@import url(https://use.typekit.net/frf7pka.css);
/*!
 * Theme Name: NORCOM
 * Theme URI: https://grootthe.me
 * Author: SiteCrafting <hello@sitecrafting.com>
 * Author URI: https://www.sitecrafting.com//
 * Description: WordPress codebase for NORCOM
 * Version: 1.0
 * Copyright 2019 SiteCrafting, Inc.
 */*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}hr{box-sizing:content-box;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:none}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.hide-text{overflow:hidden;white-space:nowrap;text-indent:101%}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:0;width:0;margin:-1px;padding:0;border:0}.mfp-bg{z-index:9992;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:9993;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:9995}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:9994}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:9996;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.flex-container a:hover,.flex-slider a:hover{outline:none}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flex-row{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:-28px;margin-left:-28px}.flex-row>[class*=col-]{padding-right:28px;padding-left:28px}.gutter-lg-none{margin-left:0;margin-right:0}.gutter-lg-none>[class*=col-]{padding-left:0;padding-right:0}.gutter-lg-skinny{margin-left:-10px;margin-right:-10px}.gutter-lg-skinny>[class*=col-]{padding-left:10px;padding-right:10px}.gutter-lg-fat{margin-left:-40px;margin-right:-40px}.gutter-lg-fat>[class*=col-]{padding-left:40px;padding-right:40px}.col-flex{display:flex}.col-lg,[class*=col-]{flex:0 0 auto}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.gfield{flex-basis:100%;max-width:100%}.col-lg-1{flex-basis:8.333%;max-width:8.333%}.col-lg-2{flex-basis:16.666%;max-width:16.666%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.333333%;max-width:33.333333%}.col-lg-5{flex-basis:41.666%;max-width:41.666%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.333%;max-width:58.333%}.col-lg-8{flex-basis:66.666666%;max-width:66.666666%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.333%;max-width:83.333%}.col-lg-11{flex-basis:91.666%;max-width:91.666%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.333%}.col-lg-offset-2{margin-left:16.666%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333333%}.col-lg-offset-5{margin-left:41.666%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333%}.col-lg-offset-8{margin-left:66.666666%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333%}.col-lg-offset-11{margin-left:91.666%}.start-lg{justify-content:flex-start}.center-lg{justify-content:center}.end-lg{justify-content:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.first-lg{order:-1}.last-lg{order:1}@media only screen and (min-width:820px) and (max-width:1023px){.gutter-mdl-default{margin-left:-28px;margin-right:-28px}.gutter-mdl-default>[class*=col-]{padding-left:28px;padding-right:28px}.gutter-mdl-none{margin-left:0;margin-right:0}.gutter-mdl-none>[class*=col-]{padding-left:0;padding-right:0}.gutter-mdl-skinny{margin-left:-10px;margin-right:-10px}.gutter-mdl-skinny>[class*=col-]{padding-left:10px;padding-right:10px}.gutter-mdl-fat{margin-left:-40px;margin-right:-40px}.gutter-mdl-fat>[class*=col-]{padding-left:40px;padding-right:40px}.col-mdl{flex-grow:1;flex-basis:0;max-width:100%}.col-mdl-1{flex-basis:8.333%;max-width:8.333%}.col-mdl-2{flex-basis:16.666%;max-width:16.666%}.col-mdl-3{flex-basis:25%;max-width:25%}.col-mdl-4{flex-basis:33.333333%;max-width:33.333333%}.col-mdl-5{flex-basis:41.666%;max-width:41.666%}.col-mdl-6{flex-basis:50%;max-width:50%}.col-mdl-7{flex-basis:58.333%;max-width:58.333%}.col-mdl-8{flex-basis:66.666666%;max-width:66.666666%}.col-mdl-9{flex-basis:75%;max-width:75%}.col-mdl-10{flex-basis:83.333%;max-width:83.333%}.col-mdl-11{flex-basis:91.666%;max-width:91.666%}.col-mdl-12{flex-basis:100%;max-width:100%}.col-mdl-offset-0{margin-left:0}.col-mdl-offset-1{margin-left:8.333%}.col-mdl-offset-2{margin-left:16.666%}.col-mdl-offset-3{margin-left:25%}.col-mdl-offset-4{margin-left:33.333333%}.col-mdl-offset-5{margin-left:41.666}.col-mdl-offset-6{margin-left:50%}.col-mdl-offset-7{margin-left:58.333%}.col-mdl-offset-8{margin-left:66.666666%}.col-mdl-offset-9{margin-left:75%}.col-mdl-offset-10{margin-left:83.333%}.col-mdl-offset-11{margin-left:91.666%}.start-mdl{justify-content:flex-start}.center-mdl{justify-content:center}.end-mdl{justify-content:flex-end}.around-mdl{justify-content:space-around}.between-mdl{justify-content:space-between}.top-mdl{align-items:flex-start}.middle-mdl{align-items:center}.bottom-mdl{align-items:flex-end}.first-mdl{order:-1}.last-mdl{order:1}}@media only screen and (min-width:768px) and (max-width:819px){.gutter-md-default{margin-left:-28px;margin-right:-28px}.gutter-md-default>[class*=col-]{padding-left:28px;padding-right:28px}.gutter-md-none{margin-left:0;margin-right:0}.gutter-md-none>[class*=col-]{padding-left:0;padding-right:0}.gutter-md-skinny{margin-left:-10px;margin-right:-10px}.gutter-md-skinny>[class*=col-]{padding-left:10px;padding-right:10px}.gutter-md-fat{margin-left:-40px;margin-right:-40px}.gutter-md-fat>[class*=col-]{padding-left:40px;padding-right:40px}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:8.333%;max-width:8.333%}.col-md-2{flex-basis:16.666%;max-width:16.666%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.333333%;max-width:33.333333%}.col-md-5{flex-basis:41.666%;max-width:41.666%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.333%;max-width:58.333%}.col-md-8{flex-basis:66.666666%;max-width:66.666666%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.333%;max-width:83.333%}.col-md-11{flex-basis:91.666%;max-width:91.666%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.333%}.col-md-offset-2{margin-left:16.666%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333333%}.col-md-offset-5{margin-left:41.666}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333%}.col-md-offset-8{margin-left:66.666666%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333%}.col-md-offset-11{margin-left:91.666%}.start-md{justify-content:flex-start}.center-md{justify-content:center}.end-md{justify-content:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width:530px) and (max-width:767px){.gutter-sm-default{margin-left:-28px;margin-right:-28px}.gutter-sm-default>[class*=col-]{padding-left:28px;padding-right:28px}.gutter-sm-none{margin-left:0;margin-right:0}.gutter-sm-none>[class*=col-]{padding-left:0;padding-right:0}.gutter-sm-skinny{margin-left:-10px;margin-right:-10px}.gutter-sm-skinny>[class*=col-]{padding-left:10px;padding-right:10px}.gutter-sm-fat{margin-left:-40px;margin-right:-40px}.gutter-sm-fat>[class*=col-]{padding-left:40px;padding-right:40px}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex-basis:8.333%;max-width:8.333%}.col-sm-2{flex-basis:16.666%;max-width:16.666%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.333333%;max-width:33.333333%}.col-sm-5{flex-basis:41.666%;max-width:41.666%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.333%;max-width:58.333%}.col-sm-8{flex-basis:66.666666%;max-width:66.666666%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.333%;max-width:83.333%}.col-sm-11{flex-basis:91.666%;max-width:91.666%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.333%}.col-sm-offset-2{margin-left:16.666%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333333%}.col-sm-offset-5{margin-left:41.666%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333%}.col-sm-offset-8{margin-left:66.666666%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333%}.col-sm-offset-11{margin-left:91.666%}.start-sm{justify-content:flex-start}.center-sm{justify-content:center}.end-sm{justify-content:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (max-width:529px){.gutter-xs-default{margin-left:-28px;margin-right:-28px}.gutter-xs-default>[class*=col-]{padding-left:28px;padding-right:28px}.gutter-xs-none{margin-left:0;margin-right:0}.gutter-xs-none>[class*=col-]{padding-left:0;padding-right:0}.gutter-xs-skinny{margin-left:-10px;margin-right:-10px}.gutter-xs-skinny>[class*=col-]{padding-left:10px;padding-right:10px}.gutter-xs-fat{margin-left:-40px;margin-right:-40px}.gutter-xs-fat>[class*=col-]{padding-left:40px;padding-right:40px}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{flex-basis:8.333%;max-width:8.333%}.col-xs-2{flex-basis:16.666%;max-width:16.666%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.333333%;max-width:33.333333%}.col-xs-5{flex-basis:41.666%;max-width:41.666%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.333%;max-width:58.333%}.col-xs-8{flex-basis:66.666666%;max-width:66.666666%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.333%;max-width:83.333%}.col-xs-11{flex-basis:91.666%;max-width:91.666%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.333%}.col-xs-offset-2{margin-left:16.666%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333333%}.col-xs-offset-5{margin-left:41.666%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333%}.col-xs-offset-8{margin-left:66.666666%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333%}.col-xs-offset-11{margin-left:91.666%}.start-xs{justify-content:flex-start}.center-xs{justify-content:center}.end-xs{justify-content:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.first-xs{order:-1}.last-xs{order:1}}.container{margin:0 auto;max-width:1400px}.mx600{max-width:600px}.mx700{max-width:700px}.mx900{max-width:900px}.mx1200{max-width:1200px}.outer-gutter{padding-left:40px;padding-right:40px}@media only screen and (min-width:768px) and (max-width:1023px){.outer-gutter{padding-left:20px;padding-right:20px}}@media only screen and (max-width:767px){.outer-gutter{padding-left:15px;padding-right:15px}}.pattern{margin-top:40px;margin-bottom:40px}.pattern:first-child{margin-top:0}.pattern.pattern--dark-1f,.pattern.pattern--dark-13{margin:0;padding-top:100px;padding-bottom:100px}.pattern.pattern--dark-13{background:#131316}.pattern.pattern--dark-1f{background:#1f1f21}@media only screen and (min-width:768px) and (max-width:1023px){.pattern.pattern--dark-1f,.pattern.pattern--dark-13{padding-top:70px;padding-bottom:70px}}@media only screen and (max-width:767px){.pattern{margin-top:25px;margin-bottom:25px}.pattern.pattern--dark-1f,.pattern.pattern--dark-13{padding-top:50px;padding-bottom:50px}}.body-layout{background:#fff;padding-top:100px;padding-bottom:100px}@media only screen and (min-width:768px) and (max-width:1023px){.body-layout{padding-top:70px;padding-bottom:70px}}@media only screen and (max-width:767px){.body-layout{padding-top:50px;padding-bottom:50px}}.site-wrapper{position:relative;overflow:hidden;height:100%;max-width:100%;margin:0 auto}main.site-main{position:relative;display:block}.home main.site-main,.page-template-template-landing main.site-main{background:#1f1f21}header.site-header{position:absolute;top:0;left:0;width:100%;padding:25px 40px;z-index:1050}@media only screen and (min-width:768px) and (max-width:1023px){header.site-header{padding-left:20px;padding-right:20px}}@media only screen and (max-width:767px){header.site-header{padding-left:15px;padding-right:15px}}header.site-header>.container{position:relative;display:flex;align-items:center;justify-content:space-between}header.site-header .logo{position:relative;display:block;flex:0 1 135px;max-width:135px;z-index:999999}header.site-header .logo img{display:block}header.site-header .logo:hover{text-decoration:none}@media only screen and (min-width:768px) and (max-width:1023px){header.site-header>.container{position:static}header.site-header .logo{flex-basis:90px;max-width:90px}}@media only screen and (max-width:767px){header.site-header>.container{position:static}header.site-header .logo{flex-basis:70px;max-width:70px}}.menu-btn{position:relative;display:none;z-index:999999;cursor:pointer}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.menu-btn{display:block}}.menu-btn .toggle{position:relative;margin:0 auto 5px;width:32px;height:18px}.menu-btn .toggle>span{rdisplay:block;width:100%;height:2px;position:absolute;left:0;opacity:1;background:#f8f5eb;transition:all .25s ease}.menu-btn .toggle>span:first-child{top:0}.menu-btn .toggle>span:nth-child(2),.menu-btn .toggle>span:nth-child(3){top:8px}.menu-btn .toggle>span:nth-child(4){top:16px}.menu-btn>span{display:block;margin:5px 0 0;color:#fff;font:500 12px/1 rajdhani,arial,sans-serif;text-align:center;text-transform:uppercase;letter-spacing:1px;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.menu-btn.active .toggle>span:first-child{top:9px;width:0;left:50%}.menu-btn.active .toggle>span:nth-child(2){transform:rotate(45deg)}.menu-btn.active .toggle>span:nth-child(3){transform:rotate(-45deg)}.menu-btn.active .toggle>span:nth-child(4){top:9px;width:0;left:50%}.menu-btn:hover{text-decoration:none}nav.main-nav{z-index:1050}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){nav.main-nav{display:none;position:absolute;width:100%;height:auto;top:0;right:0;left:0;padding:150px 15px;margin:0;background:#1f1f21}}ul.main-nav__menu{list-style-type:none;margin:0;padding:0;display:flex;align-items:center;justify-content:flex-end}ul.main-nav__menu li{position:relative;margin:0;padding:0 20px}ul.main-nav__menu li a{position:relative;display:block;padding:15px 0;color:#f8f5eb;font:700 18px/1.2 rajdhani,arial,sans-serif}ul.main-nav__menu li a.open-search svg{position:relative;top:3px}ul.main-nav__menu li a:hover{text-decoration:none}ul.main-nav__menu li a:after{content:"";display:block;position:absolute;bottom:8px;left:0;width:0;height:2px;background:#f8f5eb;transition:all .25s ease}ul.main-nav__menu li ul{list-style-type:none;position:absolute;left:-9999em;width:160px;margin:0 0 0 20px;padding:10px 0;background:#1f1f21;border-bottom:1px solid #e23131;opacity:0;transition:opacity .25s ease;z-index:1060}ul.main-nav__menu li ul li{display:block;padding:0}ul.main-nav__menu li ul li a{padding:8px 15px;font-weight:500;font-size:16px}ul.main-nav__menu li ul li a:after{display:none}ul.main-nav__menu li ul li:hover{background:#000}ul.main-nav__menu li ul ul{display:none}ul.main-nav__menu li ul.tab-show{left:0;opacity:1}ul.main-nav__menu li.current-menu-ancestor>a:after,ul.main-nav__menu li.current-menu-item>a:after{background:#e23131;width:100%}ul.main-nav__menu li:hover>a:after{background:#f8f5eb;width:100%}ul.main-nav__menu li:hover>ul{left:0;opacity:1}ul.main-nav__menu li:last-child{padding-right:0}ul.main-nav__menu li:last-child>ul:before{left:auto;right:0}ul.main-nav__menu li:last-child:hover>ul,ul.main-nav__menu li:last-child>ul.tab-show{left:auto;transform:none;right:0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){ul.main-nav__menu{display:block;opacity:0;transition:all .25s ease}.menu-open ul.main-nav__menu{opacity:1;transition-delay:.3s}ul.main-nav__menu li{display:block;margin:0;padding:0}ul.main-nav__menu li a{position:relative;z-index:1050;padding:10px 0;color:#f8f5eb;font-size:38px}ul.main-nav__menu li a:after{display:none}ul.main-nav__menu li:hover>a{color:#e23131}ul.main-nav__menu li.menu-item-has-children>a{margin-right:35px}ul.main-nav__menu li.menu-item-has-children>a span.dropper{display:block;position:absolute;top:0;right:-35px;width:35px;height:100%;cursor:pointer}ul.main-nav__menu li.menu-item-has-children>a span.dropper:before{content:"";display:block;position:absolute;top:25px;right:0;width:21px;height:12px;background:url(/wp-content/themes/norcom/img/arrows/chevron-accordion.svg) 0 0 no-repeat;background-size:20px auto;transition:all .25s ease}ul.main-nav__menu li.menu-item-has-children.toggle>a>span.dropper:before{transform:rotate(180deg)}ul.main-nav__menu li.current-menu-ancestor>a,ul.main-nav__menu li.current-menu-item>a{color:#e23131}ul.main-nav__menu li ul{position:relative;left:auto;width:100%;opacity:1;display:none;border:0;padding:0;margin:0 0 10px;border-left:2px solid #e23131;background:none}ul.main-nav__menu li ul:before{display:none}ul.main-nav__menu li ul li{padding:0;border:0}ul.main-nav__menu li ul li a{padding:8px 0 8px 20px}ul.main-nav__menu li ul li a:hover{color:#e23131}ul.main-nav__menu li ul li:first-child a{padding-top:0}ul.main-nav__menu li ul li:last-child a{padding-bottom:0}ul.main-nav__menu li ul li.menu-item-has-children>a{margin-right:0}ul.main-nav__menu li ul li.menu-item-has-children>a span.dropper{display:none}ul.main-nav__menu li ul li:hover{background:none}}ul.main-nav__utility{list-style-type:none;margin:0;padding:0;position:absolute;top:0;right:0;letter-spacing:0;font-size:0}ul.main-nav__utility li{display:inline-block;margin:0;padding:0 10px;border-right:1px solid #f8f5eb}ul.main-nav__utility li:last-child{border-right:0;padding-right:0}ul.main-nav__utility li a{display:block;color:#00adee;font-size:16px;line-height:1;font-weight:500;letter-spacing:normal}ul.main-nav__utility li a:hover{color:#f8f5eb;text-decoration:none}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){ul.main-nav__utility{position:relative;top:auto;right:auto;margin-top:30px;opacity:0;transition:all .25s ease}ul.main-nav__utility li:first-child{padding-left:0}.menu-open ul.main-nav__utility{opacity:1;transition-delay:.3s}}footer.site-footer{background:#000}.footer-top{padding:80px 40px;background:#131316;color:#f8f5eb;font:500 20px/1.3 rajdhani,arial,sans-serif;letter-spacing:.36px}@media only screen and (min-width:768px) and (max-width:1023px){.footer-top{padding-left:20px;padding-right:20px}}@media only screen and (max-width:767px){.footer-top{padding-left:15px;padding-right:15px}}.footer-top a{color:#f8f5eb}.footer-top a svg ellipse,.footer-top a svg path{transition:all .25s ease}.footer-top a:hover{color:#00adee;text-decoration:none}.footer-top a:hover svg ellipse,.footer-top a:hover svg path{fill:#00adee}.footer-top .footer-block{margin-bottom:30px;padding-left:87px}.footer-top .meta{margin-bottom:25px}.footer-top .meta.meta--blue{color:#00adee}.footer-top .meta.meta--line:before{width:75px}.footer-top .address-title{color:#f8f5eb;margin:0;line-height:1.7}.footer-top address{display:block;padding:0 0 20px;border-bottom:1px solid rgba(248,245,235,.22);line-height:1.7}.footer-top address+p{margin:20px 0 0}.footer-top .column-links{columns:150px 2;column-gap:45px}.footer-top .column-links ul{list-style-type:none;margin:0;padding:0}.footer-top .column-links ul li{margin:0;padding-bottom:12px;break-inside:avoid}.footer-top .social-list{list-style-type:none;margin:0;padding:0}.footer-top .social-list li{margin:0 0 15px}.footer-top .social-list li a{position:relative;display:inline-block;padding-left:30px}.footer-top .social-list li a svg{position:absolute;top:5px;left:0}@media only screen and (min-width:768px) and (max-width:1023px),only screen and (min-width:1024px) and (max-width:1249px){.footer-top{font-size:16px}.footer-top .footer-block{padding-left:40px}.footer-top .meta.meta--line:before{width:56px}.footer-top .address-title{font-size:16px}.footer-top .social-list li a svg{top:0}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:819px){.footer-top .footer-block{padding-left:18px}.footer-top .meta.meta--line:before{width:25px}.footer-top .social-list li a svg{top:0}}@media only screen and (max-width:767px){.footer-top{padding-top:50px;padding-bottom:50px;font-size:14px}.footer-top .footer-block{padding-left:38px}.footer-top .address-title,.footer-top .meta{font-size:14px}}.footer-bottom{padding:40px;background:#000;color:#f8f5eb;font:500 16px/1.3 rajdhani,arial,sans-serif;letter-spacing:.29px}@media only screen and (min-width:768px) and (max-width:1023px){.footer-bottom{padding-left:20px;padding-right:20px}}@media only screen and (max-width:767px){.footer-bottom{padding-left:15px;padding-right:15px}}.footer-bottom a{color:#f8f5eb}.footer-bottom a:hover{text-decoration:underline}@media only screen and (min-width:768px) and (max-width:1023px),only screen and (min-width:1024px) and (max-width:1249px){.footer-bottom{font-size:14px}}@media only screen and (max-width:767px){.footer-bottom{font-size:12px}}.column-layout{position:relative}.column-layout>.container>.flex-row{flex-flow:row nowrap}.column-layout .col-main-content,.column-layout .col-side-bar,.column-layout .col-side-nav{flex:1 0 auto}.column-layout .col-side-nav{flex-basis:24%;max-width:24%;min-width:260px}.column-layout .col-main-content{flex:1 1 980px;max-width:980px}.column-layout .col-main-content.middle-content{max-width:54%}.column-layout .col-main-content.full-width{max-width:100%}.column-layout .col-side-bar{flex-basis:22%;max-width:22%;min-width:250px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.column-layout .col-side-nav{display:none}.column-layout .col-main-content.middle-content{max-width:78%}}@media only screen and (max-width:767px){.column-layout>.container>.flex-row{flex-flow:row wrap}.column-layout .col-main-content,.column-layout .col-main-content.middle-content,.column-layout .col-side-bar{flex-basis:100%;max-width:100%}}body{background:#fff;font:500 20px/1.6 rajdhani,arial,sans-serif;color:#000}@media only screen and (max-width:767px){body{font-size:14px}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.1;font-family:rajdhani,arial,sans-serif;font-weight:500;color:#000;text-transform:uppercase}.h1,h1{margin:0 0 30px}.h2,.h3,h2,h3{margin:20px 0}.h4,.h5,h4,h5{margin:10px 0}.h6,h6{margin:10px 0 0}.h1,h1{font-size:50px}.h2,h2{font-size:36px}.h3,h3{font-size:28px}.h4,h4{font-size:24px}.h5,h5{font-size:22px}.h6,h6{font-size:20px}@media only screen and (max-width:767px){.h1,h1{font-size:40px}.h2,h2{font-size:32px}.h3,h3{font-size:26px}.h4,h4{font-size:22px}.h5,h5{font-size:20px}.h6,h6{font-size:18px}}a{color:#00adee;text-decoration:none;transition:all .25s ease}a:hover{text-decoration:underline}a img{border:0}img{max-width:100%;height:auto!important}p{margin:20px 0}ol,ul{margin:25px}ol li,ul li{margin:10px 0}ol li>ol,ol li>ul,ul li>ol,ul li>ul{margin:5px 0 10px 25px}dd{margin:20px}hr{border:0;border-bottom:1px solid #f3f3f3;height:0;margin:30px 0;padding:0;width:100%}code{display:inline-block;padding:2px 5px;background:#f3f3f3;color:#000}blockquote,pre{padding:30px;background:#f3f3f3;overflow:scroll}address{font-style:normal}b,strong{font-weight:700}embed,iframe,object{max-width:100%}.clearfix:after,.clearfix:before,.rtecontent:after,.rtecontent:before{content:" ";display:table}.clearfix:after,.rtecontent:after{clear:both}.hidden,.hide,.no-display{display:none!important}.hidden{visibility:hidden!important}::selection{background-color:#00adee}.headline-top-border{position:relative}.headline-top-border:before{content:"";display:block;margin:0 0 25px;width:140px;height:1px;background:#e23131}.meta{font-size:14px;line-height:18px;font-weight:700;letter-spacing:.88px;text-transform:uppercase}.meta.meta--line{position:relative}.meta.meta--line:before{content:"";display:block;position:absolute;right:100%;top:7px;margin-right:12px;width:135px;height:1px;background:#000}.meta.meta--blue .divider{color:#00adee}.meta.meta--blue.meta--line:before{background:#00adee}@media only screen and (max-width:767px){.meta{font-size:10px;line-height:12px;letter-spacing:.6px}.meta.meta--line:before{top:5px;margin-right:5px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.single .meta.meta--line:before{display:none}}.intro-text{font-size:24px}@media only screen and (max-width:767px){.intro-text{font-size:18px}}.rtecontent ul.filelist,ul.filelist{list-style-type:none;margin:0;padding:0}.rtecontent ul.filelist li,ul.filelist li{padding-left:30px;padding-bottom:5px;background:url(/wp-content/themes/norcom/img/icons/icon-file-download.svg) 0 0 no-repeat;font-size:16px;line-height:1.4}.rtecontent ul.filelist li:before,ul.filelist li:before{display:none}.alignleft{display:block;float:left;margin-right:30px}.alignright{display:block;float:right;margin-left:30px}.aligncenter{clear:both;display:block;margin:20px auto}.rtecontent{overflow-wrap:break-word}.rtecontent>:first-child{margin-top:0}.rtecontent>:last-child{margin-bottom:0}.rtecontent .alignleft+*,.rtecontent .alignright+*{margin-top:0}.rtecontent a:not(.btn){position:relative;display:inline-block;color:#000}.rtecontent a:not(.btn):after{content:"";display:block;position:absolute;bottom:3px;left:0;width:100%;height:1px;background:#e23131}.rtecontent a:not(.btn):hover{text-decoration:none;color:#e23131}.rtecontent ul{list-style-type:none;margin-left:0}.rtecontent ul li{position:relative;padding-left:20px}.rtecontent ul li:before{content:"";display:block;position:absolute;top:12px;left:0;width:6px;height:6px;border-radius:50%;background:#e23131}.rtecontent iframe{border:1px solid #d8d8d8}.rtecontent .btn{color:#e23131}.rtecontent .btn:hover{color:#f8f5eb}.wp-caption{max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{margin:5px 0 0;text-align:center;font-size:16px}.gallery{margin-top:20px;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:-20px;margin-left:-20px}.gallery br{display:none!important}.gallery.gallery-columns-5,.gallery.gallery-columns-6,.gallery.gallery-columns-7,.gallery.gallery-columns-8,.gallery.gallery-columns-9{margin-right:-10px;margin-left:-10px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.gallery{margin-right:-10px;margin-left:-10px}}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;padding-left:20px;padding-right:20px;padding-bottom:40px}.gallery-item img{display:block;width:100%!important;height:auto!important}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.gallery-item{padding-left:10px;padding-right:10px;padding-bottom:20px}}.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{padding-left:10px;padding-right:10px;padding-bottom:20px}.gallery-columns-2 .gallery-item{flex:0 0 50%;max-width:50%}.gallery-columns-3 .gallery-item{flex:0 0 33.33%;max-width:33.33%}@media only screen and (max-width:767px){.gallery-columns-3 .gallery-item{flex-basis:50%;max-width:50%}}.gallery-columns-4 .gallery-item{flex:0 0 25%;max-width:25%}@media only screen and (max-width:767px){.gallery-columns-4 .gallery-item{flex-basis:50%;max-width:50%}}.gallery-columns-5 .gallery-item{flex:0 0 20%;max-width:20%}@media only screen and (min-width:768px) and (max-width:1023px){.gallery-columns-5 .gallery-item{flex-basis:33.33%;max-width:33.33%}}@media only screen and (max-width:767px){.gallery-columns-5 .gallery-item{flex-basis:50%;max-width:50%}}.gallery-columns-6 .gallery-item{flex:0 0 16.66%;max-width:16.66%}@media only screen and (min-width:768px) and (max-width:1023px){.gallery-columns-6 .gallery-item{flex-basis:33.33%;max-width:33.33%}}@media only screen and (max-width:767px){.gallery-columns-6 .gallery-item{flex-basis:50%;max-width:50%}}.gallery-columns-7 .gallery-item{flex:0 0 14.28%;max-width:14.28%}@media only screen and (min-width:768px) and (max-width:1023px){.gallery-columns-7 .gallery-item{flex-basis:33.33%;max-width:33.33%}}@media only screen and (max-width:767px){.gallery-columns-7 .gallery-item{flex-basis:50%;max-width:50%}}.gallery-columns-8 .gallery-item{flex:0 0 12.5%;max-width:12.5%}@media only screen and (min-width:768px) and (max-width:1023px){.gallery-columns-8 .gallery-item{flex-basis:33.33%;max-width:33.33%}}@media only screen and (max-width:767px){.gallery-columns-8 .gallery-item{flex-basis:50%;max-width:50%}}.gallery-columns-9 .gallery-item{flex:0 0 11.11%;max-width:11.11%}@media only screen and (min-width:768px) and (max-width:1023px){.gallery-columns-9 .gallery-item{flex-basis:33.33%;max-width:33.33%}}@media only screen and (max-width:767px){.gallery-columns-9 .gallery-item{flex-basis:50%;max-width:50%}}.gallery-caption{display:block;margin:0;padding:10px 5px 0;font-size:16px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.site-alert{width:100%;padding:20px 40px;background:#e23131}@media only screen and (min-width:768px) and (max-width:1023px){.site-alert{padding-left:20px;padding-right:20px}}@media only screen and (max-width:767px){.site-alert{padding-left:15px;padding-right:15px}}.site-alert .site-alert__wrapper{display:flex;flex-flow:row wrap;padding-right:130px;position:relative;transition:all .25s ease}.site-alert .site-alert__wrapper.fade{opacity:0}@media only screen and (min-width:768px) and (max-width:1023px){.site-alert .site-alert__wrapper{padding-right:60px}}@media only screen and (max-width:767px){.site-alert .site-alert__wrapper{padding-right:0}}.site-alert .site-alert__title{flex:0 0 auto;margin:0;color:#fff;font-size:75px;line-height:.9;font-weight:700}@media only screen and (max-width:767px){.site-alert .site-alert__title{width:100%;font-size:55px}}.site-alert .site-alert__text{flex:1 1 0;padding-left:45px;color:#fff}.site-alert .site-alert__text a{color:#fff;text-decoration:underline}.site-alert .site-alert__text a:hover{color:#fff}@media only screen and (max-width:767px){.site-alert .site-alert__text{margin-top:5px;padding-left:0}}.site-alert .site-alert__text blockquote{color:#e23131;overflow:auto}.site-alert .site-alert__close{position:absolute;top:5px;right:0;font-size:14px;line-height:1.2;color:#fff;text-decoration:none;letter-spacing:10px}.site-alert .site-alert__close span,.site-alert .site-alert__close svg{display:inline-block;vertical-align:middle;letter-spacing:normal}.site-alert .site-alert__close svg{width:22px;height:22px}.site-alert .site-alert__close svg g{stroke:#fff}.site-alert .site-alert__close span{text-decoration:underline}.section-headline{margin:0 0 70px;text-align:center}.section-headline .section-headline__top{margin:0;font-size:36px;font-weight:400;color:#f8f5eb;text-transform:uppercase}.section-headline .section-headline__top span{color:#e23131}.section-headline .section-headline__large{margin:10px 0 0;font-size:200px;line-height:.9;font-weight:700;text-transform:uppercase;color:#f8f5eb}@media only screen and (min-width:1024px) and (max-width:1249px){.section-headline .section-headline__large{font-size:150px}}@media only screen and (min-width:768px) and (max-width:1023px){.section-headline .section-headline__top{font-size:30px}.section-headline .section-headline__large{font-size:120px}}@media only screen and (max-width:767px){.section-headline{margin:0 0 40px}.section-headline .section-headline__top{font-size:16px}.section-headline .section-headline__large{margin-top:3px;font-size:60px}}nav.subnav{margin-top:10px}nav.subnav ul{list-style-type:none;margin:0;padding:0;letter-spacing:40px}nav.subnav ul li{margin:0 0 5px;display:inline-block}nav.subnav ul li a{display:block;position:relative;padding:8px 0;letter-spacing:normal;color:#f8f5eb;font-weight:700;font-size:18px;line-height:1.4}nav.subnav ul li a:after{content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:2px;background:#f8f5eb;transition:all .25s ease}nav.subnav ul li:hover>a{text-decoration:none}nav.subnav ul li:hover>a:after{width:100%}nav.subnav ul li.current-menu-ancestor>a:after,nav.subnav ul li.current-menu-item>a:after{width:100%;background:#00adee}@media only screen and (max-width:767px){nav.subnav ul{letter-spacing:25px}nav.subnav ul li a{padding:5px 0;font-size:14px}}.flexslider{position:relative}ul.flex-direction-nav li a{display:block;position:absolute;top:50%;width:50px;height:50px;transform:translateY(-50%);background:#00adee url(/wp-content/themes/norcom/img/arrows/chevron-left-white.svg) 50% no-repeat;overflow:hidden;white-space:nowrap;text-indent:101%;z-index:501}ul.flex-direction-nav li a.flex-prev{left:0}ul.flex-direction-nav li a.flex-next{right:0;background-image:url(/wp-content/themes/norcom/img/arrows/chevron-right-white.svg)}ul.flex-direction-nav li a:hover{background-color:#08b}ol.flex-control-paging{width:100%;position:absolute;bottom:10px;left:0;text-align:center;z-index:5}ol.flex-control-paging li{display:inline-block}ol.flex-control-paging li a{position:relative;display:block;width:30px;height:35px;overflow:hidden;white-space:nowrap;text-indent:101%}ol.flex-control-paging li a:before{content:"";display:block;width:15px;height:15px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;transition:all .25s ease}ol.flex-control-paging li a.flex-active:before,ol.flex-control-paging li a:hover:before{background:#00adee}ol.flex-control-thumbs{display:flex;flex-flow:row wrap;justify-content:flex-start;margin-left:-5px;margin-right:-5px}ol.flex-control-thumbs li{position:relative;padding-left:5px;padding-right:5px;flex-basis:20%;max-width:20%}ol.flex-control-thumbs li img{display:block;margin:10px 0 0;width:100%;opacity:.5;transition:all .25s ease;cursor:pointer}ol.flex-control-thumbs li img.flex-active,ol.flex-control-thumbs li img:hover{opacity:1}@media only screen and (max-width:529px){ol.flex-control-thumbs{display:none}}.btn,.event-nav-btn>a,.gform_button,.tribe-common .btn{position:relative;display:inline-block;min-width:250px;padding:20px 40px;margin-left:10px;margin-right:10px;margin-bottom:10px;cursor:pointer;border-radius:0;border:1px solid #e23131;color:#f8f5eb;text-align:center;text-transform:uppercase;letter-spacing:2px;font:700 18px/1 rajdhani,arial,sans-serif;background:transparent;-webkit-appearance:none;transition:all .25s ease}.btn span,.event-nav-btn>a span,.gform_button span,.tribe-common .btn span{display:block;position:relative;z-index:10;transition:transform .25s ease}.btn:hover,.event-nav-btn>a:hover,.gform_button:hover,.tribe-common .btn:hover{text-decoration:none;background-color:#e23131}@media only screen and (max-width:767px){.btn,.event-nav-btn>a,.gform_button,.tribe-common .btn{padding:15px 20px;min-width:150px;font-size:12px;letter-spacing:1.5px}}.btn--blue{border-color:#00adee}.btn--blue:hover{background:#00adee}.btn--disabled,.event-nav-btn>a.btn--disabled{color:#bebebe;cursor:not-allowed}.btn--disabled:before,.event-nav-btn>a.btn--disabled:before{background:hsla(0,0%,90.6%,.14);border-color:#e7e7e7}.btn--disabled:after,.event-nav-btn>a.btn--disabled:after{background:#e7e7e7}.btn--disabled:hover,.event-nav-btn>a.btn--disabled:hover{color:#bebebe}.btn--disabled:hover:after,.btn--disabled:hover:before,.btn--disabled:hover span,.event-nav-btn>a.btn--disabled:hover:after,.event-nav-btn>a.btn--disabled:hover:before,.event-nav-btn>a.btn--disabled:hover span{transform:none}.btn--onbright,.event-nav-btn>a{color:#131316}.btn--onbright:hover,.event-nav-btn>a:hover{color:#f8f5eb}.btn--ondark:hover:before{border-color:#f8f5eb}.btn--ondark.btn--disabled{color:#3a3a3a}.btn--ondark.btn--disabled:before{background:rgba(19,19,22,.14);border-color:#131316}.btn--ondark.btn--disabled:after{background:#131316}.btn-text{font-size:14px;line-height:18px;color:#000;font-weight:700;letter-spacing:.88px;text-transform:uppercase;border-bottom:1px solid #e23131}.btn-text:hover{color:#e23131;text-decoration:none}@media only screen and (max-width:767px){.btn-text{font-size:12px}}.btn-play{position:relative;width:100px;height:100px;border-radius:50%;background:#e23131}.btn-play:before{content:"";display:block;position:absolute;top:50%;left:50%;margin:-20px 0 0 -13px;width:0;height:0;border-left:30px solid #fff;border-top:20px solid transparent;border-bottom:20px solid transparent}@media only screen and (max-width:767px){.btn-play{width:45px;height:45px}.btn-play:before{margin:-10px 0 0 -5px;border-left-width:13px;border-top-width:10px;border-bottom-width:10px}}.logo-grid{text-align:center;letter-spacing:100px;line-height:100px}.logo-grid a,.logo-grid span{position:relative;width:100%;min-height:296px;display:flex;flex-flow:column;align-items:center;justify-content:center;padding:25px;margin-bottom:60px;background-color:#131316;border-bottom:1px solid #e23131}.logo-grid a:hover,.logo-grid span:hover{text-decoration:none;background:#000}.logo-grid a:hover .line,.logo-grid span:hover .line{width:100%}.logo-grid a:hover:after,.logo-grid span:hover:after{border-bottom-color:#e23131}.logo-grid a .line,.logo-grid span .line{position:absolute;bottom:-1px;left:0;width:0;height:1px;background:#f8f5eb;transition:all .25s ease}.logo-grid a img,.logo-grid span img{display:block;max-width:100%;max-height:250px;filter:grayscale(1)}@media only screen and (max-width:767px){.logo-grid{margin-top:5px;margin-bottom:5px;padding:5px}}.gform_heading{margin-bottom:25px}.gform_heading .gform_title{margin:0}.gform_heading .gform_description{display:block;margin-top:10px}.gform_body{overflow:hidden}.gform_page_footer:after,.gform_page_footer:before{content:" ";display:table}.gform_page_footer:after{clear:both}.gform_page_footer .gform_previous_button{float:left}.gform_page_footer .gform_button,.gform_page_footer .gform_next_button{float:right}.gform_footer{margin-top:20px}.gf_hidden,.gfield_visibility_hidden,.gform_hidden,input.gform_hidden,input[type=hidden]{display:none;max-height:1px;overflow:hidden}.gfield_required{color:#e23131}.gform_ajax_spinner{display:inline-block;vertical-align:bottom;margin-left:10px}.gform_button,.gform_next_button,.gform_previous_button{position:relative;display:inline-block;min-width:250px;padding:20px 40px;cursor:pointer;border-radius:0;border:1px solid #e23131;color:#f8f5eb;text-align:center;text-transform:uppercase;letter-spacing:2px;font:700 18px/1 rajdhani,arial,sans-serif;background:transparent;-webkit-appearance:none;transition:all .25s ease;margin:0}.gform_button span,.gform_next_button span,.gform_previous_button span{display:block;position:relative;z-index:10;transition:transform .25s ease}.gform_button:hover,.gform_next_button:hover,.gform_previous_button:hover{text-decoration:none;background-color:#e23131}@media only screen and (max-width:767px){.gform_button,.gform_next_button,.gform_previous_button{padding:15px 20px;min-width:150px;font-size:12px;letter-spacing:1.5px}}.gf_progressbar_wrapper{margin:20px 0;padding:20px 0;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3}.gf_progressbar_wrapper .gf_progressbar_title{line-height:1.1;font-family:rajdhani,arial,sans-serif;font-weight:500;color:#000;text-transform:uppercase;font-size:22px;margin:0 0 10px}.gf_progressbar_wrapper .gf_progressbar{background-color:#f3f3f3;border:1px solid #ccc;border-radius:5px;overflow:hidden}.gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{height:30px;background:#00adee;color:#fff;font-size:12px}.gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{display:block;width:auto;float:right;margin-right:5px;margin-left:5px;line-height:30px}.gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage.percentbar_0 span{color:#000;float:none;margin-left:12px}.gf_page_steps{margin:20px 0;padding:20px 0;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;font-size:14px}.gf_page_steps .gf_step{display:inline-block}.gf_page_steps .gf_step.gf_step_active{color:#00adee}.gf_page_steps .gf_step:after{content:">";display:inline-block;margin:0 5px;color:#000}.gf_page_steps .gf_step.gf_step_last:after{display:none}ul.gform_fields{list-style-type:none;padding:0;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:30px -15px 0}ul.gform_fields>[class*=col-]{padding-right:28px;padding-left:28px}ul.gform_fields .gfield{margin-top:0;margin-bottom:25px;padding-left:15px;padding-right:15px}ul.gform_fields .gfield:before{display:none}ul.gform_fields .gfield input[type=email],ul.gform_fields .gfield input[type=number],ul.gform_fields .gfield input[type=password],ul.gform_fields .gfield input[type=tel],ul.gform_fields .gfield input[type=text],ul.gform_fields .gfield input[type=url],ul.gform_fields .gfield select,ul.gform_fields .gfield textarea{margin:0}ul.gform_fields .gfield .gfield_description,ul.gform_fields .gfield .instruction,ul.gform_fields .gfield input[type=email]+label,ul.gform_fields .gfield input[type=number]+label,ul.gform_fields .gfield input[type=password]+label,ul.gform_fields .gfield input[type=tel]+label,ul.gform_fields .gfield input[type=text]+label,ul.gform_fields .gfield input[type=url]+label,ul.gform_fields .gfield select+label,ul.gform_fields .gfield textarea+label{font-size:12px}ul.gform_fields .gfield .gfield_description.validation_message,ul.gform_fields .gfield .instruction.validation_message{color:#e23131}ul.gform_fields .gfield.gsection{padding-bottom:25px;border-bottom:1px solid #ccc}ul.gform_fields .gfield.gsection .gsection_title{line-height:1.1;font-family:rajdhani,arial,sans-serif;font-weight:500;color:#000;text-transform:uppercase;font-size:24px;margin:0}ul.gform_fields .gfield.gsection .gsection_description{margin-top:8px}ul.gform_fields .gfield.gfield_html_formatted>:first-child{margin-top:0}ul.gform_fields .gfield.gform_validation_container{display:none}ul.gform_fields .gfield_checkbox,ul.gform_fields .gfield_radio{list-style-type:none;margin:0;padding:0}ul.gform_fields .gfield_checkbox li,ul.gform_fields .gfield_radio li{margin:5px 0}ul.gform_fields .gfield_checkbox li label,ul.gform_fields .gfield_radio li label{margin-bottom:0}ul.gform_fields .choices-inline .gfield_checkbox li,ul.gform_fields .choices-inline .gfield_radio li{display:inline-block;vertical-align:middle;margin-right:15px}ul.gform_fields .ginput_container_date{position:relative}ul.gform_fields .ginput_container_date img.ui-datepicker-trigger{display:block;width:20px;position:absolute;top:16px;right:10px}ul.gform_fields .ginput_container_date .datepicker_no_icon{background-image:url(/wp-content/themes/norcom/img/icons/icon-calendar.svg);background-size:20px auto;background-position:top 16px right 10px;background-repeat:no-repeat}ul.gform_fields .gfield_list{width:100%}ul.gform_fields .gfield_list .gfield_list_icons{width:40px}ul.gform_fields .ginput_container_address,ul.gform_fields .ginput_container_name{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}ul.gform_fields .ginput_container_address>span,ul.gform_fields .ginput_container_name>span{padding-left:15px;padding-right:15px;margin-bottom:10px;flex:0 0 auto;flex-basis:100%;max-width:100%}ul.gform_fields .ginput_container_address .name_middle,ul.gform_fields .ginput_container_address .name_prefix,ul.gform_fields .ginput_container_address .name_suffix,ul.gform_fields .ginput_container_name .name_middle,ul.gform_fields .ginput_container_name .name_prefix,ul.gform_fields .ginput_container_name .name_suffix{max-width:25%;flex-basis:25%}ul.gform_fields .ginput_container_address .address_city,ul.gform_fields .ginput_container_address .name_first,ul.gform_fields .ginput_container_address .name_last,ul.gform_fields .ginput_container_name .address_city,ul.gform_fields .ginput_container_name .name_first,ul.gform_fields .ginput_container_name .name_last{max-width:50%;flex-basis:50%}ul.gform_fields .ginput_container_address .address_state,ul.gform_fields .ginput_container_address .address_zip,ul.gform_fields .ginput_container_name .address_state,ul.gform_fields .ginput_container_name .address_zip{max-width:25%;flex-basis:25%}@media only screen and (max-width:767px){ul.gform_fields .ginput_container_address .address_city,ul.gform_fields .ginput_container_name .address_city{max-width:100%;flex-basis:100%}ul.gform_fields .ginput_container_address .address_state,ul.gform_fields .ginput_container_address .address_zip,ul.gform_fields .ginput_container_name .address_state,ul.gform_fields .ginput_container_name .address_zip{max-width:50%;flex-basis:50%}}@media only screen and (max-width:529px){ul.gform_fields .ginput_container_address .address_state,ul.gform_fields .ginput_container_address .address_zip,ul.gform_fields .ginput_container_address .name_first,ul.gform_fields .ginput_container_address .name_last,ul.gform_fields .ginput_container_address .name_middle,ul.gform_fields .ginput_container_address .name_prefix,ul.gform_fields .ginput_container_address .name_suffix,ul.gform_fields .ginput_container_name .address_state,ul.gform_fields .ginput_container_name .address_zip,ul.gform_fields .ginput_container_name .name_first,ul.gform_fields .ginput_container_name .name_last,ul.gform_fields .ginput_container_name .name_middle,ul.gform_fields .ginput_container_name .name_prefix,ul.gform_fields .ginput_container_name .name_suffix{max-width:100%;flex-basis:100%}}ul.gform_fields .clear-multi{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}ul.gform_fields .clear-multi .ginput_container_time{position:relative;padding-left:5px;padding-right:5px;margin-bottom:5px;flex:0 0 auto;flex-basis:33.333%;max-width:33.333%}ul.gform_fields .clear-multi .ginput_container_time i{display:block;font-style:normal;position:absolute;top:13px;right:-2px}ul.gform_fields .clear-multi .ginput_container_time label{font-size:12px}ul.gform_fields .gform_fileupload_multifile .gform_drop_area{padding:24px;border:1px dashed #ccc;text-align:center;color:#000;background:#fff;border-radius:5px}ul.gform_fields .gform_fileupload_multifile .gform_drop_area span.gform_drop_instructions{display:block;margin:0 0 10px}ul.gform_fields .ginput_preview img.gform_delete{display:inline-block;vertical-align:middle;margin:0 10px 0 0;cursor:pointer}.validation_error{margin:20px 0;color:#e23131;font-weight:700}label{display:block;font-weight:700;font-size:14px}form button{margin:25px 0 0}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;border-radius:0;display:block;box-sizing:border-box;width:100%;height:56px;padding:10px;margin-bottom:20px;font-family:rajdhani,arial,sans-serif;font-size:18px;font-weight:400;color:#000;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#00adee;outline:0}input[type=email]:-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]:-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]:-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]:-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]:-moz-placeholder,input[type=url]::-moz-placeholder,select:-moz-placeholder,select::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:#000}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#000}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#000}input[type=email][disabled],input[type=email][readonly],input[type=number][disabled],input[type=number][readonly],input[type=password][disabled],input[type=password][readonly],input[type=tel][disabled],input[type=tel][readonly],input[type=text][disabled],input[type=text][readonly],input[type=url][disabled],input[type=url][readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#f3f3f3}select{padding-right:20px;background-image:url(/wp-content/themes/norcom/img/arrows/angles-double-down.svg);background-repeat:no-repeat;background-size:13px auto;background-position:right 5px top 15px}select::-ms-expand{display:none}select[multiple]{background-image:none;height:100px}textarea{height:150px}input[type=checkbox],input[type=radio]{position:absolute;left:-9999em;opacity:0}input[type=checkbox]+label,input[type=radio]+label{position:relative;display:inline-block;margin:0 5px 20px 0;padding:0 0 0 30px;font-weight:400}input[type=checkbox]+label:before,input[type=radio]+label:before{content:"";display:block;width:20px;height:20px;position:absolute;top:2px;left:0;background:#fff;border:1px solid #ccc;font-size:20px;line-height:20px;text-align:center}input[type=radio]+label:before{border-radius:50%;box-shadow:inset 0 0 0 4px #fff}input[type=radio]:checked+label:before{background-color:#000}input[type=checkbox]:checked+label:before{content:"\2713"}input[type=checkbox][disabled],input[type=checkbox][disabled]+label:before,input[type=radio][disabled],input[type=radio][disabled]+label:before{cursor:not-allowed}input[type=checkbox]+.weglot-language:before{display:none}input[type=checkbox]+.weglot-language{padding:0}.article-footer{margin-top:90px}@media only screen and (max-width:767px){.article-footer{margin-top:60px}}.article-list+.post-pagination{margin-top:100px}@media only screen and (max-width:767px){.article-list+.post-pagination{margin-top:60px}}#tribe-events-footer .tribe-events-sub-nav,.post-pagination{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}@media only screen and (min-width:530px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px),only screen and (min-width:1024px){#tribe-events-footer .tribe-events-sub-nav .btn,.post-pagination .btn{margin-right:0}}#tribe-events-footer .tribe-events-sub-nav .btn-text,.post-pagination .btn-text{order:1}#tribe-events-footer .tribe-events-sub-nav .nav-next,.post-pagination .nav-next{order:2}#tribe-events-footer .tribe-events-sub-nav .nav-next,#tribe-events-footer .tribe-events-sub-nav .nav-previous,#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next,#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous,.post-pagination .nav-next,.post-pagination .nav-previous,.post-pagination .tribe-events-nav-next,.post-pagination .tribe-events-nav-previous{margin:0!important}@media only screen and (max-width:529px){#tribe-events-footer .tribe-events-sub-nav,.post-pagination{justify-content:center}#tribe-events-footer .tribe-events-sub-nav .nav-next,#tribe-events-footer .tribe-events-sub-nav .nav-previous,.post-pagination .nav-next,.post-pagination .nav-previous{margin:10px 0!important;width:100%;text-align:center}#tribe-events-footer .tribe-events-sub-nav .btn-text,.post-pagination .btn-text{margin-top:40px;order:3}}.pattern--section-news{margin:0;padding-bottom:150px;background:#131316;text-align:center}.pattern--section-news .article-list+.btn{margin-top:100px}@media only screen and (max-width:767px){.pattern--section-news{padding-top:70px;padding-bottom:70px}.pattern--section-news .article-list+.btn{margin-top:25px}}.article-card,.tribe-common .article-card{display:flex;margin:35px 0;color:#f8f5eb;text-align:left}.article-card .article-card__thumbnail,.tribe-common .article-card .article-card__thumbnail{position:relative;flex:0 0 33%;max-width:33%}.article-card .article-card__thumbnail img,.tribe-common .article-card .article-card__thumbnail img{display:block;width:100%}.article-card .article-card__thumbnail:after,.tribe-common .article-card .article-card__thumbnail:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0;transition:all .25s ease}.article-card .article-card__content,.tribe-common .article-card .article-card__content{flex:0 0 67%;max-width:67%;padding:25px 0 0 50px}.article-card .article-card__content .meta,.tribe-common .article-card .article-card__content .meta{position:relative}.article-card .article-card__content .meta:before,.tribe-common .article-card .article-card__content .meta:before{content:"";display:block;position:absolute;top:8px;right:100%;margin-right:10px;width:80px;height:1px;background:#f8f5eb}.article-card .article-card__content .title,.tribe-common .article-card .article-card__content .title{margin:0;line-height:1.3;font-weight:400;color:#f8f5eb;transition:all .25s ease}@media only screen and (max-width:767px){.article-card .article-card__content,.tribe-common .article-card .article-card__content{padding:5px 0 0 25px}.article-card .article-card__content .meta:before,.tribe-common .article-card .article-card__content .meta:before{width:30px}.article-card .article-card__content .title,.tribe-common .article-card .article-card__content .title{font-size:20px}}.article-card:hover,.tribe-common .article-card:hover{text-decoration:none}.article-card:hover .article-card__thumbnail:after,.tribe-common .article-card:hover .article-card__thumbnail:after{opacity:.7}.article-card.article-card--blue .article-card__content .meta,.tribe-common .article-card.article-card--blue .article-card__content .meta{color:#00adee}.article-card.article-card--blue .article-card__content .meta:before,.tribe-common .article-card.article-card--blue .article-card__content .meta:before{background:#00adee}.article-card.article-card--blue:hover .article-card__content .title,.tribe-common .article-card.article-card--blue:hover .article-card__content .title{color:#00adee}.article-card.article-card--red .article-card__content .meta,.tribe-common .article-card.article-card--red .article-card__content .meta{color:#e23131}.article-card.article-card--red .article-card__content .meta:before,.tribe-common .article-card.article-card--red .article-card__content .meta:before{background:#e23131}.article-card.article-card--red:hover .article-card__content .title,.tribe-common .article-card.article-card--red:hover .article-card__content .title{color:#e23131}.hero{position:relative;min-height:845px;padding-left:40px;padding-right:40px;padding-bottom:50px;background-size:cover;background-position:50%;background-repeat:no-repeat;text-align:center}@media only screen and (min-width:768px) and (max-width:1023px){.hero{padding-left:20px;padding-right:20px}}@media only screen and (max-width:767px){.hero{padding-left:15px;padding-right:15px}}.hero.hero--interior{min-height:650px}.hero:before{background:#131316;opacity:.5}.hero:after,.hero:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}.hero:after{background:linear-gradient(270deg,rgba(19,19,22,.26) 26%,#131316);opacity:1}.hero .container{position:relative;z-index:1}@media only screen and (min-width:1024px) and (max-width:1249px){.hero{min-height:1000px}.hero.hero--interior{min-height:620px}}@media only screen and (min-width:768px) and (max-width:1023px){.hero{min-height:645px}.hero.hero--interior{min-height:560px}}@media only screen and (max-width:767px){.hero{min-height:450px}.hero.hero--interior{min-height:350px}}.hero__headline{padding-top:240px;margin:0}@media only screen and (min-width:768px) and (max-width:1023px){.hero__headline{padding-top:175px}}@media only screen and (max-width:767px){.hero__headline{padding-top:150px}.home .hero__headline{padding-top:170px}}.hero__headline .headline-bottom,.hero__headline .headline-top{margin:0;font-size:36px;font-weight:400;color:#f8f5eb;text-transform:uppercase}@media only screen and (min-width:1024px) and (max-width:1249px){.hero__headline .headline-bottom,.hero__headline .headline-top{font-size:30px}}@media only screen and (min-width:768px) and (max-width:1023px){.hero__headline .headline-bottom,.hero__headline .headline-top{font-size:28px}}@media only screen and (max-width:767px){.hero__headline .headline-bottom,.hero__headline .headline-top{font-size:16px}}.hero__headline .headline-top span{color:#e23131}.hero__headline .headline-large{margin:10px 0 0;font-size:200px;line-height:.9;font-weight:700;text-transform:uppercase;color:#f8f5eb}@media only screen and (min-width:1024px) and (max-width:1249px){.hero__headline .headline-large{font-size:150px}}@media only screen and (min-width:768px) and (max-width:1023px){.hero__headline .headline-large{font-size:120px}}@media only screen and (max-width:767px){.hero__headline .headline-large{margin-top:3px;font-size:60px}}.hero__headline+.btn{margin-top:70px}@media only screen and (max-width:767px){.hero__headline+.btn{margin-top:60px}}.hero__headline+a:not(.btn){display:inline-block;margin-top:20px;position:relative;padding:8px 0;letter-spacing:normal;color:#f8f5eb;font-weight:700;font-size:18px;line-height:1.4}.hero__headline+a:not(.btn):after{content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:2px;background:#f8f5eb;transition:all .25s ease}.hero__headline+a:not(.btn):hover{color:#f8f5eb;text-decoration:none}.hero__headline+a:not(.btn):hover:after{width:100%}.feature-video{position:relative;padding-top:1px;padding-left:40px;padding-right:40px}@media only screen and (min-width:768px) and (max-width:1023px){.feature-video{padding-left:20px;padding-right:20px}}@media only screen and (max-width:767px){.feature-video{padding-left:15px;padding-right:15px}}.home .feature-video{margin:0;padding:130px 0;background-color:#131316}.feature-video .inline-video-link{display:block;position:relative;width:100%;padding-top:56.25%;background:#000;overflow:hidden}.feature-video .inline-video-link .image{height:100%;background:#000}.feature-video .inline-video-link .image img{display:block;width:100%;transition:all .25s ease}.feature-video .inline-video-link .image .btn-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feature-video .inline-video-link .image,.feature-video .inline-video-link iframe{display:block;position:absolute;top:0;left:0;width:100%}.feature-video .inline-video-link iframe{height:100%;opacity:0}.feature-video .inline-video-link:hover .image img{opacity:.7}@media only screen and (max-width:767px){.feature-video .container{margin-top:-50px}.home .feature-video{margin-top:0;margin-bottom:60px}}.feature-video__caption{line-height:1.1;font-family:rajdhani,arial,sans-serif;font-weight:500;color:#000;text-transform:uppercase;font-size:20px;font-size:14px;padding:20px 0 0;margin:0;text-align:center}.home .feature-video__caption{color:#f8f5eb}@media only screen and (max-width:767px){.feature-video__caption{padding:10px 0 0;font-size:10px;letter-spacing:.5px}}.column-content{margin:0 -50px}.column-content [class*=col-]{padding-left:50px;padding-right:50px}.column-content .column-content__headline .title{margin:0;color:#f8f5eb}.column-content .column-content__headline .title:first-line{font-weight:700}@media only screen and (max-width:767px){.column-content .column-content__headline .title{font-size:28px}}.column-content .column-content__headline+.column-content__text{margin-top:45px}.column-content .column-content__text{color:#f8f5eb;font-size:22px;font-weight:500}.column-content .column-content__text .h1,.column-content .column-content__text .h2,.column-content .column-content__text .h3,.column-content .column-content__text .h4,.column-content .column-content__text .h5,.column-content .column-content__text .h6,.column-content .column-content__text h1,.column-content .column-content__text h2,.column-content .column-content__text h3,.column-content .column-content__text h4,.column-content .column-content__text h5,.column-content .column-content__text h6{color:#f8f5eb;font-weight:700}.column-content .column-content__text a{color:#f8f5eb;text-decoration:none}@media only screen and (min-width:768px) and (max-width:819px){.column-content .column-content__text{margin-top:45px}}@media only screen and (max-width:767px){.column-content .column-content__text{margin-top:25px;font-size:14px}}.column-content .column-content__image{display:block;width:100%}@media only screen and (min-width:768px) and (max-width:819px){.column-content .column-content__image{margin-top:45px}}@media only screen and (max-width:767px){.column-content .column-content__image{margin-top:25px}}@media only screen and (min-width:1024px) and (max-width:1249px){.column-content{margin:0 -35px}.column-content [class*=col-]{padding-left:35px;padding-right:35px}}.pattern--section-stats{margin-top:90px;margin-bottom:150px}@media only screen and (max-width:767px){.pattern--section-stats{margin-top:40px;margin-bottom:70px}}.stats{position:relative;margin:70px 0}.stats [class*=col-]{position:relative;display:flex}@media only screen and (min-width:1024px){.stats [class*=col-]:first-child .stat-block:after,.stats [class*=col-]:nth-child(2) .stat-block:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:12px;background:#e23131;transform:skewX(-40deg)}}@media only screen and (min-width:768px) and (max-width:1023px),only screen and (min-width:1024px){.stats [class*=col-]:nth-child(2n) .stat-block{justify-content:flex-end}}.primary-stat-circle{width:28%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.primary-stat-circle:after{content:"";display:block;padding-top:100%}.primary-stat-circle svg{width:100%}.primary-stat-circle svg .circle,.primary-stat-circle svg .circle-bg{fill:#fff;stroke:#e23131;stroke-width:3}.primary-stat-circle svg .circle{fill:none}@media only screen and (min-width:1024px) and (max-width:1249px){.primary-stat-circle svg .circle-bg{stroke-width:2.5}}.primary-stat-circle .circle-content,.primary-stat-circle svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.primary-stat-circle .circle-content{text-align:center}.primary-stat-circle .circle-content .label{font-size:18px;line-height:1;text-transform:uppercase;font-weight:700;color:#e23131}@media only screen and (min-width:1024px) and (max-width:1249px){.primary-stat-circle .circle-content .label{font-size:16px}}.primary-stat-circle .circle-content .num{font-size:84px;line-height:1;font-weight:700}@media only screen and (min-width:1024px) and (max-width:1400px){.primary-stat-circle .circle-content .num{font-size:calc(2.08511px + 5.85106vw)}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.primary-stat-circle{position:relative;top:auto;left:auto;transform:none;width:300px;margin:0 auto}.primary-stat-circle .circle-content .label{font-size:16px}.primary-stat-circle .circle-content .num{font-size:70px}}@media only screen and (max-width:767px){.primary-stat-circle{width:230px}.primary-stat-circle svg .circle,.primary-stat-circle svg .circle-bg{stroke-width:2}.primary-stat-circle .circle-content .num{font-size:50px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.primary-stat-circle-container{position:relative}.primary-stat-circle-container:before{content:"";display:block;margin-left:-5px;position:absolute;top:50%;left:50%;width:100%;height:12px;background:#e23131;transform:skewX(-40deg) translate(-50%,-50%)}}@media only screen and (max-width:767px){.primary-stat-circle-container:before{width:350px;height:8px;margin-left:-4px}}.stat-block{width:100%;position:relative;padding-top:40px;padding-bottom:50px;color:#f8f5eb;display:flex}@media only screen and (max-width:767px){.stat-block{padding-bottom:10px}}.stat-block__content{flex:0 0 270px;padding-left:30px}.stat-block__content .label{color:#f8f5eb;font-size:18px;line-height:1;text-transform:uppercase;font-weight:700;letter-spacing:2px}.stat-block__content .num{font-size:72px;line-height:1;font-weight:700;color:#e23131}.stat-block--blue .stat-block__content .num{color:#00adee}.stat-block__content .text{color:#f8f5eb;font-size:18px;line-height:1;text-transform:uppercase}@media only screen and (min-width:768px) and (max-width:1023px),only screen and (min-width:1024px) and (max-width:1249px){.stat-block__content{flex:0 0 230px;padding-left:25px}.stat-block__content .label{font-size:16px}.stat-block__content .num{font-size:54px}.stat-block__content .text{font-size:16px}}@media only screen and (max-width:767px){.stat-block__content{flex:1 1 0}.stat-block__content .label{font-size:14px}.stat-block__content .num{font-size:46px}.stat-block__content .text{font-size:16px}}.circle-chart{position:relative;display:block;flex:none;width:122px;height:122px}.circle-chart svg{max-width:100%;max-height:100%}.circle-chart svg .circle-bg{fill:#fff;stroke:#000;stroke-width:3.8}.circle-chart svg .circle{fill:none;stroke-width:3.8;stroke:#e23131}.stat-block--blue .circle-chart svg .circle{stroke:#00adee}.circle-chart.inview svg .circle{animation:progress 1s ease-out forwards}.circle-chart .percentage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:38px;font-weight:700;color:#000}.circle-chart .percentage span{font-size:21px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px),only screen and (min-width:1024px) and (max-width:1249px){.circle-chart{width:100px;height:100px}.circle-chart .percentage{font-size:28px}.circle-chart .percentage span{font-size:20px}}@keyframes progress{0%{stroke-dasharray:0 100}}.pattern.pattern--intro .meta{margin-bottom:10px}.pattern.pattern--intro .main-headline{margin:0}.pattern.pattern--intro .intro-text{margin-top:30px}.pattern--image_row{margin-top:80px;margin-bottom:80px}.pattern--image_row img{display:block}.section-icon-grid{text-align:center}.section-icon-grid [class*=col-]{display:flex}.section-icon-grid .btn{margin-top:30px}.icon-card{position:relative;display:flex;flex-flow:row wrap;align-items:flex-end;width:100%;padding:70px 10px 55px;margin:0 0 56px;background:#131316;border-bottom:1px solid #e23131}.icon-card:before{top:0;right:0;border-top:60px solid #1f1f21;border-left:60px solid transparent}.icon-card:after,.icon-card:before{content:"";display:block;position:absolute;width:0;height:0}.icon-card:after{top:5px;right:5px;border-bottom:60px solid #1f1f21;border-right:60px solid transparent;transition:all .25s ease}.icon-card .icon-card__icon{width:100%}.icon-card .icon-card__icon svg{margin:0 auto;display:block}.icon-card .icon-card__title{margin:35px 0 0;width:100%;color:#f8f5eb}.icon-card .line{position:absolute;bottom:-1px;left:0;width:0;height:1px;background:#f8f5eb;transition:all .25s ease}.icon-card:hover{text-decoration:none;background:#000}.icon-card:hover .line{width:100%}.icon-card:hover:after{border-bottom-color:#e23131}@media only screen and (max-width:767px){.icon-card{padding:45px 0 40px;margin:0 0 20px}.icon-card:before{border-top-width:40px;border-left-width:40px}.icon-card:after{border-bottom-width:40px;border-right-width:40px}.icon-card .icon-card__icon svg{transform:scale(.7);transform-origin:bottom}.icon-card .icon-card__title{margin:25px 0 0;font-size:16px}}.staff-card{display:block;margin-bottom:56px;width:100%;font-size:14px;font-weight:500;text-align:left}.staff-card,.staff-card a{color:#f8f5eb}.staff-card img{display:block;margin:0 0 25px;width:100%}.staff-card .staff-card__name{margin:0;color:#f8f5eb}.staff-card .staff-card__title{position:relative;color:#f8f5eb;text-transform:uppercase}.staff-card .staff-card__title:after{content:"";display:block;margin-top:15px;width:135px;height:1px;background:#e23131}.staff-card .staff-card__title+*{margin-top:5px}.staff-card .staff-card__phone{font-weight:700}.filter-bar{padding-top:40px;padding-bottom:40px;background:#131316}@media only screen and (min-width:530px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px),only screen and (min-width:1024px){.filter-bar .col-lg{flex:0 0 auto}}.filter-bar .title{margin:0;color:#f8f5eb;font-weight:400}.filter-bar select{height:auto;padding:0 25px 0 0;margin:0;background-color:transparent;border:0;border-bottom:1px solid #f8f5eb;font:400 36px/40px rajdhani,arial,sans-serif;text-transform:uppercase;color:#f8f5eb}@media only screen and (max-width:767px){.filter-bar{padding-top:30px;padding-bottom:30px}.filter-bar .title{font-size:20px}.filter-bar select{margin-top:10px;font-size:20px;line-height:24px;background-size:10px auto;background-position:right 5px top 8px}}.accordion{margin:25px 0;border-bottom:1px solid #d3d6d8}.accordion:after,.accordion:before{content:" ";display:table}.accordion:after{clear:both}.accordion dt{position:relative;background:transparent;transition:all .25s ease;border-top:1px solid #d3d6d8}.accordion dt:after,.accordion dt:before{content:" ";display:table}.accordion dt:after{clear:both}.accordion dt:first-child{border-top:0}.accordion dt .accordion__title{margin:0;position:relative;z-index:5}.accordion dt .accordion__title>a{display:block;padding:20px 20px 20px 50px;color:#000;font-size:18px;text-transform:none}.accordion dt .accordion__title>a:hover{text-decoration:none}.accordion dt svg{display:block;position:absolute;top:25px;left:20px}.accordion dt.active{background:#e23131;border-top-color:#e23131}.accordion dt.active svg{transform:rotate(180deg)}.accordion dt.active svg path{fill:#f8f5eb}.accordion dd.accordion__content{display:none;margin:0;padding:0}.accordion dd.accordion__content:after,.accordion dd.accordion__content:before{content:" ";display:table}.accordion dd.accordion__content:after{clear:both}.accordion dd.accordion__content>div{padding:30px 50px}.gallery-slideshow.flexslider{position:relative;overflow:hidden;margin:20px 0}.gallery-slideshow.flexslider ul.slides>li{position:relative}.gallery-slideshow.flexslider ul.slides>li .slide-caption{padding:20px;width:100%;position:absolute;bottom:0;left:0;background:rgba(0,0,0,.5);color:#fff}.gallery-slideshow.flexslider ul.flex-direction-nav{width:100%;position:absolute;top:0;left:0}.gallery-slideshow.flexslider ul.flex-direction-nav:before{content:"";display:block;padding-top:67%}.cta{position:relative;background:#f3f3f3;background-size:cover;background-position:50%;background-repeat:no-repeat}.cta:before{background:#131316;opacity:.5}.cta:after,.cta:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}.cta:after{background:linear-gradient(270deg,rgba(19,19,22,.26) 26%,#131316);opacity:1}.cta>.container{position:relative;z-index:10;display:table;width:100%;height:650px}.cta>.container .cta__content{display:table-cell;vertical-align:middle;padding-top:50px;padding-bottom:50px}.cta>.container .cta__content .meta{margin:0 0 15px;color:#f8f5eb}.cta>.container .cta__content .title{margin:0;color:#f8f5eb;font-weight:400}.cta>.container .cta__content .btn{margin-top:50px}@media only screen and (min-width:768px) and (max-width:1023px){.cta>.container{height:560px}}@media only screen and (max-width:767px){.cta>.container{height:350px}.cta>.container .cta__content .title{font-size:20px}}.search-list .listing{margin:70px 0 30px;padding:0 0 30px}.search-list .listing .listing__headline a{color:#000}.search-list .listing .listing__excerpt{margin:10px 0 20px;line-height:40px}@media only screen and (max-width:767px){.search-list .listing .listing__excerpt{line-height:30px}}.search-list+.post-pagination{max-width:fit-content;margin:auto}.search-list+.post-pagination .page-numbers{padding:0 10px}.popup-window--search{position:relative;z-index:1060;margin:0;padding:45px 40px 50px;width:100%;max-width:100%;min-height:100vh}@media only screen and (min-width:768px) and (max-width:1023px){.popup-window--search{padding-left:20px;padding-right:20px}}@media only screen and (max-width:767px){.popup-window--search{padding-left:15px;padding-right:15px}}.popup-window--search .container{position:relative}.popup-window--search .close-search{position:absolute;top:10px;right:40px;margin:0 auto;padding-top:12px;font-size:16px;color:#f8f5eb;width:46px;min-width:46px;height:46px;border-radius:50%;opacity:1;transition:all .25s ease}.popup-window--search .close-search:after{content:"";position:absolute;top:50%;transform:translate(50%,-50%);height:22px;width:22px;background:url(/wp-content/themes/norcom/img/icons/icon-close.svg) 50% no-repeat}.popup-window--search .close-search:hover{text-decoration:none;cursor:pointer}@media only screen and (max-width:767px){.popup-window--search{padding-top:10px}}.popup-window--search .search-form{padding-top:100px;padding-bottom:100px;max-width:800px;margin:0 auto}.popup-window--search .search-form .search-form__title{display:inline-block;margin:0 0 25px;color:#f8f5eb}.popup-window--search .search-form .search-form__title .search-form__title-border{display:block;width:85%;margin-bottom:22px;border-top:1px solid #e23131}.popup-window--search .search-form .search-form__fields{display:flex}.popup-window--search .search-form .search-form__fields input[type=text]{margin:0 10px 0 0;flex:1 0 78%;border-width:1px;padding:10px 20px;font-size:16px;line-height:18px;font-family:rajdhani,arial,sans-serif}.popup-window--search .search-form .search-form__fields button.btn{flex:1 0 22%;padding-top:10px;padding-bottom:10px;min-width:0;margin:0;font-size:16px;line-height:18px}.popup-window--search .search-form .search-form__fields button.btn:hover:before{left:-14px}@media only screen and (max-width:767px){.popup-window--search .search-form .search-form__fields input[type=text]{flex:1 1 auto;padding:10px 15px;font-size:16px}.popup-window--search .search-form .search-form__fields button.btn{flex:0 0 95px;padding:10px;font-size:12px}}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.9}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:.9}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.section-form{background-color:#f3f3f3;padding-top:60px;padding-bottom:60px}.section-form .gfield_label{margin-bottom:10px;text-transform:uppercase}.section-form input[type=submit]{margin:0;color:#000}.section-form input[type=submit]:hover{color:#f8f5eb}.section-form .gform_confirmation_message{margin-top:20px}.contact-form .gfield_label{margin-bottom:10px;text-transform:uppercase;color:#fff}.contact-form .gform_confirmation_message{margin-top:20px;color:#f8f5eb}.logo-grid-banner{background:#1f1f21;text-align:center}.logo-grid-banner__footer{margin-top:80px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container,.tribe-events .tribe-events-l-container{padding:0;max-width:100%;width:100%}.tribe-events .tribe-events-calendar-list__month-separator{position:relative;line-height:1.1;font-family:rajdhani,arial,sans-serif;font-weight:500;color:#000;text-transform:uppercase;margin:20px 0;font-size:36px;font-weight:700;font-size:70px;color:#f8f5eb}.tribe-events .tribe-events-calendar-list__month-separator~.tribe-events-calendar-list__month-separator{margin-top:75px}.tribe-events .tribe-events-calendar-list__month-separator:before{content:"";display:block;position:absolute;right:100%;top:40px;margin-right:12px;width:135px;height:1px;background:#f8f5eb}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.tribe-events .tribe-events-calendar-list__month-separator:before{display:none}}@media only screen and (max-width:767px){.tribe-events .tribe-events-calendar-list__month-separator{font-size:36px}}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list-nav,.tribe-common .tribe-events-calendar-list-nav{padding:0;margin:100px 0 0}@media only screen and (max-width:767px){.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list-nav,.tribe-common .tribe-events-calendar-list-nav{margin-top:60px}}.recurringinfo{display:none}.single-tribe_events #tribe-events-pg-template{max-width:100%;padding:0}.single-tribe_events #tribe-events-pg-template .tribe-event-meta{margin-top:40px}.single-tribe_events #tribe-events-pg-template .tribe-event-meta .meta-title{margin:0 0 30px;text-transform:none;font-weight:700}.single-tribe_events #tribe-events-pg-template .tribe-event-meta .tribe-event-meta-columns{columns:180px 3;column-gap:80px;column-rule:1px solid #d8d8d8}.single-tribe_events #tribe-events-pg-template .tribe-event-meta .tribe-event-meta-columns .meta-data{padding-bottom:20px;break-inside:avoid}.single-tribe_events #tribe-events-pg-template .tribe-event-meta .tribe-event-meta-columns .meta-data .meta-data:last-child{padding-bottom:0}.single-tribe_events #tribe-events-pg-template .tribe-event-meta .tribe-event-meta-columns .meta-data .meta-data-title{margin:0;font-size:18px;text-transform:none;font-weight:700}.single-tribe_events #tribe-events-pg-template .tribe-event-meta .tribe-event-meta-columns .meta-data .meta-data-info.website a{display:inline-block;word-break:break-all}.single-tribe_events #tribe-events-pg-template .tribe-event-meta .tribe-event-meta-columns .meta-data.meta-venue .tribe-events-address{display:block}.single-tribe_events #tribe-events-pg-template .tribe-event-meta .tribe-event-meta-columns .meta-data.meta-venue .tribe-events-address .tribe-address{display:block;line-height:1.4;margin-bottom:-2px}.single-tribe_events #tribe-events-pg-template .tribe-event-meta .tribe-event-meta-columns .meta-data.meta-venue .tribe-events-address .tribe-events-gmap{font-size:14px}.single-tribe_events #tribe-events-pg-template .tribe-event-meta .tribe-event-meta-columns .meta-data.meta-venue .phone{display:block;margin:10px 0}.single-tribe_events #tribe-events-pg-template .tribe-events-cal-links{margin-top:50px}.single-tribe_events #tribe-events-pg-template .tribe-events-cal-links a{padding:0;font-weight:700;font-size:14px;letter-spacing:.88px;text-transform:uppercase}.single-tribe_events #tribe-events-pg-template .tribe-events-cal-links a:first-child{margin-right:15px}.single-tribe_events #tribe-events-pg-template .tribe-events-cal-links a.tribe-events-ics{display:none}