﻿@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;font-display:swap !important;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9aX8.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap !important;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;font-display:swap !important;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew-.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap !important;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w-.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap !important;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w-.ttf) format("truetype")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:600er}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,textarea{color:#475569;font-family:"Montserrat",sans-serif;line-height:1.45;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:calc(15rem*1px);font-size:calc(.9375rem*1rem)}@media all and (max-width: 1540px){body,button,input,select,textarea{font-size:16px;font-size:1rem}}@media all and (max-width: 1540px)and (max-width: 1340px){body,button,input,select,textarea{font-size:14px;font-size:.875rem}}a{color:#50b2ce;text-decoration:none;transition:color .25s ease-out,background-color .25s ease}a:hover,a:focus,a:active{color:hsl(193.3333333333,56.25%,71.0784313725%)}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.symbol,.asterisk{font-size:60%;vertical-align:super}b,strong{font-weight:600}.product-description a:not(.button),.entry-content a:not(.button),.product-specs a:not(.button){text-decoration:underline}address{font-style:normal;font-weight:500}address:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{clear:both;color:#1e293b;font-family:"Montserrat",sans-serif;font-weight:500;line-height:1.4;outline:none;margin-top:0;margin-bottom:20px}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-style:normal;color:#003768}h1,h2,.entry-title{font-size:48px;font-size:3rem}@media all and (max-width: 1340px){h1,h2,.entry-title{font-size:44px;font-size:2.75rem}}@media all and (max-width: 1140px){h1,h2,.entry-title{font-size:40px;font-size:2.5rem}}@media all and (max-width: 940px){h1,h2,.entry-title{font-size:36px;font-size:2.25rem}}@media all and (max-width: 968px){h1,h2,.entry-title{font-size:32px;font-size:2rem}}@media all and (max-width: 768px){h1,h2,.entry-title{font-size:28px;font-size:1.75rem}}@media all and (max-width: 600px){h1,h2,.entry-title{font-size:24px;font-size:1.5rem}}@media all and (max-width: 468px){h1,h2,.entry-title{font-size:20px;font-size:1.25rem}}h1,h2,.entry-title{margin-bottom:30px;font-weight:500;line-height:1.2}@media all and (max-width: 1540px){h1,h2,.entry-title{font-size:36px;font-size:2.25rem}}@media all and (max-width: 1540px)and (max-width: 1340px){h1,h2,.entry-title{font-size:34.4px;font-size:2.15rem}}@media all and (max-width: 1540px)and (max-width: 1140px){h1,h2,.entry-title{font-size:32.8px;font-size:2.05rem}}@media all and (max-width: 1540px)and (max-width: 940px){h1,h2,.entry-title{font-size:31.2px;font-size:1.95rem}}@media all and (max-width: 1540px)and (max-width: 968px){h1,h2,.entry-title{font-size:29.6px;font-size:1.85rem}}@media all and (max-width: 1540px)and (max-width: 768px){h1,h2,.entry-title{font-size:28px;font-size:1.75rem}}@media all and (max-width: 1540px)and (max-width: 600px){h1,h2,.entry-title{font-size:26.4px;font-size:1.65rem}}@media all and (max-width: 1540px)and (max-width: 468px){h1,h2,.entry-title{font-size:24.8px;font-size:1.55rem}}@media all and (max-width: 1540px)and (max-width: 400px){h1,h2,.entry-title{font-size:20px;font-size:1.25rem}}@media all and (max-width: 1540px)and (max-width: 300px){h1,h2,.entry-title{font-size:16.8px;font-size:1.05rem}}@media all and (max-width: 768px){h1,h2,.entry-title{margin-bottom:20px}}.slider-caption,h3{font-size:32px;font-size:2rem}@media all and (max-width: 1340px){.slider-caption,h3{font-size:30px;font-size:1.875rem}}@media all and (max-width: 1140px){.slider-caption,h3{font-size:28px;font-size:1.75rem}}@media all and (max-width: 940px){.slider-caption,h3{font-size:26px;font-size:1.625rem}}@media all and (max-width: 968px){.slider-caption,h3{font-size:24px;font-size:1.5rem}}@media all and (max-width: 768px){.slider-caption,h3{font-size:22px;font-size:1.375rem}}@media all and (max-width: 600px){.slider-caption,h3{font-size:20px;font-size:1.25rem}}@media all and (max-width: 468px){.slider-caption,h3{font-size:18px;font-size:1.125rem}}@media all and (max-width: 1540px){.slider-caption,h3{font-size:32px;font-size:2rem}}@media all and (max-width: 1540px)and (max-width: 1340px){.slider-caption,h3{font-size:30px;font-size:1.875rem}}@media all and (max-width: 1540px)and (max-width: 1140px){.slider-caption,h3{font-size:28px;font-size:1.75rem}}@media all and (max-width: 1540px)and (max-width: 940px){.slider-caption,h3{font-size:26px;font-size:1.625rem}}@media all and (max-width: 1540px)and (max-width: 968px){.slider-caption,h3{font-size:24px;font-size:1.5rem}}@media all and (max-width: 1540px)and (max-width: 768px){.slider-caption,h3{font-size:22px;font-size:1.375rem}}@media all and (max-width: 1540px)and (max-width: 600px){.slider-caption,h3{font-size:20px;font-size:1.25rem}}@media all and (max-width: 1540px)and (max-width: 468px){.slider-caption,h3{font-size:18px;font-size:1.125rem}}h4{font-size:28px;font-size:1.75rem}@media all and (max-width: 1340px){h4{font-size:26px;font-size:1.625rem}}@media all and (max-width: 1140px){h4{font-size:24px;font-size:1.5rem}}@media all and (max-width: 940px){h4{font-size:22px;font-size:1.375rem}}@media all and (max-width: 968px){h4{font-size:20px;font-size:1.25rem}}@media all and (max-width: 768px){h4{font-size:18px;font-size:1.125rem}}@media all and (max-width: 600px){h4{font-size:16px;font-size:1rem}}.content-wrap h4{margin-bottom:60px}h4 small{font-size:70%;font-weight:400}.sub-title,h5{font-weight:500;text-transform:uppercase;color:#003768;font-size:16px;font-size:1rem}@media all and (max-width: 1340px){.sub-title,h5{font-size:14px;font-size:.875rem}}h6{font-family:"Montserrat",sans-serif;font-weight:600;font-size:calc(15rem*1px);font-size:calc(.9375rem*1rem)}@media all and (max-width: 1340px){h6{font-size:calc(13rem*1px);font-size:.8125rem}}@media all and (max-width: 1540px){h6{font-size:16px;font-size:1rem}}@media all and (max-width: 1540px)and (max-width: 1340px){h6{font-size:14px;font-size:.875rem}}.section-header .sub-title{margin:0 0 20px 0}.section-header .entry-introduction{margin-top:20px;text-align:left;max-width:1400px;margin-left:auto;margin-right:auto}@media all and (max-width: 768px){.section-header .entry-introduction{margin-top:40px}}@media all and (max-width: 600px){.section-header .entry-introduction{margin-top:30px}}.section-header .entry-cta{margin-top:30px}.section-header.text-center{max-width:1000px;margin:0 auto;text-align:center}.section-header:not(:last-child){margin-bottom:40px}.section-header .section-icon{margin-bottom:10px}p{margin-bottom:1.5em;margin-top:0}p:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}p:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}dfn,em,i{font-style:italic}cite{font-style:normal;text-align:center;display:block;color:inherit;font-weight:400;font-size:18px;font-size:1.125rem}@media all and (max-width: 1340px){cite{font-size:16px;font-size:1rem}}cite:before{content:""}blockquote{font-size:32px;font-size:2rem}@media all and (max-width: 1340px){blockquote{font-size:28px;font-size:1.75rem}}@media all and (max-width: 1140px){blockquote{font-size:24px;font-size:1.5rem}}@media all and (max-width: 940px){blockquote{font-size:20px;font-size:1.25rem}}@media all and (max-width: 968px){blockquote{font-size:16px;font-size:1rem}}blockquote{color:#475569;font-family:"Montserrat",sans-serif;margin:20px 0;line-height:1.35;font-weight:500;text-align:center;position:relative}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px solid #666;cursor:help}mark,ins{background:#faf5e1;text-decoration:none}big{font-size:125%}.text-center{text-align:center}.text-right{text-align:right}.text-white{color:#fff}.text-white p,.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6{color:#fff}ul,ol{margin:0 0 1.5em 0;padding:0 0 0 0}ul li,ol li{margin-bottom:.5em;list-style-position:inside}.entry-content ul,.entry-content ol{margin-top:1.5em}.content-links{list-style:none;padding-left:0;margin:0 -5px;display:flex;flex-wrap:wrap}.content-links li{margin:0 5px}.content-wrap .content-links{margin-top:10px}.product-description ul{font-size:90%;margin:30px 0 40px}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0}dt{font-weight:600}dd{margin:0 1.5em 1.5em}.icon-callout{margin:40px 0;clear:both;overflow:hidden;display:flex}.icon-callout .image{margin-right:10px;width:64px;max-width:64px;min-width:64px;display:flex}.icon-callout img{max-width:100%;flex:0}.icon-callout .text{overflow:hidden}.icon-callout:last-child{margin-bottom:0}.section-eyebrow{display:block;font-size:13px;font-weight:600;text-transform:uppercase;color:#085a9c;letter-spacing:.15em;margin-bottom:16px}.section-title{font-family:"Montserrat",sans-serif;font-size:clamp(28px,3.5vw,36px);line-height:1.15;font-weight:500;color:#085a9c;margin:0;letter-spacing:-0.01em}@media all and (max-width: 768px){.section-title{line-height:1.1}}.section-title .highlight{color:inherit;font-weight:inherit}.section-description{font-family:"Montserrat",sans-serif;font-size:clamp(.95rem,1.1vw,1.15rem);line-height:1.6;font-weight:400;color:#475569;margin:0}.applications-box{margin:25px 0}.applications-box h4{margin-bottom:12px;font-weight:600;color:#085a9c}.check-list{list-style:none;padding-left:0;margin-bottom:0}.check-list li{margin-bottom:8px;display:flex;align-items:center}.check-list li:last-child{margin-bottom:0}.check-list li .icon{color:#50b2ce;margin-right:10px;font-size:1.1em}.check-list-disc{padding-left:20px;margin-bottom:0;list-style-type:disc}.check-list-disc li{margin-bottom:8px}.check-list-disc li:last-child{margin-bottom:0}.padded-box h3{margin-bottom:15px;font-weight:700;display:flex;align-items:center}.padded-box h3 .icon{color:#50b2ce;margin-right:10px}.text-enterprise-label,.compliance-column .section-eyebrow{font-size:14px;text-transform:uppercase;letter-spacing:1px;font-weight:600;color:#085a9c}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor;vertical-align:middle;line-height:1;margin-top:-4px}.icon-plus{width:.7857142857em}.icon-minus{width:.7857142857em}.icon-search{width:.9285714286em}.icon-star{width:.9285714286em}.icon-user{width:.7142857143em}.icon-film{width:1.0714285714em}.icon-close{width:.7857142857em}.icon-cog{width:.8571428571em}.icon-clock-o{width:.8571428571em}.icon-lock{width:.6428571429em}.icon-volume-off{width:.4285714286em}.icon-volume-up{width:.9285714286em}.icon-camera{width:1.0714285714em}.icon-map-marker{width:.5714285714em}.icon-tint{width:.5714285714em}.icon-play{width:.7896428571em}.icon-pause{width:.8571428571em}.icon-chevron-left{width:.75em}.icon-chevron-right{width:.6785714286em}.icon-plus-circle{width:.8571428571em}.icon-minus-circle{width:.8571428571em}.icon-times-circle{width:.8571428571em}.icon-check-circle{width:.8571428571em}.icon-question-circle{width:.8571428571em}.icon-info-circle{width:.8571428571em}.icon-exclamation-circle{width:.8571428571em}.icon-calendar{width:.9285714286em}.icon-twitter-square{width:.8571428571em}.icon-facebook-square{width:.8571428571em}.icon-star-half{width:.4642857143em}.icon-linkedin-square{width:.8571428571em}.icon-phone{width:.7857142857em}.icon-twitter{width:.9285714286em}.icon-facebook{width:.5881428571em}.icon-group{width:1.0714285714em}.icon-bars{width:.8571428571em}.icon-pinterest{width:.8571428571em}.icon-google-plus{width:1.2857142857em}.icon-linkedin{width:.8571428571em}.icon-lightbulb-o{width:.5714285714em}.icon-cutlery{width:.7857142857em}.icon-building-o{width:.7857142857em}.icon-angle-left{width:.375em}.icon-angle-right{width:.3392857143em}.icon-angle-up{width:1em}.icon-angle-down{width:1em}.icon-desktop{width:1.0714285714em}.icon-smile-o{width:.8571428571em}.icon-check-square{width:.8571428571em}.icon-vimeo-square{width:.8571428571em}.icon-google{width:.8398571429em}.icon-paper-plane-o{width:1.0005714286em}.icon-television{width:1.0714285714em}.icon-shopping-basket{width:1.1428571429em}.icon-thumbs-up{width:.8928571429em}.icon-thumbs-down{width:.8928571429em}html{box-sizing:border-box;background:#222}*,*:before,*:after{box-sizing:inherit}body{background:#222;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#s::-webkit-input-placeholder{color:rgba(255,255,255,.75)}#s::-moz-placeholder{color:rgba(255,255,255,.75)}#s::-moz-placeholder{color:rgba(255,255,255,.75)}#s::-ms-input-placeholder{color:rgba(255,255,255,.75)}#content{background:#fff}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{clear:both;border:0;border-bottom:1px solid rgba(0,0,0,.1);height:1px;margin-bottom:1em;margin-top:1em}.breadcrumb,.breadcrumb:first-child{color:#003768;font-size:16px;font-size:1rem}.breadcrumb a,.breadcrumb:first-child a{color:rgb(63.6196524064%,68.4703654189%,75.3999554367%)}.breadcrumb a:hover,.breadcrumb:first-child a:hover{color:#000}.sep{color:inherit;margin:0 4px}img{height:auto;max-width:100%}.tns-vertical-nav button,.tns-controls button,.tns-nav button{background:none;padding:0;box-shadow:none !important;border:none !important;appearance:none !important}.tns-vertical-nav button[disabled],.tns-controls button[disabled],.tns-nav button[disabled]{opacity:0;pointer-events:none}.tns-nav{margin-top:20px;text-align:center;z-index:22;width:100%;margin-top:0;position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.tns-vertical-nav button{background:#fff;border-radius:100%;display:inline-block;margin:3px;transition:opacity 200ms ease 0s,background-color .25s ease;width:16px;height:16px;cursor:pointer;border:1px solid #003768 !important}.tns-vertical-nav button:hover{background-color:rgba(0,55,104,.65)}.tns-vertical-nav button.tns-nav-active{border-color:#003768;background:#003768}@media all and (max-width: 468px){.tns-vertical-nav button{width:8px;height:8px;position:relative}.tns-vertical-nav button:after{content:"";width:24px;height:24px;display:block;position:absolute;left:-8px;top:-8px}}.tns-nav button{background:#d5d6d7;display:inline-block;margin:7px;transition:opacity 200ms ease 0s,background-color .25s ease;width:60px;height:5px;cursor:pointer;border:none !important;border-radius:3px}.tns-nav button:hover{background-color:rgba(0,55,104,.65)}.tns-nav button.tns-nav-active{border-color:#003768;background:#003768}.tns-nav button:after{content:"";display:block;background:rgba(0,0,0,0);height:30px;width:100%;margin-top:-15px}@media all and (max-width: 468px){.tns-nav button{width:30px;height:6px}}.tns-vertical-nav{display:flex;flex-direction:column;width:20px}.tns-vertical-nav button{margin:10px 0}.tns-outer{position:relative}.tns-outer .tns-ovh{padding-bottom:10px !important;padding-top:10px !important}.tns-controls button{background:none !important;box-shadow:none !important;background:none !important;text-shadow:none !important;border:none !important;appearance:none !important;-webkit-appearance:none;position:absolute;top:50%;left:20px;opacity:.55;transition:opacity .25s ease;z-index:10;margin-top:-20px;width:40px;height:40px}.tns-controls button svg path{transition:fill .25s ease}.tns-controls button:hover{opacity:1}.tns-controls button:disabled{opacity:1 !important;cursor:not-allowed;pointer-events:auto !important}.tns-controls button:disabled svg path{fill:#ddd !important}.tns-controls button[data-controls=next]{left:auto;right:20px}.pla-controls-below .tns-controls button{bottom:0;top:auto;left:0;margin-top:0;margin-bottom:-40px;width:30px;height:30px}.pla-controls-below .tns-controls button[data-controls=next]{left:auto;right:auto;margin-left:40px}.ip-slider{display:none}.ip-slider.tns-carousel{display:table}.ip-slider .slide{width:100%;background-color:var(--primary_color);background-size:cover;background-position:center;background-repeat:no-repeat;padding:12vw 0;height:100%;float:none !important;display:table-cell !important;vertical-align:middle !important}.ip-slider .slide .container{width:100%}@media all and (max-width: 1250px){.ip-slider .slide .container{padding-left:70px;padding-right:70px}}@media all and (min-width: 768px){.ip-slider .slide .container{display:flex;align-items:center}}@media all and (max-width: 468px){.ip-slider .slide .container{padding-left:20px;padding-right:20px}}.ip-slider .slide .slide-col{width:100%}.ip-slider .slide.slide-layout_one-col{text-align:center}.ip-slider .slide.slide-color_light{color:#fff}.ip-slider .slide.slide-color_light h1,.ip-slider .slide.slide-color_light h2,.ip-slider .slide.slide-color_light h3,.ip-slider .slide.slide-color_light h4,.ip-slider .slide.slide-color_light h5,.ip-slider .slide.slide-color_light h6,.ip-slider .slide.slide-color_light p{color:#fff}.ip-slider .slide.slide-layout_two-col .slide-col{padding:10px 0}@media all and (min-width: 768px){.ip-slider .slide.slide-layout_two-col .slide-col{width:50%}.ip-slider .slide.slide-layout_two-col .slide-col-1{padding:10px 30px 10px 0;margin-right:auto}.ip-slider .slide.slide-layout_two-col .slide-col-2{padding:10px 0 10px 30px;margin-left:auto}}.ip-slider-flex .tns-slider{display:table;height:100%}.ip-slider-flex .tns-slider .slide{display:table-cell !important;position:relative;height:100%}.ip-slider-flex .tns-slider .slide .grid-item{height:100%}.ip-nav-dark .tns-controls button svg path{fill:#f1f1f1}.section_video_carousel .tns-nav{bottom:-30px !important}.tns-nav{top:100% !important}.ip-nav-outside .tns-outer{overflow:visible;margin-bottom:50px}@media all and (max-width: 468px){.pla-hide-mobile-controls .tns-controls{display:none}}.pla-carousel-3{display:flex}.pla-carousel-3>.tns-item{display:inline-flex !important}.pla-overflowed .tns-ovh,.pla-overflowed .tns-outer{overflow:visible}.pla-card{background:#fff;padding:40px;box-shadow:0px 3px 5px rgba(0,0,0,.15);user-select:none;line-height:1.45;display:flex;flex-direction:column;border-radius:5px;width:100%}.pla-card .card-item-wrap{display:flex;flex-direction:column;flex:1}.pla-card .card-item-wrap .card-content{display:flex;flex-direction:column;flex:1}.pla-card .card-image{position:relative;width:calc(100% + 80px);aspect-ratio:2/1;display:block;margin:-40px -40px 30px -40px;border-bottom:3px solid #50b2ce}.pla-card .card-image img{width:100%;height:100%;display:block;object-fit:cover}.pla-card .card-image .item-category{position:absolute;bottom:0;width:100%;padding:12px 0 10px;background:rgba(218,152,106,.75);color:#fff;font-weight:600;text-transform:uppercase;font-size:16px;text-shadow:0 1px rgba(80,178,206,.25)}.pla-card .card-title{font-size:24px;font-size:1.5rem}@media all and (max-width: 1340px){.pla-card .card-title{font-size:20px;font-size:1.25rem}}@media all and (max-width: 1140px){.pla-card .card-title{font-size:16px;font-size:1rem}}.pla-card .card-title{margin-bottom:10px;font-weight:600;text-transform:uppercase}.pla-card .card-title a{color:#003768}.pla-card .entry-content{line-height:1.25}.pla-card .entry-cta{margin-top:auto;padding-top:20px}@media all and (max-width: 1100px){.pla-card{font-size:100%;padding:30px}.pla-card .card-image{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}}@media all and (max-width: 820px){.pla-card{font-size:85%;padding:20px 30px}}@media all and (max-width: 600px){.pla-card{font-size:100%}}@media all and (max-width: 400px){.pla-card{padding:20px}.pla-card .card-image{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}.content-carousel{position:relative}.content-carousel>.text-link{position:absolute;bottom:-38px;right:0}@media all and (max-width: 400px){.content-carousel>.text-link{font-size:12px}}@media all and (max-width: 300px){.content-carousel>.text-link{font-size:10px}}.image-slider .image img{width:100%;height:45vw;object-fit:cover;object-position:center;display:block}.slider-caption{position:absolute;bottom:0;padding-bottom:30px;padding-left:60px;padding-top:100px;color:#fff;pointer-events:none;background:linear-gradient(0deg, rgba(16, 15, 17, 0.3) 0%, rgba(0, 0, 0, 0) 100%);width:100%;font-weight:300;font-size:40px;font-size:2.5rem}@media all and (max-width: 1340px){.slider-caption{font-size:36px;font-size:2.25rem}}@media all and (max-width: 1140px){.slider-caption{font-size:32px;font-size:2rem}}@media all and (max-width: 940px){.slider-caption{font-size:28px;font-size:1.75rem}}@media all and (max-width: 968px){.slider-caption{font-size:24px;font-size:1.5rem}}@media all and (max-width: 768px){.slider-caption{font-size:20px;font-size:1.25rem}}@media all and (max-width: 600px){.slider-caption{font-size:16px;font-size:1rem}}.table-wrap table,.entry-content table{margin:1.5em 0;width:100%;border-collapse:collapse;font-size:16px;font-size:1rem}.table-wrap table th,.table-wrap table td,.entry-content table th,.entry-content table td{padding:8px 10px;text-align:left;font-size:16px;font-size:1rem}@media screen and (max-width: 1000px){.table-wrap table th,.table-wrap table td,.entry-content table th,.entry-content table td{padding:5px 8px;line-height:1.15}}.table-wrap table th,.entry-content table th{background:#50b2ce;color:#fff;font-family:"Montserrat",sans-serif;font-weight:600}.table-wrap table tr,.entry-content table tr{background:#fff}.table-wrap table tr:nth-child(even),.entry-content table tr:nth-child(even){background:#f7f7f7}.table-wrap table tr.hidden,.entry-content table tr.hidden{display:none}table.sort th{transition:background-color .2s ease-in;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}table.sort th:hover{background:rgb(0%,26.8570889894%,50.7843137255%)}table.sort th.sorting-asc:after{content:" ▲";margin-left:5px;font-size:80%;color:rgba(255,255,255,.65)}table.sort th.sorting-desc:after{content:" ▼";margin-left:5px;font-size:80%;color:rgba(255,255,255,.65)}.resource-filters{overflow:hidden;display:flex;flex-wrap:wrap;gap:10px}.resource-filters form{flex:1 1 auto;display:flex;flex-wrap:wrap;gap:10px}.resource-filters select{height:40px !important;max-width:210px;margin:0;font-size:14px;border-radius:0px}@media all and (max-width: 468px){.resource-filters select{width:100%;max-width:100%}}.resource-filters select:last-child:first-child{width:100%;max-width:100%}.resource-filters .resource-filters_search-table{background:#fff no-repeat 10px 45% url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='26' height='28' viewBox='0 0 26 28'%3e%3cpath fill='gray' d='M18 13c0-3.859-3.141-7-7-7s-7 3.141-7 7 3.141 7 7 7 7-3.141 7-7zM26 26c0 1.094-0.906 2-2 2-0.531 0-1.047-0.219-1.406-0.594l-5.359-5.344c-1.828 1.266-4.016 1.937-6.234 1.937-6.078 0-11-4.922-11-11s4.922-11 11-11 11 4.922 11 11c0 2.219-0.672 4.406-1.937 6.234l5.359 5.359c0.359 0.359 0.578 0.875 0.578 1.406z'%3e%3c/path%3e%3c/svg%3e");background-size:14px;width:230px;padding-left:35px;max-width:100%;height:40px !important;font-size:14px}@media all and (max-width: 468px){.resource-filters .resource-filters_search-table{width:100%}}.resource-filters .resource-filters_search-table:last-child:first-child{width:100%}.table-nothing-found{background:#faf5e1;color:#111;text-align:center;font-weight:600;padding:10px 20px;width:100%;display:block;margin:1.5em 0 0 0;transition:opacity .5s ease;height:auto;position:relative}.table-nothing-found.hidden{position:absolute;opacity:0;height:0;transition:none;pointer-events:none}.table-nothing-found .icon{color:hsl(48,71.4285714286%,58.137254902%);margin-right:5px}.table-wrap{max-width:100%;position:relative}.table-wrap .table-nothing-found{margin-top:-1.5em}@media screen and (max-width: 600px){.table-wrap.mobile-table{overflow:visible}}@media screen and (max-width: 600px){table.mobile-table,.mobile-table table{border:0}table.mobile-table thead,.mobile-table table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table.mobile-table tr,.mobile-table table tr{background:#fcfcfc !important;display:block;margin-bottom:30px;overflow:hidden;box-shadow:1px 1px 3px rgba(106,113,127,.3);border:1px solid #e2e2e2;border-top:4px solid #003768;border-radius:0px}table.mobile-table td,.mobile-table table td{border-bottom:1px solid #ddd;display:block;font-size:12px;font-size:.75rem;text-align:right}table.mobile-table td:before,.mobile-table table td:before{content:attr(data-label);float:left;font-weight:600;text-transform:uppercase}table.mobile-table td:empty,.mobile-table table td:empty{display:none}table.mobile-table td:last-child,.mobile-table table td:last-child{border-bottom:0}}@media screen and (max-width: 400px){table.mobile-table td,.mobile-table table td{text-align:left}table.mobile-table td:before,.mobile-table table td:before{float:none;padding-right:3px;display:block}}#resource-table-loader{display:none;position:absolute;width:100%;height:100%;background:rgba(255,255,255,.55);text-align:center}#resource-table-loader .inline-icon{position:absolute;top:50%;transform:translate(-50%)}#resource-table-loader .inline-icon svg{color:#50b2ce;height:32px;width:32px;animation:spin 1.5s ease;animation-iteration-count:infinite}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment-list{list-style:none;padding:0;margin:0}.comment-list li{border-top:1px solid #adafb1;margin:20px 0 0 0;padding:20px 0 0 0}.comment-list li .comment-meta{margin-bottom:5px;overflow:hidden}.comment-list li .comment-author{float:left;font-family:"Montserrat",sans-serif;vertical-align:middle;margin-bottom:10px;margin-right:10px}.comment-list li .comment-author a{color:#333}.comment-list li .comment-author img{border-radius:100%;vertical-align:middle;margin-right:10px;box-sizing:padding-box}.comment-list li .comment-metadata{float:right}.comment-list li .comment-metadata a{color:#003768;font-size:12px;font-size:.75rem;text-transform:uppercase}.comment-list .comment-content{clear:both}.comment-list .reply{padding-top:20px}.comment-list .reply a{font-size:14px;font-size:.875rem}.comment-list .comment-awaiting-moderation{clear:both;background:#eee;padding:5px 15px}.comment-list .children{padding:0;margin:0}.comment-list .children li{clear:both;padding-left:20px;margin-left:20px;padding-top:20px;margin-top:20px;margin-bottom:10px;border:none;border-left:1px solid #eee}.comment-list .bypostauthor img{border:1px solid #adafb1}#respond{border-top:1px solid #adafb1;padding-top:20px;margin-top:20px}#respond h3{font-size:20px;font-size:1.25rem}#commentform label{display:block;font-weight:700}#commentform textarea,#commentform .comment-form-author input,#commentform .comment-form-email input,#commentform .comment-form-url input{width:100%;padding:5px 10px}#commentform #comment{height:100px}span.required{color:#f23838}.section{background:#fff no-repeat center/cover;border-style:solid;border-width:0;border-color:#c8c8c8}.box,.pla-infobox{border-radius:0px;background:#f1f1f1;padding:30px}.box input,.pla-infobox input{width:100%}.box h1,.box h2,.box h3,.box h4,.pla-infobox h1,.pla-infobox h2,.pla-infobox h3,.pla-infobox h4{border:none;padding:0}.box :last-child,.pla-infobox :last-child{margin-bottom:0}.box-white{background:#fff}.box-white.site-content+.section.box-white:not(.bordered-top),.box-white.section+.site-main.section,.box-white.section:not(.hex__bot):not(.gradient__bot)+.section.box-white:not(.bordered-top){padding-top:0}.section_content_image.layout-boxxed+.section.box-white,.section.box-white+.section_content_image.layout-boxxed,.section_content_image+.section_content_image.layout-boxxed,.section_content_row.box-blue+.section_content_row.box-blue,.section_content_row.box-lgray+.section_content_row.box-lgray{padding-top:0}.box-outline{border:1px solid #222}.box-popup{max-width:600px;margin:0 auto;position:relative;box-shadow:0 0 5px rgba(0,0,0,.75)}.box-popup-member{padding:0}.box-popup-member .headshot{background-color:#f8f8f8;width:100%;padding-bottom:80%;background-size:cover;background-position:center}.box-popup-member .text{padding:20px 30px;align-self:center}.mfp-content{padding:20px}.box-dgray{background:#222}.box-dgray,.box-dgray h1,.box-dgray h2,.box-dgray h3,.box-dgray h4,.box-dgray h4,.box-dgray h5,.box-dgray h6,.box-dgray p,.box-dgray .pla-shortcode .pla-toggle-heading{color:#fff;border-color:#fff}.box-dgray .button.outline,.box-dgray .profile-list a.outline,.profile-list .box-dgray a.outline,.box-dgray .pla-shortcode-menu.inline a.outline,.pla-shortcode-menu.inline .box-dgray a.outline{border-color:#fff;color:#fff}.box-dgray input[type=text],.box-dgray input[type=email],.box-dgray input[type=url],.box-dgray input[type=password],.box-dgray input[type=search],.box-dgray input[type=number],.box-dgray input[type=tel],.box-dgray input[type=range],.box-dgray input[type=date],.box-dgray input[type=month],.box-dgray input[type=week],.box-dgray input[type=time],.box-dgray input[type=datetime],.box-dgray input[type=datetime-local],.box-dgray input[type=color],.box-dgray textarea{background:none;border-color:#fff !important;color:#fff !important}.box-dgray input[type=text]::placeholder,.box-dgray input[type=email]::placeholder,.box-dgray input[type=url]::placeholder,.box-dgray input[type=password]::placeholder,.box-dgray input[type=search]::placeholder,.box-dgray input[type=number]::placeholder,.box-dgray input[type=tel]::placeholder,.box-dgray input[type=range]::placeholder,.box-dgray input[type=date]::placeholder,.box-dgray input[type=month]::placeholder,.box-dgray input[type=week]::placeholder,.box-dgray input[type=time]::placeholder,.box-dgray input[type=datetime]::placeholder,.box-dgray input[type=datetime-local]::placeholder,.box-dgray input[type=color]::placeholder,.box-dgray textarea::placeholder{color:#fff !important}.box-dgray a{color:rgba(255,255,255,.85);text-decoration:underline}.box-dgray a:hover{color:#fff}.box-lgray{background:#f1f1f1}.box-lgray,.box-lgray h1,.box-lgray h2,.box-lgray h3,.box-lgray h4,.box-lgray h4,.box-lgray h6,.box-lgray p{border-color:#111}.box-{background:""}.box-,.box- h1,.box- h2,.box- h3,.box- h4,.box- h4,.box- h5,.box- h6,.box- p,.box- .pla-shortcode .pla-toggle-heading{color:#fff;border-color:#fff}.box- .button.outline,.box- .profile-list a.outline,.profile-list .box- a.outline,.box- .pla-shortcode-menu.inline a.outline,.pla-shortcode-menu.inline .box- a.outline{border-color:#fff;color:#fff}.box- input[type=text],.box- input[type=email],.box- input[type=url],.box- input[type=password],.box- input[type=search],.box- input[type=number],.box- input[type=tel],.box- input[type=range],.box- input[type=date],.box- input[type=month],.box- input[type=week],.box- input[type=time],.box- input[type=datetime],.box- input[type=datetime-local],.box- input[type=color],.box- textarea{background:none;border-color:#fff !important;color:#fff !important}.box- input[type=text]::placeholder,.box- input[type=email]::placeholder,.box- input[type=url]::placeholder,.box- input[type=password]::placeholder,.box- input[type=search]::placeholder,.box- input[type=number]::placeholder,.box- input[type=tel]::placeholder,.box- input[type=range]::placeholder,.box- input[type=date]::placeholder,.box- input[type=month]::placeholder,.box- input[type=week]::placeholder,.box- input[type=time]::placeholder,.box- input[type=datetime]::placeholder,.box- input[type=datetime-local]::placeholder,.box- input[type=color]::placeholder,.box- textarea::placeholder{color:#fff !important}.box- a{color:rgba(255,255,255,.85);text-decoration:underline}.box- a:hover{color:#fff}.box-yellow{background:#ffd200}.box-yellow,.box-yellow h1,.box-yellow h2,.box-yellow h3,.box-yellow h4,.box-yellow h4,.box-yellow h6,.box-yellow p{border-color:#111}.box-blue{background:#003768}.box-blue,.box-blue h1,.box-blue h2,.box-blue h3,.box-blue h4,.box-blue h4,.box-blue h5,.box-blue h6,.box-blue p,.box-blue .pla-shortcode .pla-toggle-heading{color:#fff;border-color:#fff}.box-blue .button.outline,.box-blue .profile-list a.outline,.profile-list .box-blue a.outline,.box-blue .pla-shortcode-menu.inline a.outline,.pla-shortcode-menu.inline .box-blue a.outline{border-color:#fff;color:#fff}.box-blue input[type=text],.box-blue input[type=email],.box-blue input[type=url],.box-blue input[type=password],.box-blue input[type=search],.box-blue input[type=number],.box-blue input[type=tel],.box-blue input[type=range],.box-blue input[type=date],.box-blue input[type=month],.box-blue input[type=week],.box-blue input[type=time],.box-blue input[type=datetime],.box-blue input[type=datetime-local],.box-blue input[type=color],.box-blue textarea{background:none;border-color:#fff !important;color:#fff !important}.box-blue input[type=text]::placeholder,.box-blue input[type=email]::placeholder,.box-blue input[type=url]::placeholder,.box-blue input[type=password]::placeholder,.box-blue input[type=search]::placeholder,.box-blue input[type=number]::placeholder,.box-blue input[type=tel]::placeholder,.box-blue input[type=range]::placeholder,.box-blue input[type=date]::placeholder,.box-blue input[type=month]::placeholder,.box-blue input[type=week]::placeholder,.box-blue input[type=time]::placeholder,.box-blue input[type=datetime]::placeholder,.box-blue input[type=datetime-local]::placeholder,.box-blue input[type=color]::placeholder,.box-blue textarea::placeholder{color:#fff !important}.box-blue a{color:rgba(255,255,255,.85);text-decoration:underline}.box-blue a:hover{color:#fff}.box-lblue{background:#c5dced}.box-lblue,.box-lblue h1,.box-lblue h2,.box-lblue h3,.box-lblue h4,.box-lblue h4,.box-lblue h6,.box-lblue p{color:rgb(0%,.4147812971%,.7843137255%);border-color:#111}.box-cyan{background:#50b2ce}.box-cyan,.box-cyan h1,.box-cyan h2,.box-cyan h3,.box-cyan h4,.box-cyan h4,.box-cyan h5,.box-cyan h6,.box-cyan p,.box-cyan .pla-shortcode .pla-toggle-heading{color:#fff;border-color:#fff}.box-cyan .button.outline,.box-cyan .profile-list a.outline,.profile-list .box-cyan a.outline,.box-cyan .pla-shortcode-menu.inline a.outline,.pla-shortcode-menu.inline .box-cyan a.outline{border-color:#fff;color:#fff}.box-cyan input[type=text],.box-cyan input[type=email],.box-cyan input[type=url],.box-cyan input[type=password],.box-cyan input[type=search],.box-cyan input[type=number],.box-cyan input[type=tel],.box-cyan input[type=range],.box-cyan input[type=date],.box-cyan input[type=month],.box-cyan input[type=week],.box-cyan input[type=time],.box-cyan input[type=datetime],.box-cyan input[type=datetime-local],.box-cyan input[type=color],.box-cyan textarea{background:none;border-color:#fff !important;color:#fff !important}.box-cyan input[type=text]::placeholder,.box-cyan input[type=email]::placeholder,.box-cyan input[type=url]::placeholder,.box-cyan input[type=password]::placeholder,.box-cyan input[type=search]::placeholder,.box-cyan input[type=number]::placeholder,.box-cyan input[type=tel]::placeholder,.box-cyan input[type=range]::placeholder,.box-cyan input[type=date]::placeholder,.box-cyan input[type=month]::placeholder,.box-cyan input[type=week]::placeholder,.box-cyan input[type=time]::placeholder,.box-cyan input[type=datetime]::placeholder,.box-cyan input[type=datetime-local]::placeholder,.box-cyan input[type=color]::placeholder,.box-cyan textarea::placeholder{color:#fff !important}.box-cyan a{color:rgba(255,255,255,.85);text-decoration:underline}.box-cyan a:hover{color:#fff}.box-gray{background:#d6d7d8}.box-gray,.box-gray h1,.box-gray h2,.box-gray h3,.box-gray h4,.box-gray h4,.box-gray h6,.box-gray p{border-color:#111}.modal{box-shadow:0px 0px 15px 0px rgba(0,0,0,.25);text-align:left;font-weight:400;width:400px;position:absolute;opacity:0;left:-9999px;padding:10px 20px;z-index:999;border-radius:0px;transition:opacity .2s ease-in-out,transform .2s ease;transform:scale(0.9)}.modal.active{opacity:1;left:0;transform:scale(1)}@media(prefers-reduced-motion: reduce){.prefersNoAnimation,.zoomIn,.bounce,.floatingSmall,.floating{animation:none !important;-webkit-animation:none !important}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes loading{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.1)}100%{transform:rotate(360deg) scale(1)}}.floating{animation-name:floating;animation-duration:8s;animation-iteration-count:infinite;animation-timing-function:ease}@keyframes floating{0%{transform:translate(0, 0px)}50%{transform:translate(0, 20px)}100%{transform:translate(0, -0px)}}.floatingSmall{animation-name:floatingSmall;animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes floatingSmall{0%{transform:translate(0, 0px)}50%{transform:translate(0, 5px);opacity:.75}100%{transform:translate(0, -0px)}}.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@-webkit-keyframes bounce{0%,20%,55%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,45%{-webkit-animation-timing-function:cubic-bezier(0.222, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.222, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -8px, 0);transform:translate3d(0, -8px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.222, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.222, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -8px, 0);transform:translate3d(0, -8px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{0%,20%,55%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,45%{-webkit-animation-timing-function:cubic-bezier(0.222, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.222, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -8px, 0);transform:translate3d(0, -8px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.222, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.222, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -8px, 0);transform:translate3d(0, -8px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.zoomIn{-webkit-animation:zoomIn 30s infinite alternate ease-out;animation:zoomIn 30s infinite alternate ease-out}@-webkit-keyframes zoomIn{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}to{-webkit-transform:scale3d(1.25, 1.25, 1.25);transform:scale3d(1.25, 1.25, 1.25)}}@keyframes spzoomInin{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}to{-webkit-transform:scale3d(1.25, 1.25, 1.25);transform:scale3d(1.25, 1.25, 1.25)}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, 20px, 0)}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, 20px, 0)}100%{opacity:1}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translate3d(0, -40px, 0)}25%{opacity:0}100%{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0, -40px, 0)}25%{opacity:0}100%{opacity:1}}.fadeInUpLG{-webkit-animation-name:fadeInUpLG;animation-name:fadeInUpLG}@-webkit-keyframes fadeInUpLG{0%{opacity:0;transform:translate3d(0, 60px, 0)}100%{opacity:1}}@keyframes fadeInUpLG{0%{opacity:0;transform:translate3d(0, 60px, 0)}100%{opacity:1}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;transform:translate3d(0, -20px, 0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;transform:translate3d(0, -20px, 0)}}.fadeOutDownLG{-webkit-animation-name:fadeOutDownLG;animation-name:fadeOutDownLG;animation-timing-function:ease-in-out}@-webkit-keyframes fadeOutDownLG{0%{opacity:1}50%{opacity:0;transform:translate3d(0, -60px, 0)}100%{opacity:0;transform:translate3d(0, -60px, 0)}}@keyframes fadeOutDownLG{0%{opacity:1}50%{opacity:0;transform:translate3d(0, -60px, 0)}100%{opacity:0;transform:translate3d(0, -60px, 0)}}.animate{opacity:0;animation-duration:.5s;animation-fill-mode:both;animation-direction:normal;transition:opacity .25s ease}.animate.count,.animate.countUp{opacity:1 !important}.animate{transform-origin:center}.animate[data-visibility=false]{animation:fadeOutDown .25s ease;animation-delay:0;animation-fill-mode:both}@media all and (max-width: 768px){.animate.animate-nomb{opacity:1 !important;animation:none !important}}.fadeInBottom{-webkit-animation-name:fadeInBottom;animation-name:fadeInBottom}.fadeInBottomBig{-webkit-animation-name:fadeInBottomBig;animation-name:fadeInBottomBig}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.fadeInTop{-webkit-animation-name:fadeInTop;animation-name:fadeInTop}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.fadeInStamp{-webkit-animation-name:fadeInStamp;animation-name:fadeInStamp}.fadeInStampLG{-webkit-animation-name:fadeInStampLG;animation-name:fadeInStampLG}.animated{animation-duration:.5s;animation-fill-mode:both;animation-direction:normal}.animated.removeme{pointer-events:none}.animated.reverse{animation-direction:reverse}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@keyframes fadeInBottom{0%{opacity:0;transform:translate3d(0, 20px, 0) scale(0.97)}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1)}}@keyframes fadeInBottomBig{0%{opacity:0;transform:translate3d(0, 200px, 0) scale(0.96)}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1)}}@keyframes fadeInTop{0%{opacity:0;transform:translate3d(0, -20px, 0) scale(0.97)}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(25px, 0, 0) scale(0.97)}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1)}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(-25px, 0, 0) scale(0.97)}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1)}}@keyframes fadeInStamp{0%{opacity:0;transform:scale(1.5)}60%{transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes fadeInStampLG{0%{opacity:0;transform:scale(4)}60%{transform:scale(0.7)}100%{opacity:1;transform:scale(1)}}@keyframes fadeOutStamp{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.1)}}@keyframes pulsate{0%{transform:scale(1, 1);opacity:0}30%{opacity:.5}90%{opacity:0}100%{transform:scale(2, 2);opacity:0}}@keyframes fadeInTopCentered{0%{opacity:0;transform:translate3d(0, -20px, 0) scale(0.97) translateY(-50%)}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1) translateY(-50%)}}@keyframes fadeInBottomCentered{0%{opacity:0;transform:translate3d(0, 20px, 0) scale(0.97) translateY(-50%)}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1) translateY(-50%)}}@keyframes scrollAcross{0%{background-position:0 calc(100% - 10px)}100%{background-position:-30px calc(100% - 10px)}}@keyframes scrollAcrossMobile{0%{background-position:0 calc(100% - 8px)}100%{background-position:-21px calc(100% - 8px)}}@-webkit-keyframes av_pulsate{0%{-webkit-transform:scale(0.1);opacity:0}50%{opacity:.7}100%{-webkit-transform:scale(1);opacity:0}}@keyframes av_pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:.7}100%{transform:scale(1);opacity:0}}.pla-infobox .icon{display:inline-block;float:left;margin:2px 8px 0 0}.pla-infobox{margin-bottom:20px}.pla-shortcode p:empty{display:none}.pla-shortcode .pla-toggle-heading{user-select:none;display:block;position:relative;color:#475569;transition:color .2s ease-out,background .2s ease-in;padding:20px 50px 20px 30px;margin:0;border-top:1px solid #707070;cursor:pointer;font-size:20px;font-size:1.25rem}@media all and (max-width: 1340px){.pla-shortcode .pla-toggle-heading{font-size:16px;font-size:1rem}}.pla-shortcode .pla-toggle-heading{font-weight:400;font-family:"Montserrat",sans-serif;line-height:1.4}.pla-shortcode .pla-toggle-heading>.icon{margin-right:20px}.pla-shortcode .pla-toggle-heading .toggle-down{right:20px;top:0;display:block;position:absolute;width:36px;height:36px;transform:translateY(50%)}.pla-shortcode .pla-toggle-heading .toggle-down svg{width:100%;height:100%;transform:rotate(-90deg);transition:transform .25s ease}.pla-shortcode .pla-toggle-heading .toggle-down g,.pla-shortcode .pla-toggle-heading .toggle-down path{transition:stroke .25s ease;stroke:#50b2ce}.pla-shortcode .pla-toggle-heading:hover{color:#50b2ce}.pla-toggle:last-child{border-bottom:1px solid #707070}.pla-toggle-content{display:none;padding:10px 0 10px 30px;margin-bottom:20px;font-size:18px;font-size:1.125rem}@media all and (max-width: 1340px){.pla-toggle-content{font-size:14px;font-size:.875rem}}@media all and (max-width: 600px){.pla-toggle-content{padding-left:30px}}.pla-toggle-content ul:first-child{margin-top:0}.pla-toggle-content ul:last-child{margin-bottom:0}.pla-toggle-active .pla-toggle-heading .toggle-down svg{transform:rotate(90deg)}.pla-accordion .pla-toggle-heading{margin-top:5px}.pla-cols{display:block;overflow:hidden;clear:both;margin:0 0 20px 0}.pla-col{float:left;display:block}.pla-col-inner{margin:0 15px 0 0}.pla-cols-half-half .pla-col-a,.pla-cols-half-half .pla-col-b{width:50%}.pla-cols-third-third-third .pla-col-a,.pla-cols-third-third-third .pla-col-b,.pla-cols-third-third-third .pla-col-c{width:33.3%}.pla-cols-twothirds-third .pla-col-a{width:67%}.pla-cols-twothirds-third .pla-col-b{width:33%}.pla-cols-third-twothirds .pla-col-a{width:33%}.pla-cols-third-twothirds .pla-col-b{width:67%}.pla-cols-quarter-quarter-quarter-quarter .pla-col-a,.pla-cols-quarter-quarter-quarter-quarter .pla-col-b,.pla-cols-quarter-quarter-quarter-quarter .pla-col-c,.pla-cols-quarter-quarter-quarter-quarter .pla-col-d{width:25%}.pla-cols-half-quarter-quarter .pla-col-a{width:50%}.pla-cols-half-quarter-quarter .pla-col-b,.pla-cols-half-quarter-quarter .pla-col-c{width:25%}.pla-cols-quarter-quarter-half .pla-col-a,.pla-cols-quarter-quarter-half .pla-col-b{width:25%}.pla-cols-quarter-quarter-half .pla-col-c{width:50%}.pla-cols-quarter-half-quarter .pla-col-a,.pla-cols-quarter-half-quarter .pla-col-c{width:25%}.pla-cols-quarter-half-quarter .pla-col-b{width:50%}.pla-tabs .pla-tab-buttons{border-bottom:10px solid #003768;clear:both;list-style:outside none none;padding:0}.pla-tabs .pla-tab-buttons>a{background:#f1f1f1;color:#000;display:inline-block;font-size:15px;font-size:.9375rem;font-weight:700;padding:10px 15px 8px;margin:0 1px 0 0;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease-in,box-shadow .15s ease-in}.pla-tabs .pla-tab-buttons>a:hover{background:hsl(0,0%,99.5098039216%)}.pla-tabs .pla-tab-buttons>a.active{background:#003768;color:#fff;box-shadow:0 10px 10px -10px rgba(0,0,0,.1) inset}.pla-tabs .tab-header{margin-bottom:20px}.pla-tabs .pla-tabpane{padding-top:15px}.pla-tabs{margin-bottom:20px}.button.secondary,.profile-list a.secondary,.pla-shortcode-menu.inline a.secondary{background:#d6d7d8;color:#111}.button.secondary:hover,.profile-list a.secondary:hover,.pla-shortcode-menu.inline a.secondary:hover{background-color:hsl(210,2.5%,76.3137254902%);color:#111}.button.stick-top,.profile-list a.stick-top,.pla-shortcode-menu.inline a.stick-top,.button.stick-bottom,.profile-list a.stick-bottom,.pla-shortcode-menu.inline a.stick-bottom{position:absolute;bottom:-1px;right:-1px;width:100%;box-shadow:none;padding:1.25em;text-transform:uppercase;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:40px;font-size:2.5rem}@media all and (max-width: 1340px){.button.stick-top,.profile-list a.stick-top,.pla-shortcode-menu.inline a.stick-top,.button.stick-bottom,.profile-list a.stick-bottom,.pla-shortcode-menu.inline a.stick-bottom{font-size:36px;font-size:2.25rem}}@media all and (max-width: 1140px){.button.stick-top,.profile-list a.stick-top,.pla-shortcode-menu.inline a.stick-top,.button.stick-bottom,.profile-list a.stick-bottom,.pla-shortcode-menu.inline a.stick-bottom{font-size:32px;font-size:2rem}}@media all and (max-width: 940px){.button.stick-top,.profile-list a.stick-top,.pla-shortcode-menu.inline a.stick-top,.button.stick-bottom,.profile-list a.stick-bottom,.pla-shortcode-menu.inline a.stick-bottom{font-size:28px;font-size:1.75rem}}@media all and (max-width: 968px){.button.stick-top,.profile-list a.stick-top,.pla-shortcode-menu.inline a.stick-top,.button.stick-bottom,.profile-list a.stick-bottom,.pla-shortcode-menu.inline a.stick-bottom{font-size:24px;font-size:1.5rem}}@media all and (max-width: 768px){.button.stick-top,.profile-list a.stick-top,.pla-shortcode-menu.inline a.stick-top,.button.stick-bottom,.profile-list a.stick-bottom,.pla-shortcode-menu.inline a.stick-bottom{font-size:20px;font-size:1.25rem}}@media all and (max-width: 600px){.button.stick-top,.profile-list a.stick-top,.pla-shortcode-menu.inline a.stick-top,.button.stick-bottom,.profile-list a.stick-bottom,.pla-shortcode-menu.inline a.stick-bottom{font-size:16px;font-size:1rem}}.button.stick-top:hover,.profile-list a.stick-top:hover,.pla-shortcode-menu.inline a.stick-top:hover,.button.stick-bottom:hover,.profile-list a.stick-bottom:hover,.pla-shortcode-menu.inline a.stick-bottom:hover{transform:none}.button.stick-top,.profile-list a.stick-top,.pla-shortcode-menu.inline a.stick-top{top:-1px;bottom:auto}.content-w-image .button.stick-bottom,.content-w-image .profile-list a.stick-bottom,.profile-list .content-w-image a.stick-bottom,.content-w-image .pla-shortcode-menu.inline a.stick-bottom,.pla-shortcode-menu.inline .content-w-image a.stick-bottom,.content-w-image .button.stick-top,.content-w-image .profile-list a.stick-top,.profile-list .content-w-image a.stick-top,.content-w-image .pla-shortcode-menu.inline a.stick-top,.pla-shortcode-menu.inline .content-w-image a.stick-top{width:calc(100% + 31px)}@media all and (min-width: 1161px){.content-w-image.img-left .button.stick-bottom,.content-w-image.img-left .profile-list a.stick-bottom,.profile-list .content-w-image.img-left a.stick-bottom,.content-w-image.img-left .pla-shortcode-menu.inline a.stick-bottom,.pla-shortcode-menu.inline .content-w-image.img-left a.stick-bottom,.content-w-image.img-left .button.stick-top,.content-w-image.img-left .profile-list a.stick-top,.profile-list .content-w-image.img-left a.stick-top,.content-w-image.img-left .pla-shortcode-menu.inline a.stick-top,.pla-shortcode-menu.inline .content-w-image.img-left a.stick-top{padding-left:60px}}@media all and (min-width: 600px){.content-w-image.img-left .button.stick-bottom,.content-w-image.img-left .profile-list a.stick-bottom,.profile-list .content-w-image.img-left a.stick-bottom,.content-w-image.img-left .pla-shortcode-menu.inline a.stick-bottom,.pla-shortcode-menu.inline .content-w-image.img-left a.stick-bottom,.content-w-image.img-left .button.stick-top,.content-w-image.img-left .profile-list a.stick-top,.profile-list .content-w-image.img-left a.stick-top,.content-w-image.img-left .pla-shortcode-menu.inline a.stick-top,.pla-shortcode-menu.inline .content-w-image.img-left a.stick-top{right:-30px}}.button-spacer{display:block;height:2.5em}.tooltip{position:relative;display:inline-block}.tooltip .tooltip-text:hover{text-decoration:underline;cursor:help}.tooltip:hover .modal{left:0;opacity:1;transform:scale(1);pointer-events:none}.tooltip .modal{width:auto;min-width:310px;max-width:100%;text-align:left;font-size:15px;font-size:.9375rem;font-family:"Montserrat",sans-serif}h2.faq-catname{color:#475569}h2.faq-catname:after,h2.faq-catname:before{display:none}.fillme{text-align:center;display:block;background:#eee;color:#999;font-weight:600;font-size:20px;font-size:1.25rem;padding:20px;cursor:crosshair}.fillme:hover{color:hsl(108,12.5%,54.3137254902%);background-color:#d4dcd2}.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#loginform{background:rgba(0,55,104,.05);padding:20px;border:1px solid rgba(0,55,104,.35);display:flex;border-radius:5px;flex-wrap:wrap}#loginform .login-remember{display:none}#loginform p{margin:10px;display:flex;flex-direction:column;justify-content:flex-end;flex-grow:1}#loginform p label{display:block;padding-left:22px;font-weight:bold;text-transform:uppercase;color:#746554;font-size:14px;margin-bottom:5px}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],select,body .gform_wrapper.gravity-theme input[type=color],body .gform_wrapper.gravity-theme input[type=date],body .gform_wrapper.gravity-theme input[type=datetime-local],body .gform_wrapper.gravity-theme input[type=datetime],body .gform_wrapper.gravity-theme input[type=email],body .gform_wrapper.gravity-theme input[type=month],body .gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],body .gform_wrapper.gravity-theme input[type=search],body .gform_wrapper.gravity-theme input[type=tel],body .gform_wrapper.gravity-theme input[type=text],body .gform_wrapper.gravity-theme input[type=time],body .gform_wrapper.gravity-theme input[type=url],body .gform_wrapper.gravity-theme input[type=week],textarea{background:#fff;color:#475569;border:1px solid #d6d7d8 !important;border-radius:3px !important;padding:.8em 1.3em;max-width:100%;line-height:1.25;height:auto;font-size:18px;font-size:1.125rem;transition:border-color .2s ease,box-shadow .2s ease}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,select:focus,body .gform_wrapper.gravity-theme input[type=color]:focus,body .gform_wrapper.gravity-theme input[type=date]:focus,body .gform_wrapper.gravity-theme input[type=datetime-local]:focus,body .gform_wrapper.gravity-theme input[type=datetime]:focus,body .gform_wrapper.gravity-theme input[type=email]:focus,body .gform_wrapper.gravity-theme input[type=month]:focus,body .gform_wrapper.gravity-theme input[type=number]:focus,.gform_wrapper.gravity-theme input[type=password]:focus,body .gform_wrapper.gravity-theme input[type=search]:focus,body .gform_wrapper.gravity-theme input[type=tel]:focus,body .gform_wrapper.gravity-theme input[type=text]:focus,body .gform_wrapper.gravity-theme input[type=time]:focus,body .gform_wrapper.gravity-theme input[type=url]:focus,body .gform_wrapper.gravity-theme input[type=week]:focus,textarea:focus{color:#475569;border-color:#50b2ce !important;box-shadow:0 0 0 3px rgba(80,178,206,.15) !important;outline:none !important}input[type=text]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=range]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=color]::placeholder,select::placeholder,body .gform_wrapper.gravity-theme input[type=color]::placeholder,body .gform_wrapper.gravity-theme input[type=date]::placeholder,body .gform_wrapper.gravity-theme input[type=datetime-local]::placeholder,body .gform_wrapper.gravity-theme input[type=datetime]::placeholder,body .gform_wrapper.gravity-theme input[type=email]::placeholder,body .gform_wrapper.gravity-theme input[type=month]::placeholder,body .gform_wrapper.gravity-theme input[type=number]::placeholder,.gform_wrapper.gravity-theme input[type=password]::placeholder,body .gform_wrapper.gravity-theme input[type=search]::placeholder,body .gform_wrapper.gravity-theme input[type=tel]::placeholder,body .gform_wrapper.gravity-theme input[type=text]::placeholder,body .gform_wrapper.gravity-theme input[type=time]::placeholder,body .gform_wrapper.gravity-theme input[type=url]::placeholder,body .gform_wrapper.gravity-theme input[type=week]::placeholder,textarea::placeholder{color:#475569;opacity:.5}@media all and (max-width: 768px){input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],select,body .gform_wrapper.gravity-theme input[type=color],body .gform_wrapper.gravity-theme input[type=date],body .gform_wrapper.gravity-theme input[type=datetime-local],body .gform_wrapper.gravity-theme input[type=datetime],body .gform_wrapper.gravity-theme input[type=email],body .gform_wrapper.gravity-theme input[type=month],body .gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],body .gform_wrapper.gravity-theme input[type=search],body .gform_wrapper.gravity-theme input[type=tel],body .gform_wrapper.gravity-theme input[type=text],body .gform_wrapper.gravity-theme input[type=time],body .gform_wrapper.gravity-theme input[type=url],body .gform_wrapper.gravity-theme input[type=week],textarea{font-size:16px;font-size:1rem}}.form-check-label{display:block;margin:10px 0}.form-check-label input{margin-right:15px}body .entry-content .gform_wrapper{margin-top:60px}body .gform_wrapper.gravity-theme .gfield_label{margin-top:10px;font-weight:normal}body .gform_submission_error{font-family:"Montserrat",sans-serif}select{color:#475569;background:#fff url(../images/icon-darr.svg) no-repeat calc(100% - 10px) 50%;width:100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;height:auto !important;border-radius:3px !important;padding:.8em 28px .8em 10px}select optgroup{font-style:normal}textarea{width:100%;border-radius:3px !important}body .gform_wrapper ul.gform_fields li.gfield{padding-right:0}body .gform_wrapper .gform_footer{padding-top:0}.button,.profile-list .profile a,.profile-list a,.pla-shortcode-menu.inline a,.cta-navigation a,input[type=button],input[type=reset],input[type=submit],.comment-reply-link,.tribe-events-widget-link>a{background:#003768;border:none;border-radius:3px;color:#fff;transition:.25s background-color ease-out,transform .1s ease-out,color .25s ease;font-family:"Montserrat",sans-serif;font-weight:600;display:inline-block;font-size:14px;font-size:.875rem;padding:14px 35px 12px 35px;line-height:20px;vertical-align:middle;margin:1px;text-transform:uppercase;cursor:pointer;box-shadow:none;transform:translateZ(0);text-decoration:none !important;min-width:170px;text-align:center}@media all and (max-width: 1540px){.button,.profile-list .profile a,.profile-list a,.pla-shortcode-menu.inline a,.cta-navigation a,input[type=button],input[type=reset],input[type=submit],.comment-reply-link,.tribe-events-widget-link>a{font-size:14.4px;font-size:.9rem;padding:13px 30px 11px 30px;min-width:150px}}@media all and (max-width: 1540px)and (max-width: 1340px){.button,.profile-list .profile a,.profile-list a,.pla-shortcode-menu.inline a,.cta-navigation a,input[type=button],input[type=reset],input[type=submit],.comment-reply-link,.tribe-events-widget-link>a{font-size:12.4px;font-size:.775rem}}@media all and (max-width: 1140px){.button,.profile-list .profile a,.profile-list a,.pla-shortcode-menu.inline a,.cta-navigation a,input[type=button],input[type=reset],input[type=submit],.comment-reply-link,.tribe-events-widget-link>a{min-width:100px}}@media all and (max-width: 600px){.button,.profile-list .profile a,.profile-list a,.pla-shortcode-menu.inline a,.cta-navigation a,input[type=button],input[type=reset],input[type=submit],.comment-reply-link,.tribe-events-widget-link>a{padding:10px 20px 10px 20px;font-size:12px}}.button:hover,.profile-list a:hover,.pla-shortcode-menu.inline a:hover,.button:active,.profile-list a:active,.pla-shortcode-menu.inline a:active,.button:focus,.profile-list a:focus,.pla-shortcode-menu.inline a:focus,.cta-navigation a:hover,.cta-navigation a:active,.cta-navigation a:focus,input[type=button]:hover,input[type=button]:active,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus,.comment-reply-link:hover,.comment-reply-link:active,.comment-reply-link:focus,.tribe-events-widget-link>a:hover,.tribe-events-widget-link>a:active,.tribe-events-widget-link>a:focus{background-color:rgb(0%,32.1455505279%,60.7843137255%);color:#fff}.button:hover:after,.profile-list a:hover:after,.pla-shortcode-menu.inline a:hover:after,.button:active:after,.profile-list a:active:after,.pla-shortcode-menu.inline a:active:after,.button:focus:after,.profile-list a:focus:after,.pla-shortcode-menu.inline a:focus:after,.cta-navigation a:hover:after,.cta-navigation a:active:after,.cta-navigation a:focus:after,input[type=button]:hover:after,input[type=button]:active:after,input[type=button]:focus:after,input[type=reset]:hover:after,input[type=reset]:active:after,input[type=reset]:focus:after,input[type=submit]:hover:after,input[type=submit]:active:after,input[type=submit]:focus:after,.comment-reply-link:hover:after,.comment-reply-link:active:after,.comment-reply-link:focus:after,.tribe-events-widget-link>a:hover:after,.tribe-events-widget-link>a:active:after,.tribe-events-widget-link>a:focus:after{opacity:1}.active>.button.button,.profile-list .active>a,.pla-shortcode-menu.inline .active>a,.button.active,.profile-list a.active,.pla-shortcode-menu.inline a.active,.active>.cta-navigation a.button,.active>.cta-navigation .profile-list a,.profile-list .active>.cta-navigation a,.active>.cta-navigation .pla-shortcode-menu.inline a,.pla-shortcode-menu.inline .active>.cta-navigation a,.cta-navigation a.active,.active>input[type=button].button,input[type=button].active,.active>input[type=reset].button,input[type=reset].active,.active>input[type=submit].button,input[type=submit].active,.active>.comment-reply-link.button,.comment-reply-link.active,.active>.tribe-events-widget-link>a.button,.profile-list .active>.tribe-events-widget-link>a,.pla-shortcode-menu.inline .active>.tribe-events-widget-link>a,.tribe-events-widget-link>a.active{color:#ffd200}.button.button-size-small,.profile-list a.button-size-small,.pla-shortcode-menu.inline a.button-size-small,.cta-navigation a.button-size-small,input[type=button].button-size-small,input[type=reset].button-size-small,input[type=submit].button-size-small,.comment-reply-link.button-size-small,.tribe-events-widget-link>a.button-size-small{font-size:12px;font-size:.75rem}@media all and (max-width: 1340px){.button.button-size-small,.profile-list a.button-size-small,.pla-shortcode-menu.inline a.button-size-small,.cta-navigation a.button-size-small,input[type=button].button-size-small,input[type=reset].button-size-small,input[type=submit].button-size-small,.comment-reply-link.button-size-small,.tribe-events-widget-link>a.button-size-small{font-size:8px;font-size:.5rem}}.button.button-size-small,.profile-list a.button-size-small,.pla-shortcode-menu.inline a.button-size-small,.cta-navigation a.button-size-small,input[type=button].button-size-small,input[type=reset].button-size-small,input[type=submit].button-size-small,.comment-reply-link.button-size-small,.tribe-events-widget-link>a.button-size-small{padding:.75em 1.5em .6em}.button.button-size-large,.profile-list a.button-size-large,.pla-shortcode-menu.inline a.button-size-large,.cta-navigation a.button-size-large,input[type=button].button-size-large,input[type=reset].button-size-large,input[type=submit].button-size-large,.comment-reply-link.button-size-large,.tribe-events-widget-link>a.button-size-large{font-size:21.2px;font-size:1.325rem}@media all and (max-width: 1340px){.button.button-size-large,.profile-list a.button-size-large,.pla-shortcode-menu.inline a.button-size-large,.cta-navigation a.button-size-large,input[type=button].button-size-large,input[type=reset].button-size-large,input[type=submit].button-size-large,.comment-reply-link.button-size-large,.tribe-events-widget-link>a.button-size-large{font-size:15.6px;font-size:.975rem}}.button.button-size-huge,.profile-list a.button-size-huge,.pla-shortcode-menu.inline a.button-size-huge,.cta-navigation a.button-size-huge,input[type=button].button-size-huge,input[type=reset].button-size-huge,input[type=submit].button-size-huge,.comment-reply-link.button-size-huge,.tribe-events-widget-link>a.button-size-huge{font-size:28px;font-size:1.75rem}@media all and (max-width: 1340px){.button.button-size-huge,.profile-list a.button-size-huge,.pla-shortcode-menu.inline a.button-size-huge,.cta-navigation a.button-size-huge,input[type=button].button-size-huge,input[type=reset].button-size-huge,input[type=submit].button-size-huge,.comment-reply-link.button-size-huge,.tribe-events-widget-link>a.button-size-huge{font-size:24px;font-size:1.5rem}}@media all and (max-width: 1140px){.button.button-size-huge,.profile-list a.button-size-huge,.pla-shortcode-menu.inline a.button-size-huge,.cta-navigation a.button-size-huge,input[type=button].button-size-huge,input[type=reset].button-size-huge,input[type=submit].button-size-huge,.comment-reply-link.button-size-huge,.tribe-events-widget-link>a.button-size-huge{font-size:20px;font-size:1.25rem}}@media all and (max-width: 940px){.button.button-size-huge,.profile-list a.button-size-huge,.pla-shortcode-menu.inline a.button-size-huge,.cta-navigation a.button-size-huge,input[type=button].button-size-huge,input[type=reset].button-size-huge,input[type=submit].button-size-huge,.comment-reply-link.button-size-huge,.tribe-events-widget-link>a.button-size-huge{font-size:16px;font-size:1rem}}.button.disabled,.profile-list a.disabled,.pla-shortcode-menu.inline a.disabled,.cta-navigation a.disabled,input[type=button].disabled,input[type=reset].disabled,input[type=submit].disabled,.comment-reply-link.disabled,.tribe-events-widget-link>a.disabled{cursor:not-allowed;background:#d6d7d8;color:rgba(255,255,255,.75)}.button.button-square,.profile-list a.button-square,.pla-shortcode-menu.inline a.button-square,.cta-navigation a.button-square,input[type=button].button-square,input[type=reset].button-square,input[type=submit].button-square,.comment-reply-link.button-square,.tribe-events-widget-link>a.button-square{border-radius:0}.cta-navigation a,.text-white .button,.text-white .profile-list a,.profile-list .text-white a,.text-white .pla-shortcode-menu.inline a,.pla-shortcode-menu.inline .text-white a,.button.white,.profile-list a.white,.pla-shortcode-menu.inline a.white{background:#fff;color:#003768}.cta-navigation a:hover,.text-white .button:hover,.text-white .profile-list a:hover,.profile-list .text-white a:hover,.text-white .pla-shortcode-menu.inline a:hover,.pla-shortcode-menu.inline .text-white a:hover,.button.white:hover,.profile-list a.white:hover,.pla-shortcode-menu.inline a.white:hover{background-color:#50b2ce;color:#fff}.text-white .button.outline,.text-white .profile-list a.outline,.profile-list .text-white a.outline,.text-white .pla-shortcode-menu.inline a.outline,.pla-shortcode-menu.inline .text-white a.outline{color:#fff;border-color:#fff}.button.outline,.profile-list a.outline,.pla-shortcode-menu.inline a.outline{background:rgba(0,0,0,0);color:#222;border:1px solid #222}.button.outline.white,.profile-list a.outline.white,.pla-shortcode-menu.inline a.outline.white{color:#fff;border-color:#fff}.button.outline:hover,.profile-list a.outline:hover,.pla-shortcode-menu.inline a.outline:hover,.button.outline:active,.profile-list a.outline:active,.pla-shortcode-menu.inline a.outline:active,.button.outline:focus,.profile-list a.outline:focus,.pla-shortcode-menu.inline a.outline:focus{color:#fff;background:#50b2ce;border-color:#50b2ce}.button.cyan,.profile-list a.cyan,.pla-shortcode-menu.inline a.cyan{background:#3fa0be;color:#fff}.button.cyan:hover,.profile-list a.cyan:hover,.pla-shortcode-menu.inline a.cyan:hover,.button.cyan:active,.profile-list a.cyan:active,.pla-shortcode-menu.inline a.cyan:active,.button.cyan:focus,.profile-list a.cyan:focus,.pla-shortcode-menu.inline a.cyan:focus{background:#50b2ce;color:#fff}.button.yellow,.profile-list a.yellow,.pla-shortcode-menu.inline a.yellow{color:#000;background:#ffd200}.button.yellow:hover,.profile-list a.yellow:hover,.pla-shortcode-menu.inline a.yellow:hover,.button.yellow:active,.profile-list a.yellow:active,.pla-shortcode-menu.inline a.yellow:active,.button.yellow:focus,.profile-list a.yellow:focus,.pla-shortcode-menu.inline a.yellow:focus{color:#000;background:#ffdb33}.button.dgray,.profile-list a.dgray,.pla-shortcode-menu.inline a.dgray{background:#222}.button.dgray:hover,.profile-list a.dgray:hover,.pla-shortcode-menu.inline a.dgray:hover,.button.dgray:active,.profile-list a.dgray:active,.pla-shortcode-menu.inline a.dgray:active,.button.dgray:focus,.profile-list a.dgray:focus,.pla-shortcode-menu.inline a.dgray:focus{background:#555}.text-link{min-width:0;padding-left:0;padding-bottom:0;padding-top:0;padding-right:25px;text-transform:uppercase;color:#475569;background:none;text-decoration:none !important}.text-link:hover{background:none;color:#50b2ce}.text-link:hover:after{right:0}.text-link:after{content:"";display:block;width:22px;height:100%;top:-1px;position:absolute;right:5px;background:url(../images/icon-rarr2.svg) no-repeat right center/auto 65%;transition:right .25s ease}label.hidden{display:none}.kalendae,.kalendae *{box-sizing:content-box !important}.entry-content .locator-wrapper .form input[type=submit]{background:#003768}.entry-content .locator-wrapper .form input[type=submit]:hover{background:rgb(0%,32.1455505279%,60.7843137255%)}.inline-form input,.inline-form select,.inline-form button{width:100%;margin:10px 0}@media all and (min-width: 768px){.inline-form{display:flex;margin:0 -10px}.inline-form input,.inline-form select,.inline-form button{margin:0 10px;width:100%}}#acf-form{text-align:left}#acf-form .acf-fields{margin:0 -10px}#acf-form .acf-input-wrap{height:auto}#acf-form .acf-field p.description{color:inherit}#acf-form .acf-field input[type=text],#acf-form .acf-field input[type=password],#acf-form .acf-field input[type=number],#acf-form .acf-field input[type=search],#acf-form .acf-field input[type=email],#acf-form .acf-field input[type=url],#acf-form .acf-field textarea,#acf-form .acf-field select{padding:10px;box-sizing:border-box;height:auto}#acf-form label[for=acf-_post_title]:before{content:"Project "}#acf-form .acf-taxonomy-field .categorychecklist-holder,#acf-form .acf-fields>.acf-field,#acf-form .acf-field[data-width]+.acf-field[data-width]{border:none}#acf-form .acf-form-submit{padding:0}@media all and (max-width: 600px){#acf-form .acf-field{width:100% !important;min-height:0 !important}}#acf-form .acf-field-5cf1353813bbe .acf-label{display:none}#acf-form .acf-icon{text-decoration:none}#acf-form .acf-row .acf-icon.-collapse,#acf-form .acf-row .acf-icon.-plus{display:none}#acf-form .acf-row .acf-icon.-minus{display:block}#acf-form .acf-field-5cf133b492e41{margin:20px 0 0}#acf-form .acf-field-5cf133b492e41 .acf-repeater .acf-row-handle.order{width:60px}#acf-form .acf-field-5cf133b492e41 .acf-repeater .acf-row-handle.order>span{color:#000}#acf-form .acf-field-5cf133b492e41 .acf-repeater .acf-row-handle.order>span:before{content:"Image "}#acf-form .acf-button:before{display:none}#acf-form .acf-button{background-image:none}#acf-form .acf-repeater .acf-table{border:none !important}#acf-form .acf-repeater .acf-actions{text-align:left}#acf-form .acf-repeater .acf-actions .acf-button{font-size:16px;background:#777;padding:10px 20px;text-align:center;transform:none;margin:10px 0 0 0}#acf-form .acf-repeater .acf-actions .acf-button:hover{background:#222}#acf-form .acf-repeater .acf-actions .acf-button:after{display:none}#acf-form .acf-repeater .acf-actions .acf-button:before{display:none;margin-right:5px}#acf-form .acf-checkbox-list{margin:0;background:#fff;border:1px solid #475569}#acf-form .acf-checkbox-list li{display:block;float:left}#acf-form .acf-checkbox-list label input{display:none}#acf-form .acf-checkbox-list label span{cursor:pointer;font-size:16px;font-size:1rem;padding:8px 15px 6px;display:inline-block;margin:5px;text-transform:uppercase;font-weight:600;background:none;color:#003768;border:1px solid #003768;transition:background .25s ease,color .25s ease}#acf-form .acf-checkbox-list label span.active{background:#003768;color:#fff}#acf-form .acf-checkbox-list label span.active:hover{color:#fff}#acf-form .acf-checkbox-list label span.tag-title{border-color:rgba(0,0,0,0) !important;color:#475569 !important;text-decoration:none !important}#acf-form .acf-checkbox-list label span:hover{color:#003768;text-decoration:underline}#acf-form .acf-checkbox-list label span:active{color:rgb(0%,16.2801659125%,30.7843137255%)}#acf-form .acf-checkbox-list label input:checked+span{background:#003768;color:#fff;border-color:#003768}#acf-form .acf-notice p{font-size:20px;margin:.3em 0 .25em}#acf-form .acf-field .acf-notice.-error{border:1px solid red;margin:0}#acf-form .description{font-size:16px;padding:10px 0 0}#acf-form .acf-table{border:1px solid #003768 !important;border-collapse:inherit !important}#acf-form .acf-repeater td{border-color:#003768 !important}#acf-form .acf-field-5cf152fdcd57f{margin-top:-15px;margin-bottom:10px}#acf-form .acf-field-5cf152fdcd57f>.acf-label{display:none}#acf-form .acf-field-5cf152fdcd57f label span{font-size:20px;margin-left:5px;color:#000;border-bottom:1px solid #999}#acf-form .acf-taxonomy-field .categorychecklist-holder{max-height:600px}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100%*70/3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714286%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100%/70);height:10px;float:left}.toggle-search.active{color:#50b2ce}.toggle-search a{color:#fff !important}.mobile-navigations{display:none !important}.inline-navigation,.menu.inline{margin-left:-2px;overflow:hidden;margin:1.5em 0 1.5em -2px;padding:0}.inline-navigation ul,.menu.inline ul{margin:0;padding:0;display:inline}.inline-navigation li,.menu.inline li{list-style:none;display:inline;padding:0;margin:0}.inline-navigation a,.menu.inline a{display:block;width:auto;float:left;margin:2px 10px}.cta-navigation ul{margin:0;padding:0}.cta-navigation li{list-style:none;display:inline-block;padding:0;margin:0}.cta-navigation li:last-child:before{display:none}@media all and (max-width: 960px){.cta-navigation li a{padding:8px 16px;white-space:nowrap;font-size:85%}}@media all and (max-width: 850px){.cta-navigation li a{font-size:80%;padding:6px 14px}}@media all and (max-width: 400px){.cta-navigation{display:none}}.pla-shortcode-menu.inline a{margin:2px;display:block}@media all and (max-width: 768px){#site-navigation{display:none !important}}.main-navigation{display:block;text-transform:uppercase;position:relative;padding:0;z-index:4;text-align:right;font-weight:600;font-size:16px;font-size:1rem}@media all and (max-width: 1000px){.main-navigation{font-size:16px;font-size:1rem}}@media all and (max-width: 1000px)and (max-width: 1340px){.main-navigation{font-size:12px;font-size:.75rem}}@media all and (max-width: 768px){.main-navigation:not(#footer-navigation) .menu-primary-menu-1-container,.main-navigation:not(#footer-navigation) .menu-primary-menu-2-container,.main-navigation:not(#footer-navigation) .menu,.main-navigation:not(#footer-navigation) .menu-primary-menu-container{display:none !important}}.main-navigation a{text-decoration:none}.main-navigation ul.menu>li{display:inline-block;position:relative;margin:0}.main-navigation ul.menu>li a{white-space:nowrap;color:#fff;padding:8px 20px;text-decoration:none;position:relative}@media all and (max-width: 1100px){.main-navigation ul.menu>li a{padding:8px 14px}}@media all and (max-width: 1000px){.main-navigation ul.menu>li a{padding:8px 10px}}.main-navigation ul.menu>li:hover>a,.main-navigation ul.menu>li a:hover,.main-navigation ul.menu>li a.active{color:#50b2ce !important}.main-navigation ul.menu>li a:before{content:"";display:block;width:calc(100% - 32px);height:5px;position:absolute;bottom:0;left:16px;opacity:0;background:#50b2ce;pointer-events:none}@media all and (max-width: 1000px){.main-navigation ul.menu>li a:before{left:10px;width:calc(100% - 20px)}}.main-navigation ul.menu>li.current-menu-ancestor>a:before,.main-navigation ul.menu>li .current_page_item>a:before,.main-navigation ul.menu>li.current_page_item>a:before{opacity:1}.main-navigation ul.menu>li:last-child{margin-right:-8px;padding-left:0}.main-navigation ul.menu>li.menu-item-has-children{margin-right:5px}.main-navigation ul.menu>li.menu-item-has-children>a:after{content:"";background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>') no-repeat center center/contain;position:absolute;display:block;width:14px;height:14px;right:8px;top:50%;transform:translateY(-50%);transition:transform .3s ease}.main-navigation ul.menu>li.menu-item-has-children:hover>a:after{transform:translateY(-50%) rotate(180deg)}.main-navigation ul.menu>li.menu-item-has-children>a{padding-right:28px !important}.main-navigation ul.menu{list-style:none;margin:0;padding-left:0}.main-navigation ul.menu ul.sub-menu{float:left;position:absolute;text-align:left;font-size:14px;font-size:.875rem}@media all and (max-width: 1340px){.main-navigation ul.menu ul.sub-menu{font-size:12px;font-size:.75rem}}.main-navigation ul.menu ul.sub-menu{top:100%;left:16px;z-index:99999;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s;margin-top:5px;width:210px;box-shadow:0 5px 20px rgba(0,0,0,.12);padding:10px 0;background:#fff;border-radius:5px}.main-navigation ul.menu ul.sub-menu:before,.main-navigation ul.menu ul.sub-menu:after{content:"";display:block;height:10px;width:100%;left:0;position:absolute;top:-5px}.main-navigation ul.menu ul.sub-menu ul{left:0;top:0}.main-navigation ul.menu ul.sub-menu li{display:block}.main-navigation ul.menu ul.sub-menu li a{white-space:normal;position:relative;transition:background-color .2s ease,color .2s ease}.main-navigation ul.menu ul.sub-menu li.menu-item-has-children>a:after{content:"";background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23085a9c" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg>') no-repeat center center/contain;position:absolute;display:block;width:14px;height:14px;right:15px;top:50%;transform:translateY(-50%);transition:transform .2s ease;opacity:1}.main-navigation ul.menu ul.sub-menu li.menu-item-has-children:hover>a:after{transform:translateY(-50%) translateX(3px)}.main-navigation ul.menu ul.sub-menu li.menu-item-has-children>a{padding-right:36px !important}.main-navigation ul.menu ul.sub-menu li:hover>ul,.main-navigation ul.menu ul.sub-menu li.focus>ul{left:100%;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .3s ease,transform .3s ease,visibility 0s linear 0s}.main-navigation ul.menu ul.sub-menu li{margin:0;position:relative;z-index:9;transition:none}.main-navigation ul.menu ul.sub-menu li.current-menu-item a{color:#50b2ce}.main-navigation ul.menu ul.sub-menu li a{display:block;width:100%;color:#475569;padding:5px 20px}.main-navigation ul.menu ul.sub-menu li a:before{display:none}@media all and (max-width: 900px){.main-navigation ul.menu ul.sub-menu li a{padding:10px 30px}}.main-navigation ul.menu ul.sub-menu ul.sub-menu{top:0;margin-top:0;padding-left:1px}.main-navigation ul.menu ul.sub-menu ul.sub-menu li a{background-color:#f1f5f9;color:#085a9c;font-weight:normal}.main-navigation ul.menu ul.sub-menu ul.sub-menu li a:hover{background-color:#e2e8f0}.main-navigation ul.menu li:hover>ul,.main-navigation ul.menu li.focus>ul{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .3s ease,transform .3s ease,visibility 0s linear 0s}.main-navigation li.special-item a{background:#003768;color:#fff}.main-navigation li.special-item a:hover{background:rgb(0%,10.9917043741%,20.7843137255%) !important;color:#fff}.main-navigation li.right-item{float:right}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.footer-menu{text-transform:uppercase;font-weight:500}.footer-menu ul{list-style:none;margin:0;padding:0}.footer-menu li{list-style:none;display:block;padding:0;margin:0;position:relative}.footer-menu li a{display:inline-block;text-decoration:none}.social-menu li{padding-left:0}.social-menu li:before{display:none}.social-menu li a{font-size:18px;font-size:1.125rem;display:inline-block;border-radius:100%;border:2px solid #50b2ce;width:32px;height:32px;line-height:30px;text-align:center;transition:border-color .15s ease-out}.social-menu li a:hover{border-color:hsl(193.3333333333,56.25%,71.0784313725%)}.social-menu li span{display:none}.toggle-menu,.toggle-search-mobile{cursor:pointer;display:none;position:relative;margin-left:15px}.toggle-menu:hover,.toggle-search-mobile:hover{opacity:1}.toggle-menu:hover rect,.toggle-search-mobile:hover rect{fill:#003768 !important}@media all and (max-width: 768px){.toggle-menu,.toggle-search-mobile{display:inline-flex}}.toggle-menu rect,.toggle-search-mobile rect{transition:transform .3s ease,opacity .25s ease,fill .25s ease;fill:#222 !important}.toggle-menu:after,.toggle-search-mobile:after{content:"";display:block;width:58px;height:54px;position:absolute;top:-15px;left:-8px}.mmenu-open .toggle-menu rect{transform-origin:left}.mmenu-open .toggle-menu rect:nth-child(2){opacity:0}.mmenu-open .toggle-menu rect:nth-child(1){transform:rotate(45deg) translateX(-5px);width:30px}.mmenu-open .toggle-menu rect:nth-child(3){transform:rotate(-45deg) translateX(-5px);width:30px}#main:before,#main:after,.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after,.container:after,.row:after,.item:after{content:"";display:table;table-layout:fixed}#main:after,.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after,.container:after,.item:after{clear:both}.alignleft{display:inline;float:left;margin-right:1.5em;margin-bottom:1em}.alignright{display:inline;float:right;margin-left:1.5em;margin-bottom:1em}.aligncenter{text-align:center;clear:both;display:block;margin-left:auto;margin-right:auto}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#fff;border-radius:0px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#333;display:block;font-size:14px;font-size:.875rem;font-weight:600;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.loader{position:absolute;left:0;top:0;width:calc(100% + 40px);margin-left:-20px;height:100%;background:rgba(255,255,255,.75);z-index:9;justify-content:center;display:none}.loader:after{position:absolute;top:50%;left:50%;margin-left:-2.5em;content:"";border-radius:50%;width:5em;height:5em;pointer-events:none;display:block;font-size:10px;text-indent:-9999em;border-top:.75em solid #50b2ce;border-right:.75em solid #50b2ce;border-bottom:.75em solid #ffd200;border-left:.75em solid #ffd200;transform:translateZ(0);animation:loading 1.5s infinite linear}.loader.pos-top:after{top:150px}.loader.pos-bottom:after{top:auto;bottom:150px}.nothing-found{margin-top:50px;margin-bottom:50px;text-align:center}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget:last-child{margin-bottom:0}.widget .gform_wrapper{margin-bottom:0}.widget ul{list-style:none;padding-left:0;margin-left:0}.widget-title{text-transform:uppercase;color:#475569;margin-bottom:10px}.widget-event p{margin:2px 0}.widget-event .date{color:#475569;font-style:italic}.callout .callout-wrap{padding:0 15px;display:flex;align-items:center}.callout .callout-wrap .box{padding:30px;align-self:stretch;display:flex;width:100%;align-items:center;position:relative;cursor:default}.callout .callout-wrap .box h3.callout-title{font-family:"Montserrat",sans-serif;position:absolute;left:0;width:100%;top:50%;font-weight:600;font-size:28.8px;font-size:1.8rem;padding:10px 15%;text-transform:uppercase;transform:translateY(-50%);transition:opacity .25s ease,transform .25s ease}.callout .callout-wrap .box .entry-text{opacity:0;pointer-events:none;transform:translateY(20%);transition:opacity .4s ease,transform .4s ease}.callout .callout-wrap .box:hover .entry-text{opacity:1;transform:translateY(0%);transition:opacity .4s ease .2s,transform .4s ease .2s}.callout .callout-wrap .box:hover .callout-title{opacity:0;transform:translateY(-20%)}.callout h3{margin:5px 0}@media all and (max-width: 700px){.callout{flex-basis:50% !important}}.sidebar-gallery{line-height:0;margin-bottom:20px}.sidebar-gallery a,.sidebar-gallery img{display:inline-block;width:100%;overflow:hidden}.sidebar-gallery img{display:block;float:left}.sidebar-gallery:before{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' fill='black' width='26' height='28' viewBox='0 0 26 28'%3e%3cpath d='M18 13c0-3.859-3.141-7-7-7s-7 3.141-7 7 3.141 7 7 7 7-3.141 7-7zM26 26c0 1.094-0.906 2-2 2-0.531 0-1.047-0.219-1.406-0.594l-5.359-5.344c-1.828 1.266-4.016 1.937-6.234 1.937-6.078 0-11-4.922-11-11s4.922-11 11-11 11 4.922 11 11c0 2.219-0.672 4.406-1.937 6.234l5.359 5.359c0.359 0.359 0.578 0.875 0.578 1.406z'%3e%3c/path%3e%3c/svg%3e ")}.sidebar-video a{margin-bottom:20px;display:block;line-height:0;background:#eee;position:relative}.sidebar-video img{width:100%}.sidebar-video:before{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='52' height='52' viewBox='0 0 32 32'%3e%3cpath fill='black' d='M24.058 15.831l-10.831-6.585c-0.972-0.542-2.197 0.154-2.197 1.292v12.8c0 1.132 1.218 1.834 2.197 1.292l10.831-6.215c1.009-0.56 1.009-2.018 0-2.585zM31.2'%3e%3c/path%3e%3c/svg%3e")}.sidebar-gallery,.sidebar-video{position:relative}.sidebar-gallery:before,.sidebar-video:before{background-repeat:no-repeat;background-position:center;content:"";display:block;height:24%;left:50%;top:50%;margin-left:-12%;margin-top:-12%;width:24%;transition:background-color .25s ease,transform .2s ease,box-shadow .25s ease;position:absolute;z-index:2;cursor:pointer;pointer-events:none;background-color:rgba(0,55,104,.65);border-radius:100%}.sidebar-video:hover:before,.sidebar-gallery:hover:before{background-color:#003768;transform:scale(1.1);box-shadow:0 3px 5px rgba(0,0,0,.15)}.sidebar-gallery .caption,.sidebar-video .caption{position:absolute;bottom:0;left:0;background:rgba(0,0,0,.75);color:#fff;width:100%;display:block;height:auto;line-height:1.2;text-align:center;padding:10px 5px;font-family:"Montserrat",sans-serif;font-size:16px;font-size:1rem;pointer-events:none}.site-container .container{max-width:1500px;margin:0 auto;padding-left:30px;padding-right:30px;position:relative;z-index:2}@media all and (max-width: 1540px){.site-container .container{max-width:1280px}}@media all and (max-width: 1340px){.site-container .container{max-width:1020px}}@media all and (max-width: 468px){.site-container .container{padding-left:20px;padding-right:20px}}.site-container .container.container-thin{max-width:980px}.site-container .container.container-wide{max-width:1700px}.site-main{background:#fff}.section,.section .block{display:block;position:relative;padding:clamp(40px,8vw,6vw) 0}.section.paddingX2{padding:12vw 0}.section.paddingX2__top{padding-top:12vw}.section.paddingX2__bot{padding-bottom:12vw}.section.paddingX1_5{padding:3vw 0}.section.paddingX1_5__top{padding-top:3vw}.section.paddingX1_5__bot{padding-bottom:3vw}.section.paddingX0{padding:0}.section.paddingX0__top{padding-top:0}.section.paddingX0__bot{padding-bottom:0}.hex__top,.hex__bot{background-image:url(../images/bg-hex.png);background-repeat:repeat-x;background-position:center -260px}.hex__bot{background-position:center calc(100% + 260px)}.hex__top.hex__bot{background-image:url(../images/bg-hex.png),url(../images/bg-hex.png);background-position:center -260px,center calc(100% + 260px),bottom}.gradient__top{box-shadow:inset 0 300px 300px -250px rgba(0,0,0,.175)}.gradient__bot{box-shadow:inset 0px -300px 300px -250px rgba(0,0,0,.175)}.gradient__bot.gradient__top{box-shadow:inset 0 300px 300px -250px rgba(0,0,0,.175),inset 0px -300px 300px -250px rgba(0,0,0,.175)}.section .block{padding-top:0;padding-bottom:0}.section-row.content_row{padding:0;overflow:hidden}.anchor-link{transform:translateY(-73px);position:absolute}html,body{overflow-x:hidden}.mm-page,.mm-slideout{overflow:visible !important}html,body,.mm-page,#page{min-height:100vh}#page{overflow-x:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#page #content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}body.has-skinny .hentry>.entry-content{max-width:800px;margin:0 auto}body.has-wide .hentry>.entry-content{max-width:980px;margin:0 auto}.h-overlay{position:absolute;top:0;left:0;width:100%;height:100%;color:#163948;background:rgba(22,57,72,.5);background:linear-gradient(90deg, currentColor 40%, rgba(0, 0, 0, 0) 100%)}@media all and (max-width: 600px){.h-overlay{opacity:.85;background:linear-gradient(-45deg, rgb(0, 0, 0) 20%, currentColor 150%)}}@media all and (min-width: 601px){.sidebar-right .site-content .page-container{display:flex}.sidebar-right .site-content .site-sidebar{order:2;width:25%;min-width:200px;margin-left:auto;padding-top:0}.sidebar-right .site-content .site-sidebar>div:last-child{margin-bottom:0}.sidebar-right .site-content .content-area{width:70%}}.column{width:100%;margin-top:20px}.row{overflow:hidden}.row:first-child .column:first-child{margin-top:0}@media(min-width: 600px){.row{display:flex;margin-left:-30px;margin-right:-30px}.row-center{align-items:center}.row--layout_50 .column:first-child,.row--layout_75 .column:first-child{width:50%;margin-left:auto;margin-right:auto;flex:none}.row--layout_75 .column:first-child{width:75%}.row--layout_25-75 .column:first-child{width:25%;flex:none}.row--layout_75-25 .column:first-child{width:75%;flex:none}.row--layout_50-25-25 .column:first-child{width:50%;flex:none}.row--layout_25-25-50 .column:last-child{width:50%;flex:none}.row--bordered .column{position:relative}.row--bordered .column:not(:last-child){padding-right:50px}.row--bordered .column:not(:first-child){padding-left:50px}.row--bordered .column:after{content:"";display:block;width:1px;height:70%;position:absolute;right:0;top:15%;background:#d6d7d8}.row--bordered .column:last-child:after{display:none}.column{margin:0;padding:30px;flex:1}.column-center{align-self:center}.column.one-half{width:50%}.column.one-fourth{width:25%}.column.one-third{width:33.333333%}.column.two-thirds{width:66.666666%}.column.one-half,.column.one-fourth,.column.one-third,.column.two-thirds{flex:none}.column:first-child{clear:both}}@media(max-width: 601px){.row--bordered .column{position:relative}.row--bordered .column:not(:last-child){padding-bottom:20px}.row--bordered .column:not(:first-child){padding-top:0}.row--bordered .column:after{content:"";display:block;width:100%;height:1px;position:absolute;right:0;bottom:0;background:#d6d7d8}.row--bordered .column:last-child:after{display:none}}@media all and (min-width: 350px){.flex{gap:15px;display:flex;flex-wrap:wrap}}.flex>div,.flex>section,.flex>article{flex:1;flex-grow:0;flex-basis:33.33%}@media all and (min-width: 350px){.flex.flex-auto>div,.flex.flex-auto>section,.flex.flex-auto>article{-webkit-box-flex:0;-ms-flex:0;flex:0;min-width:135px}.flex.flex-row-2>div,.flex.flex-row-2>section,.flex.flex-row-2>article{flex-basis:50%;width:50%;flex:1 auto}.flex.flex-row-3>div,.flex.flex-row-3>section,.flex.flex-row-3>article{flex-basis:33.33%;width:33.33%}}@media all and (min-width: 350px)and (max-width: 768px){.flex.flex-row-3>div,.flex.flex-row-3>section,.flex.flex-row-3>article{flex-basis:33.33%;width:33.33%}}@media all and (min-width: 350px)and (max-width: 600px){.flex.flex-row-3>div,.flex.flex-row-3>section,.flex.flex-row-3>article{flex-basis:50%;width:50%}}@media all and (min-width: 350px){.flex.flex-row-4>div,.flex.flex-row-4>section,.flex.flex-row-4>article{flex-basis:25%;width:25%}}@media all and (min-width: 350px)and (max-width: 800px){.flex.flex-row-4>div,.flex.flex-row-4>section,.flex.flex-row-4>article{flex-basis:49.99%}}.flex .flex-wrap{padding:15px}.tile-row{background-position:center;background-size:cover;overflow:hidden;position:relative}@media all and (min-width: 600px){.tile-row{display:-webkit-box;display:-ms-flexbox;display:flex}.tile-row .tile{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.tile{background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;z-index:1;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:50vw}@media all and (min-width: 600px){.tile{text-align:left;min-height:100px}}.tile .tile-wrap{overflow:hidden;position:relative;clear:both;z-index:2;padding:6vw;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (max-width: 768px){.tile .tile-wrap{padding:30px}}@media all and (min-width: 469px){.blocks{display:flex;flex-wrap:wrap;margin:0 -60px}}.blocks .block{position:relative}@media all and (min-width: 469px){.blocks .block{padding-left:60px;padding-right:60px}}.blocks .block{flex-grow:1;flex-basis:calc(33.33% - 120px)}.blocks .block .block-wrap{position:relative;z-index:2}@media all and (min-width: 1000px){.blocks .block .block-wrap>img.alignnone:first-child,.blocks .block .block-wrap>p:first-child>img.alignnone:first-child{margin-top:-4.5vw}}.site-header{background:rgba(0,0,0,0);position:fixed;top:0;left:0;clear:both;z-index:999;width:100%;transition:background-color .3s ease,box-shadow .3s ease}.site-header.is-scrolled{background:rgba(15,23,42,.85) !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;box-shadow:0 4px 20px rgba(0,0,0,.15) !important}.site-header.is-scrolled .container{padding-top:8px !important;padding-bottom:8px !important}.site-header.is-scrolled .site-branding img{width:85px !important;margin-bottom:0 !important}@media all and (max-width: 768px){.site-header.is-scrolled .site-branding img{width:60px !important;margin-bottom:0 !important}}@media all and (max-width: 468px){.site-header.is-scrolled .site-branding img{width:55px !important;margin-bottom:0 !important}}.site-header.is-scrolled .cta-navigation a{padding:8px 20px 7px 20px !important;min-width:120px !important;font-size:11px !important;line-height:16px !important}.site-header.is-scrolled .toggle-search{font-size:22px !important}.site-header.is-scrolled .main-navigation ul.menu>li>a{padding-top:4px !important;padding-bottom:4px !important;font-size:12px !important}.site-header .container{padding-bottom:18px;padding-top:18px;display:flex;align-items:center;z-index:4;max-width:100% !important;width:100% !important;padding-left:60px !important;padding-right:60px !important;transition:padding .3s ease}@media all and (min-width: 769px){.site-header .container{justify-content:space-between}.site-header .container .site-branding{width:150px;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start}}@media all and (min-width: 769px)and (max-width: 1100px){.site-header .container .site-branding{width:120px}}@media all and (min-width: 769px){.site-header .container #site-navigation{flex-grow:1;display:flex;justify-content:center;margin:0 !important}.site-header .container #site-navigation ul.menu{display:flex;justify-content:center;align-items:center;margin:0;padding:0}.site-header .container #cta-navigation{width:110px;flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;margin:0 !important}}@media all and (min-width: 769px)and (max-width: 1100px){.site-header .container #cta-navigation{width:90px}}@media all and (min-width: 769px){.site-header .container #cta-navigation .cta-navigation a{min-width:0 !important;padding:8px 20px !important}}@media all and (min-width: 769px)and (max-width: 1100px){.site-header .container #cta-navigation .cta-navigation a{padding:8px 12px !important}}@media all and (min-width: 769px){.site-header .container .toggle-search{width:40px;flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;margin:0 !important}}@media all and (min-width: 769px)and (max-width: 1100px){.site-header .container .toggle-search{width:30px}}@media all and (max-width: 768px){.site-header .container{padding-top:15px;padding-bottom:15px;padding-left:20px !important;padding-right:20px !important}.site-header .container .site-branding{width:100%;display:flex;align-items:center}.site-header .container .site-branding img{display:block}}.site-header .container #site-navigation{margin-right:20px;margin-left:auto}@media all and (max-width: 880px){.site-header .container #site-navigation{margin-right:20px}}.site-header .container .site-branding img{display:block;width:120px;margin-bottom:-10px;transition:width .3s ease,margin-bottom .3s ease}@media all and (max-width: 1540px){.site-header .container .site-branding img{width:110px;margin-bottom:-10px}}@media all and (max-width: 900px){.site-header .container .site-branding img{width:95px;margin-bottom:-5px}}@media all and (max-width: 768px){.site-header .container .site-branding img{width:90px;margin-bottom:0}}@media all and (max-width: 468px){.site-header .container .site-branding img{width:72px;margin-bottom:0}}.site-header .toggle-menu rect{fill:#fff !important}.site-header .toggle-menu:hover rect{fill:#50b2ce !important}.site-header .toggle-search{margin-left:40px}@media all and (max-width: 880px){.site-header .toggle-search{margin-left:20px}}@media all and (max-width: 768px){.site-header .toggle-search{display:none}}.toggle-search{cursor:pointer;transition:color .25s ease;font-size:28px;color:#fff}.toggle-search:hover{color:#50b2ce !important}@media all and (max-width: 960px){.toggle-search{font-size:24px}}@media all and (max-width: 468px){.site-title img,.site-logo img{max-width:120px}}#player-unmute,#player-close{position:absolute;text-shadow:none !important;bottom:30px;right:30px;z-index:99;display:inline-flex;align-items:center;justify-content:center;line-height:20px;border-radius:20px;padding:10px 20px 8px 36px;vertical-align:middle;background:rgba(80,178,206,.75);text-transform:uppercase;color:#fff;font-weight:600;font-size:12px;cursor:pointer;transition:background .25s ease;user-select:none}#player-unmute span,#player-close span{position:absolute;left:15px;top:50%;margin-top:-1px;transform:translateY(-50%);font-size:24px}#player-unmute span svg,#player-close span svg{padding-top:1px;margin-bottom:-3px}#player-unmute span path,#player-close span path{fill:currentColor}#player-unmute:hover,#player-close:hover{background:#003768}@media all and (max-width: 468px){#player-unmute,#player-close{display:none !important}}#player-unmute:after{content:"";display:block;width:200vw;height:200vw;position:absolute;right:-30px;bottom:-30px;background:rgba(0,0,0,0)}.fixed-header{z-index:99;position:fixed;top:0;width:100%;background:#222;padding:15px 0;opacity:0;transform:translateY(-105%);transition:transform .35s ease-out,opacity .35s ease !important;border-width:0 0 2px 0}.fixed-header img{max-width:100px;display:block}@media all and (max-width: 768px){.fixed-header img{max-width:72px}}.fixed-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;max-width:1700px;z-index:3}.fixed-header #fixed-site-navigation{margin-left:auto}@media all and (min-width: 900px){.fixed-header #fixed-site-navigation{font-size:12.8px;font-size:.8rem}}@media all and (max-width: 768px){.fixed-header #fixed-site-navigation{margin-left:auto}}.fixed-header #fixed-site-navigation a{position:relative}.fixed-header #fixed-site-navigation>div:not(.toggle-menu),.fixed-header #fixed-site-navigation>div:not(.toggle-menu)>ul{display:inline-block}.fixed-header #fixed-site-navigation.main-navigation ul.menu#primary-menu-1>li:first-child{margin-left:0}@media all and (max-width: 400px){.fixed-header #fixed-site-navigation .cta-navigation{display:none !important}}.fixed-header #fixed-site-navigation .toggle-search{font-size:16px}@media all and (max-width: 768px){.fixed-header #fixed-site-navigation .toggle-search{display:none !important}}.fixed-header #fixed-site-navigation .toggle-search,.fixed-header #fixed-site-navigation .cta-navigation{margin:0 0 0 20px}.fixed-header #fixed-site-navigation .toggle-search a,.fixed-header #fixed-site-navigation .cta-navigation a{padding:.5em 2em .55em;font-size:90%;min-width:120px}.fixed-header #fixed-site-navigation svg path,.fixed-header #fixed-site-navigation svg rect{fill:#fff !important}.fixed-header.active{opacity:1;transform:translateY(0)}@media all and (max-width: 768px){.fixed-header{padding:10px 0;box-shadow:0 0 15px 10px rgba(0,0,0,.1);border-width:3px 0 0 0}.fixed-header .main-navigation{display:flex;align-items:center}}.site-heading{overflow:hidden;background-position:center 60%;background-size:cover;background-repeat:no-repeat;position:relative;clear:both;z-index:0;position:relative;display:flex;justify-content:center;align-items:center;padding:0;height:300px}@media all and (max-width: 1540px){.site-heading{height:23vw}}@media all and (max-width: 768px){.site-heading{height:130px;flex-wrap:wrap}}@media all and (max-width: 468px){.site-heading{height:105px}}.site-heading .container{max-width:1440px;padding-left:20px}.site-heading.w-intro{padding:calc(8vw + 140px) 0 8vw;height:auto;min-height:100vh;box-sizing:border-box}.site-heading.fixed{background:none}.site-heading .content-button{margin-top:30px}@media all and (max-width: 468px){.site-heading .content-button{margin-top:20px}}.site-heading.w-video{height:56.25vw;min-height:430px;max-height:100vh}@media all and (max-width: 768px){.site-heading.w-video{min-height:100px}}.site-heading.w-image{text-shadow:0px 2px 10px rgba(0,0,0,.5)}.site-heading.w-image .button,.site-heading.w-image .profile-list a,.profile-list .site-heading.w-image a,.site-heading.w-image .pla-shortcode-menu.inline a,.pla-shortcode-menu.inline .site-heading.w-image a{text-shadow:none}.site-heading .entry-page_title{margin-bottom:15px;font-size:52px;font-size:3.25rem}@media all and (max-width: 1340px){.site-heading .entry-page_title{font-size:48px;font-size:3rem}}@media all and (max-width: 1140px){.site-heading .entry-page_title{font-size:44px;font-size:2.75rem}}@media all and (max-width: 940px){.site-heading .entry-page_title{font-size:40px;font-size:2.5rem}}@media all and (max-width: 968px){.site-heading .entry-page_title{font-size:36px;font-size:2.25rem}}@media all and (max-width: 768px){.site-heading .entry-page_title{font-size:32px;font-size:2rem}}@media all and (max-width: 600px){.site-heading .entry-page_title{font-size:28px;font-size:1.75rem}}@media all and (max-width: 468px){.site-heading .entry-page_title{font-size:24px;font-size:1.5rem}}.site-heading .entry-page_title{line-height:1.1}@media all and (max-width: 1540px){.site-heading .entry-page_title{font-size:44px;font-size:2.75rem}}@media all and (max-width: 1540px)and (max-width: 1340px){.site-heading .entry-page_title{font-size:41.6px;font-size:2.6rem}}@media all and (max-width: 1540px)and (max-width: 1140px){.site-heading .entry-page_title{font-size:39.2px;font-size:2.45rem}}@media all and (max-width: 1540px)and (max-width: 940px){.site-heading .entry-page_title{font-size:36.8px;font-size:2.3rem}}@media all and (max-width: 1540px)and (max-width: 968px){.site-heading .entry-page_title{font-size:34.4px;font-size:2.15rem}}@media all and (max-width: 1540px)and (max-width: 768px){.site-heading .entry-page_title{font-size:32px;font-size:2rem}}@media all and (max-width: 1540px)and (max-width: 600px){.site-heading .entry-page_title{font-size:29.6px;font-size:1.85rem}}@media all and (max-width: 1540px)and (max-width: 468px){.site-heading .entry-page_title{font-size:27.2px;font-size:1.7rem}}@media all and (max-width: 1540px)and (max-width: 400px){.site-heading .entry-page_title{font-size:20px;font-size:1.25rem}}@media all and (max-width: 1540px)and (max-width: 300px){.site-heading .entry-page_title{font-size:15.2px;font-size:.95rem}}@media all and (max-width: 768px){.site-heading .entry-page_title{line-height:1}}.site-heading .page-intro{z-index:2;position:relative;width:100%}.site-heading .page-intro .entry-introduction{font-size:22px;font-size:1.375rem}@media all and (max-width: 1340px){.site-heading .page-intro .entry-introduction{font-size:20px;font-size:1.25rem}}@media all and (max-width: 1140px){.site-heading .page-intro .entry-introduction{font-size:18px;font-size:1.125rem}}@media all and (max-width: 940px){.site-heading .page-intro .entry-introduction{font-size:16px;font-size:1rem}}.site-heading .page-intro .entry-introduction{line-height:1.4;font-weight:300;margin:20px 0 0 0}@media all and (max-width: 768px){.site-heading .page-intro .entry-introduction{margin-top:10px}}.site-heading .page-intro .page-subtitle{margin-top:15px;font-size:42px;font-size:2.625rem}@media all and (max-width: 1340px){.site-heading .page-intro .page-subtitle{font-size:38px;font-size:2.375rem}}@media all and (max-width: 1140px){.site-heading .page-intro .page-subtitle{font-size:34px;font-size:2.125rem}}@media all and (max-width: 940px){.site-heading .page-intro .page-subtitle{font-size:30px;font-size:1.875rem}}@media all and (max-width: 968px){.site-heading .page-intro .page-subtitle{font-size:26px;font-size:1.625rem}}@media all and (max-width: 768px){.site-heading .page-intro .page-subtitle{font-size:22px;font-size:1.375rem}}@media all and (max-width: 600px){.site-heading .page-intro .page-subtitle{font-size:18px;font-size:1.125rem}}.site-heading.site-heading_left .entry-page_title,.site-heading.site-heading_left .entry-introduction,.site-heading.site-heading_left .content-button{max-width:580px}@media all and (max-width: 600px){.site-heading.site-heading_left .entry-page_title,.site-heading.site-heading_left .entry-introduction,.site-heading.site-heading_left .content-button{max-width:100%;padding-right:15vw}}.site-heading.site-heading_tall{min-height:48vw}.site-heading.site-heading_tall .entry-page_title{font-size:112px;font-size:7rem}@media all and (max-width: 1340px){.site-heading.site-heading_tall .entry-page_title{font-size:106.8px;font-size:6.675rem}}@media all and (max-width: 1140px){.site-heading.site-heading_tall .entry-page_title{font-size:101.6px;font-size:6.35rem}}@media all and (max-width: 940px){.site-heading.site-heading_tall .entry-page_title{font-size:96.4px;font-size:6.025rem}}@media all and (max-width: 968px){.site-heading.site-heading_tall .entry-page_title{font-size:91.2px;font-size:5.7rem}}@media all and (max-width: 768px){.site-heading.site-heading_tall .entry-page_title{font-size:86px;font-size:5.375rem}}@media all and (max-width: 600px){.site-heading.site-heading_tall .entry-page_title{font-size:80.8px;font-size:5.05rem}}@media all and (max-width: 468px){.site-heading.site-heading_tall .entry-page_title{font-size:75.6px;font-size:4.725rem}}@media all and (max-width: 400px){.site-heading.site-heading_tall .entry-page_title{font-size:60px;font-size:3.75rem}}@media all and (max-width: 300px){.site-heading.site-heading_tall .entry-page_title{font-size:49.6px;font-size:3.1rem}}@media all and (max-width: 420px){.site-heading.site-heading_tall .entry-page_title{font-size:64px;font-size:4rem}}.site-heading.site-heading_center{text-align:center}.site-heading.site-heading_center .entry-page_title{margin:0 auto}.site-heading.site-heading_gallery{text-align:left;padding:calc(5vw + 140px) 0 5vw;height:90vh;max-height:1000px;align-items:flex-end}.site-heading.site-heading_gallery.site-heading .page-intro .entry-introduction,.site-heading.site-heading_gallery.site-heading .entry-page_title{margin-right:0;margin-left:0;max-width:790px;padding-right:40px}.site-heading.site-heading_gallery .page-intro{text-align:left}@media all and (max-width: 1540px){.site-heading.site-heading_gallery{height:70vh;max-height:900px}}@media all and (max-width: 768px){.site-heading.site-heading_gallery{height:60vh;max-height:700px}}@media all and (max-width: 468px){.site-heading.site-heading_gallery{max-height:500px;padding:120px 0 10vw}.site-heading.site-heading_gallery .entry-page_title{margin-bottom:0}}.site-heading .video{background:#000;background-size:cover;background-position:cente center;position:absolute;top:0;min-width:100%;min-height:100%;height:56.25vw;max-height:100vh;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);z-index:1;display:none}.site-heading .video.autoplay{display:block;min-height:56.25vw}.site-heading .play-video{height:100%;width:100%;position:absolute;z-index:3}.site-heading .play-video:after{background-color:rgba(0,0,0,0);background-size:8em;cursor:pointer}.site-heading .play-video:hover:after{background-size:9em}@media all and (max-width: 468px){.site-heading .play-video:after{background-size:3em}.site-heading .play-video:hover:after{background-size:3.3em}}.site-heading.closed{height:100px;padding:0;min-height:0;transition:min-height .35s ease;background:#000}.site-heading.closed #player-close,.site-heading.closed iframe{opacity:0}.site-heading .image-slideshow{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;pointer-events:none}.site-heading .image-slideshow img{opacity:0}.site-heading .image-slideshow .tns-outer .tns-ovh{padding:0 !important}.site-heading .image-slideshow .tns-outer .tns-ovh img{opacity:1}.site-heading .image-slideshow .tns-outer,.site-heading .image-slideshow .tns-outer .tns-ovh,.site-heading .image-slideshow .tns-outer .image,.site-heading .image-slideshow .tns-outer .tns-inner,.site-heading .image-slideshow .tns-outer .tns-slider{height:100% !important}.site-heading .image-slideshow .tns-outer>.tns-nav,.site-heading .image-slideshow .tns-outer>button{display:none}.site-heading .image-slideshow img{display:block;width:100%;height:100%;object-fit:cover;margin:0}.site-heading .image-slideshow .image{background-size:cover;background-repeat:no-repeat;background-position:center}.site-heading .image-slideshow-controls{position:absolute;right:30px;top:50%;transform:translateY(-50%);min-height:50%;justify-content:space-around}.site-heading .image-slideshow-controls button{border:none !important}.site-heading .parallax-bg{position:absolute;height:100%;top:0}.site-heading .parallax-bg img{width:100%;height:100%;object-fit:cover;margin:0}.w-overlay{position:relative}.w-overlay:after{pointer-events:none;content:"";display:block;min-height:100%;width:100vw;background:rgba(0,0,0,.75);background:linear-gradient(0deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.85) 100%);z-index:2;position:absolute;top:0;left:0}@media all and (max-width: 600px){.w-overlay:after{background:linear-gradient(0deg, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.9) 100%)}}.w-overlay.w-intro:after{background:radial-gradient(circle, rgba(0, 0, 0, 0.35) 28%, rgba(0, 0, 0, 0.89) 100%)}.site-heading.site-heading_gallery{z-index:0;overflow:hidden}.parallax-wrap{background:#222;height:100%;width:100vw}.site-footer{background:#0b1426;color:#a0aec0;padding:80px 0 40px;position:relative;z-index:9}@media all and (max-width: 768px){.site-footer{padding:60px 0 40px}}.site-footer a{color:#cbd5e0;text-decoration:none;transition:color .3s ease,transform .3s ease}.site-footer a:hover{color:#50b2ce}.site-footer .container{max-width:1500px !important;margin-left:auto !important;margin-right:auto !important;width:100% !important;padding-left:60px !important;padding-right:60px !important}@media all and (max-width: 1620px){.site-footer .container{max-width:100% !important}}@media all and (max-width: 768px){.site-footer .container{padding-left:20px !important;padding-right:20px !important}}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.2fr;gap:40px;margin-bottom:60px}@media all and (max-width: 1024px){.footer-grid{grid-template-columns:1fr 1fr;gap:50px 30px;margin-bottom:40px}}@media all and (max-width: 576px){.footer-grid{grid-template-columns:1fr;gap:40px}}.footer-brand{display:flex;flex-direction:column;align-items:flex-start}.footer-brand .footer-logo{margin-bottom:20px;display:inline-block}.footer-brand .footer-logo img{width:120px;height:auto;display:block;filter:brightness(0) invert(1);opacity:.9;transition:opacity .3s ease}.footer-brand .footer-logo img:hover{opacity:1}.footer-brand .footer-tagline{font-size:14px;line-height:1.6;color:#718096;margin:0}.footer-brand .footer-address{margin-top:25px;font-size:13.5px;line-height:1.6;color:#718096}.footer-brand .footer-address p{margin:0 0 8px}.footer-brand .footer-address p:last-child{margin-bottom:0}.footer-col h3,.footer-col h4{color:#fff;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin:0 0 25px;position:relative;padding-bottom:10px}.footer-col h3::after,.footer-col h4::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:2px;background-color:#50b2ce}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col ul li{margin-bottom:12px}.footer-col ul li:last-child{margin-bottom:0}.footer-col ul li a{font-size:14px;color:#a0aec0;display:inline-block;transition:all .25s ease}.footer-col ul li a:hover{color:#fff;transform:translateX(4px)}.footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:30px}.footer-bottom-flex{display:flex;justify-content:space-between;align-items:center}@media all and (max-width: 768px){.footer-bottom-flex{flex-direction:column;gap:20px;text-align:center}}.copyright p{font-size:13px;color:#718096;margin:0}.copyright p a{color:#718096;margin:0 8px;text-decoration:none}.copyright p a:hover{color:#fff}.footer-social-wrapper ul{display:flex;gap:12px;list-style:none;padding:0;margin:0}@media all and (max-width: 768px){.footer-social-wrapper ul{justify-content:center}}.footer-social-wrapper ul li a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:rgba(255,255,255,.05);color:#fff;font-size:16px;transition:all .3s ease}.footer-social-wrapper ul li a:hover{background-color:#50b2ce;color:#003768;transform:translateY(-3px);box-shadow:0 4px 12px rgba(80,178,206,.3)}.footer-social-wrapper ul li a .inline-icon .icon{margin-top:0 !important}.section-breadcrumbs{padding:20px 0}.section-breadcrumbs,.section-breadcrumbs a{color:#737373}.section-breadcrumbs a:hover{text-decoration:underline}.grid{display:grid;gap:30px;grid-template-columns:repeat(3, 1fr)}@media all and (max-width: 768px){.grid{grid-template-columns:repeat(2, 1fr)}}.grid.grid-2{grid-template-columns:repeat(2, 1fr)}.grid.grid-4{grid-template-columns:repeat(4, 1fr)}@media all and (max-width: 768px){.grid.grid-4{grid-template-columns:repeat(2, 1fr)}}.grid.grid-5{grid-template-columns:repeat(5, 1fr)}@media all and (max-width: 468px){.grid,.grid.grid-2,.grid.grid-4,.grid.grid-5{grid-template-columns:repeat(1, 1fr)}}.grid-item{position:relative}@media all and (min-width: 468px){.grid-item.layout-image-left .grid-item__wrap{display:flex}.grid-item.layout-image-left .grid-item__wrap .post-image{width:40%}.grid-item.layout-image-left .grid-item__wrap .grid-item__entry{width:60%}}.grid-item:hover>a+.grid-item__wrap:after{opacity:1;bottom:0}.grid-item:hover>a+.grid-item__wrap+.grid-item__heading h3,.grid-item:hover>a+.grid-item__wrap .text-link{color:#50b2ce}@media all and (min-width: 469px){.callout-wide{width:100%}.callout-wide .grid-item__wrap{display:flex;min-height:300px;align-items:center}.callout-wide .grid-item__wrap .page-thumbnail{height:100%;width:calc(50% - 15px)}.callout-wide .grid-item__wrap .grid-item__entry{width:calc(50% + 15px)}}.grid-item__wrap{background:#fff;border:1px solid #adafb1;border-radius:3px;height:100%;position:relative;display:flex;flex-direction:column;transition:transform .15s ease;overflow:hidden}.grid-item__wrap:after{content:"";display:block;width:120%;height:5px;position:absolute;bottom:-5px;left:-10%;background:#50b2ce;opacity:0;transition:opacity .25s ease,bottom .25s ease-in-out}.grid-item__wrap .grid-item__entry{padding:30px 30px 35px;display:flex;flex-direction:column;flex-grow:1}@media all and (max-width: 768px){.grid-item__wrap .grid-item__entry{padding:20px 20px}}.grid-item__wrap .grid-item__entry .read-more{margin-top:auto;padding-top:20px}.grid-item__wrap .grid-tile{width:100%;text-align:center;padding:40px 30px;display:flex;justify-content:center;align-items:center;transition:box-shadow .25s ease,transform .15s ease}.grid-item__wrap .grid-tile .grid-tile-image img{display:block;margin:0 auto;width:40%;min-width:64px;height:auto !important}.grid-item__wrap .grid-tile:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgba(0,0,10,.15)}.grid-item__wrap .grid-tile:hover .img-title-wrap{opacity:1}.grid-item__wrap .grid-tile .grid-tile-content{width:100%}.grid-item__wrap.grid-only-image>img{object-fit:cover;opacity:1 !important}.grid-item__wrap .grid-counter{display:flex;flex-direction:column;align-items:center;justify-content:center}.grid-item__wrap .grid-counter h3{font-size:300%}.metas{text-transform:uppercase;color:#003768;font-size:90%;margin:5px 0 0 0}.metas p{margin:5px 0}.entry-meta,.tribe-event-duration,.ecs-event-list .time{color:rgb(39.9454099822%,47.821969697%,59.074197861%);font-size:14px;font-size:.875rem}@media all and (max-width: 1340px){.entry-meta,.tribe-event-duration,.ecs-event-list .time{font-size:13.2px;font-size:.825rem}}.entry-meta,.tribe-event-duration,.ecs-event-list .time{text-transform:uppercase}.entry-meta span:before{content:"/";margin:0 10px;color:#000}.entry-meta span:first-child:before{display:none}.post-image,.grid-image{background-color:#222;background-size:30%;font-size:inherit;display:flex;position:relative;overflow:hidden;padding:30px;aspect-ratio:16/9}@media all and (max-width: 768px){.post-image,.grid-image{padding:20px}}.post-image img,.grid-image img{object-fit:cover;width:100%;display:block;height:100%;transition:opacity .2s ease-in;position:absolute;top:0;left:0}.post-image h2,.grid-image h2{text-shadow:0 1px 2px rgba(0,0,0,.35);margin:0;position:relative;z-index:2;color:#fff;place-self:flex-end}.post-image h2+img,.grid-image h2+img{opacity:.7}.no-thumb .grid-image{background:#003768 url(../images/graphic-thumb.png) no-repeat center;background-size:cover;padding-bottom:100%}.grid-content .entry-title{font-size:20px;font-size:1.25rem;font-weight:700;margin-bottom:5px}.grid-item .entry-header{color:#003768}.grid-item .entry-header .post-title{margin:0}.grid-item .entry-header:last-child,.grid-item .entry-header:last-child *:last-child{margin-bottom:0}.sticky{display:block}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-links{clear:both;margin:0 0 1.5em}.post-title{margin-bottom:25px;font-family:"Montserrat",sans-serif;text-transform:none;font-size:24px;font-size:1.5rem}@media all and (max-width: 1340px){.post-title{font-size:20px;font-size:1.25rem}}@media all and (max-width: 1140px){.post-title{font-size:16px;font-size:1rem}}.post-title a{text-decoration:none}.entry-heading{margin-bottom:50px}.entry-heading .posted-on{font-weight:600}.page-navi{text-align:left;margin-top:60px;display:flex;align-items:center}.navi-pages{margin-left:auto;display:inline-block;order:2;font-size:16px;font-size:1rem;color:#003768;text-transform:uppercase}.pagination{padding:10px;background:#fff;border:1px solid #ddd;border-radius:3px;margin-top:40px;text-align:center}.page-numbers,.page-numbers:visited{font-size:16px;display:inline-block;margin:0 2px 0px 2px;padding:3px 10px 1px 10px;font-weight:500;color:#475569;border-radius:3px;background:#fff;border:1px solid #fff}.page-numbers.next svg,.page-numbers:visited.next svg{margin-left:8px}.page-numbers.prev svg,.page-numbers:visited.prev svg{margin-right:8px}.page-numbers.next,.page-numbers.prev,.page-numbers:visited.next,.page-numbers:visited.prev{display:inline-flex;align-items:center}.page-numbers.dots,.page-numbers:visited.dots{pointer-events:none}.page-numbers:hover,.page-numbers:visited:hover,.page-numbers:focus{color:#50b2ce;border-color:#50b2ce}.current,.current:hover{color:#fff !important;background:#50b2ce;border:1px solid hsl(193.3333333333,56.25%,46.0784313725%)}.grid .entry-header{margin-bottom:20px}.social-share a{display:inline-flex;width:32px;height:32px;background:#d6d7d8;background-position:center;background-size:contain;background-repeat:no-repeat;margin-right:5px;color:#fff;justify-content:center;align-items:center;border-radius:5px}.social-share a:hover{background-color:rgb(0%,32.1455505279%,60.7843137255%)}.no-border{border:none !important}.entry-heading .meta{margin-top:30px;display:flex;align-items:center}.entry-heading .meta .social-share{margin-left:20px}.site-sitemap{display:inline-block;min-width:100%;padding:20px 0;margin-right:-1%;overflow:hidden}.site-sitemap li a{position:relative;display:block;margin:0;padding:15px;font-size:14px;font-weight:600;line-height:16px;white-space:normal;color:#333;background-color:#fff;border:1px solid #ecebeb;border-top:4px solid #ecebeb;z-index:1;box-shadow:1px 1px 3px rgba(106,113,127,.3);border-radius:0px;transition:transform .15s ease;text-align:center}.site-sitemap li a:hover{transform:scale(1.03)}.site-sitemap>ul>li>a{float:left;margin-left:1%}.site-sitemap>ul>li>a:first-child{margin-left:0}.site-sitemap li.home{width:100%}.site-sitemap ul{padding:0;width:100%;display:block}.site-sitemap ul,.site-sitemap li{position:relative;display:inline-block;margin:0}.site-sitemap ul li:before,.site-sitemap ul li:after{content:"";position:absolute;top:0;left:0;border-color:#ddd;border-width:2px;z-index:0}.site-sitemap ul li a{border-top-color:#003768;width:auto}.site-sitemap ul li a:before{color:#003768}.site-sitemap ul ul li{position:relative;vertical-align:top;padding-top:20px;margin-right:1%;white-space:normal;width:100%}.site-sitemap ul ul li:last-child{padding-right:0}.site-sitemap ul ul li:before{border-top-style:solid;width:30px;top:50px;margin:0 0 0 -30px}.site-sitemap ul ul li:first-child:before{border-top-style:none;border-left-style:solid;width:0;height:30px;top:0;left:45px;margin:0 0 0 -30px}.site-sitemap ul ul li a{border-top-color:#003768;width:auto}.site-sitemap ul ul li a:before{color:#003768}.site-sitemap ul ul ul{display:block;white-space:normal}.site-sitemap ul ul ul li{display:block;position:relative;width:100%;padding-left:30px;margin-right:0}.site-sitemap ul ul ul li:before,.site-sitemap ul ul ul li:first-child:before{border-top-style:none;border-left-style:solid;height:100%;top:0;left:45px}.site-sitemap ul ul ul li:last-child:before{height:50px}.site-sitemap ul ul ul li:after{border-top-style:solid;top:50px;left:15px;width:15px}.site-sitemap ul ul ul li a{border-top-color:#3fbe72;width:auto}.site-sitemap ul ul ul li a:before{color:#3fbe72}.site-sitemap ul ul ul ul li a{border-top-color:#f23838}.site-sitemap ul ul ul ul li a:before{color:#f23838}.site-sitemap ul ul ul ul ul li a{border-top-color:#ffd200}.site-sitemap ul ul ul ul ul li a:before{color:#ffd200}.site-sitemap>ul>li>a,.site-sitemap>ul>li>ul>li{width:100%;max-width:18.7%}.site-sitemap>ul>li.page_item_has_children>a,.site-sitemap>ul>li.page_item_has_children,.site-sitemap>ul>li>ul>li.page_item_has_children{width:100%}.child-list,.profile-list{overflow:hidden;margin-left:-30px;margin-right:-30px}.child-list .child-page,.child-list .profile,.profile-list .child-page,.profile-list .profile{clear:both;overflow:hidden}@media all and (min-width: 768px){.child-list .child-page,.child-list .profile,.profile-list .child-page,.profile-list .profile{width:50%;float:left;clear:none}}.child-list .child-page,.child-list .profile,.profile-list .child-page,.profile-list .profile{padding:30px}.child-list .child-page:nth-child(odd),.child-list .profile:nth-child(odd),.profile-list .child-page:nth-child(odd),.profile-list .profile:nth-child(odd){clear:both}.child-list h3,.profile-list h3{margin:0;font-size:20px;font-size:1.25rem}.child-list .sub-title,.profile-list .sub-title{margin-bottom:5px;padding-top:0;font-size:16px;font-size:1rem}.child-list img,.profile-list img{float:left;width:200px;max-width:50%;margin-right:30px}.child-list .page-content,.profile-list .page-content{overflow:hidden}.profile-list img{max-width:100%;width:auto}.profile-list .description{padding-top:20px;margin-top:20px;border-top:1px solid #ddd}.profile-list h2{margin-bottom:0}.profile-list h3.sub-title{margin-bottom:10px}.profile-list a{display:inline-block}.profile-list .inline-icon{padding-right:8px}.profile-list .profile a{font-size:12.8px;font-size:.8rem}.sidebar-right #primary .child-list .child-page,.sidebar-right #primary .child-list .profile,.sidebar-right #primary .profile-list .child-page,.sidebar-right #primary .profile-list .profile{width:100%;float:none;clear:both}.acf-map{position:absolute;top:0;left:0;width:100%;height:100%}.acf-map .marker{display:none}ul.locations{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0 0 20px -15px}ul.locations li{list-style:none;flex-basis:100%}@media all and (min-width: 468px){ul.locations li{-ms-flex-preferred-size:50%;flex-basis:50%}}ul.locations li{padding-left:15px}.callout-title{max-width:600px;margin:0 auto 30px auto}.sw-recent-news-button{margin-top:30px}.home-callouts{max-width:850px;margin-left:auto;margin-right:auto}@media all and (max-width: 600px){.home .site-heading .page-intro{padding-top:15vw}}.gallery-carousel{transition:opacity .25s ease;opacity:0;margin:20px 0;max-height:450px;overflow:hidden}@media all and (min-width: 768px){.gallery-carousel{margin:40px 0}.gallery-carousel .item{width:auto !important}}.pla_video .play-video{font-size:12px}.section_video_grid.layout-compact .index-callout{display:flex;justify-content:center;flex-direction:column}@media all and (max-width: 768px){.section_video_grid.layout-compact .index-callout{width:100% !important;order:1}}@media all and (max-width: 768px){.section_video_grid.layout-compact .pla_video{order:2 !important}}.section_video_grid.layout-compact .entry-header,.section_video_grid.layout-compact .entry-content{display:none}.section_video_grid.layout-compact .post-image{margin:0}@media all and (min-width: 501px){.section_video_grid.layout-compact .post-image{height:25vw;min-height:100%;max-height:320px}}@media all and (max-width: 1540px)and (min-width: 501px){.section_video_grid.layout-compact .post-image{height:21vw}}.resource-carousel{margin:40px 0}.resource-carousel .item{padding-bottom:80%;background-size:cover;background-repeat:no-repeat;background-position:center}.resource-carousel .item a{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.resource-carousel .item a:hover .text-overlay{opacity:1}.resource-carousel.square .item{padding-bottom:100%}.resource-carousel .owl-stage{margin:auto}.video-carousel .item{padding-bottom:56.25%}.text-overlay{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0;background:rgba(0,0,0,.5);transition:opacity .25s ease}.text-overlay .title{width:100%;display:block;position:absolute;bottom:0;color:#fff;padding:40px;text-align:center;text-shadow:0 0 4px rgba(0,0,0,.5);font-weight:600;font-size:40px;font-size:2.5rem}@media all and (max-width: 1340px){.text-overlay .title{font-size:36px;font-size:2.25rem}}@media all and (max-width: 1140px){.text-overlay .title{font-size:32px;font-size:2rem}}@media all and (max-width: 940px){.text-overlay .title{font-size:28px;font-size:1.75rem}}@media all and (max-width: 968px){.text-overlay .title{font-size:24px;font-size:1.5rem}}@media all and (max-width: 768px){.text-overlay .title{font-size:20px;font-size:1.25rem}}@media all and (max-width: 600px){.text-overlay .title{font-size:16px;font-size:1rem}}@media all and (max-width: 1200px){.text-overlay .title{padding:20px}}.resource_carousel,.video_carousel{text-align:center}.resource_carousel .container,.video_carousel .container{max-width:1100px;font-size:32px;font-size:2rem}@media all and (max-width: 1340px){.resource_carousel .container,.video_carousel .container{font-size:28px;font-size:1.75rem}}@media all and (max-width: 1140px){.resource_carousel .container,.video_carousel .container{font-size:24px;font-size:1.5rem}}@media all and (max-width: 940px){.resource_carousel .container,.video_carousel .container{font-size:20px;font-size:1.25rem}}@media all and (max-width: 968px){.resource_carousel .container,.video_carousel .container{font-size:16px;font-size:1rem}}.testimonials_row{background:#003768;color:#fff;text-align:center}.testimonial .avatar{max-width:100px;margin:0 auto}.testimonial .testimonial-content{max-width:600px;margin:0 auto;padding-top:30px;margin-top:30px;position:relative;font-size:20px;font-size:1.25rem;font-weight:600}.testimonial .testimonial-content:before{content:"";position:absolute;display:block;width:80px;height:4px;background:#fff;top:-2px;left:50%;margin-left:-40px}.member-profile .item-content{position:relative;overflow:hidden}.member-profile .item-content h3{margin-bottom:10px;margin-top:10px;font-weight:600;font-size:19px;font-size:1.1875rem}.member-profile .item-content a{font-weight:600;display:block}.member-profile .item-content .button,.member-profile .item-content .pla-shortcode-menu.inline a,.pla-shortcode-menu.inline .member-profile .item-content a,.member-profile .item-content .profile-list a,.profile-list .member-profile .item-content a{margin-top:15px;text-align:center;font-weight:normal}.member-profile .item-content .social-menu{margin-bottom:20px;word-break:break-all;font-size:14.4px;font-size:.9rem}.member-profile .item-content .title-meta{margin:-10px 0 10px;font-style:italic;color:#000;font-weight:normal;font-size:17px;font-size:1.0625rem}.content-gallery{display:flex;flex-wrap:wrap}.content-gallery>div{width:50%;margin-top:15px}.content-gallery>div a,.content-gallery>div img{display:block;width:100%;height:100%;object-fit:cover}.static_gallery{text-align:center}.gallery{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.gallery .gallery-item{flex-basis:calc(25% - 20px);margin:10px}@media all and (max-width: 1140px){.gallery .gallery-item{flex-basis:calc(33.33% - 20px)}}@media all and (max-width: 768px){.gallery .gallery-item{flex-basis:calc(50% - 20px)}}@media all and (max-width: 468px){.gallery .gallery-item{flex-basis:calc(100% - 20px)}}.roundme-item{padding-bottom:30%;background-position:center;background-size:cover}@media all and (min-width: 768px){.roundme-item{max-width:calc(33.33% - 30px)}}@media all and (min-width: 600px){.roundme-item{padding-bottom:20%}}@media all and (max-width: 300px){.roundme-item{padding-bottom:50%}}.roundme-item{position:relative}.roundme-item iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.block-link{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:5}.block-link.play-video{position:absolute}.image-fiters{margin-top:-20px;margin-bottom:15px}.tag{font-size:16px;font-size:1rem;padding:8px 15px 6px;display:inline-block;margin:5px;text-transform:uppercase;font-weight:600;background:none;color:#003768;border:1px solid #003768}.tag.active{background:#003768;color:#fff}.tag.active:hover{color:#fff}.tag.tag-title{border-color:rgba(0,0,0,0) !important;color:#475569 !important;text-decoration:none !important}.tag:hover{color:#003768;text-decoration:underline}.section.links_banner_row,.section.icon_row,.section.inspiration_grid_row{border-top:none !important}.inspiration_grid_row,.icon_row{text-align:center}.icons-row{display:flex;justify-content:center;margin:5vw -10px 0 -10px;flex-wrap:wrap}@media all and (max-width: 1250px){.icons-row{justify-content:space-around}}.icons-row .has-content{font-weight:400;font-size:100%;cursor:pointer;position:relative}.icons-row .has-content:hover{text-decoration:underline}.icons-row .has-content:hover .button,.icons-row .has-content:hover .pla-shortcode-menu.inline a,.pla-shortcode-menu.inline .icons-row .has-content:hover a,.icons-row .has-content:hover .profile-list a,.profile-list .icons-row .has-content:hover a{text-decoration:underline !important}.icons-row .has-content .button,.icons-row .has-content .pla-shortcode-menu.inline a,.pla-shortcode-menu.inline .icons-row .has-content a,.icons-row .has-content .profile-list a,.profile-list .icons-row .has-content a{line-height:26px;font-weight:normal;transition:font-size .25s ease}.icons-row .has-content.active .button,.icons-row .has-content.active .pla-shortcode-menu.inline a,.pla-shortcode-menu.inline .icons-row .has-content.active a,.icons-row .has-content.active .profile-list a,.profile-list .icons-row .has-content.active a{font-size:125%;text-decoration:none !important;color:#fff;font-weight:600}.icons-row .has-content.active{font-weight:600}.icons-row .has-content.active:after,.icons-row .has-content.active:before{bottom:-76px;left:50%;border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;pointer-events:none;z-index:2}@media all and (max-width: 768px){.icons-row .has-content.active:after,.icons-row .has-content.active:before{display:none}}.icon-col{text-align:center;width:calc(20% - 40px);margin:20px;font-size:20px;font-size:1.25rem}@media all and (max-width: 1340px){.icon-col{font-size:18px;font-size:1.125rem}}@media all and (max-width: 1140px){.icon-col{font-size:16px;font-size:1rem}}@media all and (max-width: 768px){.icon-col{width:calc(33.33% - 40px)}}@media all and (max-width: 500px){.icon-col{width:calc(50% - 40px)}}.icon-contents{text-align:left;position:relative}.icon-contents:empty{display:none}.icon-content{padding:30px 0}@media all and (max-width: 900px){.icon-content{padding:50px 40px}}@media all and (max-width: 768px){.icon-content{padding:30px}}@media all and (min-width: 769px){.icons-style-left .container,.icons-style-right .container{display:flex;align-items:center}.icons-style-left .container .section-header,.icons-style-right .container .section-header{margin:0;text-align:left;width:42%;padding-right:60px;flex:1}.icons-style-left .container .icons-row,.icons-style-right .container .icons-row{margin-top:0;width:58%}.icons-style-left .container .icons-row .icon-col,.icons-style-right .container .icons-row .icon-col{width:calc(33.33% - 60px);margin:30px}}@media all and (min-width: 769px){.icons-style-left .container .section-header{order:2;padding-right:0;padding-left:60px}}.links_banner_row{text-align:center;padding:0 !important}.links_banner_row .container{display:flex;width:100%;max-width:100%;padding:0 !important;background:#000}.links_banner_row a{width:50%;display:block;flex-grow:1;padding:2vw 20px;font-size:48px;font-size:3rem}@media all and (max-width: 1340px){.links_banner_row a{font-size:44px;font-size:2.75rem}}@media all and (max-width: 1140px){.links_banner_row a{font-size:40px;font-size:2.5rem}}@media all and (max-width: 940px){.links_banner_row a{font-size:36px;font-size:2.25rem}}@media all and (max-width: 968px){.links_banner_row a{font-size:32px;font-size:2rem}}@media all and (max-width: 768px){.links_banner_row a{font-size:28px;font-size:1.75rem}}@media all and (max-width: 600px){.links_banner_row a{font-size:24px;font-size:1.5rem}}@media all and (max-width: 468px){.links_banner_row a{font-size:20px;font-size:1.25rem}}.links_banner_row a{font-weight:700;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,.25);background:#fbb03b;background-image:-webkit-linear-gradient(top, #FBB03B 0%, #FC9900 100%);background-image:-o-linear-gradient(top, #FBB03B 0%, #FC9900 100%);background-image:linear-gradient(to bottom, #FBB03B 0%, #FC9900 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFBB03B', endColorstr='#FFFC9900', GradientType=0)}.links_banner_row a:hover{opacity:.9}.links_banner_row a:nth-child(2),.links_banner_row a:nth-child(4){background:#50b2ce;background-image:-webkit-linear-gradient(top, #E63E30 0%, #D01000 100%);background-image:-o-linear-gradient(top, #E63E30 0%, #D01000 100%);background-image:linear-gradient(to bottom, #E63E30 0%, #D01000 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE63E30', endColorstr='#FFD01000', GradientType=0)}.page-template-template-alt .entry-content{text-align:left}.vid-links{display:flex}.vid-links a{flex-grow:1;text-align:center;display:block;background:#50b2ce;border-color:#50b2ce;color:#fff;text-transform:uppercase;font-weight:600;padding:5px;position:relative}.vid-links a:nth-child(2){background-color:#003768}.vid-links a:nth-child(2):after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #003768}.vid-links a:nth-child(3){background-color:#ffd200}.vid-links a:nth-child(3):after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ffd200}.vid-links a:after{content:"";background:none;height:5px;top:-5px;right:0px;left:auto;width:5px;display:none;position:absolute;border-style:solid;border-width:5px 0 0 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #50b2ce}.vid-links a:before{content:"";background:inherit;height:5px;top:-5px;left:0;width:calc(100% - 10px);display:none;position:absolute}.vid-links a.active:before,.vid-links a.active:after{display:block}.vid-items .vid-item{display:none}.vid-items .vid-item img{width:100%}.vid-items .vid-item.active{display:block}.entry-content-flex{display:flex}@media all and (max-width: 950px){.entry-content-flex{display:block}}.entry-content-flex .entry-content{width:calc(100% - 460px);display:flex}@media all and (max-width: 1200px){.entry-content-flex .entry-content{width:calc(100% - 390px)}}@media all and (max-width: 950px){.entry-content-flex .entry-content{width:100%}}@media all and (max-width: 520px){.entry-content-flex .entry-content{flex-direction:column}}.entry-content-flex .entry-content .entry-image{width:40%;margin-right:25px;position:relative}.entry-content-flex .entry-content .entry-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}@media all and (max-width: 520px){.entry-content-flex .entry-content .entry-image{height:50vw;width:100%;margin-top:30px;order:1}}.entry-content-flex .entry-content .entry-content-wrap{width:60%}@media all and (max-width: 520px){.entry-content-flex .entry-content .entry-content-wrap{width:100%}}.entry-content-flex .vid-items{width:400px;margin-left:60px}@media all and (max-width: 1200px){.entry-content-flex .vid-items{margin-left:30px;width:360px}}@media all and (max-width: 950px){.entry-content-flex .vid-items{margin:25px auto 0 auto;width:100%;max-width:600px}.entry-content-flex .vid-items h3{font-size:125% !important;font-weight:600}}@media all and (max-width: 600px){.entry-content-flex .vid-items{margin:30px -30px -30px;width:calc(100% + 60px)}.entry-content-flex .vid-items h3{padding:0 20px;text-align:center}}@media all and (max-width: 468px){.entry-content-flex .vid-items{margin:30px -20px -30px -20px;width:calc(100% + 40px)}}.entry-content-flex .vid-items .vid-link{font-size:14px}.entry-content-flex .vid-items h3{text-transform:uppercase;font-size:24px;font-size:1.5rem}@media all and (max-width: 1340px){.entry-content-flex .vid-items h3{font-size:20px;font-size:1.25rem}}@media all and (max-width: 1140px){.entry-content-flex .vid-items h3{font-size:16px;font-size:1rem}}.toggle-buttons .button,.toggle-buttons .pla-shortcode-menu.inline a,.pla-shortcode-menu.inline .toggle-buttons a,.toggle-buttons .profile-list a,.profile-list .toggle-buttons a{margin-right:30px}.toggle-buttons .button:last-child,.toggle-buttons .pla-shortcode-menu.inline a:last-child,.pla-shortcode-menu.inline .toggle-buttons a:last-child,.toggle-buttons .profile-list a:last-child,.profile-list .toggle-buttons a:last-child{margin-right:0}#section_how-to-videos{background:#939593 url(../images/bg-videos.jpg) no-repeat center top/auto 100%}#section_how-to-videos .section-header{text-align:left;padding-left:50%}@media all and (max-width: 768px){#section_how-to-videos .section-header{padding-left:40%}}#section_how-to-videos .section-header h2{max-width:400px}.section_video{padding:0}@media all and (max-width: 600px){.section_video{font-size:12px}}.section_video iframe,.section_video img{width:100%;height:100%;display:block;aspect-ratio:16/9}@media all and (max-width: 450px){.section_video iframe,.section_video img{aspect-ratio:12/9}}.section_video img{object-fit:cover}.section_content_carousel{padding-bottom:10vw}@media all and (max-width: 600px){.section_content_carousel{padding-bottom:90px}}.video-viewer{display:flex;align-items:center}.video-viewer h5{color:#003768;text-transform:none}.video-viewer .videos-nav{width:30%;padding-right:40px;font-size:80%}@media all and (max-width: 768px){.video-viewer .videos-nav{width:100%;padding:20px 0 0 0;text-align:center;order:2}}.video-viewer .video-view{width:70%}@media all and (max-width: 768px){.video-viewer .video-view{width:100%;padding:0 0 0 0}}.video-viewer .video-view iframe{width:100%;display:block;height:auto;aspect-ratio:16/9}@media all and (min-width: 769px){.video-viewer.position-left .videos-nav{order:2;padding-right:0;padding-left:40px}}.video-viewer .video-load{margin-bottom:15px;cursor:pointer;transition:color .25s ease}.video-viewer .video-load:hover{color:#50b2ce}.video-viewer .video-load.active{font-weight:600;color:inherit;text-decoration:none !important}@media all and (max-width: 768px){.video-viewer .video-load{text-decoration:underline}}@media all and (max-width: 768px){.video-viewer{flex-wrap:wrap}}.section_content_row .alignleft{max-width:50%}@media all and (max-width: 600px){.section_content_row .alignleft{float:none;margin:0 auto;display:block}}body .wForm div>div.oneField,body .wForm fieldset>div.oneField,body .wForm form>div.oneField,body .wForm fieldset,body .wForm .matrixLayout,body .wForm .gridLayout,body .wForm h4,body .wForm .wfPagingButtons,body .wForm .actions{margin-top:30px}.cinfos-wrap{display:flex;padding-top:6vw}.cinfos-wrap .cinfos{display:flex;flex-wrap:wrap;width:100%;justify-content:flex-start;padding-left:140px;margin:-20px -80px;flex:1}@media all and (max-width: 1100px){.cinfos-wrap .cinfos{margin:-20px;padding-left:60px}}@media all and (max-width: 768px){.cinfos-wrap .cinfos{padding-left:30px;margin:-10px}}.cinfos-wrap .cinfos .cinfo{padding:20px 80px}@media all and (max-width: 1100px){.cinfos-wrap .cinfos .cinfo{padding:20px}}@media all and (max-width: 768px){.cinfos-wrap .cinfos .cinfo{padding:15px 10px}}@media all and (max-width: 768px){.cinfos-wrap .cinfo-icon img{width:64px}}.site-search-area{background:rgba(0,0,0,.95);position:fixed;top:0;left:0;width:100%;height:100%;z-index:30;overflow:hidden;display:none}.site-search-area #s{border-radius:0 !important;outline:none;background:none;color:#fff;width:80%;font-size:32px;border:none !important;border-bottom:3px solid #50b2ce !important;padding:20px 0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.site-search-area #s::-webkit-input-placeholder{color:#fff;opacity:.5}.site-search-area #s::placeholder{color:#fff;opacity:.5}@media all and (max-width: 768px){.site-search-area #s{font-size:20px}}@media all and (max-width: 468px){.site-search-area #s{font-size:16px;padding:10px 0}}.site-search-area .toggle-search{position:absolute;top:10%;right:10%;font-size:64px;color:#fff;opacity:.75;transition:opacity .25s ease}@media all and (max-width: 768px){.site-search-area .toggle-search{font-size:48px}}.site-search-area .toggle-search:hover{opacity:1}html body .search-form-wrapper{width:100%}html body .search-form-wrapper .search-form{position:relative}html body .search-form-wrapper input.search-field{padding:20px 80px 20px 20px;width:100%;color:#000 !important;background:#fff url(../images/icon-search.svg) no-repeat calc(100% - 20px) center/auto 40%}html body .search-form-wrapper form .search-submit{width:100%}html body .search-form-wrapper form input[type=submit].search-submit{cursor:pointer;background:none;border:none !important;box-shadow:none;appearance:none;-webkit-appearance:none;width:90px;height:100%;position:absolute;right:0;top:0;padding:0;margin:0;text-indent:-9999px}@media all and (max-width: 768px){html body .search-form-wrapper form input[type=submit].search-submit{width:50px}}body.search .site-heading .container{width:100%}body.search .site-heading{padding:200px 0 60px}body.search #content{overflow:visible !important}body.search .posts{padding:15px 0}body.search .posts .post-image{height:10vw;background-image:none}body.search .pla_color{text-align:left}.search-results-showing{border-bottom:1px solid #e8e8e8;padding-bottom:20px}.search-results-showing .total{background:#50b2ce;padding:5px 9px 2px 8px;color:#fff;font-weight:bold;margin:0 2px}.search-results-filter select{width:100%;margin-bottom:10px;padding:10px 30px 10px 10px;border:2px solid #ddd;border-radius:3px;background:#fff url(../images/icon-darr.svg) no-repeat calc(100% - 15px) 50%/11px}.search-results-filter select.selected{font-weight:bold}.search-results-filter select.selected option{font-weight:normal}.search-results-filter select:disabled{background-color:#f8f8f8;color:rgba(0,0,0,.5);cursor:not-allowed}.search-results-filter select{appearance:none;-webkit-appearance:none}@media all and (max-width: 768px){.search-results-filter{display:flex;flex-wrap:wrap}.search-results-filter label{flex-grow:1}}.filters h4{font-size:24px;font-size:1.5rem}@media all and (max-width: 1340px){.filters h4{font-size:20px;font-size:1.25rem}}@media all and (max-width: 1140px){.filters h4{font-size:16px;font-size:1rem}}.filters h4{margin-top:30px}.search-filter-widget{padding-top:10px}.relevant-query-term{position:relative}.relevant-query-term:after{content:"";width:100%;left:0;display:block;position:absolute;bottom:0px;border-bottom:2px solid rgba(80,178,206,.35)}.radio-button-wrap{display:block;position:relative;margin-bottom:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:rgba(71,85,105,.6)}.radio-button-wrap input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio-button-wrap .radio-button{background:#eee;padding:10px;text-align:center;display:block;width:100%;height:100%;transition:background-color .25s ease}.radio-button-wrap:hover input~.radio-button{background-color:#ddd;cursor:pointer}.radio-button-wrap input:checked~.radio-button{background:#003768;color:#fff;font-weight:bold;cursor:default}.search-results-sort input:checked~.radio-button{background-color:#003768}@media all and (max-width: 768px){.search-results-sort{display:flex;flex-wrap:wrap}.search-results-sort label{flex-grow:1}}@media all and (max-width: 768px){.sidebar-right.search-results .site-content .container .site-sidebar{padding:0}}@media all and (max-width: 768px){.search-results-header h2{font-size:16px;font-size:1rem}}.page-container{overflow:hidden}.search-header{margin-bottom:10px;margin-top:10px}.search-header h4{color:#d6d7d8;text-transform:uppercase}.no-results{padding-top:2vw}.search-no-results .search-results-showing{border:none}.search-no-results #primary{width:100%}.search-no-results #secondary{display:none}.search-no-results .site-main{background:#fff}.toggle-search-mobile{color:#fff}.toggle-search-mobile svg{width:24px}.mm-listview .toggle-search{display:none !important}.search-results .hentry .entry-content{font-size:13.2px;font-size:.825rem}@media all and (max-width: 1340px){.search-results .hentry .entry-content{font-size:9.2px;font-size:.575rem}}.search-results .hentry .entry-content{margin:0}.search-results .grid-item.pla_resource .grid-item__wrap .post-image,.search-results .grid-item.pla_resource .grid-item__wrap img{display:none}.articles-index{position:relative}@media all and (min-width: 400px){.section-header+.articles-index{margin-top:60px}}.articles-index .nothing-found{margin:0;text-align:center;padding:20px;background:#f1f1f1;height:auto;align-self:flex-start;flex:1;border-radius:5px}.articles-index .nothing-found a{font-weight:600}.has-filter-sidebar{display:flex;flex-wrap:wrap}.has-filter-sidebar .article-filters-sidebar{width:200px;height:100%;padding:0 25px 30px 0;margin-right:50px;border-right:1px solid #d6d7d8}.has-filter-sidebar .article-filters-sidebar .article-filters-wrap-toggle{display:none}@media all and (max-width: 900px){.has-filter-sidebar .article-filters-sidebar{margin-right:20px;padding-right:20px}}@media all and (min-width: 601px){.has-filter-sidebar .article-filters-sidebar .article-filters-wrap{display:block !important}}@media all and (max-width: 600px){.has-filter-sidebar .article-filters-sidebar{width:100%;padding:0 0 30px;display:flex;flex-wrap:wrap;align-items:center}.has-filter-sidebar .article-filters-sidebar .filter-search{flex:1}.has-filter-sidebar .article-filters-sidebar .article-filters-wrap-toggle{display:block;margin-left:auto;cursor:pointer}.has-filter-sidebar .article-filters-sidebar .article-filters-wrap-toggle img{display:block;margin-right:20px}.has-filter-sidebar .article-filters-sidebar .article-filters-wrap{width:100%;padding:0 20px 0 20px;margin-top:30px;display:none}}.has-filter-sidebar .cards-wrap{width:calc(100% - 250px)}@media all and (max-width: 900px){.has-filter-sidebar .cards-wrap{width:calc(100% - 220px)}}@media all and (max-width: 600px){.has-filter-sidebar .cards-wrap{width:100%}}.has-filter-sidebar .cards-wrap .cards-grid{margin-top:15px}.has-filter-sidebar .cards-wrap .photo-grid{margin-top:-10px}@media all and (max-width: 600px){.has-filter-sidebar .cards-wrap .photo-grid{margin-top:0}}.has-filter-sidebar .pagination{width:100%}@media all and (max-width: 600px){.has-filter-sidebar{display:block}}.grid-intro{margin-bottom:30px}.grid-intro h4,.grid-intro h3,.grid-intro h2{margin-bottom:10px}@media all and (max-width: 600px){.grid-intro{margin-bottom:20px}}.inline-search{position:relative;display:flex;align-items:center}.inline-search input[type=text]{width:100%;border-right-width:0px !important;height:54px;border-radius:5px 0 0 5px !important;border-color:#003768 !important}.inline-search .button,.inline-search .pla-shortcode-menu.inline a,.pla-shortcode-menu.inline .inline-search a,.inline-search .profile-list a,.profile-list .inline-search a{min-width:50px;background:#50b2ce;height:54px;margin:0;border-radius:0 5px 5px 0 !important;padding:0 20px 0 15px;font-size:24px}.inline-search .button:hover,.inline-search .pla-shortcode-menu.inline a:hover,.pla-shortcode-menu.inline .inline-search a:hover,.inline-search .profile-list a:hover,.profile-list .inline-search a:hover{background:hsl(193.3333333333,56.25%,71.0784313725%)}.inline-search .button:after,.inline-search .pla-shortcode-menu.inline a:after,.pla-shortcode-menu.inline .inline-search a:after,.inline-search .profile-list a:after,.profile-list .inline-search a:after,.inline-search .button:before,.inline-search .pla-shortcode-menu.inline a:before,.pla-shortcode-menu.inline .inline-search a:before,.inline-search .profile-list a:before,.profile-list .inline-search a:before{display:none !important}.filter-title{margin-bottom:10px;text-transform:uppercase;font-size:90%}.filter-search+span+.article-filters-wrap{margin-top:60px}@media all and (max-width: 600px){.filter-search+span+.article-filters-wrap{margin-top:0}}.article-filters-list:not(:first-child){margin-top:60px}@media all and (max-width: 600px){.article-filters-list:not(:first-child){margin-top:30px}}.article-filters-list .expand-submenu{display:none}@media all and (min-width: 600px){.article-filters-list .expand-submenu{display:block}.article-filters-list .expand-menu{display:none}.article-filters-list .expand-submenu{position:absolute;right:0;display:flex;width:26px;height:26px;justify-content:center;top:0;color:#003768;transition:background .25s ease,border .25s ease;border:1px solid rgba(0,55,104,0);border-radius:5px}.article-filters-list .expand-submenu:hover{border:1px solid #003768;cursor:pointer}}@media all and (max-width: 600px){.article-filters-list h5{margin-bottom:10px;opacity:.5}}.article-filters-list ul{list-style:none;font-weight:400;font-size:16px}.article-filters-list ul li{position:relative}@media all and (max-width: 600px){.article-filters-list ul{display:flex;align-items:center;flex-wrap:wrap;margin:-10px}}.article-filters-list ul ul{font-size:14px;font-weight:400}@media all and (max-width: 600px){.article-filters-list ul ul{min-width:90vw;font-size:13px;padding:5px 0}}.article-filters-list ul ul li{margin:8px 0}@media all and (max-width: 600px){.article-filters-list ul ul li{margin:10px}}.article-filters-list li{margin:12px 0;padding:0}@media all and (max-width: 600px){.article-filters-list li{margin:10px}}.article-filters-list a{display:inline-block;margin:0 0;color:#000}.article-filters-list a:hover{color:#50b2ce}.article-filters-list a:before{content:"";display:inline-block;width:1em;height:1em;margin-right:10px;background:#fff;vertical-align:middle;border:1px solid #000;box-shadow:inset 0 0 0 2px #fff;margin-top:-4px}.article-filters-list a.selected{font-weight:500}.article-filters-list a.selected:before{background:#50b2ce}.clear-filters{position:absolute;width:100%;text-align:center;padding-top:10px}.clear-filters .button,.clear-filters .pla-shortcode-menu.inline a,.pla-shortcode-menu.inline .clear-filters a,.clear-filters .profile-list a,.profile-list .clear-filters a{font-size:14px;text-transform:uppercase;font-style:normal;font-weight:400;padding:6px 12px 4px;border:1px solid #000}.clear-filters .button:after,.clear-filters .pla-shortcode-menu.inline a:after,.pla-shortcode-menu.inline .clear-filters a:after,.clear-filters .profile-list a:after,.profile-list .clear-filters a:after{display:none}.clear-filters .button:hover,.clear-filters .pla-shortcode-menu.inline a:hover,.pla-shortcode-menu.inline .clear-filters a:hover,.clear-filters .profile-list a:hover,.profile-list .clear-filters a:hover{background:#000;color:#fff}.clear-filters .button .icon,.clear-filters .pla-shortcode-menu.inline a .icon,.pla-shortcode-menu.inline .clear-filters a .icon,.clear-filters .profile-list a .icon,.profile-list .clear-filters a .icon{vertical-align:middle;margin-bottom:-1px;margin-right:5px}.box-dblue .clear-filters .button,.box-dblue .clear-filters .pla-shortcode-menu.inline a,.pla-shortcode-menu.inline .box-dblue .clear-filters a,.box-dblue .clear-filters .profile-list a,.profile-list .box-dblue .clear-filters a,.box-blue .clear-filters .button,.box-blue .clear-filters .pla-shortcode-menu.inline a,.pla-shortcode-menu.inline .box-blue .clear-filters a,.box-blue .clear-filters .profile-list a,.profile-list .box-blue .clear-filters a{border-color:#fff}.box-dblue .clear-filters .button:hover,.box-dblue .clear-filters .pla-shortcode-menu.inline a:hover,.pla-shortcode-menu.inline .box-dblue .clear-filters a:hover,.box-dblue .clear-filters .profile-list a:hover,.profile-list .box-dblue .clear-filters a:hover,.box-blue .clear-filters .button:hover,.box-blue .clear-filters .pla-shortcode-menu.inline a:hover,.pla-shortcode-menu.inline .box-blue .clear-filters a:hover,.box-blue .clear-filters .profile-list a:hover,.profile-list .box-blue .clear-filters a:hover{background:#fff;color:#000}.articles-section{overflow:hidden;position:relative}.product-filters{margin-top:50px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.product-filters .button.active,.product-filters .pla-shortcode-menu.inline a.active,.pla-shortcode-menu.inline .product-filters a.active,.product-filters .profile-list a.active,.profile-list .product-filters a.active{color:#ffd200}.product-filters .label{font-weight:600}.product-filters .label,.product-filters .button,.product-filters .pla-shortcode-menu.inline a,.pla-shortcode-menu.inline .product-filters a,.product-filters .profile-list a,.profile-list .product-filters a{font-size:80%;margin:0 15px}.article-filters{display:flex;flex-wrap:wrap;margin:-15px 0 20px 0}.article-filters select{margin:10px;max-width:290px;font-size:16px}.article-filters .filter-search{margin:10px;position:relative}.article-filters .filter-search input[type=text]{height:100%;width:auto;background:#fff url(../images/button-search.svg) no-repeat right/40px;font-size:16px}.article-filters .filter-search input[type=submit]{opacity:0;position:absolute;right:0;width:40px;padding:0;height:100%;border:0}.article-filters.top-filters{margin:-10px}.index-title .clear-articles{margin-left:10px;font-size:14px;padding:5px 10px;text-transform:uppercase;color:#ffd200;text-decoration:underline}.photo-grid{display:flex;flex-wrap:wrap;margin:40px -15px 0}@media all and (max-width: 768px){.photo-grid{margin:20px -5px 0}}.photo-grid>a{width:calc(33.33% - 30px);margin:15px}.photo-grid>a img{height:100%;object-fit:cover}@media all and (max-width: 768px){.photo-grid>a{margin:5px;width:calc(50% - 10px)}}.package-dwg .post-image,.package-pdf .post-image{position:relative}.package-dwg .post-image:after,.package-pdf .post-image:after{content:"";display:block;width:32px;height:32px;background:url(../images/icon-pdf.svg) no-repeat center/contain;position:absolute;bottom:0;left:0;pointer-events:none}.package-dwg .post-image:after{background-image:url(../images/icon-dwg.svg)}.grid-item.pla_resource .grid-item__wrap{height:auto}.grid-item.pla_resource .grid-item__wrap .post-image,.grid-item.pla_resource .grid-item__wrap img{height:100%;width:100%;aspect-ratio:2.2/3}.grid-item.pla_resource h3{text-align:left;font-size:18px;font-size:1.125rem}@media all and (max-width: 1340px){.grid-item.pla_resource h3{font-size:14px;font-size:.875rem}}.grid-item.pla_resource h3{padding-top:5px;transition:color .25s ease}.group-title{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #d6d7d8;padding:0 0 20px 0;margin:0 0 -10px 0}.group-title h4{margin:0 20px 5px 0;text-transform:uppercase}.group-title p{margin:5px 0}.group-title .disclaimer{width:100%;font-size:80%;color:#d6d7d8}.two-cols{display:flex}.two-cols .col-1{width:35%;margin-right:10%}.two-cols .col-2{width:65%}@media all and (max-width: 620px){.two-cols{display:block}.two-cols .col-1,.two-cols .col-2{width:100%}.two-cols .col-1{margin-bottom:40px}}.icon-grid{display:flex;flex-wrap:wrap;margin:-20px}.icon-grid>.icon-wtitle{text-align:center;margin:20px;min-width:190px}.icon-col img,.icon-wtitle>img,.icons-row .icon-col img{margin-bottom:10px}.icon-wtitle{text-align:center;font-size:18px;font-weight:600}.margin-top{margin-top:6vw}.section_icon_row .icons-row{max-width:1300px;margin-left:auto;margin-right:auto}.section_icon_row .icon-contents{max-width:1200px;margin-left:auto;margin-right:auto}.button-text{margin-top:15px}.swatch{margin-bottom:20px}.swatch .color{width:100%;aspect-ratio:1/1;margin:0 auto 30px}.swatch a{cursor:zoom-in}.small-swatch{display:inline-block;margin:3px;border-radius:100%;width:20px;min-width:20px;height:20px}.small-swatch[data-value=white]{border:1px solid #ccc}.pla_color{text-align:center;font-size:16px;font-size:1rem}.pla_color h5{font-size:inherit;margin:0;text-transform:uppercase;font-weight:700;color:#222}.pla_color p{margin:10px 0}.pla_color .description,.pla_color .availability{font-size:80%}.article-filters-list[data-name=color] ul{display:flex;flex-wrap:wrap;margin:-5px}.article-filters-list[data-name=color] ul li{margin:0}.article-filters-list[data-name=color] ul li a{margin:10px 5px;display:block;width:44px;border-radius:100%;height:44px;text-indent:-9999px}.article-filters-list[data-name=color] ul li a:hover{opacity:.7}.article-filters-list[data-name=color] ul li a.selected{box-shadow:0 0 0 3px rgba(255,255,255,.9) inset;border:2px solid #50b2ce}.article-filters-list[data-name=color] a[data-value=white]{border:1px solid #ccc}.casestudy-content{display:flex;padding-top:40px;justify-content:space-between;margin:0 -60px}@media all and (max-width: 900px){.casestudy-content{margin:0 -30px}}@media all and (max-width: 500px){.casestudy-content{flex-wrap:wrap;padding-top:20px}}.casestudy-content .section-block{padding-top:60px}.casestudy-content .section-block ul{list-style:none}.casestudy-content .section-block ul li{margin:20px 0}@media all and (max-width: 900px){.casestudy-content .section-block{padding-top:30px}}.casestudy-content .col-1,.casestudy-content .col-2{width:50%;padding:0 60px}.casestudy-content .col-1:last-child:first-child,.casestudy-content .col-2:last-child:first-child{margin:0 auto;width:100%}@media all and (max-width: 900px){.casestudy-content .col-1,.casestudy-content .col-2{padding:0 30px}}@media all and (max-width: 500px){.casestudy-content .col-1,.casestudy-content .col-2{width:100%}}.casestudy-content .product-listing{margin-bottom:60px}.casestudy-content .product-listing p.product-title{margin-bottom:10px;font-weight:600}.grid-images{display:flex;flex-wrap:wrap;margin:-8px}.grid-images>.grid-image{width:calc(50% - 16px);padding-bottom:calc(50% - 16px);position:relative;margin:8px}.grid-images>.grid-image img{display:block;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.grid-images>.grid-image:hover{opacity:.8}.product-images{display:flex;overflow:hidden;padding-bottom:20px}.product-images>img{align-self:center;width:50%;flex:1 50%;max-width:300px}.contentimage-slider .image-content{height:75vw;margin:-30px -30px 30px -30px}@media all and (min-width: 600px){.contentimage-slider .image-content{margin:0;margin-left:calc(-50vw + 50%);width:calc(50vw + 100px);height:100%;left:0;position:absolute}}@media all and (max-width: 800px)and (min-width: 600px){.contentimage-slider .image-content{margin-left:calc(-50vw + 50%);width:50vw}}.contentimage-slider .image-content .owl-carousel,.contentimage-slider .image-content .owl-stage-outer,.contentimage-slider .image-content .owl-stage,.contentimage-slider .image-content .owl-item,.contentimage-slider .image-content .slide{width:100%;height:100%}.contentimage-slider .image-content .slide{background-size:cover;background-position:center}@media all and (min-width: 600px){.contentimage-slider .slide-content{margin-left:calc(50% + 100px);padding-left:80px}}@media all and (max-width: 800px)and (min-width: 600px){.contentimage-slider .slide-content{margin-left:50%}}@media all and (max-width: 1050px)and (min-width: 600px){.contentimage-slider .slide-content{padding-left:30px}}@media all and (max-width: 800px)and (min-width: 600px){.contentimage-slider .slide-content{padding-left:0}}.contentimage-slider .slide-content>h2{margin-bottom:30px}@media all and (min-width: 600px){.contentimage-slider .slide-content>h2{padding-left:40px;margin-bottom:50px}}@media all and (min-width: 600px){.contentimage-slider .slide-content .slide{padding-left:40px;min-height:35vw}}.contentimage-slider .slide-content .slide{padding-bottom:80px}.contentimage-slider .slide-content .slide h5{margin-bottom:5px}.contentimage-slider .slide-content .slide .excerpt{margin-top:40px}.contentimage-slider .owl-nav .owl-prev{left:0}@media all and (min-width: 600px){.contentimage-slider .owl-nav .owl-prev{left:40px}}.contentimage-slider .owl-nav .owl-prev svg{margin-right:5px}.contentimage-slider .owl-nav .owl-next{right:0}.contentimage-slider .owl-nav .owl-next svg{margin-left:5px}.contentimage-slider .owl-nav .owl-prev,.contentimage-slider .owl-nav .owl-next{color:#111;opacity:1;font-weight:600 !important;top:100%;transform:none;filter:none}.contentimage-slider .owl-nav .owl-prev.disabled,.contentimage-slider .owl-nav .owl-next.disabled{opacity:0;pointer-events:none}.contentimage-slider .owl-nav .owl-seeall{opacity:0;pointer-events:none;color:#003768}.contentimage-slider .owl-next.disabled+.owl-seeall{opacity:1;pointer-events:auto}.slide-content .readmore,.content-wrap .readmore{margin-top:40px}.articles-index_pla_product .cards-grid .hentry{margin-bottom:0;display:flex;flex-direction:column;justify-content:flex-start}.articles-index_pla_product .cards-grid .hentry .post-image{margin-top:0;margin-bottom:0}.expand-product{cursor:pointer}.expand-product:hover .post-image img{opacity:.8 !important}.expand-product .product-info{display:none !important}.expand-product .post-item-wrap{height:auto;width:100%;transition:background .15s ease;padding-top:10px;padding-bottom:10px;border:1px solid rgba(0,0,0,0)}.expand-product .post-image{overflow:hidden}.expand-product .post-image:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;transition:opacity .125s ease;opacity:0;pointer-events:none;box-shadow:inset 0 0 0 10px #50b2ce}.expand-product .post-image:before{content:"";pointer-events:none;opacity:0;transition:opacity .25s ease,transform .25s .125s ease;width:48px;font-weight:normal;height:48px;font-size:32px;display:block;position:absolute;top:0;right:0;z-index:2;background:#50b2ce url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi42ODIiIGhlaWdodD0iMTYuNTc0IiB2aWV3Qm94PSIwIDAgMTYuNjgyIDE2LjU3NCI+CiAgPGcgaWQ9Ikdyb3VwXzI5NzAiIGRhdGEtbmFtZT0iR3JvdXAgMjk3MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgyNy45MTkgLTEyMDUuMzU5KSI+CiAgICA8cGF0aCBpZD0iUGF0aF8yMjUwIiBkYXRhLW5hbWU9IlBhdGggMjI1MCIgZD0iTTAsMTEuOThsOC44NS04LjYxTDEyLjMxMiwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MzAuMDQgMTIwNy40OCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjMiLz4KICAgIDxwYXRoIGlkPSJQYXRoXzIyNTEiIGRhdGEtbmFtZT0iUGF0aCAyMjUxIiBkPSJNMCwxMS45OGw4Ljg1LTguNjFMMTIuMzEyLDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDgzMC41IDEyMTkuODEzKSByb3RhdGUoLTkwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMyIvPgogIDwvZz4KPC9zdmc+Cg==) no-repeat center/22px;color:#fff;display:flex;align-items:center;justify-content:center;transform:translateX(48px)}.expand-product .arrow{transition:transform .25s ease;display:inline-block}.expand-product.expanded .arrow{transform:rotate(90deg)}.expand-product.expanded .post-image img{opacity:1 !important}.expand-product.expanded .post-title{color:#003768}.expand-product.expanded .post-image:after,.expand-product.expanded .post-image:before{opacity:1;transform:translateY(0)}.product-info-box{border:1px solid #50b2ce;padding:30px;width:100%;margin-top:-1px}.product-info-box .pla-shortcode .pla-toggle-heading,.product-info-box .pla-toggle-content{font-size:inherit}.product-info-box h4{color:#003768;font-family:"Montserrat",sans-serif;font-weight:normal}.product-info-box .product-images{float:right}@media all and (max-width: 700px){.product-info-box .product-images{float:none}}.product-info-box .product-text-wrap{overflow:hidden}.product-info-box .product-text-wrap:not(:first-child:last-child){padding-right:40px}@media all and (max-width: 700px){.product-info-box .product-text-wrap:not(:first-child:last-child){padding:0}}.product-info-box .product-text-wrap ul:last-child{margin-bottom:0}.product-info-box .product-title{display:flex}.product-info-box .product-title .title{margin-right:auto}.product-info{clear:both}.product-info .product-title{padding-right:90px;position:relative}@media all and (max-width: 768px){.product-info .product-title{padding-right:50px}}.product-info .expand-close{cursor:pointer;color:#50b2ce;font-family:"Montserrat",sans-serif;text-transform:none;font-weight:500;position:absolute;right:0;top:0;font-size:20px}.product-info .expand-close:hover{text-decoration:underline}@media all and (max-width: 768px){.product-info .expand-close{font-size:14px}}.product-info ul.links{list-style:none;margin-top:30px}.product-info ul.links:first-child{margin-top:0}.product-info .product-specs{display:flex;padding:30px 0 0 0}@media screen and (max-width: 768px){.product-info .product-specs{display:block}}.product-info .product-specs h2,.product-info .product-specs h4,.product-info .product-specs h5{margin-bottom:15px}.product-info .product-specs h4{font-size:24px;font-size:1.5rem}@media all and (max-width: 1340px){.product-info .product-specs h4{font-size:20px;font-size:1.25rem}}@media all and (max-width: 1140px){.product-info .product-specs h4{font-size:16px;font-size:1rem}}.product-info .product-specs .col-1{flex:1 1 50%;padding-right:60px}.product-info .product-specs .col-2{max-width:60%;flex:1 1 50%}.product-info .product-specs .col-2 h3.table-header{font-size:12px;text-transform:uppercase;margin-bottom:0;margin-top:30px;background:rgba(112,159,255,.15);padding:10px;color:#000}@media screen and (max-width: 1000px){.product-info .product-specs .col-2 h3.table-header{padding-left:8px;padding-right:8px}}.product-info .product-specs .col-2 table{margin-top:30px;margin-bottom:0}@media screen and (max-width: 868px){.product-info .product-specs .col-2 table th,.product-info .product-specs .col-2 table td{font-size:10px;font-size:.625rem}}.product-info .product-specs .col-2 h3.table-header+.table-wrap table{margin-top:0}.product-info .product-specs .col-1:first-child:last-child,.product-info .product-specs .col-2:first-child:last-child{width:100%;padding-left:0;padding-right:0}@media screen and (max-width: 768px){.product-info .product-specs .col-1,.product-info .product-specs .col-2{max-width:100%;padding-left:0;padding-right:0}}.product-info .product-specs .pla-shortcode .pla-toggle-heading,.product-info .product-specs .pla-toggle-content{font-size:inherit}.product-info .label{font-weight:600}.product-info .spec-row{margin-top:5px;margin-bottom:5px}.product-info .spec-row[data-type=textarea],.product-info .spec-row[data-type=checkbox],.product-info .spec-row[data-type=taxonomy]{margin-bottom:30px}.product-info .spec-row[data-type=textarea] .label,.product-info .spec-row[data-type=checkbox] .label,.product-info .spec-row[data-type=taxonomy] .label{display:block;margin-bottom:5px}.product-info .spec-row[data-type=checkbox] .value{display:block}.product-info .spec-row[data-type=taxonomy] .values{display:flex;flex-wrap:wrap;margin:-5px}.product-info .spec-row[data-type=taxonomy] .values .value{padding:2px 10px;border:1px solid #003768;border-radius:5px;font-size:80%;color:#003768;margin:5px}.product-info .spec-row:empty{margin-top:30px;margin-bottom:0}.mfp-content .wrap{padding:40px;background:#fff;border-radius:10px}.mfp-popup-wrap{max-width:1000px;margin:0 auto}.buy-links{display:flex;align-items:center;margin:-20px}.buy-links img{margin:20px}.product-description{overflow:hidden}.product-description:not(:last-child){margin-bottom:15px}.product-related-resources{background:#f1f1f1;padding:27px;border-radius:0;margin:30px -30px -30px -30px;display:flex;flex-wrap:wrap;align-items:center;align-content:cneter}.product-related-resources h5{color:#333;font-size:14px;font-weight:600;margin:0 10px 0 3px}.product-related-resources a{margin:3px}.cards-wrap .product-images{max-width:30%}@media screen and (max-width: 700px){.cards-wrap .product-images{max-width:150px}}.product-hls{display:flex;margin:0 -30px;position:relative;justify-content:space-around}.product-hls .mobile-nav{display:none}.product-hls{font-size:16px;font-size:1rem}@media all and (max-width: 1340px){.product-hls{font-size:14px;font-size:.875rem}}@media screen and (max-width: 900px){.product-hls{margin:0 -15px}}@media screen and (max-width: 580px){.product-hls{margin:0}.product-hls .mobile-nav{display:flex;width:calc(100% - 80px);justify-content:space-between;position:absolute;top:24vw;z-index:9}.product-hls .mobile-nav span{cursor:pointer}}.product-hls h4{color:#003768;text-transform:uppercase;font-size:32px;font-size:2rem}@media all and (max-width: 1340px){.product-hls h4{font-size:30.4px;font-size:1.9rem}}@media all and (max-width: 1140px){.product-hls h4{font-size:28.8px;font-size:1.8rem}}@media all and (max-width: 940px){.product-hls h4{font-size:27.2px;font-size:1.7rem}}@media all and (max-width: 968px){.product-hls h4{font-size:25.6px;font-size:1.6rem}}@media all and (max-width: 768px){.product-hls h4{font-size:24px;font-size:1.5rem}}@media all and (max-width: 600px){.product-hls h4{font-size:22.4px;font-size:1.4rem}}@media all and (max-width: 468px){.product-hls h4{font-size:20.8px;font-size:1.3rem}}@media all and (max-width: 400px){.product-hls h4{font-size:16px;font-size:1rem}}.product-hls .product-hl-image{position:relative}.product-hls .product-hl-image img{display:block;width:100%}.product-hls .product-hl-image:after{content:"";display:block;width:100%;opacity:0;transition:opacity .25s ease;height:100%;position:absolute;top:0;left:0;border:10px solid #50b2ce}@media screen and (max-width: 580px){.product-hls .product-hl-image:after{display:none}}.product-hls .block{user-select:none;cursor:pointer;display:flex;flex-direction:column;width:calc(33.33% - 60px)}@media screen and (max-width: 900px){.product-hls .block{width:calc(33.33% - 30px)}}@media screen and (max-width: 580px){.product-hls .block{cursor:default;width:100%}.product-hls .block:not(.active){display:none !important}}.product-hls .product-hl-wrap{height:100%;padding:20px 10px 30px;display:flex;flex-direction:column}.product-hls .product-hl-wrap .callout-content{padding-bottom:15px}.product-hls .product-hl-wrap:after{content:"";opacity:0;transition:opacity .25s ease;position:absolute;bottom:-20px;width:0;height:0;border-style:solid;border-width:16px 11px 0 11px;border-color:#50b2ce rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.product-hls{border-bottom:5px solid #50b2ce}.product-hl.active .product-hl-image:after,.product-hl.active .product-hl-wrap:after{opacity:1}.product-hl-columns .product-hl-column{display:flex;margin:30px -20px 0;justify-content:space-around}.product-hl-columns .product-hl-column .col{padding:20px 30px;font-size:16px;font-size:1rem}@media all and (max-width: 1340px){.product-hl-columns .product-hl-column .col{font-size:12px;font-size:.75rem}}.product-hl-columns .product-hl-column .col h5{color:#003768;text-transform:uppercase;font-weight:600;font-size:14px}.product-hl-columns .product-hl-column .col .size-full{min-width:250px}@media screen and (max-width: 768px){.product-hl-columns .product-hl-column{flex-wrap:wrap}.product-hl-columns .product-hl-column .col{width:50%}.product-hl-columns .product-hl-column .col .size-full{min-width:0}}.section_resources_grid .post-title a{color:inherit}.section_resources_grid .post-image{position:relative}.section_resources_grid .category-technical-bullentins .post-image:after,.section_resources_grid .type-pla_resource .post-image:after{background-image:url(../images/icon-tech.svg)}.section_resources_grid .type-pla_video .post-image:after{background-image:url(../images/icon-video.svg)}.section_resources_grid .type-pla_solution .post-image:after{background-image:url(../images/icon-misc.svg)}.section_resources_grid .group-title{margin-top:40px}.articles-index .pla_resource{text-align:center}.articles-index .pla_resource .post-image{background:none}.articles-index .pla_resource .post-image img:not(.no-image){object-fit:contain}.articles-index .pla_resource .read-more{display:none}.solution-builder{position:relative}#sb__select{max-width:400px}.sb__form textarea,.sb__form .inline-form{margin-bottom:20px}.sb__filter{margin-top:30px}.sb__filter ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:5px 10px}@media(max-width: 768px){.sb__filter ul{grid-template-columns:repeat(auto-fill, minmax(140px, 1fr))}}@media(max-width: 600px){.sb__filter ul{grid-template-columns:repeat(auto-fill, minmax(120px, 1fr))}}.sb__filter ul input{position:absolute;opacity:0;cursor:pointer}.sb__filter ul label{cursor:pointer}.sb__filter ul label:before{content:"";display:inline-block;width:1em;height:1em;margin-right:10px;background:#fff;vertical-align:middle;border:1px solid #000;box-shadow:inset 0 0 0 2px #fff;margin-top:-4px}.sb__filter ul input:checked+label{font-weight:500}.sb__filter ul input:checked+label:before{background:#50b2ce}.sb__filter ul input:disabled+label{opacity:.25;cursor:not-allowed}.sb__choices{margin-top:30px}.sb__return{min-height:40px}.sb__return:empty{display:none}.sb__return{margin-top:30px}.sb__success,.sb__error{padding:12px 15px 11px;background:#ffc6c6;color:#fff;text-align:center;font-weight:600;border-radius:3px;color:#ca0000;animation:fadeInDown .5s ease}.sb__success{background:#c6ffc6;color:green}.sb__results{border:thin solid #50b2ce}.sb__results .result-count td{padding-top:10px;text-transform:uppercase;background:#fff;border-top:1px solid #50b2ce;text-align:right;font-weight:600;color:#222}.section_content_image .container:after{display:none}.layout-float .container{display:flex;align-items:center;position:relative;justify-content:space-between}@media all and (max-width: 600px){.layout-float .container{display:block}}.layout-float .container .floating-box{position:absolute;width:35%}@media all and (max-width: 1100px){.layout-float .container .floating-box{width:50%}}@media all and (max-width: 768px){.layout-float .container .floating-box{position:relative;background:#222}}@media all and (max-width: 600px){.layout-float .container .floating-box{width:100%}}.layout-float .container .media{display:block;width:89%;margin-left:auto}@media all and (max-width: 768px){.layout-float .container .media{width:50%;align-self:stretch}.layout-float .container .media img{height:100%;object-fit:cover;display:block}}@media all and (max-width: 600px){.layout-float .container .media{width:100%}}.layout-float.layout-align-right .floating-box{right:0}.layout-float.layout-align-right .media{margin-left:0;margin-right:auto}.layout-float .placeholder{display:block;aspect-ratio:1.5/1;background:#e8eaec url(../images/graphic-thumb.png) no-repeat center/500px}.padded-box,.floating-box{padding:50px}@media all and (max-width: 1100px){.padded-box,.floating-box{padding:40px}}.floating-box{min-width:300px;background:rgba(34,34,34,.92);z-index:2}.layout-contain .container{display:flex;align-items:center;position:relative;justify-content:space-between}@media all and (max-width: 600px){.layout-contain .container{flex-direction:column}}.layout-contain .container .content{order:2}.layout-contain .container .content:not(:last-child){width:50%;min-width:50%;padding-right:8%}@media all and (max-width: 600px){.layout-contain .container .content:not(:last-child){width:100%;padding:0 !important}}.layout-contain .container .media{order:3}@media all and (max-width: 600px){.layout-contain .container .media{padding-bottom:30px;order:0}}.layout-contain.layout-align-right .media{order:1}@media all and (max-width: 600px){.layout-contain.layout-align-right .media{padding-top:0;padding-bottom:30px}}.layout-contain.layout-align-right .content:not(:last-child){padding-left:8%;padding-right:0}.layout-contain .play-video{font-size:.9375rem}.layout-boxxed{background-size:0;position:relative}.layout-boxxed .container:after,.layout-boxxed:after{content:"";display:block;width:100%;height:100%;background:#fff;position:absolute;top:0;left:0;z-index:0}.layout-boxxed .container{background:inherit;z-index:1}.layout-boxxed .boxxed-wrapper{position:relative;z-index:2;background:inherit;align-items:center;z-index:1;display:flex}@media all and (max-width: 600px){.layout-boxxed .boxxed-wrapper{display:block}}.layout-boxxed .boxxed-wrapper .content{flex:1;padding:60px}@media all and (max-width: 1100px){.layout-boxxed .boxxed-wrapper .content{padding:40px}}.layout-boxxed .boxxed-wrapper .media{width:50%;min-width:50%;aspect-ratio:1/1;align-self:stretch}.layout-boxxed .boxxed-wrapper .media a,.layout-boxxed .boxxed-wrapper .media img{display:block;height:100%;width:100%;object-fit:cover}@media all and (max-width: 600px){.layout-boxxed .boxxed-wrapper .media{width:100%;aspect-ratio:auto}}.layout-boxxed.layout-align-right .content{order:2}.layout-boxxed.img-contain .media img{object-fit:contain}.layout-full{position:relative;aspect-ratio:2.25/1;max-width:100vw}@media all and (max-width: 600px){.layout-full{padding-bottom:50vw}}.layout-full .container{position:static;display:flex;align-items:center}@media all and (max-width: 600px){.layout-full .container{aspect-ratio:auto;max-width:100vw}}.layout-full .container .content{width:50%;padding:60px 60px 60px 0}@media all and (max-width: 1100px){.layout-full .container .content{padding:40px 40px 40px 0}}@media all and (max-width: 600px){.layout-full .container .content{width:100%;padding:0 0 50px 0 !important}}.layout-full .container>img{width:50%;min-width:50%;height:100%;object-fit:cover;position:absolute;top:0;right:0}@media all and (max-width: 600px){.layout-full .container>img{width:100%;max-width:100vw;top:auto;bottom:0;height:50vw}}.layout-full.layout-align-right .container{justify-content:flex-end}.layout-full.layout-align-right .container .content{padding:60px 0 60px 60px}@media all and (max-width: 1100px){.layout-full.layout-align-right .container .content{padding:40px 0 40px 40px}}.layout-full.layout-align-right .container>img{right:auto;left:0}.layout-full.img-contain img{object-fit:contain}.testimonial-slide .testimonial{padding:0 10%}@media all and (max-width: 600px){.testimonial-slide .testimonial{padding:0}}.testimonial-slide .testimonial blockquote{margin-top:0}.testimonial-slider+p{margin-top:20px}.cite-wrap{display:flex;align-items:center;justify-content:center;gap:20px}.cite-wrap img{border-radius:100%;width:96px;height:96px;object-fit:cover}.cite-wrap img+cite{text-align:left}.section_callout_row .flex{justify-content:space-around}.section_callout_row.text-white .content-callout h3{color:#fff}.section_callout_row .content-callout h3{color:#50b2ce;font-weight:700;line-height:1;font-size:52px;font-size:3.25rem}@media all and (max-width: 1340px){.section_callout_row .content-callout h3{font-size:50px;font-size:3.125rem}}@media all and (max-width: 1140px){.section_callout_row .content-callout h3{font-size:48px;font-size:3rem}}@media all and (max-width: 940px){.section_callout_row .content-callout h3{font-size:46px;font-size:2.875rem}}@media all and (max-width: 968px){.section_callout_row .content-callout h3{font-size:44px;font-size:2.75rem}}@media all and (max-width: 768px){.section_callout_row .content-callout h3{font-size:42px;font-size:2.625rem}}@media all and (max-width: 600px){.section_callout_row .content-callout h3{font-size:40px;font-size:2.5rem}}@media all and (max-width: 468px){.section_callout_row .content-callout h3{font-size:38px;font-size:2.375rem}}@media all and (max-width: 400px){.section_callout_row .content-callout h3{font-size:32px;font-size:2rem}}@media all and (max-width: 300px){.section_callout_row .content-callout h3{font-size:28px;font-size:1.75rem}}.section_callout_row .content-callout h3{margin-bottom:10px}.section_callout_row .content-callout .callout-content{line-height:1.2;text-transform:uppercase;font-weight:700;font-size:16px;font-size:1rem}@media all and (max-width: 1340px){.section_callout_row .content-callout .callout-content{font-size:14px;font-size:.875rem}}.section_callout_row .content-callout .callout-image{margin-bottom:30px;height:80px;max-height:10vw}@media all and (max-width: 768px){.section_callout_row .content-callout .callout-image{margin-bottom:15px}}.section_callout_row .content-callout .callout-image img{height:100%;object-position:center bottom}.hero-full{position:relative;width:100%;height:85vh;box-sizing:border-box;min-height:550px;max-height:850px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding-bottom:50px}@media all and (min-width: 1441px){.hero-full{height:98vh;max-height:1200px}}.hero-full .container{max-width:100% !important;width:100% !important;margin:0 !important;padding-left:clamp(20px,4vw,60px) !important;padding-right:clamp(20px,4vw,60px) !important}@media all and (max-width: 768px){.hero-full .container{padding-left:20px !important;padding-right:20px !important}}.hero-full.w-overlay:after{z-index:3;background:rgba(15,15,15,.5) !important;width:100% !important;height:100% !important}.hero-full__bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:1;pointer-events:none;will-change:transform}.hero-full__video-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.hero-full__video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;object-fit:cover;display:block;will-change:transform}.hero-full__inner{position:relative;z-index:4;width:100%;font-family:"Montserrat",sans-serif}.hero-full__content{max-width:580px;margin:0;text-align:left}.hero-full__headline{font-family:"Montserrat",sans-serif;font-size:clamp(2.5rem,4vw,3.5rem);line-height:1.15;margin-bottom:20px;color:#fff;font-weight:500;letter-spacing:-0.02em}.hero-full__headline .headline-rotator{display:inline-block;vertical-align:top;color:#50b2ce}.hero-full__headline .headline-rotator .rotator-item{display:none}.hero-full__headline .headline-rotator .rotator-item.active{display:inline-block}@media all and (min-width: 769px){.hero-full__headline .headline-rotator{position:relative;display:inline-grid}.hero-full__headline .headline-rotator .rotator-item{display:block;grid-area:1/1;opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease;pointer-events:none;will-change:opacity,transform}.hero-full__headline .headline-rotator .rotator-item.active{opacity:1;transform:translateY(0);pointer-events:auto}}.hero-full__subtext{font-family:"Montserrat",sans-serif;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.55;font-weight:300;color:#fff !important;margin-bottom:36px}.hero-full__subtext p{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:#fff !important;margin-bottom:0}.hero-full__cta{display:flex;gap:16px;flex-wrap:wrap}.hero-full__cta .button,.hero-full__cta .pla-shortcode-menu.inline a,.pla-shortcode-menu.inline .hero-full__cta a,.hero-full__cta .profile-list a,.profile-list .hero-full__cta a{font-family:"Montserrat",sans-serif;text-shadow:none;transition:all .3s cubic-bezier(0.25, 1, 0.5, 1);padding:clamp(10px,1.2vw,14px) clamp(24px,3vw,36px);font-size:clamp(.95rem,1.1vw,1.05rem)}.hero-full__cta .button.outline,.hero-full__cta .pla-shortcode-menu.inline a.outline,.pla-shortcode-menu.inline .hero-full__cta a.outline,.hero-full__cta .profile-list a.outline,.profile-list .hero-full__cta a.outline{border:1px solid rgba(255,255,255,.85);background:rgba(0,0,0,0);color:#fff}.hero-full__cta .button.outline:hover,.hero-full__cta .pla-shortcode-menu.inline a.outline:hover,.pla-shortcode-menu.inline .hero-full__cta a.outline:hover,.hero-full__cta .profile-list a.outline:hover,.profile-list .hero-full__cta a.outline:hover{background:#fff;color:#003768;border-color:#fff}.hero-full__cta .button:hover,.hero-full__cta .pla-shortcode-menu.inline a:hover,.pla-shortcode-menu.inline .hero-full__cta a:hover,.hero-full__cta .profile-list a:hover,.profile-list .hero-full__cta a:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.15)}@media all and (max-width: 768px){.hero-full{height:100vh;min-height:450px;max-height:700px;align-items:flex-end;justify-content:flex-start;padding-bottom:45px}.hero-full__content{max-width:100%;text-align:left;margin:0}.hero-full__headline{font-size:clamp(1.8rem,5vw,2.2rem) !important;margin-bottom:15px}.hero-full__subtext{font-size:clamp(1rem,4vw,1.2rem) !important;line-height:1.5;margin-bottom:25px;max-width:100%}.hero-full__cta{justify-content:flex-start}}@media all and (max-width: 468px){.hero-full__headline{font-size:1.4rem}}.section_mission,.layout-mission{background-color:#f4f6f9 !important;padding:140px 0 !important;position:relative;overflow:hidden}@media all and (max-width: 768px){.section_mission,.layout-mission{padding:60px 0 !important}}.section_mission .container,.layout-mission .container{position:relative;z-index:2;max-width:1500px !important;margin-left:auto !important;margin-right:auto !important;width:100% !important;padding-left:60px !important;padding-right:60px !important}@media all and (max-width: 1620px){.section_mission .container,.layout-mission .container{max-width:100% !important}}@media all and (max-width: 768px){.section_mission .container,.layout-mission .container{padding-left:20px !important;padding-right:20px !important}}.mission-wrapper{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center}@media all and (max-width: 1140px){.mission-wrapper{grid-template-columns:1fr 1fr;gap:40px}}@media all and (max-width: 768px){.mission-wrapper{display:flex;flex-direction:column;gap:45px;align-items:flex-start}}.mission-content-col{width:100%}.mission-content-col .mission-title{font-size:clamp(24px,3vw,36px);margin-bottom:25px}.mission-content-col .mission-title .highlight{display:block}.mission-content-col p{font-size:clamp(.9375rem,1.1vw,1.05rem);line-height:1.6;margin-bottom:30px}.mission-btn-wrap{margin-top:10px}.mission-image-col{width:100%}.mission-image-col .about-image-wrapper{position:relative;width:100%}.mission-image-col .about-image-wrapper .about-image{width:100%;height:auto;border-radius:0;box-shadow:0 4px 20px rgba(0,0,0,.05);object-fit:cover;display:block}#section_sticky-products,.section_sticky-products,.layout-sticky-products{background-color:#fff !important;background-image:none !important;padding:80px 0 !important;position:relative;overflow:hidden}#section_sticky-products::after,.section_sticky-products::after,.layout-sticky-products::after{content:"";position:absolute;bottom:-130px;left:0;width:100%;height:260px;background-image:url("../images/bg-hex.png");background-repeat:repeat-x;background-position:center bottom;transform:scaleY(-1);pointer-events:none;z-index:0}@media all and (max-width: 768px){#section_sticky-products::after,.section_sticky-products::after,.layout-sticky-products::after{bottom:-170px}}@media all and (max-width: 768px){#section_sticky-products,.section_sticky-products,.layout-sticky-products{padding:80px 0 !important}}#section_sticky-products .container,.section_sticky-products .container,.layout-sticky-products .container{z-index:2;max-width:1500px !important;margin-left:auto !important;margin-right:auto !important;width:100% !important;padding-left:40px !important;padding-right:40px !important}.products-static-wrapper{padding:20px 0;position:relative}.products-header{margin-bottom:50px;text-align:left;max-width:800px}.products-header .eyebrow{display:block;margin-bottom:15px}.products-header .section-title{margin-bottom:20px;font-size:clamp(24px,3vw,36px);line-height:1.2}.products-header .section-title .highlight{display:inline}.products-header .section-description{font-size:clamp(.9375rem,1.1vw,1.05rem);line-height:1.6;color:#475569;margin:0}@media all and (max-width: 1024px){.products-header .section-title{font-size:clamp(24px,3.5vw,30px)}}@media all and (max-width: 768px){.products-header{margin-bottom:30px}.products-header .section-title{font-size:28px;margin-bottom:16px}.products-header .section-description{font-size:15px}}.products-grid-static{display:grid;grid-template-columns:1fr;gap:50px;position:relative}@media all and (min-width: 992px){.products-grid-static{grid-template-columns:1fr auto 1fr;gap:60px;align-items:stretch}}.product-divider{display:none}@media all and (min-width: 992px){.product-divider{display:block;width:1px;background-color:#50b2ce;opacity:.4;margin:0 auto;height:100%}}.product-card{display:flex;flex-direction:column;gap:30px}.product-card:hover .product-image-item img{transform:scale(1.06)}.product-card:hover .product-image-glow{opacity:.9;transform:translate(-50%, -50%) scale(1.1)}.product-media-col{width:100%;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center}.product-content-col{width:100%;text-align:left}.product-content-col .product-title{font-size:1.4rem;color:#085a9c;margin-bottom:12px;font-weight:600;line-height:1.2;padding-bottom:12px;position:relative}.product-content-col .product-title::after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background-color:#50b2ce;border-radius:1px}.product-content-col .product-description{font-size:1rem;color:#666;margin-bottom:24px;line-height:1.6}.product-content-col .product-features-row{display:flex;align-items:center;justify-content:flex-start;gap:20px;margin:0 0 26px 0;flex-wrap:nowrap}.product-content-col .product-features-row .feature-item{display:flex;align-items:center;gap:12px}.product-content-col .product-features-row .feature-icon-wrapper{width:44px;height:44px;flex-shrink:0;display:flex;justify-content:center;align-items:center}.product-content-col .product-features-row .feature-icon-wrapper svg{width:100%;height:100%}.product-content-col .product-features-row .feature-text{font-size:.85rem;line-height:1.35;color:#444;font-weight:500}.product-content-col .product-features-row .feature-divider{width:1px;height:34px;background-color:#50b2ce;opacity:.3}@media all and (max-width: 1400px){.product-content-col .product-title{font-size:1.3rem;margin-bottom:8px}.product-content-col .product-description{font-size:.9rem;margin-bottom:16px;line-height:1.5}.product-content-col .product-features-row{margin:0 0 20px 0;gap:12px}.product-content-col .product-features-row .feature-item{gap:6px}.product-content-col .product-features-row .feature-icon-wrapper{width:34px;height:34px}.product-content-col .product-features-row .feature-text{font-size:.75rem}}@media all and (max-width: 768px){.product-content-col{text-align:center}.product-content-col .product-title{font-size:1.6rem}.product-content-col .product-title::after{left:50%;transform:translateX(-50%)}.product-content-col .product-description{font-size:.95rem}.product-content-col .product-features-row{flex-direction:column;align-items:center;gap:16px;margin-bottom:24px}.product-content-col .product-features-row .feature-divider{display:none}.product-content-col .product-features-row .feature-item{width:100%;max-width:260px;justify-content:flex-start;text-align:left}.product-content-col .product-features-row .feature-icon-wrapper{width:40px;height:40px}.product-content-col .product-features-row .feature-text{font-size:.85rem}}.product-content-col .product-minimal-btn{min-width:0 !important;font-size:.775rem !important;font-weight:500 !important;letter-spacing:.08em !important;padding:9px 22px !important;line-height:1.4 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;vertical-align:middle !important}.product-image-wrapper{position:relative;width:100%;aspect-ratio:512/495;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-shrink:0}.product-image-wrapper::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:130%;height:130%;border-radius:50%;background-color:rgba(0,55,104,.04);z-index:-2;pointer-events:none;filter:blur(80px)}.product-image-wrapper .product-image-glow{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:95%;height:95%;border-radius:50%;background-color:rgba(80,178,206,.06);z-index:-1;pointer-events:none;filter:blur(40px);transition:all .5s ease}@media all and (min-width: 1401px){.product-image-wrapper{width:85%;max-width:380px}}@media all and (min-width: 992px)and (max-width: 1400px){.product-image-wrapper{width:80%;max-width:280px}}@media all and (min-width: 769px)and (max-width: 991px){.product-image-wrapper{width:70%;max-width:350px}}@media all and (max-width: 768px){.product-image-wrapper{width:80%;max-width:320px}}.product-bg-tiles{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.product-bg-tile{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='512' height='495' viewBox='0 0 512 495' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.6604 247.492C84.6177 134.776 138.293 78.2493 258.699 1.57522C377.985 81.9872 430.177 138.142 510.349 247.496C433.494 354.52 375.081 406.795 258.681 493.397C146.207 421.085 90.0211 366.779 1.6604 247.492Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='512' height='495' viewBox='0 0 512 495' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.6604 247.492C84.6177 134.776 138.293 78.2493 258.699 1.57522C377.985 81.9872 430.177 138.142 510.349 247.496C433.494 354.52 375.081 406.795 258.681 493.397C146.207 421.085 90.0211 366.779 1.6604 247.492Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transform-origin:center center;transition:transform .6s cubic-bezier(0.2, 0.8, 0.2, 1)}@keyframes fanOutGrey{0%{transform:translate(-50%, -50%) rotate(0deg) scale(0.6)}100%{transform:translate(-50%, -50%) rotate(-24deg) scale(1)}}@keyframes fanOutBlue{0%{transform:translate(-50%, -50%) rotate(0deg) scale(0.6)}100%{transform:translate(-50%, -50%) rotate(-12deg) scale(1.02)}}.product-bg-tile-grey{background-color:#a9abad;z-index:0;transform:translate(-50%, -50%) rotate(-24deg) scale(1)}.product-media-col.animated .product-bg-tile-grey{animation:fanOutGrey 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) backwards;animation-delay:.5s}.product-bg-tile-blue{background-color:#50b2ce;z-index:1;transform:translate(-50%, -50%) rotate(-12deg) scale(1.02)}.product-media-col.animated .product-bg-tile-blue{animation:fanOutBlue 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) backwards;animation-delay:.3s}.product-card:hover .product-bg-tile-grey{transform:translate(-50%, -50%) rotate(-32deg) scale(1.02)}.product-card:hover .product-bg-tile-blue{transform:translate(-50%, -50%) rotate(-18deg) scale(1.04)}.product-image-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='512' height='495' viewBox='0 0 512 495' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.6604 247.492C84.6177 134.776 138.293 78.2493 258.699 1.57522C377.985 81.9872 430.177 138.142 510.349 247.496C433.494 354.52 375.081 406.795 258.681 493.397C146.207 421.085 90.0211 366.779 1.6604 247.492Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='512' height='495' viewBox='0 0 512 495' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.6604 247.492C84.6177 134.776 138.293 78.2493 258.699 1.57522C377.985 81.9872 430.177 138.142 510.349 247.496C433.494 354.52 375.081 406.795 258.681 493.397C146.207 421.085 90.0211 366.779 1.6604 247.492Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;z-index:2;filter:drop-shadow(0 20px 40px rgba(0, 55, 104, 0.15));background-color:#222}.product-image-item{width:100%;height:100%;z-index:1;overflow:hidden}.product-image-item img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(0.2, 0.8, 0.2, 1)}.product-advantage-card{padding:35px 30px;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.04);transition:transform .3s ease,box-shadow .3s ease;height:100%;position:relative}.product-advantage-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.08)}.product-advantage-card .advantage-icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:8px;background:rgba(0,180,216,.08);color:#00b4d8;margin-bottom:25px}.product-advantage-card .advantage-icon svg{width:24px;height:24px}.product-advantage-card h3{font-family:"Montserrat",sans-serif;font-size:1.15rem;font-weight:700;color:#003768;margin-bottom:20px;position:relative;padding-bottom:12px}.product-advantage-card h3::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:2px;background-color:#00b4d8}.product-advantage-card ul{padding-left:0;list-style:none;margin-bottom:0}.product-advantage-card ul li{position:relative;padding-left:20px;margin-bottom:12px;color:#475569;font-size:.95rem;line-height:1.6}.product-advantage-card ul li::before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background-color:rgba(0,180,216,.4)}.product-advantage-card ul li:last-child{margin-bottom:0}.layout-industries{background-color:#fff !important;padding:80px 20px 80px 20px !important;position:relative;overflow:hidden}.layout-industries::before{content:"";position:absolute;top:-10px;left:0;width:100%;height:180px;background-image:url("../images/bg-hex.png");background-repeat:repeat-x;background-position:center bottom;pointer-events:none;z-index:1;opacity:.65}@media all and (max-width: 768px){.layout-industries{padding:40px 15px 120px 15px !important}}.layout-industries .container{position:relative;z-index:2;max-width:1500px !important;margin-left:auto !important;margin-right:auto !important;width:100% !important;padding-left:60px !important;padding-right:60px !important}@media all and (max-width: 1620px){.layout-industries .container{max-width:100% !important}}@media all and (max-width: 768px){.layout-industries .container{padding-left:20px !important;padding-right:20px !important}}.industries-bg-map{position:absolute;top:-80px;right:-100px;width:700px;opacity:.04;pointer-events:none;z-index:1}@media all and (max-width: 768px){.industries-bg-map{width:400px;top:20px;right:-50px;opacity:.03}}.industries-section-wrapper{position:relative;width:100%;background-color:rgba(0,0,0,0);border-radius:0;box-shadow:none;max-width:1500px;margin:0 auto;padding:0;overflow:hidden}.industries-header{display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin-bottom:30px;max-width:900px;margin-left:0;margin-right:auto}.industries-header .header-left,.industries-header .header-right{width:100%;text-align:left}.industries-header .section-eyebrow{display:block;margin-bottom:12px}.industries-header .section-title{font-size:clamp(24px,3vw,36px);margin-bottom:16px}.industries-header .section-description{font-size:clamp(.9375rem,1.1vw,1.05rem);margin:0;max-width:780px;color:#475569}@media all and (max-width: 768px){.industries-header{margin-bottom:40px;align-items:flex-start;text-align:left}.industries-header .header-left,.industries-header .header-right{text-align:left}.industries-header .section-description{margin:0}}.desktop-marquee{display:block}@media all and (max-width: 768px){.desktop-marquee{display:none !important}}.mobile-carousel{display:none}@media all and (max-width: 768px){.mobile-carousel{display:block}}.industries-marquee-wrapper{position:relative;width:100%;margin:10px auto 0;overflow:visible;padding:10px 0}.marquee-mask-wrapper{overflow:hidden;width:100%;border-radius:6px}.industries-marquee-track{display:flex;align-items:center;height:clamp(440px,36vw,560px);width:max-content;width:-webkit-max-content;gap:24px;padding-right:80px;will-change:transform}.marquee-nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:12;width:46px;height:46px;border-radius:50%;background:#d9e8f7;border:1px solid #b2cbe4;box-shadow:0 4px 16px rgba(3,21,38,.08);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#085a9c;padding:0;transition:all .3s cubic-bezier(0.25, 1, 0.5, 1)}.marquee-nav-btn svg{width:20px;height:20px;stroke:currentColor;stroke-width:2.5px;fill:none}.marquee-nav-btn:hover{background:#085a9c;border-color:#085a9c;color:#fff;transform:translateY(-50%) translateY(-3px);box-shadow:0 10px 24px rgba(8,90,156,.25)}.marquee-nav-btn.marquee-prev{left:-60px}.marquee-nav-btn.marquee-next{right:-60px}@media all and (max-width: 768px){.marquee-nav-btn{display:none !important}}.industry-card-inner{display:block;text-decoration:none;position:relative;width:100%;aspect-ratio:3.2/4;border-radius:6px;overflow:hidden;box-shadow:0 10px 30px rgba(0,55,104,.06);cursor:pointer;z-index:1;background-color:#161c28;transform:translate3d(0, 0, 0) scale(1);-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform}.desktop-marquee .industry-card-inner{aspect-ratio:auto;height:100%}@media(hover: hover)and (min-width: 1024px){.industry-card-inner{transition:transform .4s cubic-bezier(0.25, 1, 0.5, 1),box-shadow .4s ease}}.industry-card-inner .card-bg-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;opacity:.8;filter:grayscale(10%);transform:translate3d(0, 0, 0) scale(1)}@media(hover: hover)and (min-width: 1024px){.industry-card-inner .card-bg-img{transition:all .5s cubic-bezier(0.25, 1, 0.5, 1)}}.industry-card-inner .card-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(15, 23, 42, 0.15) 0%, rgba(15, 23, 42, 0.5) 45%, rgba(15, 23, 42, 0.95) 100%);z-index:2;transition:background .4s ease;transform:translateZ(0);will-change:transform}.industry-card-inner .card-content{position:absolute;bottom:0;left:0;width:100%;height:100%;padding:clamp(16px,2vw,24px) clamp(16px,2vw,24px);z-index:3;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;transform:translate3d(0, 0, 0);will-change:transform}@media all and (max-width: 768px){.industry-card-inner .card-content{padding:20px}}.industry-card-inner .card-icon-wrap{color:#50b2ce;width:44px;height:44px;margin-bottom:12px;display:flex;align-items:center;justify-content:center;border:1.5px solid rgba(80,178,206,.4);border-radius:50%;background-color:rgba(0,0,0,0);padding:10px;transform:translate3d(0, 0, 0);transition:all .3s ease}.industry-card-inner .card-icon-wrap .industry-svg{width:100%;height:100%;stroke:currentColor;fill:none}.industry-card-inner .card-title{font-size:clamp(16px,1.4vw,22px);font-weight:600;color:#fff;margin:0 0 clamp(10px,1.2vw,16px) 0;line-height:1.25;position:relative;transition:color .3s ease;transform:translateZ(0)}.industry-card-inner .card-title::after{content:"";position:absolute;left:0;bottom:-8px;width:24px;height:2px;background-color:#50b2ce}.industry-card-inner .card-subtitle{font-size:clamp(12px,1vw,14px);color:#cbd5e1;line-height:1.4;margin:clamp(6px,1vw,10px) 0 clamp(16px,2vw,24px) 0;min-height:4.2em;transform:translateZ(0)}.industry-card-inner .card-arrow-wrap{color:#fff;opacity:.8;width:clamp(28px,2.5vw,34px);height:clamp(28px,2.5vw,34px);border-radius:50%;border:1px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;margin-top:0;transition:all .3s ease;transform:translate3d(0, 0, 0)}.industry-card-inner .card-arrow-wrap svg{width:14px;height:14px;stroke:currentColor;stroke-width:2px}@media(hover: hover)and (min-width: 1024px){.desktop-marquee .industry-card-inner:hover{transform:none;box-shadow:none}.industry-card-inner:hover .card-bg-img{opacity:1;filter:grayscale(0%);transform:scale(1.05)}.industry-card-inner:hover .card-overlay{background:linear-gradient(to bottom, rgba(15, 23, 42, 0.25) 0%, rgba(15, 23, 42, 0.6) 40%, rgba(8, 45, 90, 0.95) 100%)}.industry-card-inner:hover .card-icon-wrap{color:#50b2ce;border-color:#50b2ce}.industry-card-inner:hover .card-title{color:#fff}.industry-card-inner:hover .card-arrow-wrap{background-color:rgba(255,255,255,.1);border-color:#fff;opacity:1}.industry-card-inner:hover .card-arrow-wrap svg{transform:scale(1.1)}}.industries-carousel-container{position:relative;width:100%;margin-top:25px;touch-action:pan-y pinch-zoom}.industries-carousel-container .tns-outer{position:relative;padding-bottom:60px !important}.industries-carousel-container .tns-inner{overflow:visible !important}.industries-carousel-container>.tns-nav,.industries-carousel-container .tns-nav{position:absolute;bottom:36px;left:50%;transform:translateX(-50%);z-index:10;display:flex !important;justify-content:center;align-items:center;gap:8px;height:6px;width:100%}.industries-carousel-container>.tns-nav button,.industries-carousel-container .tns-nav button{width:30px;height:6px;min-width:30px;border-radius:3px;background:#b2cbe4;border:none;padding:0;margin:0;cursor:pointer;transition:all .3s ease;outline:none;flex:0 0 auto}.industries-carousel-container>.tns-nav button.tns-nav-active,.industries-carousel-container .tns-nav button.tns-nav-active{background:#085a9c;width:45px}.industries-carousel-container .tns-controls{display:flex;justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 120px);left:-60px;z-index:10;pointer-events:none;outline:none}@media all and (max-width: 1440px){.industries-carousel-container .tns-controls{width:calc(100% + 80px);left:-40px}}@media all and (max-width: 1200px){.industries-carousel-container .tns-controls{width:100%;left:0;top:auto;bottom:20px;transform:none;padding:0 30px}}@media all and (max-width: 768px){.industries-carousel-container .tns-controls{bottom:15px;padding:0 20px;gap:15px;flex-wrap:nowrap}}.industries-carousel-container .tns-controls button{pointer-events:auto;width:46px;height:46px;border-radius:50%;background:#d9e8f7 !important;border:2px solid #fff !important;box-shadow:0 4px 16px rgba(8,90,156,.15) !important;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(0.25, 1, 0.5, 1);padding:0;position:relative;color:#085a9c !important;opacity:1 !important}@media all and (max-width: 768px){.industries-carousel-container .tns-controls button{width:48px;height:48px}}.industries-carousel-container .tns-controls button svg{width:20px;height:20px;stroke:currentColor;stroke-width:2.5px;transition:stroke .3s ease;display:block}.industries-carousel-container .tns-controls button::after{display:none !important}.industries-carousel-container .tns-controls button:hover{background:#085a9c !important;border-color:#085a9c !important;color:#fff !important;transform:translateY(-3px);box-shadow:0 10px 24px rgba(8,90,156,.25) !important;opacity:1 !important}.industries-carousel-container .tns-controls button:hover::after{border-color:#fff}@media all and (max-width: 1200px){.industries-carousel-container .tns-controls button:hover{transform:none}}.industries-carousel{width:100%}.industries-carousel:not(.tns-slider){display:flex;justify-content:space-between}.industries-carousel:not(.tns-slider) .industry-card-slide{flex:0 0 36%;max-width:36%}@media all and (max-width: 480px){.industries-carousel:not(.tns-slider) .industry-card-slide{flex:0 0 54%;max-width:54%}}@media all and (max-width: 380px){.industries-carousel:not(.tns-slider) .industry-card-slide{flex:0 0 74%;max-width:74%}}.industry-card-slide{outline:none;box-sizing:border-box;flex-shrink:0;min-width:0;transform:translateZ(0);will-change:transform}.desktop-marquee .industry-card-slide{flex:0 0 clamp(230px,18vw,280px);width:clamp(230px,18vw,280px);max-width:clamp(230px,18vw,280px);height:clamp(360px,28vw,460px);transition:all .4s cubic-bezier(0.25, 1, 0.5, 1);cursor:pointer}@media(hover: hover)and (min-width: 1024px){.desktop-marquee .industry-card-slide:hover{flex:0 0 clamp(290px,24vw,360px);width:clamp(290px,24vw,360px);max-width:clamp(290px,24vw,360px);height:clamp(420px,33vw,520px);z-index:10}.desktop-marquee .industry-card-slide:hover .industry-card-inner{box-shadow:0 20px 40px rgba(0,55,104,.15)}}.industry-advantages-section{padding:80px 0;background-color:#f8fafc}.industry-advantages-section .advantage-main-title{color:#003768;margin-bottom:40px;font-weight:700}.industry-advantages-section .advantages-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}.industry-advantages-section.bg-white{background-color:#fff}.industry-advantages-section.bg-white .advantage-card-inner{background-color:#f8fafc;border:1px solid #e6ebf1;box-shadow:none}.industry-advantages-section.bg-white .advantage-card-inner:hover{box-shadow:0 15px 35px rgba(0,0,0,.08)}.industry-advantages-section .advantage-card-item{display:flex}.industry-advantages-section .advantage-card-inner{background-color:#fff;padding:40px 30px;border-radius:6px;box-shadow:0 10px 30px rgba(0,0,0,.05);display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:100%}.industry-advantages-section .advantage-card-inner:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.1)}.industry-advantages-section .advantage-card-inner:hover .advantage-icon-box{color:#fff;background-color:#50b2ce}.industry-advantages-section .advantage-icon-box{width:60px;height:60px;border-radius:50%;background-color:rgba(80,178,206,.1);color:#50b2ce;display:flex;align-items:center;justify-content:center;margin-bottom:24px;transition:all .3s ease}.industry-advantages-section .advantage-icon-box svg{width:30px;height:30px;stroke:currentColor}.industry-advantages-section .advantage-title{font-size:1.25rem;color:#003768;margin-bottom:16px;font-weight:600}.industry-advantages-section .advantage-description{color:#475569;font-size:.95rem;line-height:1.6;margin:0}.industry-spotlight-section{background-color:#fff;padding:80px 0}.industry-spotlight-section .industry-spotlight-wrapper{display:flex;align-items:center;gap:60px}.industry-spotlight-section .industry-spotlight-wrapper.image-align-left{flex-direction:row-reverse}.industry-spotlight-section .industry-spotlight-wrapper.image-align-right{flex-direction:row}.industry-spotlight-section .spotlight-content-col,.industry-spotlight-section .spotlight-media-col{flex:1}.industry-spotlight-section .spotlight-media-frame{border-radius:6px;overflow:hidden;clip-path:polygon(0 0, 100% 0, 100% 85%, 92% 100%, 0 100%);position:relative;width:100%;aspect-ratio:4/3;box-shadow:0 10px 30px rgba(0,0,0,.05)}.page-id-2205 .industry-spotlight-section .spotlight-media-frame{clip-path:none}.industry-spotlight-section .spotlight-frame-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.industry-spotlight-section .spotlight-frame-img:hover{transform:scale(1.05)}.industry-spotlight-section .spotlight-eyebrow{display:block;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:#003768;margin-bottom:12px;font-weight:700}.industry-spotlight-section .spotlight-rich-text h2{font-family:"Montserrat",sans-serif;color:#003768;font-size:clamp(1.8rem,3vw,2.4rem);margin-bottom:16px;font-weight:700}.industry-spotlight-section .spotlight-rich-text p{color:#475569;font-size:.95rem;line-height:1.7;margin-bottom:16px}.industry-spotlight-section .spotlight-links{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:30px 0 0;padding:0}.industry-spotlight-section .spotlight-links li{margin:0;padding:0}.industry-spotlight-section .spotlight-badges-row{display:flex;gap:10px;flex-wrap:wrap}.industry-spotlight-section .badge-pill{display:inline-block;padding:6px 14px;border:1.5px solid #003768;border-radius:20px;font-size:.7rem;letter-spacing:.1em;font-weight:600;color:#003768;text-transform:uppercase;transition:all .3s ease}.industry-spotlight-section .badge-pill:hover{background-color:#003768;color:#fff}.industry-spotlight-section.bg-light-gray{background-color:#f8fafc}.industry-spotlight-section .hub-bullet-list{list-style:none;margin:0 0 8px;padding:0}.industry-spotlight-section .hub-bullet-list li{position:relative;padding:0 0 10px 28px;margin:0;color:#475569;font-size:.95rem;line-height:1.6}.industry-spotlight-section .hub-bullet-list li::before{content:"";position:absolute;left:0;top:.45em;width:12px;height:7px;border-left:2px solid #50b2ce;border-bottom:2px solid #50b2ce;transform:rotate(-45deg)}.industry-spotlight-section .hub-media-duo{position:relative;padding-bottom:14%}.industry-spotlight-section .hub-media-duo .hub-media-primary{width:80%;margin-left:auto;aspect-ratio:4/3}.industry-spotlight-section .hub-media-duo .hub-media-secondary{position:absolute;left:0;bottom:0;width:40%;aspect-ratio:1/1;border:6px solid #f8fafc;box-shadow:0 14px 34px rgba(0,0,0,.18)}.industry-spotlight-section .hub-media-duo.hub-media-duo--flip .hub-media-primary{margin-left:0;margin-right:auto}.industry-spotlight-section .hub-media-duo.hub-media-duo--flip .hub-media-secondary{left:auto;right:0}.industry-spotlight-section .hub-applications-wide{margin-top:70px}.industry-spotlight-section .hub-applications-wide .hub-app-title{text-align:center;color:#003768;font-family:"Montserrat",sans-serif;font-weight:700;margin-bottom:30px}.industry-spotlight-section .hub-applications-wide .grid-3{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}.industry-spotlight-section .hub-app-card{background-color:#fff;padding:32px 28px;border-radius:6px;border-top:3px solid #50b2ce;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.industry-spotlight-section .hub-app-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.1)}.industry-spotlight-section .hub-app-card h5{color:#003768;font-size:1.1rem;font-weight:600;margin:0 0 12px}.industry-spotlight-section .hub-app-card p{color:#475569;font-size:.95rem;line-height:1.6;margin:0}@media all and (max-width: 768px){.industry-spotlight-section .hub-applications-wide{margin-top:40px}.industry-spotlight-section .hub-applications-wide .grid-3{grid-template-columns:1fr;gap:20px}}.industry-underlayments-hub .industry-spotlight-section .hub-media-duo{padding-bottom:20%}.industry-underlayments-hub .industry-spotlight-section .hub-applications-wide{margin-top:110px}.industry-underlayments-hub .industry-spotlight-section .hub-applications-wide .hub-app-title{margin-bottom:44px}.industry-underlayments-hub .industry-spotlight-section .hub-applications-wide .grid-3{gap:40px}.industry-underlayments-hub .industry-spotlight-section .hub-app-card{padding:40px 34px}@media all and (min-width: 769px){.industry-underlayments-hub .industry-spotlight-section{padding:110px 0}.industry-underlayments-hub .industry-spotlight-wrapper{gap:90px}}.hub-carousel{position:relative}.hub-carousel__viewport{aspect-ratio:4/3}.hub-carousel__slide{position:absolute;inset:0;margin:0;opacity:0;transition:opacity .6s ease;pointer-events:none}.hub-carousel__slide.is-active{opacity:1;pointer-events:auto}.hub-carousel__caption{position:absolute;left:16px;bottom:16px;padding:6px 14px;border-radius:20px;background:rgba(0,55,104,.85);color:#fff;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hub-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 4px 14px rgba(0,0,0,.18);cursor:pointer;transition:background .2s ease}.hub-carousel__arrow:hover{background:#fff}.hub-carousel__arrow::before{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-top:2px solid #003768;border-right:2px solid #003768}.hub-carousel__arrow--prev{left:14px}.hub-carousel__arrow--prev::before{transform:translate(-30%, -50%) rotate(-135deg)}.hub-carousel__arrow--next{right:14px}.hub-carousel__arrow--next::before{transform:translate(-70%, -50%) rotate(45deg)}.hub-carousel__dots{display:flex;justify-content:center;gap:10px;margin-top:18px}.hub-carousel__dot{width:28px;height:5px;padding:0;border:0;border-radius:3px;background:rgba(0,55,104,.25);cursor:pointer;transition:all .3s ease}.hub-carousel__dot.is-active{width:44px;background:#003768}@media(prefers-reduced-motion: reduce){.hub-carousel__slide{transition:none}}.hub-carousel__viewport{touch-action:pan-y}@media all and (max-width: 768px){.industry-underlayments-hub .spotlight-media-col{width:100%;flex:none}.hub-carousel{width:100%}.hub-carousel__viewport{aspect-ratio:16/11}.hub-carousel__arrow{width:36px;height:36px}.hub-carousel__caption{left:10px;bottom:10px;padding:5px 11px;font-size:.65rem}.hub-carousel__dots{margin-top:14px}.industry-underlayments-hub .industry-spotlight-section .hub-applications-wide{margin-top:44px}.industry-underlayments-hub .industry-spotlight-section .hub-applications-wide .hub-app-title{margin-bottom:24px}.industry-underlayments-hub .industry-spotlight-section .hub-applications-wide .grid-3{grid-template-columns:1fr;gap:16px}.industry-underlayments-hub .industry-spotlight-section .hub-app-card{padding:28px 24px}.industry-underlayments-hub .industry-spotlight-section .spotlight-rich-text h2{font-size:1.6rem}.industry-underlayments-hub .industry-spotlight-section .hub-cta-wrap .button,.industry-underlayments-hub .industry-spotlight-section .hub-cta-wrap .pla-shortcode-menu.inline a,.pla-shortcode-menu.inline .industry-underlayments-hub .industry-spotlight-section .hub-cta-wrap a,.industry-underlayments-hub .industry-spotlight-section .hub-cta-wrap .profile-list a,.profile-list .industry-underlayments-hub .industry-spotlight-section .hub-cta-wrap a{display:block;text-align:center;width:100%}}@media all and (max-width: 768px){.spotlight-media-col.has-carousel{width:100%;flex:none}}.industry-turf .industry-partner-section .image-align-right .spotlight-media-frame,.industry-flooring .industry-partner-section .image-align-right .spotlight-media-frame,.industry-sports-and-leisure .industry-partner-section .image-align-right .spotlight-media-frame{clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 100%, 0 85%)}@media all and (min-width: 769px)and (max-width: 1400px){.industry-page .industry-spotlight-section{padding:clamp(64px,8vw,100px) 0}.industry-page .industry-spotlight-section .container{max-width:1400px;padding-left:clamp(32px,6vw,90px) !important;padding-right:clamp(32px,6vw,90px) !important}.industry-page .industry-spotlight-section .industry-spotlight-wrapper{gap:clamp(40px,5vw,80px);align-items:stretch}.industry-page .industry-spotlight-section .spotlight-media-col:not(.has-carousel){display:flex}.industry-page .industry-spotlight-section .spotlight-media-col:not(.has-carousel) .spotlight-media-frame{flex:1;aspect-ratio:auto;min-height:320px}.industry-page .industry-spotlight-section .spotlight-media-col:not(.has-carousel) .spotlight-frame-img{position:absolute;inset:0}.industry-page .industry-spotlight-section .spotlight-media-col,.industry-page .industry-spotlight-section .spotlight-content-col{flex:1 1 0;min-width:0}.industry-page .industry-spotlight-section .spotlight-rich-text h2{font-size:clamp(1.6rem,2.5vw,2.25rem);line-height:1.2;margin-bottom:14px}.industry-page .industry-spotlight-section .spotlight-rich-text p{font-size:clamp(.9rem,1.15vw,1rem);line-height:1.65;margin-bottom:14px}}.industry-spotlight-section .spotlight-list-title{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:22px 0 10px;color:#64748b}.industry-advantages-section .grid-4.advantages-grid{grid-template-columns:repeat(4, 1fr);gap:20px}.industry-advantages-section .grid-4.advantages-grid .advantage-card-inner{padding:32px 20px}@media all and (max-width: 900px){.industry-advantages-section .grid-4.advantages-grid{grid-template-columns:repeat(2, 1fr)}}@media all and (max-width: 768px){.industry-advantages-section .grid-4.advantages-grid{grid-template-columns:1fr}}.industry-page .industry-spotlight-section .spotlight-rich-text h2,.industry-page .industry-partner-section .spotlight-rich-text h2,.industry-page .industry-partner-section .spotlight-rich-text h3,.industry-page .industry-advantages-section .advantage-main-title,.industry-page .industry-advantages-section .advantage-title,.industry-page .industry-products-section .products-main-title,.industry-page .industry-products-section .core-product-card-inner .core-product-title{font-weight:500}.industry-page .industry-spotlight-section .spotlight-rich-text h2,.industry-page .industry-partner-section .spotlight-rich-text h2,.industry-page .industry-advantages-section .advantage-main-title,.industry-page .industry-products-section .products-main-title{font-size:clamp(24px,3vw,36px);line-height:1.2}.industry-underlayments-hub .industry-spotlight-section .spotlight-rich-text h2,.industry-underlayments-hub .industry-spotlight-section .hub-app-title,.industry-underlayments-hub .industry-spotlight-section .hub-app-card h5,.industry-underlayments-hub .industry-products-section .products-main-title,.industry-underlayments-hub .industry-products-section .core-product-card-inner .core-product-title{font-weight:500}.industry-underlayments-hub .industry-spotlight-section .spotlight-rich-text h2,.industry-underlayments-hub .industry-products-section .products-main-title{font-size:clamp(24px,3vw,36px);line-height:1.2}.products-page .industry-spotlight-section .spotlight-rich-text h2,.products-page .section_content_image .content h2,.products-page .product-advantage-card h3{font-weight:500}.products-page .industry-spotlight-section .spotlight-rich-text h2,.products-page .section_content_image .content h2{font-size:clamp(24px,3vw,36px);line-height:1.2}.industry-products-section{padding:80px 0;background-color:#fff}.industry-products-section .products-main-title{color:#003768;font-family:"Montserrat",sans-serif;font-size:clamp(2rem,3.5vw,2.5rem);font-weight:700;margin-bottom:16px}.industry-products-section .products-main-desc{color:#475569;max-width:800px;margin:0 auto 50px;font-size:1.05rem;line-height:1.6}.industry-products-section .core-products-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}.industry-products-section .core-product-card-item{display:flex}.industry-products-section .core-product-card-inner{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;height:100%;width:100%;background-color:#fff;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.industry-products-section .core-product-card-inner:hover{transform:translateY(-4px);box-shadow:0 12px 35px rgba(0,0,0,.06);border-color:rgba(0,0,0,0)}.industry-products-section .core-product-card-inner:hover .core-product-image-frame img{transform:scale(1.03)}.industry-products-section .core-product-card-inner .core-product-image-frame{aspect-ratio:16/9;overflow:hidden;position:relative;width:100%}.industry-products-section .core-product-card-inner .core-product-image-frame img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.industry-products-section .core-product-card-inner .core-product-image-frame .placeholder-media-block{width:100%;height:100%;background:linear-gradient(135deg, #003768 0%, #50B2CE 100%)}.industry-products-section .core-product-card-inner .core-product-card-body{padding:32px;display:flex;flex-direction:column;flex:1;align-items:flex-start;text-align:left}.industry-products-section .core-product-card-inner .core-product-title{font-size:1.35rem;font-weight:700;margin:0 0 12px 0;color:#003768;line-height:1.3}.industry-products-section .core-product-card-inner .core-product-description{font-size:.9rem;color:#475569;line-height:1.6;margin:0;flex:1}.industry-products-section .core-product-card-inner .core-product-cta{margin-top:20px;width:100%}.industry-products-section .core-product-card-inner .core-product-cta .spec-btn{display:inline-block;padding:8px 20px;border:1.5px solid #003768 !important;color:#003768 !important;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;background:rgba(0,0,0,0) !important;transition:all .3s ease}.industry-products-section .core-product-card-inner .core-product-cta .spec-btn:hover{background-color:#003768 !important;color:#fff !important}@media all and (max-width: 768px){.industry-advantages-section{padding:60px 0}.industry-advantages-section .advantages-grid{grid-template-columns:1fr;gap:20px}.industry-advantages-section .advantage-card-inner{padding:24px 20px}.industry-spotlight-section{padding:60px 0}.industry-spotlight-section .industry-spotlight-wrapper{display:flex;flex-direction:column !important;gap:30px}.industry-spotlight-section .spotlight-media-col{order:-1}.industry-spotlight-section .spotlight-media-frame{aspect-ratio:16/10}.industry-products-section{padding:60px 0}.industry-products-section .core-products-grid{grid-template-columns:1fr;gap:20px}}@media all and (max-width: 600px){.industry-spotlight-section .content-links{flex-direction:column !important;gap:12px !important;align-items:flex-start}.industry-spotlight-section .content-links li,.industry-spotlight-section .content-links .button,.industry-spotlight-section .content-links .pla-shortcode-menu.inline a,.pla-shortcode-menu.inline .industry-spotlight-section .content-links a,.industry-spotlight-section .content-links .profile-list a,.profile-list .industry-spotlight-section .content-links a{width:220px;max-width:100%;text-align:center;display:block;font-size:.85rem;padding:10px 16px}}.carousel-pagination-tabs{position:relative;z-index:5;display:flex;justify-content:center;align-items:center;gap:12px;margin-top:30px;width:100%}.carousel-pagination-tabs .pagination-tab{width:40px;height:6px;border-radius:3px;background-color:rgba(8,90,156,.3);border:none;padding:0;cursor:pointer;transition:all .3s ease}.carousel-pagination-tabs .pagination-tab.active{background-color:#085a9c;width:60px}.carousel-pagination-tabs .pagination-tab:hover:not(.active){background-color:rgba(8,90,156,.4)}@media all and (max-width: 768px){.carousel-pagination-tabs{display:none !important}}.section_cta_video{position:relative;overflow:hidden;padding:140px 0 !important;background-color:#003768;z-index:1}@media all and (max-width: 768px){.section_cta_video{padding:80px 0 !important}}.section_cta_video .container{position:relative;z-index:5;max-width:1500px !important;margin-left:auto !important;margin-right:auto !important;width:100% !important;padding-left:60px !important;padding-right:60px !important}@media all and (max-width: 1620px){.section_cta_video .container{max-width:100% !important}}@media all and (max-width: 768px){.section_cta_video .container{padding-left:20px !important;padding-right:20px !important}}.cta-video-bg-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.cta-video-fallback-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:1}.cta-video-fallback-bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center, rgb(0%, 16.2801659125%, 30.7843137255%) 0%, rgb(0%, 5.7032428356%, 10.7843137255%) 100%);z-index:-1}.cta-video-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s cubic-bezier(0.25, 1, 0.5, 1);will-change:opacity}.cta-video-bg.is-loaded{opacity:1}@media all and (max-width: 768px){.cta-video-bg{display:none}}.cta-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(0, 31, 59, 0.8) 0%, rgba(3, 13, 24, 0.85) 100%);z-index:3}.cta-video-content-wrap{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:flex-start}@media all and (max-width: 991px){.cta-video-content-wrap{grid-template-columns:1fr;gap:50px}}.cta-video-content-wrap .cta-form-left-col{padding-right:80px;border-right:1px solid rgba(255,255,255,.15)}.cta-video-content-wrap .cta-form-left-col .section-eyebrow{color:#50b2ce !important;text-transform:uppercase;font-size:.75rem;letter-spacing:.15em;font-weight:600;margin-bottom:20px;display:block}.cta-video-content-wrap .cta-form-left-col .section-title{color:#fff !important;margin-bottom:25px !important;font-size:clamp(22px,2.5vw,32px) !important;line-height:1.3;font-weight:500;text-align:left !important}.cta-video-content-wrap .cta-form-left-col .section-title .highlight{color:#65c9e7 !important}.cta-video-content-wrap .cta-form-left-col .cta-form-subtext{color:rgba(255,255,255,.75);font-size:.95rem;line-height:1.5;margin:0;max-width:90%}@media all and (max-width: 991px){.cta-video-content-wrap .cta-form-left-col{padding-right:0;border-right:none;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:40px}.cta-video-content-wrap .cta-form-left-col .section-title{text-align:left !important}}.cta-video-content-wrap .cta-form-right-col{width:100%}.cta-video-content-wrap .cta-form-right-col #field_1_5{display:none !important}.cta-video-content-wrap .cta-form-right-col .gform_wrapper{margin:0 !important}.cta-video-content-wrap .cta-form-right-col .gform_wrapper .gform-field-label--type-sub{display:none !important}.cta-video-content-wrap .cta-form-right-col .gform_wrapper #input_1_2_2_container{display:none !important}.cta-video-content-wrap .cta-form-right-col .gform_wrapper #input_1_2_1_container{width:100% !important;max-width:100% !important;flex:0 0 100% !important;display:block !important;padding:0 !important;margin:0 !important}.cta-video-content-wrap .cta-form-right-col .gform_wrapper .ginput_container_email{display:block !important;width:100% !important;padding:0 !important;margin:0 !important}.cta-video-content-wrap .cta-form-right-col .gform_wrapper .gfield_required{display:none !important}.cta-video-content-wrap .cta-form-right-col .gform_wrapper .gform_fields{display:grid !important;grid-template-columns:1fr 1fr !important;column-gap:40px !important;row-gap:32px !important;list-style:none;padding:0;margin:0}@media all and (max-width: 768px){.cta-video-content-wrap .cta-form-right-col .gform_wrapper .gform_fields{grid-template-columns:1fr !important;row-gap:24px !important}}.cta-video-content-wrap .cta-form-right-col .gform_wrapper .gform_fields .gfield{grid-column:span 1 !important;margin:0 !important;padding:0 !important;width:100% !important;max-width:100% !important;float:none !important;text-align:left !important}.cta-video-content-wrap .cta-form-right-col .gform_wrapper .gform_fields .gfield#field_1_3{grid-column:span 2 !important}@media all and (max-width: 768px){.cta-video-content-wrap .cta-form-right-col .gform_wrapper .gform_fields .gfield#field_1_3{grid-column:span 1 !important}}.cta-video-content-wrap .cta-form-right-col .gform_wrapper .gfield_label,.cta-video-content-wrap .cta-form-right-col .gform_wrapper legend.gfield_label{color:#fff !important;font-size:.7rem !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:.15em !important;margin:0 0 4px 0 !important;padding:0 !important;display:block !important;text-align:left !important;width:100% !important;box-sizing:border-box !important}.cta-video-content-wrap .cta-form-right-col .gform_wrapper.gravity-theme input[type=text],.cta-video-content-wrap .cta-form-right-col .gform_wrapper.gravity-theme input[type=email],.cta-video-content-wrap .cta-form-right-col .gform_wrapper.gravity-theme input[type=tel],.cta-video-content-wrap .cta-form-right-col .gform_wrapper.gravity-theme textarea{background:rgba(0,0,0,0) !important;border-top:none !important;border-left:none !important;border-right:none !important;border-bottom:1px solid rgba(255,255,255,.4) !important;border-radius:0 !important;padding:8px 0 !important;color:#fff !important;font-size:1rem !important;box-sizing:border-box !important;width:100% !important}.cta-video-content-wrap .cta-form-right-col .gform_wrapper.gravity-theme input[type=text]::placeholder,.cta-video-content-wrap .cta-form-right-col .gform_wrapper.gravity-theme input[type=email]::placeholder,.cta-video-content-wrap .cta-form-right-col .gform_wrapper.gravity-theme input[type=tel]::placeholder,.cta-video-content-wrap .cta-form-right-col .gform_wrapper.gravity-theme textarea::placeholder{color:rgba(255,255,255,.5) !important;opacity:1}.cta-video-content-wrap .cta-form-right-col .gform_wrapper.gravity-theme input[type=text]:focus,.cta-video-content-wrap .cta-form-right-col .gform_wrapper.gravity-theme input[type=email]:focus,.cta-video-content-wrap .cta-form-right-col .gform_wrapper.gravity-theme input[type=tel]:focus,.cta-video-content-wrap .cta-form-right-col .gform_wrapper.gravity-theme textarea:focus{border-bottom-color:#50b2ce !important;box-shadow:none !important;outline:none !important}.cta-video-content-wrap .cta-form-right-col .gform_wrapper.gravity-theme input[type=text]::placeholder,.cta-video-content-wrap .cta-form-right-col .gform_wrapper.gravity-theme input[type=email]::placeholder,.cta-video-content-wrap .cta-form-right-col .gform_wrapper.gravity-theme input[type=tel]::placeholder,.cta-video-content-wrap .cta-form-right-col .gform_wrapper.gravity-theme textarea::placeholder{color:rgba(255,255,255,.6) !important;opacity:1 !important}.cta-video-content-wrap .cta-form-right-col .gform_wrapper.gravity-theme textarea{height:36px !important;min-height:36px !important;resize:none !important;padding:8px 0 !important}.cta-video-content-wrap .cta-form-right-col .gform_wrapper .ginput_counter{display:none !important}.cta-video-content-wrap .cta-form-right-col .gform_wrapper .gform_footer{display:flex;justify-content:flex-start;margin-top:30px;padding:0}.cta-video-content-wrap .cta-form-right-col .gform_wrapper .gform_footer input[type=submit]{background:#50b2ce !important;color:#001f3b !important;font-size:.8rem !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:.08em !important;padding:14px 36px !important;border:none !important;border-radius:4px !important;cursor:pointer !important;min-width:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;transition:all .3s ease !important}.cta-video-content-wrap .cta-form-right-col .gform_wrapper .gform_footer input[type=submit]:hover{background:#fff !important;color:#001f3b !important;transform:translateY(-2px);box-shadow:0 5px 15px rgba(80,178,206,.3)}.cta-video-content-wrap .cta-form-right-col .gform_wrapper .validation_errors{color:#ff6b6b !important;font-size:.9rem !important;margin-bottom:15px !important;width:100%}.cta-video-content-wrap .cta-form-right-col .gform_wrapper .gfield_validation_message{color:#ff6b6b !important;font-size:.8rem !important;margin-top:5px !important}.cta-video-content-wrap .cta-form-right-col .gform_confirmation_wrapper{width:100%}.cta-video-content-wrap .cta-form-right-col .gform_confirmation_message,.cta-video-content-wrap .cta-form-right-col .gforms_confirmation_message{display:flex;align-items:center;gap:18px;color:#fff !important;font-size:clamp(1.25rem,2vw,1.6rem) !important;font-weight:600 !important;line-height:1.35 !important;padding:32px 36px;background:rgba(255,255,255,.08);border:1px solid rgba(80,178,206,.6);border-left:5px solid #50b2ce;border-radius:6px}.cta-video-content-wrap .cta-form-right-col .gform_confirmation_message::before,.cta-video-content-wrap .cta-form-right-col .gforms_confirmation_message::before{content:"✓";flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#50b2ce;color:#001f3b;font-size:1.6rem;font-weight:700}.section_compliance{position:relative;overflow:hidden;padding:120px 0 !important;background-color:#fff;z-index:1}@media all and (max-width: 768px){.section_compliance{padding:60px 0 !important}}.section_compliance .container{position:relative;z-index:5;max-width:1500px !important;margin-left:auto !important;margin-right:auto !important;width:100% !important;padding-left:60px !important;padding-right:60px !important}@media all and (max-width: 1620px){.section_compliance .container{max-width:100% !important}}@media all and (max-width: 768px){.section_compliance .container{padding-left:20px !important;padding-right:20px !important}}.compliance-bg-pattern{display:none}.compliance-grid{display:grid;grid-template-columns:1fr 1px 1fr;gap:80px;align-items:stretch;position:relative;z-index:3}@media all and (max-width: 1024px){.compliance-grid{gap:40px}}@media all and (max-width: 768px){.compliance-grid{display:flex;flex-direction:column;gap:40px}}.compliance-column{display:flex;flex-direction:column;align-items:flex-start;width:100%}.compliance-column .section-eyebrow{margin-bottom:15px}.compliance-column .section-title{margin-bottom:25px}@media all and (min-width: 769px){.compliance-column .section-title{min-height:2.5em}}.compliance-column .section-description{margin-bottom:35px;flex-grow:1}.compliance-column .compliance-cta{margin-top:auto;width:100%}.compliance-divider{background-color:#003768;width:1px;opacity:.15;align-self:stretch}@media all and (max-width: 768px){.compliance-divider{width:100px;height:1px;margin:10px auto;align-self:center}}.mfp-counter{display:none}.mfp-figure{position:relative}.mfp-bottom-bar{margin-top:0 !important}.mfp-title{text-align:left !important;font-size:18px;padding-top:30px;padding-bottom:30px;padding-left:0 !important;padding-right:0 !important;text-shadow:1px 1px 0 rgba(0,0,0,.75);font-family:"Montserrat",sans-serif}.mfp-title p{line-height:1.4}.mfp-title:empty{display:none !important}body button.mfp-arrow{background:rgba(0,0,0,.2) none repeat scroll 0 0;color:#fff;display:inline-block;margin-left:-5px;opacity:1;text-align:center;width:100%;width:64px;height:96px;top:50%;left:0;position:absolute;border-radius:0}body button.mfp-arrow:before{display:block;font-family:"fontawesome";font-size:28px}body button.mfp-arrow:hover{background:rgba(0,0,0,.65)}body button.mfp-arrow-left:before{content:""}body button.mfp-arrow-right{right:0;left:auto}body button.mfp-arrow-right:before{content:""}.mfp-fade.mfp-bg{opacity:0;transition:all .3s}.mfp-fade.mfp-bg.mfp-ready{opacity:.9}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .3s}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#000;opacity:.7}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 20px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:1600px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:none;background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:none;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#fff;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:10px;padding-right:10px}}embed,iframe,object{max-width:100%}.avatar{border-radius:100%}.wp-caption{margin:0;margin-bottom:1.5em;max-width:100%;background:#eee}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0;padding:5px}.wp-caption.alignleft{margin-right:1.5em}.wp-caption.alignright{margin-left:1.5em}.wp-caption.aligncenter{margin-left:auto;margin-right:auto}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.mfp-figure::after{background:none !important}img.mfp-img{padding:0 !important}body button.mfp-arrow{margin-top:-48px}body button.mfp-arrow-left::before,body button.mfp-arrow-right::before{content:""}body button.mfp-arrow-left,body button.mfp-arrow-right,body button.mfp-arrow-left:hover,body button.mfp-arrow-right:hover{background:url(../images/icon-larr.svg) no-repeat 45% center/30% auto;width:100px}body button.mfp-arrow-left,body button.mfp-arrow-right{transition:background-color .3s ease,background-size .1s ease}body button.mfp-arrow-left:hover,body button.mfp-arrow-right:hover{background-color:#003768;background-size:35%}body button.mfp-arrow-right,body button.mfp-arrow-right:hover{background-image:url(../images/icon-rarr.svg);background-position:55% center}body button.mfp-arrow{margin-left:0}.open-image,.play-video{position:relative;display:block}.open-image:after,.play-video:after{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background:rgba(0,0,0,0) url(../images/icon-play.svg) no-repeat center/7.5em;opacity:.7;transition:opacity .3s ease,background-size .1s ease,background-color .25s ease}.open-image:hover:after,.play-video:hover:after{opacity:1;background-size:8.25em}.open-image>img,.play-video>img{display:block}.open-image:after{opacity:0;background-image:url(../images/icon-search.svg);background-size:3.8em}.open-image:hover:after{opacity:.65;background-size:4em;background-color:rgba(0,55,104,.5)}.play-video:hover:after{background-color:rgba(0,55,104,.5)}.posts-wrap img[data-lazy-src],.post img[data-lazy-src],.section_video_grid img[data-lazy-src],.section_gallery_grid img[data-lazy-src],.section_content_image img[data-lazy-src]{opacity:0}.posts-wrap img.lazyloaded,.post img.lazyloaded,.section_video_grid img.lazyloaded,.section_gallery_grid img.lazyloaded,.section_content_image img.lazyloaded{-webkit-transition:opacity .35s linear .1s;-moz-transition:opacity .35s linear .1s;transition:opacity .35s linear .1s;opacity:1}.request-a-sample{position:relative;width:1024px;max-width:100%;margin:0 auto}.request-a-sample img{display:block;width:100%}.request-a-sample:after{transition:all .25s ease;pointer-events:none;font-size:18px;content:"Request a Sample";position:absolute;top:50%;white-space:nowrap;left:50%;transform:translate(-50%, -50%);font-weight:600;text-transform:uppercase;background:#fff;border-radius:50px;padding:17px 34px;font-size:16px}@media all and (max-width: 1340px){.request-a-sample:after{font-size:1.75vw}}@media all and (max-width: 768px){.request-a-sample:after{font-size:14px}}@media all and (max-width: 468px){.request-a-sample:after{padding:13px 25px}}.request-a-sample:hover:after{color:#fff;background-color:#003768}.navigation-pane{opacity:0;visibility:hidden;transition:background .25s ease,transform .3s ease-in-out,opacity .25s ease-in-out,visibility 0s linear .3s;position:fixed;transform:translateX(-105%);height:100%;background:#222;width:400px;left:0;max-width:80vw;top:0;z-index:1000;color:#fff;top:0;padding:30px 0;pointer-events:none;display:flex;flex-direction:column;box-shadow:0 0 20px 0 rgba(0,0,0,.3);overflow:auto}.navigation-pane .m-section{padding:0 30px}.navigation-pane .mobile-navigation li a{padding-top:10px;padding-bottom:10px}.navigation-pane #mobile-navigation-1{padding-top:20px;text-transform:uppercase}.navigation-pane #mobile-navigation-1 a{color:#fff;font-weight:500}.navigation-pane #mobile-navigation-2{border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);padding-top:20px;padding-bottom:20px;margin-top:20px}.navigation-pane #mobile-navigation-2 ul{display:flex}.navigation-pane #mobile-navigation-2 a{font-weight:500;color:#fff}.navigation-pane #mobile-navigation-2 a:hover{color:#003768}.navigation-pane .mobile-locator{padding-top:30px;margin-top:auto}.navigation-pane .mobile-locator form input,.navigation-pane .mobile-locator form select{width:100%}.navigation-pane .mobile-locator form input:not(:first-child),.navigation-pane .mobile-locator form select{margin-top:15px}.navigation-pane .mobile-locator .cta-navigation{display:block !important}.navigation-pane .mobile-locator .cta-navigation li{width:100%;display:block}.navigation-pane .mobile-locator .cta-navigation li a{white-space:normal;padding:10px 10px 8px;width:100%;text-align:center;background:#50b2ce;color:#fff}.navigation-pane .mobile-locator .cta-navigation li a:hover{background:hsl(193.3333333333,56.25%,71.0784313725%)}.navigation-pane ul{padding:0;margin:0}.navigation-pane ul.sub-menu{overflow:hidden;height:0;opacity:0;transform:translateY(20px);transition:opacity .25s ease,transform .25s ease}.navigation-pane ul.sub-menu li{font-size:20px;font-size:1.25rem}@media all and (max-width: 1340px){.navigation-pane ul.sub-menu li{font-size:18px;font-size:1.125rem}}@media all and (max-width: 1140px){.navigation-pane ul.sub-menu li{font-size:16px;font-size:1rem}}.navigation-pane ul.sub-menu li a{text-transform:none;color:#fff !important;font-weight:400 !important;padding-top:5px;padding-bottom:5px;background:none !important}.navigation-pane ul.sub-menu li:first-child{padding-top:2px}.navigation-pane ul.sub-menu li:last-child{padding-bottom:15px}.navigation-pane li.smenu-open .sub-menu{opacity:1;transform:none;transition:opacity .35s .15s ease,transform .35s .15s ease}.navigation-pane .mobile-navigation ul li.menu-item-has-children{position:relative;padding-right:32px}.navigation-pane .mobile-navigation ul li.menu-item-has-children:after{content:"+";font-family:sans-serif;padding:0;display:flex;align-items:center;justify-content:center;width:50px;font-size:24px;font-weight:700;height:40px;margin-left:5px;cursor:pointer;border-radius:10px;position:absolute;right:0;top:0;transition:opacity .25s ease;opacity:0}.navigation-pane .mobile-navigation ul li.menu-item-has-children.smenu-open>a{color:#50b2ce !important}.navigation-pane .mobile-navigation ul li.menu-item-has-children.smenu-open:after{content:"–";margin-top:-3px;color:#50b2ce}.navigation-pane .mobile-navigation ul li{padding:0;margin:0;list-style:none;font-size:24px;font-size:1.5rem}@media all and (max-width: 1340px){.navigation-pane .mobile-navigation ul li{font-size:22px;font-size:1.375rem}}@media all and (max-width: 1140px){.navigation-pane .mobile-navigation ul li{font-size:20px;font-size:1.25rem}}@media all and (max-width: 940px){.navigation-pane .mobile-navigation ul li{font-size:18px;font-size:1.125rem}}@media all and (max-width: 968px){.navigation-pane .mobile-navigation ul li{font-size:16px;font-size:1rem}}.navigation-pane .mobile-navigation ul li a{font-weight:500;text-decoration:none;color:rgb(0%,.4147812971%,.7843137255%);border-radius:10px;padding:8px 15px;display:block;transform:translateY(75%);opacity:0;transition:opacity .15s .25s ease,transform .15s .25s ease}.navigation-pane .mobile-navigation ul li a:hover{text-decoration:underline}.navigation-pane .mobile-navigation ul li.current-menu-item a{color:rgb(0%,.4147812971%,.7843137255%)}.mmenu-open .navigation-pane{transform:none;opacity:1;visibility:visible;transition-delay:0s;pointer-events:auto}.mmenu-open .navigation-pane ul li.menu-item-has-children:after{opacity:1 !important;transition:opacity .45s .45s ease}.mmenu-open .navigation-pane ul>li a{opacity:1;transform:none;transition:opacity .25s .25s cubic-bezier(0.165, 0.84, 0.44, 1),transform .25s .25s cubic-bezier(0.165, 0.84, 0.44, 1),background .25s ease}.mmenu-open .navigation-pane ul>li:nth-child(1) a{transition-duration:.5s,.5s,.25s;transition-delay:.25s,.25s,0}.mmenu-open .navigation-pane ul>li:nth-child(2) a{transition-duration:.6s,.6s,.25s;transition-delay:.3s,.3s,0}.mmenu-open .navigation-pane ul>li:nth-child(3) a{transition-duration:.7s,.7s,.25s;transition-delay:.35s,.35s,0}.mmenu-open .navigation-pane ul>li:nth-child(4) a{transition-duration:.8s,.8s,.25s;transition-delay:.4s,.4s,0}.mmenu-open .navigation-pane ul>li:nth-child(5) a{transition-duration:.9s,.9s,.25s;transition-delay:.45s,.45s,0}.mmenu-open .navigation-pane ul>li:nth-child(6) a{transition-duration:1s,1s,.25s;transition-delay:.5s,.5s,0}.mmenu-open .navigation-pane ul>li:nth-child(7) a{transition-duration:1.1s,1.1s,.25s;transition-delay:.55s,.55s,0}.mmenu-open .navigation-pane ul>li:nth-child(7) a{transition-duration:1.2s,1.2s,.25s;transition-delay:.6s,.6s,0}.navigation-pane-overlay{background:rgba(0%,16.2801659125%,30.7843137255%,.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:998;cursor:w-resize}/*# sourceMappingURL=style.min.css.map */
