h1{font:400 36px/42px sans-serif;letter-spacing:0}h2{font:400 24px/30px sans-serif;letter-spacing:0}h3{font:400 16px/21px sans-serif;letter-spacing:0}p{font:400 13px/18px sans-serif;letter-spacing:0}[type="text"],[type="password"],[type="date"],[type="datetime"],[type="datetime-local"],[type="month"],[type="week"],[type="email"],[type="number"],[type="search"],[type="tel"],[type="time"],[type="url"],textarea{height:auto}button,button::after,button::before{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;box-sizing:border-box;padding:0}:focus{outline:none}::-moz-focus-inner{border:0}a,a:link,a:visited,a:hover,a:active{outline:0 none !important;transition:.3s}a img{transition:opacity .3s ease}a:hover img{opacity:.7}img{max-width:100%}.Normal,.NormalDisabled,.NormalDeleted{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.loginGroup{display:inline-block}#ControlBar_ControlPanel{z-index:9999}#ControlBar_ControlPanel *{box-sizing:content-box;font-size:inherit;line-height:inherit}#ControlBar_ControlPanel .dnnControlPanel{font-size:11px;margin:0 auto;width:940px}#ControlBar_ControlPanel #ControlBar_Module_AddNewModule.ControlModulePanel{height:275px}#ControlBar_ControlPanel select{height:inherit;margin:0;padding:0 10px 0 0;width:inherit}mark,.mark{background:transparent}.dnnDropDownList .selected-item a,.dnnDropDownList .selected-item a:link,.dnnDropDownList .selected-item a:visited,.dnnDropDownList .selected-item a:hover,.dnnDropDownList .selected-item a:active{height:auto}.dnnFileUploadScope .dnnFormItem span,.urlControlTab .dnnFormItem>span{width:70px}#fancybox-wrap{width:auto !important}.no-break{white-space:nowrap}@font-face{font-display:swap;font-family:"opensans";src:url("../fonts/opensans.woff2") format("woff2"),url("../fonts/opensans.woff") format("woff")}@font-face{font-display:swap;font-family:"opensans-semibold";src:url("../fonts/opensans-semibold.woff2") format("woff2"),url("../fonts/opensans-semibold.woff") format("woff")}@font-face{font-display:swap;font-family:"raleway";src:url("../fonts/raleway.woff2") format("woff2"),url("../fonts/raleway.woff") format("woff")}@font-face{font-display:swap;font-family:"raleway-medium";src:url("../fonts/raleway-medium.woff2") format("woff2"),url("../fonts/raleway-medium.woff") format("woff")}body{font-family:"opensans",sans-serif}.horiz-menu{font-family:"raleway",sans-serif}h1,h2{color:#fff;font:400 30px/36px "raleway-medium",sans-serif;margin:0;margin-bottom:10px;text-transform:uppercase}@media (max-width: 767px){h1,h2{font:400 28px/34px "raleway-medium",sans-serif}}h2 p{font:400 22px/30px "raleway-medium",sans-serif}h3{font:400 30px/35px "opensans",sans-serif}p{color:#000;font:400 14px/26px "opensans",sans-serif;letter-spacing:0}a:link,a:visited,a:active{color:inherit;text-decoration:none}a:hover{color:#000}.dnnFormPopup{margin-top:0 !important;position:fixed !important;top:50% !important;transform:translateY(-50%)}.dnnModuleDialog{position:fixed;top:50% !important;transform:translateY(-50%)}.dnnModuleManager .DnnModule.floating,.dnnModuleSorting .DnnModule.floating{top:50% !important;left:50% !important;transform:translate(-50%, -50%)}footer{background:#2244ad;color:#fff;font:400 10px/17px "opensans",sans-serif;min-height:117px}footer.footer h4{color:#3979d8;font-size:25px;font-family:"opensans-semibold",sans-serif}footer.footer h4 a{font-weight:700;color:#2244ad;font-size:14px}footer.footer h4 a:hover{color:#9bbc4a}footer h5{color:#fff;font-size:14px;font-family:"opensans-semibold",sans-serif}footer a,footer a:link,footer a:visited,footer a:active{color:#fff;display:inline-block;font-size:11px;transition:color .3s ease 0s}footer a:focus,footer a:hover{color:#9bbc4a;text-decoration:none}footer img{width:100px;vertical-align:unset}footer ul{list-style:none}footer .gray-bg{background-color:#eef4f6}footer .gray-bg h4{text-align:center}footer .gray-bg p{color:#000}footer .col-lg-3{text-transform:uppercase}footer .left-footer{text-align:left}@media screen and (max-width: 575px){footer .left-footer{text-align:center}}footer .left-footer .footer-text{margin:12px 0 4px;color:#fff;display:inline-block;font-size:11px;transition:color .3s ease 0s}footer .left-footer .footer-text img{display:inline-block;padding:5px;width:75px}footer .left-footer .footer-text img:hover{opacity:.6;transition:opacity .3s ease 0s}@media screen and (max-width: 329px){footer .left-footer .footer-text img{margin:5px 0 10px 5px}}footer .left-footer .footer-text p{color:#fff;display:block;font:400 11px/17px "opensans",sans-serif;letter-spacing:0;vertical-align:top;float:right}@media screen and (max-width: 329px){footer .left-footer .footer-text p{text-align:center}}footer .footer-content{padding-top:20px}footer .middle-footer{display:flex;justify-content:space-around}footer .right-footer{text-align:right}footer .right-footer p{color:#fff;display:inline-block;font-size:11px;transition:color .3s ease 0s;line-height:16px}@media screen and (max-width: 575px){footer .right-footer{margin-bottom:20px;text-align:center}}footer .right-footer .social-wrapper{margin:17px 0 8px}footer .right-footer .social-wrapper a{background:url("../img/social-sprite-with-x-logo.webp") no-repeat 0 0 transparent;display:inline-block;height:30px;margin-left:2px;position:relative;width:30px}footer .right-footer .social-wrapper a:hover{opacity:.6;transition:opacity .3s ease 0s}footer .right-footer .social-wrapper .facebook{background-position:0 0}footer .right-footer .social-wrapper .x-twitter{background-position:-25px 0}footer .right-footer .social-wrapper .google{background-position:-60px 0}footer .right-footer .social-wrapper .linkedin{background-position:-90px 0}footer .right-footer .social-wrapper .youtube{background-position:-120px 0}footer .right-footer .social-wrapper .pintrest{background-position:-150px 0}header{background:#fff;height:auto;left:0;position:fixed;top:0;transition:height .5s ease 0s;width:100%;z-index:999}header+*{padding-top:35px}@media (max-width: 991px){header+*{padding-top:150px}}@media (max-width: 767px){header+*{padding-top:160px}}@media (max-width: 575px){header+*{padding-top:170px}}@media screen and (max-width: 400px){header{height:188px}}header.shrunk .logo{height:67px;width:139px}header.shrunk ~ .home .covid-banner{margin-top:107px}@media screen and (max-width: 1200px){header.shrunk ~ .home .covid-banner{margin-top:107px}}@media screen and (max-width: 575px){header.shrunk ~ .home .covid-banner{margin-top:137px}}header.shrunk ~ .home .featured-image{margin-top:107px}@media screen and (max-width: 1200px){header.shrunk ~ .home .featured-image{margin-top:107px}}@media screen and (max-width: 575px){header.shrunk ~ .home .featured-image{margin-top:137px}}header.shrunk ~ .interior .covid-banner{margin-top:107px}@media screen and (max-width: 1200px){header.shrunk ~ .interior .covid-banner{margin-top:107px}}@media screen and (max-width: 575px){header.shrunk ~ .interior .covid-banner{margin-top:137px}}header.shrunk ~ .interior .gray-bg{margin-top:107px}@media screen and (max-width: 1200px){header.shrunk ~ .interior .gray-bg{margin-top:107px}}@media screen and (max-width: 575px){header.shrunk ~ .interior .gray-bg{margin-top:137px}}.search-wrapper{background:#2244ad;max-height:76px;overflow:hidden;transition:max-height .5s ease 0s}@media screen and (max-width: 575px){.search-wrapper{text-align:center}}@media screen and (max-width: 600px){.search-wrapper{max-height:87px}}.search-wrapper .right-search{text-align:right}@media screen and (max-width: 575px){.search-wrapper .right-search{display:none}}@media screen and (max-width: 575px){.search-wrapper .left-search{display:none}}@media screen and (max-width: 575px){.search-wrapper .left-search p{margin:auto}}@media screen and (max-width: 1199px){.search-wrapper .left-search .fa-phone{display:none}}.search-wrapper p{color:#fff;line-height:24px;margin:5px 0}.search-wrapper a{color:#fff}.search-wrapper a:hover{color:#9bbc4a;text-decoration:none}.search-wrapper img{height:12px}.search-wrapper img:hover{opacity:.6;transition:opacity .3s ease 0s}.loginGroup a{color:#fff}.loginGroup a:focus,.loginGroup a:hover{color:#9bbc4a;text-decoration:none}@media screen and (max-width: 575px){.loginGroup a#dnn_dnnLogin_enhancedLoginLink{display:none}}.logo-wrapper .logo img{display:inline-block;height:auto;margin:0;padding-bottom:5px;transition:height .5s ease 0s, width .5s ease 0s}.logo-wrapper .logo img:hover{opacity:.6;transition:opacity .3s ease 0s}@media screen and (max-width: 575px){.logo-wrapper .logo img{margin:13px auto 12px}}@media screen and (max-width: 400px){.logo-wrapper .logo img{height:auto}}#ControlBar_ControlPanel ~ .home .covid-banner,#ControlBar_ControlPanel ~ .interior .covid-banner{margin-top:206px}@media screen and (max-width: 767px){#ControlBar_ControlPanel ~ .home .covid-banner,#ControlBar_ControlPanel ~ .interior .covid-banner{margin-top:214px}}@media screen and (max-width: 575px){#ControlBar_ControlPanel ~ .home .covid-banner,#ControlBar_ControlPanel ~ .interior .covid-banner{margin-top:181px}}#ControlBar_ControlPanel ~ .home .gray-bg,#ControlBar_ControlPanel ~ .interior .gray-bg{margin-top:206px}@media screen and (max-width: 767px){#ControlBar_ControlPanel ~ .home .gray-bg,#ControlBar_ControlPanel ~ .interior .gray-bg{margin-top:214px}}@media screen and (max-width: 575px){#ControlBar_ControlPanel ~ .home .gray-bg,#ControlBar_ControlPanel ~ .interior .gray-bg{margin-top:181px}}#ControlBar_ControlPanel ~ header{top:54px}#ControlBar_ControlPanel ~ header.shrunk ~ .home .covid-banner{margin-top:151px}@media screen and (max-width: 575px){#ControlBar_ControlPanel ~ header.shrunk ~ .home .covid-banner{margin-top:181px}}#ControlBar_ControlPanel ~ header.shrunk ~ .home .featured-image{margin-top:151px}@media screen and (max-width: 575px){#ControlBar_ControlPanel ~ header.shrunk ~ .home .featured-image{margin-top:181px}}#ControlBar_ControlPanel ~ header.shrunk ~ .interior .covid-banner{margin-top:151px}@media screen and (max-width: 575px){#ControlBar_ControlPanel ~ header.shrunk ~ .interior .covid-banner{margin-top:181px}}#ControlBar_ControlPanel ~ header.shrunk ~ .interior .gray-bg{margin-top:151px}@media screen and (max-width: 575px){#ControlBar_ControlPanel ~ header.shrunk ~ .interior .gray-bg{margin-top:181px}}.covid-banner{margin-top:163px}@media (max-width: 1199px){.covid-banner{margin-top:148px}}@media screen and (max-width: 767px){.covid-banner{margin-top:166px}}@media screen and (max-width: 575px){.covid-banner{margin-top:145px}}@media screen and (max-width: 400px){.covid-banner{margin-top:161px}}.alert-wrapper{background-color:#fd0;color:#ed1c24;height:38px;font:400 18px/38px "raleway-medium",sans-serif}.alert-wrapper a{padding:0 10px}.alert-wrapper a:nth-of-type(2){border-right:3px solid #ed1c24;border-left:3px solid #ed1c24}.mobile-topbar{align-content:center;display:flex;justify-content:space-between;padding:5px 0}.mobile-topbar .fa{margin-right:10px}@media (min-width: 768px){.mobile-topbar{display:none}}.callout{position:fixed;right:-90px;top:320px;transform:rotate(-90deg);z-index:1}.callout .horiz-menu{float:none;padding:0;width:100%}.callout .horiz-menu .top-level{display:flex;flex-direction:row-reverse}.callout .horiz-menu .top-level>li{margin:0;width:100%}.callout .horiz-menu .top-level>li>a,.callout .horiz-menu .top-level>li>a:link,.callout .horiz-menu .top-level>li>a:visited,.callout .horiz-menu .top-level>li>a:active{background:#9bbc4a;border-bottom:0;box-shadow:0 0 20px -5px #000;color:#fff;display:block;font:400 22px/28px "opensans-semibold",sans-serif;height:84px;margin:0;padding:11px 19px;text-transform:uppercase;transition:background .3s ease 0s;width:250px;max-width:100%}.callout .horiz-menu .top-level>li>a:hover{background:#2244ad}#accordion .panel-default{border:none}#accordion .panel-default>.panel-heading{color:initial;background-color:#eef4f6;border:none;border-radius:0;padding:initial}#accordion .panel{margin-bottom:0;background-color:none;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}#accordion>div .acc-head.panel-heading{border-bottom:1px solid #000;cursor:pointer}#accordion>div .acc-head.panel-heading .btn-acc{display:flex;justify-content:space-between;padding:10px;text-decoration:none}#accordion>div .acc-head.panel-heading .btn-acc h4{color:#2244ad;font-family:"opensans-semibold",sans-serif;transition:color .3s ease}#accordion>div .acc-head.panel-heading .btn-acc::after{content:"\f055";font-size:24px;font-family:FontAwesome;line-height:1}#accordion>div .acc-head.panel-heading .btn-acc:hover h4{color:#000}#accordion>div .acc-head.panel-heading.active{border-bottom:none}#accordion>div .acc-head.panel-heading.active h4{color:#000}#accordion>div .acc-head.panel-heading.active .btn-acc::after{color:#000;content:"\f056"}#accordion>div .panel-collapse{background-color:#eef4f6;border-bottom:1px solid #000;padding:0 15px}#accordion>div .collapse{background-color:#eef4f6;border-bottom:1px solid #000;padding:0 15px}#accordion>div ul li{cursor:pointer;list-style:none;margin-bottom:5px;padding-left:14px;position:relative}#accordion>div ul li::before{color:#2244ad;content:"\f0da";font-family:FontAwesome;font-size:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:color .3s ease}#accordion>div ul li a{transition:color .3s ease}#accordion>div ul li a:hover{color:#2244ad}.breadcrumb{background:transparent;font:700 12px/10px "raleway", sans-serif}.breadcrumb span,.breadcrumb a{color:#505050;text-transform:uppercase;transition:color .3s ease 0s}.breadcrumb span:hover,.breadcrumb a:hover{text-decoration:none}.breadcrumb span span span:last-of-type span{color:#2244ad;text-decoration:none}.breadcrumb span span span:hover span{color:#000;text-decoration:none}.gray-bg .ng-scope header{display:none}.gray-bg .ng-scope footer{display:none}.gray-bg .bcb-prod-grid-img{border-radius:6px;height:200px;overflow:hidden}.gray-bg .bcb-prod-grid-img a{display:block;height:200px;position:relative;right:0;top:50%;transform:translateY(-50%);width:100%}@media screen and (max-width: 767px){.gray-bg .bcb-prod-grid-img a{height:auto}}@media screen and (max-width: 575px){.gray-bg .bcb-prod-grid-img a{height:200px}}@media screen and (max-width: 575px){.gray-bg .bcb-prod-grid-img a img{height:200px;margin:0 auto}}.gray-bg .bcb-content-wrap>.ng-view>p.ng-scope{display:none}.gray-bg .bcb-content-wrap .breadcrumb{display:none}.gray-bg .bcb-cat-grid-img{border-radius:6px;height:275px;overflow:hidden;position:relative}@media (min-width: 992px){.gray-bg .bcb-cat-grid-img a img{left:50%;max-height:100%;max-width:none;min-height:100%;min-width:100%;position:absolute;transform:translateX(-50%)}}@media (max-width: 767px){.gray-bg .bcb-cat-grid-img a img{min-height:100%}}@media (max-width: 400px){.gray-bg .bcb-cat-grid-img a img{max-width:none;max-height:100%}}.interior .gray-bg .pagination>.active>a,.interior .gray-bg .pagination>.active>a:hover,.interior .gray-bg .pagination>.active>a:focus,.interior .gray-bg .pagination>.active>span,.interior .gray-bg .pagination>.active>span:hover,.interior .gray-bg .pagination>.active>span:focus{background:#2244ad;border-color:#2244ad;color:#fff}.interior .gray-bg .pagination a{color:#2244ad}.interior .gray-bg .bcb-top-pagination{text-align:center}.eds_GravityGallery_Graviton .edsgg_mainTitle{color:#2244ad;font:400 22px/22px "raleway-medium",sans-serif;margin:10px 0 2px;text-align:left}.eds_GravityGallery_Graviton .edsgg__itemsListContainer .edsgg_thumbnailWrapper{border-top-color:#2244ad}.eds_GravityGallery_Graviton .edsgg__itemsListContainer .edsgg_thumbnailWrapper:before{border-bottom-color:#2244ad}.cbp-caption-zoom .cbp-caption-activeWrap{background-color:#3979d8}.overview .description h5{border-bottom:1px solid #eee;font-weight:700;margin:30px 0 10px;padding:0 0 5px;text-transform:uppercase}#socialMediaBox.modern .itemDetailsWrapper .viewport .overview>div.description p{font-style:italic;font-size:15px;line-height:20px;text-align:right}.btn{border:0;border-radius:0;font:400 16px/14px "opensans",sans-serif;padding:8px 22px;transition:background .5s ease 0s}.btn:hover{text-decoration:none}.btn.secondary-color{background:#2244ad;color:#fff}.btn.secondary-color:hover{background:#9bbc4a;color:#fff}.btn>a:link,.btn>a:visited,.btn>a:hover,.btn>a:active{color:#fff;text-decoration:none}.btn.btn-callout,.btn.btn-callout:link,.btn.btn-callout:visited,.btn.btn-callout:active{background-color:#99bc42;border:none;color:#fff;font:400 16px/25px "opensans",sans-serif}.btn.btn-callout:hover,.btn.btn-callout:focus{background-color:#2244ad}.form-button input{background:#000;transition:background .3s ease 0s}.form-button input:hover{background:#9bbc4a}@media (max-width: 575px){.child-wrap .wrapping-link{width:100%}}.child-wrap .wrapping-link .content-wrap{border:1px solid #adadad;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);margin-bottom:25px;padding:15px 20px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.child-wrap .wrapping-link .content-wrap .child-img{height:250px;overflow:hidden;position:relative}.child-wrap .wrapping-link .content-wrap .child-img img{left:50%;max-height:100%;min-height:100%;max-width:none;min-width:100%;position:relative;top:0;transform:translateX(-50%)}@media (max-width: 575px){.child-wrap .wrapping-link .content-wrap .child-img img{min-width:auto}}.child-wrap .wrapping-link .content-wrap .child-content{text-align:center}.child-wrap .wrapping-link .content-wrap:hover{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.featured-image .theme-default .nivoSlider{margin:0 auto;max-width:1920px}.featured-image .slider-wrapper{background:#eef4f6}.featured-image .ModEasyDNNGalleryC>div:nth-child(3) a{color:#fff;margin-left:20px;position:absolute;right:20px;z-index:10}.fm-cycle-wrap #cycleNext{float:right}.fm-cycle-wrap .fa.fa-arrow-right,.fm-cycle-wrap .fa.fa-arrow-left{font-size:30px}.cbp img{display:block;height:100%;max-width:initial;width:auto}.cbp-l-caption-desc{color:#fff}.DnnModule-ForemostMediaFM_Forms_DNN label{color:#000;font:14px "raleway-medium",sans-serif}.DnnModule-ForemostMediaFM_Forms_DNN label>span{color:#9bbc4a;font-weight:900}.top-level{margin:0}.top-level li{list-style-type:none}.top-level li:last-of-type{margin-right:0}.top-level>li{float:left;margin:0 15px;position:relative}.top-level>li:hover>a,.top-level>li:hover>span,.top-level>li.selected>a,.top-level>li.selected>span{color:#505050;text-decoration:none}@media screen and (max-width: 767px){.top-level>li{margin:0 10px}}@media screen and (max-width: 575px){.top-level>li{margin:0}}.top-level>li:hover .drop-down{border-top-width:5px;max-height:450px;transition:border .1s ease 0s, max-height .5s ease .1s}.top-level>li:hover .drop-down>li{opacity:1;transform:translate(0, 0);transition:opacity .5s ease .4s, transform .3s ease-out .3s}.top-level>li>a,.top-level>li>span{border-bottom:5px solid #fff;color:#000;display:block;font:400 18px/20px "raleway",sans-serif;margin:0 0 22px;padding:28px 0;transition:border .3s ease 0s}@media screen and (max-width: 575px){.top-level>li>a,.top-level>li>span{margin:0 0 10px;padding:10px 0}}.drop-down{background:#fff;border-top:0 solid #3979d8;left:0;margin:0;max-height:0;overflow:hidden;position:absolute;top:100%;transition:border .1s ease .6s, max-height .5s ease .2s;z-index:10}.drop-down>li{float:left;opacity:0;padding:0;transform:translate(0, -100px);transition:opacity .5s ease 0s, transform .3s ease-out .1s;white-space:nowrap;width:100%}.drop-down>li:first-of-type{margin-top:10px}.drop-down>li:last-of-type{margin-bottom:10px}.drop-down>li>a>span{color:#2244ad;display:block;font:400 15px/15px "raleway-medium",sans-serif;padding:12px 21px 8px;transition:color .3s ease 0s}.drop-down>li:hover>a{text-decoration:none}.drop-down>li:hover>a span{color:#000;text-decoration:none}.fly-out{margin:0 0 0 30px;padding:0 21px 0 0}.fly-out a,.fly-out a:visited{color:#505050;font:400 13px/15px "opensans",sans-serif;text-decoration:none}.fly-out li{margin-bottom:5px}.fly-out li>a span{transition:color .3s ease 0s}.fly-out li:hover>a span{color:#000}.horiz-menu{display:inline-block;float:right;padding:22px 0 0;transition:padding .5s ease 0s}.horiz-menu .fa.fa-bars{margin-right:5px}.horiz-menu .top-level>li:last-of-type>a{background-color:#99bc42;color:#fff;display:inline-block;font:400 20px/22px "opensans-semibold",sans-serif;max-width:119px;padding:16px 7px;text-align:center}@media screen and (max-width: 575px){.menu-container{display:flex;justify-content:flex-end}.menu-container .horiz-menu{float:none}.menu-container .horiz-menu #btnOffCanMenu{color:#000;display:flex}}@media screen and (max-width: 540px){.shrunk .horiz-menu{padding:0}}body{overflow-x:hidden;width:100%}#btnOffCanMenu{color:#000;display:block;font:400 19px/19px "raleway",sans-serif;height:0;max-width:100%;padding:5px;position:relative;transition:color .5s ease 0s}#btnOffCanMenu:hover{cursor:pointer}#btnOffCanMenu img{left:0;position:absolute;top:36%}@media screen and (max-width: 575px){#btnOffCanMenu{color:#fff;width:80px}}#ocmMenuWrapper{backface-visibility:hidden;height:100%;overflow-x:hidden;position:fixed;transition:.5s;z-index:500}#ocmMenuWrapper.active{backface-visibility:hidden;transition:.5s}#ocmMenuWrapper ul{background:#333;box-shadow:0 0 25px -3px #000 inset;left:0;margin:0;max-height:100%;min-height:100%;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;z-index:510}#ocmMenuWrapper ul li{border-bottom:1px solid gray;color:#eee;display:block;font:400 16px/16px "Arial",sans-serif;height:58px;list-style-type:none;position:relative}#ocmMenuWrapper ul li.btnOCMBack{padding:20px}#ocmMenuWrapper ul li.btnOCMBack:hover{background:#222;cursor:pointer}#ocmMenuWrapper ul li *{display:inline}#ocmMenuWrapper ul li * ul,#ocmMenuWrapper ul li * li{display:block}#ocmMenuWrapper ul li a{text-decoration:none}#ocmMenuWrapper ul li span{color:#eee;display:block;font:400 16px/16px "Arial",sans-serif;padding:20px}#ocmMenuWrapper ul li:hover{background:#222}#ocmMenuWrapper ul ul{backface-visibility:hidden;background:#333;box-shadow:0 0 25px -3px #000 inset;margin:0;padding:0;top:0;transition:.5s;width:100%;z-index:520}#ocmMenuWrapper ul ul .ocmSubMenu{z-index:521}#ocmMenuWrapper ul ul ul{z-index:530}#ocmMenuWrapper ul ul ul .ocmSubMenu{z-index:531}#ocmMenuWrapper ul .ocmSubMenu{background:#333;border-bottom:0;border-left:1px solid gray;box-shadow:-14px 0 20px -16px #000 inset;color:gray;display:block;float:right;font:400 25px/25px "Arial",sans-serif;height:57px;margin:0;padding:16px;position:relative;top:-56px;width:59px;z-index:511}#ocmMenuWrapper ul .ocmSubMenu:hover{background:#222;cursor:pointer}#ocmMenuWrapper ul .ocmSubMenu .fa{display:block;font-size:28px;line-height:0;padding:14px 7px}#ocmMenuWrapper .drop-down>li{opacity:1;transform:none}#ocmMenuWrapper .drop-down>li:first-of-type{margin-top:0}#ocmMenuWrapper .drop-down>li>a{padding:0}#ocmMenuWrapper .top-level>li{margin:0}#ocmMenuWrapper .top-level>li:hover .drop-down{border-top:0}#ocmContentWrapper{backface-visibility:hidden;background:#333;position:absolute;transition:.5s;width:100%;z-index:1000}#ocmContentWrapper.active{backface-visibility:hidden;transition:.5s}#ocmContentWrapper .horiz-menu{padding:0}@media (max-width: 1199px){.menu-wrapper .row{align-items:center;display:flex;justify-content:space-between}}.searchInputContainer{margin:2px 25px 2px 0}@media screen and (max-width: 575px){.searchInputContainer{margin:2px 0}}.searchInputContainer input{background:#eef4f6;border:0;color:#adadad;font:400 14px/18px "opensans",sans-serif;height:21px;margin:5px 0;padding:1px 33px 1px 8px;width:200px}@media screen and (max-width: 575px){.searchInputContainer input{width:150px}}#dnn_SEARCH_cmdSearch{background:#000;color:#fff;font-size:14px;height:21px;padding:1px 6px;position:absolute;right:15px;top:7px;transition:background .3s ease 0s}#dnn_SEARCH_cmdSearch:hover{background:#9bbc4a;color:#fff}#dnn_SEARCH_cmdSearch .fa.fa-search{margin-top:2px}@media screen and (max-width: 575px){#dnn_SEARCH_cmdSearch{right:15px}}.footer-form h4{color:#333;font-size:25px;font-family:"opensans-semibold",sans-serif}.footer-form h5{color:#333;font-size:17px;font-family:"opensans-semibold",sans-serif}.footer-form .row{display:flex;justify-content:center;align-content:center;align-items:center}.form-title{margin-left:15px;max-width:74%}.form-image{margin-right:15px}.form-footer h4{color:#3979d8;font-size:25px;font-family:"opensans-semibold",sans-serif}.graphic span.right{right:15px}.graphic.primary-color.left img{left:85px}@media screen and (max-width: 991px){.graphic.primary-color.left img{left:0}}.graphic span.right{right:15px}.graphic.primary-color.right{float:right}.graphic.primary-color.right img{right:85px}@media screen and (max-width: 991px){.graphic.primary-color.right img{right:0}}.img-left{padding:0 0 50px}.img-left img{width:100%}@media screen and (max-width: 767px){.img-left{padding:0 0 20px}}.img-right{padding:0 0 50px}.img-right img{width:100%}@media screen and (max-width: 767px){.img-right{padding:0 0 20px}}.img-top{padding:0 0 50px}.img-top img{margin:20px 0;width:100%}.img-top h3{margin:10px 0}.img-top a h4:hover{color:#000;transition:color .3s ease-in-out .3s}@media screen and (max-width: 767px){.img-top{padding:0 0 20px}}.container-project-description h1{margin-bottom:20px}.container-project-description h3{font:600 22px/35px "opensans-bold", sans-serif;margin-bottom:0;margin-top:20px}.container-project-description hr{border-color:#99bc42}.container-project-description .Normal h1 ~ a{color:#000;margin-left:22px;position:relative}.container-project-description .Normal h1 ~ a:before{color:#99bc42;content:"\f276";font-family:"FontAwesome";font-size:20px;font-weight:400;left:-16px;position:absolute;top:-6px}.container-project-description .Normal>a{margin-bottom:20px;display:block}.container-project-description .plus-list{list-style:none;margin-left:26px}.container-project-description .plus-list>li{font-weight:600;position:relative}.container-project-description .plus-list>li:before{content:"\f067";font-family:"FontAwesome";font-size:8px;font-weight:400;left:-12px;position:absolute;top:5px}.container-project-description-images img{width:100%}.container-project-description-images .btm-imgs{display:inline-block;margin-top:3.3%}.container-project-description-images .btm-imgs img{width:30%}.container-project-description-images .btm-imgs a{margin-right:4%}.container-project-description-images .btm-imgs a:last-of-type img{margin-right:0}.testimonial-wrap h4{color:#3979d8;font-size:25px;font-family:"opensans-semibold",sans-serif}.testimonial-wrap h5{color:#3979d8;font-size:17px;font-family:"opensans-semibold",sans-serif}.testimonial-wrap .testimonal-link{color:#3979d8;font:400 15px/15px "opensans-semibold",sans-serif;float:right;text-decoration:underline}.testimonial-wrap .testimonal-link:hover{color:#9bbc4a}.testimonial-title{max-width:80%}.testimonial-image img{width:150px}.testimonal-body{position:relative}.testimonal-body span.quote{font-size:27px;color:#3979d8;padding-left:5px}.testimonal-body span.quote:first-of-type{top:0;position:absolute;left:-22px}.employee-wrap{border:1px solid #adadad;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);margin-bottom:25px;padding:15px 20px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.employee-wrap .employee-inner .employee-photo{margin-bottom:15px;text-align:center}.employee-wrap .employee-inner .employee-name{text-align:center}.employee-wrap .employee-inner .employee-content p{font-size:13px}.employee-wrap:hover{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.home .background-image{height:370px;width:363px;padding:42px 138px 53px 19px}.home .background-image h2{font:700 34px/36px "opensans",sans-serif}.home .background-image p{font:400 18px/25px "opensans-semibold",sans-serif;color:#fff}.home .background-image a{font:400 18px/32px "opensans-semibold",sans-serif;color:#fff}.home .background-image ul li{color:#fff;list-style:outside}.location-wrap .location-icon{min-height:150px;padding:15px 25px;text-align:center}.location-wrap .location-content{padding:0 10px}.location-wrap .location-content .btn-more{background:#9bbc4a;border:2px solid #9bbc4a;color:#fff;transition:background .3s ease, color .3s ease}.location-wrap .location-content .btn-more:hover{background:transparent;color:#9bbc4a}.message-president{position:relative;cursor:pointer}.message-president .modal-content{display:flex;width:944px;height:582px;position:absolute;top:64px;left:-165px}.message-president .modal-header{background:#2244ad;text-align:center;max-width:38%;border:none}.message-president .modal-header img{padding-top:72px}.message-president .modal-title{color:#fff;text-align:left;padding:5px 60px 133px 58px;font:20px/35px "opensans",sans-serif}.message-president .modal-body{max-width:62%;padding:65px 103px 63px 52px;font:italic 14px/25px "opensans",sans-serif}.message-president .close{position:relative;color:#fff;top:-594px;right:-570px;font-size:37px}.modal-backdrop.in{z-index:0}.home p a{font-weight:700;color:#2244ad}.home p a:visited,.home p a:hover{color:#9bbc4a}.home h3{color:#2244ad}.home .gray-bg{background:#eef4f6;padding:67px 0 60px}.home .gray-bg img{align-self:center}.home p{font:400 14px/25px "opensans",sans-serif}.home div#PresidentModal{padding-top:88px;background:rgba(0,0,0,0.8)}.welcome{background:#2244ad;text-align:center;position:relative}.welcome h1{font:400 45px/50px "raleway-medium",sans-serif;padding:33px 0 10px;text-align:center;text-transform:initial}@media screen and (max-width: 575px){.welcome h1{font-size:40px;padding:25px 0 10px}}.welcome h2{font:400 31px/36px "opensans",sans-serif;padding:0 0 37px;text-align:center;text-transform:initial}@media screen and (max-width: 575px){.welcome h2{font-size:28px;padding:0 0 25px}}.welcome .messageFromPrez{position:absolute;top:-170px;right:130px;z-index:10;display:block;width:252px;height:145px;cursor:pointer}.welcome .messageFromPrez::after{content:url(/Portals/0/images/message-icon-hover.png);position:relative;opacity:0;top:-145px;left:0;transition:.3s ease 0s;width:252px;height:145px;display:block;z-index:9}.welcome .messageFromPrez:hover::after{opacity:1}@media screen and (max-width: 991px){.welcome .messageFromPrez{position:absolute;top:-112px;right:26px;z-index:10;display:block;width:170px;height:145px;cursor:pointer}.welcome .messageFromPrez::after{content:"";position:relative}}@media screen and (max-width: 576px){.welcome .messageFromPrez{display:none}}.graphic{margin:95px 0 0;min-height:412px;position:relative}@media screen and (max-width: 991px){.graphic{margin:40px 0 0;min-height:0}}@media screen and (max-width: 767px){.graphic{width:100%}}@media screen and (max-width: 540px){.graphic{margin:30px 0 0}}.graphic .home-image img{border:5px solid #fff !important;height:374px;margin:19px 0;position:absolute;width:584px;z-index:11}@media screen and (max-width: 991px){.graphic .home-image img{height:100%;margin:0;position:relative;width:100%}}.graphic span{display:block;height:412px;position:absolute;top:0;width:121px;z-index:10}.graphic.primary-color span{background:#3979d8}@media screen and (max-width: 991px){.graphic.primary-color span{display:none}}.primary-color h3{color:#2244ad;line-height:40px;margin:114px 0 19px}.primary-color .Head{color:#2244ad;font:400 30px/35px "opensans",sans-serif;line-height:40px;margin:114px 0 19px}@media screen and (max-width: 991px){.primary-color .Head{margin:40px 0 19px}}@media screen and (max-width: 991px){.primary-color .Head{margin:20px 0 19px}}.interior .gray-bg{background:#eef4f6;margin-top:125px;min-height:calc(100vh - 242px)}.interior .gray-bg a{font-weight:700;color:#2244ad}.interior .gray-bg a:hover{color:#000}.interior .gray-bg .DNNModuleContent a:hover{color:#9bbc4a}.interior .gray-bg h1,.interior .gray-bg h2,.interior .gray-bg h3,.interior .gray-bg h4,.interior .gray-bg h5{color:#2244ad;margin-top:0}@media screen and (max-width: 1199px){.interior .gray-bg{margin-top:152px}}@media screen and (max-width: 991px){.interior .gray-bg{margin-top:175px}}@media screen and (max-width: 575px){.interior .gray-bg{margin-top:177px}}@media screen and (max-width: 400px){.interior .gray-bg{margin-top:188px}}.interior .gray-bg .caption a{background:#000;color:#fff}.interior .gray-bg .caption a:hover{background:#9bbc4a;color:#fff}.interior #dnn_bottomPane{padding:0 0 40px}.interior .nav-tabs{border-bottom:0;margin-left:0}.interior .nav-tabs>li{float:left;margin-bottom:5px;text-align:center;width:228px}.interior .nav-tabs>li>a{background:#9bbc4a;border:0;border-radius:0;color:#000;line-height:1.42857;margin-right:2px}.interior .nav-tabs>li>a:hover,.interior .nav-tabs>li>a:focus{background-color:#2244ad;border-color:0;color:#fff}.interior .nav-tabs>li.active>a{background-color:#2244ad;color:#fff}.interior .nav-tabs>li.active>a:hover,.interior .nav-tabs>li.active>a:focus{background-color:#2244ad;border:0;color:#fff}.interior .article-content .article-img{float:left;margin:0 25px 25px 0}@media (max-width: 991px){.interior .article-content .article-img{float:none;margin:0 0 25px 0}}.interior .article-content .article-text p{line-height:1.5}.interior .NewsArticles .article-listing{border-bottom:1px solid #505050;margin:25px 0;padding-bottom:15px}.interior .NewsArticles .article-listing .list-content{display:flex}@media (max-width: 767px){.interior .NewsArticles .article-listing .list-content{flex-wrap:wrap}}.interior .NewsArticles .article-listing .list-content .articleImage{flex-basis:25%;float:none}@media (max-width: 767px){.interior .NewsArticles .article-listing .list-content .articleImage{flex-basis:100%;text-align:center}}.interior .NewsArticles .article-listing .list-content .article-summary{flex-basis:75%;flex-grow:1}@media (max-width: 767px){.interior .NewsArticles .article-listing .list-content .article-summary{flex-basis:100%}}.interior .NewsArticles h4{font-size:24px;margin:0}.team-flex{display:flex;flex-direction:row;flex-wrap:wrap}.team-flex .DnnModule{flex-basis:33.33333%;padding:10px}@media (max-width: 991px){.team-flex .DnnModule{flex-basis:50%}}@media (max-width: 767px){.team-flex .DnnModule{flex-basis:100%}}
