@media (min-width:1920px){.container-fluid{max-width:1920px!important}}@media (max-width:1920px){.container-fluid{max-width:100vw!important}}@media (min-width:1200px){.container{max-width:1160px}}body,html{width:100%;height:100%;border:0;outline:0;margin:0;padding:0;overflow-x:hidden;overflow-y:auto}html{width:100%;height:100%;padding:0;margin:0}body{opacity:1;position:relative;color:#404040;padding:0;margin:0;overflow-x:hidden;overflow-y:auto;transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-overflow-scrolling:touch}body.no-reveal{opacity:0}body.nav-opened{position:fixed}.modal-open{overflow:scroll!important}a:focus,button:focus,input:focus,li:focus,select:focus,textarea:focus{outline-style:revert!important;outline-color:#46b000!important;outline-width:2px!important;outline-offset:3px!important}::selection{background:#047195!important;color:#fff;text-shadow:none}::-moz-selection{background:#047195!important;color:#fff;text-shadow:none}::-webkit-selection{background:#047195!important;color:#fff;text-shadow:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.skip-to-content-link{position:absolute;top:-100px;left:0;right:0;width:169px;height:53px;margin:0 auto;padding:5px;line-height:40px;text-align:center;border:2px solid #3f7597;background-color:rgba(255,255,255,.95);clip-path:inset(50%);transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;z-index:3}.tabbing .skip-to-content-link:focus{top:25px;clip-path:inset(0%)}@media (max-width:576px){.skip-to-content-link{width:125px;height:40px;line-height:30px}}.np{padding:0!important}.modal-backdrop{background-color:#191919}.modal-backdrop.show{opacity:.85}#overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(26,26,26,.9);z-index:5}#overlay #loading{display:none}#overlay .loading-bg{position:absolute;top:calc(50% - 50px);left:calc(50% - 50px);width:100px;height:100px;padding:10px;border-radius:50%;background:0 0;z-index:51}#overlay .loading-img{position:absolute;top:calc(50% - 16px);left:calc(50% - 16px);width:32px;height:32px}#overlay .circular-chart{display:block;margin:0;max-width:100%}#overlay .circle-bg{fill:none;stroke:#eee;stroke-width:5}#overlay .circle{fill:none;stroke:#000;stroke-width:2.5;stroke-linecap:round;transition:stroke-dashoffset .35s}#overlay .percentage{fill:#fff;font-family:"Open Sans";font-size:7px;text-anchor:middle}#overlay .loading{color:#fff;font-family:"Open Sans";font-size:12px;text-align:center;margin-top:15px}header#header{position:absolute;top:0;left:0;right:0;width:100%;margin:0 auto}header#header.frontpage{height:100px}header#header .container-fluid{padding-left:0!important;padding-right:0!important;background-color:transparent}header#header .header{position:relative;min-height:84px}header#header.frontpage .header .logo{width:250px;margin-top:40px;margin-left:40px}header#header.page .header .logo{width:281px}@media all and (max-width:992px){header#header.frontpage .logo{width:380px;margin-top:20px;margin-left:40px}}@media all and (max-width:768px){header#header.frontpage{height:50px!important}header#header.frontpage .mobile-logo{width:249px}}@media all and (max-width:576px){header#header.frontpage .mobile-logo{width:249px}header#header.frontpage .logo{margin-left:0}}.container-fluid>.navbar-header{margin-left:0!important;margin-right:0!important}.navbar-default{float:right;border:0!important;margin-top:0;margin-right:0;padding:0;z-index:11}.navbar-header{display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:row-reverse;border:0;padding:30px 30px;transition:background .25s ease;-webkit-transition:background .25s ease;-moz-transition:background .25s ease;-o-transition:background .25s ease}.nav-open .navbar-header{background-color:transparent}.navbar-default .navbar-toggler:focus,.navbar-default .navbar-toggler:hover{box-shadow:none}.navbar-toggler{position:relative;padding:0!important;margin:0!important;width:34px;height:32px;float:right;border:0!important;background:0 0!important;z-index:10!important}.navbar-toggler:hover{background:0 0!important}.navbar-toggler .sr-only{top:1px;left:1px}.navbar-toggler .icon-bar{display:block;width:32px;height:3px;margin-left:5px;background-color:#7e7e7e;border-radius:1px;transition:all .25s;z-index:10!important}.navbar-toggler .icon-bar+.icon-bar{margin-top:6px}.navbar-toggler .top-bar{transform:rotate(45deg);transform-origin:10% 10%;margin-top:8px}.navbar-toggler .middle-bar{opacity:0;margin-left:0}.navbar-toggler .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}.navbar-toggler.collapsed .icon-bar{background-color:#fff;margin-left:auto;margin-right:auto}.navbar-toggler.collapsed .top-bar{transform:rotate(0)}.navbar-toggler.collapsed .middle-bar{opacity:1}.navbar-toggler.collapsed .bottom-bar{transform:rotate(0)}.navbar-collapse{position:absolute;top:0;bottom:0;right:-38%;width:28%;min-height:100vh!important;height:100%;background-color:#191919;transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;z-index:5}.navbar-content{position:fixed;display:block;width:100%;height:100%;padding:81px 61px 81px 90px}@media all and (max-width:1920px){.navbar-collapse{right:-30%;width:30%}}@media all and (max-width:1600px){.navbar-collapse{right:-30%;width:30%}}@media all and (max-width:1366px){.navbar-collapse{right:-35%;width:35%}}@media all and (max-width:1200px){.navbar-collapse{right:-40%;width:40%}}@media all and (max-width:992px){.navbar-collapse{right:-50%;width:50%}}@media all and (max-width:768px){.navbar-collapse{right:-50%;width:50%}.navbar-content{padding:81px 61px 81px 71px}}@media all and (max-width:767px){.navbar-collapse{right:-60%;width:60%}}@media all and (max-width:576px){.navbar-default{padding:0 0!important}.navbar-header{padding:12px 10px;margin-right:15px;margin-top:5px}body.nav-opened .navbar-header{right:27px}.navbar-toggler{width:26px}.navbar-toggler .icon-bar{width:26px;height:2px;margin-top:9px}.navbar-toggler .icon-bar+.icon-bar{margin-top:5px}.navbar-collapse{right:-75%;width:75%}}@supports (-moz-appearance:none){.navbar-toggler .icon-bar.top-bar{margin-top:6px!important}.navbar-toggler .icon-bar+.icon-bar{margin-top:6px!important}.navbar-toggler .icon-bar{width:32px!important}}@supports (-ms-ime-align:auto){.navbar-toggler .icon-bar.top-bar{margin-top:7px!important}.navbar-toggler .icon-bar+.icon-bar{margin-top:4px!important}.navbar-toggler .icon-bar{width:34px!important}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.navbar-toggler .icon-bar.top-bar{margin-top:7px!important}.navbar-toggler .icon-bar+.icon-bar{margin-top:4px!important}.navbar-toggler .icon-bar{width:26px!important}}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){select::-ms-expand{display:none}}@media (max-width:576px){@supports (-moz-appearance:none){.navbar-toggler .icon-bar+.icon-bar{margin-top:6px!important}}@supports (-ms-ime-align:auto){.navbar-toggler .icon-bar+.icon-bar{margin-top:5px!important}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.navbar-toggler .icon-bar+.icon-bar{margin-top:5px!important}}}}.navbar-collapse.collapse.show{right:0}.navbar-nav{margin:0;padding:0}.navbar-nav .menu-item{clear:both;float:left;padding:0;margin-bottom:22px}#STnavbar{z-index:10}#STnavbar #menu-primary-navigation{margin-left:0;margin-bottom:28px}.navbar-nav .menu-item{display:inline-flex;padding:0;margin-bottom:22px}.navbar-nav>.menu-item>a{position:relative;display:inline-block;color:#fff;font-family:"Open Sans";font-weight:700;font-size:22px;line-height:28px;letter-spacing:1px;text-transform:uppercase;padding:0}.navbar-nav>.menu-item>a:hover{color:#bc5c23;text-decoration:none}.navbar-nav>.menu-item.active>a{color:#bc5c23!important}#STnavbar .nav-social ul li.active a{color:#bc5c23!important}#STnavbar .nav-social ul{list-style-type:none;padding-left:0}#STnavbar .nav-social ul li{display:inline-block;float:left;padding-right:65px}#STnavbar .nav-social ul li:last-child{padding-right:0}#STnavbar .nav-social ul li a{position:relative;display:block;color:#fff;font-family:"Open Sans";font-weight:700;font-size:22px;line-height:28px;letter-spacing:1px;text-transform:uppercase;padding:0}#STnavbar .nav-social ul li a:hover{color:#bc5c23;text-decoration:none}#STnavbar .nav-social ul li i{font-size:30px}@media all and (max-width:1024px){.navbar-content{padding:81px 61px 81px 85px}}@media all and (max-width:991px){.navbar-content{padding:81px 61px 81px 71px}}@media all and (max-width:768px){.navbar-nav>.menu-item>a{font-size:18px}#STnavbar .nav-social ul li{margin-bottom:23px}#STnavbar .nav-social ul li a{font-size:18px;line-height:28px}#STnavbar .nav-social ul li i{font-size:24px}#STnavbar .nav-social{padding-right:42px}}@media all and (max-width:767px){#STnavbar .nav-social ul li{padding-right:50px}}@media all and (max-width:576px){.navbar-collapse{width:70%!important;right:-70%}.navbar-content{padding:53px 30px 53px 41px}.navbar-nav>.menu-item>a{font-size:16px}#STnavbar #menu-primary-navigation{padding-bottom:25px}#STnavbar .nav-social ul li{padding-right:25px}#STnavbar .nav-social ul li a{font-size:16px;line-height:28px}#STnavbar .nav-social ul li i{font-size:20px}#STnavbar .nav-social{padding-right:42px}}#page-header{position:relative;background-color:#fff;background-position:center;background-size:cover;background-repeat:no-repeat;padding-left:0;padding-right:0}body.single #page-header{background-position:center top}#page-header.tall{max-height:600px}#page-header.short{height:150px}#page-header #video-header{position:relative;display:none;width:100%;max-height:600px;margin:0 auto;overflow:hidden}#page-header #video-header:after{position:absolute;top:0;left:0;right:0;content:"";display:none;width:100%;height:100%;background-image:url(/wp-content/themes/company/img/loading.gif);background-size:unset;background-position:center;background-repeat:no-repeat;z-index:2}#page-header #video-header #STplayer{position:relative;display:block;width:100%;height:auto;z-index:1}#page-header #video-header .video-btn{position:absolute;right:20px;bottom:20px;width:30px;height:30px;z-index:2}#page-header #video-header .video-btn img{position:absolute;top:0;left:0;opacity:0;max-width:100%;cursor:pointer}#page-header .logo{display:flex;align-content:center;align-items:center;justify-content:center;position:absolute;top:40px;left:0;right:0;width:315px;margin:0 auto}#page-header .logo img{width:315px;height:auto;margin:0 auto}#page-header .page-title{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;width:100%;height:100%;margin:0 auto;z-index:1}#page-header.tall .page-title h1{margin-top:80px}#page-header.tall.no-video{height:600px}#page-header.short.no-video{height:150px}#page-header.no-video{background-color:#5c361c}@media all and (max-width:991px){#page-header.tall #video-header #STplayer{width:178%;left:-39%}}@media all and (max-width:768px){#page-header.tall #video-header{max-height:600px}#page-header.tall{max-height:600px}#page-header.tall #video-header #STplayer{width:178%;left:-39%}}@media all and (max-width:576px){#page-header.tall #video-header{max-height:473px}#page-header.tall{max-height:473px}#page-header.tall #video-header h1{margin-top:60px}#page-header.tall #video-header #STplayer{width:100%;left:0}#page-header .logo{top:60px;width:215px}#page-header .logo img{width:215px}}h1{font-family:urw-din;font-size:85px;line-height:95px;font-weight:700;text-transform:uppercase;color:#fff;margin:0}h2{font-family:urw-din;font-size:42px;line-height:48px;font-weight:700;text-transform:uppercase;color:#231f20;margin:70px auto 30px}h3{font-family:"Open Sans";font-size:16px;line-height:24px;font-weight:700;text-transform:uppercase;color:#fff;margin:0}p{font-family:"Open Sans";font-size:20px;line-height:34px;font-weight:400;color:#231f20;margin-bottom:50px}@media all and (max-width:768px){h1{font-size:65px;line-height:75px}h2{font-size:36px;line-height:44px;margin:60px auto 30px}h3{font-size:16px;line-height:24px;margin:40px auto 40px}p{font-size:18px;line-height:28px;margin-bottom:40px}}@media all and (max-width:576px){h1{font-size:40px;line-height:48px;padding:0 15px}h2{font-size:28px;line-height:34px;margin:50px auto 20px}h3{font-size:16px;line-height:24px;margin:40px auto 40px}p{font-size:14px;line-height:22px;margin-bottom:30px}}.page h1,.page h2,.page h3,.page p{text-align:center}.page a{color:#3f7597;text-decoration:none}.page a:hover{color:#20394a}.page section{background-repeat:no-repeat;background-position:center;background-size:cover}.page section .content{position:relative;height:100%;margin:0 auto}.page section.container .content{width:75%}.page section.resp-bg-img{padding-top:0!important;padding-bottom:0!important}.page section.resp-bg-img .content img{position:relative;left:50%;transform:translateX(-50%);width:100vw;max-width:1920px}.page section.resp-bg-img .desktop{display:block}.page section.resp-bg-img .mobile{display:none}@media all and (max-width:768px){.page section.resp-bg-img .mobile{display:block}.page section.resp-bg-img .desktop{display:none}}.page section.container-fluid .content{width:49%;padding:0 2.35em}@media all and (max-width:1455px){.page section.container-fluid .content{width:64.5%}}@media all and (max-width:1366px){.page section.container-fluid .content{width:68.5%;padding:0 2.2em}}@media all and (max-width:1200px){.page section.container-fluid .content{width:59%}}@media all and (max-width:1024px){.page section.container-fluid .content{width:69%}}@media all and (max-width:992px){.page section.container-fluid .content{width:79%}}@media all and (max-width:768px){.page section.container-fluid .content{width:100%;padding:0 1.25em}}@media all and (max-width:576px){.page section.container-fluid .content{width:100%;padding:0 1.5em}}@media screen and (min-width:1200px){#footer-cta .cta-wrap{max-width:1160px}}#footer-cta{height:150px;padding:0 0}#footer-cta .cta-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;width:100%;height:100%;margin:0 auto}body.home #footer-cta .cta-wrap{border-top:1px solid #707070}#footer-cta .cta-box{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;flex:0 0 25%;height:100%;padding:0 15px}body:not(.home) #footer-cta .cta-box{border-right:1px solid #ccc}#footer-cta .cta-box:last-child{border-right:0!important}#footer-cta h3,#footer-cta h3 a{font-family:"Open Sans";font-size:18px;line-height:24px;font-weight:700;text-align:center;margin:0}#footer-cta h3 a{text-decoration:none}#footer-cta h3 a:hover{color:#bc5c23}@media all and (max-width:1366px){#footer-cta h3{font-size:16px}}@media all and (max-width:768px){#footer-cta h3 a{font-size:16px;line-height:24px}}@media all and (max-width:767px){#footer-cta{height:unset}#footer-cta .cta-wrap{flex-direction:column;padding-top:10px;padding-bottom:10px}#footer-cta .cta-box{flex:0 0 100%;width:100%;margin-bottom:0;padding-top:30px;padding-bottom:40px}body:not(.home) #footer-cta .cta-box{border-right:0;border-bottom:1px solid #ccc}#footer-cta .cta-box:last-child{border-right:0!important;border-bottom:0!important;margin-bottom:0!important}}@media all and (max-width:576px){#footer-cta .cta-box{margin-bottom:0;padding-top:20px;padding-bottom:20px}#footer-cta h3 a{font-size:16px;line-height:24px}}#footer{padding-top:35px;padding-bottom:46px;background-color:#ccc}#footer .logo{width:209px;height:auto}#footer .copyright{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;gap:5px 0;list-style-type:none;margin-top:25px;margin-bottom:10px;padding:0}#footer .copyright li{height:15px;padding:0 18px;border-right:1px solid #707070}#footer .copyright li:last-child{border-right:0}#footer .copyright li a,#footer .copyright li span{position:relative;top:-6px;display:inline-block;font-family:"Open Sans";font-size:11px;line-height:11px;font-weight:400;color:#000;text-decoration:none}@media all and (max-width:1366px){#footer{padding-bottom:29px}}@media all and (max-width:991px){#footer .copyright{flex-wrap:wrap}}@media all and (max-width:768px){#footer .copyright li a,#footer .copyright li span{font-size:13px;line-height:13px}}@media all and (max-width:576px){#footer{padding-bottom:38px}#footer .copyright li{padding:0 10px}#footer .copyright li a,#footer .copyright li span{font-size:11px;line-height:11px}}.frm_forms .frm_form_fields fieldset .frm_fields_container #frm_field_72_container{visibility:hidden!important;overflow:hidden!important;width:0!important;height:0!important;position:absolute!important}#video-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);cursor:pointer;transition:background .6s ease;-webkit-transition:background .6s ease;-moz-transition:background .6s ease;-o-transition:background .6s ease;z-index:10}#video-popup #video-close{display:block;position:absolute;right:-20px;top:-30px;content:"\f00d";font-family:"Font Awesome 5 Pro";font-size:30px;line-height:30px;font-weight:300;width:19px;height:29px;color:#fff;cursor:pointer}#video-popup .video-player{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:80%;width:1170px;margin:0 auto;cursor:default!important;z-index:15}#video-popup .video-player .jw-aspect{width:100%!important;margin:0 auto;padding-top:56.25%}@media (max-width:768px){#video-popup .video-player{max-width:90%}}@media (max-width:576px){#video-popup .video-player:after{right:3px}#video-popup .video-player{max-width:100%}}.search #page-header h1 span{display:block;text-transform:none}.search #search{background-color:#fff;padding-bottom:80px}.search #search h2,.search #search p{color:#191919}.search #search .content{padding-bottom:20px}.search #search .content h2{margin:70px auto}.search #search .content h3{color:#231f20}.search #search .content h4{margin:25px auto;font-family:urw-din;font-size:36px;line-height:42px;font-weight:700;text-transform:uppercase;text-align:center;color:#231f20}.search #search .content #searchform>div{display:flex;align-content:center;align-items:center;justify-content:space-between}.search #search .content #searchform #s{display:inline-block;width:calc(100% - 175px);font-family:"Open Sans";font-size:16px;line-height:20px;margin:0 auto;padding:16px 20px;color:#191919;background-color:#ebebeb;border-color:#555;border-radius:0}.search #search .content #searchform #s::placeholder{font-family:"Open Sans";font-size:20px;text-transform:uppercase}.search #search .content #searchform #searchsubmit{display:inline-block;width:160px;font-family:"Open Sans";font-size:16px;font-weight:700;margin:0 auto;padding:15px 20px;color:#fff;background-color:#191919;border:1px solid #191919;border-radius:0;text-transform:uppercase}.search #search .post-articles{margin:40px auto 60px;border-bottom:1px solid #231f20}.search #search .post-articles .post-article{max-height:unset;margin:0 auto 60px}.search #search .post-articles .post-article .date{display:block;font-family:"Open Sans";font-size:16px;line-height:30px;font-weight:400;color:grey;text-align:center}.search #search .post-articles .post-article h3{margin:0;font-family:"Open Sans";font-size:24px;line-height:30px;font-weight:400;text-transform:none;white-space:pre-wrap}.search #search .post-articles .post-article h3 a{color:#231f20;text-decoration:none}.search #search .post-articles .post-article h3 a:hover{color:#bc5c23}.search #footer-cta{background-color:#191919}.search #footer-cta h3 a{color:#fff}@media (max-width:576px){.search #search #searchform #s{width:100%}.search #search #searchform #searchsubmit{width:100%}}.error404 .navbar-toggler.collapsed .icon-bar{background-color:#191919}.error404 #page-header span{position:absolute;bottom:-20px;left:15px;display:block;font-size:75%}.error404 .content h2,.error404 .content p{color:#191919;text-align:center}.error404 .content p a{color:#d06723;text-decoration:none}.error404 .content p a:hover{color:#a34005}.error404 .content ul{display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center;padding:0;list-style-type:none}.error404 .content ul li{border-right:1px solid #e0e0e0;padding:0 10px}.error404 .content ul li:last-child{border-right:0}.error404 .content ul li p{margin-bottom:0}