h1{font-family:"aktiv-grotesk-thin",sans-serif !important;font-weight:200 !important;text-transform:uppercase;margin:0 !important;font-size:40px;line-height:42px}@media (max-width: 767.98px){h1{font-size:32px;line-height:34px}}h4{font-family:"AvenirPro85Heavy",sans-serif !important;font-size:1.1em}h5{font-family:"AvenirPro35Light",sans-serif !important;font-size:20px !important;margin-bottom:20px !important}p,li{font-family:"AvenirPro35Light",sans-serif !important}.link__standard{color:#323b3e}.txt-body-heading{font-family:"AvenirPro85Heavy",sans-serif !important;margin:0}.txt-label{text-transform:uppercase;font-size:15px;margin-bottom:0px;font-family:"AvenirPro65Medium",sans-serif !important}.p-14{font-size:14px}body{color:#323b3e !important}.pos-rela{position:relative !important}.image-caption{position:absolute;bottom:0;right:0;background-color:rgba(0,0,0,0.7);color:white;margin:0;font-size:10px;padding:1px 6px;text-align:end;z-index:1}.button,.contact-form-full-width .contact-form-container input[type="submit"],.contact-form-full-width .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form .contact-form-container input[type="submit"],.contact-form .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.tabs-finishes .tab-content a,.tabs-free-text .tab-content a,.text-embed-form-split .contact-form-container input[type="submit"],.text-embed-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-form-split .contact-form-container input[type="submit"],.text-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.webinar-events input[type="submit"]{padding:7px 20px 4px 20px;text-decoration:none;text-transform:uppercase;display:inline-block;font-family:"AvenirPro35Light",sans-serif !important}.button__center{text-align:center}.button__in-text{margin-bottom:1rem}.button__primary,.contact-form-full-width .contact-form-container input[type="submit"],.contact-form-full-width .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form .contact-form-container input[type="submit"],.contact-form .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.tabs-finishes .tab-content a,.tabs-free-text .tab-content a,.text-embed-form-split .contact-form-container input[type="submit"],.text-embed-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-form-split .contact-form-container input[type="submit"],.text-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.webinar-events input[type="submit"]{color:white !important;background-color:#e23828;text-align:center}.button__primary:hover,.contact-form-full-width .contact-form-container input:hover[type="submit"],.contact-form-full-width .contact-form-container .file-upload-container label :hover::-webkit-file-upload-button,.contact-form .contact-form-container input:hover[type="submit"],.contact-form .contact-form-container .file-upload-container label :hover::-webkit-file-upload-button,.tabs-finishes .tab-content a:hover,.tabs-free-text .tab-content a:hover,.text-embed-form-split .contact-form-container input:hover[type="submit"],.text-embed-form-split .contact-form-container .file-upload-container label :hover::-webkit-file-upload-button,.text-form-split .contact-form-container input:hover[type="submit"],.text-form-split .contact-form-container .file-upload-container label :hover::-webkit-file-upload-button,.webinar-events input:hover[type="submit"]{background-color:#323b3e}.button__secondary{color:#323b3e;background-color:white;border:1px solid #e23828}.button__secondary:hover{background-color:#fcebea}.button__ghost{background:none;border:1px solid #e23828;color:#323b3e}.button__ghost:hover{background-color:white;color:#000 !important}.button__rounded{border-radius:20px}.button__on-dark:hover{background-color:#f0f0f0;color:#000 !important}footer{background-color:#323b3e;padding:60px 0;margin-top:80px}@media (max-width: 767.98px){footer .vertical-menu,footer .tablet-centered{text-align:center}}footer .tablet-centered{margin-bottom:0}footer .bold{font-family:"AvenirPro85Heavy",sans-serif !important;color:white !important;font-size:16px !important}@media (max-width: 767.98px){footer .tablet-divider{border-top:1px solid #606a74;border-bottom:1px solid #606a74;padding:25px 0 15px 0;margin-top:15px}}footer .menu-menu-footer-col-1-container .vertical-menu li:first-child a,footer .menu-menu-footer-col-2-container .vertical-menu li:first-child a{font-family:"AvenirPro85Heavy",sans-serif !important;color:white !important;font-size:16px !important}footer .vertical-menu{padding:0}footer .vertical-menu li{margin:3px 0 0 0 !important}footer .vertical-menu a{text-decoration:none !important}footer .standard-menu a,footer .vertical-menu a{color:white !important}footer .button__ghost{color:white !important}footer .button__ghost:hover{color:#000 !important}footer p{color:white}footer .footer-push{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}footer .img-building-legacies{margin:20px 0}@media (max-width: 991.98px){footer .icon-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}footer .img-world-map{width:100%}@media (max-width: 991.98px){footer .img-world-map{width:70%;margin:40px 0}}footer .col-3-menu{margin:0 0 25px 0}footer .social-icons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width: 991.98px){footer .social-icons-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 0}}footer .social-icons-container img{margin:0 6px}footer .social-icons-container .button,footer .social-icons-container .contact-form-full-width .contact-form-container input[type="submit"],.contact-form-full-width .contact-form-container footer .social-icons-container input[type="submit"],footer .social-icons-container .contact-form-full-width .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width .contact-form-container .file-upload-container label footer .social-icons-container ::-webkit-file-upload-button,footer .social-icons-container .contact-form .contact-form-container input[type="submit"],.contact-form .contact-form-container footer .social-icons-container input[type="submit"],footer .social-icons-container .contact-form .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form .contact-form-container .file-upload-container label footer .social-icons-container ::-webkit-file-upload-button,footer .social-icons-container .tabs-finishes .tab-content a,.tabs-finishes .tab-content footer .social-icons-container a,footer .social-icons-container .tabs-free-text .tab-content a,.tabs-free-text .tab-content footer .social-icons-container a,footer .social-icons-container .text-embed-form-split .contact-form-container input[type="submit"],.text-embed-form-split .contact-form-container footer .social-icons-container input[type="submit"],footer .social-icons-container .text-embed-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-embed-form-split .contact-form-container .file-upload-container label footer .social-icons-container ::-webkit-file-upload-button,footer .social-icons-container .text-form-split .contact-form-container input[type="submit"],.text-form-split .contact-form-container footer .social-icons-container input[type="submit"],footer .social-icons-container .text-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-form-split .contact-form-container .file-upload-container label footer .social-icons-container ::-webkit-file-upload-button,footer .social-icons-container .webinar-events input[type="submit"],.webinar-events footer .social-icons-container input[type="submit"]{margin-left:auto}@media (max-width: 991.98px){footer .social-icons-container .button,footer .social-icons-container .contact-form-full-width .contact-form-container input[type="submit"],.contact-form-full-width .contact-form-container footer .social-icons-container input[type="submit"],footer .social-icons-container .contact-form-full-width .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width .contact-form-container .file-upload-container label footer .social-icons-container ::-webkit-file-upload-button,footer .social-icons-container .contact-form .contact-form-container input[type="submit"],.contact-form .contact-form-container footer .social-icons-container input[type="submit"],footer .social-icons-container .contact-form .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form .contact-form-container .file-upload-container label footer .social-icons-container ::-webkit-file-upload-button,footer .social-icons-container .tabs-finishes .tab-content a,.tabs-finishes .tab-content footer .social-icons-container a,footer .social-icons-container .tabs-free-text .tab-content a,.tabs-free-text .tab-content footer .social-icons-container a,footer .social-icons-container .text-embed-form-split .contact-form-container input[type="submit"],.text-embed-form-split .contact-form-container footer .social-icons-container input[type="submit"],footer .social-icons-container .text-embed-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-embed-form-split .contact-form-container .file-upload-container label footer .social-icons-container ::-webkit-file-upload-button,footer .social-icons-container .text-form-split .contact-form-container input[type="submit"],.text-form-split .contact-form-container footer .social-icons-container input[type="submit"],footer .social-icons-container .text-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-form-split .contact-form-container .file-upload-container label footer .social-icons-container ::-webkit-file-upload-button,footer .social-icons-container .webinar-events input[type="submit"],.webinar-events footer .social-icons-container input[type="submit"]{margin-left:unset;margin-top:25px}}footer .footer-menus:first-child{font-family:"AvenirPro85Heavy",sans-serif !important;color:white !important;font-size:16px !important}@media (max-width: 991.98px){footer .centred-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}footer .section-mobile-legal{margin-top:50px}@media (max-width: 991.98px){footer .footer-desktop-only{display:none}}footer .footer-mobile-only{display:none}@media (max-width: 991.98px){footer .footer-mobile-only{display:block}}.standard-menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.standard-menu-container a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.standard-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:"row";flex-direction:"row";-webkit-box-align:"center";-ms-flex-align:"center";align-items:"center";-webkit-box-pack:"center";-ms-flex-pack:"center";justify-content:"center";padding:0;margin:0}.standard-menu a{text-decoration:none !important}.standard-menu li{padding:0 8px;border-right:1px solid #e23828}.standard-menu li:first-child{padding-left:0}.standard-menu li:last-child{border:none}.vertical-menu{padding:0}.vertical-menu li{margin:6px 0}.vertical-menu a{text-decoration:none !important}.page-detailed-project{margin-top:120px}.page-detailed-project h4,.page-detailed-project li{margin-bottom:20px}.page-detailed-project .block-text-image-split{padding:0}.page-products-az{padding-bottom:80px}.page-products-az__alphabet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:15px 0;margin:15px 0;border-bottom:1px solid #323b3e;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-products-az__alphabet a,.page-products-az__alphabet p{margin:0 12px 0 0 !important;text-transform:uppercase;font-size:1.2em;font-family:"AvenirPro35Light",sans-serif !important,sans-serif !important}.page-products-az__alphabet a{color:#e23828 !important;font-weight:600}@media (max-width: 767.98px){.page-products-az__alphabet p{display:none}}.page-products-az__letter-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0 20px 0;border-bottom:1px solid #323b3e;margin:10px 0 20px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-products-az__letter-header a{text-decoration:underline !important}.page-products-az__group h4{text-transform:uppercase;margin:0}.page-products-az__product a{display:inline-block;text-decoration:underline !important;color:#e23828 !important;margin:3px 0}.footer-blocks{margin-top:80px}.footer-blocks .related-projects{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width: 1199.98px){.footer-blocks .related-projects{margin-bottom:80px}}@media (max-width: 767.98px){.footer-blocks .related-projects{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 575.98px){.footer-blocks .related-projects{margin-bottom:40px}}.footer-blocks .related-projects__overview{width:35%;padding:32px 20px 0;border-bottom:1px solid #606a74}@media (max-width: 767.98px){.footer-blocks .related-projects__overview{width:100%;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}}.footer-blocks .related-projects__overview .txt-title{font-size:24px;font-family:"AvenirPro35Light",sans-serif !important,sans-serif !important}.footer-blocks .related-projects__overview .java-related-project-link h4:hover{text-decoration:underline}.footer-blocks .related-projects__overview h4{font-size:18px;margin:20px 0;min-height:110px}@media (max-width: 767.98px){.footer-blocks .related-projects__overview h4{min-height:auto;margin:10px 0 30px 0}}.footer-blocks .related-projects__overview .button,.footer-blocks .related-projects__overview .contact-form-full-width .contact-form-container input[type="submit"],.contact-form-full-width .contact-form-container .footer-blocks .related-projects__overview input[type="submit"],.footer-blocks .related-projects__overview .contact-form-full-width .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width .contact-form-container .file-upload-container label .footer-blocks .related-projects__overview ::-webkit-file-upload-button,.footer-blocks .related-projects__overview .contact-form .contact-form-container input[type="submit"],.contact-form .contact-form-container .footer-blocks .related-projects__overview input[type="submit"],.footer-blocks .related-projects__overview .contact-form .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form .contact-form-container .file-upload-container label .footer-blocks .related-projects__overview ::-webkit-file-upload-button,.footer-blocks .related-projects__overview .tabs-finishes .tab-content a,.tabs-finishes .tab-content .footer-blocks .related-projects__overview a,.footer-blocks .related-projects__overview .tabs-free-text .tab-content a,.tabs-free-text .tab-content .footer-blocks .related-projects__overview a,.footer-blocks .related-projects__overview .text-embed-form-split .contact-form-container input[type="submit"],.text-embed-form-split .contact-form-container .footer-blocks .related-projects__overview input[type="submit"],.footer-blocks .related-projects__overview .text-embed-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-embed-form-split .contact-form-container .file-upload-container label .footer-blocks .related-projects__overview ::-webkit-file-upload-button,.footer-blocks .related-projects__overview .text-form-split .contact-form-container input[type="submit"],.text-form-split .contact-form-container .footer-blocks .related-projects__overview input[type="submit"],.footer-blocks .related-projects__overview .text-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-form-split .contact-form-container .file-upload-container label .footer-blocks .related-projects__overview ::-webkit-file-upload-button,.footer-blocks .related-projects__overview .webinar-events input[type="submit"],.webinar-events .footer-blocks .related-projects__overview input[type="submit"]{margin-bottom:30px}.footer-blocks .related-projects__overview .related-projects-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;padding-bottom:20px}@media (max-width: 767.98px){.footer-blocks .related-projects__overview .related-projects-arrows{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer-blocks .related-projects__overview .related-projects-arrows img{width:30%}.footer-blocks .related-projects__gallery{width:65%;overflow-x:hidden}@media (max-width: 767.98px){.footer-blocks .related-projects__gallery{width:100%;padding-top:20px}}.footer-blocks .related-projects__gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow-y:hidden;max-height:400px}@media (max-width: 1199.98px){.footer-blocks .support-and-training-block .container{padding:0}}@media (max-width: 1199.98px){.footer-blocks .support-and-training-block .support-and-training-block__details{padding-left:20px}}.page-single-project picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:45vh;cursor:pointer}.page-single-project .row-pullup{height:0}.page-single-project__thumbnails{position:relative;padding:20px 0 20px 30px;top:-50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width: 991.98px){.page-single-project__thumbnails .additional-thumbs{display:none}}.page-single-project__thumbnails div,.page-single-project__thumbnails img{border:2px solid white;height:100px;width:140px;cursor:pointer}@media (max-width: 991.98px){.page-single-project__thumbnails div,.page-single-project__thumbnails img{height:70px;width:110px}}.page-single-project__thumbnails img{margin-right:30px;-o-object-fit:cover;object-fit:cover}.page-single-project__thumbnails .show-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 991.98px){.page-single-project__thumbnails .show-desktop{display:none}}.page-single-project__thumbnails .show-mobile{display:none}@media (max-width: 991.98px){.page-single-project__thumbnails .show-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.page-single-project__thumbnails div{background-color:#606a74;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-single-project__thumbnails div p{color:white;margin:0;font-size:3em}@media (max-width: 991.98px){.page-single-project__thumbnails div p{font-size:2em}}.page-single-project__summary{padding:100px 0 30px 0}@media (max-width: 991.98px){.page-single-project__summary{padding:80px 0 30px 0}}.page-single-project__summary h1,.page-single-project__summary p{color:#323b3e !important}.page-single-project__summary .divider{width:300px;height:1px;margin:8px 0 30px 0;background-color:#606a74}.page-single-project__pdf-download{border:1px solid #e23828;padding:25px;margin:120px 40px 0 40px}@media (max-width: 991.98px){.page-single-project__pdf-download{margin:0 0 40px 0}}.page-single-project__pdf-download p{font-family:"AvenirPro85Heavy",sans-serif !important;font-size:15px;margin-bottom:30px}.page-single-project__pdf-download a{margin-top:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:none}.page-single-project__pdf-download a img{width:14px;margin-right:15px}.page-single-project__products{margin-bottom:60px}.page-single-project__products-col-1{padding:15px 20px;background-color:#f0f0f0;height:100%}.page-single-project__products-col-2{padding:15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #f0f0f0;border-right:none}.page-single-project__products-col-2 a{color:#e23828 !important;text-decoration:underline !important}.panel-gallery{position:fixed;width:60vw;background-color:white;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10;padding:50px;z-index:200;display:none}@media screen and (max-width: 1700px){.panel-gallery{width:90vw}}@media screen and (max-width: 1200px){.panel-gallery{width:98vw;padding:20px}}.panel-gallery .arrow{cursor:pointer}.panel-gallery .gallery-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.panel-gallery .gallery-main .swiper-slide{text-align:center}.panel-gallery .gallery-main .img-main{-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain;height:55vh}@media screen and (max-width: 1200px){.panel-gallery .gallery-main .img-main{height:40vh}}@media screen and (max-width: 800px){.panel-gallery .gallery-main .img-main{height:30vh}}.panel-gallery .gallery-main .arrow{height:60px}@media screen and (max-width: 800px){.panel-gallery .gallery-main .arrow{height:40px}}.panel-gallery .gallery-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px}.panel-gallery .gallery-thumbs .thumbs-swiper-prev img,.panel-gallery .gallery-thumbs .thumbs-swiper-next img{height:40px}@media screen and (max-width: 800px){.panel-gallery .gallery-thumbs .thumbs-swiper-prev img,.panel-gallery .gallery-thumbs .thumbs-swiper-next img{height:25px}}.panel-gallery .gallery-thumbs .img-thumbnail{height:140px;cursor:pointer;border:none;border-radius:0;padding:0 0 8px 0;background:none;-o-object-fit:cover;object-fit:cover;border-bottom:3px solid white}@media screen and (max-width: 800px){.panel-gallery .gallery-thumbs .img-thumbnail{height:120px}}.panel-gallery .gallery-thumbs .thumbs-container{overflow:hidden;width:70%;margin:0 40px}.panel-gallery .gallery-thumbs .swiper-button-disabled img{opacity:0;cursor:default}.panel-gallery .gallery-thumbs .swiper-slide-thumb-active{border-bottom:3px solid #e23828}.panel-gallery__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:50px}.panel-gallery__footer button{margin-left:auto;border:none}.project-category-description{padding-right:20%}.page-404{padding:30px}.page-404 h1{padding-bottom:50px !important}.page-404 a{text-decoration:underline !important;color:#e23828 !important}.page-404 ul li{font-family:"AvenirPro35Light",sans-serif !important}html{width:100%}body{overflow-x:hidden}.no-list-style{list-style:none}a{color:unset !important;text-decoration:none !important;cursor:pointer}.dark-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10;background-color:rgba(96,106,116,0.6);display:none}.return-to-top{position:fixed;right:50px;bottom:350px;display:none;z-index:9999}.return-to-top img{width:40px;height:40px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header{background-color:white;padding:20px 0}.header .main-logo{width:250px;height:46px}@media (max-width: 1399.98px){.header .main-logo{height:30px;width:162px}}@media (max-width: 575.98px){.header .main-logo{height:20px;width:108px}}.header .header-button{margin-left:10px}@media (max-width: 1199.98px){.header .header-desktop-component{display:none}}.header .mobile-top-menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.header .mobile-top-menu li{text-transform:none;padding:10px 0;font-size:0.9em}.header .mobile-top-menu li:last-child a{border:none}.header .mobile-top-menu a{border-right:1px solid #e23828;padding:1px 2px}.header .header-mobile-component{display:none;position:relative}@media (max-width: 1199.98px){.header .header-mobile-component{display:block}}.header .header-mobile-component .arrow{position:absolute;right:80px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 1199.98px){.header .header-mobile-component .arrow{display:block}}@media (max-width: 575.98px){.header .header-mobile-component .arrow{right:50px}}.header .standard-menu a{color:#323b3e !important}.header__top-menu-container{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__top-menu-container .search-icon-container{padding:0 2px 0 10px}.header__top-menu-container .search-icon-container svg{height:30px;cursor:pointer}.header__top-menu-container .globe-icon-container{margin:0 0 0 15px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 575.98px){.header__top-menu-container .globe-icon-container{margin:0 0 0 10px}}.header__top-menu-container .globe-icon-container a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__top-menu-container .country-icon-container{margin:0 0 0 15px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 575.98px){.header__top-menu-container .country-icon-container{margin:0 0 0 10px}}.header__top-menu-container .country-icon-container a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__top-menu-container .country-icon-container a svg{width:17px;height:17px}.header__top-menu-container .hamburger-container{padding-left:5px;-webkit-transform:translate(10px, 3px);-ms-transform:translate(10px, 3px);transform:translate(10px, 3px)}.header__top-menu-container .hamburger-container button{padding:0}.header__top-menu-container .hamburger-container .hamburger-inner,.header__top-menu-container .hamburger-container .hamburger-inner:before,.header__top-menu-container .hamburger-container .hamburger-inner:after{width:30px;height:3px;background-color:#606a74}.header__top-menu-container .java-desktop-search-bar{display:none}.header__top-menu-container .java-search-icon-active{background-color:#f0f0f0}.header__top-menu-container-mobile{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.header__top-menu-container-mobile a{white-space:nowrap}@media (max-width: 1199.98px){.header__top-menu-container-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.header__main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:"row";flex-direction:"row";-webkit-box-align:"center";-ms-flex-align:"center";align-items:"center";-webkit-box-pack:"center";-ms-flex-pack:"center";justify-content:"center";padding:0;margin-top:30px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;position:relative;z-index:20}@media (max-width: 1199.98px){.header__main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.header__main-menu a{color:#323b3e !important;text-decoration:none !important}.header__main-menu .menu-border-right a{border-right:1px solid #e23828}.header__main-menu li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px 0;text-transform:uppercase}.header__main-menu li:hover{background-color:#323b3e;color:white !important}@media (max-width: 1199.98px){.header__main-menu li:hover{background-color:white;color:#323b3e !important}}.header__main-menu li:hover a{color:white !important}@media (max-width: 1199.98px){.header__main-menu li:hover a{color:#323b3e !important}}.header__main-menu li:hover .sub-menu{display:block}.header__main-menu li a{border-left:1px solid #e23828;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width: 1199.98px){.header__main-menu li a{border:none}}.header__main-menu .java-menu-hover-active{background-color:#323b3e}.header__main-menu .java-menu-hover-active a{color:white !important}.header__main-menu .top-menu-item-hover:hover+.submenu{display:block}@media (max-width: 1199.98px){.header__main-menu .top-menu-item-hover:hover+.submenu{display:none}}.header__main-menu .top-menu-dropdown{cursor:pointer}.header__main-menu .dropdown-active{background-color:#323b3e;color:white}.header__main-menu .dropdown-active .arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header__main-menu .submenu{display:none;background-color:#323b3e;position:absolute;top:100%;width:100%;padding:30px;left:0;border-top:1px solid #606a74}@media (max-width: 1199.98px){.header__main-menu .submenu{position:relative;top:unset;padding:10px}}.header__main-menu .submenu a{color:white !important;border:none !important;padding:15px}.header__main-menu .submenu a:hover{text-decoration:underline !important}.header__main-menu .submenu:hover{display:block}.header__main-menu .additional-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width: 1199.98px){.header__main-menu .additional-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.header__main-menu .additional-links__links{width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width: 1199.98px){.header__main-menu .additional-links__links{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header__main-menu .additional-links__links a{width:30%}@media (max-width: 1199.98px){.header__main-menu .additional-links__links a{width:100%;text-align:center}}.header__main-menu .additional-links__extra-links{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width: 1199.98px){.header__main-menu .additional-links__extra-links{width:100%;border-top:1px solid #606a74}}.header__main-menu .additional-links__extra-links a{width:100%}@media (max-width: 1199.98px){.header__main-menu .additional-links__extra-links a{text-align:center}}.header__main-menu .descriptive-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 1199.98px){.header__main-menu .descriptive-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.header__main-menu .descriptive-links__link{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 1199.98px){.header__main-menu .descriptive-links__link{width:100%}.header__main-menu .descriptive-links__link a{text-align:center}}.header__main-menu .descriptive-links__link a{padding:20px;display:inline-block;text-align:center}.header .search-form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .search-form-container img{margin-right:10px;height:16px;opacity:0.75;cursor:pointer}.header .search-form-container input{border:none}.header .search-form-container input:focus{outline:none}.header .search-form-container form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .search-form-container form .form-search-text{width:400px;padding-left:10px;background-color:#f0f0f0;color:#323b3e;font-size:14px;height:30px}.header .search-form-container form .form-search-text::-webkit-input-placeholder{color:#323b3e;opacity:0.7;font-size:13px}.header .search-form-container form .form-search-text::-moz-placeholder{color:#323b3e;opacity:0.7;font-size:13px}.header .search-form-container form .form-search-text:-ms-input-placeholder{color:#323b3e;opacity:0.7;font-size:13px}.header .search-form-container form .form-search-text::-ms-input-placeholder{color:#323b3e;opacity:0.7;font-size:13px}.header .search-form-container form .form-search-text::placeholder{color:#323b3e;opacity:0.7;font-size:13px}.header .search-form-container form .form-search-submit{height:30px;width:80px;background-color:#e23828;color:white;padding-bottom:3px;font-size:14px;margin:0 !important}.header .search-form-container__mobile{margin:35px 0 10px 0}.header .search-form-container__mobile form{width:100%}.header .search-form-container__mobile form .form-search-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:unset}.java-mobile-search-bar{display:none}.contact-us-float{position:fixed;z-index:100;font-size:16px !important;right:0px;padding:12px 28px 28px 28px;background-color:#e23828;top:35%;-webkit-transform:translateX(40%) translateY(-50%) rotate(270deg);-ms-transform:translateX(40%) translateY(-50%) rotate(270deg);transform:translateX(40%) translateY(-50%) rotate(270deg);color:#fff !important;font-family:"AvenirPro65Medium",sans-serif !important;text-transform:uppercase;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s;letter-spacing:2px;font-weight:500;-webkit-box-shadow:-7px 1px 10px 5px rgba(0,0,0,0.2);box-shadow:-7px 1px 10px 5px rgba(0,0,0,0.2)}@media (max-width: 575.98px){.contact-us-float{display:none}}.contact-us-float:hover{-webkit-transform:translateX(38%) translateY(-50%) rotate(270deg);-ms-transform:translateX(38%) translateY(-50%) rotate(270deg);transform:translateX(38%) translateY(-50%) rotate(270deg)}.java-panel-gallery-show{cursor:pointer}.wp-block-columns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0px !important;max-width:1320px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto;margin-left:auto;margin-bottom:0 !important}@media (max-width: 1399.98px){.wp-block-columns{max-width:1140px}}@media (max-width: 1199.98px){.wp-block-columns{max-width:960px;row-gap:30px !important}}@media (max-width: 991.98px){.wp-block-columns{max-width:720px}}@media (max-width: 767.98px){.wp-block-columns{max-width:720px}}.wp-block-columns .editor{margin:0 !important}.wp-block-columns{margin-top:80px;margin-bottom:80px}@media (max-width: 1199.98px){.wp-block-columns{-ms-flex-preferred-size:100% !important;flex-basis:100% !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width: 1199.98px){.wp-block-column{-ms-flex-preferred-size:unset !important;flex-basis:unset !important}}@media (max-width: 1199.98px){.wp-container-2{margin-top:50px !important}}.background-image{background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}.grow-height{height:100%}.two-cols{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.video-outer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width: 991.98px){.video-outer{width:100%;margin-top:50px}}.video-outer .video-container{position:relative;width:100%;padding-bottom:56.25%}.video-outer .video-container .video-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.swiper-button-disabled{opacity:0.3;cursor:default}.project-info .container{padding-top:20px}.disclaimer{margin-top:18px}.row-space-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;height:100%}.filter-remove-title{font-family:"AvenirPro85Heavy",sans-serif !important;margin-right:5px;line-height:26px}.filter-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;margin-right:15px}.filter-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0px;margin-right:10px}.remove-filter-button{color:red;cursor:pointer;margin-left:3px;margin-right:5px}.sitemap a{color:#e23828 !important;text-decoration:underline !important;display:block}.sitemap-main{font-size:16px;font-family:"AvenirPro85Heavy",sans-serif !important;margin-bottom:5px;margin-top:15px;display:block}.accordion-button-search-filter::before{margin-left:0px !important}@media (max-width: 991.98px){.search-results .accordion{margin-bottom:15px}}.wpml-ls-legacy-dropdown{max-width:65px !important;margin-left:20px !important}@media (max-width: 575.98px){.wpml-ls-legacy-dropdown{max-width:65px !important;margin-left:10px !important}}.armstrong-link{margin-bottom:0;margin-top:20px;font-size:14px}.armstrong-link a{text-decoration:underline !important}.wp-container-6{margin-top:25px}.remove-margin{margin:0 !important}.remove-padding{padding:0 !important}.add-padding{padding:80px 0 !important}@media (max-width: 991.98px){.add-padding{padding:50px 0}}.click-detect{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.1)}option{font-family:sans-serif}.remove-banner-margin{margin:0 !important}.healthcare-diorama .header{font-family:"aktiv-grotesk-thin",sans-serif !important}.healthcare-diorama .image{position:absolute;display:inline-block;vertical-align:middle;width:100%;height:auto;z-index:10;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.healthcare-diorama .image-placeholder{position:relative;display:inline-block;vertical-align:middle;width:100%;height:auto;z-index:0;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;visibility:hidden}.healthcare-diorama .image-in{position:absolute;display:inline-block;vertical-align:middle;width:100%;height:auto;z-index:9;display:none;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.healthcare-diorama #video{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;position:absolute;vertical-align:middle;width:100%;height:auto;z-index:5;outline-offset:-15px}.healthcare-diorama #loop{position:absolute;display:none;vertical-align:middle;width:100%;height:auto;z-index:5}.healthcare-diorama .dio-container-outer{width:100%;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;padding:15px 80px}@media (max-width: 1199.98px){.healthcare-diorama .dio-container-outer{padding:15px 40px}}@media (max-width: 767.98px){.healthcare-diorama .dio-container-outer{padding:15px 0px}}.healthcare-diorama .dio-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.healthcare-diorama .overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;cursor:pointer;position:absolute;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.healthcare-diorama .overlay-patient-room{width:18%;height:55%;top:18%;right:42%}.healthcare-diorama .overlay-patient-room h2{text-align:center;margin-top:15%}.healthcare-diorama .overlay-doctors-office{width:25%;height:18%;bottom:34%;right:15%}.healthcare-diorama .overlay-doctors-office h2{text-align:center;margin-top:3%}.healthcare-diorama .overlay-cafe{width:26%;height:20%;top:34%;left:3%}.healthcare-diorama .overlay-cafe h2{margin-top:8%}.healthcare-diorama .overlay-lib-ex{width:28%;height:23%;top:6%;left:23%}.healthcare-diorama .overlay-lib-ex-2{width:10%;height:5%;top:23%;left:48%}.healthcare-diorama .overlay-lib-ex-3{width:5%;height:3%;top:25%;left:58%}.healthcare-diorama .overlay-waiting-room{width:30%;height:21%;top:54%;left:11%}.healthcare-diorama .back{margin:0 !important;position:absolute;padding:10px 20px;top:0;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;background-color:rgba(0,0,0,0.3);cursor:pointer;display:none;color:white !important;font-family:"AvenirPro45Book",sans-serif !important;line-height:unset !important;font-size:28px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.healthcare-diorama .back h3{margin:0 !important;color:white !important;line-height:unset !important}@media only screen and (max-width: 1000px){.healthcare-diorama .back{padding:8px 15px}.healthcare-diorama .back h3{font-size:20px}}.healthcare-diorama .back:hover{background-color:rgba(0,0,0,0.8)}.healthcare-diorama .overlay-title{opacity:0;text-shadow:0px 0px 5px #000;font-size:3vw !important;color:white !important;font-family:"aktiv-grotesk-thin",sans-serif !important;font-weight:300;text-transform:uppercase}@media only screen and (min-width: 2000px){.healthcare-diorama .overlay-title{font-size:3em !important}}.healthcare-diorama .hotpoints-patient-room{display:none}.healthcare-diorama .hotpoints-waiting-room{display:none}.healthcare-diorama .hotpoints-cafe{display:none}.healthcare-diorama .hotpoints-doctors-office{display:none}.healthcare-diorama .hotpoint{position:absolute;z-index:20;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:unset !important;font-family:"AvenirPro45Book",sans-serif !important}.healthcare-diorama .loader-container{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;height:100%;z-index:100 !important;top:0;left:0}.healthcare-diorama .kw-loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.healthcare-diorama .pulsate-fwd{-webkit-animation:pulsate-fwd 0.8s ease-in-out infinite both;animation:pulsate-fwd 0.8s ease-in-out infinite both;width:7vw;height:auto}@-webkit-keyframes pulsate-fwd{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulsate-fwd{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes slide-in-blurred-top{0%{-webkit-transform:translateY(-1000px) scaleY(2.5) scaleX(0.2);transform:translateY(-1000px) scaleY(2.5) scaleX(0.2);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes slide-in-blurred-top{0%{-webkit-transform:translateY(-1000px) scaleY(2.5) scaleX(0.2);transform:translateY(-1000px) scaleY(2.5) scaleX(0.2);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.healthcare-diorama #loop{display:none}.healthcare-diorama .slide-in-blurred-top{opacity:1;-webkit-animation:slide-in-blurred-top 0.6s cubic-bezier(0.23, 1, 0.32, 1) both;animation:slide-in-blurred-top 0.6s cubic-bezier(0.23, 1, 0.32, 1) both}.healthcare-diorama .fade-out{-webkit-animation:fade-out 0.4s ease-out both;animation:fade-out 0.4s ease-out both}.healthcare-diorama .info-overlay-container{top:0;right:0;background-color:rgba(100,100,100,0.8);width:40%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:white;z-index:15;position:absolute;display:none;vertical-align:middle;height:100%;overflow:hidden;line-height:unset !important}.healthcare-diorama .info-overlay-inner{padding:50px}.healthcare-diorama .info-overlay-inner h4{color:black;font-size:30px;line-height:30px;margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.healthcare-diorama .info-overlay-inner img{height:auto;width:100%;margin:20px 0}.healthcare-diorama .info-overlay-inner .close-img{height:auto;width:20px;height:28px;margin:0 0 20px 0}.healthcare-diorama .info-overlay-inner h4:after{content:" ";display:block;border-bottom:2px solid black;margin-top:5px;width:75%}.healthcare-diorama .hotpoint-close-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.healthcare-diorama .hotpoint-info{display:none;position:absolute;cursor:default;top:0;z-index:5;width:30vw;padding:2.1vw;line-height:unset !important;-webkit-box-shadow:rgba(149,157,165,0.1) 0px 1px 10px;box-shadow:rgba(149,157,165,0.1) 0px 1px 10px;max-width:600px}.healthcare-diorama .hotpoint-info h5{font-size:1.3vw !important;font-family:"AvenirPro85Heavy",sans-serif !important;color:#606a74 !important;margin:0;margin-right:20px;line-height:unset !important}@media only screen and (max-width: 1000px){.healthcare-diorama .hotpoint-info h5{font-size:1em !important}}@media only screen and (max-width: 767px){.healthcare-diorama .hotpoint-info h5{font-size:14px !important}}@media only screen and (max-width: 576px){.healthcare-diorama .hotpoint-info h5{font-size:12px !important}.healthcare-diorama .hotpoint-info{width:unset}}@media only screen and (max-width: 400px){.healthcare-diorama .hotpoint-info h5{font-size:10px !important}}@media (min-width: 1650px){.healthcare-diorama .hotpoint-info h5{font-size:1.6em !important}}.healthcare-diorama .hotpoint-info p{font-size:1.2vw !important;color:#606a74 !important;line-height:unset !important}@media (min-width: 1650px){.healthcare-diorama .hotpoint-info p{font-size:1.1em !important}}@media only screen and (max-width: 1000px){.healthcare-diorama .hotpoint-info p{display:none}}.healthcare-diorama .hotpoint-right .hotpoint-info{left:0 !important}.healthcare-diorama .hotpoint-left .hotpoint-info{right:0 !important}@media only screen and (max-width: 1000px){.healthcare-diorama .hotpoint-left .hotpoint-info{padding:1.8vw 30px 1.8vw 1.8vw;width:33vw}.healthcare-diorama .hotpoint-right .hotpoint-info{padding:1.8vw 1.8vw 1.8vw 30px;width:33vw}}.healthcare-diorama .hotpoint-right-top .hotpoint-info{left:0 !important}.healthcare-diorama .hotpoint-left-top .hotpoint-info{right:0 !important}.healthcare-diorama .hotpoint-left .hotpoint-button-container{right:0;margin-right:-1.1vw}.healthcare-diorama .hotpoint-right .hotpoint-button-container{left:0;margin-left:-1.1vw}.healthcare-diorama .hotpoint-right-top .hotpoint-button-container{left:0;margin-left:-1.1vw}.healthcare-diorama .hotpoint-left-top .hotpoint-button-container{right:0;margin-right:-1.1vw}.healthcare-diorama .hotpoint-left-top .hotpoint-info{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.healthcare-diorama .hotpoint-right-top .hotpoint-info{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.healthcare-diorama .hotpoint-rotate{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.healthcare-diorama .hotpoint-button{-webkit-transition:all 0.2s;transition:all 0.2s;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;width:100%;height:100%;line-height:0 !important;-webkit-box-shadow:rgba(149,157,165,0.1) 0px 1px 10px;box-shadow:rgba(149,157,165,0.1) 0px 1px 10px}.healthcare-diorama .hotpoint-button-container{width:2.2vw;height:2.2vw;min-width:30px;min-height:30px;position:absolute;top:0;right:0;z-index:10;margin-top:-1.1vw;line-height:0 !important}@media only screen and (max-width: 1000px){.healthcare-diorama .hotpoint-button-container{width:2.8vw;height:2.8vw}}.healthcare-diorama .title-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:unset !important}.healthcare-diorama .title-icon a{text-decoration:underline !important;color:#e43c29}@media only screen and (max-width: 1000px){.healthcare-diorama .title-icon{margin-bottom:0px}}.healthcare-diorama .title-icon img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;width:auto;height:2.5vw;margin-left:15px}.healthcare-diorama .hotpoint-2500_UT_UNITWALL_SYSTEM{top:28%;left:58%}.healthcare-diorama .hotpoint-STANDARD_190_ENTRANCE{top:35%;right:27%}.healthcare-diorama .hotpoint-GLASSVENT_UT{top:32%;left:33%}.healthcare-diorama .hotpoint-VERSOLEIL_SUNSHADE_SINGLE_BLADE{top:43%;left:7%}.healthcare-diorama .hotpoint-INFRAME_INTERIOR{top:16%;right:30%}.healthcare-diorama .hotpoint-VERSOLEIL_SUNSHADE_OUTRIGGER{bottom:21%;right:50%}.healthcare-diorama .hotpoint-INSULPOUR_THERMAL_ENTRANCES{bottom:20%;right:20%}.healthcare-diorama .hotpoint-INLIGHTEN_INTERIOR_LIGHT_SHELF{top:18%;left:38%}.healthcare-diorama .hotpoint-1600_SS_CURTAIN_WALL{top:43%;right:14%}.healthcare-diorama .hotpoint-HEAVY_WALL_ENTRANCES{bottom:10%;left:46%}.healthcare-diorama .hotpoint-TRIFAB_VERSAGLAZE{bottom:20%;left:4%}.healthcare-diorama .hotpoint-1600UT_SYSTEM1_CURTAIN_WALL{bottom:20%;left:4%}.k-12-diorama .header{font-family:"aktiv-grotesk-thin",sans-serif !important}.k-12-diorama .image{display:inline-block;vertical-align:middle;width:100%;height:auto;z-index:10}.k-12-diorama .image-in{position:absolute;display:inline-block;vertical-align:middle;width:100%;height:auto;z-index:9;display:none}.k-12-diorama #video{position:absolute;display:none;vertical-align:middle;width:100%;height:auto;z-index:5;outline-offset:-15px}.k-12-diorama #loop{position:absolute;display:none;vertical-align:middle;width:100%;height:auto;z-index:5}.k-12-diorama .dio-container-outer{width:100%}.k-12-diorama .dio-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.k-12-diorama .overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;cursor:pointer;position:absolute}.k-12-diorama .overlay-classroom{width:36%;height:22%;top:4%;right:12%}.k-12-diorama .overlay-entrance{width:32%;height:29%;bottom:17%;left:44.5%}.k-12-diorama .overlay-entrance h2{margin-left:6%;margin-bottom:10%}.k-12-diorama .overlay-staffroom{width:43%;height:40%;bottom:7%;left:3%}.k-12-diorama .overlay-staffroom h2{margin-left:30%;margin-bottom:4%}.k-12-diorama .overlay-lib-ex{width:28%;height:23%;top:6%;left:23%}.k-12-diorama .overlay-lib-ex-2{width:10%;height:5%;top:23%;left:48%}.k-12-diorama .overlay-lib-ex-3{width:5%;height:3%;top:25%;left:58%}.k-12-diorama .overlay-library{width:43%;height:20%;top:28%;left:23%}.k-12-diorama .overlay-library h2{margin-left:5%;margin-bottom:29%}.k-12-diorama .back{margin:0 !important;position:absolute;padding:10px 20px;top:0;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;background-color:rgba(0,0,0,0.3);cursor:pointer;display:none;color:white !important;font-family:"AvenirPro45Book",sans-serif !important;line-height:unset !important;font-size:28px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.k-12-diorama .back h3{margin:0 !important;color:white !important;line-height:unset !important;font-size:1.2vw}.k-12-diorama .back:hover{background-color:rgba(0,0,0,0.5)}.k-12-diorama .overlay-title{opacity:0;text-shadow:0px 0px 15px #000;font-size:3.4vw !important;color:white !important;font-family:"aktiv-grotesk-thin", Sans-serif;font-weight:300;text-transform:uppercase}@media only screen and (min-width: 2000px){.k-12-diorama .overlay-title{font-size:2.8vw !important}}.k-12-diorama .hotpoints-classroom{display:none}.k-12-diorama .hotpoints-library{display:none}.k-12-diorama .hotpoints-staffroom{display:none}.k-12-diorama .hotpoints-entrance{display:none}.k-12-diorama .hotpoint{position:absolute;z-index:20;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:unset !important;font-family:"AvenirPro45Book",sans-serif !important,Sans-serif}.k-12-diorama .loader-container{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;height:100%;z-index:100 !important;top:0;left:0}.k-12-diorama .kw-loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.k-12-diorama .pulsate-fwd{-webkit-animation:pulsate-fwd 0.8s ease-in-out infinite both;animation:pulsate-fwd 0.8s ease-in-out infinite both;width:7vw;height:auto}@keyframes pulsate-fwd{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes slide-in-blurred-top{0%{-webkit-transform:translateY(-1000px) scaleY(2.5) scaleX(0.2);transform:translateY(-1000px) scaleY(2.5) scaleX(0.2);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes slide-in-blurred-top{0%{-webkit-transform:translateY(-1000px) scaleY(2.5) scaleX(0.2);transform:translateY(-1000px) scaleY(2.5) scaleX(0.2);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.k-12-diorama #loop{display:none}.k-12-diorama .slide-in-blurred-top{opacity:1;-webkit-animation:slide-in-blurred-top 0.6s cubic-bezier(0.23, 1, 0.32, 1) both;animation:slide-in-blurred-top 0.6s cubic-bezier(0.23, 1, 0.32, 1) both}.k-12-diorama .fade-out{-webkit-animation:fade-out 0.4s ease-out both;animation:fade-out 0.4s ease-out both}.k-12-diorama .info-overlay-container{top:0;right:0;background-color:rgba(100,100,100,0.8);width:40%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:white;z-index:15;position:absolute;display:none;vertical-align:middle;height:100%;overflow:hidden;line-height:unset !important}.k-12-diorama .info-overlay-inner{padding:50px}.k-12-diorama .info-overlay-inner h4{color:black;font-size:30px;line-height:30px;margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.k-12-diorama .info-overlay-inner img{height:auto;width:100%;margin:20px 0}.k-12-diorama .info-overlay-inner .close-img{height:auto;width:20px;height:28px;margin:0 0 20px 0}.k-12-diorama .info-overlay-inner h4:after{content:" ";display:block;border-bottom:2px solid black;margin-top:5px;width:75%}.k-12-diorama .hotpoint-close-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.k-12-diorama .hotpoint-info{display:none;position:absolute;top:0;z-index:5;width:30vw;padding:2.1vw;line-height:unset !important;-webkit-box-shadow:rgba(149,157,165,0.1) 0px 1px 10px;box-shadow:rgba(149,157,165,0.1) 0px 1px 10px}@media only screen and (max-width: 1000px){.k-12-diorama .hotpoint-info{padding:1.8vw;width:33vw}}.k-12-diorama .hotpoint-info h5{font-size:1.3vw !important;font-family:"AvenirPro85Heavy",sans-serif !important;color:#606a74 !important;margin:0;margin-right:20px;line-height:unset !important}.k-12-diorama .hotpoint-info p{font-size:1.2vw !important;color:#606a74 !important;line-height:unset !important}@media only screen and (max-width: 1000px){.k-12-diorama .hotpoint-info p{display:none}}.k-12-diorama .hotpoint-right .hotpoint-info{left:0 !important}.k-12-diorama .hotpoint-left .hotpoint-info{right:0 !important}.k-12-diorama .hotpoint-left .hotpoint-button-container{right:0;margin-right:-1.1vw}.k-12-diorama .hotpoint-right .hotpoint-button-container{left:0;margin-left:-1.1vw}.k-12-diorama .hotpoint-rotate{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.k-12-diorama .hotpoint-button{-webkit-transition:all 0.2s;transition:all 0.2s;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;width:100%;height:100%;line-height:0 !important;-webkit-box-shadow:rgba(149,157,165,0.1) 0px 1px 10px;box-shadow:rgba(149,157,165,0.1) 0px 1px 10px}.k-12-diorama .hotpoint-button-container{width:2.2vw;height:2.2vw;position:absolute;top:0;right:0;z-index:10;margin-top:-1.1vw;line-height:0 !important}@media only screen and (max-width: 1000px){.k-12-diorama .hotpoint-button-container{width:2.8vw;height:2.8vw}}.k-12-diorama .title-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:unset !important}.k-12-diorama .title-icon a{text-decoration:underline !important}@media only screen and (max-width: 1000px){.k-12-diorama .title-icon{margin-bottom:0px}}.k-12-diorama .title-icon img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;width:auto;height:2.5vw;margin-left:15px}.k-12-diorama .hotpoint-InLighten{top:22%;left:54%}.k-12-diorama .hotpoint-OptiQ{top:18%;left:6%}.k-12-diorama .hotpoint-UT{top:40%;right:20%}.k-12-diorama .hotpoint-versaglaze{top:20%;right:55%}.k-12-diorama .hotpoint-sunshade{top:44%;left:10%}.k-12-diorama .hotpoint-InFrame{top:49%;right:21%}.k-12-diorama .hotpoint-HeavyWall{top:51%;right:50%}.k-12-diorama .hotpoint-GLASSvent{top:56%;left:13%}.k-12-diorama .hotpoint-UT-entrance{top:37%;left:10%}.k-12-diorama .hotpoint-sunshade-entrance{top:44%;right:13%}.k-12-diorama .hotpoint-Insulpour{top:68%;left:42%}.k-12-diorama .hotpoint-curtainWall{top:14%;left:46%}.retail-diorama{position:relative;z-index:50}.retail-diorama .header{font-family:"aktiv-grotesk-thin",sans-serif !important;text-transform:uppercase;padding-bottom:0}.retail-diorama .image{position:absolute;display:inline-block;vertical-align:middle;width:100%;height:auto;z-index:10;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.retail-diorama .image-placeholder{position:relative;display:inline-block;vertical-align:middle;width:100%;height:auto;z-index:0;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;visibility:hidden}.retail-diorama .image-in{position:absolute;display:inline-block;vertical-align:middle;width:100%;height:100%;z-index:9;display:none;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.retail-diorama #video{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;position:absolute;vertical-align:middle;width:100%;height:auto;z-index:5;outline-offset:-15px}.retail-diorama #loop{position:absolute;display:none;vertical-align:middle;width:100%;height:auto;z-index:5}.retail-diorama .dio-title{margin-bottom:30px;font-size:32px;font-family:"AvenirPro85Heavy",sans-serif !important}.retail-diorama .dio-container-outer{width:100%;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;padding:0}.retail-diorama .dio-header{width:100%;text-align:center}@media (max-width: 991.98px){.retail-diorama .dio-header{padding-right:0}}.retail-diorama .intro{font-size:20px;margin-bottom:30px;font-family:"AvenirPro35Light",sans-serif !important}.retail-diorama .dio-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.retail-diorama .overlay{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;height:100%;cursor:pointer;position:absolute;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.retail-diorama .overlay .overlay-icon{-webkit-transition:all 0.5s;transition:all 0.5s;width:2.5vw;top:20%;position:absolute;width:40px}@media (max-width: 991.98px){.retail-diorama .overlay .overlay-icon{width:30px}}.retail-diorama .overlay:hover .overlay-icon{-webkit-transform:scale(1.2) translateY(-25%);-ms-transform:scale(1.2) translateY(-25%);transform:scale(1.2) translateY(-25%)}.retail-diorama .overlays{width:100%;height:100%;position:absolute}.retail-diorama .overlay-message{pointer-events:none;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:10;cursor:pointer;position:absolute;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;width:100%;height:100%;text-align:center}.retail-diorama .overlay-message img{width:3vw;height:auto;padding:0 10px}.retail-diorama .overlay-message .overlay-message-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.retail-diorama .overlay-message .overlay-title{opacity:1;margin-bottom:0;margin-top:5px;width:100%;text-shadow:0px 0px 5px #000;font-size:2vw !important;color:white !important;font-family:"aktiv-grotesk-thin",sans-serif !important;font-weight:300;text-transform:uppercase}@media only screen and (min-width: 2000px){.retail-diorama .overlay-message .overlay-title{font-size:3em !important}}.retail-diorama .overlay-shop-2{width:24%;height:100%;top:0%;left:32%}.retail-diorama .overlay-shop-2 h2{text-align:center}.retail-diorama .overlay-shop-3{width:44%;height:100%;top:0%;right:0%;padding-right:10%}.retail-diorama .overlay-shop-3 h2{text-align:center}.retail-diorama .overlay-shop-1{width:32%;height:100%;top:0%;left:0%}.retail-diorama .overlay-shop-1 h2{text-align:center}.retail-diorama .back{margin:0 !important;position:absolute;padding:10px 20px;top:0;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;background-color:rgba(0,0,0,0.3);cursor:pointer;display:none;color:white !important;font-family:"AvenirPro45Book",sans-serif !important;line-height:unset !important;font-size:28px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.retail-diorama .back h3{margin:0 !important;color:white !important;line-height:unset !important}@media only screen and (max-width: 1000px){.retail-diorama .back{padding:8px 15px}.retail-diorama .back h3{font-size:20px}}.retail-diorama .back:hover{background-color:rgba(0,0,0,0.8)}.retail-diorama .overlay-title{opacity:0;text-shadow:0px 0px 5px #000;font-size:3vw !important;color:white !important;font-family:"aktiv-grotesk-thin",sans-serif !important;font-weight:300;text-transform:uppercase}@media only screen and (min-width: 2000px){.retail-diorama .overlay-title{font-size:3em !important}}.retail-diorama .hotpoints-smash{display:none}.retail-diorama .hotpoints-verde{display:none}.retail-diorama .hotpoints-helene{display:none}.retail-diorama .hotpoint{position:absolute;z-index:20;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:unset !important;font-family:"AvenirPro45Book",sans-serif !important}.retail-diorama .loader-container{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;height:100%;z-index:100 !important;top:0;left:0}.retail-diorama .kw-loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.retail-diorama .pulsate-fwd{-webkit-animation:pulsate-fwd 0.8s ease-in-out infinite both;animation:pulsate-fwd 0.8s ease-in-out infinite both;width:7vw;height:auto}@keyframes pulsate-fwd{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes slide-in-blurred-top{0%{-webkit-transform:translateY(-1000px) scaleY(2.5) scaleX(0.2);transform:translateY(-1000px) scaleY(2.5) scaleX(0.2);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes slide-in-blurred-top{0%{-webkit-transform:translateY(-1000px) scaleY(2.5) scaleX(0.2);transform:translateY(-1000px) scaleY(2.5) scaleX(0.2);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.retail-diorama #loop{display:none}.retail-diorama .slide-in-blurred-top{opacity:1;-webkit-animation:slide-in-blurred-top 0.6s cubic-bezier(0.23, 1, 0.32, 1) both;animation:slide-in-blurred-top 0.6s cubic-bezier(0.23, 1, 0.32, 1) both}.retail-diorama .fade-out{-webkit-animation:fade-out 0.4s ease-out both;animation:fade-out 0.4s ease-out both}.retail-diorama .info-overlay-container{top:0;right:0;background-color:rgba(100,100,100,0.8);width:40%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:white;z-index:15;position:absolute;display:none;vertical-align:middle;height:100%;overflow:hidden;line-height:unset !important}.retail-diorama .info-overlay-inner{padding:50px}.retail-diorama .info-overlay-inner h4{color:black;font-size:30px;line-height:30px;margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.retail-diorama .info-overlay-inner img{height:auto;width:100%;margin:20px 0}.retail-diorama .info-overlay-inner .close-img{height:auto;width:20px;height:28px;margin:0 0 20px 0}.retail-diorama .info-overlay-inner h4:after{content:" ";display:block;border-bottom:2px solid black;margin-top:5px;width:75%}.retail-diorama .hotpoint-close-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.retail-diorama .hotpoint-info{display:none;position:absolute;cursor:default;top:0;z-index:5;width:30vw;padding:2.1vw;line-height:unset !important;-webkit-box-shadow:rgba(50,50,93,0.25) 0px 6px 12px -2px,rgba(0,0,0,0.3) 0px 3px 7px -3px;box-shadow:rgba(50,50,93,0.25) 0px 6px 12px -2px,rgba(0,0,0,0.3) 0px 3px 7px -3px;max-width:600px}.retail-diorama .hotpoint-info h5{font-size:1.3vw !important;font-family:"AvenirPro85Heavy",sans-serif !important;color:#606a74 !important;margin:0;margin-right:20px;line-height:unset !important}@media only screen and (max-width: 1000px){.retail-diorama .hotpoint-info h5{font-size:1em !important;margin:0}}@media only screen and (max-width: 767px){.retail-diorama .hotpoint-info h5{font-size:14px !important;margin:0;margin-bottom:5px !important}}@media only screen and (max-width: 576px){.retail-diorama .hotpoint-info h5{font-size:12px !important;margin:0;margin-bottom:5px !important}.retail-diorama .hotpoint-info{width:unset}}@media only screen and (max-width: 400px){.retail-diorama .hotpoint-info h5{font-size:10px !important}}@media (min-width: 1650px){.retail-diorama .hotpoint-info h5{font-size:1.6em !important}}.retail-diorama .hotpoint-info p{font-size:1.2vw;color:#606a74 !important;line-height:unset !important}@media (min-width: 1650px){.retail-diorama .hotpoint-info p{font-size:1.1em !important}}@media only screen and (max-width: 1000px){.retail-diorama .hotpoint-info p{display:none}}.retail-diorama .hotpoint-right .hotpoint-info{left:0 !important}.retail-diorama .hotpoint-left .hotpoint-info{right:0 !important}@media only screen and (max-width: 1000px){.retail-diorama .hotpoint-left .hotpoint-info{padding:1.8vw 30px 1.8vw 1.8vw;width:33vw}.retail-diorama .hotpoint-right .hotpoint-info{padding:1.8vw 1.8vw 1.8vw 30px;width:33vw}}.retail-diorama .hotpoint-right-top .hotpoint-info{left:0 !important}.retail-diorama .hotpoint-left-top .hotpoint-info{right:0 !important}.retail-diorama .hotpoint-left .hotpoint-button-container{right:0;margin-right:-1.1vw}.retail-diorama .hotpoint-right .hotpoint-button-container{left:0;margin-left:-1.1vw}.retail-diorama .hotpoint-right-top .hotpoint-button-container{left:0;margin-left:-1.1vw}.retail-diorama .hotpoint-left-top .hotpoint-button-container{right:0;margin-right:-1.1vw}.retail-diorama .hotpoint-left-top .hotpoint-info{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.retail-diorama .hotpoint-right-top .hotpoint-info{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.retail-diorama .hotpoint-rotate{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.retail-diorama .hotpoint-button{-webkit-transition:all 0.2s;transition:all 0.2s;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;width:100%;height:100%;line-height:0 !important;-webkit-box-shadow:rgba(149,157,165,0.1) 0px 1px 10px;box-shadow:rgba(149,157,165,0.1) 0px 1px 10px}.retail-diorama .hotpoint-button-container{width:2.2vw;height:2.2vw;min-width:30px;min-height:30px;position:absolute;top:0;right:0;z-index:10;margin-top:-1.1vw;line-height:0 !important}@media only screen and (max-width: 1000px){.retail-diorama .hotpoint-button-container{width:2.8vw;height:2.8vw}}.retail-diorama .title-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:unset !important}.retail-diorama .title-icon a{text-decoration:underline !important;color:#e43c29}@media only screen and (max-width: 1000px){.retail-diorama .title-icon{margin-bottom:0px}}.retail-diorama .title-icon img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;width:auto;height:2.5;margin-left:15px}.retail-diorama .hotpoint-Reynobond_Composite_Material{top:30%;right:45%}.retail-diorama .hotpoint-350_500_STANDARD_ENTRANCES{top:68%;right:45%}.retail-diorama .hotpoint-601_FRAMING_SYSTEM{top:60%;left:20%}.retail-diorama .hotpoint-1600_WALL_SYSTEM_1{top:70%;left:30%}.retail-diorama .hotpoint-1620_1620_SSG_Curtain_Wall_System{top:30%;left:52%}.retail-diorama .hotpoint-AS1000_Pre-Painted_Sheet{top:28%;left:28%}.retail-diorama .hotpoint-AS1500_Pre-Painted_Sheet{top:40%;left:40%}.retail-diorama .hotpoint-AS2000_Pre-Painted_Sheet{top:77%;left:10%}.retail-diorama .hotpoint-AS3000B_Bonded_Sheet{top:32%;left:55%}.retail-diorama .hotpoint-SUNSHADE_OUTRIGGER_SYSTEM{top:58%;left:60%}.retail-diorama .hotpoint-SUNSHADE_OUTRIGGER_SYSTEM-2{top:48%;left:10%}.retail-diorama .hotpoint-STANDARD_190_ENTRANCE{top:35%;right:27%}.retail-diorama .hotpoint-GLASSVENT_UT{top:32%;left:33%}.retail-diorama .hotpoint-VERSOLEIL_SUNSHADE_SINGLE_BLADE{top:43%;left:7%}.retail-diorama .hotpoint-INFRAME_INTERIOR{top:16%;right:30%}.retail-diorama .hotpoint-VERSOLEIL_SUNSHADE_OUTRIGGER{bottom:21%;right:50%}.retail-diorama .hotpoint-INSULPOUR_THERMAL_ENTRANCES{top:75%;left:40%}.retail-diorama .hotpoint-TRIFAB-451{top:70%;left:20%}.retail-diorama .hotpoint-HEAVY_WALL_ENTRANCES{bottom:10%;left:46%}.retail-diorama .hotpoint-TRIFAB_VERSAGLAZE{bottom:20%;left:4%}.retail-diorama .hotpoint-1600UT_SYSTEM1_CURTAIN_WALL{bottom:20%;left:4%}@media screen and (-webkit-min-device-pixel-ratio: 0){video{-webkit-filter:brightness(100%)}}.hotpoint-info .notice{font-size:10px !important;display:block !important}.link-image-grid{margin-bottom:80px}.link-image-grid .header-wrapper{margin-bottom:25px;font-size:24px;text-transform:uppercase;font-family:"AvenirPro35Light",sans-serif !important}.link-image-grid .link-grid-container{display:grid;grid-template-columns:repeat(3, 2fr);gap:20px}@media (max-width: 991.98px){.link-image-grid .link-grid-container{grid-template-columns:repeat(2, 3fr)}}@media (max-width: 575.98px){.link-image-grid .link-grid-container{grid-template-columns:repeat(1, 1fr)}}.link-image-grid .link-grid-container .grid-item{background-color:#efefef;height:100%}.link-image-grid .link-grid-container .grid-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;position:relative;padding-bottom:30px}@media (max-width: 991.98px){.link-image-grid .link-grid-container .grid-item a{padding-bottom:50px}}@media (max-width: 575.98px){.link-image-grid .link-grid-container .grid-item a{padding-bottom:40px}}.link-image-grid .link-grid-container .image-wrapper{width:100%}.link-image-grid .link-grid-container .image-wrapper img{width:100%}.link-image-grid .link-grid-container .title-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin:0 30% 5px 20px;position:absolute;bottom:10px;left:0;width:70%}.link-image-grid .link-grid-container .title-inner h5{margin-bottom:0 !important}@media (max-width: 991.98px){.link-image-grid .link-grid-container .title-inner h5{font-size:18px !important}}@media (max-width: 575.98px){.link-image-grid .link-grid-container .title-inner h5{font-size:20px !important}}.cookie-comparison-popup{display:inline-block}.cookie-comparison-popup__tab{padding:15px 30px 20px 30px;background-color:#e23828;position:fixed;left:50px;bottom:-5px;-webkit-box-shadow:-7px 1px 10px 5px rgba(0,0,0,0.2);box-shadow:-7px 1px 10px 5px rgba(0,0,0,0.2);color:#fff !important;font-family:"AvenirPro65Medium",sans-serif !important;text-transform:uppercase;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s}.cookie-comparison-popup__tab:hover{bottom:0px}.hide-cookie-comparison-popup{display:none}.family-diorama{background-color:#f0f0f0;padding:80px 0}.family-diorama .title{width:100%;text-align:center;text-transform:uppercase;font-family:"aktiv-grotesk-thin",sans-serif !important;margin-bottom:50px}.family-diorama .inner{margin-top:50px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.family-diorama .inner .body-container{margin-bottom:50px}.family-diorama .body-container{width:60%;text-align:center;font-size:20px}@media (max-width: 991.98px){.family-diorama .body-container{font-size:18px}}.family-diorama .body-container a{font-size:initial;margin-top:20px}@media (max-width: 991.98px){.family-diorama .body-container{width:100%}}.family-diorama .info{padding:50px 0 0 0;width:100%;text-align:center;font-size:20px}.family-diorama .info a{font-size:initial}.family-diorama .button,.family-diorama .contact-form-full-width .contact-form-container input[type="submit"],.contact-form-full-width .contact-form-container .family-diorama input[type="submit"],.family-diorama .contact-form-full-width .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width .contact-form-container .file-upload-container label .family-diorama ::-webkit-file-upload-button,.family-diorama .contact-form .contact-form-container input[type="submit"],.contact-form .contact-form-container .family-diorama input[type="submit"],.family-diorama .contact-form .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form .contact-form-container .file-upload-container label .family-diorama ::-webkit-file-upload-button,.family-diorama .tabs-finishes .tab-content a,.tabs-finishes .tab-content .family-diorama a,.family-diorama .tabs-free-text .tab-content a,.tabs-free-text .tab-content .family-diorama a,.family-diorama .text-embed-form-split .contact-form-container input[type="submit"],.text-embed-form-split .contact-form-container .family-diorama input[type="submit"],.family-diorama .text-embed-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-embed-form-split .contact-form-container .file-upload-container label .family-diorama ::-webkit-file-upload-button,.family-diorama .text-form-split .contact-form-container input[type="submit"],.text-form-split .contact-form-container .family-diorama input[type="submit"],.family-diorama .text-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-form-split .contact-form-container .file-upload-container label .family-diorama ::-webkit-file-upload-button,.family-diorama .webinar-events input[type="submit"],.webinar-events .family-diorama input[type="submit"]{display:inline-block}@media only screen and (max-width: 768px){.family-diorama .media-outer{padding:0}}.family-diorama #media-container{position:relative;width:auto;height:100%;margin:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.family-diorama #static-image,.family-diorama .video-replaced{width:100%;height:auto;position:relative;top:0;left:0;z-index:0}.family-diorama .static-image-in{width:100%;height:auto;position:absolute;top:0;left:0;z-index:200;display:none}.family-diorama .hidden{display:none}.family-diorama #dynamic-video{display:none;position:absolute;top:0;left:0;z-index:250}.family-diorama .hotspot{position:absolute;width:20px;height:20px;background-color:#e23828;border-radius:50%;cursor:pointer}.family-diorama .video-replaced{width:100%;height:auto}.family-diorama #overlays{position:absolute;top:0;left:0;width:100%;z-index:100;height:100%}.family-diorama .overlay{position:absolute;z-index:150;height:100%;cursor:pointer}.family-diorama #overlay-balcony{top:23%;left:30%;width:11%;height:20%}.family-diorama #overlay-new-york-door{top:80%;left:66%;width:11%;height:20%}.family-diorama #overlay-miami-door{top:84%;left:24%;width:8%;height:12%}.family-diorama #overlay-new-york-terrace{top:30%;left:57%;width:8%;height:15%}.family-diorama .overlay-icon{-webkit-transition:all 0.5s;transition:all 0.5s;width:2.5vw;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;width:var(--fam-width);height:var(--fam-width);opacity:0.5;top:var(--fam-icon-pos);left:50%;top:50%;color:white;z-index:300}.family-diorama .overlay:hover .overlay-icon{-webkit-transform:scale(120%) translate(-40%, -40%);-ms-transform:scale(120%) translate(-40%, -40%);transform:scale(120%) translate(-40%, -40%);opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.family-diorama #back-button{position:absolute;z-index:999;top:0;left:0;border:0;display:none;padding:15px 30px;background-color:rgba(100,100,100,0.5);color:white;font-weight:500;font-size:30px;text-transform:uppercase}@media (max-width: 991.98px){.family-diorama #back-button{font-size:20px;padding:12px 25px}}@media (max-width: 767.98px){.family-diorama #back-button{font-size:16px;padding:8px 15px}}.family-diorama #back-button:hover{background-color:rgba(100,100,100,0.8)}.family-diorama .loader{width:100%;height:100%;display:none;position:absolute;top:0;left:0;font-size:30px;z-index:500}.family-diorama .loading{position:absolute;top:50%;left:50%;color:white;z-index:300;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.family-diorama .loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.5)}.family-diorama .popup{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:white;padding:20px;border:2px solid #ccc;border-radius:5px;z-index:999}.family-diorama .hotpoints{position:absolute;width:100%;height:100%;z-index:500;top:0;left:0;display:none}.family-diorama .hotpoint{position:absolute;width:var(--fam-width);height:var(--fam-width);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.family-diorama .hotpoint-content-static{position:absolute;z-index:500;background-color:rgba(255,255,255,0.8);padding:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:unset !important;font-size:18px;color:#000;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:35vw;min-width:200px;position:absolute;-webkit-box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;right:2%;bottom:5%;display:-webkit-box;display:-ms-flexbox;display:flex}.family-diorama .hotpoint-content-static a{color:#fff !important}.family-diorama .hotpoint{position:absolute;width:var(--fam-width);height:var(--fam-width);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.family-diorama .hotpoint-content{position:absolute;z-index:500;background-color:white;padding:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:unset !important;font-size:18px;display:none;display:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:30vw;min-width:200px;position:absolute;-webkit-box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;box-shadow:rgba(0,0,0,0.35) 0px 5px 15px}@media (max-width: 767.98px){.family-diorama .hotpoint-content{font-size:14px}}@media (max-width: 767.98px){.family-diorama .hotpoint-content{font-size:14px;width:50vw}}.family-diorama .hotpoint.terrace-doors{top:50%;left:42%}.family-diorama .hotpoint.curtain-wall{top:50%;left:18%}.family-diorama .hotpoint.trifab{top:65%;left:42%}.family-diorama .hotpoint.insulpour{top:60%;left:50%}.family-diorama .hotpoint.glassvent{top:8%;left:20%}.family-diorama .hotpoint.curtain-wall-door{top:50%;left:29%}.family-diorama .hotpoint.standardentrance{top:50%;left:70%}.family-diorama .hotpoint.sunshade{top:18%;left:50%}.family-diorama .hotpoint-content h2{font-size:24px}@media (max-width: 767.98px){.family-diorama .hotpoint-content h2{font-size:16px}}.family-diorama .hotpoint-content a{margin-top:15px;font-size:18px;text-decoration:none;background-color:#e23828;color:white !important;padding:8px 10px;-ms-flex-item-align:end;align-self:flex-end}@media (max-width: 767.98px){.family-diorama .hotpoint-content a{font-size:14px}}.family-diorama .hotpoint-content-static h2{font-size:24px}.family-diorama .hotpoint-content-static a{margin-top:15px;font-size:18px;text-decoration:none;background-color:#e23828;color:white;padding:8px 10px;-ms-flex-item-align:end;align-self:flex-end}.family-diorama .hotpoint-toggle{background-color:#e23828;cursor:pointer;width:100%;height:100%;border-radius:100px;display:inline-block;position:absolute;z-index:1000;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.family-diorama .hotpoint-toggle img{width:80%;height:auto;position:absolute;display:block;top:50%;left:50%;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s;z-index:2;-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.family-diorama .hotpoint.active{z-index:9999}.family-diorama .hotpoint.active .hotpoint-toggle img{-webkit-transform:translate(-50%, -50%) rotate(0deg) !important;-ms-transform:translate(-50%, -50%) rotate(0deg) !important;transform:translate(-50%, -50%) rotate(0deg) !important}.family-diorama .hotpoint.top-left .hotpoint-content{top:15px;left:15px}.family-diorama .hotpoint.top-right .hotpoint-content{top:15px;right:15px}.family-diorama .hotpoint.bottom-left .hotpoint-content{bottom:-15px;right:-15px}.family-diorama .hotpoint.bottom-right .hotpoint-content{bottom:-15px;left:15px}.family-diorama .hotpoint.active .hotpoint-content{display:-webkit-box;display:-ms-flexbox;display:flex}.family-diorama .pulsate-fwd{-webkit-animation:pulsate-fwd 0.8s ease-in-out infinite both;animation:pulsate-fwd 0.8s ease-in-out infinite both;width:10vw;height:auto}@keyframes pulsate-fwd{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.family-diorama .image-in{position:absolute;display:inline-block;vertical-align:middle;width:100%;height:auto;z-index:9;display:none}:root{--fam-width: 40px;--fam-icon-pos: -10px}@media only screen and (max-width: 1200px){:root{--fam-icon-pos: -20px}}@media only screen and (max-width: 768px){:root{--fam-width: 30px}}.link-grid{margin:80px 0}.link-grid .link-grid-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.link-grid .link-grid-container .link-grid-item{background-color:#f0f0f0;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:220px;margin-bottom:25px}.link-grid .link-grid-container .link-grid-item__1{width:100%}.link-grid .link-grid-container .link-grid-item__2{width:49%;padding-right:10%}@media (max-width: 991.98px){.link-grid .link-grid-container .link-grid-item__2{width:100%}}.link-grid .link-grid-container .link-grid-item__3{width:32%}@media (max-width: 1199.98px){.link-grid .link-grid-container .link-grid-item__3{width:100%}}.link-grid .link-grid-container .link-grid-item__4{width:24%}@media (max-width: 1199.98px){.link-grid .link-grid-container .link-grid-item__4{width:48%}}@media (max-width: 767.98px){.link-grid .link-grid-container .link-grid-item__4{width:100%}}.link-grid .link-grid-container .link-grid-item__title{margin-bottom:30px;font-size:18px;line-height:18px;font-family:"AvenirPro85Heavy",sans-serif !important}.link-grid .link-grid-container .link-grid-item__description{font-size:14px}.link-grid .link-grid-container .link-grid-item__description p{margin-bottom:0}.link-grid .link-grid-container .link-grid-item .button,.link-grid .link-grid-container .link-grid-item .contact-form-full-width .contact-form-container input[type="submit"],.contact-form-full-width .contact-form-container .link-grid .link-grid-container .link-grid-item input[type="submit"],.link-grid .link-grid-container .link-grid-item .contact-form-full-width .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width .contact-form-container .file-upload-container label .link-grid .link-grid-container .link-grid-item ::-webkit-file-upload-button,.link-grid .link-grid-container .link-grid-item .contact-form .contact-form-container input[type="submit"],.contact-form .contact-form-container .link-grid .link-grid-container .link-grid-item input[type="submit"],.link-grid .link-grid-container .link-grid-item .contact-form .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form .contact-form-container .file-upload-container label .link-grid .link-grid-container .link-grid-item ::-webkit-file-upload-button,.link-grid .link-grid-container .link-grid-item .tabs-finishes .tab-content a,.tabs-finishes .tab-content .link-grid .link-grid-container .link-grid-item a,.link-grid .link-grid-container .link-grid-item .tabs-free-text .tab-content a,.tabs-free-text .tab-content .link-grid .link-grid-container .link-grid-item a,.link-grid .link-grid-container .link-grid-item .text-embed-form-split .contact-form-container input[type="submit"],.text-embed-form-split .contact-form-container .link-grid .link-grid-container .link-grid-item input[type="submit"],.link-grid .link-grid-container .link-grid-item .text-embed-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-embed-form-split .contact-form-container .file-upload-container label .link-grid .link-grid-container .link-grid-item ::-webkit-file-upload-button,.link-grid .link-grid-container .link-grid-item .text-form-split .contact-form-container input[type="submit"],.text-form-split .contact-form-container .link-grid .link-grid-container .link-grid-item input[type="submit"],.link-grid .link-grid-container .link-grid-item .text-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-form-split .contact-form-container .file-upload-container label .link-grid .link-grid-container .link-grid-item ::-webkit-file-upload-button,.link-grid .link-grid-container .link-grid-item .webinar-events input[type="submit"],.webinar-events .link-grid .link-grid-container .link-grid-item input[type="submit"]{margin-top:40px}.accordion-block{margin:80px 0}.accordion-block .accordion{border-top:1px solid #606a74 !important}.accordion-block .accordion-item{border:none !important}.accordion-block img{max-width:100%;height:auto}.accordion-block a{text-decoration:underline !important;color:#e23828 !important}.accordion-block .table-outer{overflow-x:scroll}.accordion-block table{width:100%}.accordion-block table,.accordion-block th,.accordion-block td{border:none;border-collapse:collapse}.accordion-block tr{border-bottom:1px solid #f0f0f0;border-collapse:collapse}.accordion-block td{padding:15.5px 20px}.accordion-block th{font-family:"AvenirPro85Heavy",sans-serif !important;padding:15.5px 20px;background-color:#f0f0f0}.accordion-block .accordion-body{padding:20px 0 !important;font-family:"AvenirPro35Light",sans-serif !important}.accordion-block:first-of-type{margin-top:70px}.back-button{padding:50px}.back-button__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-bordered-text{padding-bottom:50px}.block-bordered-text__container{border:1px solid black;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.block-bordered-text__summary{width:80%}.block-bordered-text__summary h3{margin-bottom:30px}.block-bordered-text__summary p{margin:0}.block-bordered-text__button{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.block-bordered-text .button,.block-bordered-text .contact-form-full-width .contact-form-container input[type="submit"],.contact-form-full-width .contact-form-container .block-bordered-text input[type="submit"],.block-bordered-text .contact-form-full-width .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width .contact-form-container .file-upload-container label .block-bordered-text ::-webkit-file-upload-button,.block-bordered-text .contact-form .contact-form-container input[type="submit"],.contact-form .contact-form-container .block-bordered-text input[type="submit"],.block-bordered-text .contact-form .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form .contact-form-container .file-upload-container label .block-bordered-text ::-webkit-file-upload-button,.block-bordered-text .tabs-finishes .tab-content a,.tabs-finishes .tab-content .block-bordered-text a,.block-bordered-text .tabs-free-text .tab-content a,.tabs-free-text .tab-content .block-bordered-text a,.block-bordered-text .text-embed-form-split .contact-form-container input[type="submit"],.text-embed-form-split .contact-form-container .block-bordered-text input[type="submit"],.block-bordered-text .text-embed-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-embed-form-split .contact-form-container .file-upload-container label .block-bordered-text ::-webkit-file-upload-button,.block-bordered-text .text-form-split .contact-form-container input[type="submit"],.text-form-split .contact-form-container .block-bordered-text input[type="submit"],.block-bordered-text .text-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-form-split .contact-form-container .file-upload-container label .block-bordered-text ::-webkit-file-upload-button,.block-bordered-text .webinar-events input[type="submit"],.webinar-events .block-bordered-text input[type="submit"]{border-color:black}.brochure-download{margin:80px 0}.brochure-download img{width:100%;margin-top:-30px}.brochure-download .links{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767.98px){.brochure-download picture{width:80%;-ms-flex-item-align:center;align-self:center}.brochure-download img{margin-top:30px}}.brochure-download .image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-centred-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-centred-text .logo-wrapper{width:30%;height:100%;margin-bottom:20px}.block-centred-text .logo-wrapper img{width:100%;height:100%}.block-centred-text__title{margin-bottom:25px;font-size:24px;text-transform:uppercase;font-family:"AvenirPro35Light",sans-serif !important;text-align:center}.block-centred-text .finishes-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-centred-text .body-container{width:60%}@media (max-width: 991.98px){.block-centred-text .body-container{width:100%}}.block-centred-text .full-width{width:100%}.block-centred-text p{text-align:center;font-size:20px;color:#323b3e}@media (max-width: 991.98px){.block-centred-text p{width:100%;font-size:18px}}.block-centred-text a{display:inline-block;margin-top:20px;color:#323b3e}.block-centred-text-outer{position:relative;margin:80px 0}@media (max-width: 991.98px){.block-centred-text-outer{margin:40px 0}}.anchor-arrow{position:absolute;top:-40px;right:30px;cursor:pointer}.contact-info{margin:80px 0}.contact-info .usa{background-size:cover !important;background-clip:border-box !important;background-position:bottom !important}.contact-info .form-background{background-color:#f0f0f0}.contact-info .contact-info-details-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-info .contact-info-text{text-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:130px 150px 150px 150px}@media (max-width: 767.98px){.contact-info .contact-info-text{padding:50px 50px 50px 50px}}.contact-info .contact-info-text h2{font-family:"aktiv-grotesk-thin",sans-serif !important;font-size:40px}.contact-info .contact-info-text p,.contact-info .contact-info-text a{font-size:20px;margin-bottom:50px}.contact-info .contact-info-details{font-family:"AvenirPro35Light",sans-serif !important}.contact-info .contact-info-details a{text-decoration:underline !important}.contact-info .contact-info-details p,.contact-info .contact-info-details a{font-size:20px;margin-bottom:0}.contact-info .contact-info-details p:first-child{font-family:"AvenirPro85Heavy",sans-serif !important}.contact-info .contact-info-details P:not(:first-child){padding:0;margin:0 !important}@media only screen and (max-width: 1650px){.contact-info .contact-info-details-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-info .contact-info-details{width:50%;margin-bottom:50px}.contact-info .contact-info-details:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.contact-info .contact-info-details:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.contact-info .contact-info-details:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width: 991.98px){.contact-info-details{width:100% !important;margin-bottom:50px}}@media (max-width: 767.98px){.contact-info-details:nth-child(1){-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}.contact-info-details:nth-child(2){-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.contact-info-details:nth-child(3){-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important}.sideways-text-container{margin-left:0px}.usa{background-size:contain !important;background-clip:border-box !important;background-position:top !important}.form-top{padding-top:0 !important}.your-message.form-group>label{padding-bottom:85px !important}.your-message.form-group>label{padding-bottom:85px !important}.form-background{padding-left:30px;padding-right:30px}input[type="submit"]{margin-top:15px !important}.right-heading{margin-top:50px}h1{font-size:40px}.video-container{border-right:none !important}.video-text{padding-left:0 !important;padding-right:0 !important}.bottom-heading h2{line-height:0.9}.showcase-slider h2{line-height:0.9}.contact-title{line-height:0.9}.slide-info{position:unset !important;height:50px !important;margin-bottom:30px;margin-top:-5px}.location h5{margin-top:8px !important;position:unset !important;width:100% !important;text-align:left !important;height:45px}.contact-info .contact-info-text{padding:40px 40px !important}.contact-info .contact-info-text h2{padding-bottom:20px}.contact-info .contact-info-text p{font-size:14px;margin-bottom:20px}.contact-info .contact-info-details-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-info .contact-info-details{width:100%;margin-bottom:20px}.contact-info .contact-info-details p:first-child{margin-bottom:20px}.contact-info .contact-info-details p,.contact-info .contact-info-details a{font-size:16px}}@media (max-width: 991.98px){.contact-info-details{width:100%;margin-bottom:20px}.contact-info-details p:first-child{margin-bottom:20px}.contact-info-details p,.contact-info-details a{font-size:16px}}.contact-form-full-width{margin-bottom:0px;background-color:#f0f0f0}.contact-form-full-width .contact-form-description{padding-right:20%;font-size:20px}.contact-form-full-width .contact-form-description p{font-size:20px}.contact-form-full-width .contact-title{font-size:24px;font-family:"AvenirPro35Light",sans-serif !important}.contact-form-full-width .form-background{text-align:center}.contact-form-full-width .contact-form-container{padding:0px 0 32px 0}.contact-form-full-width .contact-form-container form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-form-full-width .contact-form-container form .submit-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-form-full-width .contact-form-container form .submit-container input{margin-bottom:20px}.contact-form-full-width .contact-form-container form .form-split{width:32%}@media (max-width: 991.98px){.contact-form-full-width .contact-form-container form .form-split{width:100%}}.contact-form-full-width .contact-form-container label{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;font-family:"AvenirPro85Heavy",sans-serif !important;margin-top:23px}.contact-form-full-width .contact-form-container label .tel-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.contact-form-full-width .contact-form-container label .tel-container span:last-of-type{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.contact-form-full-width .contact-form-container label .tel-container input[type="tel"]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.contact-form-full-width .contact-form-container .submit-container{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-form-full-width .contact-form-container input[type="submit"]{border:none !important;margin-top:30px}.contact-form-full-width .contact-form-container input[type="text"],.contact-form-full-width .contact-form-container input[type="email"],.contact-form-full-width .contact-form-container input[type="tel"],.contact-form-full-width .contact-form-container textarea{border:none;background-color:white;width:100%;height:40px;margin-top:5px;padding-left:10px;border-radius:0}.contact-form-full-width .contact-form-container textarea{min-height:130px}.contact-form-full-width .contact-form-container .file-upload-container label input[type="file"]{width:100%;padding:10px 0px;font-family:"AvenirPro45Book",sans-serif !important;display:inline-block}.contact-form-full-width .contact-form-container .file-upload-container label ::-webkit-file-upload-button{border:none !important;cursor:pointer;margin-right:10px}.contact-form-full-width .contact-form-container .wpcf7-not-valid{background-color:#e7cfcd !important;color:#ff1600 !important;border:1px solid #ff1600 !important}.contact-form-full-width .contact-form-container .wpcf7-not-valid-tip{position:absolute}.contact-form-full-width .contact-form-container .wpcf7-response-output{margin-top:20px;width:100%;border:1px solid #ffb100 !important;color:#ffb100 !important;background-color:#e7dfcd !important;margin-left:0 !important;margin-right:0 !important}.contact-form-full-width .contact-form-container .wpcf7-response-output:before{position:relative;top:2px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16'%3E%3Cg id='Group_3086' data-name='Group 3086' transform='translate(-96 -4273)'%3E%3Cg id='Icon_Box' data-name='Icon Box' transform='translate(96 4274)'%3E%3Crect id='Rectangle_24' data-name='Rectangle 24' width='15' height='15' rx='7.5' fill='%23ffb100'/%3E%3C/g%3E%3Ctext id='_' data-name='!' transform='translate(101 4286)' fill='%23fff' font-size='12' font-family='SegoeUIBlack, Segoe UI'%3E%3Ctspan x='0' y='0'%3E!%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");margin-right:10px}.contact-form-full-width .contact-form-container .wpcf7 form.invalid .wpcf7-response-output,.contact-form-full-width .contact-form-container .wpcf7 form.spam .wpcf7-response-output{width:100%;border:1px solid #ffb100 !important;color:#ffb100 !important;background-color:#e7dfcd !important;margin-left:0 !important;margin-right:0 !important}.contact-form-full-width .contact-form-container .wpcf7 form.invalid .wpcf7-response-output:before,.contact-form-full-width .contact-form-container .wpcf7 form.spam .wpcf7-response-output:before{position:relative;top:2px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16'%3E%3Cg id='Group_3086' data-name='Group 3086' transform='translate(-96 -4273)'%3E%3Cg id='Icon_Box' data-name='Icon Box' transform='translate(96 4274)'%3E%3Crect id='Rectangle_24' data-name='Rectangle 24' width='15' height='15' rx='7.5' fill='%23ffb100'/%3E%3C/g%3E%3Ctext id='_' data-name='!' transform='translate(101 4286)' fill='%23fff' font-size='12' font-family='SegoeUIBlack, Segoe UI'%3E%3Ctspan x='0' y='0'%3E!%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");margin-right:10px}.contact-form-full-width .contact-form-container .wpcf7 form.sent .wpcf7-response-output{width:100%;border:1px solid #029b25 !important;color:#029b25 !important;background-color:#e5f5e9 !important;margin-left:0 !important;margin-right:0 !important}.contact-form-full-width .contact-form-container .wpcf7 form.sent .wpcf7-response-output:before{position:relative;top:2px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cg id='Group_3464' data-name='Group 3464' transform='translate(-92 -6163)'%3E%3Cg id='Icon_Box' data-name='Icon Box' transform='translate(92 6163)'%3E%3Crect id='Rectangle_24' data-name='Rectangle 24' width='15' height='15' rx='7.5' fill='%23029b25'/%3E%3C/g%3E%3Cpath id='Path_2933' data-name='Path 2933' d='M-24375.2-18145.436l2.58,2.58,5.3-5.3' transform='translate(24470.76 24316.004)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");margin-right:10px}.contact-form-full-width .contact-form-container select{border-radius:0;border:none;width:100%;min-width:140px;margin-top:5px;height:40px;font-size:14px;text-transform:uppercase;font-family:"AvenirPro45Book",sans-serif !important;padding:9px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.816' height='7.615' viewBox='0 0 13.816 7.615'%3E%3Cpath id='Path_1293' data-name='Path 1293' d='M155.688,13.781l6.555,6.555,6.555-6.555' transform='translate(-155.335 -13.428)' fill='none' stroke='%23323b3e' stroke-width='1'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position-x:calc(100% - 8px);background-position-y:17px;padding-right:50px}.contact-form-full-width #pardot-form .text{border:none;background-color:white;width:100%;height:40px;margin-top:5px;padding-left:10px}.contact-form-full-width .wpcf7 form.sent .wpcf7-response-output{padding:15px;background-color:#e5f5e9;border:1px solid #029b25;color:#029b25}.contact-form-full-width .marketing-accept label{margin-top:28px}.contact-form-full-width .privacy-accept label{margin-top:10px}.wpcf7-list-item{margin:0}.wpcf7-list-item label{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wpcf7-list-item label input{margin-top:3px;margin-right:5px;accent-color:#e23828;width:17px;height:17px}.contact-form{margin-bottom:0px}.contact-form .contact-form-description{padding-right:20%;font-size:20px}.contact-form .contact-form-description p{font-size:20px}.contact-form .contact-form-container{background-color:#f0f0f0;padding:32px;padding-right:25%}.contact-form .contact-form-container .to-email-hidden-field{display:none}@media (max-width: 767.98px){.contact-form .contact-form-container{padding-right:32px}}.contact-form .contact-form-container .form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-form .contact-form-container label{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;font-family:"AvenirPro85Heavy",sans-serif !important;margin-top:23px}.contact-form .contact-form-container label .tel-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.contact-form .contact-form-container label .tel-container span:last-of-type{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.contact-form .contact-form-container label .tel-container input[type="tel"]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.contact-form .contact-form-container .submit-container{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-form .contact-form-container input[type="submit"]{border:none !important}.contact-form .contact-form-container input[type="text"],.contact-form .contact-form-container input[type="email"],.contact-form .contact-form-container input[type="tel"],.contact-form .contact-form-container textarea{border:none;background-color:white;width:100%;height:40px;margin-top:5px;padding-left:10px}.contact-form .contact-form-container textarea{min-height:150px}.contact-form .contact-form-container .file-upload-container label input[type="file"]{width:100%;padding:10px 0px;font-family:"AvenirPro45Book",sans-serif !important;display:inline-block}.contact-form .contact-form-container .file-upload-container label ::-webkit-file-upload-button{border:none !important;cursor:pointer;margin-right:10px}.contact-form .contact-form-container .wpcf7-not-valid{background-color:#e7cfcd !important;color:#ff1600 !important;border:1px solid #ff1600 !important}.contact-form .contact-form-container .wpcf7-response-output{margin-top:20px;width:100%;border:1px solid #ffb100 !important;color:#ffb100 !important;background-color:#e7dfcd !important;margin-left:0 !important;margin-right:0 !important}.contact-form .contact-form-container .wpcf7-response-output:before{position:relative;top:2px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16'%3E%3Cg id='Group_3086' data-name='Group 3086' transform='translate(-96 -4273)'%3E%3Cg id='Icon_Box' data-name='Icon Box' transform='translate(96 4274)'%3E%3Crect id='Rectangle_24' data-name='Rectangle 24' width='15' height='15' rx='7.5' fill='%23ffb100'/%3E%3C/g%3E%3Ctext id='_' data-name='!' transform='translate(101 4286)' fill='%23fff' font-size='12' font-family='SegoeUIBlack, Segoe UI'%3E%3Ctspan x='0' y='0'%3E!%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");margin-right:10px}.contact-form .contact-form-container .wpcf7 form.invalid .wpcf7-response-output,.contact-form .contact-form-container .wpcf7 form.spam .wpcf7-response-output{width:100%;border:1px solid #ffb100 !important;color:#ffb100 !important;background-color:#e7dfcd !important;margin-left:0 !important;margin-right:0 !important}.contact-form .contact-form-container .wpcf7 form.invalid .wpcf7-response-output:before,.contact-form .contact-form-container .wpcf7 form.spam .wpcf7-response-output:before{position:relative;top:2px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16'%3E%3Cg id='Group_3086' data-name='Group 3086' transform='translate(-96 -4273)'%3E%3Cg id='Icon_Box' data-name='Icon Box' transform='translate(96 4274)'%3E%3Crect id='Rectangle_24' data-name='Rectangle 24' width='15' height='15' rx='7.5' fill='%23ffb100'/%3E%3C/g%3E%3Ctext id='_' data-name='!' transform='translate(101 4286)' fill='%23fff' font-size='12' font-family='SegoeUIBlack, Segoe UI'%3E%3Ctspan x='0' y='0'%3E!%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");margin-right:10px}.contact-form .contact-form-container .wpcf7 form.sent .wpcf7-response-output{width:100%;border:1px solid #029b25 !important;color:#029b25 !important;background-color:#e5f5e9 !important;margin-left:0 !important;margin-right:0 !important}.contact-form .contact-form-container .wpcf7 form.sent .wpcf7-response-output:before{position:relative;top:2px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cg id='Group_3464' data-name='Group 3464' transform='translate(-92 -6163)'%3E%3Cg id='Icon_Box' data-name='Icon Box' transform='translate(92 6163)'%3E%3Crect id='Rectangle_24' data-name='Rectangle 24' width='15' height='15' rx='7.5' fill='%23029b25'/%3E%3C/g%3E%3Cpath id='Path_2933' data-name='Path 2933' d='M-24375.2-18145.436l2.58,2.58,5.3-5.3' transform='translate(24470.76 24316.004)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");margin-right:10px}.contact-form .contact-form-container select{width:100%;min-width:140px;margin-top:5px;height:40px;font-size:14px;text-transform:uppercase;border:1px solid #323b3e;font-family:"AvenirPro45Book",sans-serif !important;padding:9px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:transparent;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.816' height='7.615' viewBox='0 0 13.816 7.615'%3E%3Cpath id='Path_1293' data-name='Path 1293' d='M155.688,13.781l6.555,6.555,6.555-6.555' transform='translate(-155.335 -13.428)' fill='none' stroke='%23323b3e' stroke-width='1'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position-x:calc(100% - 8px);background-position-y:17px;padding-right:50px}.contact-form #pardot-form{margin:0 !important;margin-right:0 !important}.contact-form #pardot-form .text{border:none;background-color:white;width:100%;height:40px;margin-top:5px;padding-left:10px}.contact-form .thank-you-message{padding:15px;background-color:#e5f5e9;border:1px solid #029b25;color:#029b25}.contact-form .marketing-accept label{margin-top:28px}.contact-form .privacy-accept label{margin-top:10px}.wpcf7-list-item{margin:0}.wpcf7-list-item label{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wpcf7-list-item label input{margin-top:3px;margin-right:5px;accent-color:#e23828;width:17px;height:17px}.project-location{min-height:50px !important;height:100px !important}.block-cta-banner .content-wrapper{background-color:#383d40;text-align:center;color:#fff;padding:80px 100px}@media (max-width: 991.98px){.block-cta-banner .content-wrapper{padding:70px 90px}}@media (max-width: 575.98px){.block-cta-banner .content-wrapper{padding:40px}}.block-cta-banner .content-wrapper h3{font-size:24px !important;font-weight:unset !important}.block-cta-banner .content-wrapper p{margin-bottom:30px}.block-detailed-project-products{margin:80px 0}.block-detailed-project-products .swiper-slide{height:500px}.block-detailed-project-products__products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.block-detailed-project-products__products li{margin-bottom:10px}.block-detailed-project-products__products a{color:#e23828 !important}.block-detailed-project-products__slider{overflow-x:hidden}.block-detailed-project-products__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-detailed-project-products__arrows{margin-top:20px}.block-detailed-project-products__arrows img{width:40px;margin-right:20px}.block-detailed-project-products__arrows .swiper-button-disabled{cursor:default}.documentation-block{padding:40px}.documentation-block__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.documentation-block__image{margin-bottom:15px;max-height:100px;width:auto}.documentation-block__description{margin-bottom:15px;font-size:14px}.documentation-block__description a{text-decoration:underline !important;color:#e23828 !important}.documentation-block__title{margin-bottom:15px;font-size:24px;font-family:"AvenirPro35Light",sans-serif !important}.documentation-block__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.documentation-block__link img{margin-right:10px}.documents-accordion{margin:50px 0}.documents-accordion .section-title{margin-bottom:20px;font-family:"AvenirPro35Light",sans-serif !important}.editor-grid{margin:80px 0}.editor-grid h4{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e23828}.editor-grid .editor-grid-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.editor-grid .editor-grid-container .editor-grid-inner{width:30%}.editor-grid .editor-grid-container p:first-child{font-size:20px}.editor-grid a{color:#e23828 !important;text-decoration:underline !important}.editor-grid table,.editor-grid th,.editor-grid td{border:1px solid #323b3e;border-collapse:collapse}.editor-grid td{padding:5px}.editor-grid th{font-family:"AvenirPro85Heavy",sans-serif !important}.editor{margin:80px 0}.editor a{color:#e23828 !important;text-decoration:underline !important;word-break:break-word}.editor table,.editor th,.editor td{border:1px solid #323b3e;border-collapse:collapse}.editor td{padding:5px}.editor th{font-family:"AvenirPro85Heavy",sans-serif !important}.editor h1{font-family:"AvenirPro85Heavy",sans-serif !important}.editor h2{font-family:"AvenirPro85Heavy",sans-serif !important}.editor h3{font-family:"AvenirPro85Heavy",sans-serif !important}.editor h4{font-family:"AvenirPro85Heavy",sans-serif !important}.editor h5{font-family:"AvenirPro85Heavy",sans-serif !important}.editor h6{font-family:"AvenirPro85Heavy",sans-serif !important}.remove-margin-bottom{margin-bottom:0 !important}.block-featured-posts{padding:60px 0;background-color:#f0f0f0}.block-featured-posts .swiper-wrapper{height:unset}.block-featured-posts .swiper-wrapper a{height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-featured-posts .swiper-wrapper a h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:10px 0px 10px 10px}.block-featured-posts__overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width: 991.98px){.block-featured-posts__overview{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.block-featured-posts__overview h2{font-size:24px;font-family:"AvenirPro35Light",sans-serif !important;margin-bottom:20px}.block-featured-posts__overview h2,.block-featured-posts__overview p{padding-right:20px}@media (max-width: 991.98px){.block-featured-posts__overview h2,.block-featured-posts__overview p{padding:0}}@media (max-width: 991.98px){.block-featured-posts__overview p{text-align:center}}.block-featured-posts__navigation{position:relative;margin:20px 20px 30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media (max-width: 991.98px){.block-featured-posts__navigation{margin:20px 0 40px 0}}@media (max-width: 767.98px){.block-featured-posts__navigation{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.block-featured-posts__navigation img{width:48px;height:48px}@media (max-width: 767.98px){.block-featured-posts__navigation img{width:30px;height:30px}}.block-featured-posts__post{border-bottom:1px solid black}.block-featured-posts__post img{width:100%;-o-object-fit:cover;object-fit:cover}.block-featured-posts__post h4{margin-top:10px;padding:10px 0 10px 10px}.block-featured-posts__post-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.block-featured-posts__post-title h4{font-size:1.2em}.block-featured-posts__post-title .arrow-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-featured-posts__post-title img{margin-left:10px;width:30px}.swiper-featured-posts{overflow:hidden}.swiper-featured-posts .featured-image{height:250px}.white-bg{background-color:#fff}.off-white-bg{background-color:#f0f0f0}.full-width-image{margin:80px}.full-width-image img{width:100%;height:auto}.block-global-page-slider{position:relative;padding:0 0 0 0}@media (max-width: 991.98px){.block-global-page-slider{margin-bottom:0}}.block-global-page-slider .button,.block-global-page-slider .contact-form-full-width .contact-form-container input[type="submit"],.contact-form-full-width .contact-form-container .block-global-page-slider input[type="submit"],.block-global-page-slider .contact-form-full-width .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width .contact-form-container .file-upload-container label .block-global-page-slider ::-webkit-file-upload-button,.block-global-page-slider .contact-form .contact-form-container input[type="submit"],.contact-form .contact-form-container .block-global-page-slider input[type="submit"],.block-global-page-slider .contact-form .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form .contact-form-container .file-upload-container label .block-global-page-slider ::-webkit-file-upload-button,.block-global-page-slider .tabs-finishes .tab-content a,.tabs-finishes .tab-content .block-global-page-slider a,.block-global-page-slider .tabs-free-text .tab-content a,.tabs-free-text .tab-content .block-global-page-slider a,.block-global-page-slider .text-embed-form-split .contact-form-container input[type="submit"],.text-embed-form-split .contact-form-container .block-global-page-slider input[type="submit"],.block-global-page-slider .text-embed-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-embed-form-split .contact-form-container .file-upload-container label .block-global-page-slider ::-webkit-file-upload-button,.block-global-page-slider .text-form-split .contact-form-container input[type="submit"],.text-form-split .contact-form-container .block-global-page-slider input[type="submit"],.block-global-page-slider .text-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-form-split .contact-form-container .file-upload-container label .block-global-page-slider ::-webkit-file-upload-button,.block-global-page-slider .webinar-events input[type="submit"],.webinar-events .block-global-page-slider input[type="submit"]{margin-top:15px;display:inline-block}.block-global-page-slider .block-global-page-slider__slide{position:relative;overflow:hidden;padding:60px 0;width:100%;height:700px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width: 991.98px){.block-global-page-slider .block-global-page-slider__slide{height:550px}}@media (max-width: 767.98px){.block-global-page-slider .block-global-page-slider__slide{padding:60px 0 0 0}}.block-global-page-slider .block-global-page-slider__slide picture{position:absolute;top:0;left:0;width:100%;height:100%}.block-global-page-slider .block-global-page-slider__slide picture img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.block-global-page-slider .block-global-page-slider__slide .vignette{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:-webkit-gradient(linear, left top, right top, from(#000), color-stop(50%, rgba(255,255,255,0)));background:linear-gradient(90deg, #000 0%, rgba(255,255,255,0) 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1)}@media (max-width: 767.98px){.block-global-page-slider .block-global-page-slider__slide .vignette{background:-webkit-gradient(linear, left top, right top, from(#000), color-stop(80%, rgba(255,255,255,0)));background:linear-gradient(90deg, #000 0%, rgba(255,255,255,0) 80%)}}.block-global-page-slider__content{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10;padding-top:80px}.block-global-page-slider__content .content{position:relative;width:30%;z-index:2}@media (max-width: 1199.98px){.block-global-page-slider__content .content{width:50%}}@media (max-width: 991.98px){.block-global-page-slider__content .content{width:80%}}@media (max-width: 575.98px){.block-global-page-slider__content .content{width:100%}}.block-global-page-slider__content .content .body{margin-top:30px}.block-global-page-slider__content .content h1,.block-global-page-slider__content .content .body{color:white}.block-global-page-slider__content .content .filter-dropdown-container{width:300px;margin-top:40px}@media (max-width: 767.98px){.block-global-page-slider__content .content .filter-dropdown-container{width:80%}}@media (max-width: 575.98px){.block-global-page-slider__content .content .filter-dropdown-container{width:100%}}.block-global-page-slider__content .content .filter-dropdown-outer{position:relative;margin-right:10px}.block-global-page-slider__content .content .filter-dropdown-outer .filter-dropdown{font-size:10px;text-transform:uppercase;border:1px solid #323b3e;background-color:white;padding:9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.block-global-page-slider__content .content .filter-dropdown-outer .filter-dropdown img{margin-left:20px}.block-global-page-slider__content .content .filter-dropdown-outer .filter-dropdown-inner{font-family:"AvenirPro35Light",sans-serif !important;background-color:#fff;z-index:2;display:none;max-height:55vh;overflow-y:scroll;font-size:10px;text-transform:uppercase;border:1px solid #323b3e;padding:3px 9px 13px 9px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;width:100%}.block-global-page-slider__content .content .filter-dropdown-outer .filter-dropdown-inner::-webkit-scrollbar{width:5px}.block-global-page-slider__content .content .filter-dropdown-outer .filter-dropdown-inner a{display:block;font-size:14px;margin:4px 0}.block-global-page-slider__content .content .filter-dropdown-outer .filter-dropdown-inner a:hover{color:#e23828 !important}.block-global-page-slider__content .content .filter-dropdown-outer .filter-dropdown-inner .options-title{margin-top:10px;font-size:10px !important}.block-global-page-slider__content .content .filter-dropdown-outer .filter-dropdown-inner .filter-options{font-size:14px;line-height:16px;margin-top:4px;text-transform:none}.block-global-page-slider__content .content .filter-dropdown-outer .filter-dropdown-inner .filter-options label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.block-global-page-slider__content .content .filter-dropdown-outer .filter-dropdown-inner .filter-options input{margin-right:3px}.block-global-page-slider .swiper-pagination{text-align:left;left:50% !important;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:80px !important}.block-global-page-slider .swiper-pagination .swiper-pagination-bullet{border-radius:0;width:60px;height:3px;background:#606a74;opacity:1}@media (max-width: 767.98px){.block-global-page-slider .swiper-pagination .swiper-pagination-bullet{width:30px;height:2px}}.block-global-page-slider .swiper-pagination .swiper-pagination-bullet-active{background:#e23828;height:5px;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}@media (max-width: 767.98px){.block-global-page-slider .swiper-pagination .swiper-pagination-bullet-active{height:3px}}.header-big-text{margin-bottom:50px}.header-big-text .header-split-container{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:42px}.header-big-text .header-split-container h1{font-size:40px !important}@media (max-width: 575.98px){.header-big-text .header-split-container h1{font-size:32px !important;line-height:32px !important}}.header-big-text .header-split-container .large-text{font-size:105px !important;line-height:105px !important;color:#e23828;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 575.98px){.header-big-text .header-split-container .large-text{font-size:70px !important;line-height:70px !important}}@media (max-width: 991.98px){.header-big-text .header-side-description{margin-top:30px}}.header-big-text .header-big-text-description{font-size:26px;line-height:26px;margin:0}.header-big-text .header-big-text-description *{font-family:"aktiv-grotesk-thin",sans-serif !important}@media (max-width: 575.98px){.header-big-text .header-big-text-description{margin-top:15px}}.header-description-link{margin:80px 0}.header-description-link__title{margin-bottom:20px;font-size:24px;font-family:"AvenirPro35Light",sans-serif !important}.header-description-link__description{margin-bottom:20px;font-size:14px}.header-description-link__description a{text-decoration:underline !important;color:#e23828 !important}.header-description-link__links{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-description-link__link{margin-bottom:15px;display:inline-block}.header-details-links{margin:80px 0}.header-details-links__description{font-size:20px;padding:0 4% 16px 0}.header-details-links__sub-description{font-size:14px;margin-bottom:16px;padding-right:4%}.header-details-links__links-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-details-links__link{display:inline-block}.header-details-links__link div:first-child{margin-top:15px;font-family:"AvenirPro85Heavy",sans-serif !important}.header-details-links__link a{margin-top:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:none}.header-details-links__link a img{margin-right:15px}.header-image-short{background-color:#f0f0f0;height:300px;position:relative;margin-bottom:40px}@media (max-width: 767.98px){.header-image-short{height:200px}}.header-image-short__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.header-image-short__wrapper .text-box{height:300px;background-color:#f0f0f0;position:relative;z-index:2;padding:40px 100px 0 0}@media (max-width: 991.98px){.header-image-short__wrapper .text-box{padding:40px 0 0 0}}@media (max-width: 767.98px){.header-image-short__wrapper .text-box{height:200px}}.header-image-short__wrapper .text-box:before{content:"";position:absolute;top:0;left:-1000px;width:1000px;height:100%;background-color:#f0f0f0}.header-image-short__wrapper .text-box:after{content:"";position:absolute;top:0;right:-100px;width:100px;height:100%;background-color:#f0f0f0;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 0);clip-path:polygon(0 0, 0% 100%, 100% 0)}.header-image-short__wrapper .text-box h1{font-size:3em}@media (max-width: 767.98px){.header-image-short__wrapper .text-box h1{font-size:2em}}.header-image-short__wrapper img{position:absolute;right:0;top:0;height:300px;width:80%;z-index:1;-o-object-fit:cover;object-fit:cover;width:100%;-o-object-position:right;object-position:right}@media (max-width: 767.98px){.header-image-short__wrapper img{height:200px}}.host-panel{margin:100px 0px}.host-panel .image-left{position:relative;background-size:cover;background-repeat:no-repeat;background-position:bottom}.host-panel .image-left .red-panel{position:absolute;left:0px;top:0px;height:100%;width:76px}.host-panel .image-left img{padding-left:3%;width:100%;height:100%;padding-right:0px}.host-panel .text-right{text-align:left;padding:72px 30px 72px 72px;margin-right:auto;margin-left:0px;max-width:573px}.host-panel .text-right h2{font-size:55px;line-height:59px;text-transform:uppercase}.host-panel .text-right p{font-size:16px;line-height:20px}.host-panel .text-right a{padding:8px 20px;background-color:#fff;border:solid #e23828 2px;color:#606a74;position:relative;bottom:0;font-size:18px;font-weight:500;line-height:30px}.host-panel{padding-top:0px}.host-panel .host-bottom p:last-of-type{margin-bottom:30px}.host-panel .host-bottom a.btn{padding:8px 20px;background-color:#fff;border:solid #e23828 2px;color:#000;position:relative;bottom:0;font-size:18px;font-weight:500;line-height:30px;border-radius:0px}.host-panel .host-bottom a.btn:hover{background-color:#e23828 !important;color:#fff !important;border-color:#fff !important}.host-panel .modal-body{max-height:800px}.host-panel .host-image{border-bottom:solid #e23828 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 767px){.host-panel .host-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.host-panel .host-image img{width:80% !important}}.host-panel .host-image img{width:100%;height:auto}.host-panel .host-text{border-bottom:solid #e23828 5px;padding-top:30px;padding-bottom:30px}.host-panel .host-text h2{font-family:"aktiv-grotesk-thin",sans-serif !important;font-size:40px;text-transform:uppercase;color:#000}.host-panel p{font-size:16px;line-height:20px}.host-panel p strong{font-family:"AvenirPro85Heavy",sans-serif !important}.host-panel .host-bottom{padding:100px 15px;text-align:center}.host-panel .host-bottom h2{font-size:55px;line-height:59px;text-transform:uppercase;color:#0a0a0a}.host-panel .host-bottom p{font-size:18px;line-height:22px}.icon-link-grid{margin:80px 0}.icon-link-grid .icon-link-grid-container{display:grid;gap:20px}.icon-link-grid .icon-link-grid-container .link-grid-item{width:100%;background-color:#f0f0f0;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:220px}@media (max-width: 767.98px){.icon-link-grid .icon-link-grid-container .link-grid-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.icon-link-grid .icon-link-grid-container .link-grid-item img{width:20%;height:auto;margin-right:20px;min-width:100px}@media (max-width: 767.98px){.icon-link-grid .icon-link-grid-container .link-grid-item img{margin-right:0;margin-bottom:25px}}.icon-link-grid .icon-link-grid-container .link-grid-item .link-grid-item__summary{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.icon-link-grid .icon-link-grid-container .link-grid-item .link-grid-item__title{margin-bottom:5px}.icon-link-grid .icon-link-grid-container .link-grid-item .link-grid-item__title span{font-weight:500}.icon-link-grid .icon-link-grid-container-3{grid-template-columns:repeat(3, 1fr)}@media (max-width: 1399.98px){.icon-link-grid .icon-link-grid-container-3{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767.98px){.icon-link-grid .icon-link-grid-container-3{grid-template-columns:repeat(1, 1fr)}}.icon-link-grid .icon-link-grid-container-4{grid-template-columns:repeat(4, 1fr)}@media (max-width: 1399.98px){.icon-link-grid .icon-link-grid-container-4{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767.98px){.icon-link-grid .icon-link-grid-container-4{grid-template-columns:repeat(1, 1fr)}}.icon-with-paragraph{padding:80px 0;background-color:#606a74;color:#fff;text-align:center}.icon-with-paragraph img{width:100%}@media (max-width: 767.98px){.icon-with-paragraph img{margin-bottom:30px}}.iframe-block iframe{min-height:1150px;width:100%}.image-duo{margin:80px 0}@media (max-width: 991.98px){.image-duo{margin:50px 0}}.image-duo img{height:400px;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 991.98px){.image-duo img{height:300px}}@media (max-width: 991.98px){.image-duo .image-right{display:none}}.image-text-grid{padding:50px 0}.image-text-grid .header-wrapper{margin-bottom:35px;text-align:center}.image-text-grid .grid-item .image-container{width:100%;height:100%;margin-bottom:35px}.image-text-grid .grid-item .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16 / 9}.image-text-grid .grid-item .text-container h4{margin-bottom:20px}.image-text-grid .grid-item .image-split{width:100%;height:100%}@media (max-width: 991.98px){.image-text-grid .grid-item .image-split{margin-bottom:35px}}.image-text-grid .grid-item .image-split img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16 / 9;margin-bottom:0px !important}.image-text-grid .grid-item .text-split{padding-left:20px}@media (max-width: 991.98px){.image-text-grid .grid-item .text-split{padding-left:0}}.image-text-grid .text-split-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.off-white-bg{background-color:#f0f0f0}.image-text-links-slider{padding:50px 0}@media (max-width: 991.98px){.image-text-links-slider{margin-bottom:100px}}.image-text-links-slider .nav-container-swiper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:25px}.image-text-links-slider .nav-container-next{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.image-text-links-slider .nav-container-prev{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media (max-width: 991.98px){.image-text-links-slider .nav-container-swiper{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-bottom:25px}.image-text-links-slider .nav-container-next{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.image-text-links-slider .nav-container-prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.image-text-links-slider .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-text-links-slider .button-prev,.image-text-links-slider .button-next{width:50px;height:50px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;border:solid 1px #fff;border-radius:100%;padding:10px}@media (max-width: 1199.98px){.image-text-links-slider{padding:50px 0 0 0}}.image-text-links-slider .swiper{width:100%;height:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (max-width: 1199.98px){.image-text-links-slider .swiper{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.image-text-links-slider .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.image-text-links-slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.image-text-links-slider .image-container{width:50%;height:100%;position:relative}@media (max-width: 1199.98px){.image-text-links-slider .image-container{width:100%}}.image-text-links-slider .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}@media (max-width: 1199.98px){.image-text-links-slider .image-container img{position:relative;aspect-ratio:16 / 9}}.image-text-links-slider .link-container{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f0f0f0;word-break:keep-all;font-size:14px}@media (max-width: 1199.98px){.image-text-links-slider .link-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}@media (max-width: 767.98px){.image-text-links-slider .link-container{padding:20px}}.image-text-links-slider .link-container .link-wrapper{padding-left:20px;display:grid;grid-template-columns:25px 1fr;grid-auto-rows:1fr;grid-column-gap:10px;grid-row-gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767.98px){.image-text-links-slider .link-container .link-wrapper:last-of-type a{margin-bottom:0}}@media (max-width: 1199.98px){.image-text-links-slider .link-container .link-wrapper{padding-left:0}}.image-text-links-slider .link-container .link-wrapper img{width:25px;height:25px}.image-text-links-slider .link-container .link-wrapper a{font-weight:bold}.image-text-links-slider .link-container .link-wrapper .arrow{justify-self:end}.image-text-links-slider .link-container .link-wrapper .button,.image-text-links-slider .link-container .link-wrapper .contact-form-full-width .contact-form-container input[type="submit"],.contact-form-full-width .contact-form-container .image-text-links-slider .link-container .link-wrapper input[type="submit"],.image-text-links-slider .link-container .link-wrapper .contact-form-full-width .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width .contact-form-container .file-upload-container label .image-text-links-slider .link-container .link-wrapper ::-webkit-file-upload-button,.image-text-links-slider .link-container .link-wrapper .contact-form .contact-form-container input[type="submit"],.contact-form .contact-form-container .image-text-links-slider .link-container .link-wrapper input[type="submit"],.image-text-links-slider .link-container .link-wrapper .contact-form .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form .contact-form-container .file-upload-container label .image-text-links-slider .link-container .link-wrapper ::-webkit-file-upload-button,.image-text-links-slider .link-container .link-wrapper .tabs-finishes .tab-content a,.tabs-finishes .tab-content .image-text-links-slider .link-container .link-wrapper a,.image-text-links-slider .link-container .link-wrapper .tabs-free-text .tab-content a,.tabs-free-text .tab-content .image-text-links-slider .link-container .link-wrapper a,.image-text-links-slider .link-container .link-wrapper .text-embed-form-split .contact-form-container input[type="submit"],.text-embed-form-split .contact-form-container .image-text-links-slider .link-container .link-wrapper input[type="submit"],.image-text-links-slider .link-container .link-wrapper .text-embed-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-embed-form-split .contact-form-container .file-upload-container label .image-text-links-slider .link-container .link-wrapper ::-webkit-file-upload-button,.image-text-links-slider .link-container .link-wrapper .text-form-split .contact-form-container input[type="submit"],.text-form-split .contact-form-container .image-text-links-slider .link-container .link-wrapper input[type="submit"],.image-text-links-slider .link-container .link-wrapper .text-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-form-split .contact-form-container .file-upload-container label .image-text-links-slider .link-container .link-wrapper ::-webkit-file-upload-button,.image-text-links-slider .link-container .link-wrapper .webinar-events input[type="submit"],.webinar-events .image-text-links-slider .link-container .link-wrapper input[type="submit"]{padding:5px 10px !important;justify-self:start}.image-text-links-slider .text-links-container{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 1199.98px){.image-text-links-slider .text-links-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.image-text-links-slider .text-content h3{font-size:24px}@media (max-width: 1199.98px){.image-text-links-slider .text-content{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.image-text-links-slider .text-content h3{margin:5px 0 20px 0}@media (max-width: 1199.98px){.image-text-links-slider .text-content h3{font-size:20px}}.image-text-links-slider .text-content .sub-header{font-weight:bold;color:#e23828;margin-bottom:10px}.image-text-links-slider .outer-right{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-bottom:1px solid black}@media (max-width: 1199.98px){.image-text-links-slider .outer-right{width:100%}}@media (max-width: 767.98px){.image-text-links-slider .outer-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 767.98px){.image-text-links-slider .outer-right{border-bottom:none}}.image-text-links-slider .link-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%}@media (max-width: 767.98px){.image-text-links-slider .link-container{width:100%}}.image-text-links-slider .text-content{width:50%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px}@media (max-width: 767.98px){.image-text-links-slider .text-content{width:100%}}.image-text-links-slider .scroll-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;margin:auto;width:30%;position:relative;margin-top:30px}@media (max-width: 991.98px){.image-text-links-slider .scroll-wrapper{margin-top:-18px}}.image-text-links-slider .scroll-wrapper .swiper-scrollbar-drag{width:25% !important;background-color:#e23828}.image-text-links-slider .cta-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.image-text-links{padding:50px 0}@media (max-width: 767.98px){.image-text-links{padding:50px 0 0 0}}.image-text-links .image-container{width:50%;height:100%;position:relative}@media (max-width: 991.98px){.image-text-links .image-container{width:100%}}.image-text-links .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}@media (max-width: 991.98px){.image-text-links .image-container img{position:relative;aspect-ratio:16 / 9}}.image-text-links .link-container{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f0f0f0}@media (max-width: 1199.98px){.image-text-links .link-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}@media (max-width: 767.98px){.image-text-links .link-container{padding:20px}}.image-text-links .link-container .link-wrapper{padding-left:40px}@media (max-width: 767.98px){.image-text-links .link-container .link-wrapper:last-of-type a{margin-bottom:0}}@media (max-width: 1199.98px){.image-text-links .link-container .link-wrapper{padding-left:0}}.image-text-links .link-container .link-wrapper img{width:25px;height:25px}.image-text-links .link-container .link-wrapper a{margin-bottom:15px;font-weight:bold}.image-text-links .text-links-container{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 991.98px){.image-text-links .text-links-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 1199.98px){.image-text-links .text-content{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.image-text-links .text-content h3{margin:5px 0 20px 0}@media (max-width: 1199.98px){.image-text-links .text-content h3{font-size:20px}}.image-text-links .outer-right{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-bottom:1px solid black}@media (max-width: 991.98px){.image-text-links .outer-right{width:100%}}@media (max-width: 767.98px){.image-text-links .outer-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 767.98px){.image-text-links .outer-right{border-bottom:none}}.image-text-links .link-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%}@media (max-width: 767.98px){.image-text-links .link-container{width:100%}}.image-text-links .text-content{width:50%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px}@media (max-width: 767.98px){.image-text-links .text-content{width:100%}}.image-with-description{margin:80px 0}.image-with-description .image-title{font-size:24px;margin-bottom:27px;font-family:"AvenirPro35Light",sans-serif !important}.image-with-description .image-icon{margin-top:50px}.image-with-description .image-content{width:90%}@media (max-width: 1199.98px){.image-with-description .image-content{margin-top:20px;width:100%}}.image-with-description .image-download{margin-top:10px}.image-with-description .image-download a{display:inline-block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-with-description .image-download a img{padding-right:10px}.image-with-description .image-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.image-with-description .image-center img{width:100%}@media (max-width: 1199.98px){.image-with-description .image-center{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.image-with-description .image-center-mirror{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.image-with-description .image-details-mirror{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width: 1199.98px){.image-with-description .image-details{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.large-image-slider-big-text .body{font-size:26px;line-height:26px;margin:0}.large-image-slider-big-text .body *{font-family:"aktiv-grotesk-thin",sans-serif !important}.large-image-slider-big-text .header-split-container{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:42px}.large-image-slider-big-text .header-split-container h1{font-size:40px !important}@media (max-width: 575.98px){.large-image-slider-big-text .header-split-container h1{font-size:32px !important;line-height:32px !important}}.large-image-slider-big-text .header-split-container .large-text{font-size:105px !important;line-height:105px !important;color:#e23828;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 575.98px){.large-image-slider-big-text .header-split-container .large-text{font-size:70px !important;line-height:70px !important}}.large-image-slider-big-text .button,.large-image-slider-big-text .contact-form-full-width .contact-form-container input[type="submit"],.contact-form-full-width .contact-form-container .large-image-slider-big-text input[type="submit"],.large-image-slider-big-text .contact-form-full-width .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width .contact-form-container .file-upload-container label .large-image-slider-big-text ::-webkit-file-upload-button,.large-image-slider-big-text .contact-form .contact-form-container input[type="submit"],.contact-form .contact-form-container .large-image-slider-big-text input[type="submit"],.large-image-slider-big-text .contact-form .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form .contact-form-container .file-upload-container label .large-image-slider-big-text ::-webkit-file-upload-button,.large-image-slider-big-text .tabs-finishes .tab-content a,.tabs-finishes .tab-content .large-image-slider-big-text a,.large-image-slider-big-text .tabs-free-text .tab-content a,.tabs-free-text .tab-content .large-image-slider-big-text a,.large-image-slider-big-text .text-embed-form-split .contact-form-container input[type="submit"],.text-embed-form-split .contact-form-container .large-image-slider-big-text input[type="submit"],.large-image-slider-big-text .text-embed-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-embed-form-split .contact-form-container .file-upload-container label .large-image-slider-big-text ::-webkit-file-upload-button,.large-image-slider-big-text .text-form-split .contact-form-container input[type="submit"],.text-form-split .contact-form-container .large-image-slider-big-text input[type="submit"],.large-image-slider-big-text .text-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-form-split .contact-form-container .file-upload-container label .large-image-slider-big-text ::-webkit-file-upload-button,.large-image-slider-big-text .webinar-events input[type="submit"],.webinar-events .large-image-slider-big-text input[type="submit"]{position:relative;z-index:2}.block-large-image-slider{position:relative;padding:0 0 0 0;margin-bottom:80px}.block-large-image-slider .slide-icon{margin-top:20px;width:auto !important;height:150px !important;position:relative;display:block}@media (max-width: 575.98px){.block-large-image-slider .slide-icon{width:250px !important;height:auto !important}}@media (max-width: 991.98px){.block-large-image-slider{margin-bottom:0}}.block-large-image-slider .button,.block-large-image-slider .contact-form-full-width .contact-form-container input[type="submit"],.contact-form-full-width .contact-form-container .block-large-image-slider input[type="submit"],.block-large-image-slider .contact-form-full-width .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width .contact-form-container .file-upload-container label .block-large-image-slider ::-webkit-file-upload-button,.block-large-image-slider .contact-form .contact-form-container input[type="submit"],.contact-form .contact-form-container .block-large-image-slider input[type="submit"],.block-large-image-slider .contact-form .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form .contact-form-container .file-upload-container label .block-large-image-slider ::-webkit-file-upload-button,.block-large-image-slider .tabs-finishes .tab-content a,.tabs-finishes .tab-content .block-large-image-slider a,.block-large-image-slider .tabs-free-text .tab-content a,.tabs-free-text .tab-content .block-large-image-slider a,.block-large-image-slider .text-embed-form-split .contact-form-container input[type="submit"],.text-embed-form-split .contact-form-container .block-large-image-slider input[type="submit"],.block-large-image-slider .text-embed-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-embed-form-split .contact-form-container .file-upload-container label .block-large-image-slider ::-webkit-file-upload-button,.block-large-image-slider .text-form-split .contact-form-container input[type="submit"],.text-form-split .contact-form-container .block-large-image-slider input[type="submit"],.block-large-image-slider .text-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-form-split .contact-form-container .file-upload-container label .block-large-image-slider ::-webkit-file-upload-button,.block-large-image-slider .webinar-events input[type="submit"],.webinar-events .block-large-image-slider input[type="submit"]{margin-top:15px;display:inline-block}.block-large-image-slider .block-large-image-slider__slide{position:relative;overflow:hidden;padding:60px 0;width:100%;height:70vh;min-height:700px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.block-large-image-slider .block-large-image-slider__slide .embed-container{position:absolute;top:0;left:0;width:100%;height:100%}.block-large-image-slider .block-large-image-slider__slide .embed-container video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 991.98px){.block-large-image-slider .block-large-image-slider__slide{height:50vh;min-height:450px}}@media (max-width: 767.98px){.block-large-image-slider .block-large-image-slider__slide{padding:60px 0 0 0}}.block-large-image-slider .block-large-image-slider__slide>picture{position:absolute;top:0;left:0;width:100%;height:100%}.block-large-image-slider .block-large-image-slider__slide>picture img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.block-large-image-slider .block-large-image-slider__slide .vignette{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:-webkit-gradient(linear, left top, right top, from(#000), color-stop(50%, rgba(255,255,255,0)));background:linear-gradient(90deg, #000 0%, rgba(255,255,255,0) 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1)}@media (max-width: 991.98px){.block-large-image-slider .block-large-image-slider__slide .vignette{background:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.6)), color-stop(150%, rgba(255,255,255,0)));background:linear-gradient(90deg, rgba(0,0,0,0.6) 0%, rgba(255,255,255,0) 150%)}}.block-large-image-slider .block-large-image-slider__slide .content{position:relative;width:30%;z-index:2}@media (max-width: 1199.98px){.block-large-image-slider .block-large-image-slider__slide .content{width:50%}}@media (max-width: 991.98px){.block-large-image-slider .block-large-image-slider__slide .content{width:80%}}@media (max-width: 575.98px){.block-large-image-slider .block-large-image-slider__slide .content{width:100%}}.block-large-image-slider .block-large-image-slider__slide .content .body{margin-top:30px;color:#fff}.block-large-image-slider .block-large-image-slider__slide .content h1,.block-large-image-slider .block-large-image-slider__slide .content p{color:white}.block-large-image-slider .block-large-image-slider__slide .content .title{font-family:"aktiv-grotesk-thin", sans-serif !important;font-weight:200 !important;text-transform:uppercase;margin:0 !important;color:#fff;font-size:40px;line-height:42px}@media (max-width: 767.98px){.block-large-image-slider .block-large-image-slider__slide .content .title{font-size:32px;line-height:34px}}.block-large-image-slider .swiper-pagination{text-align:left;left:50% !important;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:80px !important}.block-large-image-slider .swiper-pagination .swiper-pagination-bullet{border-radius:0;width:60px;height:3px;background:#606a74;opacity:1}@media (max-width: 767.98px){.block-large-image-slider .swiper-pagination .swiper-pagination-bullet{width:30px;height:2px;bottom:80px !important}}.block-large-image-slider .swiper-pagination .swiper-pagination-bullet-active{background:#e23828;height:5px;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}@media (max-width: 767.98px){.block-large-image-slider .swiper-pagination .swiper-pagination-bullet-active{height:3px}}@media (max-width: 991.98px){.block-large-image-slider .left{-o-object-position:left !important;object-position:left !important}.block-large-image-slider .right{-o-object-position:right !important;object-position:right !important}.block-large-image-slider .center{-o-object-position:center !important;object-position:center !important}}.block-large-image-slider-static .block-large-image-slider__slide{position:relative;padding:0;height:auto !important;min-height:unset !important}.block-large-image-slider-static .block-large-image-slider__slide picture{position:relative !important}.block-large-image-slider-static .block-large-image-slider__slide picture img{position:relative !important;width:100% !important;height:auto !important}.block-large-image-slider-static .block-large-image-slider__slide .content{position:absolute;top:50px}.block-logo-text-image-split{margin:80px 0;padding:80px 0}@media (max-width: 991.98px){.block-logo-text-image-split{margin:50px 0;padding:50px 0}}.block-logo-text-image-split__image{width:100%;-o-object-fit:cover;object-fit:cover;height:100%;-o-object-position:center;object-position:center;position:absolute}@media (max-width: 991.98px){.block-logo-text-image-split__image{-webkit-box-ordinal-group:0 !important;-ms-flex-order:-1 !important;order:-1 !important}}.block-logo-text-image-split__image-static{margin-top:0 !important;height:auto !important;-o-object-fit:unset !important;object-fit:unset !important;max-height:unset !important;-o-object-position:unset !important;object-position:unset !important;position:unset !important}.block-logo-text-image-split .image-container{position:relative;min-height:400px}.block-logo-text-image-split .image-container .pos-rela{width:100%;height:100%}.block-logo-text-image-split .image-container-static{min-height:unset !important}.block-logo-text-image-split__container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.block-logo-text-image-split__container .button,.block-logo-text-image-split__container .contact-form-full-width .contact-form-container input[type="submit"],.contact-form-full-width .contact-form-container .block-logo-text-image-split__container input[type="submit"],.block-logo-text-image-split__container .contact-form-full-width .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width .contact-form-container .file-upload-container label .block-logo-text-image-split__container ::-webkit-file-upload-button,.block-logo-text-image-split__container .contact-form .contact-form-container input[type="submit"],.contact-form .contact-form-container .block-logo-text-image-split__container input[type="submit"],.block-logo-text-image-split__container .contact-form .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form .contact-form-container .file-upload-container label .block-logo-text-image-split__container ::-webkit-file-upload-button,.block-logo-text-image-split__container .tabs-finishes .tab-content a,.tabs-finishes .tab-content .block-logo-text-image-split__container a,.block-logo-text-image-split__container .tabs-free-text .tab-content a,.tabs-free-text .tab-content .block-logo-text-image-split__container a,.block-logo-text-image-split__container .text-embed-form-split .contact-form-container input[type="submit"],.text-embed-form-split .contact-form-container .block-logo-text-image-split__container input[type="submit"],.block-logo-text-image-split__container .text-embed-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-embed-form-split .contact-form-container .file-upload-container label .block-logo-text-image-split__container ::-webkit-file-upload-button,.block-logo-text-image-split__container .text-form-split .contact-form-container input[type="submit"],.text-form-split .contact-form-container .block-logo-text-image-split__container input[type="submit"],.block-logo-text-image-split__container .text-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-form-split .contact-form-container .file-upload-container label .block-logo-text-image-split__container ::-webkit-file-upload-button,.block-logo-text-image-split__container .webinar-events input[type="submit"],.webinar-events .block-logo-text-image-split__container input[type="submit"]{margin-bottom:1rem}@media (max-width: 991.98px){.block-logo-text-image-split__container{margin-top:50px;-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}}.block-logo-text-image-split__container p a{color:#e23828 !important;text-decoration:underline !important}.block-logo-text-image-split__container ul{list-style:none}.block-logo-text-image-split__container ul li{margin-bottom:1rem}.block-logo-text-image-split__container ul li::before{content:"\2022";color:#323b3e;font-weight:bold;display:inline-block;font-size:14px;width:1.2em;margin-left:-1.2em}.block-logo-text-image-split__container img{width:14px;margin-right:15px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.block-logo-text-image-split .header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block-logo-text-image-split .header-content h2{font-weight:100;font-size:38px;margin:0;margin-left:30px}@media (max-width: 575.98px){.block-logo-text-image-split .header-content h2{font-size:30px}}@media (max-width: 575.98px){.block-logo-text-image-split .header-content h2{margin-left:10px}}.block-logo-text-image-split .header-content .icon-wrapper{width:30%;height:100%}.block-logo-text-image-split .header-content .icon-wrapper img{width:150px;height:150px}@media (max-width: 575.98px){.block-logo-text-image-split .header-content .icon-wrapper img{width:100px;height:100px}}.block-logo-text-image-split.imageleft .block-logo-text-image-split__image{padding-right:40px}@media (max-width: 991.98px){.block-logo-text-image-split.imageleft .block-logo-text-image-split__image{padding-right:0}}@media (max-width: 991.98px){.block-logo-text-image-split.imageleft h4{margin:50px 0 30px 0}}.block-logo-text-image-split.imageright .block-logo-text-image-split__container{padding-right:40px}@media (max-width: 991.98px){.block-logo-text-image-split.imageright .block-logo-text-image-split__container{padding-right:0}}.block-logo-text-image-split.imageright .order-top{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (max-width: 991.98px){.block-logo-text-image-split.imageright .order-top{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}}.block-logo-text-image-split.imageright .button__ghost{color:#000 !important;text-decoration:none !important;margin-right:20px;margin-top:10px}.block-logo-text-image-split.imageright .button__ghost:last-of-type{margin-bottom:0}.block-logo-text-image-split.imageright .larger-text p,.block-logo-text-image-split.imageright .larger-text ul{font-size:20px}.block-logo-text-image-split.imageright .larger-text p:last-of-type,.block-logo-text-image-split.imageright .larger-text ul:last-of-type{margin:0}.block-logo-text-image-split.imageright .larger-text a{font-size:initial}.accordion-container{position:relative;max-width:100%;height:auto}.accordion-part{position:relative;width:100%;height:auto}.accordion-part>p{display:block;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;cursor:pointer}.toggle{cursor:pointer}.content-read{display:none}.read-more{text-decoration:underline !important;margin:0;margin-top:0px;margin-bottom:25px}.read-less{display:none;text-decoration:underline !important;margin:0;margin-top:15px;margin-bottom:25px}.block-logo-text-image-split__container h5{font-weight:bold}.block-low-carbon-split .image{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-low-carbon-split .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;max-height:900px}.block-low-carbon-split .content{padding-bottom:70px;margin-right:50px;padding:0;margin-bottom:30px}@media (max-width: 991.98px){.block-low-carbon-split .content{padding-bottom:0;margin-right:0}}.block-low-carbon-split .content h4{margin-bottom:40px}@media (max-width: 991.98px){.block-low-carbon-split .content h4{margin-top:0}}.block-low-carbon-split .content ul li{margin-bottom:20px}.block-low-carbon-split .content p{margin-top:40px;margin-bottom:40px}@media (max-width: 991.98px){.block-low-carbon-split .image-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.block-low-carbon-split .content-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.dark-bg{background-color:#323b3e;padding:70px 0 0 0}.dark-bg .content *{color:#fff}.light-bg{background-color:#f0f0f0;padding:70px 0 0 0}.light-bg .content *{color:#000}.microsite-header{margin:80px 0}.microsite-header__title{font-family:"aktiv-grotesk-thin",sans-serif !important;text-transform:uppercase;font-size:40px}.microsite-header__description{font-size:20px}.microsite-header__image{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%}.on-demand-webinar-events{padding-bottom:0px}.on-demand-webinar-events .youtube{width:100% !important;height:100% !important}.on-demand-webinar-events .extra-bold{font-family:"AvenirPro85Heavy",sans-serif !important}.on-demand-webinar-events table{font-size:16px}.on-demand-webinar-events table .extra-bold{padding-right:25px}@media (max-width: 991.98px){.on-demand-webinar-events .form-image{min-height:300px}}.on-demand-webinar-events .webinar-form-text{background-color:#f0f0f0;padding:50px;margin-top:0px;text-align:left;font-family:"AvenirPro45Book",sans-serif !important,sans-serif !important}.on-demand-webinar-events .form-titles{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.on-demand-webinar-events .form-titles h3{font-size:20px}.on-demand-webinar-events .form-titles img{width:auto !important;height:60px;padding-left:30px}.on-demand-webinar-events .btn{margin-top:50px}.on-demand-webinar-events .cd-title{margin-top:15px;font-size:16px;margin-bottom:0}.on-demand-webinar-events .first-event{margin-bottom:60px;margin-top:50px}.on-demand-webinar-events .first-event:last-of-type{margin-bottom:125px}@media (max-width: 991.98px){.on-demand-webinar-events .first-event{margin-bottom:50px}}.on-demand-webinar-events .event-text-large-container{display:block}@media (max-width: 991.98px){.on-demand-webinar-events .event-text-large-container{margin-top:-10px}}@media (max-width: 991.98px){.on-demand-webinar-events .event-text-large{padding:30px !important}}@media (max-width: 575.98px){.on-demand-webinar-events .event-text-large{padding:30px !important}.on-demand-webinar-events .event-text-large .btn{width:100%}.on-demand-webinar-events .event-text-large .form-titles{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.on-demand-webinar-events .event-text-large .form-titles p{font-size:16px}.on-demand-webinar-events .event-text-large .form-titles h3{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.on-demand-webinar-events .event-text-large .aia-demand-logo{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important;width:60px;padding-left:0;margin-bottom:20px}}.on-demand-webinar-events .event-image-large{height:100%;width:100%}@media (max-width: 575.98px){.on-demand-webinar-events .event-image-large{min-height:200px !important}}.on-demand-webinar-events .event-date-month{text-transform:uppercase;font-size:30px}@media (max-width: 575.98px){.on-demand-webinar-events .event-date-month{font-size:20px !important}}.page-heading-with-descriptions__icon{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-heading-with-descriptions__title{margin-bottom:10px !important}.page-heading-with-descriptions p{margin-bottom:10px}.page-heading-with-descriptions a{text-decoration:underline !important}.page-heading-with-descriptions .button,.page-heading-with-descriptions .contact-form-full-width .contact-form-container input[type="submit"],.contact-form-full-width .contact-form-container .page-heading-with-descriptions input[type="submit"],.page-heading-with-descriptions .contact-form-full-width .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width .contact-form-container .file-upload-container label .page-heading-with-descriptions ::-webkit-file-upload-button,.page-heading-with-descriptions .contact-form .contact-form-container input[type="submit"],.contact-form .contact-form-container .page-heading-with-descriptions input[type="submit"],.page-heading-with-descriptions .contact-form .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form .contact-form-container .file-upload-container label .page-heading-with-descriptions ::-webkit-file-upload-button,.page-heading-with-descriptions .tabs-finishes .tab-content a,.tabs-finishes .tab-content .page-heading-with-descriptions a,.page-heading-with-descriptions .tabs-free-text .tab-content a,.tabs-free-text .tab-content .page-heading-with-descriptions a,.page-heading-with-descriptions .text-embed-form-split .contact-form-container input[type="submit"],.text-embed-form-split .contact-form-container .page-heading-with-descriptions input[type="submit"],.page-heading-with-descriptions .text-embed-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-embed-form-split .contact-form-container .file-upload-container label .page-heading-with-descriptions ::-webkit-file-upload-button,.page-heading-with-descriptions .text-form-split .contact-form-container input[type="submit"],.text-form-split .contact-form-container .page-heading-with-descriptions input[type="submit"],.page-heading-with-descriptions .text-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-form-split .contact-form-container .file-upload-container label .page-heading-with-descriptions ::-webkit-file-upload-button,.page-heading-with-descriptions .webinar-events input[type="submit"],.webinar-events .page-heading-with-descriptions input[type="submit"]{text-decoration:none !important}.page-heading-with-descriptions__description{margin-bottom:0px;font-size:22px;font-family:"AvenirPro35Light",sans-serif !important}.page-heading-with-descriptions__description a{text-decoration:underline !important;color:#e23828 !important}.page-heading-with-descriptions__description .button,.page-heading-with-descriptions__description .contact-form-full-width .contact-form-container input[type="submit"],.contact-form-full-width .contact-form-container .page-heading-with-descriptions__description input[type="submit"],.page-heading-with-descriptions__description .contact-form-full-width .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width .contact-form-container .file-upload-container label .page-heading-with-descriptions__description ::-webkit-file-upload-button,.page-heading-with-descriptions__description .contact-form .contact-form-container input[type="submit"],.contact-form .contact-form-container .page-heading-with-descriptions__description input[type="submit"],.page-heading-with-descriptions__description .contact-form .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form .contact-form-container .file-upload-container label .page-heading-with-descriptions__description ::-webkit-file-upload-button,.page-heading-with-descriptions__description .tabs-finishes .tab-content a,.tabs-finishes .tab-content .page-heading-with-descriptions__description a,.page-heading-with-descriptions__description .tabs-free-text .tab-content a,.tabs-free-text .tab-content .page-heading-with-descriptions__description a,.page-heading-with-descriptions__description .text-embed-form-split .contact-form-container input[type="submit"],.text-embed-form-split .contact-form-container .page-heading-with-descriptions__description input[type="submit"],.page-heading-with-descriptions__description .text-embed-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-embed-form-split .contact-form-container .file-upload-container label .page-heading-with-descriptions__description ::-webkit-file-upload-button,.page-heading-with-descriptions__description .text-form-split .contact-form-container input[type="submit"],.text-form-split .contact-form-container .page-heading-with-descriptions__description input[type="submit"],.page-heading-with-descriptions__description .text-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-form-split .contact-form-container .file-upload-container label .page-heading-with-descriptions__description ::-webkit-file-upload-button,.page-heading-with-descriptions__description .webinar-events input[type="submit"],.webinar-events .page-heading-with-descriptions__description input[type="submit"]{text-decoration:none !important;color:#fff !important}.page-heading-with-descriptions__subtitle a{text-decoration:underline !important}.page-heading-with-descriptions__subtitle .button__primary,.page-heading-with-descriptions__subtitle .contact-form-full-width .contact-form-container input[type="submit"],.contact-form-full-width .contact-form-container .page-heading-with-descriptions__subtitle input[type="submit"],.page-heading-with-descriptions__subtitle .contact-form-full-width .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width .contact-form-container .file-upload-container label .page-heading-with-descriptions__subtitle ::-webkit-file-upload-button,.page-heading-with-descriptions__subtitle .contact-form .contact-form-container input[type="submit"],.contact-form .contact-form-container .page-heading-with-descriptions__subtitle input[type="submit"],.page-heading-with-descriptions__subtitle .contact-form .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form .contact-form-container .file-upload-container label .page-heading-with-descriptions__subtitle ::-webkit-file-upload-button,.page-heading-with-descriptions__subtitle .tabs-finishes .tab-content a,.tabs-finishes .tab-content .page-heading-with-descriptions__subtitle a,.page-heading-with-descriptions__subtitle .tabs-free-text .tab-content a,.tabs-free-text .tab-content .page-heading-with-descriptions__subtitle a,.page-heading-with-descriptions__subtitle .text-embed-form-split .contact-form-container input[type="submit"],.text-embed-form-split .contact-form-container .page-heading-with-descriptions__subtitle input[type="submit"],.page-heading-with-descriptions__subtitle .text-embed-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-embed-form-split .contact-form-container .file-upload-container label .page-heading-with-descriptions__subtitle ::-webkit-file-upload-button,.page-heading-with-descriptions__subtitle .text-form-split .contact-form-container input[type="submit"],.text-form-split .contact-form-container .page-heading-with-descriptions__subtitle input[type="submit"],.page-heading-with-descriptions__subtitle .text-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-form-split .contact-form-container .file-upload-container label .page-heading-with-descriptions__subtitle ::-webkit-file-upload-button,.page-heading-with-descriptions__subtitle .webinar-events input[type="submit"],.webinar-events .page-heading-with-descriptions__subtitle input[type="submit"]{margin-bottom:15px}.page-heading-with-descriptions__subtitle .button,.page-heading-with-descriptions__subtitle .contact-form-full-width .contact-form-container input[type="submit"],.contact-form-full-width .contact-form-container .page-heading-with-descriptions__subtitle input[type="submit"],.page-heading-with-descriptions__subtitle .contact-form-full-width .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width .contact-form-container .file-upload-container label .page-heading-with-descriptions__subtitle ::-webkit-file-upload-button,.page-heading-with-descriptions__subtitle .contact-form .contact-form-container input[type="submit"],.contact-form .contact-form-container .page-heading-with-descriptions__subtitle input[type="submit"],.page-heading-with-descriptions__subtitle .contact-form .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form .contact-form-container .file-upload-container label .page-heading-with-descriptions__subtitle ::-webkit-file-upload-button,.page-heading-with-descriptions__subtitle .tabs-finishes .tab-content a,.tabs-finishes .tab-content .page-heading-with-descriptions__subtitle a,.page-heading-with-descriptions__subtitle .tabs-free-text .tab-content a,.tabs-free-text .tab-content .page-heading-with-descriptions__subtitle a,.page-heading-with-descriptions__subtitle .text-embed-form-split .contact-form-container input[type="submit"],.text-embed-form-split .contact-form-container .page-heading-with-descriptions__subtitle input[type="submit"],.page-heading-with-descriptions__subtitle .text-embed-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-embed-form-split .contact-form-container .file-upload-container label .page-heading-with-descriptions__subtitle ::-webkit-file-upload-button,.page-heading-with-descriptions__subtitle .text-form-split .contact-form-container input[type="submit"],.text-form-split .contact-form-container .page-heading-with-descriptions__subtitle input[type="submit"],.page-heading-with-descriptions__subtitle .text-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-form-split .contact-form-container .file-upload-container label .page-heading-with-descriptions__subtitle ::-webkit-file-upload-button,.page-heading-with-descriptions__subtitle .webinar-events input[type="submit"],.webinar-events .page-heading-with-descriptions__subtitle input[type="submit"]{text-decoration:none !important;margin-right:20px}.page-heading-with-descriptions__sub_description{margin-bottom:20px;font-family:"AvenirPro35Light",sans-serif !important}.page-heading-with-descriptions .video-outer{padding-left:7%}@media (max-width: 991.98px){.page-heading-with-descriptions .video-outer{padding-left:0;margin-bottom:20px}}.pardot-form-image-split{margin:50px 0}.pardot-form-image-split .outer{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 1199.98px){.pardot-form-image-split .outer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pardot-form-image-split .left{background-color:#f0f0f0}.pardot-form-image-split .left,.pardot-form-image-split .right{width:50%;-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;padding:0}@media (max-width: 1199.98px){.pardot-form-image-split .left,.pardot-form-image-split .right{width:100%}}.pardot-form-image-split .left .content-inner{padding:30px}.pardot-form-image-split .left .content-inner iframe{height:550px}.pardot-form-image-split h3{font-family:"AvenirPro35Light",sans-serif !important;margin-bottom:25px}.pardot-form-image-split img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1 / 1}@media (max-width: 1199.98px){.pardot-form-image-split img{aspect-ratio:16 / 9}}.pardot-form-image{background-color:#f0f0f0;padding:50px 0}.pardot-form-image .col-lg-6{-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;display:-webkit-box;display:-ms-flexbox;display:flex}.pardot-form-image h3{font-family:"AvenirPro35Light",sans-serif !important;margin-bottom:25px}.pardot-form-image img{width:100%}.performance-solutions-grid{padding:50px 0;background-color:#f0f0f0}@media (max-width: 991.98px){.performance-solutions-grid .col-md-6{margin-bottom:20px}}.performance-solutions-grid__title{font-size:24px;margin-bottom:20px;font-family:"AvenirPro35Light",sans-serif !important}.performance-solutions-grid__description{font-size:14px;margin-bottom:30px}.performance-solutions-grid__button{margin-top:60px;display:inline-block}.performance-solutions-grid__grid-item{background-color:#fff;display:block;border-bottom:1px solid #323b3e;padding:15px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.performance-solutions-grid__grid-item-image{margin-bottom:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.performance-solutions-grid__grid-item-image img{width:40%;height:auto}.performance-solutions-grid__grid-item-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.performance-solutions-grid__grid-item-details .grid-item-details-title{font-size:18px;font-family:"AvenirPro85Heavy",sans-serif !important}.performance-solutions-grid__grid-item-details .grid-item-details-image{margin-left:auto}.performance-solutions-grid__grid-item-details .grid-item-details-image img{width:30px;height:auto}.portfolio-block{height:100%;padding:0}.portfolio-block .container,.portfolio-block .row,.portfolio-block .col-height{height:100%}.portfolio-block *{color:#fff}.portfolio-block__container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.portfolio-block__left{width:50%;border-bottom:1px solid #000}.portfolio-block__right{width:50%;border-bottom:1px solid #000}.portfolio-block__title{font-size:24px;margin-bottom:20px;font-family:"AvenirPro35Light",sans-serif !important}.portfolio-block__description{font-size:14px}.portfolio-block__find-out-more{margin-top:20px}.portfolio-block__find-out-more a{display:inline-block !important}.portfolio-block__details{padding:32px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#323b3e;width:50%}.portfolio-block__image{height:auto;width:50%;position:relative}.portfolio-block__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portfolio-block__details-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.portfolio-block__outer-container{display:-webkit-box;display:-ms-flexbox;display:flex}.portfolio-block__links{background-color:#f0f0f0;height:100%;padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-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}.portfolio-block__links a{line-height:15px;font-size:14px;font-family:"AvenirPro85Heavy",sans-serif !important}.portfolio-block__links img{margin-right:15px}.portfolio-block__link{display:-webkit-box;display:-ms-flexbox;display:flex}.portfolio-block__link a{vertical-align:middle;line-height:15px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-ppc-text-image-split{margin:50px 0}.block-ppc-text-image-split .outer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 991.98px){.block-ppc-text-image-split .outer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.block-ppc-text-image-split .outer .image-outer{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 991.98px){.block-ppc-text-image-split .outer .image-outer{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:25px}}.block-ppc-text-image-split .outer .square-image{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:0 50px}@media (max-width: 991.98px){.block-ppc-text-image-split .outer .square-image{padding:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.block-ppc-text-image-split .outer .square-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1 / 1}.block-ppc-text-image-split .outer .rectangle-image{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}@media (max-width: 991.98px){.block-ppc-text-image-split .outer .rectangle-image{padding:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.block-ppc-text-image-split .outer .rectangle-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:4 / 3}.block-ppc-text-image-split .outer .text-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-ppc-text-image-split .outer .text-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.block-ppc-text-image-split .outer .text-inner.padding-left{padding-right:50px}@media (max-width: 991.98px){.block-ppc-text-image-split .outer .text-inner.padding-left{padding-right:0}}.block-ppc-text-image-split .outer .text-inner.padding-right{padding-left:50px}@media (max-width: 991.98px){.block-ppc-text-image-split .outer .text-inner.padding-right{padding-left:0}}@media (max-width: 991.98px){.block-ppc-text-image-split .outer .text-inner{padding:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.block-ppc-text-image-split .outer .text-inner h3,.block-ppc-text-image-split .outer .text-inner h5{margin-bottom:20px}.block-ppc-text-image-split .outer .text-inner h3{font-weight:300}.block-ppc-text-image-split .outer .text-inner h5{font-weight:600}.block-ppc-text-image-split .remove-left{padding-left:0 !important}@media (max-width: 991.98px){.block-ppc-text-image-split .remove-left{padding-left:0 !important;padding-right:0 !important}}.block-ppc-text-image-split .remove-right{padding-right:0 !important}@media (max-width: 991.98px){.block-ppc-text-image-split .remove-right{padding-left:0 !important;padding-right:0 !important}}.block-product-category-grid{margin:80px 0}@media (max-width: 991.98px){.block-product-category-grid__overview{text-align:center;margin-bottom:40px}}.block-product-category-grid__title{font-size:24px;font-family:"AvenirPro35Light",sans-serif !important;margin-bottom:20px}.block-product-category-grid__link{margin-top:15px;display:inline-block}.block-product-category-grid__category-item{margin-bottom:15px;padding:10px}@media (max-width: 991.98px){.block-product-category-grid__category-item{margin:0}}.block-product-category-grid__category-item img,.block-product-category-grid__category-item p{font-family:"AvenirPro85Heavy",sans-serif !important;font-size:18px;margin:0}.block-product-category-grid__category-item a{display:block;background-color:#f0f0f0;height:100%}.block-product-category-grid__category-item img{width:100%;-o-object-fit:cover;object-fit:cover;height:auto}.block-product-category-grid__category-item p{padding:0;margin:0 5px 0 0}.block-product-category-grid__title-inner{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0f0f0}.block-product-category-grid__title-inner img{width:20px;height:auto}.block-product-category-grid__title-inner p{margin-top:3px}.product-comparison__image{display:block}.product-comparison__image img{height:320px;width:100%;-o-object-fit:cover;object-fit:cover}.product-comparison__title{margin:20px 0;font-family:"AvenirPro85Heavy",sans-serif !important;font-size:18px;display:block}.product-comparison__key-points ul{padding-left:1.2rem}.product-comparison .clear-comparisons{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;cursor:pointer}.product-documents-no-labels{margin:80px 0}.product-documents-no-labels__title{font-size:24px;font-family:"AvenirPro35Light",sans-serif !important;margin-bottom:20px;text-transform:uppercase}.product-documents-no-labels__download-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.product-documents-no-labels__download-details-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.product-documents-no-labels__download-details-inner p{margin-bottom:0}.product-documents-no-labels__description{font-size:14px}.product-documents-no-labels__description p:last-child{margin-bottom:0 !important}.product-documents-no-labels__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.product-documents-no-labels__document-name{background-color:#f0f0f0;width:20.5%;padding:15px;font-family:"AvenirPro85Heavy",sans-serif !important;font-size:14px;border-bottom:1px solid #fff}.product-documents-no-labels__products{padding:15px 15px 15px 24px;width:55%;font-size:14px;border-bottom:1px solid #f0f0f0;padding-right:5%}.product-documents-no-labels__image{width:100%;height:auto}.product-documents-no-labels__top-row{margin-bottom:30px}.product-documents-no-labels__file-link{width:45%;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:30px;border-bottom:1px solid #f0f0f0;font-size:14px}.product-documents-no-labels__file-link span{color:#e23828}.product-documents-no-labels__file-link span a{text-decoration:underline !important}.product-documents-no-labels__disclaimer{margin-top:25px;font-size:14px}.product-documents-no-labels__disclaimer a{color:#e23828 !important;text-decoration:underline !important}.product-documents-block{margin:80px 0}.product-documents-block__title{font-size:24px;font-family:"AvenirPro35Light",sans-serif !important;margin-bottom:20px;text-transform:uppercase}.product-documents-block__download-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:79.5%}.product-documents-block__download-details-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.product-documents-block__download-details-inner p{margin-bottom:0}.product-documents-block__description{font-size:14px}.product-documents-block__description p:last-child{margin-bottom:0 !important}.product-documents-block__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.product-documents-block__document-name{background-color:#f0f0f0;width:20.5%;padding:15px;font-family:"AvenirPro85Heavy",sans-serif !important;font-size:14px;border-bottom:1px solid #fff}.product-documents-block__products{padding:15px 15px 15px 24px;width:65%;font-size:14px;border-bottom:1px solid #f0f0f0;padding-right:5%}.product-documents-block__image{width:100%;height:auto}.product-documents-block__top-row{margin-bottom:30px}.product-documents-block__file-link{width:35%;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-bottom:1px solid #f0f0f0;padding-right:30px;font-size:14px}.product-documents-block__file-link span{color:#e23828}.product-documents-block__file-link span a{text-decoration:underline !important}.product-documents-block__disclaimer{margin-top:25px;font-size:14px}.product-documents-block__disclaimer a{color:#e23828 !important;text-decoration:underline !important}.product-finishes{margin:80px 0;position:relative}.product-finishes .modal-title{margin-bottom:0 !important}.product-finishes .finish-anchor{position:absolute;margin-top:-40px}.product-finishes .add-colour{cursor:pointer;margin-bottom:10px;visibility:hidden}.product-finishes .note{margin-top:25px;font-size:14px;font-style:italic}.product-finishes .note p:only-of-type{margin-bottom:0 !important}.product-finishes .note p:last-of-type{margin-bottom:0 !important}.product-finishes .details{margin-bottom:30px}.product-finishes .custom-picker{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;top:90%;z-index:99}.product-finishes .pcr-app .pcr-interaction input{border-radius:0 !important;outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.product-finishes .pcr-app .pcr-interaction .pcr-type.active{background:#e23828;border-radius:0 !important}.product-finishes .custom-finish{background:conic-gradient(red, yellow, lime, aqua, blue, magenta, red) !important}@media (max-width: 991.98px){.product-finishes{margin:50px 0}}.product-finishes .title{margin-bottom:30px}.product-finishes .sketchfab-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-finishes .sketchfab-container .iframe-container{position:relative;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:500px;aspect-ratio:16 / 8}.product-finishes .sketchfab-container .iframe-container iframe{border:0;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.product-finishes .sketchfab-container .iframe-container .product-button{position:absolute;bottom:20px;left:2%}.product-finishes .sketchfab-container .colour-area{padding:15px;background-color:#f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box}.product-finishes .sketchfab-container .radio-group input[type="radio"]{display:none}.product-finishes .sketchfab-container .radio-group label{background-color:#eee;padding:3px 10px;border:2px solid #dcdcdc;display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-finishes .sketchfab-container .radio-group input[type="radio"]:checked+label{background-color:#e23828;color:white;border-color:#e23828}.product-finishes .sketchfab-container .explainer{padding:15px;background-color:#f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;row-gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box}.product-finishes .sketchfab-container .explainer .active{font-weight:700}.product-finishes .sketchfab-container .explainer button{width:150px;border:none;outline:none;cursor:pointer;background-color:#f0f0f0;color:#253438;position:relative;width:150px;padding:15px;margin:0 -1px 0 0;border-left:solid 1px #e23828;border-right:solid 1px #e23828;text-align:center}@media (max-width: 575.98px){.product-finishes .sketchfab-container .explainer button{font-size:16px}}.product-finishes .sketchfab-container .control-container{position:relative;display:none}.product-finishes .sketchfab-container .control-container .control-loader{position:absolute;background-color:rgba(0,0,0,0.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;z-index:10;color:#fff}.product-finishes .sketchfab-container .control-container .controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-negative:0;flex-shrink:0;height:auto;padding:10px;background-color:#f0f0f0;overflow:auto;height:unset}@media (max-width: 575.98px){.product-finishes .sketchfab-container .control-container .controls{height:150px}}.product-finishes .sketchfab-container .control-container .controls .option-row{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:25px;width:100%;gap:5px}.product-finishes .sketchfab-container .control-container .controls .option-row .option-row-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}@media (max-width: 767.98px){.product-finishes .sketchfab-container .control-container .controls .option-row{overflow-y:auto;padding:0 12px}}.product-finishes .sketchfab-container .control-container .controls .row1{display:-webkit-box;display:-ms-flexbox;display:flex}.product-finishes .sketchfab-container .control-container .controls button{width:40px;height:40px;border:none;outline:none;cursor:pointer;border:1px solid #c0c0c0}@media (max-width: 575.98px){.product-finishes .sketchfab-container .control-container .controls button{width:35px;height:35px}}.product-finishes .nav-pills .nav-link.active,.product-finishes .nav-pills .show>.nav-link{background-color:#323b3e;color:#fff;text-decoration:none}.product-finishes .nav-pills .nav-link{border-radius:0 !important;background-color:#f0f0f0;color:#000;margin-right:10px}.product-finishes ul{margin-bottom:10px !important;gap:10px}@media (max-width: 575.98px){.product-finishes ul li{width:100%}}.product-finishes ul li button{margin:0 !important}@media (max-width: 575.98px){.product-finishes ul li button{width:100%}}/*! Pickr 1.9.0 MIT | https://github.com/Simonwep/pickr */.pickr{position:relative;overflow:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pickr *{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;border:none;-webkit-appearance:none}.pickr .pcr-button{position:relative;height:2em;width:2em;padding:0.5em;cursor:pointer;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;border-radius:0.15em;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;background-size:0;-webkit-transition:all 0.3s;transition:all 0.3s}.pickr .pcr-button::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:0.5em;border-radius:0.15em;z-index:-1}.pickr .pcr-button::before{z-index:initial}.pickr .pcr-button::after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;-webkit-transition:background 0.3s;transition:background 0.3s;background:var(--pcr-color);border-radius:0.15em}.pickr .pcr-button.clear{background-size:70%}.pickr .pcr-button.clear::before{opacity:0}.pickr .pcr-button.clear:focus{-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.85),0 0 0 3px var(--pcr-color);box-shadow:0 0 0 1px rgba(255,255,255,0.85),0 0 0 3px var(--pcr-color)}.pickr .pcr-button.disabled{cursor:not-allowed}.pickr *,.pcr-app *{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;border:none;-webkit-appearance:none}.pickr input:focus,.pickr input.pcr-active,.pickr button:focus,.pickr button.pcr-active,.pcr-app input:focus,.pcr-app input.pcr-active,.pcr-app button:focus,.pcr-app button.pcr-active{-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.85),0 0 0 3px var(--pcr-color);box-shadow:0 0 0 1px rgba(255,255,255,0.85),0 0 0 3px var(--pcr-color)}.pickr .pcr-palette,.pickr .pcr-slider,.pcr-app .pcr-palette,.pcr-app .pcr-slider{-webkit-transition:-webkit-box-shadow 0.3s;transition:-webkit-box-shadow 0.3s;transition:box-shadow 0.3s;transition:box-shadow 0.3s, -webkit-box-shadow 0.3s}.pickr .pcr-palette:focus,.pickr .pcr-slider:focus,.pcr-app .pcr-palette:focus,.pcr-app .pcr-slider:focus{-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.85),0 0 0 3px rgba(0,0,0,0.25);box-shadow:0 0 0 1px rgba(255,255,255,0.85),0 0 0 3px rgba(0,0,0,0.25)}.pcr-app{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:10000;border-radius:0.1em;background:#fff;opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s, visibility 0s 0.3s;transition:opacity 0.3s, visibility 0s 0.3s;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;-webkit-box-shadow:0 0.15em 1.5em 0 rgba(0,0,0,0.1),0 0 1em 0 rgba(0,0,0,0.03);box-shadow:0 0.15em 1.5em 0 rgba(0,0,0,0.1),0 0 1em 0 rgba(0,0,0,0.03);left:0;top:0}.pcr-app.visible{-webkit-transition:opacity 0.3s;transition:opacity 0.3s;visibility:visible;opacity:1}.pcr-app .pcr-swatches{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0.75em}.pcr-app .pcr-swatches.pcr-last{margin:0}@supports (display: grid){.pcr-app .pcr-swatches{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:repeat(auto-fit, 1.75em)}}.pcr-app .pcr-swatches>button{font-size:1em;position:relative;width:calc(1.75em - 5px);height:calc(1.75em - 5px);border-radius:0.15em;cursor:pointer;margin:2.5px;-ms-flex-negative:0;flex-shrink:0;justify-self:center;-webkit-transition:all 0.15s;transition:all 0.15s;overflow:hidden;background:rgba(0,0,0,0);z-index:1}.pcr-app .pcr-swatches>button::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:6px;border-radius:0.15em;z-index:-1}.pcr-app .pcr-swatches>button::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--pcr-color);border:1px solid rgba(0,0,0,0.05);border-radius:0.15em;-webkit-box-sizing:border-box;box-sizing:border-box}.pcr-app .pcr-swatches>button:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.pcr-app .pcr-swatches>button:not(.pcr-active){-webkit-box-shadow:none;box-shadow:none}.pcr-app .pcr-interaction{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -0.2em 0 -0.2em}.pcr-app .pcr-interaction>*{margin:0 0.2em}.pcr-app .pcr-interaction input{letter-spacing:0.07em;font-size:0.75em;text-align:center;cursor:pointer;color:#75797e;background:#f1f3f4;border-radius:0.15em;-webkit-transition:all 0.15s;transition:all 0.15s;padding:0.45em 0.5em;margin-top:0.75em}.pcr-app .pcr-interaction input:hover{-webkit-filter:brightness(0.975);filter:brightness(0.975)}.pcr-app .pcr-interaction input:focus{-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.85),0 0 0 3px rgba(66,133,244,0.75);box-shadow:0 0 0 1px rgba(255,255,255,0.85),0 0 0 3px rgba(66,133,244,0.75)}.pcr-app .pcr-interaction .pcr-result{color:#75797e;text-align:left;-webkit-box-flex:1;-ms-flex:1 1 8em;flex:1 1 8em;min-width:8em;-webkit-transition:all 0.2s;transition:all 0.2s;border-radius:0.15em;background:#f1f3f4;cursor:text}.pcr-app .pcr-interaction .pcr-result::-moz-selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-result::selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-type.active{color:#fff;background:#4285f4}.pcr-app .pcr-interaction .pcr-save,.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{color:#fff;width:auto}.pcr-app .pcr-interaction .pcr-save,.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{color:#fff}.pcr-app .pcr-interaction .pcr-save:hover,.pcr-app .pcr-interaction .pcr-cancel:hover,.pcr-app .pcr-interaction .pcr-clear:hover{-webkit-filter:brightness(0.925);filter:brightness(0.925)}.pcr-app .pcr-interaction .pcr-save{background:#4285f4}.pcr-app .pcr-interaction .pcr-clear,.pcr-app .pcr-interaction .pcr-cancel{background:#f44250}.pcr-app .pcr-interaction .pcr-clear:focus,.pcr-app .pcr-interaction .pcr-cancel:focus{-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.85),0 0 0 3px rgba(244,66,80,0.75);box-shadow:0 0 0 1px rgba(255,255,255,0.85),0 0 0 3px rgba(244,66,80,0.75)}.pcr-app .pcr-selection .pcr-picker{position:absolute;height:18px;width:18px;border:2px solid #fff;border-radius:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pcr-app .pcr-selection .pcr-color-palette,.pcr-app .pcr-selection .pcr-color-chooser,.pcr-app .pcr-selection .pcr-color-opacity{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:grab;cursor:-webkit-grab}.pcr-app .pcr-selection .pcr-color-palette:active,.pcr-app .pcr-selection .pcr-color-chooser:active,.pcr-app .pcr-selection .pcr-color-opacity:active{cursor:grabbing;cursor:-webkit-grabbing}.pcr-app[data-theme="classic"]{width:28.5em;max-width:95vw;padding:0.8em}.pcr-app[data-theme="classic"] .pcr-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.pcr-app[data-theme="classic"] .pcr-selection .pcr-color-preview{position:relative;z-index:1;width:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:0.75em}.pcr-app[data-theme="classic"] .pcr-selection .pcr-color-preview::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:0.5em;border-radius:0.15em;z-index:-1}.pcr-app[data-theme="classic"] .pcr-selection .pcr-color-preview .pcr-last-color{cursor:pointer;border-radius:0.15em 0.15em 0 0;z-index:2}.pcr-app[data-theme="classic"] .pcr-selection .pcr-color-preview .pcr-current-color{border-radius:0 0 0.15em 0.15em}.pcr-app[data-theme="classic"] .pcr-selection .pcr-color-preview .pcr-last-color,.pcr-app[data-theme="classic"] .pcr-selection .pcr-color-preview .pcr-current-color{background:var(--pcr-color);width:100%;height:50%}.pcr-app[data-theme="classic"] .pcr-selection .pcr-color-palette{width:100%;height:8em;z-index:1}.pcr-app[data-theme="classic"] .pcr-selection .pcr-color-palette .pcr-palette{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:0.15em}.pcr-app[data-theme="classic"] .pcr-selection .pcr-color-palette .pcr-palette::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:0.5em;border-radius:0.15em;z-index:-1}.pcr-app[data-theme="classic"] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme="classic"] .pcr-selection .pcr-color-opacity{margin-left:0.75em}.pcr-app[data-theme="classic"] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme="classic"] .pcr-selection .pcr-color-opacity .pcr-picker{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.pcr-app[data-theme="classic"] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme="classic"] .pcr-selection .pcr-color-opacity .pcr-slider{width:8px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:50em}.pcr-app[data-theme="classic"] .pcr-selection .pcr-color-chooser .pcr-slider{background:-webkit-gradient(linear, left top, left bottom, from(red), color-stop(#ff0), color-stop(lime), color-stop(cyan), color-stop(blue), color-stop(#f0f), to(red));background:linear-gradient(to bottom, red, #ff0, lime, cyan, blue, #f0f, red)}.pcr-app[data-theme="classic"] .pcr-selection .pcr-color-opacity .pcr-slider{background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(black)),url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background:linear-gradient(to bottom, transparent, black),url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:100%, 50%}.color-active{border:3px solid #e23828 !important}.selected-finish{position:absolute;top:20px;left:30px;color:#000;font-size:22px !important;text-shadow:0px 0px 3px #e2e2e2;-webkit-text-decoration-color:#e23828;text-decoration-color:#e23828}.button,.contact-form-full-width .contact-form-container input[type="submit"],.contact-form-full-width .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form .contact-form-container input[type="submit"],.contact-form .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.tabs-finishes .tab-content a,.tabs-free-text .tab-content a,.text-embed-form-split .contact-form-container input[type="submit"],.text-embed-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-form-split .contact-form-container input[type="submit"],.text-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.webinar-events input[type="submit"]{border:none}.reset-camera{padding:10px;position:absolute;top:15px;left:15px;cursor:pointer}.product-details{position:absolute;bottom:15px;left:15px;font-size:14px;line-height:1em;cursor:pointer;background-color:#323b3e;color:white;padding:4px 10px 6px 10px}.textureButtons{padding:0}.button-image{width:150px;height:150px;overflow:hidden;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.controls button{padding:0}.controls{-webkit-backface-visibility:hidden;backface-visibility:hidden}.textureButtons{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;overflow:hidden}.simplebar-scrollbar::before{background-color:#e23828 !important;opacity:1 !important;border-radius:0px !important}.block-product-offering{margin:80px 0;padding:80px 0}.block-product-offering .content{margin:30px 0}.block-product-offering .content__left{padding-right:4%}.block-product-offering .links h4{margin:0;font-size:0.9em}.block-product-offering .links a{margin:16px 0}.block-product-offering .links a img{margin-right:15px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.related-products{padding:70px 0;background-color:#f0f0f0}.related-products__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width: 767.98px){.related-products__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.related-products__title{font-size:24px;margin-bottom:20px;font-family:"AvenirPro35Light",sans-serif !important}@media (max-width: 767.98px){.related-products__title{text-align:center}}.related-products__description{font-size:14px}@media (max-width: 767.98px){.related-products__description p{text-align:center}}.related-products__post-title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px}.related-products__link{margin-top:25px;display:inline-block}@media (max-width: 767.98px){.related-products__link{margin:25px auto 15px auto}}.related-products .swiper-wrapper{height:unset}.related-products .swiper-wrapper a{height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.related-products .swiper-wrapper a h4{padding:0;font-size:16px !important;margin:0 5px 0 0}.related-products .swiper-wrapper .swiper-slide{background-color:#fff;padding:15px}.related-products__overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.related-products__overview h2{font-size:24px;font-family:"AvenirPro35Light",sans-serif !important;margin-bottom:20px}.related-products__overview h2,.related-products__overview p{padding-right:20px}.related-products__navigation{position:relative;margin:20px 20px 30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.related-products__navigation img{width:48px}.related-products__post{border-bottom:1px solid black}.related-products__post img{width:100%;height:160px;-o-object-fit:contain;object-fit:contain}.related-products__post h4{margin-top:10px;padding:10px 0 10px 10px}.related-products__post-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.related-products__post-title .arrow-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.related-products__post-title img{margin-left:10px;width:24px;height:auto;-o-object-fit:none;object-fit:none}.related-projects-arrows img{max-width:50px}.swiper-related-products{overflow:hidden}.block-related-projects{margin-top:80px}.block-related-projects .related-projects{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width: 1199.98px){.block-related-projects .related-projects{margin-bottom:80px}}@media (max-width: 767.98px){.block-related-projects .related-projects{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 575.98px){.block-related-projects .related-projects{margin-bottom:40px}}.block-related-projects .related-projects__overview{width:35%;padding:32px 20px 0;border-bottom:1px solid #606a74}@media (max-width: 767.98px){.block-related-projects .related-projects__overview{width:100%;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}}.block-related-projects .related-projects__overview .txt-title{font-size:24px;font-family:"AvenirPro35Light",sans-serif !important,sans-serif !important}.block-related-projects .related-projects__overview .java-related-project-link h4:hover{text-decoration:underline}.block-related-projects .related-projects__overview h4{font-size:18px;margin:20px 0;min-height:110px}@media (max-width: 767.98px){.block-related-projects .related-projects__overview h4{min-height:auto;margin:10px 0 30px 0}}.block-related-projects .related-projects__overview .button,.block-related-projects .related-projects__overview .contact-form-full-width .contact-form-container input[type="submit"],.contact-form-full-width .contact-form-container .block-related-projects .related-projects__overview input[type="submit"],.block-related-projects .related-projects__overview .contact-form-full-width .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width .contact-form-container .file-upload-container label .block-related-projects .related-projects__overview ::-webkit-file-upload-button,.block-related-projects .related-projects__overview .contact-form .contact-form-container input[type="submit"],.contact-form .contact-form-container .block-related-projects .related-projects__overview input[type="submit"],.block-related-projects .related-projects__overview .contact-form .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form .contact-form-container .file-upload-container label .block-related-projects .related-projects__overview ::-webkit-file-upload-button,.block-related-projects .related-projects__overview .tabs-finishes .tab-content a,.tabs-finishes .tab-content .block-related-projects .related-projects__overview a,.block-related-projects .related-projects__overview .tabs-free-text .tab-content a,.tabs-free-text .tab-content .block-related-projects .related-projects__overview a,.block-related-projects .related-projects__overview .text-embed-form-split .contact-form-container input[type="submit"],.text-embed-form-split .contact-form-container .block-related-projects .related-projects__overview input[type="submit"],.block-related-projects .related-projects__overview .text-embed-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-embed-form-split .contact-form-container .file-upload-container label .block-related-projects .related-projects__overview ::-webkit-file-upload-button,.block-related-projects .related-projects__overview .text-form-split .contact-form-container input[type="submit"],.text-form-split .contact-form-container .block-related-projects .related-projects__overview input[type="submit"],.block-related-projects .related-projects__overview .text-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-form-split .contact-form-container .file-upload-container label .block-related-projects .related-projects__overview ::-webkit-file-upload-button,.block-related-projects .related-projects__overview .webinar-events input[type="submit"],.webinar-events .block-related-projects .related-projects__overview input[type="submit"]{margin-bottom:30px}.block-related-projects .related-projects__overview .related-projects-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;padding-bottom:20px}@media (max-width: 767.98px){.block-related-projects .related-projects__overview .related-projects-arrows{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.block-related-projects .related-projects__overview .related-projects-arrows img{width:30%}.block-related-projects .related-projects__gallery{width:65%;overflow-x:hidden}@media (max-width: 767.98px){.block-related-projects .related-projects__gallery{width:100%;padding-top:20px}}.block-related-projects .related-projects__gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow-y:hidden;max-height:400px}.sales-reps .sales-rep-selector{background-color:#f0f0f0;padding:24px;margin-bottom:35px;margin-top:30px}.sales-reps .sales-rep-selector-description{font-size:20px;width:45%;margin-bottom:30px}@media (max-width: 767.98px){.sales-reps .sales-rep-selector-description{width:80%}}@media (max-width: 575.98px){.sales-reps .sales-rep-selector-description{width:100%}}.sales-reps .sales-rep-list{margin:30px 0}.sales-reps select{font-size:14px;text-transform:uppercase;border:1px solid #323b3e;padding:9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.816' height='7.615' viewBox='0 0 13.816 7.615'%3E%3Cpath id='Path_1293' data-name='Path 1293' d='M155.688,13.781l6.555,6.555,6.555-6.555' transform='translate(-155.335 -13.428)' fill='none' stroke='%23323b3e' stroke-width='1'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position-x:calc(100% - 8px);background-position-y:17px;padding-right:50px}.sales-reps .sales-rep-item{border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px}.sales-reps .sales-rep-item .sales-rep-description{font-size:18px;line-height:18px;font-family:"AvenirPro85Heavy",sans-serif !important;margin-bottom:0}.sales-reps .sales-rep-item .sales-rep-title{margin:10px 0 20px 0;font-size:12px;text-transform:uppercase}.sales-reps .sales-rep-item .sales-rep-details a{display:inline-block;text-transform:none;margin-right:15px;margin-bottom:15px}.sales-reps .sales-rep-item table td{padding-right:10px}.sales-reps .sales-rep-item table td a{text-decoration:underline !important}.sales-reps .search-input{font-size:16px;padding:12px 20px;border:none;border-bottom:1px solid #f0f0f0;min-width:230px}.sales-reps .search-input:focus{outline:2px solid #606a74}.sales-reps .dropdown{position:relative;display:inline-block}.sales-reps .dropdown-content{display:none;position:absolute;background-color:#fff;min-width:230px;overflow:auto;border:1px solid #606a74;z-index:1;overflow:hidden}.sales-reps .dropdown-content .dropdown-content-inner{max-height:25vh;min-height:150px;overflow:auto}.sales-reps .dropdown-content a{color:black;padding:12px 16px;text-decoration:none;display:block;cursor:pointer}.sales-reps .dropdown a:hover{background-color:#f0f0f0}.sales-reps .show{display:block}.sales-reps .dropbtn{font-size:14px;text-transform:uppercase;background-color:#fff;border:1px solid #323b3e;padding:9px;min-width:232px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.816' height='7.615' viewBox='0 0 13.816 7.615'%3E%3Cpath id='Path_1293' data-name='Path 1293' d='M155.688,13.781l6.555,6.555,6.555-6.555' transform='translate(-155.335 -13.428)' fill='none' stroke='%23323b3e' stroke-width='1'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position-x:calc(100% - 8px);background-position-y:17px;padding-right:50px}.sketchfab-showcase{margin:80px 0}.sketchfab-showcase .enable-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.sketchfab-showcase .sketch-fab-info{margin-bottom:25px}.sketchfab-showcase iframe{width:100%;height:400px}@media (max-width: 991.98px){.sketchfab-showcase iframe{height:400px}}@media (max-width: 767.98px){.sketchfab-showcase iframe{height:300px}}@media (max-width: 575.98px){.sketchfab-showcase iframe{height:250px}}.sketchfab-showcase h2{font-family:"aktiv-grotesk-thin",sans-serif !important}.sketchfab-showcase h4{font-family:"AvenirPro85Heavy",sans-serif !important;margin:10px 0}.sketchfab-showcase hr{width:100%;display:inline-block;margin:10px 0;background-color:black}.sketchfab-showcase .sketchfab-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.sketchfab-showcase .product-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sketchfab-showcase .product-link .arrow{margin-left:5px}.block-dark-background{margin:0 !important;padding:80px 0;background-color:#f0f0f0}.slider-text-over-image .swiper-slide{opacity:0;-webkit-transition:0.4s all;transition:0.4s all}.slider-text-over-image .swiper-slide-active{opacity:1}.slider-text-over-image h2{font-family:"aktiv-grotesk-thin", sans-serif !important;font-weight:200 !important;text-transform:uppercase;margin-bottom:20px}.slider-text-over-image__slide{height:450px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width: 767.98px){.slider-text-over-image__slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.slider-text-over-image__slide img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.slider-text-over-image__slide .overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;background:#000;background:linear-gradient(17deg, #000 0%, rgba(255,255,255,0) 100%)}@media (max-width: 767.98px){.slider-text-over-image__slide .overlay{background:linear-gradient(17deg, #000 30%, rgba(255,255,255,0) 100%)}}.slider-text-over-image__slide .information{position:relative;z-index:3;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width: 767.98px){.slider-text-over-image__slide .information{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.slider-text-over-image__slide .information .overview{width:65%}@media (max-width: 767.98px){.slider-text-over-image__slide .information .overview{width:100%}}.slider-text-over-image__slide .information .overview h4,.slider-text-over-image__slide .information .overview p{color:white}.slider-text-over-image__pagination{text-align:center;margin:15px 0 30px 0;line-height:36px}.slider-text-over-image__pagination .swiper-pagination-bullet{border:1px solid black;width:16px;height:16px;opacity:1;background-color:white;padding:1px}.slider-text-over-image__pagination .swiper-pagination-bullet-active{background-color:black}.small-cta{padding:50px 0;margin-bottom:-80px;background-color:#e23828}.small-cta .text-content{color:#fff}.small-cta .btn-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.support-and-training-block{height:100%;padding:0}.support-and-training-block .container,.support-and-training-block .row,.support-and-training-block .col-height{height:100%}.support-and-training-block__container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #606a74}@media (max-width: 575.98px){.support-and-training-block__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.support-and-training-block__left{width:50%}@media (max-width: 575.98px){.support-and-training-block__left{width:100%}}.support-and-training-block__right{width:50%}@media (max-width: 575.98px){.support-and-training-block__right{width:100%}}.support-and-training-block__title{font-size:24px;margin-bottom:20px;font-family:"AvenirPro35Light",sans-serif !important}.support-and-training-block__description{font-size:14px}@media (max-width: 575.98px){.support-and-training-block__description p{text-align:center}}.support-and-training-block__contact{margin-top:auto}.support-and-training-block__contact a{display:inline-block}.support-and-training-block__details{padding:32px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width: 991.98px){.support-and-training-block__details{padding:20px 0px 40px 0}}@media (max-width: 575.98px){.support-and-training-block__details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}}.support-and-training-block__links{background-color:#f0f0f0;height:100%;padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-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 (max-width: 991.98px){.support-and-training-block__links{padding:20px 10px}}.support-and-training-block__links a{line-height:15px;font-size:14px;font-family:"AvenirPro85Heavy",sans-serif !important}.support-and-training-block__links img{margin-right:15px}.support-and-training-block__link{display:-webkit-box;display:-ms-flexbox;display:flex}.support-and-training-block__link a{vertical-align:middle;line-height:15px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sustainability-block{height:100%;padding:0}.sustainability-block .container,.sustainability-block .row,.sustainability-block .col-height{height:100%}.sustainability-block *{color:#fff}.sustainability-block__container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.sustainability-block__left{width:50%;border-bottom:1px solid #000}.sustainability-block__right{width:50%;border-bottom:1px solid #000}.sustainability-block__title{font-size:24px;margin-bottom:20px;font-family:"AvenirPro35Light",sans-serif !important}.sustainability-block__description{font-size:14px}.sustainability-block__find-out-more{margin-top:20px}@media (max-width: 575.98px){.sustainability-block__find-out-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.sustainability-block__find-out-more a{display:inline-block !important}.sustainability-block__details{padding:32px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 575.98px){.sustainability-block__details{padding:30px 20px}}.sustainability-block__details-sub{padding-right:20%}@media (max-width: 575.98px){.sustainability-block__details-sub{padding:0;text-align:center}}.sustainability-block__details-inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 575.98px){.sustainability-block__details-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 575.98px){.sustainability-block__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.sustainability-block__links{background-color:#f0f0f0;height:100%;padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-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}.sustainability-block__links a{line-height:15px;font-size:14px;font-family:"AvenirPro85Heavy",sans-serif !important}.sustainability-block__links img{margin-right:15px}.sustainability-block__link{display:-webkit-box;display:-ms-flexbox;display:flex}.sustainability-block__link a{vertical-align:middle;line-height:15px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rectangle-text-image a{margin-top:50px}.tabs-finishes{padding:10px 0}.tabs-finishes .nav-tabs{border-bottom:1px solid #323b3e;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width: 991.98px){.tabs-finishes .nav-tabs{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 991.98px){.tabs-finishes .nav-item{width:100%}}.tabs-finishes .nav-link{border-radius:0 !important;border:none !important;color:#000 !important;background-color:#f0f0f0 !important;margin-right:8px;height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}@media (max-width: 991.98px){.tabs-finishes .nav-link{width:100%}}.tabs-finishes .nav-link.active{background-color:#323b3e !important;color:#fff !important}.tabs-finishes .tab-content{font-family:"AvenirPro35Light",sans-serif !important;background-color:#f0f0f0;padding:32px 32px 32px 32px;z-index:3 !important}.tabs-finishes .tab-content strong{font-family:"AvenirPro85Heavy",sans-serif !important}.tabs-finishes .tab-pane-sustainability,.tabs-finishes .tab-pane-documentation{border-top:1px solid #323b3e}.tabs-finishes .tab-title{text-transform:uppercase;font-size:24px !important;font-family:"aktiv-grotesk-thin",sans-serif !important;font-weight:100;margin-bottom:10px}.tabs-finishes .tab-finishes{margin-top:30px;display:grid;grid-template-columns:repeat(6, 1fr);gap:20px}@media (max-width: 767.98px){.tabs-finishes .tab-finishes{grid-template-columns:repeat(4, 1fr)}}@media (max-width: 575.98px){.tabs-finishes .tab-finishes{grid-template-columns:repeat(2, 1fr)}}.tabs-finishes .tab-finishes img{width:100%;height:auto}.tabs-finishes .tab-finishes .finish{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.tabs-finishes .tab-finishes .finish .finish-name{margin-top:5px;font-size:18px;text-transform:uppercase}.tabs-finishes strong{font-size:20px !important}.tabs-free-text{padding:10px 0}.tabs-free-text .nav-tabs{border-bottom:1px solid #323b3e;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width: 991.98px){.tabs-free-text .nav-tabs{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 991.98px){.tabs-free-text .nav-item{width:100%}}.tabs-free-text .nav-link{border-radius:0 !important;border:none !important;color:#000 !important;background-color:#f0f0f0 !important;margin-right:8px;height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}@media (max-width: 991.98px){.tabs-free-text .nav-link{width:100%}}.tabs-free-text .nav-link.active{background-color:#323b3e !important;color:#fff !important}.tabs-free-text .tab-content{font-family:"AvenirPro35Light",sans-serif !important;padding:32px 32px 50px 32px;padding-right:15%;z-index:3 !important;border-bottom:1px solid #323b3e}.tabs-free-text .tab-content strong{font-family:"AvenirPro85Heavy",sans-serif !important}.tabs-free-text .tab-pane-sustainability,.tabs-free-text .tab-pane-documentation{border-top:1px solid #323b3e}.text-embed-form-split{padding:100px 0;margin-bottom:0px;background-color:#f0f0f0}.text-embed-form-split .contact-form-description{padding-right:20%;font-size:20px}.text-embed-form-split .contact-form-description p{font-size:20px}.text-embed-form-split .contact-title{font-size:24px;font-family:"AvenirPro35Light",sans-serif !important}.text-embed-form-split .form-background{text-align:left}.text-embed-form-split .form-background p{font-size:20px;width:85%}@media (max-width: 991.98px){.text-embed-form-split .form-background p{width:100%}}.text-embed-form-split .contact-form-container{padding:0px 0 32px 0}.text-embed-form-split .contact-form-container form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.text-embed-form-split .contact-form-container form .submit-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-embed-form-split .contact-form-container form .submit-container input{margin-bottom:20px}.text-embed-form-split .contact-form-container form .form-split{width:32%}@media (max-width: 991.98px){.text-embed-form-split .contact-form-container form .form-split{width:100%}}.text-embed-form-split .contact-form-container label{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;font-family:"AvenirPro85Heavy",sans-serif !important;margin-top:23px}.text-embed-form-split .contact-form-container label .tel-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.text-embed-form-split .contact-form-container label .tel-container span:last-of-type{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.text-embed-form-split .contact-form-container label .tel-container input[type="tel"]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.text-embed-form-split .contact-form-container .submit-container{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-embed-form-split .contact-form-container input[type="submit"]{border:none !important;margin-top:30px;width:20%}@media (max-width: 575.98px){.text-embed-form-split .contact-form-container input[type="submit"]{width:31%}}.text-embed-form-split .contact-form-container input[type="text"],.text-embed-form-split .contact-form-container input[type="email"],.text-embed-form-split .contact-form-container input[type="tel"],.text-embed-form-split .contact-form-container textarea{border:none;background-color:white;width:100%;height:40px;margin-top:5px;padding-left:10px;border-radius:0}.text-embed-form-split .contact-form-container textarea{min-height:130px}.text-embed-form-split .contact-form-container .file-upload-container label input[type="file"]{width:100%;padding:10px 0px;font-family:"AvenirPro45Book",sans-serif !important;display:inline-block}.text-embed-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button{border:none !important;cursor:pointer;margin-right:10px}.text-embed-form-split .contact-form-container .wpcf7-not-valid{background-color:#e7cfcd !important;color:#ff1600 !important;border:1px solid #ff1600 !important}.text-embed-form-split .contact-form-container .wpcf7-not-valid-tip{position:absolute}.text-embed-form-split .contact-form-container .wpcf7-response-output{margin-top:20px;width:100%;border:1px solid #ffb100 !important;color:#ffb100 !important;background-color:#e7dfcd !important;margin-left:0 !important;margin-right:0 !important}.text-embed-form-split .contact-form-container .wpcf7-response-output:before{position:relative;top:2px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16'%3E%3Cg id='Group_3086' data-name='Group 3086' transform='translate(-96 -4273)'%3E%3Cg id='Icon_Box' data-name='Icon Box' transform='translate(96 4274)'%3E%3Crect id='Rectangle_24' data-name='Rectangle 24' width='15' height='15' rx='7.5' fill='%23ffb100'/%3E%3C/g%3E%3Ctext id='_' data-name='!' transform='translate(101 4286)' fill='%23fff' font-size='12' font-family='SegoeUIBlack, Segoe UI'%3E%3Ctspan x='0' y='0'%3E!%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");margin-right:10px}.text-embed-form-split .contact-form-container .wpcf7 form.invalid .wpcf7-response-output,.text-embed-form-split .contact-form-container .wpcf7 form.spam .wpcf7-response-output{width:100%;border:1px solid #ffb100 !important;color:#ffb100 !important;background-color:#e7dfcd !important;margin-left:0 !important;margin-right:0 !important}.text-embed-form-split .contact-form-container .wpcf7 form.invalid .wpcf7-response-output:before,.text-embed-form-split .contact-form-container .wpcf7 form.spam .wpcf7-response-output:before{position:relative;top:2px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16'%3E%3Cg id='Group_3086' data-name='Group 3086' transform='translate(-96 -4273)'%3E%3Cg id='Icon_Box' data-name='Icon Box' transform='translate(96 4274)'%3E%3Crect id='Rectangle_24' data-name='Rectangle 24' width='15' height='15' rx='7.5' fill='%23ffb100'/%3E%3C/g%3E%3Ctext id='_' data-name='!' transform='translate(101 4286)' fill='%23fff' font-size='12' font-family='SegoeUIBlack, Segoe UI'%3E%3Ctspan x='0' y='0'%3E!%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");margin-right:10px}.text-embed-form-split .contact-form-container .wpcf7 form.sent .wpcf7-response-output{width:100%;border:1px solid #029b25 !important;color:#029b25 !important;background-color:#e5f5e9 !important;margin-left:0 !important;margin-right:0 !important}.text-embed-form-split .contact-form-container .wpcf7 form.sent .wpcf7-response-output:before{position:relative;top:2px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cg id='Group_3464' data-name='Group 3464' transform='translate(-92 -6163)'%3E%3Cg id='Icon_Box' data-name='Icon Box' transform='translate(92 6163)'%3E%3Crect id='Rectangle_24' data-name='Rectangle 24' width='15' height='15' rx='7.5' fill='%23029b25'/%3E%3C/g%3E%3Cpath id='Path_2933' data-name='Path 2933' d='M-24375.2-18145.436l2.58,2.58,5.3-5.3' transform='translate(24470.76 24316.004)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");margin-right:10px}.text-embed-form-split .contact-form-container select{border-radius:0;border:none;width:100%;min-width:140px;margin-top:5px;height:40px;font-size:14px;text-transform:uppercase;font-family:"AvenirPro45Book",sans-serif !important;padding:9px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.816' height='7.615' viewBox='0 0 13.816 7.615'%3E%3Cpath id='Path_1293' data-name='Path 1293' d='M155.688,13.781l6.555,6.555,6.555-6.555' transform='translate(-155.335 -13.428)' fill='none' stroke='%23323b3e' stroke-width='1'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position-x:calc(100% - 8px);background-position-y:17px;padding-right:50px}.text-embed-form-split #pardot-form .text{border:none;background-color:white;width:100%;height:40px;margin-top:5px;padding-left:10px}.text-embed-form-split .wpcf7 form.sent .wpcf7-response-output{padding:15px;background-color:#e5f5e9;border:1px solid #029b25;color:#029b25}.text-embed-form-split .marketing-accept label{margin-top:28px}.text-embed-form-split .privacy-accept label{margin-top:10px}.wpcf7-list-item{margin:0}.wpcf7-list-item label{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wpcf7-list-item label input{margin-top:3px;margin-right:5px;accent-color:#e23828;width:17px;height:17px}.text-form-split{padding:100px 0;margin-bottom:0px;background-color:#f0f0f0}.text-form-split .contact-form-description{padding-right:20%;font-size:20px}.text-form-split .contact-form-description p{font-size:20px}.text-form-split .contact-title{font-size:24px;font-family:"AvenirPro35Light",sans-serif !important}.text-form-split .form-background{text-align:left}.text-form-split .form-background p{font-size:20px;width:85%}@media (max-width: 991.98px){.text-form-split .form-background p{width:100%}}.text-form-split .contact-form-container{padding:0px 0 32px 0}.text-form-split .contact-form-container form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.text-form-split .contact-form-container form .submit-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-form-split .contact-form-container form .submit-container input{margin-bottom:20px}.text-form-split .contact-form-container form .form-split{width:32%}@media (max-width: 991.98px){.text-form-split .contact-form-container form .form-split{width:100%}}.text-form-split .contact-form-container label{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;font-family:"AvenirPro85Heavy",sans-serif !important;margin-top:23px}.text-form-split .contact-form-container label .tel-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.text-form-split .contact-form-container label .tel-container span:last-of-type{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.text-form-split .contact-form-container label .tel-container input[type="tel"]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.text-form-split .contact-form-container .submit-container{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-form-split .contact-form-container input[type="submit"]{border:none !important;margin-top:30px;width:20%}@media (max-width: 575.98px){.text-form-split .contact-form-container input[type="submit"]{width:31%}}.text-form-split .contact-form-container input[type="text"],.text-form-split .contact-form-container input[type="email"],.text-form-split .contact-form-container input[type="tel"],.text-form-split .contact-form-container textarea{border:none;background-color:white;width:100%;height:40px;margin-top:5px;padding-left:10px;border-radius:0}.text-form-split .contact-form-container textarea{min-height:130px}.text-form-split .contact-form-container .file-upload-container label input[type="file"]{width:100%;padding:10px 0px;font-family:"AvenirPro45Book",sans-serif !important;display:inline-block}.text-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button{border:none !important;cursor:pointer;margin-right:10px}.text-form-split .contact-form-container .wpcf7-not-valid{background-color:#e7cfcd !important;color:#ff1600 !important;border:1px solid #ff1600 !important}.text-form-split .contact-form-container .wpcf7-not-valid-tip{position:absolute}.text-form-split .contact-form-container .wpcf7-response-output{margin-top:20px;width:100%;border:1px solid #ffb100 !important;color:#ffb100 !important;background-color:#e7dfcd !important;margin-left:0 !important;margin-right:0 !important}.text-form-split .contact-form-container .wpcf7-response-output:before{position:relative;top:2px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16'%3E%3Cg id='Group_3086' data-name='Group 3086' transform='translate(-96 -4273)'%3E%3Cg id='Icon_Box' data-name='Icon Box' transform='translate(96 4274)'%3E%3Crect id='Rectangle_24' data-name='Rectangle 24' width='15' height='15' rx='7.5' fill='%23ffb100'/%3E%3C/g%3E%3Ctext id='_' data-name='!' transform='translate(101 4286)' fill='%23fff' font-size='12' font-family='SegoeUIBlack, Segoe UI'%3E%3Ctspan x='0' y='0'%3E!%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");margin-right:10px}.text-form-split .contact-form-container .wpcf7 form.invalid .wpcf7-response-output,.text-form-split .contact-form-container .wpcf7 form.spam .wpcf7-response-output{width:100%;border:1px solid #ffb100 !important;color:#ffb100 !important;background-color:#e7dfcd !important;margin-left:0 !important;margin-right:0 !important}.text-form-split .contact-form-container .wpcf7 form.invalid .wpcf7-response-output:before,.text-form-split .contact-form-container .wpcf7 form.spam .wpcf7-response-output:before{position:relative;top:2px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16'%3E%3Cg id='Group_3086' data-name='Group 3086' transform='translate(-96 -4273)'%3E%3Cg id='Icon_Box' data-name='Icon Box' transform='translate(96 4274)'%3E%3Crect id='Rectangle_24' data-name='Rectangle 24' width='15' height='15' rx='7.5' fill='%23ffb100'/%3E%3C/g%3E%3Ctext id='_' data-name='!' transform='translate(101 4286)' fill='%23fff' font-size='12' font-family='SegoeUIBlack, Segoe UI'%3E%3Ctspan x='0' y='0'%3E!%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");margin-right:10px}.text-form-split .contact-form-container .wpcf7 form.sent .wpcf7-response-output{width:100%;border:1px solid #029b25 !important;color:#029b25 !important;background-color:#e5f5e9 !important;margin-left:0 !important;margin-right:0 !important}.text-form-split .contact-form-container .wpcf7 form.sent .wpcf7-response-output:before{position:relative;top:2px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cg id='Group_3464' data-name='Group 3464' transform='translate(-92 -6163)'%3E%3Cg id='Icon_Box' data-name='Icon Box' transform='translate(92 6163)'%3E%3Crect id='Rectangle_24' data-name='Rectangle 24' width='15' height='15' rx='7.5' fill='%23029b25'/%3E%3C/g%3E%3Cpath id='Path_2933' data-name='Path 2933' d='M-24375.2-18145.436l2.58,2.58,5.3-5.3' transform='translate(24470.76 24316.004)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");margin-right:10px}.text-form-split .contact-form-container select{border-radius:0;border:none;width:100%;min-width:140px;margin-top:5px;height:40px;font-size:14px;text-transform:uppercase;font-family:"AvenirPro45Book",sans-serif !important;padding:9px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.816' height='7.615' viewBox='0 0 13.816 7.615'%3E%3Cpath id='Path_1293' data-name='Path 1293' d='M155.688,13.781l6.555,6.555,6.555-6.555' transform='translate(-155.335 -13.428)' fill='none' stroke='%23323b3e' stroke-width='1'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position-x:calc(100% - 8px);background-position-y:17px;padding-right:50px}.text-form-split #pardot-form .text{border:none;background-color:white;width:100%;height:40px;margin-top:5px;padding-left:10px}.text-form-split .wpcf7 form.sent .wpcf7-response-output{padding:15px;background-color:#e5f5e9;border:1px solid #029b25;color:#029b25}.text-form-split .marketing-accept label{margin-top:28px}.text-form-split .privacy-accept label{margin-top:10px}.wpcf7-list-item{margin:0}.wpcf7-list-item label{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wpcf7-list-item label input{margin-top:3px;margin-right:5px;accent-color:#e23828;width:17px;height:17px}.block-text-image-split-swiper{margin:80px 0;padding:80px 0}@media (max-width: 991.98px){.block-text-image-split-swiper{margin:50px 0;padding:50px 0}}.block-text-image-split-swiper .static-slide{height:auto !important}.block-text-image-split-swiper .text-image-split-swiper .swiper-wrapper{height:100%}.block-text-image-split-swiper .text-image-split-swiper .swiper-slide{height:500px}.block-text-image-split-swiper__image{width:100%;-o-object-fit:cover;object-fit:cover;height:100%;-o-object-position:center;object-position:center;position:absolute}@media (max-width: 991.98px){.block-text-image-split-swiper__image{-webkit-box-ordinal-group:0 !important;-ms-flex-order:-1 !important;order:-1 !important}}.block-text-image-split-swiper__image-static{margin-top:0 !important;height:auto !important;-o-object-fit:unset !important;object-fit:unset !important;max-height:unset !important;-o-object-position:unset !important;object-position:unset !important;position:unset !important}.block-text-image-split-swiper .image-container{position:relative;height:100%}.block-text-image-split-swiper .image-container-static{position:unset !important;min-height:unset !important}.block-text-image-split-swiper__container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.block-text-image-split-swiper__container .button,.block-text-image-split-swiper__container .contact-form-full-width .contact-form-container input[type="submit"],.contact-form-full-width .contact-form-container .block-text-image-split-swiper__container input[type="submit"],.block-text-image-split-swiper__container .contact-form-full-width .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width .contact-form-container .file-upload-container label .block-text-image-split-swiper__container ::-webkit-file-upload-button,.block-text-image-split-swiper__container .contact-form .contact-form-container input[type="submit"],.contact-form .contact-form-container .block-text-image-split-swiper__container input[type="submit"],.block-text-image-split-swiper__container .contact-form .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form .contact-form-container .file-upload-container label .block-text-image-split-swiper__container ::-webkit-file-upload-button,.block-text-image-split-swiper__container .tabs-finishes .tab-content a,.tabs-finishes .tab-content .block-text-image-split-swiper__container a,.block-text-image-split-swiper__container .tabs-free-text .tab-content a,.tabs-free-text .tab-content .block-text-image-split-swiper__container a,.block-text-image-split-swiper__container .text-embed-form-split .contact-form-container input[type="submit"],.text-embed-form-split .contact-form-container .block-text-image-split-swiper__container input[type="submit"],.block-text-image-split-swiper__container .text-embed-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-embed-form-split .contact-form-container .file-upload-container label .block-text-image-split-swiper__container ::-webkit-file-upload-button,.block-text-image-split-swiper__container .text-form-split .contact-form-container input[type="submit"],.text-form-split .contact-form-container .block-text-image-split-swiper__container input[type="submit"],.block-text-image-split-swiper__container .text-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-form-split .contact-form-container .file-upload-container label .block-text-image-split-swiper__container ::-webkit-file-upload-button,.block-text-image-split-swiper__container .webinar-events input[type="submit"],.webinar-events .block-text-image-split-swiper__container input[type="submit"]{margin-bottom:1rem}@media (max-width: 991.98px){.block-text-image-split-swiper__container{margin-top:50px;-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}}.block-text-image-split-swiper__container p a{color:#e23828 !important;text-decoration:underline !important}.block-text-image-split-swiper__container ul{list-style:none}.block-text-image-split-swiper__container ul li{margin-bottom:1rem}.block-text-image-split-swiper__container ul li::before{content:"\2022";color:#323b3e;font-weight:bold;display:inline-block;font-size:14px;width:1.2em;margin-left:-1.2em}.block-text-image-split-swiper__container h4{margin-bottom:30px}.block-text-image-split-swiper__container img{width:14px;margin-right:15px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.block-text-image-split-swiper.imageleft{padding-right:40px}@media (max-width: 991.98px){.block-text-image-split-swiper.imageleft{padding-right:0}}@media (max-width: 991.98px){.block-text-image-split-swiper.imageleft h4{margin:50px 0 30px 0}}@media (max-width: 991.98px){.block-text-image-split-swiper.imageright .block-text-image-split__container{padding-right:0}}.block-text-image-split-swiper.imageright .order-top{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (max-width: 991.98px){.block-text-image-split-swiper.imageright .order-top{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}}.block-text-image-split-swiper.imageright .button__ghost{color:#000 !important;text-decoration:none !important;margin-right:20px;margin-top:10px}.block-text-image-split-swiper.imageright .button__ghost:last-of-type{margin-bottom:0}.block-text-image-split-swiper.imageright .larger-text p,.block-text-image-split-swiper.imageright .larger-text ul{font-size:20px}.block-text-image-split-swiper.imageright .larger-text p:last-of-type,.block-text-image-split-swiper.imageright .larger-text ul:last-of-type{margin:0}.block-text-image-split-swiper.imageright .larger-text a{font-size:initial}.block-text-image-split{margin:80px 0;padding:80px 0}@media (max-width: 991.98px){.block-text-image-split{margin:50px 0;padding:50px 0}}.block-text-image-split__image{width:100%;-o-object-fit:cover;object-fit:cover;height:100%;-o-object-position:center;object-position:center;position:absolute}@media (max-width: 991.98px){.block-text-image-split__image{-webkit-box-ordinal-group:0 !important;-ms-flex-order:-1 !important;order:-1 !important}}.block-text-image-split__image-static{margin-top:0 !important;height:auto !important;-o-object-fit:unset !important;object-fit:unset !important;max-height:unset !important;-o-object-position:unset !important;object-position:unset !important;position:unset !important}.block-text-image-split .image-container{position:relative;min-height:400px}.block-text-image-split .image-container .pos-rela{width:100%;height:100%}.block-text-image-split .image-container-static{min-height:unset !important}.block-text-image-split__container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.block-text-image-split__container .button,.block-text-image-split__container .contact-form-full-width .contact-form-container input[type="submit"],.contact-form-full-width .contact-form-container .block-text-image-split__container input[type="submit"],.block-text-image-split__container .contact-form-full-width .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width .contact-form-container .file-upload-container label .block-text-image-split__container ::-webkit-file-upload-button,.block-text-image-split__container .contact-form .contact-form-container input[type="submit"],.contact-form .contact-form-container .block-text-image-split__container input[type="submit"],.block-text-image-split__container .contact-form .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form .contact-form-container .file-upload-container label .block-text-image-split__container ::-webkit-file-upload-button,.block-text-image-split__container .tabs-finishes .tab-content a,.tabs-finishes .tab-content .block-text-image-split__container a,.block-text-image-split__container .tabs-free-text .tab-content a,.tabs-free-text .tab-content .block-text-image-split__container a,.block-text-image-split__container .text-embed-form-split .contact-form-container input[type="submit"],.text-embed-form-split .contact-form-container .block-text-image-split__container input[type="submit"],.block-text-image-split__container .text-embed-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-embed-form-split .contact-form-container .file-upload-container label .block-text-image-split__container ::-webkit-file-upload-button,.block-text-image-split__container .text-form-split .contact-form-container input[type="submit"],.text-form-split .contact-form-container .block-text-image-split__container input[type="submit"],.block-text-image-split__container .text-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-form-split .contact-form-container .file-upload-container label .block-text-image-split__container ::-webkit-file-upload-button,.block-text-image-split__container .webinar-events input[type="submit"],.webinar-events .block-text-image-split__container input[type="submit"]{margin-bottom:1rem}@media (max-width: 991.98px){.block-text-image-split__container{margin-top:50px;-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}}.block-text-image-split__container p a{color:#e23828 !important;text-decoration:underline !important}.block-text-image-split__container ul{list-style:none}.block-text-image-split__container ul li{margin-bottom:1rem}.block-text-image-split__container ul li::before{content:"\2022";color:#323b3e;font-weight:bold;display:inline-block;font-size:14px;width:1.2em;margin-left:-1.2em}.block-text-image-split__container h4{margin-bottom:30px}.block-text-image-split__container img{width:14px;margin-right:15px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.block-text-image-split .header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.block-text-image-split .header-content h4{margin:0}.block-text-image-split .header-content .icon-wrapper{width:100%;height:100%;margin-left:10px}.block-text-image-split .header-content .icon-wrapper img{width:60px;height:60px}.block-text-image-split.imageleft .block-text-image-split__image{padding-right:40px}@media (max-width: 991.98px){.block-text-image-split.imageleft .block-text-image-split__image{padding-right:0}}@media (max-width: 991.98px){.block-text-image-split.imageleft h4{margin:50px 0 30px 0}}.block-text-image-split.imageright .block-text-image-split__container{padding-right:40px}@media (max-width: 991.98px){.block-text-image-split.imageright .block-text-image-split__container{padding-right:0}}.block-text-image-split.imageright .order-top{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (max-width: 991.98px){.block-text-image-split.imageright .order-top{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}}.block-text-image-split.imageright .button__ghost{color:#000 !important;text-decoration:none !important;margin-right:20px;margin-top:10px}.block-text-image-split.imageright .button__ghost:last-of-type{margin-bottom:0}.block-text-image-split.imageright .larger-text p,.block-text-image-split.imageright .larger-text ul{font-size:20px}.block-text-image-split.imageright .larger-text p:last-of-type,.block-text-image-split.imageright .larger-text ul:last-of-type{margin:0}.block-text-image-split.imageright .larger-text a{font-size:initial}.accordion-container{position:relative;max-width:100%;height:auto}.accordion-part{position:relative;width:100%;height:auto}.accordion-part>p{display:block;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;cursor:pointer}.toggle{cursor:pointer}.content-read{display:none}.read-more{text-decoration:underline !important;margin:0;margin-top:0px;margin-bottom:25px}.read-less{display:none;text-decoration:underline !important;margin:0;margin-top:15px;margin-bottom:25px}.three-pillars{background-color:#f0f0f0;padding:80px 0}.three-pillars h2{font-family:"aktiv-grotesk-thin",sans-serif !important;text-transform:uppercase;text-align:center;margin-bottom:30px}.three-pillars .description{text-align:center;margin-bottom:50px}.three-pillars .image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:30px}.three-pillars .image-container .image-1{width:100%}.three-pillars .image-container .image-2{width:calc(60% - (20px / 2))}.three-pillars .image-container .image-3{width:calc(40% - (20px / 2))}@media (max-width: 991.98px){.three-pillars .image-container .image-3{min-height:250px}}@media (max-width: 767.98px){.three-pillars .image-container .image-3{min-height:200px}}@media (max-width: 575.98px){.three-pillars .image-container .image-3{min-height:180px}}.three-pillars .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:250px}.three-pillars .accordion{background-color:transparent}@media (max-width: 767.98px){.three-pillars .accordion{padding-top:30px}}.three-pillars .accordion-button{border-left:2px solid #e23828 !important;padding:10px 20px !important;font-size:24px;font-family:"AvenirPro35Light",sans-serif !important}.three-pillars .accordion-button::before{content:unset}.three-pillars .accordion-item{padding:10px 0;padding-left:5%;border:none !important;background-color:transparent}@media (max-width: 767.98px){.three-pillars .accordion-item{padding-left:0}}.three-pillars img{max-width:100%;height:auto}.three-pillars .accordion-body{background-color:transparent;font-family:"AvenirPro35Light",sans-serif !important;font-size:14px;padding:20px 20px 20px 22px !important}.three-pillars .accordion-header{font-family:"AvenirPro35Light",sans-serif !important;margin:0}.three-pillars .accordion-button-inner{font-family:"AvenirPro35Light",sans-serif !important}.three-pillars .text-wrapper{text-align:center}.three-pillars .button-wrapper{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-grid-playlists{padding:50px 0 30px 0;background-color:#f0f0f0}.video-grid-playlists .video-container .video-image{width:100%}.video-grid-playlists .video-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.video-grid-playlists .video-title{font-family:"AvenirPro85Heavy",sans-serif !important;font-size:18px;line-height:18px;margin:15px 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-grid-playlists .video-title .arrow{margin-left:5px}.video-grid-playlists hr{margin:0 !important;padding:0 !important;margin-bottom:20px !important}.video-grid{padding:50px 0 30px 0;background-color:#f0f0f0}.video-grid .video-container{position:relative;width:100%;padding-bottom:56.25%}.video-grid .video-container .video-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.video-grid .video-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.video-grid .video-title{font-family:"AvenirPro85Heavy",sans-serif !important;font-size:18px;line-height:18px;margin:15px 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:inline}.video-grid .video-title .arrow{margin-left:5px}.video-grid hr{margin:0 !important;padding:0 !important;margin-bottom:20px !important}.video-with-description{margin:80px 0}.video-with-description .video-title{font-size:24px;margin-bottom:27px;font-family:"AvenirPro35Light",sans-serif !important}.video-with-description .video-icon{margin-top:50px}.video-with-description .video-content{width:90%}@media (max-width: 991.98px){.video-with-description .video-content{width:100%;margin-top:30px}}.video-with-description .video-download{margin-top:10px}.video-with-description .video-download a{display:inline-block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-with-description .video-download a img{padding-right:10px}.video-with-description .video-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-with-description .video-center-mirror{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.video-with-description .video-details-mirror{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.video{margin:80px 0}@media (max-width: 991.98px){.video{margin:50px 0}}.video .video-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video .video-outer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 991.98px){.video .video-outer{width:100%}}.video .video-outer .video-container{position:relative;width:100%;padding-bottom:56.25%}.video .video-outer .video-container .video-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.video .video-title{margin:0 0 50px 0;text-align:center;font-size:24px;font-family:"aktiv-grotesk-thin",sans-serif !important;text-transform:uppercase}.video .white-title{color:#fff}.video .black-title{color:#000}.remove-margin-bottom{margin-bottom:0}.webinar-buttons{margin-top:25px}.webinar-buttons__container{display:-webkit-box;display:-ms-flexbox;display:flex}.webinar-buttons__container .button,.webinar-buttons__container .contact-form-full-width .contact-form-container input[type="submit"],.contact-form-full-width .contact-form-container .webinar-buttons__container input[type="submit"],.webinar-buttons__container .contact-form-full-width .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width .contact-form-container .file-upload-container label .webinar-buttons__container ::-webkit-file-upload-button,.webinar-buttons__container .contact-form .contact-form-container input[type="submit"],.contact-form .contact-form-container .webinar-buttons__container input[type="submit"],.webinar-buttons__container .contact-form .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form .contact-form-container .file-upload-container label .webinar-buttons__container ::-webkit-file-upload-button,.webinar-buttons__container .tabs-finishes .tab-content a,.tabs-finishes .tab-content .webinar-buttons__container a,.webinar-buttons__container .tabs-free-text .tab-content a,.tabs-free-text .tab-content .webinar-buttons__container a,.webinar-buttons__container .text-embed-form-split .contact-form-container input[type="submit"],.text-embed-form-split .contact-form-container .webinar-buttons__container input[type="submit"],.webinar-buttons__container .text-embed-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-embed-form-split .contact-form-container .file-upload-container label .webinar-buttons__container ::-webkit-file-upload-button,.webinar-buttons__container .text-form-split .contact-form-container input[type="submit"],.text-form-split .contact-form-container .webinar-buttons__container input[type="submit"],.webinar-buttons__container .text-form-split .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.text-form-split .contact-form-container .file-upload-container label .webinar-buttons__container ::-webkit-file-upload-button,.webinar-buttons__container .webinar-events input[type="submit"],.webinar-events .webinar-buttons__container input[type="submit"]{margin-right:20px}.webinar-events{padding-bottom:0px}.webinar-events .extra-bold{font-family:"AvenirPro85Heavy",sans-serif !important}.webinar-events .webinar-form-text{color:#323b3e !important;font-family:"AvenirPro45Book",sans-serif !important;padding:30px;margin-top:0px}@media (max-width: 991.98px){.webinar-events .form-image{min-height:300px}}.webinar-events .accordion-button{padding:10px 15px !important}.webinar-events .form-titles{font-size:20px}.webinar-events .form-titles h3{font-size:20px;margin-bottom:15px}.webinar-events .row-small-events{height:100%}.webinar-events .first-event{margin-bottom:200px;margin-top:120px}@media (max-width: 991.98px){.webinar-events .first-event{margin-bottom:50px}}.webinar-events .small-events{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px}.webinar-events .small-events .form-titles{font-size:20px;min-height:120px}.webinar-events .small-events .form-titles h3{font-size:20px}@media (max-width: 575.98px){.webinar-events .small-events .btn,.webinar-events .small-events .accordion-button{width:100% !important;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.webinar-events .smaller-events{margin:20px 0 100px 0}.webinar-events .smaller-events a.btn{border-radius:0px !important;background-color:#e23828;color:#fff;font-size:16px;padding:8px 20px;border:none !important;text-transform:uppercase}.webinar-events .smaller-events .accordion-button{width:auto !important}.webinar-events .smaller-events p{font-size:16px}.webinar-events .smaller-events .in-the-know{margin-bottom:50px}.webinar-events .smaller-events .in-the-know h2{font-family:"aktiv-grotesk-thin",sans-serif !important;font-size:40px}.webinar-events .smaller-events .in-the-know p{font-size:16px}@media (max-width: 575.98px){.webinar-events .smaller-events .in-the-know{padding:0px 30px}}.webinar-events .smaller-events a.btn:focus,.webinar-events .smaller-events a.btn:hover{background-color:#f0f0f0}.webinar-events .smaller-events .accordion{background-color:transparent}.webinar-events .smaller-events .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.webinar-events .smaller-events .accordion-button{background-color:transparent !important;width:auto;padding:9px 25px;text-transform:uppercase;border-radius:0 !important;-webkit-box-shadow:none;box-shadow:none;font-size:16px;border:#606a74 solid 1px}.webinar-events .smaller-events .accordion-button::after{margin-left:20px}.webinar-events .smaller-events .accordion-header{width:auto !important;background-color:transparent}.webinar-events .smaller-events .accordion-header .date-title{padding-right:20px;font-size:20px;width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.webinar-events .smaller-events .accordion-header .date-title h3,.webinar-events .smaller-events .accordion-header .date-title h4{font-family:"AvenirPro45Book",sans-serif !important;font-size:20px}.webinar-events .smaller-events .accordion-header .date-title .short-date{margin-right:30px}@media (max-width: 1199.98px){.webinar-events .smaller-events .accordion-header .date-title{width:100% !important}}@media (max-width: 991.98px){.webinar-events .smaller-events .accordion-header .date-title{width:100%}}@media (max-width: 767.98px){.webinar-events .smaller-events .accordion-header .date-title{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.webinar-events .smaller-events .accordion-header .date-title h4{font-size:20px}}.webinar-events .smaller-events .accordion-header .register{width:55%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.webinar-events .smaller-events .accordion-header .register .accordion-button-container,.webinar-events .smaller-events .accordion-header .register .register-button-container{margin:0 0 0 35px}.webinar-events .smaller-events .accordion-header .register .accordion-button-container a,.webinar-events .smaller-events .accordion-header .register .accordion-button-container button,.webinar-events .smaller-events .accordion-header .register .register-button-container a,.webinar-events .smaller-events .accordion-header .register .register-button-container button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:158px}@media (max-width: 1199.98px){.webinar-events .smaller-events .accordion-header .register{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.webinar-events .smaller-events .accordion-header .register .accordion-button-container,.webinar-events .smaller-events .accordion-header .register .register-button-container{margin:0;margin-top:30px}.webinar-events .smaller-events .accordion-header .register .subscribe-button-container{width:100% !important}.webinar-events .smaller-events .accordion-header .register .accordion-button,.webinar-events .smaller-events .accordion-header .register .btn{width:100%;margin-right:20px}.webinar-events .smaller-events .accordion-header .register .long-date{display:none}}@media (max-width: 767.98px){.webinar-events .smaller-events .accordion-header .register{-ms-flex-wrap:wrap;flex-wrap:wrap}.webinar-events .smaller-events .accordion-header .register .accordion-button-container,.webinar-events .smaller-events .accordion-header .register .register-button-container{width:100% !important;margin-top:20px}.webinar-events .smaller-events .accordion-header .register .accordion-button-container{margin-top:30px}}.webinar-events .smaller-events .accordion-header .accordion-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:45px 50px;background-color:#f0f0f0}@media (max-width: 991.98px){.webinar-events .smaller-events .accordion-header .accordion-header-content{padding:30px !important}}.webinar-events .smaller-events .accordion-header .accordion-header-content-subscribe{background-color:#323b3e !important}.webinar-events .smaller-events .accordion-header .accordion-header-content-subscribe h4{color:#fff}.webinar-events .smaller-events .accordion-header p,.webinar-events .smaller-events .accordion-header h3,.webinar-events .smaller-events .accordion-header h4,.webinar-events .smaller-events .accordion-header h5{margin:0}.webinar-events .smaller-events .accordion-header a{display:inline-block}.webinar-events .smaller-events .accordion-item{padding-bottom:10px;background-color:transparent;border:none;border-radius:0;border-bottom:0 !important}.webinar-events .smaller-events .accordion-body{padding:30px 50px !important}.webinar-events .smaller-events .accordion-body .cd-title{font-size:16px;font-family:"AvenirPro85Heavy",sans-serif !important}@media (max-width: 575.98px){.webinar-events .smaller-events .accordion-body .cd-title{font-size:16px}}.webinar-events .smaller-events .accordion-body P{margin-bottom:0}.webinar-events .smaller-events .accordion-body table{font-size:16px}.webinar-events .smaller-events .accordion-body table .extra-bold{padding-right:25px}.webinar-events .smaller-events .accordion-body table tr{background-color:transparent}.webinar-events .smaller-events .accordion-body table td{padding:0;vertical-align:top}.webinar-events .smaller-events .accordion-body table td:nth-child(even){padding-left:5px}.webinar-events .smaller-events .accordion-body table tbody{border:none;background-color:transparent !important}@media (max-width: 991.98px){.webinar-events .smaller-events .accordion-body table{font-size:16px;padding:30px !important}}@media (max-width: 767.98px){.webinar-events .smaller-events .accordion-body table{font-size:16px}}@media (max-width: 575.98px){.webinar-events .smaller-events .accordion-body table{font-size:16px}}@media (max-width: 575.98px){.webinar-events .smaller-events{padding:50px 0}}.webinar-events .event-text-large-container{border-right:44px solid #f0f0f0;border-left:44px solid #e23828;margin-top:-70px;margin-left:-44px;padding-right:0;padding-left:0;position:relative}.webinar-events .event-text-large-container p{font-size:16px}.webinar-events .event-text-large-container table{font-size:16px}.webinar-events .event-text-large-container table .extra-bold{padding-right:25px}.webinar-events .event-text-large-container .cd-title{font-size:16px;margin-top:25px;margin-bottom:0}@media (max-width: 991.98px){.webinar-events .event-text-large-container{width:100%;padding-left:12px;padding-right:12px;margin:0;border:none !important}}.webinar-events .event-text-large{background-color:#f0f0f0;height:100%}@media (max-width: 991.98px){.webinar-events .event-text-large{padding:30px}}@media (max-width: 575.98px){.webinar-events .event-text-large{padding:30px}.webinar-events .event-text-large .btn{width:100%}}.webinar-events .event-image-large-container{margin-bottom:-70px;width:calc(50% + 22px);padding-right:0}.webinar-events .event-image-large-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 991.98px){.webinar-events .event-image-large-container{width:100%;margin:0;padding-left:12px;padding-right:12px;margin-bottom:0px}.webinar-events .event-image-large-container div{border-right:44px solid #e23828}}.webinar-events .event-image-large{background-position:center !important;background-size:cover !important;height:100%;width:100%}.webinar-events .event-date-month{text-transform:uppercase;font-size:20px;font-family:"AvenirPro45Book",sans-serif !important}.webinar-events .event-image-small{height:340px;position:relative;background-position:center !important;background-size:cover !important}.webinar-events .event-image-small .main-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.webinar-events .event-image-small .credit-icon{top:60px;left:0;width:100px;height:100px;position:absolute}@media (max-width: 991.98px){.webinar-events .event-image-small{max-height:300px}}.webinar-events .event-text-small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f0f0f0;margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:35px}.webinar-events .event-text-small .small-event-table{margin:15px 0px;min-height:100px}.webinar-events .event-text-small .small-event-table table{font-size:16px}.webinar-events .event-text-small .small-event-table table .extra-bold{padding-right:25px}.webinar-events .event-text-small .small-event-table table tr{background-color:transparent}.webinar-events .event-text-small .small-event-table table td{padding:0;vertical-align:top}.webinar-events .event-text-small .small-event-table table td:nth-child(even){padding-left:5px}.webinar-events .event-text-small .small-event-table table tbody{border:none;background-color:transparent !important}@media (max-width: 991.98px){.webinar-events .event-text-small .small-event-table table{font-size:16px}}@media (max-width: 767.98px){.webinar-events .event-text-small .small-event-table table{font-size:20px}}@media (max-width: 575.98px){.webinar-events .event-text-small .small-event-table table{font-size:16px}}.webinar-events .event-text-small ul{width:unset !important}.webinar-events .event-text-small p{font-size:16px !important;padding:0;margin:0 !important}.webinar-events .event-text-small a{bottom:unset !important;position:unset !important}.webinar-events .event-text-small .accordion{background-color:transparent}.webinar-events .event-text-small .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.webinar-events .event-text-small .accordion-button{background-color:transparent !important;width:auto;padding:10px 25px;text-transform:uppercase;border-radius:0 !important;-webkit-box-shadow:none;box-shadow:none;border:#606a74 solid 1px}.webinar-events .event-text-small .accordion-button::after{margin-left:20px}.webinar-events .event-text-small .accordion-header{width:auto !important;background-color:transparent}.webinar-events .event-text-small .accordion-item{background-color:transparent;border:0;border-bottom:0 !important;border-radius:0}.webinar-events .event-text-small .accordion-item .accordion-button{width:100%}.webinar-events .event-text-small .accordion-item .accordion-button::before{margin-left:unset !important}.webinar-events .event-text-small .accordion-body{padding:30px 0 10px 0 !important}@media (max-width: 575.98px){.webinar-events .event-text-small{padding:30px;min-height:unset !important}}.webinar-events input[type="submit"]{border:none !important}.webinar-events input[type="text"],.webinar-events input[type="email"],.webinar-events input[type="tel"],.webinar-events textarea{border:none;background-color:#fff;width:100%;height:40px;margin-top:5px;padding-left:10px}.image-hotpoints .image{width:100%;position:relative;top:0;right:0}.image-hotpoints .hotpoint-block-container{position:relative}.image-hotpoints .hotpoint-block{position:absolute;cursor:pointer}.image-hotpoints .hotpoint-block .hotpoint-block-info{position:absolute;cursor:default;z-index:5;width:35vw;max-width:400px;min-width:150px;padding:25px;line-height:unset !important;background-color:rgba(255,255,255,0.85);-webkit-box-shadow:rgba(50,50,93,0.25) 0px 6px 12px -2px,rgba(0,0,0,0.3) 0px 3px 7px -3px;box-shadow:rgba(50,50,93,0.25) 0px 6px 12px -2px,rgba(0,0,0,0.3) 0px 3px 7px -3px}@media (max-width: 991.98px){.image-hotpoints .hotpoint-block .hotpoint-block-info{width:45vw}}@media (max-width: 575.98px){.image-hotpoints .hotpoint-block .hotpoint-block-info{width:49vw;padding:15px}}.image-hotpoints .hotpoint-block .hotpoint-block-info a{display:inline-block;margin-top:10px}.image-hotpoints .hotpoint-block .hotpoint-block-info p:last-of-type{margin:0 !important}.image-hotpoints .hotpoint-block .hotpoint-block-button{-webkit-transition:all 0.2s;transition:all 0.2s;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;position:absolute;width:100%;height:100%;z-index:10;line-height:0 !important;-webkit-animation:pulsate 2s ease-out;animation:pulsate 2s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(0.9, 0.9);opacity:0.7}50%{-webkit-transform:scale(1.2, 1.2);opacity:1}100%{-webkit-transform:scale(0.9, 0.9);opacity:0.7}}.image-hotpoints .header{text-transform:uppercase;padding-bottom:0}.image-hotpoints .image{position:relative;display:inline-block;vertical-align:middle;width:100%;height:auto;z-index:10;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.image-hotpoints .image-placeholder{position:relative;display:inline-block;vertical-align:middle;width:100%;height:auto;z-index:0;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;visibility:hidden}.image-hotpoints .image-in{position:absolute;display:inline-block;vertical-align:middle;width:100%;height:100%;z-index:9;display:none;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.image-hotpoints #video{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;position:absolute;vertical-align:middle;width:100%;height:auto;z-index:5;outline-offset:-15px}.image-hotpoints #loop{position:absolute;display:none;vertical-align:middle;width:100%;height:auto;z-index:5}.image-hotpoints .dio-title{margin-bottom:30px;font-size:32px}.image-hotpoints .dio-container-outer{width:100%;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;padding:0}.image-hotpoints .dio-header{width:100%;text-align:center}.image-hotpoints .intro{font-size:20px;margin-bottom:30px}.image-hotpoints .dio-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.image-hotpoints .overlay{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;height:100%;cursor:pointer;position:absolute;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.image-hotpoints .overlay .overlay-icon{-webkit-transition:all 0.5s;transition:all 0.5s;width:2.5vw;top:20%;position:absolute;width:150px}.image-hotpoints .overlay:hover .overlay-icon{-webkit-transform:scale(1.2) translateY(-25%);-ms-transform:scale(1.2) translateY(-25%);transform:scale(1.2) translateY(-25%)}.image-hotpoints .overlays{width:100%;height:100%;position:absolute}.image-hotpoints .overlay-message{pointer-events:none;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:10;cursor:pointer;position:absolute;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;width:100%;height:100%;text-align:center}.image-hotpoints .hotpoint-block{position:absolute;z-index:20;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:unset !important}.image-hotpoints .hotpoint-block-info{display:none;position:absolute;cursor:default;top:0;z-index:5;width:30vw;padding:2.1vw;line-height:unset !important;-webkit-box-shadow:rgba(50,50,93,0.25) 0px 6px 12px -2px,rgba(0,0,0,0.3) 0px 3px 7px -3px;box-shadow:rgba(50,50,93,0.25) 0px 6px 12px -2px,rgba(0,0,0,0.3) 0px 3px 7px -3px;max-width:600px}.image-hotpoints .hotpoint-block-info a{text-decoration:underline;-webkit-text-decoration-color:#e23828;text-decoration-color:#e23828;color:#e23828 !important;font-weight:600}.image-hotpoints .hotpoint-block-info h5{font-size:18px !important;text-decoration:none;margin:0;margin-right:20px;line-height:unset !important;margin-bottom:3px !important;font-family:"AvenirPro85Heavy",sans-serif !important}.image-hotpoints .hotpoint-block-top-left .hotpoint-block-info{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.image-hotpoints .hotpoint-block-top-right .hotpoint-block-info{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.image-hotpoints .hotpoint-block-rotate{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.image-hotpoints .hotpoint-block-button{-webkit-transition:all 0.2s;transition:all 0.2s;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;width:100%;height:100%;line-height:0 !important}.image-hotpoints .hotpoint-block-button-container{width:40px;height:40px;min-width:30px;min-height:30px;position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10;line-height:0 !important}@media (max-width: 767.98px){.image-hotpoints .hotpoint-block-button-container{width:25px;height:25px}}.image-hotpoints .details{margin-bottom:30px}.image-hotpoints .hotpoint-block-info-left{right:0}.image-hotpoints .hotpoint-block-info-top-left{right:0}.image-hotpoints .hotpoint-block-info-top-right{left:0}.news-list{gap:30px}.news-list__item{overflow:hidden}.news-list__item img{-o-object-fit:cover;object-fit:cover;width:100%}.news-list__item .description{padding:50px;background-color:#f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;position:relative}@media (max-width: 1199.98px){.news-list__item .description{padding:35px}}@media (max-width: 767.98px){.news-list__item .description{padding:20px}}.news-list__item .description h4,.news-list__item .description p{margin:0}.news-list__item .description button{border:1px solid #e23828;color:#e23828}.news-list__item .description .date-wrapper{position:absolute;bottom:20px;right:20px}@media (max-width: 575.98px){.news-list__item .description .date-wrapper{position:relative;right:unset;bottom:unset;width:100%}}.news-list__item .description .date-wrapper p{text-align:right}.news-list-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-list-row .news-list__item{display:grid;grid-template-columns:1fr 1fr;height:350px}@media (max-width: 991.98px){.news-list-row .news-list__item{grid-template-columns:1fr;height:auto}}.news-list-row .news-list__item img{height:350px;width:100%}@media (max-width: 767.98px){.news-list-row .news-list__item img{height:250px}}.news-list-grid{display:grid;grid-template-columns:1fr 1fr}@media (max-width: 991.98px){.news-list-grid{grid-template-columns:1fr}}.news-list-grid .news-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-list-grid .news-list__item img{height:350px}@media (max-width: 575.98px){.news-list-grid .news-list__item img{height:200px}}.news-list-grid .news-list__item .description{height:350px}@media (max-width: 575.98px){.news-list-grid .news-list__item .description{height:auto}}.product-pagination{padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 575.98px){.product-pagination .pagination-page{display:none}}.product-pagination img{cursor:pointer;margin:0 5px}.product-pagination a{cursor:pointer;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}.product-pagination .page-active{background-color:#f0f0f0}.product-filter{position:sticky;background-color:#fff;z-index:5;top:0px;display:block}.product-filter .product-filter-inner{padding:10px 0 20px 0}@media (max-width: 767.98px){.product-filter .product-filter-inner{padding:0 0 20px 0}}.product-filter .posts-per-page-label{margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767.98px){.product-filter .posts-per-page-label{margin-left:0}}.product-filter .posts-per-page-label select{margin-left:10px}.product-filter select{font-size:10px;text-transform:uppercase;background-color:white;border:1px solid #323b3e;padding:9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.816' height='7.615' viewBox='0 0 13.816 7.615'%3E%3Cpath id='Path_1293' data-name='Path 1293' d='M155.688,13.781l6.555,6.555,6.555-6.555' transform='translate(-155.335 -13.428)' fill='none' stroke='%23323b3e' stroke-width='1'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position-x:calc(100% - 5px);background-position-y:14px;padding-right:50px}@media (max-width: 767.98px){.product-filter select{padding:6px 9px;padding-right:30px;background-position-x:calc(100% - 5px);background-position-y:11px}}.product-filter .clear-filters{display:none;width:120px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-filter .filter-bar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 1199.98px){.product-filter .filter-bar-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.product-filter .filter-bar-container .view-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 1199.98px){.product-filter .filter-bar-container .view-filters{width:100%}}.product-filter .filter-dropdown-container{width:17%}@media (max-width: 1399.98px){.product-filter .filter-dropdown-container{width:unset;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media (max-width: 1199.98px){.product-filter .filter-dropdown-container{width:49% !important;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-bottom:10px}}@media only screen and (max-width: 400px){.product-filter .filter-dropdown-container{width:100% !important}}.product-filter .filter-dropdown-container-technical-downloads{width:15%}.product-filter .filter-controls{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-filter .filter-controls .clear-filters{text-decoration:underline;color:#e23828;cursor:pointer}.product-filter .filter-dropdown-outer{position:relative;margin-right:10px}@media (max-width: 1199.98px){.product-filter .filter-dropdown-outer{margin:0}}.product-filter .filter-dropdown-outer .filter-dropdown{font-size:10px;text-transform:uppercase;border:1px solid #323b3e;padding:9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}@media (max-width: 767.98px){.product-filter .filter-dropdown-outer .filter-dropdown{padding:6px 9px}}.product-filter .filter-dropdown-outer .filter-dropdown img{margin-left:20px}@media (max-width: 767.98px){.product-filter .filter-dropdown-outer{margin-right:0 !important}}.product-filter .filter-dropdown-outer .filter-dropdown-inner{font-family:"AvenirPro35Light",sans-serif !important;background-color:#fff;z-index:2;display:none;max-height:55vh;overflow-y:scroll;font-size:14px;border:1px solid #323b3e;padding:3px 9px 13px 9px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;width:100%}.product-filter .filter-dropdown-outer .filter-dropdown-inner::-webkit-scrollbar{width:5px}.product-filter .filter-dropdown-outer .filter-dropdown-inner a{display:block;font-size:14px;margin:4px 0}.product-filter .filter-dropdown-outer .filter-dropdown-inner a:hover{color:#e23828 !important}.product-filter .filter-dropdown-outer .filter-dropdown-inner .category-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-filter .filter-dropdown-outer .filter-dropdown-inner .category-label input{margin-right:4px}@media (max-width: 1199.98px){.product-filter .filter-dropdown-outer .filter-dropdown-inner .category-label input{margin:5px 10px 5px 3px;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}}.product-filter .filter-dropdown-outer .filter-dropdown-inner .category-label-main{text-transform:uppercase;font-size:10px}.product-filter .filter-dropdown-outer .filter-dropdown-inner .filterCheckbox-main{text-transform:uppercase}.product-filter .filter-dropdown-outer .filter-dropdown-inner .options-title{margin-top:10px;font-size:10px !important;font-family:"AvenirPro85Heavy",sans-serif !important;text-transform:uppercase}.product-filter .filter-dropdown-outer .filter-dropdown-inner .filter-options-sub{margin-top:3px;font-family:"AvenirPro35Light",sans-serif !important}.product-filter .filter-dropdown-outer .filter-dropdown-inner .filter-options-main{margin-top:14px !important;font-family:"AvenirPro85Heavy",sans-serif !important}.product-filter .filter-dropdown-outer .filter-dropdown-inner .filter-options{font-family:"AvenirPro35Light",sans-serif !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:16px;margin-top:4px;text-transform:none}.product-filter .filter-dropdown-outer .filter-dropdown-inner .filter-options label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.product-filter .filter-dropdown-outer .filter-dropdown-inner .filter-options input{margin-right:3px}@media (max-width: 1199.98px){.product-filter .filter-dropdown-outer .filter-dropdown-inner .filter-options input{margin:5px 10px 5px 3px;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}}.view-selections{font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 991.98px){.view-selections{width:100%}}@media only screen and (max-width: 400px){.view-selections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.view-selections .view-selector{margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.view-selections .view-selector .view-selector-label{line-height:16px;margin-right:10px}.view-selections .view-selector .view-selector-icon{margin-right:10px;cursor:pointer}.product-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-list hr{margin:25px 0}.product-list hr:first-child{margin-top:0 !important}.product-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767.98px){.product-list__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.product-list__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-list__image-project{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-list__image-container{height:215px}.product-list__image-container-outer{width:22%;height:auto;max-height:215px}@media (max-width: 991.98px){.product-list__image-container-outer{width:30%}}@media (max-width: 767.98px){.product-list__image-container-outer{width:80%}}@media (max-width: 575.98px){.product-list__image-container-outer{width:95%}}.product-list__title{width:22%;height:auto;max-height:300px;font-size:18px;font-family:"AvenirPro85Heavy",sans-serif !important;padding-top:25px;padding-left:20px}@media (max-width: 991.98px){.product-list__title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media (max-width: 767.98px){.product-list__title{width:80%;padding-bottom:25px}}@media (max-width: 575.98px){.product-list__title{width:95%}}.product-list__description{width:22%;height:auto;padding-top:25px;font-family:"AvenirPro45Book",sans-serif !important;font-size:14px}@media (max-width: 991.98px){.product-list__description{display:none}}.product-list__compare{width:22%;height:auto;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width: 767.98px){.product-list__compare{width:80%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.product-list__compare label{background-color:#f0f0f0;padding:10px 10px;background-color:#f0f0f0;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex}.product-list__compare label input{margin-right:8px}.product-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-grid hr{margin:25px 0}.product-grid hr:first-child{margin-top:0 !important}.product-grid__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px}.product-grid__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-grid__image-container{height:100%}.product-grid__image-container-outer{height:215px}.product-grid__technical-image-container-outer{height:160px}.product-grid__title{height:auto;max-height:300px;padding-top:25px;font-family:"AvenirPro85Heavy",sans-serif !important}.product-grid__title:hover{text-decoration:underline}.product-grid__title h4{font-size:18px}.product-grid__description{height:auto;padding-top:25px;font-family:"AvenirPro45Book",sans-serif !important;font-size:14px}.product-grid__description-project{position:relative;margin:20px 0 30px 0}.product-grid__description-project p{font-size:14px;margin:0}.product-grid__description-project .txt-sectors{font-size:12px}.product-grid__description-project a{position:absolute;bottom:0;right:0;border:1px solid #e23828;padding:10px 12px;font-size:12px}.product-grid__description-project a img{margin-right:15px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);width:15px}.product-grid__compare{height:auto;max-height:300px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:auto;text-transform:uppercase}.product-grid__compare label{background-color:#f0f0f0;padding:10px 10px;background-color:#f0f0f0;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex}.product-grid__compare label input{margin-right:8px}.project-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.project-grid hr{margin:25px 0}.project-grid hr:first-child{margin-top:0 !important}.project-grid__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px}.project-grid__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-grid__image-container{height:100%;background-color:#f0f0f0;position:relative}.project-grid__image-container-outer{height:300px}.project-grid__title{height:auto;max-height:300px;padding-top:25px}.project-grid__title:hover{text-decoration:underline}.project-grid__title h4{font-size:18px}.project-grid__info-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.project-grid__description{height:auto;max-height:300px;padding-top:25px;font-family:"AvenirPro45Book",sans-serif !important;font-size:14px}.project-grid__description-project{position:relative;margin:20px 0 30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.project-grid__description-project p{font-size:14px;margin:0}.project-grid__description-project .txt-sectors{font-size:12px}.project-grid__description-project a{bottom:0;right:0;text-transform:none;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.project-grid__description-project a img{margin-right:15px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);width:15px}.project-grid__compare{height:auto;max-height:300px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-transform:uppercase}.project-grid__compare label{padding:10px 20px;background-color:#f0f0f0;padding:10px 10px;background-color:#f0f0f0;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex}.project-grid__compare label input{margin-right:8px}.product-pagination{padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 575.98px){.product-pagination .pagination-page{display:none}}.product-pagination img{cursor:pointer;margin:0 5px}.product-pagination a{cursor:pointer;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}.product-pagination .page-active{background-color:#f0f0f0}.search-results input[type="submit"]{background-color:#f0f0f0;border:none;padding:5px 10px;outline:none;font-family:"AvenirPro45Book",sans-serif !important}.search-results .search-bar{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.search-results .search-bar input[type="text"]{background-color:#f0f0f0;border:none;padding:5px 10px;outline:none;font-family:"AvenirPro45Book",sans-serif !important;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.search-results .search-bar .search-button{background-color:#f0f0f0;cursor:pointer}.search-results .search-bar .search-button svg{margin:0 10px 0 5px}.search-results .results-count{margin-top:10px}.search-results .search-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px;border-bottom:1px solid #f0f0f0}.search-results .search-result .search-result-title{font-family:"AvenirPro85Heavy",sans-serif !important;font-size:18px !important;margin-bottom:5px}.search-results .search-result-preview{width:60%}.search-results .accordion .accordion-item{border:1px solid #f0f0f0 !important}.search-results .accordion .accordion-item .accordion-header .accordion-button{font-size:12px;text-transform:uppercase;padding:10px;-webkit-box-shadow:none !important;box-shadow:none !important;background-color:transparent !important;color:#000}.search-results .accordion .accordion-item .accordion-body{padding:10px;border-top:1px solid #f0f0f0 !important}.search-results .accordion .accordion-item .accordion-body label{display:block;position:relative;padding-left:22px;margin:3px 0;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search-results .accordion .accordion-item .accordion-body label input{position:absolute;opacity:0;cursor:pointer}.search-results .accordion .accordion-item .accordion-body .checkmark{position:absolute;top:0;left:0;height:17px;width:17px;background-color:#fff;border-radius:50%;border:1px solid #606a74;top:2px}.search-results .accordion .accordion-item .accordion-body label:hover input ~ .checkmark{background-color:#fff}.search-results .accordion .accordion-item .accordion-body label input:checked ~ .checkmark{background-color:#606a74}.search-results .accordion .accordion-item .accordion-body .checkmark:after{content:"";position:absolute;display:none}.search-results .accordion .accordion-item .accordion-body label input:checked ~ .checkmark:after{display:block}.search-results .accordion .accordion-item .accordion-body label .checkmark:after{top:4px;left:4px;width:7px;height:7px;border-radius:50%;background:white}.search-results .accordion .accordion-button::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21'%3E%3Cg id='Group_3464' data-name='Group 3464' transform='translate(-234 -202)'%3E%3Cpath id='Path_1293' data-name='Path 1293' d='M155.688,13.781l6.555,6.555,6.555-6.555' transform='translate(82.257 195.441)' fill='none' stroke='%23323b3e' stroke-width='1'/%3E%3Crect id='Rectangle_1350' data-name='Rectangle 1350' width='21' height='21' transform='translate(234 202)' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A")}[data-simplebar]{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}.simplebar-offset{direction:inherit !important;-webkit-box-sizing:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{-webkit-box-sizing:inherit !important;box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.simplebar-height-auto-observer{-webkit-box-sizing:inherit;box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;-webkit-transition:opacity 0.2s 0.5s linear;transition:opacity 0.2s 0.5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:0.5;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction="rtl"] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar !important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}[data-simplebar]{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}.simplebar-offset{direction:inherit !important;-webkit-box-sizing:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{-webkit-box-sizing:inherit !important;box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.simplebar-height-auto-observer{-webkit-box-sizing:inherit;box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;-webkit-transition:opacity 0.2s 0.5s linear;transition:opacity 0.2s 0.5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:0.5;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction="rtl"] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar !important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.single-news .single-news__image img{width:100% !important;height:auto}.single-news .single-news__title{margin-bottom:30px !important}.single-news .news-banner{overflow:hidden;position:relative;margin-bottom:80px}.single-news .news-banner .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.2)}.single-news .news-banner .container{position:relative}.single-news .news-banner .container .row{position:relative}.single-news .news-banner .container .col-12{position:relative}.single-news .news-banner .single-news-title{z-index:1;font-size:38px;font-family:"aktiv-grotesk-thin",sans-serif !important;margin-bottom:30px !important;text-transform:uppercase;line-height:1.2;position:relative;bottom:0;left:0;padding-top:40vh;color:#fff}@media (max-width: 767.98px){.single-news .news-banner .single-news-title{padding-top:30vh}}@media (max-width: 575.98px){.single-news .news-banner .single-news-title{padding-top:20vh}}.single-news .news-banner .single-news-image{position:absolute;z-index:0;width:100%;height:100%;overflow:hidden}.single-news .news-banner .single-news-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-news .single-news-container{margin-bottom:100px}.single-news .single-news-container a{text-decoration:underline !important;color:#e23828 !important}.single-news__back{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:80px 0}.single-news__back a{padding-left:65px;padding-right:65px}.single-news__content{font-size:20px;padding-right:5%}.single-news__content .image-outer{width:100%}.single-news__content div{width:100% !important}.single-news__content img{width:100%;height:auto;padding:50px 10% !important}@media (max-width: 767.98px){.single-news__content img{padding:50px 5% !important}}@media (max-width: 575.98px){.single-news__content img{padding:50px 0% !important}}.single-news__content .video-outer{padding:50px 10% !important}@media (max-width: 767.98px){.single-news__content .video-outer{padding:50px 5% !important}}@media (max-width: 575.98px){.single-news__content .video-outer{padding:50px 0% !important}}.single-news__content h1,.single-news__content h2,.single-news__content h3,.single-news__content h4,.single-news__content h5,.single-news__content h6{font-family:"AvenirPro85Heavy",sans-serif !important}.single-news__content h1{font-size:38px}.single-news__content h2{font-size:28px}.single-news__content h3{font-size:24px}.single-news__content h4{font-size:20px}.single-news__content h5{font-size:18px}.single-news__content h6{font-size:14px}@media (max-width: 767.98px){.single-news .video-outer{padding:30px 0}}.product-download-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #323b3e;padding:15px 0}@media (max-width: 991.98px){.product-download-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.product-download-item .accordion-button{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-download-item .product-download-item-link{padding-left:12%;padding-right:12%}.product-download-item .product-download-item-link span{padding-left:5%}.product-download-item .product-download-item-link span a{color:#e23828 !important;text-decoration:underline !important}.product-download-item .extension-link{text-transform:uppercase;color:#e23828 !important}.product-download-item .product-download-item-link-specs{padding-left:0%;padding-right:12%}.product-download-item .product-download-item-link-specs span{padding-left:20%}@media (max-width: 991.98px){.product-download-item .product-download-item-link-specs{padding-right:0}.product-download-item .product-download-item-link-specs span{padding-left:0}}.product-download-item .product-download-item-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:5%}@media (max-width: 991.98px){.product-download-item .product-download-item-title{padding-left:0}}.accordion-group-name{margin-top:25px}.product-tabs{padding:10px 0}.product-tabs .nav-tabs{border-bottom:1px solid #323b3e}@media (max-width: 991.98px){.product-tabs .nav-tabs{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 991.98px){.product-tabs .nav-item{width:100%}.product-tabs .nav-item button{width:100%}}.product-tabs .nav-link{border-radius:0 !important;border:none !important;border-bottom:1px solid #323b3e !important;color:#000 !important;background-color:#f0f0f0 !important;margin-right:8px}@media (max-width: 1199.98px){.product-tabs .nav-link{margin-right:6px;padding:0.5rem 0.5rem}}.product-tabs .nav-link.active{background-color:#323b3e !important;color:#fff !important}.product-tabs .tab-content{font-family:"AvenirPro35Light",sans-serif !important;padding:32px;z-index:3 !important}.product-tabs .tab-content strong{font-family:"AvenirPro85Heavy",sans-serif !important}.product-tabs .tab-content a{color:#e23828 !important;text-decoration:underline !important}@media (max-width: 991.98px){.product-tabs .tab-content{padding:20px 0}}.product-tabs .tab-pane-sustainability,.product-tabs .tab-pane-documentation,.product-tabs .tab-pane-revit{border-top:1px solid #323b3e}.finish-category{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}@media (max-width: 991.98px){.finish-category{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.finish-category .finish-category-title{background-color:#606a74;width:25%;padding:15px 10px 15px 20px;color:#fff}@media (max-width: 991.98px){.finish-category .finish-category-title{width:100%}}.finish-category .finish-category-title p{margin-bottom:0}.finish-category .finish-category-files{border-top:1px solid #323b3e;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.finish-category .finish-category-files .product-download-item{padding-left:20px}.accordion .accordion-item{border-bottom:0 !important}.accordion .accordion-item .accordion-header{border:0 !important}.accordion .accordion-item .accordion-header .accordion-button{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:transparent !important;color:#000;padding:20px}.accordion .accordion-item .accordion-body{padding:0 20px 30px 20px}.single-product-header{margin-bottom:60px}@media (max-width: 991.98px){.single-product-header{margin-bottom:0}}.single-product-header .product-image{width:100%;height:400px;-o-object-fit:contain;object-fit:contain}@media (max-width: 767.98px){.single-product-header .product-image{height:auto;width:100%;margin:0 auto}}.single-product-header .product-category{margin-top:30px;font-size:10px;line-height:10px;margin-bottom:3px;text-transform:uppercase;font-family:"AvenirPro45Book",sans-serif !important}.single-product-header .product-title{font-size:32px;line-height:32px;margin-bottom:30px !important}.single-product-header .product-description,.single-product-header .additional-info{margin-bottom:30px !important;font-family:"AvenirPro45Book",sans-serif !important;font-size:14px}.single-product-header .product-description a,.single-product-header .additional-info a{color:#e23828 !important;text-decoration:underline !important}.single-product-header .product-key-points{margin-bottom:30px !important}.single-product-header .product-key-points ul{padding-left:15px}.single-product-header .product-key-points ul li{font-family:"AvenirPro45Book",sans-serif !important;font-size:14px}.tab-content *{font-size:16px !important}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 1199.98px){.breadcrumbs{margin-top:20px}}.breadcrumbs *{font-size:10px;text-transform:uppercase}.breadcrumbs span{margin:0px 5px}@media (max-width: 575.98px){.single-product-images{display:-webkit-box;display:-ms-flexbox;display:flex;-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}}.single-product-images .gallery-thumbnails{margin-top:25px;display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:1fr;grid-column-gap:30px;grid-row-gap:30px}@media (max-width: 1199.98px){.single-product-images .gallery-thumbnails{grid-template-columns:repeat(2, 1fr)}}.single-product-images .gallery-thumbnails .gallery-thumbnail{border:1px solid #606a74;width:100%;height:75px;cursor:pointer;-o-object-fit:cover;object-fit:cover}@media (max-width: 1199.98px){.single-product-images .gallery-thumbnails .gallery-thumbnail{height:150px}}.single-product-images .gallery-thumbnails .gallery-thumbnail-count{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:75px;background-color:#606a74;color:#fff;font-size:32px;font-family:"AvenirPro45Book",sans-serif !important}@media (max-width: 1199.98px){.single-product-images .gallery-thumbnails .gallery-thumbnail-count{height:150px}}.accordion-button-inner{font-family:"AvenirPro85Heavy",sans-serif !important;width:100%;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.accordion-button-inner b div:last-child{margin-right:10.55%}.accordion-button::before{-ms-flex-negative:0;flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17'%3E%3Cg id='Group_1739' data-name='Group 1739' transform='translate(-117.5 -324)'%3E%3Cline id='Line_128' data-name='Line 128' x2='17' transform='translate(117.5 332.5)' fill='none' stroke='%23323b3e' stroke-width='1'/%3E%3Cline id='Line_129' data-name='Line 129' x2='17' transform='translate(126 324) rotate(90)' fill='none' stroke='%23323b3e' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A") !important;background-repeat:no-repeat;background-size:1.25rem;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;margin-right:15px}.accordion-button:not(.collapsed)::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.accordion-button::after{display:none}.zip-link{z-index:3}
