@font-face{font-family:Barlow-Black;src:url(../../public/assets/fonts/Barlow-Black.eot);src:url(../../public/assets/fonts/Barlow-Black.eot?#iefix) format('embedded-opentype'),url(../../public/assets/fonts/Barlow-Black.woff2) format('woff2'),url(../../public/assets/fonts/Barlow-Black.woff) format('woff'),url(../../public/assets/fonts/Barlow-Black.ttf) format('truetype'),url(../../public/assets/fonts/Barlow-Black.svg#Barlow-Black) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(../../public/assets/fonts/Barlow-Regular.eot);src:url(../../public/assets/fonts/Barlow-Regular.eot?#iefix) format('embedded-opentype'),url(../../public/assets/fonts/Barlow-Regular.woff2) format('woff2'),url(../../public/assets/fonts/Barlow-Regular.woff) format('woff'),url(../../public/assets/fonts/Barlow-Regular.ttf) format('truetype'),url(../../public/assets/fonts/Barlow-Regular.svg#Barlow-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow-SemiBold;src:url(../../public/assets/fonts/Barlow-SemiBold.eot);src:url(../../public/assets/fonts/Barlow-SemiBold.eot?#iefix) format('embedded-opentype'),url(../../public/assets/fonts/Barlow-SemiBold.woff2) format('woff2'),url(../../public/assets/fonts/Barlow-SemiBold.woff) format('woff'),url(../../public/assets/fonts/Barlow-SemiBold.ttf) format('truetype'),url(../../public/assets/fonts/Barlow-SemiBold.svg#Barlow-SemiBold) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BarlowCondensed-Bold;src:url(../../public/assets/fonts/BarlowCondensed-Bold.eot);src:url(../../public/assets/fonts/BarlowCondensed-Bold.eot?#iefix) format('embedded-opentype'),url(../../public/assets/fonts/BarlowCondensed-Bold.woff2) format('woff2'),url(../../public/assets/fonts/BarlowCondensed-Bold.woff) format('woff'),url(../../public/assets/fonts/BarlowCondensed-Bold.ttf) format('truetype'),url(../../public/assets/fonts/BarlowCondensed-Bold.svg#BarlowCondensed-Bold) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BarlowCondensed-Medium;src:url(../../public/assets/fonts/BarlowCondensed-Medium.eot);src:url(../../public/assets/fonts/BarlowCondensed-Medium.eot?#iefix) format('embedded-opentype'),url(../../public/assets/fonts/BarlowCondensed-Medium.woff2) format('woff2'),url(../../public/assets/fonts/BarlowCondensed-Medium.woff) format('woff'),url(../../public/assets/fonts/BarlowCondensed-Medium.ttf) format('truetype'),url(../../public/assets/fonts/BarlowCondensed-Medium.svg#BarlowCondensed-Medium) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BarlowCondensed-Regular;src:url(../../public/assets/fonts/BarlowCondensed-Regular.eot);src:url(../../public/assets/fonts/BarlowCondensed-Regular.eot?#iefix) format('embedded-opentype'),url(../../public/assets/fonts/BarlowCondensed-Regular.woff2) format('woff2'),url(../../public/assets/fonts/BarlowCondensed-Regular.woff) format('woff'),url(../../public/assets/fonts/BarlowCondensed-Regular.ttf) format('truetype'),url(../../public/assets/fonts/BarlowCondensed-Regular.svg#BarlowCondensed-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:icons;src:url(../../public/assets/fonts/icons.eot?mkosqx);src:url(../../public/assets/fonts/icons.eot?mkosqx#iefix) format('embedded-opentype'),url(../../public/assets/fonts/icons.ttf?mkosqx) format('truetype'),url(../../public/assets/fonts/icons.woff?mkosqx) format('woff'),url(../../public/assets/fonts/icons.svg?mkosqx#icons) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-up:before{content:"\e900"}.icon-arrow-down:before{content:"\e901"}.icon-arrow-left:before{content:"\e902"}.icon-arrow-right:before{content:"\e903"}.icon-arrow-up-alt:before{content:"\e904"}.icon-arrow-down-alt:before{content:"\e905"}.icon-arrow-left-alt:before{content:"\e906"}.icon-arrow-right-alt:before{content:"\e907"}.icon-outbound:before{content:"\e908"}.icon-close:before{content:"\e909"}.icon-plus:before{content:"\e90a"}.icon-minus:before{content:"\e90b"}.icon-comments:before{content:"\e90c"}.icon-facebook:before{content:"\e90d"}.icon-instagram:before{content:"\e90e"}.icon-linkedin:before{content:"\e90f"}.icon-twitter:before{content:"\e910"}.icon-youtube:before{content:"\e911"}.icon-share:before{content:"\e912"}.icon-phone:before{content:"\e913"}.icon-pin:before{content:"\e914"}.icon-play:before{content:"\e915"}.icon-search:before{content:"\e916"}.icon-globe:before{content:"\e917"}.icon-info:before{content:"\e918"}.icon-checkmark:before{content:"\e919"}.icon-enlarge:before{content:"\e91a"}@media screen and (max-width:769px){.mobile-hide{display:none!important}}.mobile-show{display:none!important}@media screen and (max-width:769px){.mobile-show{display:block!important}}.disable-body-scroll{position:fixed;display:block;overflow:hidden}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@keyframes pulse-ring{00%{transform:scale(.33)}100%,80%{opacity:0}}@keyframes pulse-dot{00%{transform:scale(.8)}50%{transform:scale(1)}100%{transform:scale(.8)}}@-webkit-keyframes pulse-ring{00%{transform:scale(.33)}100%,80%{opacity:0}}@-webkit-keyframes pulse-dot{00%{transform:scale(.8)}50%{transform:scale(1)}100%{transform:scale(.8)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit}body,html{width:100%;height:auto;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{position:relative;display:block}body{font-family:Barlow,Arial,sans-serif;font-size:16px;line-height:1.2em;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:770px) and (max-width:949px){body{font-size:15px}}@media screen and (min-width:580px) and (max-width:769px){body{font-size:14px}}@media screen and (min-width:381px) and (max-width:579px){body{font-size:14px}}@media screen and (max-width:380px){body{font-size:15px}}body *{-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a img{border:none}a{cursor:pointer;font-size:inherit;text-decoration:none}button,input,textarea{-webkit-appearance:none;-webkit-border-radius:0}ol,ul{list-style-position:outside}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{margin:0;padding:5px 0 10px 0;font-family:Barlow-Black,'Arial Bold',sans-serif;line-height:1.2em}sup{font-size:50%;line-height:0;vertical-align:5px}h1{font-size:3em}h1 sup{font-family:Barlow-SemiBold,Arial,sans-serif!important;line-height:0;vertical-align:.5em;font-size:.6em}h2{font-size:2.8em}h3{font-size:2.2em}h4{font-size:1.9em}h5{font-size:1.6em}h6{font-size:1.3em}a{color:#b61b1b}a:hover{color:#8a1414}p{margin:0;padding:5px 0 10px 0;line-height:1.5em;font-size:1em}strong{font-family:Barlow-Black,'Arial Bold',sans-serif}u{text-decoration:underline}em{font-family:Helvetica,Arial,sans-serif;font-style:italic}[class*=" icon-"],[class^=icon-]{font-family:icons!important;color:inherit;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.group:before{content:"";display:table}.group:after{content:"";display:table;clear:both}[class*=col-],[class^=col-]{position:relative;display:inline-block;vertical-align:middle;margin:5px 1%}[class*=col-].no-margin,[class^=col-].no-margin{margin:0}[class*=flt-col-],[class^=flt-col-]{position:relative;display:block;float:left;margin:5px 1%}[class*=flt-col-].no-margin,[class^=flt-col-].no-margin{margin:0}.col-12{flex:none;width:98%}.col-12.no-margin{width:100%}.col-11{flex:none;width:89.66666667%}.col-11.no-margin{width:91.66666667%}.col-10{flex:none;width:81.33333333%}.col-10.no-margin{width:83.33333333%}.col-9{flex:none;width:73%}.col-9.no-margin{width:75%}.col-8{flex:none;width:64.66666667%}.col-8.no-margin{width:66.66666667%}.col-7{flex:none;width:56.33333333%}.col-7.no-margin{width:58.33333333%}.col-6{flex:none;width:48%}.col-6.no-margin{width:50%}.col-5{flex:none;width:39.66666667%}.col-5.no-margin{width:41.66666667%}.col-4{flex:none;width:31.33333333%}.col-4.no-margin{width:33.33333333%}.col-3{flex:none;width:23%}.col-3.no-margin{width:25%}.col-2{flex:none;width:14.66666667%}.col-2.no-margin{width:16.66666667%}.col-1{flex:none;width:6.33333333%}.col-1.no-margin{width:8.33333333%}.sec-col-12{position:relative;display:block;width:100%;margin:0 auto}.col-1of5{width:18%}.flex{position:relative!important;display:flex!important;width:100%;align-items:center;align-content:stretch;flex-direction:row;flex-wrap:wrap;justify-content:center}.flex.even-items{align-items:stretch}.flex-col-12{flex:none;width:98%}.flex-col-12.no-margin{width:100%}.flex-col-11{flex:none;width:89.66666667%}.flex-col-11.no-margin{width:91.66666667%}.flex-col-10{flex:none;width:81.33333333%}.flex-col-10.no-margin{width:83.33333333%}.flex-col-9{flex:none;width:73%}.flex-col-9.no-margin{width:75%}.flex-col-8{flex:none;width:64.66666667%}.flex-col-8.no-margin{width:66.66666667%}.flex-col-7{flex:none;width:56.33333333%}.flex-col-7.no-margin{width:58.33333333%}.flex-col-6{flex:none;width:48%}.flex-col-6.no-margin{width:50%}.flex-col-5{flex:none;width:39.66666667%}.flex-col-5.no-margin{width:41.66666667%}.flex-col-4{flex:none;width:31.33333333%}.flex-col-4.no-margin{width:33.33333333%}.flex-col-3{flex:none;width:23%}.flex-col-3.no-margin{width:25%}.flex-col-2{flex:none;width:14.66666667%}.flex-col-2.no-margin{width:16.66666667%}.flex-col-1{flex:none;width:6.33333333%}.flex-col-1.no-margin{width:8.33333333%}.flex-col{position:relative;flex:1 0;margin:5px 1%}.flex-col.no-margin{margin:0}#main,#wrapper,footer,header{position:relative;display:block;width:100%;margin:0}.content{position:relative;display:block;width:80%;max-width:1200px;margin:0 auto;vertical-align:middle}@media screen and (max-width:769px){.content{width:90%}}#wrapper{height:auto;min-height:100vh}header{height:auto;color:#36464e}header .content{width:80%;padding:0 0}body:not(.home).has-brands-menu{padding-top:40px}#modal-overlay,.modal-overlay{position:fixed;display:block;width:100%;height:100%;min-height:100vh;z-index:10000;left:0;top:-105vh;overflow:scroll}#modal-overlay #modal-close,.modal-overlay #modal-close{position:absolute;display:block;top:15px;right:15px;color:#fff;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;cursor:pointer;font-size:2em}#modal-overlay #modal-close:hover,.modal-overlay #modal-close:hover{color:#edeff0}#modal-overlay #modal-content,#modal-overlay .modal-content,.modal-overlay #modal-content,.modal-overlay .modal-content{display:flex;justify-content:space-around;align-items:center;min-height:100%;padding:5vw 5vw;background-color:rgba(0,0,0,.65)}#modal-overlay #modal-content .image-zoom,#modal-overlay .modal-content .image-zoom,.modal-overlay #modal-content .image-zoom,.modal-overlay .modal-content .image-zoom{position:relative;display:block;width:100%;max-height:80vh;background-color:#fff;overflow:scroll}#modal-overlay #modal-content .image-zoom .watermark,#modal-overlay .modal-content .image-zoom .watermark,.modal-overlay #modal-content .image-zoom .watermark,.modal-overlay .modal-content .image-zoom .watermark{position:absolute;display:block;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:transparent;background-image:url(../assets/images/watermark.png);width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:10}#modal-overlay #modal-content .image-zoom .enlarged-img,#modal-overlay .modal-content .image-zoom .enlarged-img,.modal-overlay #modal-content .image-zoom .enlarged-img,.modal-overlay .modal-content .image-zoom .enlarged-img{position:relative;display:block;width:auto;height:auto;max-width:100%;margin:0 auto;pointer-events:none}#modal-overlay #modal-content #video-hero-container,#modal-overlay .modal-content #video-hero-container,.modal-overlay #modal-content #video-hero-container,.modal-overlay .modal-content #video-hero-container{width:80%;height:auto;max-width:960px;left:0;margin:0 auto;padding:0}#modal-overlay #modal-content #video-hero-container .fluid-vid,#modal-overlay .modal-content #video-hero-container .fluid-vid,.modal-overlay #modal-content #video-hero-container .fluid-vid,.modal-overlay .modal-content #video-hero-container .fluid-vid{position:relative;height:0;max-width:960px;padding-bottom:56.25%;padding-top:0;margin:0 auto}#modal-overlay #modal-content #video-hero-container .fluid-vid iframe,#modal-overlay #modal-content #video-hero-container .fluid-vid video,#modal-overlay .modal-content #video-hero-container .fluid-vid iframe,#modal-overlay .modal-content #video-hero-container .fluid-vid video,.modal-overlay #modal-content #video-hero-container .fluid-vid iframe,.modal-overlay #modal-content #video-hero-container .fluid-vid video,.modal-overlay .modal-content #video-hero-container .fluid-vid iframe,.modal-overlay .modal-content #video-hero-container .fluid-vid video{position:absolute;width:100%;height:100%;max-width:100%;max-height:540px;top:0;left:0;z-index:10;pointer-events:auto}@media screen and (max-width:769px){#modal-overlay #modal-content #video-hero-container .fluid-vid iframe,#modal-overlay #modal-content #video-hero-container .fluid-vid video,#modal-overlay .modal-content #video-hero-container .fluid-vid iframe,#modal-overlay .modal-content #video-hero-container .fluid-vid video,.modal-overlay #modal-content #video-hero-container .fluid-vid iframe,.modal-overlay #modal-content #video-hero-container .fluid-vid video,.modal-overlay .modal-content #video-hero-container .fluid-vid iframe,.modal-overlay .modal-content #video-hero-container .fluid-vid video{max-height:100%}}#modal-overlay>.icon-close,.modal-overlay>.icon-close{position:absolute;display:block;top:15px;right:25px;color:#fff;font-size:2em;cursor:pointer}#modal-overlay.modal-overlay-internal-form .modal-content .content,.modal-overlay.modal-overlay-internal-form .modal-content .content{padding:80px 40px!important;background-color:#fff}@media screen and (max-width:769px){#modal-overlay.modal-overlay-internal-form .modal-content .content,.modal-overlay.modal-overlay-internal-form .modal-content .content{padding:30px 20px!important}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#modal-overlay.modal-overlay-internal-form .modal-content .content.form-content .col-6,.modal-overlay.modal-overlay-internal-form .modal-content .content.form-content .col-6{width:100%;margin-left:0;margin-right:0}}#main{height:auto;min-height:85vh;color:#536d79}#main .content{padding:150px 0}@media screen and (min-width:770px) and (max-width:949px){#main .content{padding:130px 0}}@media screen and (min-width:580px) and (max-width:769px){#main .content{padding:110px 0}}@media screen and (min-width:381px) and (max-width:579px){#main .content{padding:90px 0}}@media screen and (max-width:380px){#main .content{padding:70px 0}}#main.no-header{padding-top:40px}footer{height:auto;color:#536d79}footer .content{width:80%;padding:60px 0}@media screen and (min-width:770px) and (max-width:949px){footer .content{padding:50px 0}}@media screen and (min-width:580px) and (max-width:769px){footer .content{padding:40px 0}}@media screen and (min-width:381px) and (max-width:579px){footer .content{padding:30px 0}}@media screen and (max-width:380px){footer .content{padding:20px 0}}.section,article,section{position:relative;display:block;clear:both;margin:0;padding:0}.section .content,article .content,section .content{padding:150px 0}@media screen and (min-width:770px) and (max-width:949px){.section .content,article .content,section .content{padding:130px 0}}@media screen and (min-width:580px) and (max-width:769px){.section .content,article .content,section .content{padding:110px 0}}@media screen and (min-width:381px) and (max-width:579px){.section .content,article .content,section .content{padding:90px 0}}@media screen and (max-width:380px){.section .content,article .content,section .content{padding:70px 0}}.section .content.no-bottom,article .content.no-bottom,section .content.no-bottom{padding-bottom:0!important}.cookie-message{position:fixed;display:none;width:100%;height:auto;bottom:0;z-index:10000;background-color:rgba(54,70,78,.9);border:2px solid #edeff0;font-size:15px;color:#fff}.cookie-message .content{padding:10px;text-align:center}.cookie-message .content p{font-size:inherit;padding:0}.cookie-message .content a{color:#b61b1b}.cookie-message .content a:hover{color:#edeff0}.cookie-message .icon-close{position:absolute;display:block;top:4px;right:10px;font-size:1.4em;color:#fff;cursor:pointer}header{position:relative;display:block;top:0;padding-top:0;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:bottom center;background-repeat:no-repeat;background-color:#36464e;vertical-align:middle;font-size:inherit}header *{vertical-align:middle}header.header-lg,header.large-header{width:92%;margin:0 auto;min-height:800px;height:95vh}@media screen and (min-width:770px) and (max-width:949px){header.header-lg,header.large-header{height:80.75vh;min-height:640px}}@media screen and (min-width:580px) and (max-width:769px){header.header-lg,header.large-header{height:66.5vh;min-height:520px}}@media screen and (min-width:381px) and (max-width:579px){header.header-lg,header.large-header{height:57vh;min-height:400px;font-size:inherit}}@media screen and (max-width:380px){header.header-lg,header.large-header{height:57vh;min-height:320px;font-size:inherit}}header.brand-header{width:100%;margin:0 auto;min-height:800px;height:93vh}@media screen and (min-width:770px) and (max-width:949px){header.brand-header{height:79.05vh;min-height:640px}}@media screen and (min-width:580px) and (max-width:769px){header.brand-header{height:65.1vh;min-height:520px}}@media screen and (min-width:381px) and (max-width:579px){header.brand-header{height:55.8vh;min-height:400px;font-size:inherit}}@media screen and (max-width:380px){header.brand-header{height:55.8vh;min-height:320px;font-size:inherit}}header.header-md,header.standard-full-header,header.standard-header{width:92%;margin:0 auto;min-height:575px;height:60vh}@media screen and (min-width:770px) and (max-width:949px){header.header-md,header.standard-full-header,header.standard-header{height:51vh;min-height:460px}}@media screen and (min-width:580px) and (max-width:769px){header.header-md,header.standard-full-header,header.standard-header{height:42vh;min-height:373.75px}}@media screen and (min-width:381px) and (max-width:579px){header.header-md,header.standard-full-header,header.standard-header{height:36vh;min-height:287.5px;font-size:inherit}}@media screen and (max-width:380px){header.header-md,header.standard-full-header,header.standard-header{height:48vh;min-height:230px;font-size:inherit}}header.standard-full-header{width:100%}header.header-sm,header.small-header{width:92%;margin:0 auto;min-height:200px;height:25vh}@media screen and (min-width:770px) and (max-width:949px){header.header-sm,header.small-header{height:21.25vh;min-height:160px}}@media screen and (min-width:580px) and (max-width:769px){header.header-sm,header.small-header{height:17.5vh;min-height:130px}}@media screen and (min-width:381px) and (max-width:579px){header.header-sm,header.small-header{height:15vh;min-height:100px;font-size:inherit}}@media screen and (max-width:380px){header.header-sm,header.small-header{height:15vh;min-height:80px;font-size:inherit}}header .hero-container{height:100%}header .hero{position:relative;display:table;height:100%;width:100%;padding-top:2%}@media screen and (min-width:580px) and (max-width:769px){header .hero{padding-top:90px}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){header .hero{padding-top:70px}}header .hero .cell{position:relative;display:table-cell;width:100%}header .hero .cell .text-contain{width:80%;max-width:525px;text-align:center}header .hero .cell .text-contain p{text-shadow:1px 0 8px #fff}header .hero .cell img.brand-logo{position:relative;display:block;margin:-5% auto 0 auto;width:auto;height:auto;max-width:25%}@media screen and (max-width:769px){header .hero .cell img.brand-logo{max-width:40%}}header .hero .cell img.brand-logo.ratio-wide-2{max-width:none;max-height:20%}@media screen and (max-width:769px){header .hero .cell img.brand-logo.ratio-wide-2{max-width:none;max-height:20%}}header .hero .cell .content{height:auto;text-align:center}header .hero .cell .content h1,header .hero .cell .content h2,header .hero .cell .content h3,header .hero .cell .content h4,header .hero .cell .content h5,header .hero .cell .content h6{color:#36464e;text-transform:uppercase}@media screen and (min-width:770px) and (max-width:949px){header .hero .cell .content h1{font-size:2.8em}}@media screen and (min-width:580px) and (max-width:769px){header .hero .cell .content h1{font-size:2.5em}}@media screen and (min-width:381px) and (max-width:579px){header .hero .cell .content h1{font-size:2.2em}}@media screen and (max-width:380px){header .hero .cell .content h1{font-size:2em}}header .hero .cell .content p{color:#36464e;text-transform:none;font-size:inherit;font-weight:inherit}@media screen and (min-width:381px) and (max-width:579px){header .hero .cell .content p{font-size:inherit}}@media screen and (max-width:380px){header .hero .cell .content p{font-size:inherit}}#header-404{margin-bottom:5%}#header-404 .tabl{text-align:center;margin:0 auto;max-width:500px}.thank-you-content{display:none;text-align:center}.thank-you-content.active{display:block}.thank-you-content .subhead{padding-top:15px}.screen-reader-response{opacity:0;height:0;overflow:hidden}form{position:relative;display:block;height:auto}form fieldset,form label{position:relative;padding:0;font-size:16px}form fieldset .error,form label .error{color:red}form fieldset legend,form label legend{position:relative;display:block;margin:0}form p.error{color:red;text-align:center}form input[type=date],form input[type=datetime],form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form textarea{position:relative;display:block;width:100%;padding:10px 15px 10px 10px;margin:0 0 5px 0;border:none;border-bottom:1px solid #b6c5cd;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:14px;color:#36464e;font-family:Barlow,Arial,sans-serif;background-color:#fff}form input[type=date]:focus,form input[type=datetime]:focus,form input[type=email]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form textarea:focus{border-color:#b61b1b;outline:0}form input[type=date].error,form input[type=datetime].error,form input[type=email].error,form input[type=number].error,form input[type=password].error,form input[type=search].error,form input[type=tel].error,form input[type=text].error,form textarea.error{border-color:#ea0000}form input[type=date]:disabled,form input[type=datetime]:disabled,form input[type=email]:disabled,form input[type=number]:disabled,form input[type=password]:disabled,form input[type=search]:disabled,form input[type=tel]:disabled,form input[type=text]:disabled,form textarea:disabled{background-color:#edeff0;border-color:#d4dde2;color:#556f7b;cursor:not-allowed}form input[type=date],form input[type=datetime],form input[type=search]{padding-top:7.5px;padding-bottom:7.5px}form input.honey{position:relative;display:inline;width:0;height:0;margin:0;padding:0;visibility:none}form textarea{border:none;border-bottom:1px solid #b6c5cd;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0;resize:none;height:35px;-webkit-transition:height .4s;-moz-transition:height .4s;-o-transition:height .4s;transition:height .4s;overflow:hidden}form textarea:disabled{background-color:#edeff0;border-color:#d4dde2;color:#556f7b;cursor:not-allowed}form textarea.open{height:150px}form select{position:relative;display:block;width:100%;height:auto;padding:10px 10px 12px 10px;margin:0 0 5px 0;border:1px solid #b6c5cd;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;text-indent:0;font-size:14px;color:#36464e;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../assets/images/selectarrow.png) right 15px center no-repeat #fff;background-size:auto 8px;overflow:''}form select::-ms-expand{display:none}form select:focus{border-color:#b61b1b;outline:0;-webkit-box-shadow:0 0 4px 0 #e55252;-moz-box-shadow:0 0 4px 0 #e55252;box-shadow:0 0 4px 0 #e55252}form select.error{border-color:#ea0000}form select.no-value{color:#c3cacd}form select.inactive{display:none!important}form select:disabled{background-color:#edeff0;border-color:#d4dde2;color:#556f7b;cursor:not-allowed}form #submit,form .submit,form button[class*=btn-],form input[type=button],form input[type=reset],form input[type=submit]{position:relative;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin:10px auto;max-width:350px;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out}form #submit:before,form .submit:before,form button[class*=btn-]:before,form input[type=button]:before,form input[type=reset]:before,form input[type=submit]:before{opacity:1;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}@media screen and (min-width:381px) and (max-width:579px){form #submit,form .submit,form button[class*=btn-],form input[type=button],form input[type=reset],form input[type=submit]{max-width:100%}}form #submit:disabled,form .submit:disabled,form button[class*=btn-]:disabled,form input[type=button]:disabled,form input[type=reset]:disabled,form input[type=submit]:disabled{background-color:#edeff0!important;border-color:#d4dde2;color:#556f7b;cursor:not-allowed}form #submit:disabled:before,form .submit:disabled:before,form button[class*=btn-]:disabled:before,form input[type=button]:disabled:before,form input[type=reset]:disabled:before,form input[type=submit]:disabled:before{opacity:0}form .checkboxes,form .radios{padding-bottom:10px}form .checkboxes input[type=checkbox],form .checkboxes input[type=radio],form .radios input[type=checkbox],form .radios input[type=radio]{width:0;height:0;margin:0;padding:0;opacity:0}form .checkboxes input[type=radio]+span.radio,form .radios input[type=radio]+span.radio{position:relative;display:inline-block;top:1px;margin-right:5px;background:#fff;cursor:pointer;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}form .checkboxes input[type=radio]+span.radio:hover,form .radios input[type=radio]+span.radio:hover{background-color:#ced7db}form .checkboxes input[type=checkbox]+label span.check,form .checkboxes input[type=checkbox]+span.check,form .radios input[type=checkbox]+label span.check,form .radios input[type=checkbox]+span.check{position:relative;display:inline-block;top:1px;margin-right:5px;background:#fff;cursor:pointer;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}form .checkboxes input[type=checkbox]+label span.check:hover,form .checkboxes input[type=checkbox]+span.check:hover,form .radios input[type=checkbox]+label span.check:hover,form .radios input[type=checkbox]+span.check:hover{background-color:#ced7db}form .checkboxes input[type=radio]:checked+span.radio,form .radios input[type=radio]:checked+span.radio{background:#b61b1b}form .checkboxes input[type=checkbox]:checked+label span.check:after,form .checkboxes input[type=checkbox]:checked+span.check:after,form .radios input[type=checkbox]:checked+label span.check:after,form .radios input[type=checkbox]:checked+span.check:after{position:absolute;content:"\e919";font-family:icons!important;color:#b61b1b;font-size:2.4em;line-height:1px;top:8px;left:-6px}form .checkboxes input[type=checkbox]:focus+label span.check,form .checkboxes input[type=checkbox]:focus+span.check,form .radios input[type=checkbox]:focus+label span.check,form .radios input[type=checkbox]:focus+span.check{border-color:#b61b1b;-webkit-box-shadow:0 0 4px 0 #e55252;-moz-box-shadow:0 0 4px 0 #e55252;box-shadow:0 0 4px 0 #e55252}form .checkboxes input[type=radio]+span.radio,form .radios input[type=radio]+span.radio{padding:8px;border:1px solid #b61b1b;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}form .checkboxes input[type=checkbox]+label span.check,form .checkboxes input[type=checkbox]+span.check,form .radios input[type=checkbox]+label span.check,form .radios input[type=checkbox]+span.check{padding:10px!important;border:1px solid #ced7db;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#fff}form .checkboxes label,form .radios label{margin-right:15px}form .checkboxes label .error span,form .radios label .error span{border:2px solid #ea0000}form .checkboxes label:hover,form .radios label:hover{cursor:pointer}form .checkboxes label:hover span,form .radios label:hover span{background-color:#ced7db}form .ec-file-input a[class*=btn-]{position:relative;display:block;margin:15px 0 5px}@media screen and (min-width:770px){form .ec-file-input a[class*=btn-]{max-width:350px}}form .ec-file-input input[type=file]{position:absolute;display:block;width:0;height:0;opacity:0;pointer-events:none}.input-detail{position:relative;display:block;margin-bottom:10px}.input-detail span{width:85px;position:absolute;display:inline-block;top:0;height:100%;padding:10px;border:none;border-bottom:1px solid #b6c5cd;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:14px;color:#36464e;background-color:#edeff0;text-align:center;z-index:1}.input-detail span.left{left:0}.input-detail span.left+input,.input-detail span.left+span+input{text-indent:85px}.input-detail span.right{right:0}.input-detail span.right+input,.input-detail span.right+span+input{padding-right:85px}.input-detail input{margin-bottom:0!important}.btn,[class*=btn-],[class^=btn-]{position:relative;display:inline-block;margin:25px 10px;padding:15px 30px;width:auto;font-family:BarlowCondensed-Bold,sans-serif;font-size:1rem;text-align:center;line-height:1em;text-transform:uppercase;letter-spacing:1px;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px;border-radius:22px;overflow:hidden}.btn.square,[class*=btn-].square,[class^=btn-].square{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.btn.square:before,[class*=btn-].square:before,[class^=btn-].square:before{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.btn.wide,[class*=btn-].wide,[class^=btn-].wide{width:auto}.btn span,[class*=btn-] span,[class^=btn-] span{position:relative;z-index:1;color:inherit}.btn .icon-play,[class*=btn-] .icon-play,[class^=btn-] .icon-play{vertical-align:middle;position:relative;display:inline-block;top:-2px;font-size:2rem;line-height:.5rem;margin-right:-2px;margin-left:-5px}.btn .icon-outbound,[class*=btn-] .icon-outbound,[class^=btn-] .icon-outbound{vertical-align:middle;position:relative;display:inline-block;top:-2px;font-size:1.2rem;line-height:.5rem;margin-right:-10px;margin-left:5px}.btn:before,[class*=btn-]:before,[class^=btn-]:before{position:absolute;display:block;content:'';width:0;height:100%;left:0;top:0;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px;border-radius:22px;-webkit-transition:width .6s;-moz-transition:width .6s;-o-transition:width .6s;transition:width .6s;z-index:0}.btn:hover:before,[class*=btn-]:hover:before,[class^=btn-]:hover:before{width:100%}.btn-base{background-color:#36464e;color:#fff;border:none #36464e}.btn-base:before{background-color:#273339}.btn-base:hover{background-color:#fff;color:#36464e;border:none #36464e}.btn-base.outline{background-color:transparent;color:none #36464e}.btn-main{background-color:#b61b1b;color:#fff;border:none}.btn-main:before{background-color:#971616}.btn-main:hover{color:#fff}.btn-main.outline{background-color:transparent;color:none}.btn-sec{background-color:#536d79;color:#fff;border:none}.btn-sec:before{background-color:#445a64}.btn-sec:hover{color:#fff}.btn-sec.outline{background-color:transparent;color:none}.btn-third{background-color:#dde3e6;color:#536d79;border:none}.btn-third:before{background-color:#bfcbd0}.btn-third:hover{background-color:#dde3e6;color:#536d79;border:none}.btn-third.outline{background-color:transparent;color:none}.btn-fourth{background-color:#253137;color:#fff;border:none #253137}.btn-fourth:hover{background-color:#fff;color:#253137;border:none #253137}.btn-fourth.outline{background-color:transparent;color:none #253137}.btn-rev{background-color:#fff;color:#b61b1b;border:none}.btn-rev:hover{background-color:#fff;color:#b61b1b;border:none}.btn-rev:before{background-color:#dde3e6}.btn-rev.outline{background-color:transparent;color:none}.btn-gray{background-color:#b6c5cd;color:#fff;border:none #b6c5cd}.btn-gray:hover{background-color:#fff;color:#b6c5cd;border:none #b6c5cd}.btn-gray.outline{background-color:transparent;color:none #b6c5cd}.btn-lt-gray{background-color:#edeff0;color:#36464e;border:none #edeff0}.btn-lt-gray:hover{background-color:#36464e;color:#edeff0;border:none #edeff0}.btn-lt-gray.outline{background-color:transparent;color:none #edeff0}@media screen and (min-width:770px){header.video-header{height:auto;min-height:auto}header.video-header .hero-container{position:absolute;width:100%;height:100%;top:0;padding:0 0;z-index:1}header.video-header .hero-container .hero{background:0 0}}@media screen and (max-width:769px){header.video-header{height:50vh;min-height:300px}}#video-hero-container{position:relative;display:block;width:100%;height:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:transparent;top:0;right:0;bottom:0;left:0;padding-bottom:56.25%;z-index:0;overflow:hidden}@media screen and (max-width:769px){#video-hero-container{display:none}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#video-hero-container{background-position:78% bottom}}@media (min-aspect-ratio:16/9){#video-hero-container{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){#video-hero-container{width:300%;left:-100%}}#video-hero-container iframe,#video-hero-container video{position:absolute;display:block;width:100%;height:100%;top:0;left:0;opacity:1;pointer-events:none;-webkit-transition:opacity .9s;-moz-transition:opacity .9s;-o-transition:opacity .9s;transition:opacity .9s}@media screen and (max-width:769px){#video-hero-container iframe,#video-hero-container video{display:none}}.video-post .video-btn .photo-box span.round{position:relative;display:inline-block;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;background-color:#fff;padding:1px 8px 1px 10px;font-size:2.8em}.sidebar h1,.sidebar h2,.sidebar h3,.sidebar h4,.sidebar h5,.sidebar h6{padding:0 0 10px 0;font-family:Barlow-Black,'Arial Bold',sans-serif;font-size:1.4em;color:#ced7db;text-transform:uppercase}.sidebar p{color:#36464e;padding:0 0 10px 0}.sidebar p[class*=title]{padding:0 0 10px 0;font-family:Barlow-Black,'Arial Bold',sans-serif;font-size:1.4em;color:#ced7db;text-transform:uppercase}.sidebar div,.sidebar li{position:relative;display:block;list-style-type:none;margin:0;padding:0}.sidebar div ul,.sidebar li ul{width:100%;margin:0;padding:0 0 15px 25px}.sidebar div ul li,.sidebar li ul li{position:relative;display:list-item;list-style-type:disc}.sidebar div ol,.sidebar li ol{width:100%;margin:0;padding:0 0 15px 25px}.sidebar div ol li,.sidebar li ol li{position:relative;display:list-item;list-style-type:decimal}.toggle{position:relative;display:block;width:250px;height:auto;background-color:#b6c5cd;padding:0;margin:3em auto;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;border-radius:24px}.toggle .switch{position:absolute;display:block;width:55%;height:100%;background-color:#b61b1b;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;border-radius:24px;-webkit-transition:right .4s;-moz-transition:right .4s;-o-transition:right .4s;transition:right .4s;z-index:0}.toggle .tog-link{position:relative;display:inline-block;font-family:BarlowCondensed-Bold,sans-serif;color:#fff;padding:15px 2%;text-align:center;text-transform:uppercase;font-size:1rem;letter-spacing:1px;cursor:pointer;z-index:2;width:50%}.toggle.left .switch{right:46%}.toggle.right .switch{right:0}table{width:100%;vertical-align:middle;table-layout:fixed;margin:15px auto}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){table{min-width:900px;margin:15px 10px}}table tr{border-collapse:separate;background-color:#fff}table tr:nth-child(odd){background-color:#dde3e6}table tr td:first-child,table tr th:first-child{-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;-ms-border-radius:8px 0 0 8px;-o-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px}table tr td:last-child,table tr th:last-child{-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;-ms-border-radius:0 8px 8px 0;-o-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}table td,table th{font-size:1rem;font-family:Barlow-SemiBold,Arial,sans-serif;color:#536d79;text-align:center;padding:10px 5px;border-right:2px solid #fff}table td:last-child,table th:last-child{border-right:none}table td p,table th p{padding:0}table td a,table th a{color:#b61b1b;text-decoration:underline}table td a:hover,table th a:hover{color:#536d79}div.table-right-arrow{position:absolute;display:none;vertical-align:middle;right:0;font-family:Barlow-Black,'Arial Bold',sans-serif;color:#ced7db;top:40%;font-size:1.2rem;z-index:2}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){div.table-right-arrow{display:block}}div.scrolling-table-wrap{position:relative;display:block;vertical-align:middle}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){div.scrolling-table-wrap{width:99%;overflow-x:auto}}div.dropdown{text-align:left}div.dropdown p.title{position:relative;display:block;width:100%;height:auto;font-family:Barlow-SemiBold,Arial,sans-serif;padding:10px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;border:1px solid #d2dbe0;color:#b61b1b;margin:0;background-color:#fff}div.dropdown p.title .icon{position:relative;display:block;top:2px;float:right;color:#536d79;font-size:1.3em}div.dropdown .ex-container.active>.ex-win,div.dropdown .ex-container.open>.ex-win{border:1px solid #d2dbe0}div.dropdown .ex-container>.ex-win{position:absolute;display:block;border:none;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;background-color:rgba(255,255,255,.9)}div.dropdown .ex-container>.ex-win .ex-block{padding:5px 0 10px 0}div.dropdown .ex-container>.ex-win .ex-block select{display:none}div.dropdown ul.top-level{z-index:10;width:100%;height:auto;overflow:hidden;list-style-type:none;margin:0;padding:0}div.dropdown ul.top-level li{padding:6px 15px;font-family:Barlow-SemiBold,Arial,sans-serif;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}div.dropdown ul.top-level li.group-heading{font-family:Barlow-Black,'Arial Bold',sans-serif}div.dropdown ul.top-level li.group-heading ul.sub-list{position:relative;display:block;border:none;padding:0;background-color:transparent;height:auto;list-style-type:none}div.dropdown ul.top-level li.group-heading ul.sub-list li{font-family:Barlow-SemiBold,Arial,sans-serif}div.dropdown ul.top-level li.group-heading:hover{background-color:transparent;color:#536d79;cursor:default}div.dropdown ul.top-level li:hover{color:#b61b1b;background-color:#fafbfb;cursor:pointer}div.dropdown ul.top-level li.selected{color:#b61b1b;pointer-events:none}div.dropdown ul.top-level li a{position:relative;display:block;width:100%}div.dropdown.is-links a{color:#36464e}div.dropdown.is-links a:hover{color:#b61b1b}div.dropdown.is-links ul.top-level li:not(:first-child),div.dropdown.is-links ul.top-level ul.sub-list li{padding:0}div.dropdown.is-links ul.top-level li:not(:first-child) a,div.dropdown.is-links ul.top-level ul.sub-list li a{padding:6px 15px}div.dropdown.is-links ul.top-level li:not(:first-child).selected,div.dropdown.is-links ul.top-level ul.sub-list li.selected{pointer-events:all}div.dropdown.is-links ul.top-level li:not(:first-child).group-heading,div.dropdown.is-links ul.top-level ul.sub-list li.group-heading{padding:0 0 0 15px}div.round-image{text-align:center;vertical-align:middle}div.round-image .img-container,div.round-image img{position:relative;display:block;margin:0 auto;width:85%;height:auto}div.round-image .img-container.round-top,div.round-image img.round-top{-webkit-border-radius:50px 50px 0 0;-moz-border-radius:50px 50px 0 0;-ms-border-radius:50px 50px 0 0;-o-border-radius:50px 50px 0 0;border-radius:50px 50px 0 0}div.round-image .img-container.round-bottom,div.round-image img.round-bottom{-webkit-border-radius:0 0 50px 50px;-moz-border-radius:0 0 50px 50px;-ms-border-radius:0 0 50px 50px;-o-border-radius:0 0 50px 50px;border-radius:0 0 50px 50px}div.round-image .img-container.round,div.round-image img.round{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px}div.round-image .img-container.round,div.round-image img.round{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px}@media screen and (min-width:770px) and (max-width:949px){div.round-image .img-container.round-top,div.round-image img.round-top{-webkit-border-radius:40px 40px 0 0;-moz-border-radius:40px 40px 0 0;-ms-border-radius:40px 40px 0 0;-o-border-radius:40px 40px 0 0;border-radius:40px 40px 0 0}div.round-image .img-container.round-bottom,div.round-image img.round-bottom{-webkit-border-radius:0 0 40px 40px;-moz-border-radius:0 0 40px 40px;-ms-border-radius:0 0 40px 40px;-o-border-radius:0 0 40px 40px;border-radius:0 0 40px 40px}div.round-image .img-container.round,div.round-image img.round{-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px}div.round-image .img-container.round,div.round-image img.round{-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px}}@media screen and (min-width:580px) and (max-width:769px){div.round-image .img-container.round-top,div.round-image img.round-top{-webkit-border-radius:35px 35px 0 0;-moz-border-radius:35px 35px 0 0;-ms-border-radius:35px 35px 0 0;-o-border-radius:35px 35px 0 0;border-radius:35px 35px 0 0}div.round-image .img-container.round-bottom,div.round-image img.round-bottom{-webkit-border-radius:0 0 35px 35px;-moz-border-radius:0 0 35px 35px;-ms-border-radius:0 0 35px 35px;-o-border-radius:0 0 35px 35px;border-radius:0 0 35px 35px}div.round-image .img-container.round,div.round-image img.round{-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px}div.round-image .img-container.round,div.round-image img.round{-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px}}@media screen and (min-width:381px) and (max-width:579px){div.round-image .img-container.round-top,div.round-image img.round-top{-webkit-border-radius:30px 30px 0 0;-moz-border-radius:30px 30px 0 0;-ms-border-radius:30px 30px 0 0;-o-border-radius:30px 30px 0 0;border-radius:30px 30px 0 0}div.round-image .img-container.round-bottom,div.round-image img.round-bottom{-webkit-border-radius:0 0 30px 30px;-moz-border-radius:0 0 30px 30px;-ms-border-radius:0 0 30px 30px;-o-border-radius:0 0 30px 30px;border-radius:0 0 30px 30px}div.round-image .img-container.round,div.round-image img.round{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}div.round-image .img-container.round,div.round-image img.round{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}}@media screen and (max-width:380px){div.round-image .img-container.round-top,div.round-image img.round-top{-webkit-border-radius:25px 25px 0 0;-moz-border-radius:25px 25px 0 0;-ms-border-radius:25px 25px 0 0;-o-border-radius:25px 25px 0 0;border-radius:25px 25px 0 0}div.round-image .img-container.round-bottom,div.round-image img.round-bottom{-webkit-border-radius:0 0 25px 25px;-moz-border-radius:0 0 25px 25px;-ms-border-radius:0 0 25px 25px;-o-border-radius:0 0 25px 25px;border-radius:0 0 25px 25px}div.round-image .img-container.round,div.round-image img.round{-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}div.round-image .img-container.round,div.round-image img.round{-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}}div.round-image .btn{position:absolute;display:block;vertical-align:middle;left:33%;top:40%;z-index:2}@media screen and (min-width:770px) and (max-width:949px){div.round-image .btn{left:29%;top:35%}}div.round-image .img-container{height:50vh;min-height:300px}div.round-image .img-container .video-poster{display:flex;width:100%;height:100%;align-items:center;justify-content:center}div.round-image .img-container .video-poster .btn{position:relative;display:block;left:auto;top:auto}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.flex{display:block}.flex .flex-col,.flex [class*=flex-col]{display:inline-block}nav{vertical-align:middle}nav .nav-content{display:table!important}nav .nav-content ul.menu{display:table-cell!important;vertical-align:middle}nav .nav-content ul.menu li.menu-item{display:inline-block}}.even-table{position:relative;display:table;width:100%}.even-table .even-column{position:relative;display:table-cell;vertical-align:top;background-color:#edeff0;border-top:12px solid #fff;border-right:6px solid #fff;border-left:6px solid #fff}@media screen and (min-width:770px) and (max-width:949px){.even-table .even-column{position:relative;display:block;width:100%;border-right:none;border-left:none}}@media screen and (max-width:769px){.even-table .even-column{position:relative;display:block;width:100%;border-right:none;border-left:none}}.even-table .even-column:first-child{border-left:none}.even-table .even-column:last-child{border-right:none}.even-table .even-column .table-content{padding:20px 45px}@media screen and (max-width:769px){.even-table .even-column .table-content{padding:20px 25px}}.slider-nav{position:relative;display:block;width:auto;height:auto;bottom:0;text-align:center}.slider-nav .nav-item{width:18px;height:18px;margin:0 8px;border:2px solid #fff;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;background-color:#c3cacd;cursor:pointer}@media screen and (max-width:769px){.slider-nav .nav-item{width:12px;height:12px;margin:0 8px;border:2px solid transparent;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}}.slider-nav .nav-item.active{border:2px solid #b61b1b;background-color:#b61b1b}.slider-nav .nav-item.active:only-child{display:none}.slider.tabbed+.slider.tabbed{margin-top:25px}@media screen and (max-width:769px){.slider.tabbed+.slider.tabbed{margin-top:0}.slider.tabbed+.slider.tabbed .slider-nav-item:first-child{margin-top:0}}.slider{position:relative;display:block;vertical-align:top;height:auto;overflow:hidden}.slider .slide{position:absolute;display:block;vertical-align:top;width:100%;height:auto;top:0;left:-150%;text-align:center}.slider .slide.active{position:relative;left:0}.slider .slide.single{position:relative;height:auto}.slider.tabbed{margin-top:25px}@media screen and (max-width:769px){.slider.tabbed{margin-bottom:0}}.slider.tabbed .slider-window{position:relative}.slider.tabbed .slide{top:0;height:auto!important;padding-top:0!important}.slider.tabbed .slide p.table-sub{font-family:Barlow-Black,'Arial Bold',sans-serif;padding:0}.slider.tabbed .slide p.table-note{padding:0}.slider.tabbed .slide .tab-padding{padding:20px 0}.slider.tabbed .slide .tab-inside{position:relative;display:block;margin:0 auto;padding:35px;background-color:#edeff0;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-ms-border-radius:10px 10px 10px 10px;-o-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:left}.slider.tabbed .slide .tab-inside .enlarge-img{text-align:left;color:#b61b1b;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;cursor:pointer;font-size:.9rem;text-transform:uppercase;font-family:BarlowCondensed-Bold,sans-serif;letter-spacing:1px}.slider.tabbed .slide .tab-inside .enlarge-img:hover{color:#536d79}.slider.tabbed .slide .tab-inside .enlarge-img .icon{position:relative;font-size:1.4rem;line-height:1rem;top:5px}.slider.tabbed .slide .tab-inside.table-tab{background-color:#fff;padding:0}.slider.tabbed .slide .tab-inside.table-tab.variation-tab{text-align:center}.slider.tabbed .slide .tab-inside.table-tab .prod-variation{position:relative;display:inline-block;text-align:center;vertical-align:top;width:300px}.slider.tabbed .slide .tab-inside.table-tab .prod-variation p{font-family:Barlow,Arial,sans-serif}.slider.tabbed .slide .tab-inside.table-tab .prod-variation p.title{font-family:Barlow-Black,'Arial Bold',sans-serif;font-size:1.1em;padding-bottom:0}.slider.tabbed .slide .tab-inside.table-tab .prod-variation img{position:relative;display:block;width:95%;max-width:350px;height:auto;margin:10px auto}.slider.tabbed .slide .tab-inside.table-tab .spec-callout{flex-direction:row-reverse}.slider.tabbed .slide .tab-inside.table-tab .spec-callout img{position:relative;display:block;width:100%;height:auto;max-width:400px;margin:0 auto}.slider.tabbed .slide .tab-inside.table-tab .spec-callout h1+p,.slider.tabbed .slide .tab-inside.table-tab .spec-callout h2+p,.slider.tabbed .slide .tab-inside.table-tab .spec-callout h3+p,.slider.tabbed .slide .tab-inside.table-tab .spec-callout h4+p,.slider.tabbed .slide .tab-inside.table-tab .spec-callout h5+p,.slider.tabbed .slide .tab-inside.table-tab .spec-callout h6+p{padding-top:0}.slider.tabbed .slide .tab-inside.table-tab .spec-callout h1,.slider.tabbed .slide .tab-inside.table-tab .spec-callout h2,.slider.tabbed .slide .tab-inside.table-tab .spec-callout h3,.slider.tabbed .slide .tab-inside.table-tab .spec-callout h4,.slider.tabbed .slide .tab-inside.table-tab .spec-callout h5,.slider.tabbed .slide .tab-inside.table-tab .spec-callout h6{padding:0;font-family:Barlow-SemiBold,Arial,sans-serif}.slider.tabbed .slide .tab-inside.table-tab .spec-callout p{font-family:Barlow,Arial,sans-serif}.slider.tabbed .slide .tab-inside.table-tab .spec-callout .snapshot-table .snapshot-cell{border:none!important}.slider.tabbed .slide .tab-inside.table-tab .spec-callout .snapshot-table .snapshot-cell:last-child{font-family:Barlow,Arial,sans-serif!important}.slider.tabbed .slide .tab-inside.table-tab .img-col img{position:relative;display:block;width:100%;max-width:400px;height:auto;margin:0 auto}.slider.tabbed .slide .tab-inside.table-tab .schematic{border:1px solid #ced7db}@media screen and (max-width:769px){.slider.tabbed .slide .tab-inside{margin:5px 10px;background-color:#fff;padding:5px}.slider.tabbed .slide .tab-inside.table-tab{padding:0;margin:5px auto}.slider.tabbed .slide .tab-inside .col-6{width:100%}}.slider.tabbed .slide p.table-caption{position:relative;font-size:.9em;color:#7794a2;z-index:3}@media screen and (max-width:769px){.slider.tabbed .slide p.table-caption{padding:0 25px 15px 25px}}.slider.tabbed .slide h1,.slider.tabbed .slide h2,.slider.tabbed .slide h3,.slider.tabbed .slide h4,.slider.tabbed .slide h5,.slider.tabbed .slide h6{font-size:1rem;font-family:Barlow-Black,'Arial Bold',sans-serif}.slider.tabbed .slide a,.slider.tabbed .slide li,.slider.tabbed .slide p{font-family:Barlow-SemiBold,Arial,sans-serif}.slider.tabbed .slide ul{text-align:left;list-style-type:none;margin:0;padding:0;vertical-align:top}.slider.tabbed .slide ul li{position:relative;display:inline-block;vertical-align:top;width:47%;text-align:left;padding-left:10px;margin:0 1% 5px 1%}.slider.tabbed .slide ul li:before{position:relative;display:inline;content:'\2022';padding-left:10px;left:-10px;font-family:Barlow-Black,'Arial Bold',sans-serif;color:#b61b1b;font-size:1.3em;float:left;margin-left:-15px}.slider.tabbed .slide ul li ul{position:relative;display:block;width:100%;margin-top:10px}.slider.tabbed .slide ul li ul li{width:100%;font-size:.9em}.slider.tabbed .slide ul li ul li:before{content:'- ';font-size:1.1em}@media screen and (max-width:769px){.slider.tabbed .slide ul li{width:98%}}.slider.tabbed .slide a.download-link{position:relative;display:inline-block;vertical-align:top;width:47%;text-align:left;padding-left:15px;margin:0 1% 5px 1%}@media screen and (max-width:769px){.slider.tabbed .slide a.download-link{width:98%}}@media screen and (max-width:769px){.slider.tabbed .slide{display:block!important;top:0;border-bottom:none;overflow:hidden}.slider.tabbed .slide:last-of-type{border-bottom:none}}.slider.tabbed .slide.active{position:relative;top:0;left:0}.slider.tabbed .slide.table-slide .tab-inside{padding:0;background-color:#fff}@media screen and (max-width:769px){.slider.tabbed .slide.table-slide:after{content:'';position:absolute;display:block;width:7%;height:100%;top:0;right:0;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 49%,#fff 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 49%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 49%,#fff 100%)}}.slider.tabbed .slider-nav{position:relative;display:flex;justify-content:space-around;align-items:stretch;width:100%;z-index:1;padding-bottom:10px;border-bottom:2px solid #b61b1b}@media screen and (max-width:769px){.slider.tabbed .slider-nav{display:none;border-bottom:none}}.slider.tabbed .slider-nav-item{width:auto;height:auto;flex-grow:1;background-color:transparent;border:none;padding:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#536d79!important;cursor:pointer;font-family:BarlowCondensed-Bold,sans-serif;text-transform:uppercase;font-size:1.2em}@media screen and (max-width:769px){.slider.tabbed .slider-nav-item{border:none;background-color:#ebeff1;padding:10px 0;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;text-align:center}.slider.tabbed .slider-nav-item:first-of-type{border:none}}.slider.tabbed .slider-nav-item:last-of-type{border-right:none}.slider.tabbed .slider-nav-item.active{color:#b61b1b!important}.slider.tabbed .slider-nav-item.active span:after{position:relative;display:block;width:auto;font-family:icons;content:"\e901";line-height:0;top:15px;font-size:1rem}a.sliding-background-btn{position:relative;display:inline-block;width:auto;margin:25px 10px;font-size:.9em;line-height:1em;text-decoration:none;text-transform:none;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px;border-radius:22px}a.sliding-background-btn.wide{width:auto}a.sliding-background-btn div.foreground-btn{position:relative;display:block;width:100%;padding:15px 30px;border:1px solid #b61b1b;color:#b61b1b;text-align:center;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px;border-radius:22px;-webkit-transition:color .5s;-moz-transition:color .5s;-o-transition:color .5s;transition:color .5s;z-index:5}a.sliding-background-btn div.foreground-btn:hover{color:#fff}a.sliding-background-btn div.background-btn{position:absolute;display:block;top:0;width:0;height:100%;padding:15px 0;border:1px solid #fff;background-color:#b61b1b;color:#fff;text-align:center;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px;border-radius:22px;overflow:hidden;-webkit-transition:width .5s,height .5s;-moz-transition:width .5s,height .5s;-o-transition:width .5s,height .5s;transition:width .5s,height .5s;z-index:1}a.sliding-background-btn div.background-btn.left-fancy{left:0}a.sliding-background-btn div.background-btn.right-fancy{right:0}a.sliding-background-btn div.background-btn.top-fancy{width:100%;height:0;padding:0 15px}a.sliding-background-btn div.background-btn.bottom-fancy{width:100%;height:0;top:auto;bottom:0;padding:0 15px}a.sliding-background-btn.white div.foreground-btn{border-color:#fff;color:#fff}a.sliding-background-btn.white div.foreground-btn:hover{color:#b61b1b}a.sliding-background-btn.white div.background-btn{border-color:#b61b1b;color:#b61b1b;background-color:#fff}a.sliding-background-btn:hover div.background-btn.left-fancy,a.sliding-background-btn:hover div.background-btn.right-fancy{width:100%}a.sliding-background-btn:hover div.background-btn.bottom-fancy,a.sliding-background-btn:hover div.background-btn.top-fancy{height:100%}.border-button{padding:15px 30px;margin:25px 10px;width:auto;text-decoration:none;text-transform:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:#b61b1b}.border-button.wide{width:auto}.border-button div{position:absolute;display:block;width:0;height:0;top:0;bottom:0;left:0;right:0;background-color:#536d79}.border-button .top-border{height:2px;bottom:auto;-webkit-transition:width .2s ease-out .6s;-moz-transition:width .2s ease-out .6s;-o-transition:width .2s ease-out .6s;transition:width .2s ease-out .6s}.border-button .right-border{width:2px;left:auto;-webkit-transition:height .2s ease-out .4s;-moz-transition:height .2s ease-out .4s;-o-transition:height .2s ease-out .4s;transition:height .2s ease-out .4s}.border-button .bottom-border{height:2px;top:auto;left:auto;-webkit-transition:width .2s ease-out .2s;-moz-transition:width .2s ease-out .2s;-o-transition:width .2s ease-out .2s;transition:width .2s ease-out .2s}.border-button .left-border{width:2px;top:auto;right:auto;-webkit-transition:height .2s ease-out 0s;-moz-transition:height .2s ease-out 0s;-o-transition:height .2s ease-out 0s;transition:height .2s ease-out 0s}.border-button:hover .top-border{width:100%;-webkit-transition:width .2s ease-out 0s;-moz-transition:width .2s ease-out 0s;-o-transition:width .2s ease-out 0s;transition:width .2s ease-out 0s}.border-button:hover .right-border{height:100%;-webkit-transition:height .2s ease-out .2s;-moz-transition:height .2s ease-out .2s;-o-transition:height .2s ease-out .2s;transition:height .2s ease-out .2s}.border-button:hover .bottom-border{width:100%;-webkit-transition:width .2s ease-out .4s;-moz-transition:width .2s ease-out .4s;-o-transition:width .2s ease-out .4s;transition:width .2s ease-out .4s}.border-button:hover .left-border{height:100%;-webkit-transition:height .2s ease-out .6s;-moz-transition:height .2s ease-out .6s;-o-transition:height .2s ease-out .6s;transition:height .2s ease-out .6s}.parallax{background:linear-gradient(180deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);min-height:500px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.parallax-background{position:absolute;display:block;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);min-height:auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.floater.floating{position:fixed!important;z-index:1000}.ex-container{position:relative;display:block}.ex-container.open>.ex-win{height:auto;overflow:visible}.ex-container .ex-btn{position:relative;display:inline-block;width:100%;cursor:pointer}.ex-container .ex-win{position:relative;display:block;width:100%;height:0;max-width:none;overflow:hidden;z-index:10}@media screen and (max-width:769px){.ex-container .ex-win{width:100%}}.ex-container .ex-win .ex-block{position:relative;display:block}.ex-container.pill{margin:0 auto 30px auto;padding:15px 40px;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){.ex-container.pill{padding:15px 30px 15px 20px}}.ex-container.pill p.title{position:relative;display:flex;justify-content:space-between;align-items:center;font-family:BarlowCondensed-Bold,sans-serif;text-transform:uppercase;font-size:1.2em;padding:0}.ex-container.pill .ex-icon{position:relative;display:block;width:40px;height:40px;background-color:#fff;color:#b61b1b;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;text-align:center;padding-top:12px;right:-20px}.ex-container.pill .ex-icon .icon{font-size:1.8em;line-height:1rem}.ex-container.pill .ex-icon .icon:before{font-family:icons;content:"\e90a"}.ex-container.pill.active{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}.ex-container.pill.active .ex-icon .icon:before{font-family:icons;content:"\e90b"}.ex-container.pill.dk-main{background-color:#8a1414;color:#fff}.ex-container.pill.main{background-color:#b61b1b;color:#fff}.ex-container.pill.lt-main{background-color:#fceded;color:#36464e}.ex-container.pill.dk-sec{background-color:#34444c;color:#fff}.ex-container.pill.dk-sec .ex-icon .icon{color:#536d79}.ex-container.pill.sec{background-color:#536d79;color:#fff}.ex-container.pill.lt-sec{background-color:#e1e7ea;color:#536d79}.ex-container.pill.rev{background-color:#fff;color:#36464e}.ex-container.pill.rev .ex-icon{background-color:#536d79}.ex-container.pill.rev .ex-icon .icon{color:#fff}.link-box{padding:10px 15px;vertical-align:middle;width:300px}.link-box .link-wrap{vertical-align:middle;position:relative;display:block;height:300px;margin:0 auto;background-color:#fff;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px;-webkit-box-shadow:0 0 10px 0 rgba(54,70,78,.3);-moz-box-shadow:0 0 10px 0 rgba(54,70,78,.3);box-shadow:0 0 10px 0 rgba(54,70,78,.3);overflow:hidden}.link-box .link-wrap .photo-box{position:relative;display:flex;top:0;height:192px;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:transparent;vertical-align:middle;text-align:center;justify-content:center;align-items:center}.link-box .link-wrap .photo-box img.file-icon{width:120px;height:auto}.link-box .link-wrap .text-box{position:absolute;display:block;padding:0 25px;text-align:center;background-color:#edeff0;bottom:0;left:0;right:0;height:36%;-webkit-transition:height .4s;-moz-transition:height .4s;-o-transition:height .4s;transition:height .4s;vertical-align:top}.link-box .link-wrap .text-box .tax{position:relative;display:block;margin:10px auto 5px auto;font-family:BarlowCondensed-Regular,sans-serif;text-transform:uppercase;color:#b61b1b}.link-box .link-wrap .text-box span.video-duration{font-family:BarlowCondensed-Medium,sans-serif;color:#536d79}.link-box .link-wrap .text-box p{color:#536d79;padding:0 0 2px 0}.link-box .link-wrap .text-box p.post-title{font-family:BarlowCondensed-Bold,sans-serif;letter-spacing:1px;font-size:1.1em;text-transform:uppercase;line-height:1.1em}.link-box .link-wrap .text-box p.post-meta{font-family:BarlowCondensed-Medium,sans-serif;letter-spacing:1px;font-size:1em;text-transform:uppercase}.link-box .link-wrap .text-box p.view{color:#b61b1b;font-family:BarlowCondensed-Bold,sans-serif;text-transform:uppercase;padding-left:15px}.link-box .link-wrap .text-box .table{position:relative;display:table;height:100%;width:100%;vertical-align:top}.link-box .link-wrap .text-box .table .cell{position:relative;display:table-cell;height:auto;padding-bottom:60px;vertical-align:middle;-webkit-transition:padding-bottom .5s;-moz-transition:padding-bottom .5s;-o-transition:padding-bottom .5s;transition:padding-bottom .5s}.link-box .link-wrap .text-box .post-excerpt{position:relative;display:block;margin:0 auto;max-width:90%;opacity:0;max-height:0;overflow:hidden;-webkit-transition:opacity .6s,max-height .5s;-moz-transition:opacity .6s,max-height .5s;-o-transition:opacity .6s,max-height .5s;transition:opacity .6s,max-height .5s}.link-box .link-wrap:hover .text-box{height:100%}.link-box .link-wrap:hover .text-box .cell,.link-box .link-wrap:hover .text-box .table{padding-bottom:0}.link-box .link-wrap:hover .text-box p.view{color:#b61b1b}.link-box .link-wrap:hover .post-excerpt{opacity:1;max-height:100px}.map-container #map{position:relative;display:block;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:transparent;-webkit-border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px;border-radius:45px;width:65%;height:100%;min-height:700px;margin:0 auto;-webkit-border-radius:0 45px 45px 0;-moz-border-radius:0 45px 45px 0;-ms-border-radius:0 45px 45px 0;-o-border-radius:0 45px 45px 0;border-radius:0 45px 45px 0;opacity:1;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:0}@media screen and (max-width:769px){.map-container #map{width:100%;height:auto;max-width:none;min-height:400px;padding:25px 15px;-webkit-border-radius:0 0 45px 45px;-moz-border-radius:0 0 45px 45px;-ms-border-radius:0 0 45px 45px;-o-border-radius:0 0 45px 45px;border-radius:0 0 45px 45px}}.map-container #map.inactive{opacity:0}.map-container #map .marker-info-window .pin{display:none}.map-container #map .marker-info-window .heading{font-size:2rem;padding:0}.map-container #map .marker-info-window .subheading{color:#536d79;font-family:Barlow-Black,'Arial Bold',sans-serif;padding:0}.map-container #map .marker-info-window a{position:relative;display:block}.map-container #map .ec-map-pin{position:relative;display:block}.map-container #map .ec-map-pin.ec-clusterer-pin{width:35px;height:35px}.map-container #map .ec-map-pin.ec-clusterer-pin svg{width:100%;height:auto}.map-container #map .ec-map-pin.ec-clusterer-pin svg circle{fill:#b61b1b}.map-container #map .ec-map-pin.ec-clusterer-pin svg circle.layer-1{opacity:.6}.map-container #map .ec-map-pin.ec-clusterer-pin svg circle.layer-2{opacity:.35}.map-container #map .ec-map-pin.ec-marker-pin span{padding-bottom:8px}.map-container #map .ec-map-pin span{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:10;font-size:1em;color:#fff;font-family:Barlow-SemiBold,Arial,sans-serif}.map-container #map .ec-map-pin img{position:relative;display:block;width:100%;height:auto;max-width:30px}.map-container #map .ec-map-pin #ec-tdi-map-pin{position:relative;width:100%;height:auto;max-width:30px;z-index:0}.map-container #map .ec-map-pin #ec-tdi-map-pin .st0{fill:#b61b1b;stroke:#fff}.map-container #results{width:100%;height:0;max-width:35%;min-height:700px;padding:25px 35px 45px;border-right:0;-webkit-border-radius:45px 0 0 45px;-moz-border-radius:45px 0 0 45px;-ms-border-radius:45px 0 0 45px;-o-border-radius:45px 0 0 45px;border-radius:45px 0 0 45px;-webkit-box-shadow:0 0 10px 0 rgba(83,109,121,.4);-moz-box-shadow:0 0 10px 0 rgba(83,109,121,.4);box-shadow:0 0 10px 0 rgba(83,109,121,.4);overflow:scroll;z-index:1}@media screen and (max-width:769px){.map-container #results{width:100%;height:0;max-width:none;min-height:400px;padding:25px 15px;-webkit-border-radius:45px 45px 0 0;-moz-border-radius:45px 45px 0 0;-ms-border-radius:45px 45px 0 0;-o-border-radius:45px 45px 0 0;border-radius:45px 45px 0 0}}.map-container #results #close-results{display:flex;align-items:center;cursor:pointer;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.map-container #results #close-results:hover{color:#b61b1b}.map-container #results #close-results .icon{padding-right:5px}.map-container #locations-list{position:relative;display:inline-block;width:100%;height:auto;overflow:scroll;background-color:#fff}.map-container #locations-list .location{position:relative;display:none;padding:0 0 10px 0;margin-bottom:18px;border-bottom:1px solid #b6c5cd}.map-container #locations-list .location.active{display:block}.map-container #locations-list .location:last-child{border-bottom:none}.map-container #locations-list .location .heading{font-size:1.6em;padding:0}.map-container #locations-list .location .pin span{position:relative;display:block;z-index:10}.map-container #locations-list .location .pin svg{top:7px}.map-container #locations-list .location p{font-size:1.05em}.map-container #locations-list .location .subheading{padding:0;font-family:BarlowCondensed-Bold,sans-serif;letter-spacing:1px;text-transform:uppercase}.map-container #locations-list .location a.phone{position:relative;display:block;font-family:BarlowCondensed-Bold,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#536d79}.map-container #locations-list .location a.phone:hover{color:#b61b1b}.map-container #no-distributors{position:absolute;display:flex;width:100%;height:100%;justify-content:center;align-items:center;font-size:1.4em;text-align:center;opacity:1;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:1}.map-container #no-distributors.inactive{opacity:0;z-index:-1}.pin-wrapper{display:flex;align-items:center}.pin-wrapper .pin{position:relative;display:inline-block;flex-basis:31px;min-width:31px;margin-right:10px;padding:8px 0 12px;font-size:18px;color:#fff;font-family:Barlow-SemiBold,Arial,sans-serif;line-height:1.7em;text-align:center;overflow:hidden;z-index:5}.pin-wrapper #ec-tdi-map-pin{position:absolute;top:0;left:0;width:31px;height:auto;z-index:0}.pin-wrapper #ec-tdi-map-pin .st0{fill:#b61b1b;stroke:#fff}a.tooltip{position:relative;display:inline-block;font-size:1.4em;color:#ced7db;float:right;right:-10px;top:-35px;line-height:1px}a.tooltip span.tip{position:absolute;display:none;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;background-color:rgba(83,109,121,.9);font-size:.9rem;color:#fff;line-height:1rem;text-align:left;font-family:Barlow,Arial,sans-serif;width:300px;height:auto;z-index:4;padding:15px;bottom:20px;left:-240px}a.tooltip span.tip ul{padding-left:15px}a.tooltip span.tip ul li{margin-bottom:5px}a.tooltip span.tip span.arrow{position:absolute;display:block;bottom:-10px;left:240px;width:0;height:0;background-color:transparent!important;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(83,109,121,.9)}a.tooltip:hover{color:#b61b1b}a.tooltip:hover span.tip{display:block}@media screen and (max-width:769px){a.tooltip span.tip{width:275px}}header.tax-header a.tooltip,section.product-subcategory-header .text-contain h3.heading a.tooltip{display:block;font-size:1.4rem;left:unset;right:-10px;top:25px}header.tax-header a.tooltip span.tip,section.product-subcategory-header .text-contain h3.heading a.tooltip span.tip{border-top:none;bottom:unset;top:20px}header.tax-header a.tooltip span.tip span.arrow,section.product-subcategory-header .text-contain h3.heading a.tooltip span.tip span.arrow{bottom:unset;top:-10px;border-top:none;border-bottom:10px solid rgba(83,109,121,.9)}#transmission-selector form label a.tooltip{top:5px;float:none}#transmission-selector form label a.tooltip span.tip{position:absolute;display:none;background-color:rgba(83,109,121,.9);font-size:.9rem;color:#fff;line-height:1rem;text-align:left;font-family:Barlow,Arial,sans-serif;width:300px;height:auto;z-index:4;padding:15px;bottom:20px;left:-128px}#transmission-selector form label a.tooltip span.tip span.arrow{position:absolute;display:block;bottom:-25px;left:43%}#transmission-selector form label a.tooltip:hover span.tip{display:block}@media screen and (max-width:769px){#transmission-selector form label a.tooltip span.tip{left:-20px}#transmission-selector form label a.tooltip span.tip span.arrow{left:20px}}.gallery{position:relative;display:block}.gallery img{position:relative;display:block;width:100%;height:auto}.gallery div[id^=gallery-item]{position:absolute;display:block;top:0;left:0;width:100%;opacity:0;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;z-index:0}.gallery div[id^=gallery-item].active{position:relative;opacity:1;-webkit-transition:opacity .3s ease-in-out .1s;-moz-transition:opacity .3s ease-in-out .1s;-o-transition:opacity .3s ease-in-out .1s;transition:opacity .3s ease-in-out .1s;z-index:2}.gallery div[id^=gallery-item] h1,.gallery div[id^=gallery-item] h2,.gallery div[id^=gallery-item] h3,.gallery div[id^=gallery-item] h4,.gallery div[id^=gallery-item] h5,.gallery div[id^=gallery-item] h6{font-family:Barlow-SemiBold,Arial,sans-serif;text-align:center}.gallery div[id^=gallery-item] p{font-family:Barlow,Arial,sans-serif;text-align:center}.gallery div[id^=gallery-item] .gallery-image{-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;margin:25px 0}.gallery div[id^=gallery-item] .gallery-image picture{position:relative;display:flex;align-items:center;justify-content:center}.gallery div[id^=gallery-item] .gallery-image picture img{width:auto;height:auto;max-width:100%;max-height:100%;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.gallery .gallery-nav{position:relative;display:block;overflow:hidden}.gallery .gallery-nav .gallery-nav-window{position:relative;display:block;display:flex;justify-content:center;width:auto;min-width:100%;-webkit-transition:left .3s ease-in-out;-moz-transition:left .3s ease-in-out;-o-transition:left .3s ease-in-out;transition:left .3s ease-in-out}.gallery .gallery-nav .gallery-nav-window .gallery-nav-item{position:relative;display:flex;align-items:center;justify-content:center;width:15vw;min-width:250px;margin:0 15px;cursor:pointer;overflow:hidden}.gallery .gallery-nav .gallery-nav-window .gallery-nav-item.active{display:none}.gallery .gallery-nav .gallery-nav-window .gallery-nav-item picture{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.gallery .gallery-nav .gallery-nav-window .gallery-nav-item picture img{width:auto;height:auto;max-width:100%;max-height:100%;border:2px solid transparent;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;-webkit-transition:border-color .3s;-moz-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s}.gallery .gallery-nav .gallery-nav-window .gallery-nav-item picture img:hover{border-color:#b61b1b}.gallery .gallery-nav .arrow{position:absolute;display:flex;top:0;justify-content:center;align-items:center;width:60px;height:100%;opacity:1;-webkit-transition:.3s opacity ease-in-out;-moz-transition:.3s opacity ease-in-out;-o-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out;font-size:2em;color:#b61b1b;cursor:pointer;z-index:5}.gallery .gallery-nav .arrow .inner-arrow{position:relative;display:block;width:20px;height:20px;border-left:2px solid #b61b1b;border-top:2px solid #b61b1b}.gallery .gallery-nav .arrow#arrow-left{left:0;background:linear-gradient(90deg,#fff 50%,rgba(255,255,255,0) 100%)}.gallery .gallery-nav .arrow#arrow-left .inner-arrow{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.gallery .gallery-nav .arrow#arrow-right{right:0;background:linear-gradient(270deg,#fff 50%,rgba(255,255,255,0) 100%)}.gallery .gallery-nav .arrow#arrow-right .inner-arrow{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.gallery .gallery-nav .arrow.disabled{opacity:0;z-index:0}iframe.form-iframe{position:relative;display:block;width:600px;margin:0 auto;max-width:100%;min-height:100%;overflow:scroll}.modal-overlay-external-form .modal-content{align-items:stretch}#in-page-promotion-modal .modal-content .content{padding:40px 40px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;background-color:#fff;text-align:center;overflow:hidden;max-width:800px}@media screen and (min-width:770px) and (max-width:949px){#in-page-promotion-modal .modal-content .content{padding:35px 40px}}@media screen and (min-width:580px) and (max-width:769px){#in-page-promotion-modal .modal-content .content{padding:30px 40px}}@media screen and (min-width:381px) and (max-width:579px){#in-page-promotion-modal .modal-content .content{padding:25px 40px}}@media screen and (max-width:380px){#in-page-promotion-modal .modal-content .content{padding:20px 40px}}#in-page-promotion-modal .modal-content .content h3{padding:0}#in-page-promotion-modal .modal-content .content iframe{min-height:50vh}#in-page-promotion-modal .icon-close{z-index:100}#in-page-promotion-modal .action-form,#in-page-promotion-modal .promotion-details{position:absolute;display:block;width:100%;top:40px;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;pointer-events:none}#in-page-promotion-modal .action-form.active,#in-page-promotion-modal .promotion-details.active{position:relative;opacity:1;top:0;pointer-events:all}#in-page-promotion-modal .promotion-details{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){#in-page-promotion-modal .promotion-details{flex-direction:column;align-items:stretch}}#in-page-promotion-modal .promotion-details>*{flex:0 0 50%}#in-page-promotion-modal .promotion-details img{position:relative;display:block;width:100%;height:auto;max-width:400px;margin:0 auto;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){#in-page-promotion-modal .promotion-details img{max-width:100%}}#in-page-promotion-modal .promotion-details .text-contain{padding-left:20px}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){#in-page-promotion-modal .promotion-details .text-contain{padding-top:20px;padding-left:0}}#in-page-promotion-modal .promotion-details .text-contain:first-child{flex-basis:100%}#in-page-promotion-modal .promotion-details .image-contain{padding-right:20px}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){#in-page-promotion-modal .promotion-details .image-contain{padding-right:0}}#in-page-promotion-modal a:not(.btn){color:#b6c5cd;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}#in-page-promotion-modal a:not(.btn):hover{color:#edeff0}#in-page-promotion-modal a:not(.btn).temporarily-disable-modal{position:absolute;bottom:-20px;right:0}#in-page-promotion-modal a:not(.btn) .icon-arrow-right{font-size:10px}#main section.pillars-section{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:transparent}@media screen and (max-width:769px){#main section.pillars-section{direction:ltr}#main section.pillars-section .col-6{direction:ltr;width:100%;margin-bottom:15px}}#main section.pillars-section.with-background{padding-top:50px;padding-bottom:50px}@media screen and (max-width:769px){#main section.pillars-section.with-background{padding-top:25px;padding-bottom:25px}}#main section.pillars-section.with-background .content{padding:100px 0}@media screen and (min-width:770px) and (max-width:949px){#main section.pillars-section.with-background .content{padding:80px 0}}@media screen and (min-width:580px) and (max-width:769px){#main section.pillars-section.with-background .content{padding:60px 0}}@media screen and (min-width:381px) and (max-width:579px){#main section.pillars-section.with-background .content{padding:40px 0}}@media screen and (max-width:380px){#main section.pillars-section.with-background .content{padding:20px 0}}#attachment-section .attachment-image img{position:relative;display:block;width:100%;height:auto}#attachment-section .entry-caption{padding-top:50px}#author-avatar img{width:100%;height:auto}@media screen and (max-width:769px){#author-avatar{display:block;width:50%;margin:0 auto;padding-bottom:50px}}#author-description{padding-left:40px}@media screen and (max-width:769px){#author-description{width:100%;padding-left:0}}.guide-menu{width:100%;background-color:#f8f9f9;border-bottom:2px solid #edeff0;padding:0 45px;text-align:center}.guide-menu .menu-item-container{position:relative;display:inline-block;padding:20px 15px}.guide-menu .menu-item-container:hover .guide-sub-menu{opacity:1;overflow:visible;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.guide-menu .menu-item-container a,.guide-menu .menu-item-container span{text-decoration:none;font-family:Barlow-Black,'Arial Bold',sans-serif}.guide-menu .menu-item-container p{padding:0}.guide-menu .menu-item-container .guide-sub-menu{position:absolute;display:table;left:0;top:100%;padding:0 15px;background-color:#f8f9f9;-webkit-box-shadow:1px 1px 4px 0 1px 4px 4px 0;-moz-box-shadow:1px 1px 4px 0 1px 4px 4px 0;box-shadow:1px 1px 4px 0 1px 4px 4px 0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;opacity:0;overflow:hidden;z-index:100}.guide-menu .menu-item-container .guide-sub-menu p{position:relative;display:table-row}.guide-menu .menu-item-container .guide-sub-menu p:first-child a{padding-top:10px}.guide-menu .menu-item-container .guide-sub-menu p:last-child a{padding-bottom:10px}.guide-menu .menu-item-container .guide-sub-menu p a{position:relative;display:table-cell;background-color:#f8f9f9;padding:5px 0}#archive-guide_pages h1{text-align:center}#single-guide_pages div[class*=col-]{position:relative;vertical-align:top;margin:0}#single-guide_pages div[class*=col-] h1{padding-top:0}#single-guide_pages .guide-child-menu{position:absolute;width:100%;min-height:100vh;background-color:#f8f9f9;margin:0;padding:20px}#single-guide_pages .guide-child-menu a,#single-guide_pages .guide-child-menu span{display:block;padding:10px 0;font-family:Barlow-Black,'Arial Bold',sans-serif}#single-guide_pages .guide-child-menu a:first-child,#single-guide_pages .guide-child-menu span:first-child{padding-top:0}#single-guide_pages .guide-child-menu a:last-child,#single-guide_pages .guide-child-menu span:last-child{padding-bottom:0}#search-results .search-info{position:relative;display:block;margin-bottom:50px;vertical-align:middle;text-align:left}@media screen and (max-width:769px){#search-results .search-info{margin-bottom:30px}}#search-results .search-info .search-form{position:relative;display:inline-block;float:right}#search-results .search-info .screen-reader-text{display:none}#search-results .search-info .search-response{text-align:left;text-transform:uppercase;color:#b61b1b;padding-right:25px}@media screen and (min-width:770px) and (max-width:949px){#search-results .search-info #filter-search,#search-results .search-info .search-response{flex:none;width:48%}#search-results .search-info #filter-search.no-margin,#search-results .search-info .search-response.no-margin{width:50%}}@media screen and (max-width:769px){#search-results .search-info #filter-search,#search-results .search-info .search-response{flex:none;width:98%}#search-results .search-info #filter-search.no-margin,#search-results .search-info .search-response.no-margin{width:100%}}#search-results article{position:relative;display:block;margin:0 auto 35px auto}#search-results article .story-text p{padding:0 0 5px 0}#search-results article .story-text p.title span.type{color:#b61b1b;font-family:Barlow-Black,'Arial Bold',sans-serif}#search-results article .story-text p.title a{color:#536d79;font-family:Barlow-SemiBold,Arial,sans-serif}#search-results article .story-text p.title a:hover{color:#b61b1b}#search-results article .story-text p.post-meta{color:#98adb8;padding:0}#search-results article:last-child hr{display:none}#search-results article.inactive{display:none}.wp-block-post-featured-image{vertical-align:top}.wp-block-post-featured-image img{position:relative;display:block;width:auto;height:auto;max-width:100%;max-height:400px;margin:0 auto 35px auto}@media screen and (min-width:580px) and (max-width:769px){.wp-block-post-featured-image img{max-height:350px}}@media screen and (min-width:381px) and (max-width:579px){.wp-block-post-featured-image img{max-height:300px}}@media screen and (max-width:380px){.wp-block-post-featured-image img{max-height:250px}}.wp-block-button .wp-block-button__link{position:relative;display:inline-block;margin:25px 10px;padding:15px 30px;width:auto;font-family:BarlowCondensed-Bold,sans-serif;font-size:1rem;text-align:center;line-height:1em;text-transform:uppercase;letter-spacing:1px;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px;border-radius:22px;overflow:hidden;-webkit-transition:background-color .3s,border-color .3s;-moz-transition:background-color .3s,border-color .3s;-o-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s}.wp-block-button .wp-block-button__link.square{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.wp-block-button .wp-block-button__link.square:before{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.wp-block-button .wp-block-button__link.wide{width:auto}.wp-block-button .wp-block-button__link span{position:relative;z-index:1;color:inherit}.wp-block-button .wp-block-button__link .icon-play{vertical-align:middle;position:relative;display:inline-block;top:-2px;font-size:2rem;line-height:.5rem;margin-right:-2px;margin-left:-5px}.wp-block-button .wp-block-button__link .icon-outbound{vertical-align:middle;position:relative;display:inline-block;top:-2px;font-size:1.2rem;line-height:.5rem;margin-right:-10px;margin-left:5px}.wp-block-button .wp-block-button__link:before{position:absolute;display:block;content:'';width:0;height:100%;left:0;top:0;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px;border-radius:22px;-webkit-transition:width .6s;-moz-transition:width .6s;-o-transition:width .6s;transition:width .6s;z-index:0}.wp-block-button .wp-block-button__link:hover:before{width:100%}.wp-block-button .wp-block-button__link:hover{filter:brightness(85%);-webkit-filter:brightness(85%)}.wp-block-table{width:100%!important}.wp-block-table.is-style-stripes{border-bottom:none}.wp-block-table.is-style-stripes td{border:1px solid #d1d6d9}.wp-block-table td{padding:10px;line-height:1em;border:1px solid #edeff0}.wp-block-table figcaption{padding:10px 0;text-align:center}.wp-block-quote{padding-bottom:20px}.wp-block-quote p{padding-bottom:5px}.wp-block-quote cite{float:right}.wp-block-quote cite:after{content:"";position:relative;display:block;clear:both!important}.wp-block-image{position:relative;display:block}.wp-block-image img{position:relative;display:block;margin:0 auto;padding:0;width:100%;height:auto;max-width:1045px}.wp-block-file{margin-bottom:0}.wp-block-file a{position:relative;display:inline-block}.wp-block-file .wp-block-file__button{position:relative;display:inline-block;margin:25px 10px;padding:15px 30px;width:auto;font-family:BarlowCondensed-Bold,sans-serif;font-size:1rem;text-align:center;line-height:1em;text-transform:uppercase;letter-spacing:1px;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px;border-radius:22px;overflow:hidden;font-size:1em}.wp-block-file .wp-block-file__button.square{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.wp-block-file .wp-block-file__button.square:before{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.wp-block-file .wp-block-file__button.wide{width:auto}.wp-block-file .wp-block-file__button span{position:relative;z-index:1;color:inherit}.wp-block-file .wp-block-file__button .icon-play{vertical-align:middle;position:relative;display:inline-block;top:-2px;font-size:2rem;line-height:.5rem;margin-right:-2px;margin-left:-5px}.wp-block-file .wp-block-file__button .icon-outbound{vertical-align:middle;position:relative;display:inline-block;top:-2px;font-size:1.2rem;line-height:.5rem;margin-right:-10px;margin-left:5px}.wp-block-file .wp-block-file__button:before{position:absolute;display:block;content:'';width:0;height:100%;left:0;top:0;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px;border-radius:22px;-webkit-transition:width .6s;-moz-transition:width .6s;-o-transition:width .6s;transition:width .6s;z-index:0}.wp-block-file .wp-block-file__button:hover:before{width:100%}.wp-block-separator{width:100px;border-bottom:0}.wp-block-separator.is-style-wide{width:auto}.wp-block-gallery .wp-block-image{align-items:center;justify-content:center}.wp-block-gallery .wp-block-image img{width:100%;height:auto}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.wp-block-gallery{display:block;margin:0;padding:45px 0}.wp-block-gallery .blocks-gallery-item{display:inline-block;vertical-align:middle;height:auto;padding:10px;text-align:center}.wp-block-gallery .blocks-gallery-item figure{display:inline-block;height:auto}.wp-block-gallery .blocks-gallery-item figure figcaption{bottom:-20px;padding-top:0;color:initial;background:0 0;opacity:0;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.wp-block-gallery .blocks-gallery-item figure:hover figcaption{opacity:1}}#categories{background-color:#fff;vertical-align:top;text-align:center}#categories .menu-bar{position:relative;display:block;padding:15px 0;text-align:center}#categories .menu-bar:before{content:"Filter Media";display:inline-block;position:absolute;left:10%;font-size:1.2em;color:#b6c5cd;font-family:Barlow-Black,'Arial Bold',sans-serif;padding:10px 30px}@media screen and (min-width:770px) and (max-width:949px){#categories .menu-bar:before{left:5%}}@media screen and (max-width:769px){#categories .menu-bar{display:none}}#categories .menu-bar a{display:inline-block;padding:10px 30px;font-family:Barlow-Black,'Arial Bold',sans-serif;font-size:1.2em}#categories .menu-bar a.selected{color:#36464e;pointer-events:none}#categories .content{vertical-align:top;padding:0}@media screen and (max-width:769px){#categories .content{padding:15px 0}}#categories .content #cat-select{display:none}@media screen and (max-width:769px){#categories .content #cat-select{display:block}}.category-select{position:relative;display:block;text-align:center;margin:0 auto 25px auto}.category-select .dropdown{position:relative;display:inline-block;width:100%;margin:0 auto}.category-select .col-3{max-width:300px}@media screen and (max-width:769px){.category-select .col-3{width:100%}}.posts-window{text-align:center}.posts-window .post-page{position:relative;top:0;opacity:1;-webkit-transition:.3s opacity ease-in-out;-moz-transition:.3s opacity ease-in-out;-o-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out}.posts-window .post-page.disabled{position:absolute;opacity:0}.posts-window .content-container.content{padding-top:0!important;padding-bottom:0;overflow:hidden}.posts-window .content-container.content .ec-post-lists{position:relative;vertical-align:top;height:100%;min-height:200px;overflow:hidden}@media screen and (max-width:769px){.posts-window .content-container.content .ec-post-lists{width:100%}}.posts-window .content-container.content .ec-post-lists article.post-article{position:relative;display:block;margin:0 auto 80px auto}@media screen and (min-width:580px) and (max-width:769px){.posts-window .content-container.content .ec-post-lists article.post-article{margin:0 auto 50px auto}}@media screen and (min-width:381px) and (max-width:579px){.posts-window .content-container.content .ec-post-lists article.post-article{margin:0 auto 40px auto}}@media screen and (max-width:380px){.posts-window .content-container.content .ec-post-lists article.post-article{margin:0 auto 30px auto}}.posts-window .content-container.content .ec-post-lists article.post-article .img-link{position:relative;display:block;width:100%!important;height:100%!important}.posts-window .content-container.content .ec-post-lists article.post-article .feature-image{position:relative;vertical-align:top;height:auto}@media screen and (max-width:769px){.posts-window .content-container.content .ec-post-lists article.post-article .feature-image{width:100%;padding-left:0}}.posts-window .content-container.content .ec-post-lists article.post-article .feature-image .img-container{position:relative;display:block;width:100%;height:auto;background-color:#edeff0}@media screen and (max-width:769px){.posts-window .content-container.content .ec-post-lists article.post-article .feature-image .img-container{margin-bottom:15px}}.posts-window .content-container.content .ec-post-lists article.post-article .feature-image .img-container img{position:relative;display:block;width:auto;height:auto;max-width:100%;max-height:220px!important;margin:0 auto;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}@media screen and (max-width:769px){.posts-window .content-container.content .ec-post-lists article.post-article .feature-image .img-container img{max-height:300px!important}}.posts-window .content-container.content .ec-post-lists article.post-article .feature-image .img-container:hover img{opacity:.7}.posts-window .content-container.content .ec-post-lists article.post-article .story-text{vertical-align:top;font-family:Barlow-SemiBold,Arial,sans-serif}@media screen and (max-width:769px){.posts-window .content-container.content .ec-post-lists article.post-article .story-text{width:100%;padding-left:0}}.posts-window .content-container.content .ec-post-lists article.post-article .story-text .category-meta,.posts-window .content-container.content .ec-post-lists article.post-article .story-text .post-meta,.posts-window .content-container.content .ec-post-lists article.post-article .story-text h4{padding-bottom:0}.posts-window .content-container.content .ec-post-lists article.post-article .story-text h4 a{font-size:1em;color:#36464e}.posts-window .content-container.content .ec-post-lists article.post-article .story-text h4 a:hover{color:#b61b1b}.posts-window .content-container.content .ec-post-lists article.post-article .story-text .category-meta{font-size:.9em;color:#b61b1b}.posts-window .content-container.content .ec-post-lists article.post-article .story-text .category-meta a{padding:0 5px;font-size:inherit;color:#b61b1b;font-family:Barlow-Black,'Arial Bold',sans-serif}.posts-window .content-container.content .ec-post-lists article.post-article .story-text .category-meta a:hover{color:#36464e}.posts-window .content-container.content .ec-post-lists article.post-article .story-text .more-link,.posts-window .content-container.content .ec-post-lists article.post-article .story-text p.post-excerpt{padding:5px 0}.posts-window .content-container.content .ec-post-lists article.post-article .story-text .more-link{position:relative;display:block}.posts-window .content-container.content h1.section-title{padding:0 0 25px 0}body#tag .events-message{padding:30px 0 10px}.pagination-block{position:relative;display:block;height:auto;margin:0 auto;padding-bottom:50px;-webkit-transition:height .4s;-moz-transition:height .4s;-o-transition:height .4s;transition:height .4s;text-align:center}.pagination-block.disabled{opacity:0;pointer-events:none}.pagination-block .news-loader{position:relative;display:block;margin:35px auto 0}.pagination-block .news-loader img{position:relative;display:block;width:100px;height:auto;max-width:100px;margin:0 auto}.pagination-block #pagination{position:relative;display:block;margin:35px auto}.pagination-block #pagination ul{position:relative;display:block;padding:0;list-style-type:none}.pagination-block #pagination ul li{position:relative;display:inline-block;vertical-align:top}@media screen and (max-width:769px){.pagination-block #pagination ul li{font-size:3em;line-height:1em}}.pagination-block #pagination ul li#page-num-window{width:auto;overflow:hidden;margin:0;padding:0}.pagination-block #pagination ul li *{vertical-align:middle}.pagination-block #pagination ul li a{position:relative;display:inline-block;margin:0 2px;padding:2px 6px 6px;color:#536d79}.pagination-block #pagination ul li a:hover{color:#36464e;background-color:#fff}.pagination-block #pagination ul li a:hover.active,.pagination-block #pagination ul li a:hover.disable{background-color:transparent;cursor:default}.pagination-block #pagination ul li a.active{color:#36464e}.pagination-block #pagination ul li a.disable{color:#edeff0}.pagination-block #pagination ul li .screen-reader-text{display:none}.pagination-block #pagination ul li #page-num-slider{position:relative;display:block;width:auto;height:auto;left:0;text-align:left}@media screen and (max-width:769px){.pagination-block #pagination ul li #page-num-slider a{display:none;width:100%;text-align:center}.pagination-block #pagination ul li #page-num-slider a.active{display:inline-block}}.events-message p{text-align:center;font-family:Barlow-Black,'Arial Bold',sans-serif}.article-single{position:relative;display:block}.article-single .content{padding-top:0!important;margin-top:8%;max-width:850px}.article-single .article-container{position:relative;display:block;margin:0 auto}.article-single .article-container ol,.article-single .article-container ul{margin:4px 0;padding-left:25px}.article-single .article-container ol li,.article-single .article-container ul li{padding-bottom:10px}.article-single .article-container h1,.article-single .article-container h2,.article-single .article-container h3,.article-single .article-container h4,.article-single .article-container h5,.article-single .article-container h6{padding-bottom:5px!important;font-family:Barlow-Black,'Arial Bold',sans-serif;color:#607c8a!important;text-transform:uppercase;font-size:1.4em}.article-single .article-container h1.comment-num,.article-single .article-container h2.comment-num,.article-single .article-container h3.comment-num,.article-single .article-container h4.comment-num,.article-single .article-container h5.comment-num,.article-single .article-container h6.comment-num{font-size:1.3em!important;color:#b61b1b!important;font-family:Barlow-Black,'Arial Bold',sans-serif!important}.article-single .post-img{position:relative;display:block;margin:15px auto}.article-single .post-img img{position:relative;display:block;width:auto;height:auto;max-height:500px;max-width:100%;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px}.article-single h3{color:#b61b1b;font-size:1.2rem;text-transform:uppercase;font-family:Barlow-SemiBold,Arial,sans-serif;padding-bottom:4px}.article-single .back-link{position:relative;display:block;margin:20px auto 0 auto;max-width:200px;text-transform:uppercase}.article-single .post-meta{padding:4px 0;text-transform:uppercase;font-size:1rem;color:#536d79;font-family:Barlow-SemiBold,Arial,sans-serif}.article-single .post-meta a.event-link,.article-single .post-meta span.location{text-transform:none}.article-single .event-post-meta{font-size:1rem;color:#536d79;font-family:Barlow-SemiBold,Arial,sans-serif}.article-single .event-post-meta a.event-link,.article-single .event-post-meta span.location{text-transform:none}.article-single .categories-tags{font-family:Barlow-Black,'Arial Bold',sans-serif;color:#b61b1b}.article-single .categories-tags a{font-family:Barlow-Black,'Arial Bold',sans-serif;color:#b61b1b}.article-single .categories-tags a:hover{color:#36464e}.article-single .share-links{position:absolute;display:block;top:8px;left:-6%;width:25px;height:auto}.article-single .share-links a{position:relative;display:block;width:25px;height:24px;margin:0 0 5px 0;color:#ced7db;text-align:left;-webkit-transition:width .4s;-moz-transition:width .4s;-o-transition:width .4s;transition:width .4s;overflow:hidden}.article-single .share-links a:hover{color:#b61b1b}.article-single .share-links a .icon{position:relative;display:inline;font-size:1.2em;padding-right:5px}.article-single .share-links a.share-btn.active{width:335px}.article-single .share-links a.share-btn.active #share-url{display:inline;width:300px}.article-single .share-links #share-url{position:realtive;display:none;margin:5px 0;width:0;overflow:hidden;-webkit-transition:width .7s linear .5s;-moz-transition:width .7s linear .5s;-o-transition:width .7s linear .5s;transition:width .7s linear .5s}.article-single .share-links #share-url input{position:absolute;display:block;top:0;right:0;width:90%;margin:0 0 0 auto;border:1px solid #ced7db;padding:3px;background-color:#fff;z-index:10;-webkit-box-shadow:1px 1px 10px 0 rgba(0,0,0,.8);-moz-box-shadow:1px 1px 10px 0 rgba(0,0,0,.8);box-shadow:1px 1px 10px 0 rgba(0,0,0,.8)}.article-single .share-links #share-url input:focus{border-color:#b61b1b;-webkit-box-shadow:1px 1px 10px 0 rgba(182,27,27,.4);-moz-box-shadow:1px 1px 10px 0 rgba(182,27,27,.4);box-shadow:1px 1px 10px 0 rgba(182,27,27,.4)}#comments{position:relative;display:block;vertical-align:top;padding:0;font-size:.9em}#comments ul{list-style-type:none;margin:0;padding:0}#comments cite{position:relative;display:block;color:#36464e;font-family:Barlow-Black,'Arial Bold',sans-serif}#comments .comment-bar{color:#b61b1b}#comments .comment-bar .comment-num{position:relative;display:inline-block;font-size:1.3em!important;color:#b61b1b!important;font-family:Barlow-Black,'Arial Bold',sans-serif!important;vertical-align:middle}#comments .comment-bar .icon{position:relative;display:inline-block;padding:5px 0 0;font-size:1.8em!important;color:#b61b1b!important;font-family:icons!important;vertical-align:middle}#comments .comment-bar a.show-comment-form{position:relative;display:block;width:auto;margin:5px 0 0;float:right;text-align:center;font-size:.5em;font-family:Barlow-Black,'Arial Bold',sans-serif}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#comments .comment-bar a.show-comment-form{position:relative;display:block;float:none}}#comments .commentsList .comment-item{padding:30px 60px}#comments .commentsList .comment-item:nth-child(odd){background-color:#edeff0}#comments .commentsList .comment-item:nth-child(even){background-color:#f5f6f7}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#comments .commentsList .comment-item{padding:30px}}#comments .commentsList .comment-item .comment-body{position:relative;display:table;width:100%;margin:0 0 0 auto;padding:0}#comments .commentsList .comment-item .comment-body .comment-content{margin-left:160px}@media screen and (min-width:770px) and (max-width:949px){#comments .commentsList .comment-item .comment-body .comment-content{margin-left:150px}}@media screen and (min-width:580px) and (max-width:769px){#comments .commentsList .comment-item .comment-body .comment-content{margin-left:130px}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#comments .commentsList .comment-item .comment-body .comment-content{width:100%;margin:0;padding:0}}#comments .commentsList .comment-item .comment-body .comment-content .avatar{padding-right:5px}#comments .commentsList .comment-item .comment-body .comment-content .date{position:relative;display:block;font-size:.9em;color:#b61b1b;font-family:Barlow-SemiBold,Arial,sans-serif}#comments .commentsList .comment-item .comment-body .comment-content a[href*='action=edit']{position:relative;display:block;width:100%;text-align:right}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#comments .commentsList .comment-item .comment-body .comment-content a[href*='action=edit']{top:-35px}}#comments .commentsList .comment-item .comment-body .comment-content .reply{position:relative;display:inline-block;padding:0!important}#comments .commentsList .comment-item .comment-body .comment-content .reply a{position:relative;display:block;width:100%;max-width:150px;margin:0;font-size:.9em;font-family:Barlow-Black,'Arial Bold',sans-serif;text-decoration:none;text-transform:uppercase;text-align:center}#comments .commentsList .comment-item .comment-body .comment-content .reply a:after{content:'\021A9';position:relative;top:2px;padding-left:5px}#comments .commentsList .comment-item .comment-author{position:relative;display:block;width:160px;float:left}@media screen and (min-width:770px) and (max-width:949px){#comments .commentsList .comment-item .comment-author{width:150px}}@media screen and (min-width:580px) and (max-width:769px){#comments .commentsList .comment-item .comment-author{width:130px}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#comments .commentsList .comment-item .comment-author{position:relative;display:block;width:100%;float:none}#comments .commentsList .comment-item .comment-author p{padding-bottom:0}}#comments .commentsList .comment-item .comment-author img{position:relative;display:block;width:100%;height:auto;max-width:75%}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#comments .commentsList .comment-item .comment-author img{display:none}}#comments .commentsList .comment-item .comment-author p{padding:5px 0}#comments .commentsList .comment-item .comment-author .fn{font-family:Barlow-Black,'Arial Bold',sans-serif;font-size:1.1em}#comments .commentsList .comment-item .comment-author .author-name{color:#36464e;font-family:Barlow-Black,'Arial Bold',sans-serif}#comments .commentsList .comment-item .comment-author .date{position:relative;display:block;font-size:.9em;color:#b61b1b;font-family:Barlow-SemiBold,Arial,sans-serif}#comments .commentsList>.comment-item>.children{margin:0 0 0 auto;max-width:91.53%}#comments .commentsList>.comment-item>.children>.comment-item:nth-child(odd){background-color:#edeff0}#comments .commentsList>.comment-item>.children>.comment-item:nth-child(even){background-color:#f5f6f7}#comments .commentsList>.comment-item>.children>.comment-item>.children{margin:0 0 0 auto;max-width:91.53%}#comments #respond{position:relative;display:none;max-width:900px;margin:0 auto 25px}#comments #respond #reply-title{position:relative;display:block;font-size:1.4em;color:#b61b1b;font-family:Helvetica,Arial,sans-serif}#comments #respond #reply-title small a{position:relative;display:inline-block;float:right;margin-right:10px;font-size:14px;font-family:Barlow-SemiBold,Arial,sans-serif;text-decoration:underline;text-transform:none;z-index:50}#comments #respond #commentform{border-top:none}#comments #respond #commentform:before{content:"";display:table}#comments #respond #commentform:after{content:"";display:table;clear:both}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#comments #respond #commentform .col-6{width:100%}}#comments #respond #commentform .col-6 textarea{position:relative;display:block;width:100%}#comments #respond #commentform .col-6 input,#comments #respond #commentform .col-6 textarea{margin-top:6px}#comments #respond #commentform .post-comment{margin:0 1%!important}#comments #respond #commentform .post-comment:hover #submit{color:#b61b1b}#comments #respond #commentform .post-comment #submit{margin:0!important;padding:0!important;border:none;font-size:14px;color:#fff;font-family:Barlow-SemiBold,Arial,sans-serif;background-color:transparent;text-decoration:none;text-transform:uppercase}.brand-page-menu{position:relative;display:block;background-color:#b61b1b}.brand-page-menu .indicator{content:'';position:absolute;display:block;top:0;width:20px;height:100%;background:rgba(255,255,255,.5);opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:25}.brand-page-menu .indicator.active{opacity:1;cursor:pointer}.brand-page-menu .left{left:0;background:linear-gradient(90deg,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%)}.brand-page-menu .right{right:0;background:linear-gradient(270deg,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%)}.brand-page-menu .menu-window{position:relative;display:flex;justify-content:space-between;align-items:center;padding:5px 5%;width:100%;overflow:hidden}.brand-page-menu .menu-window.is-scrollable{overflow-y:hidden;-ms-overflow-y:hidden;overflow-x:scroll;-ms-overflow-x:scroll}.brand-page-menu img.page-menu-logo{position:relative;display:block;width:100%;height:auto}.brand-page-menu ul.brand-menu{position:relative;display:flex;width:auto;list-style-type:none;padding:0;flex-grow:1;align-items:center;justify-content:space-between}@media screen and (min-width:770px){.brand-page-menu ul.brand-menu{margin:5px;justify-content:flex-end}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){.brand-page-menu ul.brand-menu{flex-wrap:wrap;margin:5px}}.brand-page-menu ul.brand-menu li{position:relative;display:inline-block;width:auto;list-style-type:none;text-align:center;margin:0 25px}@media screen and (min-width:580px) and (max-width:769px){.brand-page-menu ul.brand-menu li{margin:0}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){.brand-page-menu ul.brand-menu li{margin:5px 25px}}.brand-page-menu ul.brand-menu li.logo-item{min-width:150px;flex-basis:210px;margin-right:auto}@media screen and (max-width:769px){.brand-page-menu ul.brand-menu li.logo-item{display:none}}.brand-page-menu ul.brand-menu li a{font-family:BarlowCondensed-Bold,sans-serif;letter-spacing:1px;font-size:1.1em;text-transform:uppercase;color:#fff}.brand-page-menu ul.brand-menu li a:hover{color:#edeff0}@media screen and (max-width:769px){.brand-page-menu ul.brand-menu li a{margin:0 20px}}.content.round-top,.locations-window.round-top{-webkit-border-radius:70px 70px 0 0;-moz-border-radius:70px 70px 0 0;-ms-border-radius:70px 70px 0 0;-o-border-radius:70px 70px 0 0;border-radius:70px 70px 0 0}.content.round-bottom,.locations-window.round-bottom{-webkit-border-radius:0 0 70px 70px;-moz-border-radius:0 0 70px 70px;-ms-border-radius:0 0 70px 70px;-o-border-radius:0 0 70px 70px;border-radius:0 0 70px 70px}.content.round,.locations-window.round{-webkit-border-radius:70px;-moz-border-radius:70px;-ms-border-radius:70px;-o-border-radius:70px;border-radius:70px}.content.round,.locations-window.round{-webkit-border-radius:70px;-moz-border-radius:70px;-ms-border-radius:70px;-o-border-radius:70px;border-radius:70px}@media screen and (min-width:770px) and (max-width:949px){.content.round-top,.locations-window.round-top{-webkit-border-radius:56px 56px 0 0;-moz-border-radius:56px 56px 0 0;-ms-border-radius:56px 56px 0 0;-o-border-radius:56px 56px 0 0;border-radius:56px 56px 0 0}.content.round-bottom,.locations-window.round-bottom{-webkit-border-radius:0 0 56px 56px;-moz-border-radius:0 0 56px 56px;-ms-border-radius:0 0 56px 56px;-o-border-radius:0 0 56px 56px;border-radius:0 0 56px 56px}.content.round,.locations-window.round{-webkit-border-radius:56px;-moz-border-radius:56px;-ms-border-radius:56px;-o-border-radius:56px;border-radius:56px}.content.round,.locations-window.round{-webkit-border-radius:56px;-moz-border-radius:56px;-ms-border-radius:56px;-o-border-radius:56px;border-radius:56px}}@media screen and (min-width:580px) and (max-width:769px){.content.round-top,.locations-window.round-top{-webkit-border-radius:49px 49px 0 0;-moz-border-radius:49px 49px 0 0;-ms-border-radius:49px 49px 0 0;-o-border-radius:49px 49px 0 0;border-radius:49px 49px 0 0}.content.round-bottom,.locations-window.round-bottom{-webkit-border-radius:0 0 49px 49px;-moz-border-radius:0 0 49px 49px;-ms-border-radius:0 0 49px 49px;-o-border-radius:0 0 49px 49px;border-radius:0 0 49px 49px}.content.round,.locations-window.round{-webkit-border-radius:49px;-moz-border-radius:49px;-ms-border-radius:49px;-o-border-radius:49px;border-radius:49px}.content.round,.locations-window.round{-webkit-border-radius:49px;-moz-border-radius:49px;-ms-border-radius:49px;-o-border-radius:49px;border-radius:49px}}@media screen and (min-width:381px) and (max-width:579px){.content.round-top,.locations-window.round-top{-webkit-border-radius:42px 42px 0 0;-moz-border-radius:42px 42px 0 0;-ms-border-radius:42px 42px 0 0;-o-border-radius:42px 42px 0 0;border-radius:42px 42px 0 0}.content.round-bottom,.locations-window.round-bottom{-webkit-border-radius:0 0 42px 42px;-moz-border-radius:0 0 42px 42px;-ms-border-radius:0 0 42px 42px;-o-border-radius:0 0 42px 42px;border-radius:0 0 42px 42px}.content.round,.locations-window.round{-webkit-border-radius:42px;-moz-border-radius:42px;-ms-border-radius:42px;-o-border-radius:42px;border-radius:42px}.content.round,.locations-window.round{-webkit-border-radius:42px;-moz-border-radius:42px;-ms-border-radius:42px;-o-border-radius:42px;border-radius:42px}}@media screen and (max-width:380px){.content.round-top,.locations-window.round-top{-webkit-border-radius:35px 35px 0 0;-moz-border-radius:35px 35px 0 0;-ms-border-radius:35px 35px 0 0;-o-border-radius:35px 35px 0 0;border-radius:35px 35px 0 0}.content.round-bottom,.locations-window.round-bottom{-webkit-border-radius:0 0 35px 35px;-moz-border-radius:0 0 35px 35px;-ms-border-radius:0 0 35px 35px;-o-border-radius:0 0 35px 35px;border-radius:0 0 35px 35px}.content.round,.locations-window.round{-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px}.content.round,.locations-window.round{-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px}}.content.lt-main,.locations-window.lt-main{background-color:#fceded}.content.dk-main,.locations-window.dk-main{background-color:#8a1414;color:#fff}.content.dk-main .heading,.content.dk-main .subhead,.locations-window.dk-main .heading,.locations-window.dk-main .subhead{color:#fff}.content.main,.locations-window.main{background-color:#b61b1b;color:#fff}.content.main .heading,.content.main .subhead,.locations-window.main .heading,.locations-window.main .subhead{color:#fff}.content.lt-sec,.locations-window.lt-sec{background-color:#e1e7ea}.content.dk-sec,.locations-window.dk-sec{background-color:#34444c}.content.sec,.locations-window.sec{background-color:#536d79}.content.sec .heading,.content.sec .subhead,.locations-window.sec .heading,.locations-window.sec .subhead{color:#fff}.content.rev,.locations-window.rev{background-color:#fff}.section.round-before:before,footer.round-before:before,header.round-before:before,section.round-before:before{position:absolute;display:block;content:'';width:90%;height:15%;top:-10%;left:5%;right:5%;background-color:#fff;-webkit-border-radius:70px 70px 0 0;-moz-border-radius:70px 70px 0 0;-ms-border-radius:70px 70px 0 0;-o-border-radius:70px 70px 0 0;border-radius:70px 70px 0 0}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){.section.round-before:before,footer.round-before:before,header.round-before:before,section.round-before:before{top:-5%}}.section.round-before .content,footer.round-before .content,header.round-before .content,section.round-before .content{padding-top:0!important;top:-15%}.section.round-before .content .text-contain,footer.round-before .content .text-contain,header.round-before .content .text-contain,section.round-before .content .text-contain{margin-top:-5%;padding:0 10px}.section.round-before .content .text-contain p,footer.round-before .content .text-contain p,header.round-before .content .text-contain p,section.round-before .content .text-contain p{text-shadow:1px 0 8px #fff}.section .subhead,footer .subhead,header .subhead,section .subhead{font-family:BarlowCondensed-Bold,sans-serif;color:#536d79;text-align:center;font-size:1.4rem;padding-bottom:0;letter-spacing:2px;text-transform:uppercase}@media screen and (min-width:770px) and (max-width:949px){.section .subhead,footer .subhead,header .subhead,section .subhead{font-size:1.2rem}}@media screen and (min-width:580px) and (max-width:769px){.section .subhead,footer .subhead,header .subhead,section .subhead{font-size:1.1rem}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){.section .subhead,footer .subhead,header .subhead,section .subhead{font-size:1.1rem;letter-spacing:1px}}.section .heading,footer .heading,header .heading,section .heading{font-family:Barlow-Black,'Arial Bold',sans-serif;color:#b61b1b;font-size:3rem;text-transform:uppercase}.section .heading sup,footer .heading sup,header .heading sup,section .heading sup{vertical-align:18px}@media screen and (min-width:770px) and (max-width:949px){.section .heading,footer .heading,header .heading,section .heading{font-size:2.8rem}}@media screen and (min-width:580px) and (max-width:769px){.section .heading,footer .heading,header .heading,section .heading{font-size:2.5rem}}@media screen and (min-width:381px) and (max-width:579px){.section .heading,footer .heading,header .heading,section .heading{font-size:2.1rem}}@media screen and (max-width:380px){.section .heading,footer .heading,header .heading,section .heading{font-size:1.8rem}}.section .text-contain,footer .text-contain,header .text-contain,section .text-contain{position:relative;display:block;max-width:675px;margin:0 auto;text-align:center}.section .text-contain .subhead sup,footer .text-contain .subhead sup,header .text-contain .subhead sup,section .text-contain .subhead sup{font-size:70%;line-height:0;vertical-align:5px}.section.sec,footer.sec,header.sec,section.sec{height:50vh;background-color:#536d79}.section.sec h1,.section.sec h2,.section.sec h3,.section.sec h4,.section.sec h5,.section.sec h6,footer.sec h1,footer.sec h2,footer.sec h3,footer.sec h4,footer.sec h5,footer.sec h6,header.sec h1,header.sec h2,header.sec h3,header.sec h4,header.sec h5,header.sec h6,section.sec h1,section.sec h2,section.sec h3,section.sec h4,section.sec h5,section.sec h6{color:#fff}.section.round-top,footer.round-top,header.round-top,section.round-top{-webkit-border-radius:70px 70px 0 0;-moz-border-radius:70px 70px 0 0;-ms-border-radius:70px 70px 0 0;-o-border-radius:70px 70px 0 0;border-radius:70px 70px 0 0}.section.round-bottom,footer.round-bottom,header.round-bottom,section.round-bottom{-webkit-border-radius:0 0 70px 70px;-moz-border-radius:0 0 70px 70px;-ms-border-radius:0 0 70px 70px;-o-border-radius:0 0 70px 70px;border-radius:0 0 70px 70px}.section.round,footer.round,header.round,section.round{-webkit-border-radius:70px;-moz-border-radius:70px;-ms-border-radius:70px;-o-border-radius:70px;border-radius:70px}.section.round,footer.round,header.round,section.round{-webkit-border-radius:70px;-moz-border-radius:70px;-ms-border-radius:70px;-o-border-radius:70px;border-radius:70px}@media screen and (min-width:770px) and (max-width:949px){.section.round-top,footer.round-top,header.round-top,section.round-top{-webkit-border-radius:56px 56px 0 0;-moz-border-radius:56px 56px 0 0;-ms-border-radius:56px 56px 0 0;-o-border-radius:56px 56px 0 0;border-radius:56px 56px 0 0}.section.round-bottom,footer.round-bottom,header.round-bottom,section.round-bottom{-webkit-border-radius:0 0 56px 56px;-moz-border-radius:0 0 56px 56px;-ms-border-radius:0 0 56px 56px;-o-border-radius:0 0 56px 56px;border-radius:0 0 56px 56px}.section.round,footer.round,header.round,section.round{-webkit-border-radius:56px;-moz-border-radius:56px;-ms-border-radius:56px;-o-border-radius:56px;border-radius:56px}.section.round,footer.round,header.round,section.round{-webkit-border-radius:56px;-moz-border-radius:56px;-ms-border-radius:56px;-o-border-radius:56px;border-radius:56px}}@media screen and (min-width:580px) and (max-width:769px){.section.round-top,footer.round-top,header.round-top,section.round-top{-webkit-border-radius:49px 49px 0 0;-moz-border-radius:49px 49px 0 0;-ms-border-radius:49px 49px 0 0;-o-border-radius:49px 49px 0 0;border-radius:49px 49px 0 0}.section.round-bottom,footer.round-bottom,header.round-bottom,section.round-bottom{-webkit-border-radius:0 0 49px 49px;-moz-border-radius:0 0 49px 49px;-ms-border-radius:0 0 49px 49px;-o-border-radius:0 0 49px 49px;border-radius:0 0 49px 49px}.section.round,footer.round,header.round,section.round{-webkit-border-radius:49px;-moz-border-radius:49px;-ms-border-radius:49px;-o-border-radius:49px;border-radius:49px}.section.round,footer.round,header.round,section.round{-webkit-border-radius:49px;-moz-border-radius:49px;-ms-border-radius:49px;-o-border-radius:49px;border-radius:49px}}@media screen and (min-width:381px) and (max-width:579px){.section.round-top,footer.round-top,header.round-top,section.round-top{-webkit-border-radius:42px 42px 0 0;-moz-border-radius:42px 42px 0 0;-ms-border-radius:42px 42px 0 0;-o-border-radius:42px 42px 0 0;border-radius:42px 42px 0 0}.section.round-bottom,footer.round-bottom,header.round-bottom,section.round-bottom{-webkit-border-radius:0 0 42px 42px;-moz-border-radius:0 0 42px 42px;-ms-border-radius:0 0 42px 42px;-o-border-radius:0 0 42px 42px;border-radius:0 0 42px 42px}.section.round,footer.round,header.round,section.round{-webkit-border-radius:42px;-moz-border-radius:42px;-ms-border-radius:42px;-o-border-radius:42px;border-radius:42px}.section.round,footer.round,header.round,section.round{-webkit-border-radius:42px;-moz-border-radius:42px;-ms-border-radius:42px;-o-border-radius:42px;border-radius:42px}}@media screen and (max-width:380px){.section.round-top,footer.round-top,header.round-top,section.round-top{-webkit-border-radius:35px 35px 0 0;-moz-border-radius:35px 35px 0 0;-ms-border-radius:35px 35px 0 0;-o-border-radius:35px 35px 0 0;border-radius:35px 35px 0 0}.section.round-bottom,footer.round-bottom,header.round-bottom,section.round-bottom{-webkit-border-radius:0 0 35px 35px;-moz-border-radius:0 0 35px 35px;-ms-border-radius:0 0 35px 35px;-o-border-radius:0 0 35px 35px;border-radius:0 0 35px 35px}.section.round,footer.round,header.round,section.round{-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px}.section.round,footer.round,header.round,section.round{-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px}}.section.lt-gray,footer.lt-gray,header.lt-gray,section.lt-gray{background-color:#edeff0}.section.lt-gray .content.rounded,footer.lt-gray .content.rounded,header.lt-gray .content.rounded,section.lt-gray .content.rounded{background-color:#fff}.has-img .content{z-index:1}div.img-div{position:relative;display:block;width:100%;height:70vw;max-height:900px;max-width:90%;margin:-15% auto 0 auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:bottom center;background-repeat:no-repeat;background-color:transparent;z-index:0}div.img-div.full{max-width:100%}div.img-div div.white-overlay{position:absolute;display:block;width:100%;height:40%;min-height:350px;background-image:url(../assets/images/white-fade.png);-webkit-background-size:110% 110%;-moz-background-size:110% 110%;-o-background-size:110% 110%;background-size:110% 110%;background-position:top center;background-repeat:no-repeat;background-color:transparent;z-index:0}@media screen and (min-width:770px) and (max-width:949px){div.img-div div.white-overlay{min-height:300px}}@media screen and (min-width:580px) and (max-width:769px){div.img-div div.white-overlay{min-height:250px}}@media screen and (min-width:381px) and (max-width:579px){div.img-div div.white-overlay{min-height:200px}}@media screen and (max-width:380px){div.img-div div.white-overlay{min-height:150px}}div.img-div div.caption{position:absolute;display:block;bottom:0;left:0;right:0;padding:0 0 25px 0;text-transform:uppercase;text-align:center;color:#fff;font-family:BarlowCondensed-Bold,sans-serif;letter-spacing:1px;font-size:1.2em}div.dk-main{background-color:#8a1414}.img-circle{position:relative;margin:0 auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:transparent;overflow:hidden;width:100%;height:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;padding-bottom:99%}.img-circle.contain{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:transparent}.img-circle.main{background-color:#b61b1b}.img-circle.main.brdr{background-color:transparent;border:2px solid #b61b1b}.img-circle.sec{background-color:#536d79}.img-circle.sec.brdr{background-color:transparent;border:2px solid #536d79}.img-circle.tall{width:70%;height:0;padding-bottom:100%;-webkit-border-radius:60% 60% 60% 60%/35% 35% 35% 35%;-moz-border-radius:60% 60% 60% 60%/35% 35% 35% 35%;-ms-border-radius:60% 60% 60% 60%/35% 35% 35% 35%;-o-border-radius:60% 60% 60% 60%/35% 35% 35% 35%;border-radius:60% 60% 60% 60%/35% 35% 35% 35%}.img-circle.md-tall{width:75%;height:0;padding-bottom:130%;-webkit-border-radius:57.5% 57.5% 57.5% 57.5%/30% 30% 30% 30%;-moz-border-radius:57.5% 57.5% 57.5% 57.5%/30% 30% 30% 30%;-ms-border-radius:57.5% 57.5% 57.5% 57.5%/30% 30% 30% 30%;-o-border-radius:57.5% 57.5% 57.5% 57.5%/30% 30% 30% 30%;border-radius:57.5% 57.5% 57.5% 57.5%/30% 30% 30% 30%}.img-circle.x-tall{width:80%;height:0;padding-bottom:160%;-webkit-border-radius:55% 55% 55% 55%/25% 25% 25% 25%;-moz-border-radius:55% 55% 55% 55%/25% 25% 25% 25%;-ms-border-radius:55% 55% 55% 55%/25% 25% 25% 25%;-o-border-radius:55% 55% 55% 55%/25% 25% 25% 25%;border-radius:55% 55% 55% 55%/25% 25% 25% 25%}.grad{position:absolute;display:block;z-index:0;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(255,255,255,.5);background:linear-gradient(180deg,rgba(255,255,255,.9) 26%,rgba(255,255,255,.1) 100%)}.fade-strong{position:absolute;display:block;z-index:0;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(255,255,255,.85)}.fade-md{position:absolute;display:block;z-index:0;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(255,255,255,.5)}.otgs-development-site-front-end{display:none!important}.loader-wrapper{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:-1}.loader-wrapper img{position:relative;display:block;width:100%;height:auto;max-width:150px;margin:0 auto}.loader-wrapper.active{opacity:.7!important;z-index:50}#products-pill{position:absolute;display:block;height:216px;margin:-100px 8.3335% 0 8.3335%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:transparent;background-image:url(../assets/images/land-water.jpg);-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px;z-index:4;overflow:hidden}@media screen and (min-width:770px) and (max-width:949px){#products-pill{height:150px;margin-top:-75px}}@media screen and (min-width:580px) and (max-width:769px){#products-pill{height:100px;margin-top:-50px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}}@media screen and (min-width:381px) and (max-width:579px){#products-pill{height:80px;margin-top:-40px;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;border-radius:18px}}@media screen and (max-width:380px){#products-pill{height:70px;margin-top:-35px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}}#products-pill.floating{top:100%!important}#products-pill div#pill-hover{position:absolute;display:block;width:100%;height:100%;top:0;bottom:0;left:0;right:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:transparent;background-image:url(../assets/images/land-water-hover.jpg);-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;z-index:1;opacity:0}#products-pill:hover div#pill-hover{opacity:1}#products-pill .links{position:relative;display:block;width:100%;height:100%;margin:0 auto;text-align:center}#products-pill a.pill-btn{vertical-align:top;padding:25px;height:100%;text-align:center;color:#fff;text-transform:uppercase;font-family:Barlow-Black,'Arial Bold',sans-serif;font-size:1.4em;letter-spacing:2px;z-index:2}#products-pill a.pill-btn span.icon{position:relative;display:inline-block;width:100%;text-align:center;padding-top:4px;opacity:1;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}#products-pill a.pill-btn span.products-text{position:relative;display:inline-block;width:auto;text-align:center;padding-top:5px;text-transform:uppercase;font-family:Barlow-Black,'Arial Bold',sans-serif;font-size:1.3em;opacity:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;text-shadow:1px 0 10px #171d21}#products-pill a.pill-btn:hover span.icon{opacity:0}#products-pill a.pill-btn:hover span.products-text{opacity:1}@media screen and (min-width:770px) and (max-width:949px),screen and (min-width:580px) and (max-width:769px){#products-pill a.pill-btn{padding:20px;font-size:1.2em}#products-pill a.pill-btn span.icon{padding-top:0}#products-pill a.pill-btn span.products-text{padding-top:0;font-size:1em}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#products-pill a.pill-btn{padding:15px;font-size:1em}#products-pill a.pill-btn span.icon{padding-top:0}#products-pill a.pill-btn span.products-text{padding-top:0;font-size:1em}}#introduction{text-align:center;padding-top:100px}@media screen and (min-width:770px) and (max-width:949px){#introduction{padding-top:75px}}@media screen and (min-width:580px) and (max-width:769px){#introduction{padding-top:50px}}@media screen and (min-width:381px) and (max-width:579px){#introduction{padding-top:40px}}@media screen and (max-width:380px){#introduction{padding-top:35px}}#introduction img{position:relative;display:block;width:90%;max-width:975px;height:auto;margin:25px auto 0 auto}.go-electric-section{margin-top:5%}.go-electric-section .content{max-width:1050px;margin-bottom:50px;color:#fff;vertical-align:middle;padding-top:0!important;text-align:center}@media screen and (max-width:769px),screen and (min-width:770px) and (max-width:949px){.go-electric-section .content{width:95%;padding-bottom:150px}}.go-electric-section .col-6.text{text-align:center}.go-electric-section .img-div{position:relative;display:block;width:100%;max-width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:transparent;margin-top:-600px;height:1900px}@media screen and (max-width:769px){.go-electric-section .img-div{height:800px}}.go-electric-section .circle-wrap,.go-electric-section .text-contain{margin:0 auto;color:#fff;padding:20px 40px}.go-electric-section .circle-wrap h1,.go-electric-section .circle-wrap h2,.go-electric-section .circle-wrap h3,.go-electric-section .circle-wrap h4,.go-electric-section .circle-wrap h5,.go-electric-section .circle-wrap h6,.go-electric-section .text-contain h1,.go-electric-section .text-contain h2,.go-electric-section .text-contain h3,.go-electric-section .text-contain h4,.go-electric-section .text-contain h5,.go-electric-section .text-contain h6{color:#fff}@media screen and (min-width:950px) and (max-width:1200px),screen and (min-width:770px) and (max-width:949px){.go-electric-section .circle-wrap,.go-electric-section .text-contain{padding:20px 0 0}}.go-electric-section .circle-wrap{margin-top:-15%;flex:none;width:39.66666667%;max-width:500px}.go-electric-section .circle-wrap.no-margin{width:41.66666667%}@media screen and (max-width:769px){.go-electric-section .circle-wrap{width:100%}}.go-electric-section .text-contain{flex:none;width:56.33333333%}.go-electric-section .text-contain.no-margin{width:58.33333333%}.go-electric-section div.learn-more{position:relative;display:block;width:80%;max-width:420px;padding:35px 45px;background-color:#fff;margin:0 auto -25% auto;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px;text-align:center;-webkit-box-shadow:0 0 15px 0 rgba(54,70,78,.8);-moz-box-shadow:0 0 15px 0 rgba(54,70,78,.8);box-shadow:0 0 15px 0 rgba(54,70,78,.8)}.go-electric-section div.learn-more .ex-container.pill{padding:15px 20px!important}.go-electric-section div.learn-more .subheading{font-family:BarlowCondensed-Bold,sans-serif;color:#b61b1b;font-size:1.4em;letter-spacing:1px;padding:0;line-height:1.2em}.go-electric-section div.learn-more .btn{margin:15px 2%;width:128px}@media screen and (max-width:769px){.go-electric-section div.learn-more{margin-bottom:-50%;padding:25px}}@media screen and (min-width:770px){.go-electric-section .col-6.expanding-group,.go-electric-section .col-6.text{width:98%;vertical-align:top}.go-electric-section .col-6.expanding-group .circle-wrap,.go-electric-section .col-6.expanding-group .text-contain,.go-electric-section .col-6.text .circle-wrap,.go-electric-section .col-6.text .text-contain{vertical-align:middle;position:relative;display:inline-block;flex:none;width:48%}.go-electric-section .col-6.expanding-group .circle-wrap.no-margin,.go-electric-section .col-6.expanding-group .text-contain.no-margin,.go-electric-section .col-6.text .circle-wrap.no-margin,.go-electric-section .col-6.text .text-contain.no-margin{width:50%}.go-electric-section .col-6.expanding-group .text-contain,.go-electric-section .col-6.text .text-contain{max-width:480px}.go-electric-section .col-6.text{padding:0 50px 35px 50px}.go-electric-section .expanding-group{position:relative;display:flex;align-items:flex-start;justify-content:space-between;vertical-align:top;padding:0 0 25px 0;max-width:90%;margin:0 auto}.go-electric-section .expanding-group .ex-container{vertical-align:top;position:relative;display:inline-block;flex:none;width:31.33333333%;margin:0 1%;background-color:transparent}.go-electric-section .expanding-group .ex-container.no-margin{width:33.33333333%}.go-electric-section .expanding-group .ex-container.pill{padding:15px 20px!important}.go-electric-section .expanding-group .ex-container .ex-btn{padding:10px 20px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;background-color:#8a1414;margin-bottom:15px;cursor:default}.go-electric-section .expanding-group .ex-container .ex-btn p.title{position:relative;display:block;text-align:center}.go-electric-section .expanding-group .ex-container .ex-btn p.title span{text-align:center}.go-electric-section .expanding-group .ex-container span.ex-icon{display:none}.go-electric-section .expanding-group .ex-container .ex-win{padding:0 10px;height:auto}}@media screen and (min-width:770px) and (max-width:1050px){.go-electric-section .expanding-group{max-width:90%}.go-electric-section .expanding-group .ex-container{max-width:none}.go-electric-section .text-contain{flex:none;width:98%;max-width:90%}.go-electric-section .text-contain.no-margin{width:100%}}@media screen and (max-width:769px){.go-electric-section .col-6{flex:none;width:98%}.go-electric-section .col-6.no-margin{width:100%}.go-electric-section .circle-wrap{padding:0 15%}.go-electric-section .text-contain{flex:none;width:98%;max-width:90%;padding:20px 5px}.go-electric-section .text-contain.no-margin{width:100%}.go-electric-section .expanding-group .ex-container.pill{width:90%;max-width:100%!important;padding:10px 25px;text-align:left}.go-electric-section .expanding-group .ex-container.pill p.title{max-width:98%;margin:0 auto}.go-electric-section .learn-more{margin-bottom:-35%!important;max-width:525px!important}}#feature-section{direction:rtl}#feature-section.brand-slider{max-width:86%;margin:50px auto}#feature-section.brand-slider #front-page-features-nav{position:relative;display:block;top:0}#feature-section.brand-slider .slider{margin-bottom:3%}#feature-section.brand-slider .content{padding:50px 0;width:92%;max-width:92%}@media screen and (min-width:770px) and (max-width:949px){#feature-section.brand-slider .content{padding:40px 0}}@media screen and (min-width:580px) and (max-width:769px){#feature-section.brand-slider .content{padding:30px 0}}@media screen and (min-width:381px) and (max-width:579px){#feature-section.brand-slider .content{padding:20px 0}}@media screen and (max-width:380px){#feature-section.brand-slider .content{padding:10px 0}}#feature-section.brand-slider:before{height:auto;top:0}@media screen and (max-width:769px){#feature-section.brand-slider:before{height:auto;top:0}}#feature-section:before{height:125px;top:-120px}@media screen and (max-width:769px){#feature-section:before{height:100px;top:-90px}}@media screen and (max-width:769px){#feature-section{direction:ltr}}#feature-section .prod-img{position:relative;display:block;width:80%;max-width:350px;height:auto;margin:0 auto 25px auto}#feature-section .text-contain{max-width:485px}@media screen and (max-width:769px){#feature-section .text-contain{margin-bottom:35px;margin-top:0}}#feature-section .feature-img{position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:transparent}#feature-section .feature-img:after{content:'';display:block;width:0;padding-bottom:137%}@media screen and (max-width:769px){#feature-section .feature-img:after{padding-bottom:123.3%}}#feature-section .col-6{direction:ltr;vertical-align:middle}@media screen and (max-width:769px){#feature-section .col-6{flex:none;width:98%}#feature-section .col-6.no-margin{width:100%}}#feature-section #front-page-features-nav{position:absolute;display:block;top:-50px;direction:ltr;width:100%;height:45px;z-index:10}#cta .content,#custom-cta .content{margin:0 auto;text-align:center}#custom-cta .content{margin:0 auto 60px auto;padding:25px 45px;text-align:center;background-color:#fff;top:-50px;width:60%;max-width:800px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;-webkit-box-shadow:0 0 15px 0 rgba(54,70,78,.8);-moz-box-shadow:0 0 15px 0 rgba(54,70,78,.8);box-shadow:0 0 15px 0 rgba(54,70,78,.8)}@media screen and (min-width:770px) and (max-width:949px){#custom-cta .content{top:-30px}}@media screen and (min-width:580px) and (max-width:769px){#custom-cta .content{top:-30px;width:70%}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#custom-cta .content{top:-30px;width:75%;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}}#custom-cta .content .text-contain{max-width:480px}#testimonial .has-img.content{padding-bottom:0}#testimonial .testimonial-content{position:relative;display:block;max-width:835px;margin:0 auto;z-index:2;text-align:center;font-size:1.15em}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#testimonial .testimonial-content{font-size:1em}}#testimonial .testimonial-content h1,#testimonial .testimonial-content h2,#testimonial .testimonial-content h3,#testimonial .testimonial-content h4,#testimonial .testimonial-content h5,#testimonial .testimonial-content h6{color:#536d79;font-family:BarlowCondensed-Medium,sans-serif;line-height:1.3em;padding-bottom:1.5rem;letter-spacing:-.4px}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#testimonial .testimonial-content h1,#testimonial .testimonial-content h2,#testimonial .testimonial-content h3,#testimonial .testimonial-content h4,#testimonial .testimonial-content h5,#testimonial .testimonial-content h6{line-height:1.2em}}#testimonial .testimonial-content p{color:#b61b1b;text-transform:uppercase;font-size:1rem;font-family:BarlowCondensed-Bold,sans-serif;line-height:1.4em}#testimonial .testimonial-content p span{position:relative;display:block;font-family:BarlowCondensed-Medium,sans-serif}#locator #map-wrap.inactive{display:none}#locator .distributor-more{color:#b61b1b;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;cursor:pointer}#locator .distributor-more:hover{color:#edeff0}#locator .content{padding:100px 0}@media screen and (min-width:770px) and (max-width:949px){#locator .content{padding:80px 0}}@media screen and (min-width:580px) and (max-width:769px){#locator .content{padding:60px 0}}@media screen and (min-width:381px) and (max-width:579px){#locator .content{padding:40px 0}}@media screen and (max-width:380px){#locator .content{padding:20px 0}}#locator .content form{position:relative;display:block;margin:15px 0;text-align:center;max-width:450px}#locator .content form select{width:250px;margin:5px auto}#locator .content form .btn{cursor:pointer}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){#locator .content form{width:95%;margin:15px auto}}#locator .content .col-6{width:50%;-webkit-transition:width .2s linear,max-width .2s linear,max-height .2s linear;-moz-transition:width .2s linear,max-width .2s linear,max-height .2s linear;-o-transition:width .2s linear,max-width .2s linear,max-height .2s linear;transition:width .2s linear,max-width .2s linear,max-height .2s linear;margin:0!important;padding:15px;overflow:hidden}#locator .content .col-6.map-form{max-width:50%;max-height:100%}@media screen and (max-width:769px){#locator .content .col-6.map-form{max-width:100%}}#locator .content .col-6.map-form #locate.disabled{background:#b6c5cd;pointer-events:none}#locator .content .col-6.map-form #reset-ssl{position:relative;display:block}#locator .content .col-6.map-form #reset-ssl img{position:relative;display:block;width:100%;height:auto;max-width:35px;margin:0 auto;cursor:pointer}#locator .content .col-6.map-col .flex{width:97%;align-items:stretch;margin:10px}@media screen and (max-width:769px){#locator .content .col-6{position:relative;display:block;width:100%}#locator .content .col-6 #map{width:100%;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}}#locator .content .col-6 .form-wrapper{min-width:35vw}#locator .content .text{position:relative;display:block;text-align:center;max-width:450px}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){#locator .content .text{width:95%;margin:0 auto}}#locator .content #results{max-width:0%;height:0;padding:0;overflow:hidden}#locator .content #map{width:100%;-webkit-border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px;border-radius:45px}@media screen and (max-width:769px){#locator .content #map{width:100%;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}}#locator .content .address-details{margin-bottom:15px}#locator .content .address-details p{padding:0}#locator .content .contact-group{margin-top:0}#locator .content .contact-group p{padding-top:0}#locator.active .content .map-col{width:100%;margin:0;padding:0}@media screen and (max-width:769px){#locator.active .content .map-col .flex{flex-direction:column}}@media screen and (min-width:770px){#locator.active .content .map-form{max-width:0;max-height:0;margin:0;padding:0}}#locator.active .content #map{width:65%;-webkit-border-radius:0 45px 45px 0;-moz-border-radius:0 45px 45px 0;-ms-border-radius:0 45px 45px 0;-o-border-radius:0 45px 45px 0;border-radius:0 45px 45px 0}@media screen and (max-width:769px){#locator.active .content #map{width:100%;height:auto;max-width:none;min-height:400px;padding:25px 15px;-webkit-border-radius:0 0 45px 45px;-moz-border-radius:0 0 45px 45px;-ms-border-radius:0 0 45px 45px;-o-border-radius:0 0 45px 45px;border-radius:0 0 45px 45px}}#locator.active #results{width:100%;max-width:35%;padding:25px 35px 45px;overflow:scroll}@media screen and (max-width:769px){#locator.active #results{max-width:100%}}#locator #single-distributor{position:absolute;display:block;width:100%;top:100px;left:-100vw;background-color:#fff;z-index:5}#locator #single-distributor.active{position:relative;left:0;top:0}#locator #single-distributor .content{padding:0!important}#locator #single-distributor #close-distributor{display:flex;align-items:center;justify-content:flex-start;margin-left:4%;color:#536d79;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;cursor:pointer}#locator #single-distributor #close-distributor:hover{color:#b61b1b}#locator #single-distributor #close-distributor span{font-size:.9em;font-family:BarlowCondensed-Bold,sans-serif;letter-spacing:1px;text-transform:uppercase}#locator #single-distributor #close-distributor span.icon{position:relative;font-size:.9em}#locator #single-distributor #close-distributor span:not(.icon){padding-left:5px}#page-resources #locator #single-distributor{top:0}#main .product-feature{position:relative;display:block;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:transparent;background-color:#536d79;width:95%;margin:0 auto -50px auto;padding:15px 15px 0 15px;top:0;-webkit-border-radius:0 0 40px 40px;-moz-border-radius:0 0 40px 40px;-ms-border-radius:0 0 40px 40px;-o-border-radius:0 0 40px 40px;border-radius:0 0 40px 40px;vertical-align:middle}@media screen and (max-width:769px){#main .product-feature{margin:0 auto -30px auto}}#main .product-feature.inactive{display:none}#main .product-feature .content{vertical-align:middle;margin:0 auto;padding:75px 0 0 0;width:95%;max-width:1450px;max-height:210px;justify-content:space-between;overflow:hidden;flex-wrap:nowrap}#main .product-feature .feature-text{vertical-align:middle;flex-shrink:0}#main .product-feature .feature-text .contain{width:100%;max-width:375px;vertical-align:top;text-align:center;padding:0}#main .product-feature .feature-text .contain .heading{color:#fff;padding:0 0 5px;line-height:1em;font-size:2.1em}#main .product-feature .feature-text .contain .heading sup{font-size:60%;vertical-align:.5em}#main .product-feature .feature-text .contain p{font-size:1em;color:#fff;padding:0 0 5px}#main .product-feature.no-product .feature-text .contain{max-width:550px;padding:35px 0}@media screen and (max-width:769px){#main .product-feature.no-product .feature-text .contain{padding:0}}#main .product-feature .feature-img{position:relative;display:block;margin-bottom:0;vertical-align:middle;height:135px;width:100%;height:auto;max-width:300px;flex-shrink:2}#main .product-feature .feature-img picture img{position:relative;display:block;width:100%;height:auto}#main .product-feature .feature-btn{flex-shrink:0;vertical-align:middle;text-align:center;padding:0}#main .product-feature .feature-btn .btn{margin:0 auto;font-size:1em}@media screen and (min-width:580px) and (max-width:769px){#main .product-feature .content{justify-content:space-around}}@media screen and (max-width:769px){#main .product-feature .content{font-size:.9em;max-height:none;flex-wrap:wrap}#main .product-feature .content div[class*=feature-]{margin:25px auto}#main .product-feature .content .feature-btn{margin-top:0!important}#main .product-feature .content .feature-img{display:none}}#philosophy{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:transparent}#philosophy .intro{text-align:center}#philosophy .intro .text-contain{max-width:475px}@media screen and (max-width:769px){#philosophy .intro .text-contain{margin-bottom:25px}}@media screen and (max-width:769px){#philosophy .col-6{flex:none;width:98%}#philosophy .col-6.no-margin{width:100%}}#leadership{text-align:center}#leadership .text-contain{max-width:650px}#leadership .leader-list{position:relative;display:block;width:90%;max-width:1200px;margin:50px auto 0 auto;padding:0}#leadership .leader-list .leader{height:auto;padding:20px 0;color:#fff;vertical-align:middle}#leadership .leader-list .leader .leader-img{vertical-align:middle;z-index:1}#leadership .leader-list .leader .leader-bio{direction:ltr;vertical-align:middle;z-index:1;padding:0 15px}#leadership .leader-list .leader .background-div{position:absolute;display:block;width:90%;height:86%;top:7%;left:10%;background-color:#b61b1b;z-index:0}#leadership .leader-list .leader .text{position:relative;display:block;margin:4% auto;vertical-align:middle;width:90%;max-width:500px}#leadership .leader-list .leader .text .leader-name,#leadership .leader-list .leader .text .leader-title{padding:0;line-height:1.3em}#leadership .leader-list .leader .text .leader-title{font-family:BarlowCondensed-Bold,sans-serif;text-transform:uppercase;letter-spacing:1px}#leadership .leader-list .leader .text .leader-name{font-size:2em;font-family:Barlow-Black,'Arial Bold',sans-serif;text-transform:uppercase}#leadership .leader-list .leader:nth-child(odd){direction:rtl}#leadership .leader-list .leader:nth-child(odd) .background-div{left:auto;right:10%}@media screen and (min-width:770px) and (max-width:949px){#leadership .leader-list .leader .leader-bio{width:68%}#leadership .leader-list .leader .leader-img{width:28%}}@media screen and (max-width:769px){#leadership .leader-list .leader{direction:ltr;display:block;width:90%;margin:0 auto}#leadership .leader-list .leader .leader-bio{position:relative;display:block;width:100%;margin:10px auto}#leadership .leader-list .leader .leader-img{position:relative;display:block;width:100%;margin:10px auto;max-width:300px}#leadership .leader-list .leader .leader-img .img-circle{padding-bottom:135%}#leadership .leader-list .leader .background-div{width:100%;left:auto!important;right:auto!important;height:80%;top:20%}}@media screen and (max-width:380px),screen and (min-width:381px) and (max-width:579px){#leadership .leader-list .leader .leader-img{max-width:250px}}#careers{text-align:center}#careers .text-contain{max-width:475px}#careers .cta-title{position:relative;display:block;margin:25px auto 0 auto;font-family:BarlowCondensed-Bold,sans-serif;letter-spacing:1px;text-align:center;max-width:250px}#careers a.btn{margin-top:5px}@media screen and (max-width:769px){#careers .col-6{width:100%}}#history{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:transparent;padding-bottom:20%;direction:ltr}#history .content{direction:rtl}#history .content .col-6{direction:ltr}#history .text-contain{max-width:450px}#history .text-contain p{text-shadow:1px 0 8px #fff}#history img.history-photo{position:relative;display:block;width:80%;max-width:650px;height:auto;margin:0 auto}@media screen and (max-width:769px){#history .content{direction:ltr}#history .col-6{flex:none;width:98%}#history .col-6.no-margin{width:100%}}#locations{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat}#locations .content{vertical-align:top;text-align:center}#locations .content .col-6{vertical-align:top}#locations .locations{position:relative;display:block}#locations .locations .circle-wrap{margin-bottom:35px}#locations .locations h1,#locations .locations h2,#locations .locations h3,#locations .locations h4,#locations .locations h5,#locations .locations h6{padding:0;text-transform:uppercase}#locations .locations .subheading{font-family:BarlowCondensed-Bold,sans-serif;letter-spacing:2px;font-size:1.2rem}#locations .locations .heading{font-size:2rem}#locations .locations .location{margin-top:35px;padding:25px}#locations .locations .location-text{position:relative;display:block;margin:0 auto;max-width:275px}#locations .locations .location-text p{font-size:1.1em}#locations .locations .location-text a.phone{position:relative;display:block;font-size:1.1em;color:#536d79;margin:10px auto;font-family:Barlow-SemiBold,Arial,sans-serif}#locations .locations .location-text a.phone .icon{position:relative;display:inline-block;font-size:1.2em;top:4px;color:inherit}#locations .locations .location-text a.phone:hover{color:#b61b1b}@media screen and (max-width:769px){#locations .locations .col-6{flex:none;width:98%}#locations .locations .col-6.no-margin{width:100%}}#brands .img-div{margin-top:-30%}@media screen and (min-width:1201px) and (max-width:1440px),screen and (min-width:1441px){#brands .img-div{margin-top:-20%}}@media screen and (max-width:769px){#brands .img-div{margin-top:-40%}}#brands .content{padding-bottom:0}#brands .logos{text-align:center;vertical-align:middle;position:relative;display:block;margin:5% auto 0 auto}#brands .logos a.brand-link{vertical-align:middle;padding:0 5px 25px 5px}#brands .logos a.brand-link img{position:relative;display:block;width:90%;height:auto;max-width:300px;margin:0 auto}#brands .logos a.brand-link img.ratio-wide-3{max-width:125px}@media screen and (min-width:770px) and (max-width:949px),screen and (min-width:580px) and (max-width:769px){#brands .logos a.brand-link{flex:none;width:31.33333333%}#brands .logos a.brand-link.no-margin{width:33.33333333%}}@media screen and (min-width:381px) and (max-width:579px){#brands .logos a.brand-link{flex:none;width:48%;padding-bottom:5px}#brands .logos a.brand-link.no-margin{width:50%}}@media screen and (max-width:380px){#brands .logos a.brand-link{flex:none;width:98%;padding-bottom:5px}#brands .logos a.brand-link.no-margin{width:100%}}#growth{text-align:center}#growth .text-contain{max-width:400px}#growth .content{z-index:1}@media screen and (max-width:769px){#growth .col-6{flex:none;width:98%}#growth .col-6.no-margin{width:100%}}#growth .img-div{margin-top:-20%}#career-philosophy .content.sec{padding:25px;margin:-10% auto 50px auto;background-color:#536d79}#career-philosophy .content.sec .text-contain{color:#fff;text-align:center;max-width:450px;padding-bottom:25px}#career-philosophy .content.sec .text-contain h1,#career-philosophy .content.sec .text-contain h2,#career-philosophy .content.sec .text-contain h3,#career-philosophy .content.sec .text-contain h4,#career-philosophy .content.sec .text-contain h5,#career-philosophy .content.sec .text-contain h6{color:#fff}#career-philosophy .content .text{margin-top:-15%}#career-philosophy .content .text .circle-wrap{flex:none;width:73%;margin:0 auto 25px auto}#career-philosophy .content .text .circle-wrap.no-margin{width:75%}@media screen and (max-width:769px){#career-philosophy .content{width:100%}#career-philosophy .content .col-6{flex:none;width:98%}#career-philosophy .content .col-6.no-margin{width:100%}}#success-stories *{vertical-align:top}#success-stories .employee-stories{position:relative;display:block;width:100%;margin:5% auto 0 auto;text-align:center}#success-stories .employee-stories .img-circle{max-width:275px}#success-stories .employee-stories .text-contain{position:relative;display:block;margin:25px auto 15px auto;max-width:300px}#success-stories .employee-stories .text-contain p.heading{font-size:2.2rem;padding-bottom:0;line-height:1.2em}@media screen and (min-width:770px) and (max-width:949px){#success-stories .employee-stories .story{flex:none;width:48%}#success-stories .employee-stories .story.no-margin{width:50%}}@media screen and (max-width:769px){#success-stories .employee-stories .story{flex:none;width:98%}#success-stories .employee-stories .story.no-margin{width:100%}}#resources-loader{align-items:flex-start}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){.resources-content{padding-top:25px}}.resources-content>div{opacity:0;-webkit-transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.resources-content>div.active{opacity:1}.resources-content #locator .content,.resources-content #product-resources .content{padding-top:0}.category-loader{position:absolute;display:flex;align-items:flex-start;justify-content:center;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:-1}.category-loader img{position:relative;display:block;width:100%;height:auto;max-width:150px;margin:0 auto}.category-loader.active{opacity:.7;z-index:50}#single-distributors .standard-full-header{height:45vh;min-height:250px}#single-distributors .standard-full-header .heading{color:#fff}form.post-password-form{position:relative;display:block;max-width:800px;margin:0 auto}form.post-password-form p{text-align:center}form.post-password-form label{position:relative;display:inline-block;flex:none;width:48%;text-align:left}form.post-password-form label.no-margin{width:50%}form.post-password-form input[type=password]{position:relative;display:block;width:100%}form.post-password-form input[type=submit]{position:relative!important;display:inline-block!important;flex:none;width:48%;background-color:#b61b1b;border:none;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;color:#fff;text-transform:uppercase;padding:10px 20px;font-size:1em;font-family:BarlowCondensed-Bold,sans-serif;letter-spacing:1px;max-width:200px;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}form.post-password-form input[type=submit].no-margin{width:50%}form.post-password-form input[type=submit]:hover{background-color:#8a1414}#page-products .inactive,#systems-page .inactive,#taxonomy-market .inactive{display:none!important}#vessel .text-contain{max-width:410px}#vessel .vessel-img img{position:relative;display:block;width:100%;height:auto;max-width:550px;margin:0 auto}#vessel .content{background-color:#fff;padding:90px 45px;top:-100px;margin-bottom:-100px;width:90%;max-width:1400px}@media screen and (min-width:770px) and (max-width:949px){#vessel .content{padding:80px 45px}}@media screen and (min-width:580px) and (max-width:769px){#vessel .content{padding:70px 45px}}@media screen and (min-width:381px) and (max-width:579px){#vessel .content{padding:60px 45px}}@media screen and (max-width:380px){#vessel .content{padding:50px 45px}}@media screen and (max-width:769px){#vessel .content{top:-50px;margin-bottom:-50px}}@media screen and (max-width:769px){#vessel .col-6{width:100%}#vessel .col-6 .text-contain{max-width:100%}}#vessel #vessel-select{position:relative;display:block;width:80%;max-width:250px;margin:20px auto 0 auto}@media screen and (max-width:769px){#vessel #vessel-select{margin-bottom:25px}}#main .products-introduction{padding-top:0}#main .products-introduction .content{padding-bottom:35px}#main .products-introduction .toggle{z-index:5}#main .products-introduction .market-intro{display:none}#main .products-introduction .market-intro.active{display:block}#products,#system-links{text-align:center}#products .dropdown,#system-links .dropdown{z-index:5}#products .content,#system-links .content{padding-top:35px;z-index:1}#products .img-div,#system-links .img-div{margin-top:-25%}#products .link-box.inactive,#system-links .link-box.inactive{display:none}#products-guide .content{direction:rtl}#products-guide .col-6{direction:ltr}#products-guide .col-6 .btn{position:relative;display:block;max-width:150px;margin:15px auto}@media screen and (max-width:769px){#products-guide .col-6{flex:none;width:98%}#products-guide .col-6.no-margin{width:100%}}#products-guide .text-contain{max-width:410px}#products-guide .guide-img img{position:relative;display:block;width:100%;height:auto;max-width:550px;margin:0 auto}.market-section .market-segments{position:relative;display:block;margin:35px auto 0 auto;text-align:center;vertical-align:top}.market-section .market-segments .market{padding:25px;vertical-align:top}.market-section .market-segments .market .circle-wrapper{position:relative;display:block;margin:0 auto;max-width:350px}.market-section .market-segments .market .text-contain{position:relative;display:block;margin:30px auto 0 auto}.market-section .market-segments .market .text-contain p{padding:0 0 10px 0}.market-section .market-segments .market .text-contain p.market-title{font-family:Barlow-Black,'Arial Bold',sans-serif;text-transform:uppercase;color:#b61b1b;font-size:1.8em}@media screen and (min-width:950px) and (max-width:1200px),screen and (min-width:770px) and (max-width:949px),screen and (min-width:580px) and (max-width:769px){.market-section .market-segments .market{flex:none;width:48%}.market-section .market-segments .market.no-margin{width:50%}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){.market-section .market-segments .market{flex:none;width:98%}.market-section .market-segments .market.no-margin{width:100%}}.product-market-select{position:relative;display:block;width:75%;max-width:300px;margin:0 auto}#page-brands header .hero .cell .text-contain{max-width:600px}#brands-list{vertical-align:middle;text-align:center}#brands-list .content.brands-list-content{padding-top:0;margin-top:-5%}#brands-list .brand{padding:0 25px;margin-bottom:45px;margin-left:auto;margin-right:auto}#brands-list .brand .img-circle{vertical-align:middle;text-align:center;-webkit-background-size:0;-moz-background-size:0;-o-background-size:0;background-size:0;background-position:center;background-repeat:no-repeat;background-color:transparent;background-color:#edeff0!important;cursor:pointer}#brands-list .brand .img-circle .table{vertical-align:middle;position:relative;display:table;width:100%;height:100%;padding:25% 0 0 0}#brands-list .brand .img-circle .table .cell{vertical-align:middle;position:relative;display:table-cell;width:100%;height:auto}#brands-list .brand .img-circle img{position:relative;display:inline-block;width:90%;height:auto;margin:0 auto}#brands-list .brand.active .img-circle{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#brands-list .brand.active .img-circle img{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}#brands-list .brand.active .content-window{display:block}#brands-list .content-window{vertical-align:middle;position:relative;display:none;width:100%;height:auto;margin:0 auto}#brands-list .content-window .brand-products{padding-top:30px}#brands-list .content-window .brand-products h6{font-family:Barlow-SemiBold,Arial,sans-serif;text-transform:uppercase;padding-bottom:20px}#brands-list .content-window .category-dropdown{max-width:250px;margin:0 auto}#brands-list .content-window .category-dropdown .ex-win{max-height:300px;overflow:scroll}#brands-list .content-window .col-6{vertical-align:middle;text-align:center;padding:0 5%}#brands-list .content-window .col-6 img{position:relative;display:block;width:100%;height:auto;max-width:350px;margin:-3% auto}#brands-list .content-window .img-col{vertical-align:middle}#brands-list .content-window .img-col .round-image{vertical-align:middle;position:relative;display:block;padding-bottom:120%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:transparent;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px;margin:0 auto}#brands-list .content-window:not(:only-child)>.ex-block{padding:25px 0}#brands-list .content-window:not(:only-child) .term-details{border-top:1px solid #b61b1b;width:100%}#brands-list .content-window:not(:only-child) .term-details:before{position:absolute;display:block;font-family:icons;content:"\e901";color:#b61b1b;font-size:.9em;line-height:.5em;top:0;left:50%;margin-left:-.5em}#brands-list .content-window:not(:only-child) .img-col .round-image{margin:25px auto}#brands-list .content-window.active{display:block}#taxonomy-brand{padding-top:45px}#contact-form .form-content{vertical-align:top}#contact-form .form-content *{vertical-align:top}#contact-form .form-content label.multi-label{padding-top:4px;height:65.5px}#contact-form .form-content label.multi-label .select2-container--default .select2-selection--multiple,#contact-form .form-content label.multi-label .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#b6c5cd;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;padding:4px;height:41px;background-image:none}#contact-form .form-content label.multi-label .select2-container--default .select2-selection--multiple{background:url(../assets/images/selectarrow.png) right 15px center no-repeat #fff;background-size:auto 8px}#contact-form .form-content select{margin-top:1%;margin-bottom:1%}@media screen and (min-width:770px) and (max-width:949px),screen and (min-width:580px) and (max-width:769px){#contact-form .form-content .col-3{flex:none;width:48%}#contact-form .form-content .col-3.no-margin{width:50%}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#contact-form .form-content .col-3,#contact-form .form-content label{flex:none;width:98%}#contact-form .form-content .col-3.no-margin,#contact-form .form-content label.no-margin{width:100%}}#all-locations #location_type{position:relative;display:block;width:100%;max-width:350px;margin:0 auto;padding-bottom:45px}.breadcrumbs{position:absolute;display:flex;align-items:center;justify-content:flex-start;top:80px;left:25px;z-index:2}@media screen and (max-width:769px){.breadcrumbs{position:relative;top:0;left:0;padding-bottom:15px}}.breadcrumbs a{font-family:BarlowCondensed-Medium,sans-serif;text-transform:uppercase;color:#536d79;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;cursor:pointer}.breadcrumbs a:hover{color:#b61b1b}.breadcrumbs a span{text-decoration:underline}.breadcrumbs a span.brand-product{font-family:BarlowCondensed-Bold,sans-serif}.breadcrumbs span:not(.icon){font-size:.9em;letter-spacing:1px;text-transform:uppercase}.breadcrumbs span.brand-prefix{font-family:BarlowCondensed-Medium,sans-serif}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){.breadcrumbs span.brand-prefix{position:relative;display:block}}.breadcrumbs .icon{padding:3px 2px 0;position:relative;font-size:.9em}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#taxonomy-product-category header.standard-header{height:auto}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#taxonomy-product-category header.standard-header p{padding-bottom:35px}}#product-categories,#product-data{text-align:center}#product-categories .content,#product-data .content{padding-top:0;vertical-align:top}#product-categories .content .content-window,#product-data .content .content-window{display:none}#product-categories .content .content-window.active,#product-data .content .content-window.active{display:block}#product-categories .content .category-item,#product-categories .content .product-item,#product-data .content .category-item,#product-data .content .product-item{vertical-align:top;padding:25px}#product-categories .content .category-item.no-intro,#product-categories .content .product-item.no-intro,#product-data .content .category-item.no-intro,#product-data .content .product-item.no-intro{margin-top:0}@media screen and (min-width:770px) and (max-width:949px),screen and (min-width:580px) and (max-width:769px){#product-categories .content .category-item,#product-categories .content .product-item,#product-data .content .category-item,#product-data .content .product-item{flex:none;width:48%}#product-categories .content .category-item.no-margin,#product-categories .content .product-item.no-margin,#product-data .content .category-item.no-margin,#product-data .content .product-item.no-margin{width:50%}}@media screen and (min-width:381px) and (max-width:579px){#product-categories .content .category-item,#product-categories .content .product-item,#product-data .content .category-item,#product-data .content .product-item{flex:none;width:89.66666667%;padding:25px 0}#product-categories .content .category-item.no-margin,#product-categories .content .product-item.no-margin,#product-data .content .category-item.no-margin,#product-data .content .product-item.no-margin{width:91.66666667%}}@media screen and (max-width:380px){#product-categories .content .category-item,#product-categories .content .product-item,#product-data .content .category-item,#product-data .content .product-item{width:100%;padding:25px 0}}#product-categories .content .category-item hr,#product-categories .content .product-item hr,#product-data .content .category-item hr,#product-data .content .product-item hr{position:relative;display:block;margin:35px auto 0 auto;width:90%;border:none;border-bottom:2px solid transparent;overflow:visible;-webkit-transition:border-bottom-color .3s ease-in-out;-moz-transition:border-bottom-color .3s ease-in-out;-o-transition:border-bottom-color .3s ease-in-out;transition:border-bottom-color .3s ease-in-out}#product-categories .content .category-item hr:after,#product-categories .content .product-item hr:after,#product-data .content .category-item hr:after,#product-data .content .product-item hr:after{position:absolute;display:block;width:100%;font-family:icons;color:transparent;content:'\e901';line-height:1rem;top:-4px;font-size:1rem;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}#product-categories .content .category-item .img-circle,#product-categories .content .product-item .img-circle,#product-data .content .category-item .img-circle,#product-data .content .product-item .img-circle{vertical-align:top;border:2px solid #ced7db;-webkit-transition:border .3s ease-in-out;-moz-transition:border .3s ease-in-out;-o-transition:border .3s ease-in-out;transition:border .3s ease-in-out}#product-categories .content .category-item .img-circle.logo-bubble,#product-categories .content .product-item .img-circle.logo-bubble,#product-data .content .category-item .img-circle.logo-bubble,#product-data .content .product-item .img-circle.logo-bubble{-webkit-background-size:50% auto;-moz-background-size:50% auto;-o-background-size:50% auto;background-size:50% auto;background-position:center center;background-repeat:no-repeat;background-color:#fff}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#product-categories .content .category-item .img-circle,#product-categories .content .product-item .img-circle,#product-data .content .category-item .img-circle,#product-data .content .product-item .img-circle{width:70%;padding-bottom:69%}}#product-categories .content .category-item .text-contain,#product-categories .content .product-item .text-contain,#product-data .content .category-item .text-contain,#product-data .content .product-item .text-contain{position:relative;display:block;margin:25px auto;text-align:center}#product-categories .content .category-item .text-contain h1,#product-categories .content .category-item .text-contain h2,#product-categories .content .category-item .text-contain h3,#product-categories .content .category-item .text-contain h4,#product-categories .content .category-item .text-contain h5,#product-categories .content .category-item .text-contain h6,#product-categories .content .product-item .text-contain h1,#product-categories .content .product-item .text-contain h2,#product-categories .content .product-item .text-contain h3,#product-categories .content .product-item .text-contain h4,#product-categories .content .product-item .text-contain h5,#product-categories .content .product-item .text-contain h6,#product-data .content .category-item .text-contain h1,#product-data .content .category-item .text-contain h2,#product-data .content .category-item .text-contain h3,#product-data .content .category-item .text-contain h4,#product-data .content .category-item .text-contain h5,#product-data .content .category-item .text-contain h6,#product-data .content .product-item .text-contain h1,#product-data .content .product-item .text-contain h2,#product-data .content .product-item .text-contain h3,#product-data .content .product-item .text-contain h4,#product-data .content .product-item .text-contain h5,#product-data .content .product-item .text-contain h6{text-transform:uppercase}#product-categories .content .category-item.category-btn,#product-categories .content .product-item.category-btn,#product-data .content .category-item.category-btn,#product-data .content .product-item.category-btn{color:#536d79}#product-categories .content .category-item.category-btn .category-title,#product-categories .content .product-item.category-btn .category-title,#product-data .content .category-item.category-btn .category-title,#product-data .content .product-item.category-btn .category-title{color:inherit;text-transform:uppercase;margin:20px auto}#product-categories .content .category-item.category-btn:hover,#product-categories .content .product-item.category-btn:hover,#product-data .content .category-item.category-btn:hover,#product-data .content .product-item.category-btn:hover{color:#b61b1b}#product-categories .content .category-item.category-btn:hover .img-circle,#product-categories .content .product-item.category-btn:hover .img-circle,#product-data .content .category-item.category-btn:hover .img-circle,#product-data .content .product-item.category-btn:hover .img-circle{border-color:#b61b1b}#product-categories .content .category-item .category-name,#product-categories .content .category-item .product-name,#product-categories .content .product-item .category-name,#product-categories .content .product-item .product-name,#product-data .content .category-item .category-name,#product-data .content .category-item .product-name,#product-data .content .product-item .category-name,#product-data .content .product-item .product-name{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}#product-categories .content .category-item .product-name,#product-categories .content .product-item .product-name,#product-data .content .category-item .product-name,#product-data .content .product-item .product-name{padding:0}#product-categories .content .category-item .product-subhead,#product-categories .content .product-item .product-subhead,#product-data .content .category-item .product-subhead,#product-data .content .product-item .product-subhead{font-size:1.125em}#product-categories .content .category-item.no-dropdown,#product-categories .content .product-item.no-dropdown,#product-data .content .category-item.no-dropdown,#product-data .content .product-item.no-dropdown{cursor:pointer}#product-categories .content .category-item.no-dropdown:hover .category-image,#product-categories .content .product-item.no-dropdown:hover .category-image,#product-data .content .category-item.no-dropdown:hover .category-image,#product-data .content .product-item.no-dropdown:hover .category-image{border:2px solid #b61b1b}#product-categories .content .category-item.no-dropdown:hover .text-contain h1,#product-categories .content .category-item.no-dropdown:hover .text-contain h2,#product-categories .content .category-item.no-dropdown:hover .text-contain h3,#product-categories .content .category-item.no-dropdown:hover .text-contain h4,#product-categories .content .category-item.no-dropdown:hover .text-contain h5,#product-categories .content .category-item.no-dropdown:hover .text-contain h6,#product-categories .content .product-item.no-dropdown:hover .text-contain h1,#product-categories .content .product-item.no-dropdown:hover .text-contain h2,#product-categories .content .product-item.no-dropdown:hover .text-contain h3,#product-categories .content .product-item.no-dropdown:hover .text-contain h4,#product-categories .content .product-item.no-dropdown:hover .text-contain h5,#product-categories .content .product-item.no-dropdown:hover .text-contain h6,#product-data .content .category-item.no-dropdown:hover .text-contain h1,#product-data .content .category-item.no-dropdown:hover .text-contain h2,#product-data .content .category-item.no-dropdown:hover .text-contain h3,#product-data .content .category-item.no-dropdown:hover .text-contain h4,#product-data .content .category-item.no-dropdown:hover .text-contain h5,#product-data .content .category-item.no-dropdown:hover .text-contain h6,#product-data .content .product-item.no-dropdown:hover .text-contain h1,#product-data .content .product-item.no-dropdown:hover .text-contain h2,#product-data .content .product-item.no-dropdown:hover .text-contain h3,#product-data .content .product-item.no-dropdown:hover .text-contain h4,#product-data .content .product-item.no-dropdown:hover .text-contain h5,#product-data .content .product-item.no-dropdown:hover .text-contain h6{color:#b61b1b}#product-categories .content .category-item.active .category-image,#product-categories .content .product-item.active .category-image,#product-data .content .category-item.active .category-image,#product-data .content .product-item.active .category-image{border:2px solid #b61b1b}#product-categories .content .category-item.active .text-contain h1,#product-categories .content .category-item.active .text-contain h2,#product-categories .content .category-item.active .text-contain h3,#product-categories .content .category-item.active .text-contain h4,#product-categories .content .category-item.active .text-contain h5,#product-categories .content .category-item.active .text-contain h6,#product-categories .content .product-item.active .text-contain h1,#product-categories .content .product-item.active .text-contain h2,#product-categories .content .product-item.active .text-contain h3,#product-categories .content .product-item.active .text-contain h4,#product-categories .content .product-item.active .text-contain h5,#product-categories .content .product-item.active .text-contain h6,#product-data .content .category-item.active .text-contain h1,#product-data .content .category-item.active .text-contain h2,#product-data .content .category-item.active .text-contain h3,#product-data .content .category-item.active .text-contain h4,#product-data .content .category-item.active .text-contain h5,#product-data .content .category-item.active .text-contain h6,#product-data .content .product-item.active .text-contain h1,#product-data .content .product-item.active .text-contain h2,#product-data .content .product-item.active .text-contain h3,#product-data .content .product-item.active .text-contain h4,#product-data .content .product-item.active .text-contain h5,#product-data .content .product-item.active .text-contain h6{color:#b61b1b}#product-categories .content .category-item.active hr,#product-categories .content .product-item.active hr,#product-data .content .category-item.active hr,#product-data .content .product-item.active hr{border-bottom:2px solid #b61b1b}#product-categories .content .category-item.active hr:after,#product-categories .content .product-item.active hr:after,#product-data .content .category-item.active hr:after,#product-data .content .product-item.active hr:after{color:#b61b1b}#product-categories .content .product-item .img-circle,#product-data .content .product-item .img-circle{vertical-align:top;-webkit-background-size:85% auto;-moz-background-size:85% auto;-o-background-size:85% auto;background-size:85% auto;background-position:center center;background-repeat:no-repeat;background-color:#fff;border:2px solid #a4b8c1}#product-categories .content .snapshot-table,#product-data .content .snapshot-table{display:table;width:100%}#product-categories .content .snapshot-table .snapshot-row,#product-data .content .snapshot-table .snapshot-row{display:table-row}#product-categories .content .snapshot-table .snapshot-row:not(:last-child) .snapshot-cell,#product-data .content .snapshot-table .snapshot-row:not(:last-child) .snapshot-cell{border-bottom:2px solid #edeff0}#product-categories .content .snapshot-table .snapshot-row .snapshot-cell,#product-data .content .snapshot-table .snapshot-row .snapshot-cell{display:table-cell;padding:8px 20px;font-family:Barlow-SemiBold,Arial,sans-serif;text-align:left}#product-categories .content .snapshot-table .snapshot-row .snapshot-cell:not(:last-child),#product-data .content .snapshot-table .snapshot-row .snapshot-cell:not(:last-child){border-right:2px solid #edeff0}#product-categories .content .snapshot-table.has-header .snapshot-row:first-child .snapshot-cell,#product-data .content .snapshot-table.has-header .snapshot-row:first-child .snapshot-cell{font-family:Barlow-Black,'Arial Bold',sans-serif}#product-categories .content .snapshot-table+hr,#product-data .content .snapshot-table+hr{border-bottom-color:#ced7db}#product-categories.top_level .category-item:nth-child(-n+6),#product-categories.top_level .product-item:nth-child(-n+6),#product-data.top_level .category-item:nth-child(-n+6),#product-data.top_level .product-item:nth-child(-n+6){margin-top:-150px}@media screen and (min-width:770px) and (max-width:949px),screen and (min-width:580px) and (max-width:769px){#product-categories.top_level .category-item,#product-categories.top_level .product-item,#product-data.top_level .category-item,#product-data.top_level .product-item{flex:none;width:48%}#product-categories.top_level .category-item:nth-child(-n+6),#product-categories.top_level .product-item:nth-child(-n+6),#product-data.top_level .category-item:nth-child(-n+6),#product-data.top_level .product-item:nth-child(-n+6){margin-top:0}#product-categories.top_level .category-item:nth-child(-n+4),#product-categories.top_level .product-item:nth-child(-n+4),#product-data.top_level .category-item:nth-child(-n+4),#product-data.top_level .product-item:nth-child(-n+4){margin-top:-100px}#product-categories.top_level .category-item.no-margin,#product-categories.top_level .product-item.no-margin,#product-data.top_level .category-item.no-margin,#product-data.top_level .product-item.no-margin{width:50%}}@media screen and (min-width:381px) and (max-width:579px){#product-categories.top_level .category-item,#product-categories.top_level .product-item,#product-data.top_level .category-item,#product-data.top_level .product-item{flex:none;width:89.66666667%;padding:25px 0}#product-categories.top_level .category-item:nth-child(-n+4),#product-categories.top_level .category-item:nth-child(-n+6),#product-categories.top_level .product-item:nth-child(-n+4),#product-categories.top_level .product-item:nth-child(-n+6),#product-data.top_level .category-item:nth-child(-n+4),#product-data.top_level .category-item:nth-child(-n+6),#product-data.top_level .product-item:nth-child(-n+4),#product-data.top_level .product-item:nth-child(-n+6){margin-top:0}#product-categories.top_level .category-item:nth-child(-n+2),#product-categories.top_level .product-item:nth-child(-n+2),#product-data.top_level .category-item:nth-child(-n+2),#product-data.top_level .product-item:nth-child(-n+2){margin-top:-50px}#product-categories.top_level .category-item.no-margin,#product-categories.top_level .product-item.no-margin,#product-data.top_level .category-item.no-margin,#product-data.top_level .product-item.no-margin{width:91.66666667%}}@media screen and (max-width:380px){#product-categories.top_level .category-item,#product-categories.top_level .product-item,#product-data.top_level .category-item,#product-data.top_level .product-item{width:100%;padding:25px 0}#product-categories.top_level .category-item:nth-child(-n+4),#product-categories.top_level .category-item:nth-child(-n+6),#product-categories.top_level .product-item:nth-child(-n+4),#product-categories.top_level .product-item:nth-child(-n+6),#product-data.top_level .category-item:nth-child(-n+4),#product-data.top_level .category-item:nth-child(-n+6),#product-data.top_level .product-item:nth-child(-n+4),#product-data.top_level .product-item:nth-child(-n+6){margin-top:0}#product-categories.top_level .category-item:nth-child(-n+2),#product-categories.top_level .product-item:nth-child(-n+2),#product-data.top_level .category-item:nth-child(-n+2),#product-data.top_level .product-item:nth-child(-n+2){margin-top:-50px}}#product-categories .product-window,#product-data .product-window{padding-top:60px;direction:rtl}#product-categories .product-window [class*=col-],#product-categories .product-window [class^=col-],#product-data .product-window [class*=col-],#product-data .product-window [class^=col-]{direction:ltr}@media screen and (max-width:769px){#product-categories .product-window,#product-data .product-window{direction:ltr}#product-categories .product-window [class*=col-],#product-categories .product-window [class^=col-],#product-data .product-window [class*=col-],#product-data .product-window [class^=col-]{width:100%}}#product-categories .product-window .product-icon,#product-data .product-window .product-icon{position:relative;display:block;width:100%;height:auto;max-width:175px;margin:0 auto}#product-categories .product-window .text-contain,#product-data .product-window .text-contain{max-width:425px}#product-categories .product-window .photo-col img,#product-data .product-window .photo-col img{position:relative;display:block;width:90%;max-width:350px;height:auto;margin:0 auto}#product-categories .product-window .photo-col img.brand-logo,#product-data .product-window .photo-col img.brand-logo{max-width:250px;filter:brightness(0);-webkit-filter:brightness(0)}#product-categories div.img-div,#product-data div.img-div{height:50vw;margin-top:-25%;z-index:-1}#product-categories.subcategory div.img-div,#product-data.subcategory div.img-div{height:30vw}#product-categories.subcategory div.img-div .white-overlay,#product-data.subcategory div.img-div .white-overlay{height:50%}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#product-categories.subcategory div.img-div .white-overlay,#product-data.subcategory div.img-div .white-overlay{min-height:50px}}#product-categories .subcategory-item,#product-data .subcategory-item{vertical-align:top;position:relative;display:block;padding-bottom:25px;margin-top:0;text-align:center}#product-categories .subcategory-item .category-title,#product-data .subcategory-item .category-title{position:relative;display:flex;align-items:center;width:100%;margin:0 auto;padding:0 0 20px}#product-categories .subcategory-item .category-title .bar,#product-data .subcategory-item .category-title .bar{flex-grow:2;height:2px;background-color:#c3d0d6;margin-top:3px}#product-categories .subcategory-item .category-title h1,#product-categories .subcategory-item .category-title h2,#product-categories .subcategory-item .category-title h3,#product-categories .subcategory-item .category-title h4,#product-categories .subcategory-item .category-title h5,#product-categories .subcategory-item .category-title h6,#product-data .subcategory-item .category-title h1,#product-data .subcategory-item .category-title h2,#product-data .subcategory-item .category-title h3,#product-data .subcategory-item .category-title h4,#product-data .subcategory-item .category-title h5,#product-data .subcategory-item .category-title h6{text-transform:uppercase;position:relative;display:inline-block;width:auto;margin:0 auto;padding:0 20px;background-color:#fff;line-height:1em}#product-categories .subcategory-item .product-item.product-bubble,#product-data .subcategory-item .product-item.product-bubble{margin-top:0;vertical-align:top;cursor:pointer;padding:25px 15px}#product-categories .subcategory-item .product-item.product-bubble h4.product-name,#product-data .subcategory-item .product-item.product-bubble h4.product-name{padding-top:10px;font-size:1.4em}#product-categories .subcategory-item .product-item.product-bubble:hover .img-circle,#product-data .subcategory-item .product-item.product-bubble:hover .img-circle{border-color:#b61b1b}#product-categories .subcategory-item .product-item.product-bubble:hover h4,#product-data .subcategory-item .product-item.product-bubble:hover h4{color:#b61b1b}#product-data{padding-top:120px}#product-data .breadcrumbs{top:0;left:0}#product-data .product-window{padding-top:30px}section.product-subcategory-header{padding:80px 10%;margin:40px auto 0 auto}section.product-subcategory-header .breadcrumbs{left:10%}@media screen and (min-width:770px),screen and (max-width:769px){section.product-subcategory-header .breadcrumbs{position:relative;display:block;top:0;left:0}}@media screen and (min-width:770px) and (max-width:949px){section.product-subcategory-header{padding:70px 10%}}@media screen and (min-width:580px) and (max-width:769px){section.product-subcategory-header{padding:60px 10%}}@media screen and (min-width:381px) and (max-width:579px){section.product-subcategory-header{padding:50px 10%}}@media screen and (max-width:380px){section.product-subcategory-header{padding:40px 10%}}section.product-subcategory-header .text-contain{max-width:650px}section.product-subcategory-header .text-contain h3.heading{font-size:2.6rem}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){section.product-subcategory-header .text-contain h3.heading{font-size:2rem}}#warranty-intro .content{padding-bottom:0}#warranty-intro .warranty-links{position:relative;display:block;margin:50px auto 0 auto;text-align:center}#warranty-intro .warranty-links .warranty-link p.post-title{padding-bottom:0}#warranty-intro .warranty-links .warranty-link .link-wrap:after{content:'';position:absolute;display:block;width:100%;height:15px;bottom:0;background:rgba(237,239,240,.5);background:linear-gradient(180deg,rgba(237,239,240,.1) 26%,#edeff0 99%)}#tdi-literature-posts .content-container.content{padding-top:0!important;text-align:center}body#page-product-registration header .tabl .cell .text-contain{max-width:650px}#product-resources .content,#tdi-registration .content{text-align:left;padding-bottom:0}#product-resources .content .list,#tdi-registration .content .list{display:block;text-align:center}#product-resources .content .list .list-container,#tdi-registration .content .list .list-container{display:inline-block;text-align:left}#product-resources .content h2,#tdi-registration .content h2{font-size:2em;color:#b61b1b;text-align:center}#product-resources .content p.title,#tdi-registration .content p.title{padding:25px 0;text-align:center}@media screen and (max-width:769px){#product-resources .content p.title,#tdi-registration .content p.title{padding:10px 0}}#product-resources .content p.list-title,#tdi-registration .content p.list-title{color:#b61b1b;font-family:Barlow-Black,'Arial Bold',sans-serif;padding-bottom:0}#product-resources .content p.error,#tdi-registration .content p.error{font-family:Barlow-Black,'Arial Bold',sans-serif;color:red}#product-resources .content a.btn,#tdi-registration .content a.btn{font-size:.9em;margin:25px auto}#product-resources #pardot-form,#tdi-registration #pardot-form{position:relative;display:none;width:90%;margin:0 auto}#product-resources #pardot-form.active,#tdi-registration #pardot-form.active{display:block}#product-resources #pardot-form input,#product-resources #pardot-form select,#tdi-registration #pardot-form input,#tdi-registration #pardot-form select{max-width:100%}#product-resources #pardot-form div.selects,#tdi-registration #pardot-form div.selects{text-align:center}@media screen and (max-width:769px){#product-resources #pardot-form div.selects .col-3,#tdi-registration #pardot-form div.selects .col-3{flex:none;width:98%}#product-resources #pardot-form div.selects .col-3.no-margin,#tdi-registration #pardot-form div.selects .col-3.no-margin{width:100%}}#product-resources #pardot-form p,#tdi-registration #pardot-form p{text-align:center;line-height:1.2em}#product-resources #pardot-form .checkboxes,#tdi-registration #pardot-form .checkboxes{display:block;font-size:.9em;margin:15px auto;max-width:80%;text-align:left}#product-resources #pardot-form .checkboxes p,#tdi-registration #pardot-form .checkboxes p{text-align:left;font-family:Barlow-Black,'Arial Bold',sans-serif;text-transform:uppercase;letter-spacing:1px}#product-resources #pardot-form .checkboxes label,#tdi-registration #pardot-form .checkboxes label{text-align:left}#product-resources #pardot-form .checkboxes.inactive,#tdi-registration #pardot-form .checkboxes.inactive{display:none}@media screen and (max-width:769px){#product-resources #pardot-form .checkboxes,#tdi-registration #pardot-form .checkboxes{max-width:90%}#product-resources #pardot-form .checkboxes .col-6,#tdi-registration #pardot-form .checkboxes .col-6{flex:none;width:98%}#product-resources #pardot-form .checkboxes .col-6.no-margin,#tdi-registration #pardot-form .checkboxes .col-6.no-margin{width:100%}}#product-resources #success-message,#tdi-registration #success-message{display:none}#product-resources #success-message.active,#tdi-registration #success-message.active{display:block}#product-resources #success-message h3,#tdi-registration #success-message h3{padding-top:45px;text-align:center}#product-resources .ctnt{max-width:1000px}#product-resources .ctnt p.title{padding-bottom:0}#product-resources .ctnt p{text-align:center}#product-resources .ctnt form#resource-search{position:relative;display:block;margin:10px auto;max-width:600px;text-align:center}@media screen and (max-width:769px){#product-resources .ctnt form#resource-search{width:100%}}@media screen and (max-width:769px){#product-resources .ctnt form#resource-search label{width:100%;max-width:300px}}#product-resources .ctnt form#resource-search label input{-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px;border-radius:22px;border:3px solid;padding-right:42px}#product-resources .ctnt form#resource-search button.btn-search{position:absolute;display:block;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px;border-radius:22px;width:42px;height:42px;right:1px;top:0;background-color:#36464e;border:none;z-index:1;cursor:pointer}#product-resources .ctnt form#resource-search button.btn-search img{position:relative;display:block;width:80%;height:auto;margin:0 auto}#product-resources .ctnt #results{position:relative;display:block;margin:0 auto}@media screen and (max-width:769px){#product-resources .ctnt #results{width:100%}}#product-resources .ctnt #results #serial-output-display{text-align:center}#product-resources .ctnt #results ul#results-resource-list{position:relative;display:block;width:100%;margin:0 auto;padding-left:0;vertical-align:top}@media screen and (max-width:769px){#product-resources .ctnt #results ul#results-resource-list{width:100%}}#product-resources .ctnt #results ul#results-resource-list li{position:relative;display:inline-block;vertical-align:top;width:48%;list-style-type:none;margin:15px 1%;padding-left:35px}@media screen and (max-width:769px){#product-resources .ctnt #results ul#results-resource-list li{width:100%;margin:10px 0}}#product-resources .ctnt #results ul#results-resource-list li.document:before,#product-resources .ctnt #results ul#results-resource-list li.link:before{top:-10px;left:0;content:'';background:url(../assets/images/document.png);background-size:90%;background-position:center;background-repeat:no-repeat;position:absolute;display:inline-block;width:35px;height:35px}#product-resources .ctnt #results ul#results-resource-list li.link:before{content:'';background:url(../assets/images/link.png);background-size:90%;background-position:center;background-repeat:no-repeat}#product-resources .ctnt #results ul#results-resource-list li a{text-decoration:underline;font-size:.9em;vertical-align:top}#close-distributor.breadcrumbs{top:-20px;left:8%}.distributor-post .distributor-header{position:relative;display:block;margin:0 auto 25px auto;overflow:hidden}.distributor-post .distributor-header .breadcrumbs{position:relative;display:block;top:0}.distributor-post .distributor-header .distributor-map{position:relative;display:block;width:100%;height:350px;margin:25px auto;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;overflow:hidden!important;z-index:1}@media screen and (min-width:770px) and (max-width:949px){.distributor-post .distributor-header .distributor-map{height:300px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px}}@media screen and (min-width:580px) and (max-width:769px){.distributor-post .distributor-header .distributor-map{height:280px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){.distributor-post .distributor-header .distributor-map{height:250px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}}.distributor-post .address{display:flex;align-items:center}.distributor-post .address .pin-wrapper{position:relative;display:flex}.distributor-post .address .pin-wrapper .pin{padding-top:0}.distributor-post .address .heading{color:#b61b1b;text-transform:uppercase;font-size:2.8rem}.distributor-post .address-details{padding-left:10px}.distributor-post .address-details p{padding-bottom:0}.distributor-post .contact-group{margin-top:30px;padding:20px 10px 0 10px;border-top:1px solid #ced7db}.distributor-post .contact-group:last-child{padding-bottom:25px;border-bottom:1px solid #ced7db}.distributor-post .contact-group p.section-title{text-transform:uppercase;font-family:BarlowCondensed-Bold,sans-serif;font-size:1.4em;letter-spacing:1px}.distributor-post .contact-group ul{margin:0;padding-left:20px}.distributor-post .contact-group ul li{padding-bottom:10px}#job-post .job-post p.post_title,#job-posts .job-post p.post_title{font-family:Barlow-SemiBold,Arial,sans-serif;padding:0;color:#b61b1b}#job-post .job-post p.address,#job-posts .job-post p.address{font-family:Barlow-SemiBold,Arial,sans-serif;color:#b61b1b;padding:0}#job-post .job-post .post-meta,#job-posts .job-post .post-meta{font-family:Barlow-SemiBold,Arial,sans-serif;padding:0}#job-post .job-post hr,#job-posts .job-post hr{position:relative;display:block;width:25%;border:none;margin:25px 0;border-bottom:1px solid #ced7db}#job-post .job-post .more-link,#job-posts .job-post .more-link{font-family:Barlow-SemiBold,Arial,sans-serif;color:#536d79}#job-post .job-post:last-child hr,#job-posts .job-post:last-child hr{display:none}#job-post .job-post.has-thumbnail,#job-posts .job-post.has-thumbnail{display:flex}@media screen and (max-width:769px){#job-post .job-post.has-thumbnail,#job-posts .job-post.has-thumbnail{flex-direction:column-reverse}}#job-post .job-post.has-thumbnail .job-post-caption,#job-posts .job-post.has-thumbnail .job-post-caption{flex-basis:70%;padding-right:20px}#job-post .job-post.has-thumbnail .job-thumbnail,#job-posts .job-post.has-thumbnail .job-thumbnail{margin:10px 0;overflow:hidden;flex-basis:30%}#job-post .job-post.has-thumbnail .job-thumbnail img,#job-posts .job-post.has-thumbnail .job-thumbnail img{position:relative;display:block;width:auto;height:auto;max-width:100%;max-height:300px;margin:0 auto;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}#job-post ol,#job-post ul,#job-posts ol,#job-posts ul{padding-left:20px}#job-post ol li,#job-post ul li,#job-posts ol li,#job-posts ul li{padding-bottom:6px;line-height:1.4em}#job-post #locations-select,#job-posts #locations-select{max-width:360px}#job-post #locations-select ul,#job-posts #locations-select ul{padding-left:0}#job-post #locations-select .ex-win,#job-posts #locations-select .ex-win{max-height:50vh}#job-post #locations-select .ex-container.open>.ex-win,#job-posts #locations-select .ex-container.open>.ex-win{min-height:120px;overflow:scroll}#job-post p.section-title,#job-posts p.section-title{font-family:Barlow-Black,'Arial Bold',sans-serif;padding:0}#job-post .job-section,#job-posts .job-section{padding-bottom:25px}div.coverage{position:relative;display:block;margin:0 1% 25px 1%;padding-bottom:15px}div.coverage p{text-align:center;padding-bottom:0}body#systems-page #electric-pillars{margin-top:0!important;top:0}body#systems-page #electric-pillars .content{top:-100px;margin-bottom:-100px;padding:20px}@media screen and (min-width:770px) and (max-width:949px){body#systems-page #electric-pillars .content{top:-80px;margin-bottom:-80px}}@media screen and (min-width:580px) and (max-width:769px){body#systems-page #electric-pillars .content{top:-60px;margin-bottom:-60px;padding:20px 20px 50px 20px}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){body#systems-page #electric-pillars .content{top:-40px;margin-bottom:-40px;padding:20px 0 50px 0}}body#systems-page #electric-pillars .content .col-6.text{width:100%!important}body#systems-page #electric-pillars .content .col-6.text .text-contain{width:100%;max-width:100%}body#systems-page .go-electric-section:not(#electric-pillars){margin-top:0;padding:300px 0}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){body#systems-page .go-electric-section:not(#electric-pillars){padding:150px 0}}body#systems-page .go-electric-section:not(#electric-pillars) .img-div{position:absolute;height:100%;max-height:none;top:0;margin-top:0}body#systems-page .go-electric-section:not(#electric-pillars) .img-div div.white-overlay{display:none}body#systems-page #systems-guide{padding-top:50px}body#systems-page #systems-guide.no-type{padding-top:0}body#systems-page #systems-guide.no-type .content{margin-top:-5%}body#systems-page #systems-guide .content{padding:100px 0;direction:ltr}@media screen and (min-width:770px) and (max-width:949px){body#systems-page #systems-guide .content{padding:80px 0}}@media screen and (min-width:580px) and (max-width:769px){body#systems-page #systems-guide .content{padding:60px 0}}@media screen and (min-width:381px) and (max-width:579px){body#systems-page #systems-guide .content{padding:40px 0}}@media screen and (max-width:380px){body#systems-page #systems-guide .content{padding:20px 0}}body#systems-page #systems-guide .content.lt-gray{background-color:#edeff0}body#systems-page #systems-guide .content [class*=col-],body#systems-page #systems-guide .content [class^=col-]{direction:ltr}@media screen and (max-width:769px){body#systems-page #systems-guide .content{direction:rtl}body#systems-page #systems-guide .content [class*=col-],body#systems-page #systems-guide .content [class^=col-]{width:100%}body#systems-page #systems-guide .content .text-contain{max-width:100%}}body#systems-page #systems-guide .content .col-6 .btn{position:relative;display:block;max-width:150px;margin:15px auto}@media screen and (max-width:769px){body#systems-page #systems-guide .content .col-6{flex:none;width:98%}body#systems-page #systems-guide .content .col-6.no-margin{width:100%}}body#systems-page #systems-guide .content .text-contain{max-width:450px;padding:0 20px}body#systems-page #systems-guide .content .guide-img img{position:relative;display:block;width:100%;height:auto;max-width:550px;margin:0 auto}article.system-post{direction:ltr!important}article.system-post .system-image{text-align:left}article.system-post .system-image img{position:relative;display:block;width:100%;height:auto;max-width:450px;margin:0 auto}article.system-post .system-image .enlarge-img{text-align:left;color:#b61b1b;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;cursor:pointer;font-size:.9rem;text-transform:uppercase;font-family:BarlowCondensed-Bold,sans-serif;letter-spacing:1px}article.system-post .system-image .enlarge-img:hover{color:#536d79}article.system-post .system-image .enlarge-img .icon{position:relative;font-size:1.4rem;line-height:1rem;top:5px}#case-studies-section .text-contain{max-width:500px}#case-studies-section .case-studies-links{position:relative;display:block;margin:50px auto 0 auto;text-align:center}#case-studies-section .case-studies-links .link-box{position:relative;display:inline-block}#case-studies-section .case-studies-links .link-box .link-wrap .text-box{height:40%}#case-studies-section .case-studies-links .link-box .link-wrap:hover .text-box{height:100%}#single-systems{padding:50px 0}@media screen and (min-width:770px) and (max-width:949px){#single-systems{padding:40px 0}}@media screen and (min-width:580px) and (max-width:769px){#single-systems{padding:30px 0}}@media screen and (min-width:381px) and (max-width:579px){#single-systems{padding:20px 0}}@media screen and (max-width:380px){#single-systems{padding:10px 0}}#case-studies #case-study-type.dropdown{width:80%;max-width:300px;margin:0 auto 25px auto}#case-studies .content{text-align:center}#product-resources .list{display:block;text-align:center}#product-resources .list .list-container{display:inline-block;text-align:left}#product-resources .text-contain{max-width:450px}#product-resources form#resource-search{position:relative;display:block;margin:10px auto;text-align:center;max-width:450px}@media screen and (max-width:769px){#product-resources form#resource-search{width:100%}}@media screen and (max-width:769px){#product-resources form#resource-search label{width:100%}}#product-resources form#resource-search label input{padding-right:42px}#product-resources form#resource-search button.btn-search{position:absolute;display:block;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px;border-radius:22px;width:42px;height:42px;right:1px;top:-10px;border:none;background-color:transparent;z-index:1;cursor:pointer;color:#b61b1b}#product-resources form#resource-search button.btn-search .icon{font-size:1.8em;line-height:1rem}#product-resources #results{position:relative;display:block;margin:20px auto;text-align:center}#product-resources #results p.list-title{color:#b61b1b;font-family:Barlow-Black,'Arial Bold',sans-serif;padding-bottom:0}#product-resources #results p#serial-number-error{color:red}#product-resources #results #serial-output-display{text-align:center}#product-resources #results ul#results-resource-list{position:relative;display:block;width:100%;max-width:600px;margin:0 auto;padding-left:0;vertical-align:top}@media screen and (max-width:769px){#product-resources #results ul#results-resource-list{width:100%}}#product-resources #results ul#results-resource-list li{position:relative;display:inline-block;vertical-align:top;width:48%;list-style-type:none;margin:15px 1%;padding-left:35px;text-align:left}@media screen and (max-width:769px){#product-resources #results ul#results-resource-list li{width:100%;margin:10px 0}}#product-resources #results ul#results-resource-list li.document:before,#product-resources #results ul#results-resource-list li.link:before{top:-10px;left:0;content:'';background:url(../assets/images/document.png);background-size:90%;background-position:center;background-repeat:no-repeat;position:absolute;display:inline-block;width:35px;height:35px}#product-resources #results ul#results-resource-list li.link:before{content:'';background:url(../assets/images/link.png);background-size:90%;background-position:center;background-repeat:no-repeat}#product-resources #results ul#results-resource-list li a{text-decoration:underline;font-size:.9em;vertical-align:top}#diagrams{position:relative;display:block;width:100%}#diagrams>.content{position:static;display:block;padding-top:0;margin-top:-70px;text-align:center;width:100%;max-width:100%}@media screen and (min-width:770px) and (max-width:949px){#diagrams>.content{margin-top:-60px}}@media screen and (max-width:769px){#diagrams>.content{margin-top:-30px}}#diagrams>.content .diagram-btn{position:relative;display:inline-block;width:20%;max-width:275px;text-align:center;cursor:pointer;vertical-align:middle;margin:0 auto 25px auto!important}@media screen and (min-width:770px) and (max-width:949px){#diagrams>.content .diagram-btn{max-width:auto;width:26.66666%}}@media screen and (min-width:580px) and (max-width:769px),screen and (min-width:381px) and (max-width:579px){#diagrams>.content .diagram-btn{max-width:auto;width:40%}}@media screen and (max-width:380px){#diagrams>.content .diagram-btn{max-width:auto;width:80%}}#diagrams>.content .diagram-btn .button-graphics{position:relative;display:flex;align-items:center;justify-content:space-around;width:100%;min-height:250px;padding:0 10px;margin-bottom:15px}#diagrams>.content .diagram-btn .button-graphics .diagram-btn-img{position:relative;display:block;width:100%;height:auto;vertical-align:middle;z-index:2;padding:0;margin:0 auto;max-width:275px}#diagrams>.content .diagram-btn .button-graphics .img-circle{position:absolute;display:block;width:140px;height:250px;background-color:#ced7db;z-index:1;left:50%;margin-left:-70px;padding-bottom:0;-webkit-transition:background-color .5s;-moz-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}#diagrams>.content .diagram-btn p.title{font-family:Barlow-Black,'Arial Bold',sans-serif;text-transform:uppercase;color:#536d79;font-size:1.2em;padding:15px}#diagrams>.content .diagram-btn hr{position:relative;display:block;margin:10px auto 0 auto;width:40%;border:none;border-bottom:2px solid #ced7db;-webkit-transition:border-color .5s;-moz-transition:border-color .5s;-o-transition:border-color .5s;transition:border-color .5s}#diagrams>.content .diagram-btn hr:after{content:''}#diagrams>.content .diagram-btn.active .img-circle,#diagrams>.content .diagram-btn:hover .img-circle{background-color:#b61b1b}#diagrams>.content .diagram-btn.active p.title,#diagrams>.content .diagram-btn:hover p.title{color:#b61b1b}#diagrams>.content .diagram-btn.active hr,#diagrams>.content .diagram-btn:hover hr{border-color:#b61b1b}#diagrams>.content .diagram-btn.active hr:after,#diagrams>.content .diagram-btn:hover hr:after{position:relative;display:block;width:auto;font-family:icons;color:#b61b1b;content:"\e901";line-height:0;top:5px;font-size:1rem}#diagrams>.content .hotspot-modal{position:absolute;display:block;width:100%;height:100%;max-width:1200px;top:0;right:101%;bottom:0;background-color:rgba(255,255,255,.9);opacity:0;z-index:100;-webkit-transition:right .5s ease-in-out,opacity .5s ease-in-out;-moz-transition:right .5s ease-in-out,opacity .5s ease-in-out;-o-transition:right .5s ease-in-out,opacity .5s ease-in-out;transition:right .5s ease-in-out,opacity .5s ease-in-out}@media screen and (max-width:769px){#diagrams>.content .hotspot-modal{width:100vw}}#diagrams>.content .hotspot-modal.active{opacity:1;right:0}@media screen and (max-width:769px){#diagrams>.content .hotspot-modal.active{right:-10vw}}#diagrams>.content .hotspot-modal .modal-content{position:relative;display:block;width:80%;height:100%;max-width:1200px;padding:80px 0;margin:0 auto;vertical-align:middle}@media screen and (min-width:770px) and (max-width:949px){#diagrams>.content .hotspot-modal .modal-content{padding:70px 0}}@media screen and (min-width:580px) and (max-width:769px){#diagrams>.content .hotspot-modal .modal-content{padding:60px 0}}@media screen and (min-width:381px) and (max-width:579px){#diagrams>.content .hotspot-modal .modal-content{padding:50px 0}}@media screen and (max-width:380px){#diagrams>.content .hotspot-modal .modal-content{padding:40px 0}}#diagrams>.content .hotspot-modal .modal-content .modal-close{position:absolute;display:block;top:25px;right:0;font-size:2em;color:#536d79;cursor:pointer}#diagrams>.content .hotspot-modal .modal-content .hotspot-content{display:none;height:100%}#diagrams>.content .hotspot-modal .modal-content .hotspot-content>.col-12{display:flex;height:100%;align-items:center}#diagrams>.content .hotspot-modal .modal-content .hotspot-content.active{display:block}#diagrams>.content .hotspot-modal .modal-content img{position:relative;display:block;width:100%;height:auto}@media screen and (max-width:769px){#diagrams>.content .hotspot-modal .modal-content .col-6{position:relative;display:block;width:100%}}#diagrams>.content .diagram-window{position:static;display:none;width:100vw;height:auto}#diagrams>.content .diagram-window .diagram-box{position:relative;display:block;width:80%;height:auto;margin:0 auto;max-width:1200px;z-index:2}#diagrams>.content .diagram-window #products-buttons{position:relative;display:block;z-index:2}#diagrams>.content .diagram-window #products-buttons .content{position:relative;display:block;margin-top:0;max-width:100%;padding-top:100px}#diagrams>.content .diagram-window img.diagram{position:relative;display:block;width:100%;height:auto;margin:15px auto;z-index:1}#diagrams>.content .diagram-window .img-div{margin-top:-30%;margin-bottom:50px}#diagrams>.content .diagram-window .hotspot{position:absolute;display:flex;width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;z-index:2;cursor:pointer}#diagrams>.content .diagram-window .hotspot:before{content:"";position:absolute;display:block;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:150%;height:150%;left:-25%;top:-25%;animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite;-webkit-animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite;-moz-animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite;-ms-animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite;-o-animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite;background:rgba(255,255,255,.35);border:1.01719px solid #fff;z-index:2}#diagrams>.content .diagram-window .hotspot:after{content:"";position:absolute;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;border-radius:100%;z-index:4;animation:pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;-webkit-animation:pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;-moz-animation:pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;-ms-animation:pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;-o-animation:pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;background-color:#fff;border:6px solid #b61b1b;box-shadow:0 0 8px rgba(0,0,0,.3);-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}@media screen and (max-width:769px){#diagrams>.content .diagram-window .hotspot:after{border-width:4px}}@media screen and (min-width:950px) and (max-width:1200px),screen and (min-width:770px) and (max-width:949px){#diagrams>.content .diagram-window .hotspot{width:34px;height:34px}}@media screen and (min-width:580px) and (max-width:769px),screen and (min-width:381px) and (max-width:579px){#diagrams>.content .diagram-window .hotspot{width:22px;height:22px;border-width:3px}}@media screen and (max-width:380px){#diagrams>.content .diagram-window .hotspot{width:18px;height:18px;border-width:3px}}#diagrams>.content .diagram-window .hotspot:hover:after{background-color:#b61b1b}#diagrams>.content .diagram-window.active{position:relative;display:block}#single-market-diagrams{padding-top:200px}#single-market-diagrams .breadcrumbs{position:relative;max-width:1200px;margin:0 auto;top:0}#search-form{position:fixed;display:block;width:90%;height:0;z-index:100;top:0;left:5%;right:5%;-webkit-transition:height .5s;-moz-transition:height .5s;-o-transition:height .5s;transition:height .5s;background-color:rgba(237,239,240,.95);overflow:hidden}#search-form form{position:relative;display:block;margin:8% auto 25px auto}@media screen and (max-width:769px){#search-form form{margin-top:15%}}#search-form form label{position:relative;display:block}#search-form form label input{border-bottom:2px solid #b61b1b;background-color:transparent;font-size:2em;color:#b61b1b}#search-form form label button{position:absolute;display:block;background-color:transparent;border:none;top:10px;right:10px;z-index:1;cursor:pointer}#search-form form label button .icon{color:#b61b1b;font-size:2em}#search-form.active{height:300px}@media screen and (max-width:769px){#search-form.active{height:200px}}#transmission-selector .content{padding:0}#transmission-selector .img-div{margin-top:-20%;-webkit-border-radius:70px;-moz-border-radius:70px;-ms-border-radius:70px;-o-border-radius:70px;border-radius:70px}#transmission-selector form{position:relative;display:block;margin:0 auto;vertical-align:bottom}#transmission-selector form span{position:relative;display:inline-block;vertical-align:middle;padding-bottom:15px;text-align:center;font-family:Barlow-Black,'Arial Bold',sans-serif}#transmission-selector form span.label{font-family:Barlow-SemiBold,Arial,sans-serif;text-align:left}#transmission-selector form span.button-text{padding:0!important}#transmission-selector form label{vertical-align:bottom}@media screen and (max-width:769px){#transmission-selector form label{position:relative;display:block;width:100%}}#transmission-selector form label button.submit span.button-text{padding:0!important}#transmission-selector form label.last a.tooltip span.tip{left:auto;right:-20px}#transmission-selector form label.last a.tooltip span.tip span.arrow{left:auto;right:20px}@media screen and (max-width:769px){#transmission-selector form label.last a.tooltip span.tip{left:-20px}#transmission-selector form label.last a.tooltip span.tip span.arrow{left:20px}}@media screen and (max-width:769px){#transmission-selector form div.checkboxes label{position:relative;display:inline-block;flex:none;width:48%;padding-bottom:5px}#transmission-selector form div.checkboxes label.no-margin{width:50%}}#transmission-selector form input{vertical-align:bottom;background-color:#fff;border:1px solid #ced7db!important;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#transmission-selector form input:focus{border-color:#b61b1b!important;outline:0;-webkit-box-shadow:0 0 4px 0 #e55252;-moz-box-shadow:0 0 4px 0 #e55252;box-shadow:0 0 4px 0 #e55252}#transmission-selector form p.note{color:#b61b1b}#product-selector-results #product-selector-results-wrapper{position:relative;display:block;padding:20px;width:100%;height:auto;max-height:450px;overflow:scroll;border:1px solid #ced7db;background-color:rgba(255,255,255,.75);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}#product-selector-results .product-match{position:relative;display:inline-block;flex:none;width:31.33333333%;padding-bottom:15px}#product-selector-results .product-match.no-margin{width:33.33333333%}#product-selector-results .product-match h3{font-size:1.4em;padding-bottom:0}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){#product-selector-results .product-match{flex:none;width:48%}#product-selector-results .product-match.no-margin{width:50%}}#resources-menu{position:relative;display:block;top:-75px;background-color:#fff;width:90%;margin:0 auto;padding:25px 35px;-webkit-border-radius:35px 35px 0 0;-moz-border-radius:35px 35px 0 0;-ms-border-radius:35px 35px 0 0;-o-border-radius:35px 35px 0 0;border-radius:35px 35px 0 0}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#resources-menu{position:absolute;top:auto;bottom:100%;left:2.5%;width:95%;padding:15px 15px 10px}}#resources-menu .resource-indicator{top:0;left:0;position:absolute;display:block;height:100%;width:100px;background-color:#b61b1b;z-index:0;padding:10px;-webkit-border-radius:35px 35px 35px 35px;-moz-border-radius:35px 35px 35px 35px;-ms-border-radius:35px 35px 35px 35px;-o-border-radius:35px 35px 35px 35px;border-radius:35px 35px 35px 35px;opacity:0}#resources-menu #resources-window{position:relative;display:block;height:39px;max-width:100%;overflow:hidden;-webkit-border-radius:35px 35px 35px 35px;-moz-border-radius:35px 35px 35px 35px;-ms-border-radius:35px 35px 35px 35px;-o-border-radius:35px 35px 35px 35px;border-radius:35px 35px 35px 35px}@media screen and (min-width:770px) and (max-width:949px){#resources-menu #resources-window{height:38px}}@media screen and (min-width:580px) and (max-width:769px),screen and (min-width:381px) and (max-width:579px){#resources-menu #resources-window{height:36px}}@media screen and (max-width:380px){#resources-menu #resources-window{height:38px}}#resources-menu #resources-window .arrow{position:absolute;display:table;top:0;height:100%;padding:0 5px;-webkit-border-radius:35px 35px 35px 35px;-moz-border-radius:35px 35px 35px 35px;-ms-border-radius:35px 35px 35px 35px;-o-border-radius:35px 35px 35px 35px;border-radius:35px 35px 35px 35px;background-color:#b61b1b;cursor:pointer;opacity:1;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;z-index:25}@media screen and (min-width:580px) and (max-width:769px){#resources-menu #resources-window .arrow{padding:0 4px}}#resources-menu #resources-window .arrow .icon{display:table-cell;vertical-align:middle;font-size:30px;color:#fff}#resources-menu #resources-window .arrow#arrow-right{right:0}#resources-menu #resources-window .arrow#arrow-left{left:0}#resources-menu #resources-window .arrow.disabled{opacity:0;z-index:0}#resources-menu #resources-container{position:relative;display:flex;width:100%;padding:10px;background-color:#edeff0;-webkit-border-radius:35px 35px 35px 35px;-moz-border-radius:35px 35px 35px 35px;-ms-border-radius:35px 35px 35px 35px;-o-border-radius:35px 35px 35px 35px;border-radius:35px 35px 35px 35px;justify-content:space-around;-webkit-transition:left .3s ease-in-out;-moz-transition:left .3s ease-in-out;-o-transition:left .3s ease-in-out;transition:left .3s ease-in-out}#resources-menu #resources-container .resource-item{position:relative;display:block;min-width:150px;margin:0;flex-grow:1;text-align:center;font-family:BarlowCondensed-Medium,sans-serif;cursor:pointer;-webkit-transition:margin .3s ease-out;-moz-transition:margin .3s ease-out;-o-transition:margin .3s ease-out;transition:margin .3s ease-out}#resources-menu #resources-container .resource-item:before{content:' ';top:-10px;left:-10px;width:100%;position:absolute;display:block;height:100%;width:"100%";background-color:transparent;z-index:0;padding:10px;-webkit-border-radius:35px 35px 35px 35px;-moz-border-radius:35px 35px 35px 35px;-ms-border-radius:35px 35px 35px 35px;-o-border-radius:35px 35px 35px 35px;border-radius:35px 35px 35px 35px}#resources-menu #resources-container .resource-item:hover a,#resources-menu #resources-container .resource-item:hover span{color:#b61b1b}#resources-menu #resources-container .resource-item.active{color:#fff;pointer-events:none}#resources-menu #resources-container .resource-item.active:before{background-color:#b61b1b}#resources-menu #resources-container .resource-item.active a,#resources-menu #resources-container .resource-item.active span{color:#fff}#resources-menu #resources-container .resource-item a,#resources-menu #resources-container .resource-item span{position:relative;display:block;text-transform:uppercase;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s;z-index:2}#resources-menu #resources-container .resource-item a{color:#536d79}#newsletter-signup{text-align:center}#newsletter-signup .content{padding-bottom:0}#newsletter-signup .text-contain{max-width:500px}#newsletter-signup form{margin:50px auto 0 auto;text-align:center;max-width:650px}@media screen and (max-width:769px){#newsletter-signup form .col-6{flex:none;width:98%}#newsletter-signup form .col-6.no-margin{width:100%}}section.basic-content .documents{position:relative;display:block;padding-top:45px;text-align:center}section.basic-content .copy-block{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:25px;text-align:left;max-width:90%;margin:0 auto}section.basic-content .copy-block p .alignleft{float:left}section.basic-content .copy-block p .aligncenter{display:block;margin:0 auto}section.basic-content .copy-block p .alignright{float:right}@media screen and (max-width:769px){section.basic-content .copy-block p{padding-left:0!important}}section.basic-content .details{position:relative;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:769px){section.basic-content .details{flex-direction:column}}section.basic-content .details .image-block img{position:relative;display:block;width:100%;height:auto;max-width:100%}section.basic-content .details .copy-block:not(:only-child){padding-left:30px}@media screen and (max-width:769px){section.basic-content .details .copy-block:not(:only-child){padding-left:0;padding-top:20px}}section.basic-content .button-row{text-align:center}section.basic-content.main{background-color:#b61b1b}section.basic-content.sec{height:auto!important;background-color:#536d79}section.basic-content.third{background-color:#dde3e6}section.basic-content.lt-gray{background-color:#edeff0}section.basic-content.main,section.basic-content.sec{color:#fff}section.basic-content.main h1,section.basic-content.main h2,section.basic-content.main h3,section.basic-content.main h4,section.basic-content.main h5,section.basic-content.main h6,section.basic-content.sec h1,section.basic-content.sec h2,section.basic-content.sec h3,section.basic-content.sec h4,section.basic-content.sec h5,section.basic-content.sec h6{color:inherit}section.basic-content.main a,section.basic-content.main li,section.basic-content.main p,section.basic-content.sec a,section.basic-content.sec li,section.basic-content.sec p{color:inherit}section.basic-content.main a,section.basic-content.sec a{text-decoration:underline}section.basic-content.main a:hover,section.basic-content.sec a:hover{color:#ec7e7e}section.basic-content.image-video-section{direction:rtl;text-align:center}section.basic-content.image-video-section .col-12,section.basic-content.image-video-section .col-6{direction:ltr}section.basic-content.image-video-section .text-contain{max-width:450px}@media screen and (min-width:950px) and (max-width:1200px){section.basic-content.image-video-section .video-btn{top:35%;left:28%}}@media screen and (min-width:770px) and (max-width:949px){section.basic-content.image-video-section .video-btn{top:32%;left:22%}}@media screen and (max-width:769px){section.basic-content.image-video-section{direction:ltr}section.basic-content.image-video-section .col-6{direction:ltr;width:100%;margin-bottom:15px}}section.basic-content.copy-section .details .copy-block{flex:1 1 50%;padding-left:35px}@media screen and (max-width:769px){section.basic-content.copy-section .details .copy-block{padding-left:0}}section.basic-content.copy-section .details .image-block{flex:1 1 50%}section.basic-content.copy-section .details .image-block img{position:relative;display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:0 auto;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}@media screen and (max-width:769px){section.basic-content.copy-section .details .image-block img{max-height:300px}}section.single-location .distributor-header{position:relative;display:block;width:100%;height:400px;margin-bottom:50px}section.single-location .distributor-header #distributor-map{position:relative;display:block;-webkit-border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px;border-radius:45px;z-index:10;overflow:hidden;width:100%;height:100%}section.single-location .text-contain{position:relative;display:block;margin:0;text-align:left;line-height:1.2em}section.single-location .text-contain p{line-height:1.2em}section.single-location .text-contain p.subheading{font-family:BarlowCondensed-Bold,sans-serif;letter-spacing:1px;text-transform:uppercase;padding:0}section.single-location .text-contain p.heading{font-size:2.5rem;line-height:1em;padding:0 0 10px 0}section.single-location p,section.single-location span{position:relative;display:block;line-height:1.2em}#brand-jobs,#brand-products{width:100%;margin:0 auto;z-index:1;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#brand-jobs.has-img,#brand-products.has-img{padding:50px 0 100px 0}@media screen and (max-width:769px){#brand-jobs.has-img,#brand-products.has-img{padding:25px 0}}#brand-jobs .content .products-inset img,#brand-products .content .products-inset img{position:relative;display:block;margin:0 auto;width:90%;height:auto;max-width:600px}#brand-jobs .content .products-dropdowns,#brand-products .content .products-dropdowns{position:relative;display:block;margin:10px auto;width:100%;max-width:280px}#brand-jobs .content .products-dropdowns p.view-title,#brand-products .content .products-dropdowns p.view-title{text-transform:uppercase;font-family:BarlowCondensed-Bold,sans-serif;letter-spacing:1px}#brand-jobs .content .products-dropdowns .dropdown,#brand-products .content .products-dropdowns .dropdown{margin:0 auto 15px auto}#brand-jobs .content .products-dropdowns .dropdown .title>span,#brand-products .content .products-dropdowns .dropdown .title>span{display:flex;align-items:center;justify-content:space-between}#brand-jobs .content .products-dropdowns .dropdown .ex-win,#brand-products .content .products-dropdowns .dropdown .ex-win{max-height:400px;overflow:scroll}@media screen and (max-width:769px){#brand-jobs .content .products-dropdowns .dropdown .ex-win,#brand-products .content .products-dropdowns .dropdown .ex-win{max-height:250px}}@media screen and (max-width:769px){#brand-jobs .content .col-6,#brand-products .content .col-6{width:100%}#brand-jobs .content .col-6.products-inset,#brand-products .content .col-6.products-inset{padding-top:25px}#brand-jobs .content .col-6.products-inset img,#brand-products .content .col-6.products-inset img{width:100%}}#brand-jobs.has-img{width:100%}#brand-jobs.has-img .white-overlay{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:1;background-color:rgba(255,255,255,.5)}#brand-jobs.has-img .content{z-index:2}#brand-jobs.has-img .content .text-contain{max-width:500px}#brand-jobs.has-img .content .jobs-inset{position:relative;display:block;max-width:80%;margin:0 auto;padding-bottom:100%;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:transparent}#brand-jobs.has-img .content .jobs-inset a.btn{position:absolute;display:block;top:38%;left:27%}@media screen and (max-width:769px){#brand-jobs.has-img .content .jobs-inset{padding-bottom:90%;max-width:100%}#brand-jobs.has-img .content .jobs-inset a.btn{left:20%;top:35%}}#brand-history{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:bottom center;background-repeat:no-repeat;background-color:transparent;margin-bottom:50px}#brand-history .fade{display:none}#brand-history.has-img{z-index:0;top:-50px;padding:100px 0 0 0}@media screen and (min-width:770px) and (max-width:949px){#brand-history.has-img{top:-25px;padding-top:75px}}@media screen and (max-width:769px){#brand-history.has-img{top:-25px;padding-top:50px}}#brand-history.has-img .fade{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:1;background-color:rgba(255,255,255,.9)}#brand-history.has-img .content{z-index:2}#brand-history.has-img .content .text-contain{max-width:600px}#brand-history.has-img:not(.no-resources) .content{padding-bottom:0}#brand-history.has-img.no-resources{top:0;padding-bottom:100px}@media screen and (min-width:770px) and (max-width:949px){#brand-history.has-img.no-resources{top:0;padding-bottom:75px}}@media screen and (max-width:769px){#brand-history.has-img.no-resources{top:0;padding-bottom:50px}}#brand-history #resources-block{position:relative;display:block;margin:100px auto 0 auto;bottom:-50px;background-color:#536d79;padding:8%;width:60%;-webkit-border-radius:55px;-moz-border-radius:55px;-ms-border-radius:55px;-o-border-radius:55px;border-radius:55px}@media screen and (min-width:770px) and (max-width:949px){#brand-history #resources-block{margin-top:50px;bottom:-25px;width:75%;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px}}@media screen and (max-width:769px){#brand-history #resources-block{margin-top:30px;bottom:-25px;width:100%;padding:6%;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}}#brand-history #resources-block .text-contain{color:#fff}#brand-history #resources-block .text-contain h1,#brand-history #resources-block .text-contain h2,#brand-history #resources-block .text-contain h3,#brand-history #resources-block .text-contain h4,#brand-history #resources-block .text-contain h5,#brand-history #resources-block .text-contain h6{color:#fff}#brand-history #resources-block .resource-links a{margin-top:5px;margin-bottom:5px}section.brand-full-width{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:transparent;height:auto;min-height:700px;position:relative;display:flex;justify-content:center;align-items:stretch;align-content:center;margin-bottom:5%}section.brand-full-width .content{display:flex;align-items:center;z-index:3}section.brand-full-width.has-video{min-height:0;padding-bottom:45.25%}section.brand-full-width.has-video .content{position:absolute;display:flex;width:100%;height:100%;top:0;left:0;right:0;bottom:0;padding:20px 0!important;justify-content:center;align-items:center;align-content:center}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){section.brand-full-width.has-video .content{padding:0!important;align-items:flex-end}}section.brand-full-width.has-video .content .text-contain a.btn{margin-bottom:0}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){section.brand-full-width.has-video .content .text-contain a.btn{margin-bottom:-25px;-webkit-box-shadow:0 0 4px rgba(54,70,78,.4);-moz-box-shadow:0 0 4px rgba(54,70,78,.4);box-shadow:0 0 4px rgba(54,70,78,.4)}}section.brand-full-width .on-off-video{position:absolute;display:none;overflow:hidden;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:0}section.brand-full-width .on-off-video.active{display:block;z-index:2}section.brand-full-width .on-off-video video{position:absolute;display:block;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0 auto;object-fit:cover}section.brand-full-width .text-contain h1,section.brand-full-width .text-contain h2,section.brand-full-width .text-contain h3,section.brand-full-width .text-contain h4,section.brand-full-width .text-contain h5,section.brand-full-width .text-contain h6{color:#fff;text-shadow:0 0 10px rgba(54,70,78,.5)}section.brand-full-width .text-contain p{color:#fff;text-shadow:0 0 10px rgba(54,70,78,.5)}section.brand-full-width div.full-width-toggle{position:absolute;display:block;margin:0 0 0 50%;top:-23px;left:-50px;width:auto;z-index:15;align-self:flex-start;background-color:transparent;-webkit-box-shadow:0 0 4px rgba(54,70,78,.4);-moz-box-shadow:0 0 4px rgba(54,70,78,.4);box-shadow:0 0 4px rgba(54,70,78,.4);-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;overflow:hidden}section.brand-full-width div.full-width-toggle a{position:relative;display:inline-block;font-family:BarlowCondensed-Bold,sans-serif;letter-spacing:1px;font-size:.9em;text-transform:uppercase;margin:0;background-color:#fff;color:#b61b1b;padding:12px 20px;text-align:center}section.brand-full-width div.full-width-toggle a.active{background-color:#b61b1b;color:#fff}section.brand-full-width div.full-width-toggle a.on{-webkit-border-radius:20px 0 0 20px;-moz-border-radius:20px 0 0 20px;-ms-border-radius:20px 0 0 20px;-o-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px}section.brand-full-width div.full-width-toggle a.off{-webkit-border-radius:0 20px 20px 0;-moz-border-radius:0 20px 20px 0;-ms-border-radius:0 20px 20px 0;-o-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0}section.brand-full-width div.full-width-toggle a:hover{background-color:#edeff0;color:#b6c5cd}section.brand-pillars{padding:180px 0;padding-bottom:5%!important}@media screen and (min-width:770px) and (max-width:949px){section.brand-pillars{padding:160px 0}}@media screen and (min-width:580px) and (max-width:769px){section.brand-pillars{padding:140px 0}}@media screen and (min-width:381px) and (max-width:579px){section.brand-pillars{padding:120px 0}}@media screen and (max-width:380px){section.brand-pillars{padding:100px 0}}section.brand-pillars .content{padding:45px 0!important}@media screen and (min-width:770px) and (max-width:949px){section.brand-pillars .content{padding:40px 0}}@media screen and (min-width:580px) and (max-width:769px){section.brand-pillars .content{padding:35px 0}}@media screen and (min-width:381px) and (max-width:579px){section.brand-pillars .content{padding:30px 0}}@media screen and (max-width:380px){section.brand-pillars .content{padding:25px 0}}@media screen and (max-width:769px){section.brand-pillars .content .intro-column{position:relative;display:block;width:100%;margin-bottom:25px}}section.brand-pillars .content .intro-column .circle-wrap{position:relative;display:block;max-width:375px;margin:-25% auto 0 auto;align-content:center;align-items:center}section.brand-pillars .content .intro-column .circle-wrap .button-wrap{position:absolute;display:flex;width:100%;height:100%;top:0;right:0;bottom:0;left:0;align-items:center;align-content:center;z-index:2;justify-content:center}section.brand-pillars .content .intro-column .circle-wrap .video-btn{position:relative;display:inline-block;font-size:.9em;max-width:70%;padding:15px}section.brand-pillars .content .intro-column.has-image{margin-bottom:0}section.brand-pillars .content .intro-column .text-contain{margin-top:25px;max-width:80%}section.brand-pillars .content .intro-column .text-contain h1,section.brand-pillars .content .intro-column .text-contain h2,section.brand-pillars .content .intro-column .text-contain h3,section.brand-pillars .content .intro-column .text-contain h4,section.brand-pillars .content .intro-column .text-contain h5,section.brand-pillars .content .intro-column .text-contain h6{color:#fff}section.brand-pillars .content .intro-column .text-contain p{color:#fff}section.brand-pillars .content .pillars-column .ex-block h1,section.brand-pillars .content .pillars-column .ex-block h2,section.brand-pillars .content .pillars-column .ex-block h3,section.brand-pillars .content .pillars-column .ex-block h4,section.brand-pillars .content .pillars-column .ex-block h5,section.brand-pillars .content .pillars-column .ex-block h6{text-align:left}section.brand-pillars .content .pillars-column .ex-block li,section.brand-pillars .content .pillars-column .ex-block p,section.brand-pillars .content .pillars-column .ex-block ul{text-align:left}section.brand-pillars .content .pillars-column .ex-block img{position:relative;display:block;margin:10px 0;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}@media screen and (max-width:769px){section.brand-pillars .content .pillars-column{position:relative;display:block;width:100%}}section.brand-pillars .content .pillars-column .pill.lt-gray{background-color:#edeff0}section.brand-pillars .content .pillars-column .pill.lt-gray .ex-icon{color:#b61b1b}.modal-overlay.brand-page-modal .modal-content .content{position:relative;display:none;padding:80px 80px!important;background-color:#fff;width:80%;height:auto;max-width:900px;max-height:70vh;overflow:scroll;margin:25px auto}@media screen and (min-width:770px) and (max-width:949px){.modal-overlay.brand-page-modal .modal-content .content{padding:70px 80px}}@media screen and (min-width:580px) and (max-width:769px){.modal-overlay.brand-page-modal .modal-content .content{padding:60px 80px}}@media screen and (min-width:381px) and (max-width:579px){.modal-overlay.brand-page-modal .modal-content .content{padding:50px 80px}}@media screen and (max-width:380px){.modal-overlay.brand-page-modal .modal-content .content{padding:40px 80px}}.modal-overlay.brand-page-modal .modal-content .content .form{position:relative;display:block;width:100%;height:auto}@media screen and (max-width:769px){#single-job-posts .job-post.has-thumbnail{flex-direction:column}}#single-job-posts .job-post.has-thumbnail .job-post-caption{flex-basis:50%}#single-job-posts .job-post.has-thumbnail .job-thumbnail{flex-basis:50%}#single-job-posts .job-post.has-thumbnail .job-thumbnail img{max-width:100%;max-height:500px}#single-job-posts #modal-overlay-job-post h3{text-align:center}#columns .flex-col,#columns [class*=col-],#columns [class^=col-],#flex-columns .flex-col,#flex-columns [class*=col-],#flex-columns [class^=col-]{border:2px solid #edeff0;padding:5px}