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}.button,.contact-form-cm .contact-form-container input[type="submit"],.contact-form-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-cm button[type="submit"],.contact-form-full-width-cm .contact-form-container input[type="submit"],.contact-form-full-width-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width-cm button[type="submit"],.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,.block-text-form-image-split .contact-text-form-image .contact-form-container input[type="submit"],.block-text-form-image-split .contact-text-form-image .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;line-height:22px;font-family:"AvenirPro35Light",sans-serif !important}.button__center{text-align:center}.button__in-text{margin-bottom:1rem}.button__primary,.contact-form-cm .contact-form-container input[type="submit"],.contact-form-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-cm button[type="submit"],.contact-form-full-width-cm .contact-form-container input[type="submit"],.contact-form-full-width-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width-cm button[type="submit"],.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,.block-text-form-image-split .contact-text-form-image .contact-form-container input[type="submit"],.block-text-form-image-split .contact-text-form-image .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.webinar-events input[type="submit"]{color:white !important;background-color:#e23828}.button__primary:hover,.contact-form-cm .contact-form-container input:hover[type="submit"],.contact-form-cm .contact-form-container .file-upload-container label :hover::-webkit-file-upload-button,.contact-form-cm button:hover[type="submit"],.contact-form-full-width-cm .contact-form-container input:hover[type="submit"],.contact-form-full-width-cm .contact-form-container .file-upload-container label :hover::-webkit-file-upload-button,.contact-form-full-width-cm button:hover[type="submit"],.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,.block-text-form-image-split .contact-text-form-image .contact-form-container input:hover[type="submit"],.block-text-form-image-split .contact-text-form-image .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-cm .contact-form-container input[type="submit"],.contact-form-cm .contact-form-container footer .social-icons-container input[type="submit"],footer .social-icons-container .contact-form-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-cm .contact-form-container .file-upload-container label footer .social-icons-container ::-webkit-file-upload-button,footer .social-icons-container .contact-form-cm button[type="submit"],.contact-form-cm footer .social-icons-container button[type="submit"],footer .social-icons-container .contact-form-full-width-cm .contact-form-container input[type="submit"],.contact-form-full-width-cm .contact-form-container footer .social-icons-container input[type="submit"],footer .social-icons-container .contact-form-full-width-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width-cm .contact-form-container .file-upload-container label footer .social-icons-container ::-webkit-file-upload-button,footer .social-icons-container .contact-form-full-width-cm button[type="submit"],.contact-form-full-width-cm footer .social-icons-container button[type="submit"],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 .block-text-form-image-split .contact-text-form-image .contact-form-container input[type="submit"],.block-text-form-image-split .contact-text-form-image .contact-form-container footer .social-icons-container input[type="submit"],footer .social-icons-container .block-text-form-image-split .contact-text-form-image .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.block-text-form-image-split .contact-text-form-image .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-cm .contact-form-container input[type="submit"],.contact-form-cm .contact-form-container footer .social-icons-container input[type="submit"],footer .social-icons-container .contact-form-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-cm .contact-form-container .file-upload-container label footer .social-icons-container ::-webkit-file-upload-button,footer .social-icons-container .contact-form-cm button[type="submit"],.contact-form-cm footer .social-icons-container button[type="submit"],footer .social-icons-container .contact-form-full-width-cm .contact-form-container input[type="submit"],.contact-form-full-width-cm .contact-form-container footer .social-icons-container input[type="submit"],footer .social-icons-container .contact-form-full-width-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width-cm .contact-form-container .file-upload-container label footer .social-icons-container ::-webkit-file-upload-button,footer .social-icons-container .contact-form-full-width-cm button[type="submit"],.contact-form-full-width-cm footer .social-icons-container button[type="submit"],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 .block-text-form-image-split .contact-text-form-image .contact-form-container input[type="submit"],.block-text-form-image-split .contact-text-form-image .contact-form-container footer .social-icons-container input[type="submit"],footer .social-icons-container .block-text-form-image-split .contact-text-form-image .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.block-text-form-image-split .contact-text-form-image .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 10px;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}.contact-form .contact-form-container .custom-cf7-dropdown{height:250px;background-color:white;border:none;background-image:none}.contact-form .contact-form-container .custom-cf7-dropdown option{padding:3px}.contact-form .contact-form-container .custom-cf7-dropdown option:checked{background:-webkit-gradient(linear, left top, left bottom, from(#e23828), to(#e23828));background:linear-gradient(#e23828, #e23828);background-color:#e23828;color:white}.contact-form .contact-form-container .custom-cf7-dropdown option:hover{background-color:#e23828;color:white}.contact-form .contact-form-container .custom-cf7-dropdown option:focus{background-color:#e23828;color:white}.contact-form .contact-form-container .custom-cf7-dropdown option:active{background-color:#e23828;color:white}.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}.featured-product-page .product-key-points a,.featured-product-page .product-description a{color:red !important;text-decoration:underline !important}.featured-product-page .product-key-points ul,.featured-product-page .product-description ul{padding-left:1em}.featured-product-page .product-tabs{margin-bottom:80px;padding:0}@media (max-width: 991.98px){.featured-product-page .product-tabs{margin-bottom:50px}}.featured-product-page__banner{position:relative;background-color:#f0f0f0;height:60vh}.featured-product-page__banner .container{position:relative;z-index:10}@media (max-width: 991.98px){.featured-product-page__banner{height:40vh}}.featured-product-page__banner img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.featured-product-page__banner .content{padding-top:16dvh}.featured-product-page__banner .content h2,.featured-product-page__banner .content h3{text-transform:uppercase;font-family:"aktiv-grotesk-thin",sans-serif !important;font-weight:200;margin:0}.featured-product-page__banner .content h2{font-size:5em;line-height:0.8em}@media (max-width: 991.98px){.featured-product-page__banner .content h2{font-size:3em}}.featured-product-page__banner .content h3{font-size:3.4em}@media (max-width: 991.98px){.featured-product-page__banner .content h3{font-size:2.05em}}.featured-product-page__form{margin:80px 0 !important}@media (max-width: 991.98px){.featured-product-page__form{margin:50px 0 !important}}.featured-product-page__form .contact-form-description{margin-bottom:30px;width:60%}@media (max-width: 1199.98px){.featured-product-page__form .contact-form-description{width:100%}}.featured-product-page__form .contact-form-description h4{margin-bottom:20px}.featured-product-page__form .contact-form-description p{margin:0;font-size:0.8em !important}.featured-product-page__form .contact-form-container{margin-top:0px;padding-right:32px !important}.featured-product-page__text-image-split{margin-top:80px}@media (max-width: 991.98px){.featured-product-page__text-image-split{margin-top:50px}}.featured-product-page__text-image-split img{width:100%}.featured-product-page__text-image-split .title{margin-bottom:25px}@media (max-width: 991.98px){.featured-product-page__text-image-split .title{margin-top:50px;margin-bottom:0}}@media (max-width: 991.98px){.featured-product-page__text-image-split .description-wrapper{padding-top:20px}}.featured-product-page__text-image-split .description-wrapper h2{font-family:"aktiv-grotesk-thin",sans-serif !important;font-weight:200;font-size:2.6em;text-transform:uppercase;margin-bottom:30px}.featured-product-page__tabs{margin-top:80px}@media (max-width: 991.98px){.featured-product-page__tabs{margin-top:30px}}.featured-product-page__tabs .nav-tabs{border:none !important}.featured-product-page__tabs .nav-tabs .nav-link{border:none !important;font-size:20px !important;padding:15px 30px !important}.featured-product-page__tabs .tab-content{margin-top:10px;padding:0 !important}.featured-product-page__tabs .tab-content .tab-pane{padding:0 !important;border:0 !important}.featured-product-page__tabs .tab-content .dark-back{background-color:#323b3e !important;padding:48px !important}.featured-product-page__tabs .tab-content *{color:white}.featured-product-page__tabs .tab-content .product-download-item .product-download-item-link span a{color:white !important;display:block;margin:0;padding:0}.featured-product-page__tabs .tab-content .revit-desc{padding:48px !important;background:#323b3e;margin-bottom:10px;border:0 !important;margin-top:0 !important}.featured-product-page__tabs .tab-content .product-download-item{text-decoration:none !important;background-color:#323b3e;margin-bottom:10px;padding:20px 0}.featured-product-page__tabs .tab-content .product-download-item *{text-decoration:none !important;color:white !important;font-size:20px !important}.featured-product-page__tabs .tab-content .product-download-item a{text-decoration:none !important;color:white !important}.featured-product-page__tabs .tab-content .product-download-item span{display:block}.featured-product-page__tabs .tab-content .product-download-item-title{padding-left:48px}@media (max-width: 991.98px){.featured-product-page__tabs .tab-content .product-download-item-title{padding-left:0}}.featured-product-page__tabs .tab-content .product-download-item-link-specs{padding-right:48px}@media (max-width: 991.98px){.featured-product-page__tabs .tab-content .product-download-item-link-specs{padding-right:0}}.featured-product-page__tabs .tab-content .product-download-item-link{padding-right:48px;padding-left:40px}@media (max-width: 991.98px){.featured-product-page__tabs .tab-content .product-download-item-link{padding-left:0;padding-right:0}}.featured-product-page__side-by-side{margin:80px 0}@media (max-width: 991.98px){.featured-product-page__side-by-side{margin:50px 0}}.featured-product-page__side-by-side .images-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:80px}@media (max-width: 991.98px){.featured-product-page__side-by-side .images-wrapper{margin-bottom:50px}}.featured-product-page__side-by-side .images-wrapper picture{width:50%}.featured-product-page__side-by-side .images-wrapper img{width:100%;height:50vh;-o-object-fit:cover;object-fit:cover}@media (max-width: 991.98px){.featured-product-page__side-by-side .images-wrapper img{height:30vh}}.featured-product-page__side-by-side .equal-height-columns{display:-webkit-box;display:-ms-flexbox;display:flex}.featured-product-page__side-by-side .equal-height-columns .col-lg-6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.featured-product-page__side-by-side .equal-height-columns .text-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.featured-product-page__side-by-side .text-wrapper{background-color:#f0f0f0;padding:50px}@media (max-width: 991.98px){.featured-product-page__side-by-side .text-wrapper{margin:20px 0}}.featured-product-page__side-by-side .text-wrapper h4{font-family:"AvenirPro35Light",sans-serif !important !important;margin-bottom:30px}.featured-product-page .video-outer{margin-top:0}.featured-product-page .video{margin:80px 0 0 0}@media (max-width: 991.98px){.featured-product-page .video{margin:30px 0 50px 0 !important}}.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-cm .contact-form-container input[type="submit"],.contact-form-cm .contact-form-container .footer-blocks .related-projects__overview input[type="submit"],.footer-blocks .related-projects__overview .contact-form-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-cm .contact-form-container .file-upload-container label .footer-blocks .related-projects__overview ::-webkit-file-upload-button,.footer-blocks .related-projects__overview .contact-form-cm button[type="submit"],.contact-form-cm .footer-blocks .related-projects__overview button[type="submit"],.footer-blocks .related-projects__overview .contact-form-full-width-cm .contact-form-container input[type="submit"],.contact-form-full-width-cm .contact-form-container .footer-blocks .related-projects__overview input[type="submit"],.footer-blocks .related-projects__overview .contact-form-full-width-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width-cm .contact-form-container .file-upload-container label .footer-blocks .related-projects__overview ::-webkit-file-upload-button,.footer-blocks .related-projects__overview .contact-form-full-width-cm button[type="submit"],.contact-form-full-width-cm .footer-blocks .related-projects__overview button[type="submit"],.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 .block-text-form-image-split .contact-text-form-image .contact-form-container input[type="submit"],.block-text-form-image-split .contact-text-form-image .contact-form-container .footer-blocks .related-projects__overview input[type="submit"],.footer-blocks .related-projects__overview .block-text-form-image-split .contact-text-form-image .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.block-text-form-image-split .contact-text-form-image .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 .related-product-title{font-family:"aktiv-grotesk-thin",sans-serif !important;margin-top:15px;margin-bottom:30px}.page-single-project .projectProductSwiper{margin:30px 0}@media (max-width: 1199.98px){.page-single-project .projectProductSwiper .swiper-slide{padding:0 30px}}@media (max-width: 575.98px){.page-single-project .projectProductSwiper .swiper-slide{padding:0 55px}}.page-single-project .projectProductSwiper .swiper-slide{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%}.page-single-project .projectProductSwiper .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.page-single-project .swiper-outer{position:relative}.page-single-project .swiper-outer h3{font-size:20px;font-family:"AvenirPro85Heavy",sans-serif !important;margin-top:15px;margin-bottom:15px}.page-single-project .swiper-outer ul{margin-top:15px;padding-left:1em}.page-single-project .related-product-controls{width:clamp(30px, 2.5vw, 50px);height:clamp(30px, 2.5vw, 50px);-ms-flex-negative:0;flex-shrink:0;position:absolute;top:50%;z-index:10}.page-single-project .related-product-controls img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.page-single-project .swiper-next-related-product{right:-20px;-webkit-transform:translate(100%, -50%);-ms-transform:translate(100%, -50%);transform:translate(100%, -50%)}@media (max-width: 1399.98px){.page-single-project .swiper-next-related-product{right:0px}}@media (max-width: 1199.98px){.page-single-project .swiper-next-related-product{right:20px}}@media (max-width: 991.98px){.page-single-project .swiper-next-related-product{right:10px}}@media (max-width: 575.98px){.page-single-project .swiper-next-related-product{right:35px}}.page-single-project .swiper-prev-related-product{left:-20px;-webkit-transform:translate(-100%, -50%);-ms-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}@media (max-width: 1399.98px){.page-single-project .swiper-prev-related-product{left:0px}}@media (max-width: 1199.98px){.page-single-project .swiper-prev-related-product{left:20px}}@media (max-width: 991.98px){.page-single-project .swiper-prev-related-product{left:10px}}@media (max-width: 575.98px){.page-single-project .swiper-prev-related-product{left:35px}}.page-single-project .related-product{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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-single-project .related-product .image{width:100%;height:auto;aspect-ratio:5.5/5.1}.page-single-project .related-product img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.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}@media (max-width: 991.98px){.page-single-project__video .video-outer{margin-top:0 !important}}.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 gulp 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 .vid-main{height:55vh;width:100%;padding:0 20px}@media screen and (max-width: 1200px){.panel-gallery .gallery-main .vid-main{height:40vh}}@media screen and (max-width: 800px){.panel-gallery .gallery-main .vid-main{height:30vh}}.panel-gallery .gallery-main .img-main{-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain;height:55vh;padding:0 20px}@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%;scrollbar-color:#e23828 #f1f1f1}body{overflow-x:hidden}.no-list-style{list-style:none}* a{color:inherit;text-decoration:none;cursor:pointer}* a:hover{color:inherit}.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}.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}@media (max-width: 1399.98px){.header .main-logo{height:30px}}@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 20px;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}.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 .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{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-right:20px !important}.armstrong-link{margin-bottom:0;margin-top:20px;font-size:14px}.armstrong-link a{text-decoration:underline !important}.remove-margin{margin:0 !important}.remove-padding{padding:0 !important}@media (max-width: 767.98px){.mobile-position-left{-o-object-position:left !important;object-position:left !important}}@media (max-width: 767.98px){.mobile-position-center{-o-object-position:center !important;object-position:center !important}}@media (max-width: 767.98px){.mobile-position-right{-o-object-position:right !important;object-position:right !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}.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;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}}.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-cm .contact-form-container input[type="submit"],.contact-form-cm .contact-form-container .link-grid .link-grid-container .link-grid-item input[type="submit"],.link-grid .link-grid-container .link-grid-item .contact-form-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-cm .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-cm button[type="submit"],.contact-form-cm .link-grid .link-grid-container .link-grid-item button[type="submit"],.link-grid .link-grid-container .link-grid-item .contact-form-full-width-cm .contact-form-container input[type="submit"],.contact-form-full-width-cm .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-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width-cm .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-full-width-cm button[type="submit"],.contact-form-full-width-cm .link-grid .link-grid-container .link-grid-item button[type="submit"],.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 .block-text-form-image-split .contact-text-form-image .contact-form-container input[type="submit"],.block-text-form-image-split .contact-text-form-image .contact-form-container .link-grid .link-grid-container .link-grid-item input[type="submit"],.link-grid .link-grid-container .link-grid-item .block-text-form-image-split .contact-text-form-image .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.block-text-form-image-split .contact-text-form-image .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:70px 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}.accordion-header-title{margin-bottom:20px}.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-cm .contact-form-container input[type="submit"],.contact-form-cm .contact-form-container .block-bordered-text input[type="submit"],.block-bordered-text .contact-form-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-cm .contact-form-container .file-upload-container label .block-bordered-text ::-webkit-file-upload-button,.block-bordered-text .contact-form-cm button[type="submit"],.contact-form-cm .block-bordered-text button[type="submit"],.block-bordered-text .contact-form-full-width-cm .contact-form-container input[type="submit"],.contact-form-full-width-cm .contact-form-container .block-bordered-text input[type="submit"],.block-bordered-text .contact-form-full-width-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width-cm .contact-form-container .file-upload-container label .block-bordered-text ::-webkit-file-upload-button,.block-bordered-text .contact-form-full-width-cm button[type="submit"],.contact-form-full-width-cm .block-bordered-text button[type="submit"],.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 .block-text-form-image-split .contact-text-form-image .contact-form-container input[type="submit"],.block-text-form-image-split .contact-text-form-image .contact-form-container .block-bordered-text input[type="submit"],.block-bordered-text .block-text-form-image-split .contact-text-form-image .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.block-text-form-image-split .contact-text-form-image .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}.block-centred-text p{width:60%;text-align:center;font-size:20px;color:#323b3e}.block-centred-text p:last-of-type{margin-bottom:0px}@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}}.block-centred-text-outer-no-margin{margin:0 !important}.anchor-arrow{position:absolute;top:-40px;right:30px;cursor:pointer}.dark-background{background-color:#323b3e;padding:80px 0}@media (max-width: 575.98px){.dark-background{padding:80px 5px}}.dark-background .block-centred-text{color:#fff}.dark-background .block-centred-text p{width:100%;color:#fff}.dark-background .block-centred-text__title{font-size:32px;margin-bottom:50px}@media (max-width: 575.98px){.dark-background .block-centred-text__title{font-size:28px}}.white-background{background-color:#fff;padding:80px 0}.white-background .block-centred-text{color:#000}.white-background .block-centred-text p{color:#000}.white-background .block-centred-text__title{font-size:32px;margin-bottom:50px}.off-white-background{background-color:#f0f0f0;padding:80px 0}.off-white-background .block-centred-text{color:#000}.off-white-background .block-centred-text p{color:#000}.off-white-background .block-centred-text__title{font-size:32px;margin-bottom:50px}.block-circle-points{margin:80px 0;padding:100px 0}@media (max-width: 767.98px){.block-circle-points{padding:40px 0}}.block-circle-points .copy-container{color:white;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}.block-circle-points .copy-container h3{font-family:"AvenirPro85Heavy",sans-serif !important}.block-circle-points .copy-container p{margin:30px 0}.block-circle-points .circle-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-circle-points .circle-container .circle{width:23%;aspect-ratio:1 / 1;border-radius:50%;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 30px;background:#e23828;background:linear-gradient(151deg, #e23828 0%, #ba2c1e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e23828",endColorstr="#ba2c1e",GradientType=1)}@media (max-width: 1399.98px){.block-circle-points .circle-container .circle{width:45%}}@media (max-width: 575.98px){.block-circle-points .circle-container .circle{width:80%}}.block-circle-points .circle-container .circle p{color:white;text-align:center;margin:0}.block-circle-points .circle-container .circle .subtitle{line-height:1em}.block-circle-points .circle-container .circle .title{font-size:1.6em;text-transform:uppercase}.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: 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}}.contact-form-cm{margin:80px 0}.contact-form-cm .contact-form-description{padding-right:20%;font-size:20px}.contact-form-cm .contact-form-description p{font-size:20px}.contact-form-cm .contact-form-container{background-color:#f0f0f0;padding:32px;padding-right:25%}.contact-form-cm .contact-form-container .to-email-hidden-field{display:none}@media (max-width: 767.98px){.contact-form-cm .contact-form-container{padding-right:32px}}.contact-form-cm .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-cm .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-cm .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-cm .contact-form-container label .tel-container span:last-of-type{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.contact-form-cm .contact-form-container label .tel-container input[type="tel"]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.contact-form-cm .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-cm .contact-form-container input[type="submit"]{border:none !important}.contact-form-cm .contact-form-container input[type="text"],.contact-form-cm .contact-form-container input[type="email"],.contact-form-cm .contact-form-container input[type="tel"],.contact-form-cm .contact-form-container input,.contact-form-cm .contact-form-container textarea{border:none;background-color:white;width:100%;height:40px;margin-top:5px;padding-left:10px}.contact-form-cm .contact-form-container textarea{min-height:150px}.contact-form-cm .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-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button{border:none !important;cursor:pointer;margin-right:10px}.contact-form-cm .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-cm input[type="checkbox"]{margin-top:3px;margin-right:5px;accent-color:#e23828;width:17px;height:17px}.contact-form-cm div:has(>input[type="checkbox"]){display:-webkit-box;display:-ms-flexbox;display:flex;-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;margin:28px 0 0 0}.contact-form-cm div:has(>input[type="checkbox"]) label{margin:0}.contact-form-cm button[type="submit"]{border:none !important;margin-top:20px}.contact-form-cm .contact-form-container select{background-color:#fff !important;border:none !important}.contact-form-cm .wpcf7-submit{width:auto !important}.contact-form-cm .wpcf7 a{text-decoration:underline !important;color:#e23828}.contact-form-full-width-cm{margin-bottom:0px;background-color:#f0f0f0}.contact-form-full-width-cm .contact-form-description{padding-right:20%;font-size:20px}.contact-form-full-width-cm .contact-form-description p{font-size:20px}.contact-form-full-width-cm .contact-title{font-size:24px;font-family:"AvenirPro35Light",sans-serif !important}.contact-form-full-width-cm .form-background{text-align:center}.contact-form-full-width-cm .contact-form-container{padding:0px 0 32px 0}.contact-form-full-width-cm .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-full-width-cm .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-cm .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-cm .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-cm .contact-form-container label .tel-container input[type="tel"]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.contact-form-full-width-cm .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-cm .contact-form-container input[type="submit"]{border:none !important}.contact-form-full-width-cm .contact-form-container input[type="text"],.contact-form-full-width-cm .contact-form-container input[type="email"],.contact-form-full-width-cm .contact-form-container input[type="tel"],.contact-form-full-width-cm .contact-form-container input,.contact-form-full-width-cm .contact-form-container textarea{border:none;background-color:white;width:100%;height:40px;margin-top:5px;padding-left:10px}.contact-form-full-width-cm .contact-form-container textarea{min-height:150px}.contact-form-full-width-cm .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-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button{border:none !important;cursor:pointer;margin-right:10px}.contact-form-full-width-cm .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-full-width-cm input[type="checkbox"]{margin-top:3px;margin-right:5px;accent-color:#e23828;width:17px;height:17px}.contact-form-full-width-cm div:has(>input[type="checkbox"]){display:-webkit-box;display:-ms-flexbox;display:flex;-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;margin:28px 0 0 0}.contact-form-full-width-cm div:has(>input[type="checkbox"]) label{margin:0}.contact-form-full-width-cm button[type="submit"]{border:none !important;margin-top:20px}.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;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.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 .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}.cta-banner .cta-gap{row-gap:20px}.cta-banner .standard-banner{position:relative}.cta-banner .standard-banner .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.cta-banner .standard-banner .background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.cta-banner .standard-banner .background-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cta-banner .standard-banner .content{padding:32px;color:white;position:relative;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-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cta-banner .standard-banner .title{font-size:24px;margin-bottom:20px;font-family:"aktiv-grotesk-thin",sans-serif !important;text-transform:uppercase;font-size:32px}@media (max-width: 767.98px){.cta-banner .standard-banner .title{font-size:24px}}.cta-banner .standard-banner .button,.cta-banner .standard-banner .contact-form-cm .contact-form-container input[type="submit"],.contact-form-cm .contact-form-container .cta-banner .standard-banner input[type="submit"],.cta-banner .standard-banner .contact-form-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-cm .contact-form-container .file-upload-container label .cta-banner .standard-banner ::-webkit-file-upload-button,.cta-banner .standard-banner .contact-form-cm button[type="submit"],.contact-form-cm .cta-banner .standard-banner button[type="submit"],.cta-banner .standard-banner .contact-form-full-width-cm .contact-form-container input[type="submit"],.contact-form-full-width-cm .contact-form-container .cta-banner .standard-banner input[type="submit"],.cta-banner .standard-banner .contact-form-full-width-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width-cm .contact-form-container .file-upload-container label .cta-banner .standard-banner ::-webkit-file-upload-button,.cta-banner .standard-banner .contact-form-full-width-cm button[type="submit"],.contact-form-full-width-cm .cta-banner .standard-banner button[type="submit"],.cta-banner .standard-banner .contact-form-full-width .contact-form-container input[type="submit"],.contact-form-full-width .contact-form-container .cta-banner .standard-banner input[type="submit"],.cta-banner .standard-banner .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 .cta-banner .standard-banner ::-webkit-file-upload-button,.cta-banner .standard-banner .contact-form .contact-form-container input[type="submit"],.contact-form .contact-form-container .cta-banner .standard-banner input[type="submit"],.cta-banner .standard-banner .contact-form .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form .contact-form-container .file-upload-container label .cta-banner .standard-banner ::-webkit-file-upload-button,.cta-banner .standard-banner .tabs-finishes .tab-content a,.tabs-finishes .tab-content .cta-banner .standard-banner a,.cta-banner .standard-banner .tabs-free-text .tab-content a,.tabs-free-text .tab-content .cta-banner .standard-banner a,.cta-banner .standard-banner .block-text-form-image-split .contact-text-form-image .contact-form-container input[type="submit"],.block-text-form-image-split .contact-text-form-image .contact-form-container .cta-banner .standard-banner input[type="submit"],.cta-banner .standard-banner .block-text-form-image-split .contact-text-form-image .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.block-text-form-image-split .contact-text-form-image .contact-form-container .file-upload-container label .cta-banner .standard-banner ::-webkit-file-upload-button,.cta-banner .standard-banner .webinar-events input[type="submit"],.webinar-events .cta-banner .standard-banner input[type="submit"]{margin-top:20px}.cta-banner .standard-banner .icon{max-height:150px;max-width:50%}@media (max-width: 575.98px){.cta-banner .standard-banner .icon{max-width:90%}}.cta-banner .standard-banner.text-white .content{color:white}.cta-banner .standard-banner.text-white .overlay{background-color:rgba(0,0,0,0.4)}.cta-banner .standard-banner.text-black .content{color:black}.cta-banner .standard-banner.text-black .overlay{background-color:rgba(255,255,255,0.2)}.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:500px;-o-object-fit:contain;object-fit:contain}.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}.editor-grid{margin:70px 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:70px 0}.editor a{color:#e23828 !important;text-decoration:underline !important}.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}.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}@media (max-width: 767.98px){.block-featured-posts__navigation img{width: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}.full-width-image{margin:80px 0}.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-cm .contact-form-container input[type="submit"],.contact-form-cm .contact-form-container .block-global-page-slider input[type="submit"],.block-global-page-slider .contact-form-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-cm .contact-form-container .file-upload-container label .block-global-page-slider ::-webkit-file-upload-button,.block-global-page-slider .contact-form-cm button[type="submit"],.contact-form-cm .block-global-page-slider button[type="submit"],.block-global-page-slider .contact-form-full-width-cm .contact-form-container input[type="submit"],.contact-form-full-width-cm .contact-form-container .block-global-page-slider input[type="submit"],.block-global-page-slider .contact-form-full-width-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width-cm .contact-form-container .file-upload-container label .block-global-page-slider ::-webkit-file-upload-button,.block-global-page-slider .contact-form-full-width-cm button[type="submit"],.contact-form-full-width-cm .block-global-page-slider button[type="submit"],.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 .block-text-form-image-split .contact-text-form-image .contact-form-container input[type="submit"],.block-text-form-image-split .contact-text-form-image .contact-form-container .block-global-page-slider input[type="submit"],.block-global-page-slider .block-text-form-image-split .contact-text-form-image .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.block-text-form-image-split .contact-text-form-image .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-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 .title{margin-bottom:30px;font-size:24px;font-family:"AvenirPro35Light",sans-serif !important;margin-bottom:20px}.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}.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}@media (max-width: 575.98px){.icon-link-grid{margin:40px 0}}.icon-link-grid .icon-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}.icon-link-grid .icon-link-grid-container .link-grid-item{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: 991.98px){.icon-link-grid .icon-link-grid-container .link-grid-item{margin-bottom:20px}.icon-link-grid .icon-link-grid-container .link-grid-item:last-child{margin-bottom:0}}.icon-link-grid .icon-link-grid-container .link-grid-item__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.icon-link-grid .icon-link-grid-container .link-grid-item__1{width:100%}.icon-link-grid .icon-link-grid-container .link-grid-item__2{width:49%}.icon-link-grid .icon-link-grid-container .link-grid-item__2 img{width:55px;margin-right:25px}@media (max-width: 991.98px){.icon-link-grid .icon-link-grid-container .link-grid-item__2{width:100%}}.icon-link-grid .icon-link-grid-container .link-grid-item__3{width:32%}.icon-link-grid .icon-link-grid-container .link-grid-item__3 img{width:20%;margin-right:20px}@media (max-width: 575.98px){.icon-link-grid .icon-link-grid-container .link-grid-item__3 img{width:15%}}@media (max-width: 1199.98px){.icon-link-grid .icon-link-grid-container .link-grid-item__3{width:100%}}.icon-link-grid .icon-link-grid-container .link-grid-item__4{width:24%}.icon-link-grid .icon-link-grid-container .link-grid-item__4 .link-grid-item__title{font-size:16px !important}.icon-link-grid .icon-link-grid-container .link-grid-item__4 img{width:18%;margin-right:20px}@media (max-width: 575.98px){.icon-link-grid .icon-link-grid-container .link-grid-item__4 img{width:15%}}@media (max-width: 1199.98px){.icon-link-grid .icon-link-grid-container .link-grid-item__4{width:100%}}.icon-link-grid .icon-link-grid-container .link-grid-item__title{margin-bottom:25px;font-size:18px;font-family:"AvenirPro85Heavy",sans-serif !important}.icon-link-grid .icon-link-grid-container .link-grid-item__description{font-size:14px}.icon-link-grid .icon-link-grid-container .link-grid-item__link{margin-top:auto}.icon-with-paragraph{padding:80px 0;background-color:#606a74;color:#fff;text-align:center}.icon-with-paragraph .image-wrapper{width:100%;height:100%}.icon-with-paragraph .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 991.98px){.icon-with-paragraph .image-wrapper img{padding:25px 100px 50px 100px}}@media (max-width: 767.98px){.icon-with-paragraph .image-wrapper img{padding:25px 50px 25px 25px;margin-bottom:30px}}@media (max-width: 575.98px){.icon-with-paragraph .image-wrapper img{padding:25px}}.iframe-block iframe{min-height:1000px;width:100%}.block-image-button{margin:80px 0}.block-image-button margin .block-centred-text-outer{margin:0}@media (max-width: 991.98px){.block-image-button{margin:40px 0}}.block-image-button img{width:100%;height:auto;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.5s;transition:all 0.5s;position:relative;z-index:0}.block-image-button a{margin:0;overflow:hidden}.block-image-button a:hover img{scale:1.1}.block-image-button a:hover .link{background-color:#323b3e}.block-image-button .image-wrapper{overflow:hidden}.block-image-button .link{position:relative;z-index:2;background-color:#e23828;width:100%;padding:12px 20px;text-transform:uppercase;color:#fff !important;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:1.1em;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-image-button .button-grid{margin-top:20px;display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;gap:25px}@media (max-width: 767.98px){.block-image-button .button-grid{grid-template-columns:repeat(1, 1fr)}}.block-image-button .button-grid .button-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-image-button .button-grid .button-grid-item a{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:center;-ms-flex-align:center;align-items:center}.image-grid{margin:80px 0}.image-grid img{width:100%;aspect-ratio:1 / 1}@media (max-width: 767.98px){.image-grid img{padding:calc(var(--bs-gutter-x) * 0.5) 0}}.image-grid .off-white-bg{background-color:#efeff0;margin-bottom:20px}.image-grid .off-white-bg img{-o-object-fit:cover;object-fit:cover;padding:0 !important}.image-link-grid{margin:50px 0}.image-link-grid .image-links{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media (max-width: 767.98px){.image-link-grid .image-links{grid-template-columns:repeat(1, 1fr)}}.image-link-grid .image-link{position:relative;min-height:300px}.image-link-grid .link-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-link-grid .link-title{position:absolute;bottom:0;left:0;width:100%;padding:15px;color:#fff;font-family:"AvenirPro85Heavy",sans-serif !important;font-size:18px;line-height:20px}.image-link-grid .arrow{width:25px;height:25px;margin-left:5px;padding-bottom:2px}.image-link-grid .title{width:100%;text-align:center;margin-bottom:50px;font-size:24px;text-transform:uppercase;font-family:"AvenirPro35Light",sans-serif !important}.image-link-grid .overlay{width:100%;height:100%;background-color:black;opacity:0.2;position:absolute;top:0;right:0}.block-image-two-text{margin:80px 0}.block-image-two-text__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width: 767.98px){.block-image-two-text__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.block-image-two-text__wrapper img{width:25%;background-color:#f0f2f2;padding:40px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;height:100%}@media (max-width: 991.98px){.block-image-two-text__wrapper img{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding:20px}}@media (max-width: 767.98px){.block-image-two-text__wrapper img{width:100%}}.block-image-two-text__wrapper .copy{-webkit-column-count:2;-moz-column-count:2;column-count:2;background-color:#f0f2f2;padding:60px}.block-image-two-text__wrapper .copy h2{font-family:"AvenirPro85Heavy",sans-serif !important}@media (max-width: 991.98px){.block-image-two-text__wrapper .copy{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding:20px}}@media (max-width: 767.98px){.block-image-two-text__wrapper .copy{width:100%}}.block-large-image-slider{position:relative;padding:0 0 0 0;margin-bottom:80px}.block-large-image-slider .slide-icon{margin-top:20px;height:auto;max-width:400px !important;position:relative;width:100%;display:block}@media (max-width: 575.98px){.block-large-image-slider .slide-icon{max-width:60% !important;height:auto !important}}@media (max-width: 991.98px){.block-large-image-slider{margin-bottom:40px}}.block-large-image-slider .button,.block-large-image-slider .contact-form-cm .contact-form-container input[type="submit"],.contact-form-cm .contact-form-container .block-large-image-slider input[type="submit"],.block-large-image-slider .contact-form-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-cm .contact-form-container .file-upload-container label .block-large-image-slider ::-webkit-file-upload-button,.block-large-image-slider .contact-form-cm button[type="submit"],.contact-form-cm .block-large-image-slider button[type="submit"],.block-large-image-slider .contact-form-full-width-cm .contact-form-container input[type="submit"],.contact-form-full-width-cm .contact-form-container .block-large-image-slider input[type="submit"],.block-large-image-slider .contact-form-full-width-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width-cm .contact-form-container .file-upload-container label .block-large-image-slider ::-webkit-file-upload-button,.block-large-image-slider .contact-form-full-width-cm button[type="submit"],.contact-form-full-width-cm .block-large-image-slider button[type="submit"],.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 .block-text-form-image-split .contact-text-form-image .contact-form-container input[type="submit"],.block-text-form-image-split .contact-text-form-image .contact-form-container .block-large-image-slider input[type="submit"],.block-large-image-slider .block-text-form-image-split .contact-text-form-image .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.block-text-form-image-split .contact-text-form-image .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 .cropped{height:700px}.block-large-image-slider .uncropped{aspect-ratio:16/9}.block-large-image-slider .block-large-image-slider__slide{position:relative;overflow:hidden;padding:60px 0;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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width: 991.98px){.block-large-image-slider .block-large-image-slider__slide{min-height:550px}}@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: 767.98px){.block-large-image-slider .block-large-image-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-large-image-slider .block-large-image-slider__slide .content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:30%;z-index:2}.block-large-image-slider .block-large-image-slider__slide .content .content-inner-bottom{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:30px}.block-large-image-slider .block-large-image-slider__slide .content .content-inner-top{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-top:unset}@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}.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}}.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}}.block-large-image-slider .embed-container{position:absolute;top:0;left:0;height:100%;width:100%}.block-large-image-slider .embed-container video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-low-carbon-centred-text{padding:50px 0;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-low-carbon-centred-text__title{margin-bottom:25px;text-transform:uppercase;font-family:"AvenirPro35Light",sans-serif !important;text-align:center}.block-low-carbon-centred-text .finishes-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.block-low-carbon-centred-text p{width:70%;text-align:center;font-size:16px;color:#323b3e}@media (max-width: 991.98px){.block-low-carbon-centred-text p{width:100%}}.block-low-carbon-centred-text a{display:inline-block;margin-top:20px;color:#323b3e}.anchor-arrow{position:absolute;top:-40px;right:30px;cursor:pointer}.block-low-carbon-split{padding-top:70px}.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%}.block-news-centred-text__content p{text-align:center;font-size:20px;font-family:"AvenirPro35Light",sans-serif !important;margin:0}.block-news-centred-text__content a{color:#e23828 !important}.block-news-centred-text__border-bottom{border-bottom:1px solid #323b3e}.block-news-image-header{position:relative}.block-news-image-header__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:5}.block-news-image-header img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;z-index:4}.block-news-image-header .container{position:relative;z-index:6}.block-news-image-header .col-12{height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:60px}@media (max-width: 767.98px){.block-news-image-header .col-12{height:400px;padding-bottom:30px}}.block-news-image-header h1{color:white;text-transform:uppercase;width:50%}@media (max-width: 991.98px){.block-news-image-header h1{width:100%}}.block-news-text-full{padding-top:60px}.block-news-text-full a{color:#e23828 !important}.block-news-text-image{padding-top:40px}.block-news-text-image img{width:100%}.block-news-text-image__content a{color:#e23828 !important}@media (max-width: 991.98px){.block-news-text-image__content{padding-top:60px}}.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-cm .contact-form-container input[type="submit"],.contact-form-cm .contact-form-container .page-heading-with-descriptions input[type="submit"],.page-heading-with-descriptions .contact-form-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-cm .contact-form-container .file-upload-container label .page-heading-with-descriptions ::-webkit-file-upload-button,.page-heading-with-descriptions .contact-form-cm button[type="submit"],.contact-form-cm .page-heading-with-descriptions button[type="submit"],.page-heading-with-descriptions .contact-form-full-width-cm .contact-form-container input[type="submit"],.contact-form-full-width-cm .contact-form-container .page-heading-with-descriptions input[type="submit"],.page-heading-with-descriptions .contact-form-full-width-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width-cm .contact-form-container .file-upload-container label .page-heading-with-descriptions ::-webkit-file-upload-button,.page-heading-with-descriptions .contact-form-full-width-cm button[type="submit"],.contact-form-full-width-cm .page-heading-with-descriptions button[type="submit"],.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 .block-text-form-image-split .contact-text-form-image .contact-form-container input[type="submit"],.block-text-form-image-split .contact-text-form-image .contact-form-container .page-heading-with-descriptions input[type="submit"],.page-heading-with-descriptions .block-text-form-image-split .contact-text-form-image .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.block-text-form-image-split .contact-text-form-image .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 .image-container{padding-left:7%}@media (max-width: 991.98px){.page-heading-with-descriptions .image-container{padding-left:0;margin-top:15px}}.page-heading-with-descriptions .image-container img{width:100%;height:100%;aspect-ratio:14 / 9}.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;margin-top:15px}}.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-cm .contact-form-container input[type="submit"],.contact-form-cm .contact-form-container .page-heading-with-descriptions__description input[type="submit"],.page-heading-with-descriptions__description .contact-form-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-cm .contact-form-container .file-upload-container label .page-heading-with-descriptions__description ::-webkit-file-upload-button,.page-heading-with-descriptions__description .contact-form-cm button[type="submit"],.contact-form-cm .page-heading-with-descriptions__description button[type="submit"],.page-heading-with-descriptions__description .contact-form-full-width-cm .contact-form-container input[type="submit"],.contact-form-full-width-cm .contact-form-container .page-heading-with-descriptions__description input[type="submit"],.page-heading-with-descriptions__description .contact-form-full-width-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width-cm .contact-form-container .file-upload-container label .page-heading-with-descriptions__description ::-webkit-file-upload-button,.page-heading-with-descriptions__description .contact-form-full-width-cm button[type="submit"],.contact-form-full-width-cm .page-heading-with-descriptions__description button[type="submit"],.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 .block-text-form-image-split .contact-text-form-image .contact-form-container input[type="submit"],.block-text-form-image-split .contact-text-form-image .contact-form-container .page-heading-with-descriptions__description input[type="submit"],.page-heading-with-descriptions__description .block-text-form-image-split .contact-text-form-image .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.block-text-form-image-split .contact-text-form-image .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,.page-heading-with-descriptions__subtitle .contact-form-cm .contact-form-container input[type="submit"],.contact-form-cm .contact-form-container .page-heading-with-descriptions__subtitle input[type="submit"],.page-heading-with-descriptions__subtitle .contact-form-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-cm .contact-form-container .file-upload-container label .page-heading-with-descriptions__subtitle ::-webkit-file-upload-button,.page-heading-with-descriptions__subtitle .contact-form-cm button[type="submit"],.contact-form-cm .page-heading-with-descriptions__subtitle button[type="submit"],.page-heading-with-descriptions__subtitle .contact-form-full-width-cm .contact-form-container input[type="submit"],.contact-form-full-width-cm .contact-form-container .page-heading-with-descriptions__subtitle input[type="submit"],.page-heading-with-descriptions__subtitle .contact-form-full-width-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width-cm .contact-form-container .file-upload-container label .page-heading-with-descriptions__subtitle ::-webkit-file-upload-button,.page-heading-with-descriptions__subtitle .contact-form-full-width-cm button[type="submit"],.contact-form-full-width-cm .page-heading-with-descriptions__subtitle button[type="submit"],.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 .block-text-form-image-split .contact-text-form-image .contact-form-container input[type="submit"],.block-text-form-image-split .contact-text-form-image .contact-form-container .page-heading-with-descriptions__subtitle input[type="submit"],.page-heading-with-descriptions__subtitle .block-text-form-image-split .contact-text-form-image .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.block-text-form-image-split .contact-text-form-image .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}.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-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}.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%}.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-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;position:relative}.block-product-category-grid__category-item a{position:relative;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-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}.block-product-category-grid__category-item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:5;background:#000;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.585113)), color-stop(35%, rgba(0,0,0,0)));background:linear-gradient(0deg, rgba(0,0,0,0.585113) 0%, rgba(0,0,0,0) 35%)}.block-product-category-grid__category-item:hover .hover-image{opacity:1}.block-product-category-grid__category-item:hover .block-product-category-grid__title-inner{color:white !important}.block-product-category-grid__category-item:hover svg{fill:white !important;stroke:white !important;-webkit-transition:all 0.3s;transition:all 0.3s}.block-product-category-grid__category-item:hover .overlay{opacity:1;-webkit-transition:all 0.3s;transition:all 0.3s}.block-product-category-grid__category-item .hover-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.3s;transition:all 0.3s;opacity:0;mouse-events:none}@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{background-color:#f0f0f0;height:100%}.block-product-category-grid__category-item svg{width:30px;fill:#606a74;stroke:#606a74}.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;position:relative;z-index:10;background-color:transparent;-webkit-transition:all 0.3s;transition:all 0.3s}.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{font-size:14px;font-style:italic;font-weight:600}.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%;display:none;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%}@media (max-width: 991.98px){.product-finishes .sketchfab-container .iframe-container .product-button .button__primary,.product-finishes .sketchfab-container .iframe-container .product-button .contact-form-cm .contact-form-container input[type="submit"],.contact-form-cm .contact-form-container .product-finishes .sketchfab-container .iframe-container .product-button input[type="submit"],.product-finishes .sketchfab-container .iframe-container .product-button .contact-form-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-cm .contact-form-container .file-upload-container label .product-finishes .sketchfab-container .iframe-container .product-button ::-webkit-file-upload-button,.product-finishes .sketchfab-container .iframe-container .product-button .contact-form-cm button[type="submit"],.contact-form-cm .product-finishes .sketchfab-container .iframe-container .product-button button[type="submit"],.product-finishes .sketchfab-container .iframe-container .product-button .contact-form-full-width-cm .contact-form-container input[type="submit"],.contact-form-full-width-cm .contact-form-container .product-finishes .sketchfab-container .iframe-container .product-button input[type="submit"],.product-finishes .sketchfab-container .iframe-container .product-button .contact-form-full-width-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width-cm .contact-form-container .file-upload-container label .product-finishes .sketchfab-container .iframe-container .product-button ::-webkit-file-upload-button,.product-finishes .sketchfab-container .iframe-container .product-button .contact-form-full-width-cm button[type="submit"],.contact-form-full-width-cm .product-finishes .sketchfab-container .iframe-container .product-button button[type="submit"],.product-finishes .sketchfab-container .iframe-container .product-button .contact-form-full-width .contact-form-container input[type="submit"],.contact-form-full-width .contact-form-container .product-finishes .sketchfab-container .iframe-container .product-button input[type="submit"],.product-finishes .sketchfab-container .iframe-container .product-button .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 .product-finishes .sketchfab-container .iframe-container .product-button ::-webkit-file-upload-button,.product-finishes .sketchfab-container .iframe-container .product-button .contact-form .contact-form-container input[type="submit"],.contact-form .contact-form-container .product-finishes .sketchfab-container .iframe-container .product-button input[type="submit"],.product-finishes .sketchfab-container .iframe-container .product-button .contact-form .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form .contact-form-container .file-upload-container label .product-finishes .sketchfab-container .iframe-container .product-button ::-webkit-file-upload-button,.product-finishes .sketchfab-container .iframe-container .product-button .tabs-finishes .tab-content a,.tabs-finishes .tab-content .product-finishes .sketchfab-container .iframe-container .product-button a,.product-finishes .sketchfab-container .iframe-container .product-button .tabs-free-text .tab-content a,.tabs-free-text .tab-content .product-finishes .sketchfab-container .iframe-container .product-button a,.product-finishes .sketchfab-container .iframe-container .product-button .block-text-form-image-split .contact-text-form-image .contact-form-container input[type="submit"],.block-text-form-image-split .contact-text-form-image .contact-form-container .product-finishes .sketchfab-container .iframe-container .product-button input[type="submit"],.product-finishes .sketchfab-container .iframe-container .product-button .block-text-form-image-split .contact-text-form-image .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.block-text-form-image-split .contact-text-form-image .contact-form-container .file-upload-container label .product-finishes .sketchfab-container .iframe-container .product-button ::-webkit-file-upload-button,.product-finishes .sketchfab-container .iframe-container .product-button .webinar-events input[type="submit"],.webinar-events .product-finishes .sketchfab-container .iframe-container .product-button input[type="submit"]{font-size:11px !important}}.product-finishes .sketchfab-container .finish-disclaimer{visibility:hidden}.product-finishes .sketchfab-container .finish-disclaimer p{text-align:center !important;font-size:14px !important}.product-finishes .sketchfab-container .five-day-delivery{display:none;margin-bottom:10px}.product-finishes .sketchfab-container .five-day-delivery p{text-align:center !important;font-size:14px !important}.product-finishes .sketchfab-container .ppc-note p{text-align:center !important;font-size:14px !important}.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}@media (max-width: 991.98px){.product-finishes .sketchfab-container .radio-group label{font-size:11px !important}}.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: 991.98px){.product-finishes .sketchfab-container .explainer button{font-size:11px !important}}.product-finishes .sketchfab-container .explainer button sup{font-size:11px !important}.product-finishes .sketchfab-container .max-order-note{font-size:12px !important;color:#808080 !important;padding-bottom:10px;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 .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}.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:20px;max-height:180px;overflow-y:scroll}@media (max-width: 991.98px){.product-finishes .sketchfab-container .control-container .controls .option-row{max-height:106px}}.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:0 !important}/*! 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-cm .contact-form-container input[type="submit"],.contact-form-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-cm button[type="submit"],.contact-form-full-width-cm .contact-form-container input[type="submit"],.contact-form-full-width-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width-cm button[type="submit"],.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,.block-text-form-image-split .contact-text-form-image .contact-form-container input[type="submit"],.block-text-form-image-split .contact-text-form-image .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}.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}.block-product-offering{margin:70px 0;padding:70px 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)}.block-project-map .filter-dropdown-inner p{cursor:pointer}.block-project-map .filter-bar-container{margin-bottom:15px}.block-project-map .filter-dropdown-container{width:23% !important}.block-project-map .java-map-warning{font-size:1.6em;border-left:3px solid #e23828;padding:10px 0 10px 10px;margin-bottom:20px;background-color:#f0f0f0;display:none}.block-project-map .map-container{height:1000px}@media (max-width: 991.98px){.block-project-map .map-container{height:80vh}}.block-project-map .map-infowindow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:370px;padding:10px}.block-project-map .map-infowindow h4{font-size:1.4em}.block-project-map .map-infowindow a{margin-top:15px;font-size:1.1em;color:#e23828 !important;font-weight:600;text-decoration:underline !important}.block-project-map .gm-style-iw{border-radius:0 !important}.block-project-map .gm-style-iw-d{overflow-x:hidden !important}.block-project-map .gm-ui-hover-effect{height:30px !important;width:30px !important;right:10px !important;top:-5px !important}.block-project-map .gm-ui-hover-effect span{height:30px !important;width:30px !important}.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}.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}.sketchfab-showcase-accordion .accordion-header{background-color:#f0f0f0}.sketchfab-showcase-accordion .accordion-header .accordion-button-inner{font-family:"aktiv-grotesk-thin",sans-serif !important;font-size:25px}.sketchfab-showcase-accordion .accordion-body{padding:30px 0 0 0 !important}.sketchfab-showcase-accordion .accordion-item{margin-bottom:15px}.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 .logo-outer{max-width:300px;width:30%;min-width:200px}.slider-text-over-image .logo-outer .logo{height:auto;width:100%}.slider-text-over-image .logo-outer .logo img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.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{position:relative}.slider-text-over-image__slide .background-image{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.slider-text-over-image__slide .background-image img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.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{min-height:400px;position:relative;z-index:3;padding:40px;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;-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 .content{position:relative;z-index:3;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}@media (max-width: 991.98px){.slider-text-over-image__slide .information .content{-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}.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{padding:50px}.rectangle-text-image a{margin-top:50px}.rectangle-text-image .sustainability-block__description{-webkit-column-count:2;-moz-column-count:2;column-count:2}@media (max-width: 991.98px){.rectangle-text-image .sustainability-block__description{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.rectangle-text-image .sustainability-block__details-sub{padding:0}.swiper-block{margin:80px 0}.swiper-block img{width:100%}.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}.block-text-form-image-split{padding:70px 0}.block-text-form-image-split__image{width:100%;-o-object-fit:cover;object-fit:cover;height:100%;-o-object-position:center;object-position:center}@media (max-width: 991.98px){.block-text-form-image-split__image{-webkit-box-ordinal-group:0 !important;-ms-flex-order:-1 !important;order:-1 !important}}.block-text-form-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}.block-text-form-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-form-image-split__container h5{font-weight:bold}.block-text-form-image-split__container .button,.block-text-form-image-split__container .contact-form-cm .contact-form-container input[type="submit"],.contact-form-cm .contact-form-container .block-text-form-image-split__container input[type="submit"],.block-text-form-image-split__container .contact-form-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-cm .contact-form-container .file-upload-container label .block-text-form-image-split__container ::-webkit-file-upload-button,.block-text-form-image-split__container .contact-form-cm button[type="submit"],.contact-form-cm .block-text-form-image-split__container button[type="submit"],.block-text-form-image-split__container .contact-form-full-width-cm .contact-form-container input[type="submit"],.contact-form-full-width-cm .contact-form-container .block-text-form-image-split__container input[type="submit"],.block-text-form-image-split__container .contact-form-full-width-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width-cm .contact-form-container .file-upload-container label .block-text-form-image-split__container ::-webkit-file-upload-button,.block-text-form-image-split__container .contact-form-full-width-cm button[type="submit"],.contact-form-full-width-cm .block-text-form-image-split__container button[type="submit"],.block-text-form-image-split__container .contact-form-full-width .contact-form-container input[type="submit"],.contact-form-full-width .contact-form-container .block-text-form-image-split__container input[type="submit"],.block-text-form-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-form-image-split__container ::-webkit-file-upload-button,.block-text-form-image-split__container .contact-form .contact-form-container input[type="submit"],.contact-form .contact-form-container .block-text-form-image-split__container input[type="submit"],.block-text-form-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-form-image-split__container ::-webkit-file-upload-button,.block-text-form-image-split__container .tabs-finishes .tab-content a,.tabs-finishes .tab-content .block-text-form-image-split__container a,.block-text-form-image-split__container .tabs-free-text .tab-content a,.tabs-free-text .tab-content .block-text-form-image-split__container a,.block-text-form-image-split__container .block-text-form-image-split .contact-text-form-image .contact-form-container input[type="submit"],.block-text-form-image-split .contact-text-form-image .contact-form-container .block-text-form-image-split__container input[type="submit"],.block-text-form-image-split__container .block-text-form-image-split .contact-text-form-image .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.block-text-form-image-split .contact-text-form-image .contact-form-container .file-upload-container label .block-text-form-image-split__container ::-webkit-file-upload-button,.block-text-form-image-split__container .webinar-events input[type="submit"],.webinar-events .block-text-form-image-split__container input[type="submit"]{margin-bottom:1rem}@media (max-width: 991.98px){.block-text-form-image-split__container{margin-top:50px;-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}}@media (max-width: 575.98px){.block-text-form-image-split__container{padding:0 20px}}.block-text-form-image-split__container p{padding-right:5%}.block-text-form-image-split__container p a{color:#e23828 !important;text-decoration:underline !important}.block-text-form-image-split__container ul{list-style:none}.block-text-form-image-split__container ul li{margin-bottom:1rem}.block-text-form-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-form-image-split__container h5{margin-bottom:30px}.block-text-form-image-split__container img{width:14px;margin-right:15px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.block-text-form-image-split .image-container{width:100%;height:100%}.block-text-form-image-split .image-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.block-text-form-image-split .contact-text-form-image{margin-bottom:0px;margin-top:50px;width:100%}.block-text-form-image-split .contact-text-form-image .contact-form-description{padding-right:20%;font-size:20px}.block-text-form-image-split .contact-text-form-image .contact-form-description p{font-size:20px}.block-text-form-image-split .contact-text-form-image .contact-form-container{background-color:#f0f0f0;padding-right:15%}@media (max-width: 991.98px){.block-text-form-image-split .contact-text-form-image .contact-form-container{padding-right:0}}.block-text-form-image-split .contact-text-form-image .contact-form-container h5{font-weight:100 !important;text-align:center}.block-text-form-image-split .contact-text-form-image .contact-form-container .to-email-hidden-field{display:none}.block-text-form-image-split .contact-text-form-image .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}.block-text-form-image-split .contact-text-form-image .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}.block-text-form-image-split .contact-text-form-image .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}.block-text-form-image-split .contact-text-form-image .contact-form-container label .tel-container span:last-of-type{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.block-text-form-image-split .contact-text-form-image .contact-form-container label .tel-container input[type="tel"]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.block-text-form-image-split .contact-text-form-image .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}.block-text-form-image-split .contact-text-form-image .contact-form-container input[type="submit"]{border:none !important}.block-text-form-image-split .contact-text-form-image .contact-form-container input[type="text"],.block-text-form-image-split .contact-text-form-image .contact-form-container input[type="email"],.block-text-form-image-split .contact-text-form-image .contact-form-container input[type="tel"],.block-text-form-image-split .contact-text-form-image .contact-form-container textarea{border:none;background-color:white;width:100%;height:40px;margin-top:5px;padding-left:10px}.block-text-form-image-split .contact-text-form-image .contact-form-container textarea{min-height:150px}.block-text-form-image-split .contact-text-form-image .contact-form-container .file-upload-container label input[type="file"]{width:100%;padding:10px 0px;font-family:"AvenirPro45Book",sans-serif !important;display:inline-block}.block-text-form-image-split .contact-text-form-image .contact-form-container .file-upload-container label ::-webkit-file-upload-button{border:none !important;cursor:pointer;margin-right:10px}.block-text-form-image-split .contact-text-form-image .contact-form-container .wpcf7-not-valid{background-color:#e7cfcd !important;color:#ff1600 !important;border:1px solid #ff1600 !important}.block-text-form-image-split .contact-text-form-image .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}.block-text-form-image-split .contact-text-form-image .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}.block-text-form-image-split .contact-text-form-image .contact-form-container .wpcf7 form.invalid .wpcf7-response-output,.block-text-form-image-split .contact-text-form-image .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}.block-text-form-image-split .contact-text-form-image .contact-form-container .wpcf7 form.invalid .wpcf7-response-output:before,.block-text-form-image-split .contact-text-form-image .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}.block-text-form-image-split .contact-text-form-image .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}.block-text-form-image-split .contact-text-form-image .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}.block-text-form-image-split .contact-text-form-image .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}.block-text-form-image-split .contact-text-form-image #pardot-form .text{border:none;background-color:white;width:100%;height:40px;margin-top:5px;padding-left:10px}.block-text-form-image-split .contact-text-form-image .thank-you-message{padding:15px;background-color:#e5f5e9;border:1px solid #029b25;color:#029b25}.block-text-form-image-split .contact-text-form-image .marketing-accept label{margin-top:28px}.block-text-form-image-split .contact-text-form-image .privacy-accept label{margin-top:10px}.block-text-form-image-split .wpcf7-list-item{margin:0}.block-text-form-image-split .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}.block-text-form-image-split .wpcf7-list-item label input{margin-top:3px;margin-right:5px;accent-color:#e23828;width:17px;height:17px}.imageleft .block-text-image-split__image{padding-right:40px}@media (max-width: 991.98px){.imageleft .block-text-image-split__image{padding-right:0}}@media (max-width: 991.98px){.imageleft h4{margin:50px 0 30px 0}}.imageright .block-text-image-split__container{padding-right:40px}.imageright .order-top{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (max-width: 991.98px){.imageright .order-top{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}}.block-text-image-split{margin:70px 0;padding:70px 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-static{position:unset !important;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 h1,.block-text-image-split__container h2,.block-text-image-split__container h3,.block-text-image-split__container h4,.block-text-image-split__container h5,.block-text-image-split__container h6{font-family:"AvenirPro85Heavy",sans-serif !important}.block-text-image-split__container .button,.block-text-image-split__container .contact-form-cm .contact-form-container input[type="submit"],.contact-form-cm .contact-form-container .block-text-image-split__container input[type="submit"],.block-text-image-split__container .contact-form-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-cm .contact-form-container .file-upload-container label .block-text-image-split__container ::-webkit-file-upload-button,.block-text-image-split__container .contact-form-cm button[type="submit"],.contact-form-cm .block-text-image-split__container button[type="submit"],.block-text-image-split__container .contact-form-full-width-cm .contact-form-container input[type="submit"],.contact-form-full-width-cm .contact-form-container .block-text-image-split__container input[type="submit"],.block-text-image-split__container .contact-form-full-width-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width-cm .contact-form-container .file-upload-container label .block-text-image-split__container ::-webkit-file-upload-button,.block-text-image-split__container .contact-form-full-width-cm button[type="submit"],.contact-form-full-width-cm .block-text-image-split__container button[type="submit"],.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 .block-text-form-image-split .contact-text-form-image .contact-form-container input[type="submit"],.block-text-form-image-split .contact-text-form-image .contact-form-container .block-text-image-split__container input[type="submit"],.block-text-image-split__container .block-text-form-image-split .contact-text-form-image .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.block-text-form-image-split .contact-text-form-image .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}.imageleft .block-text-image-split__image{padding-right:40px}@media (max-width: 991.98px){.imageleft .block-text-image-split__image{padding-right:0}}@media (max-width: 991.98px){.imageleft h4{margin:50px 0 30px 0}}.imageright .block-text-image-split__container{padding-right:40px}.imageright .block-text-image-split__container h1,.imageright .block-text-image-split__container h2,.imageright .block-text-image-split__container h3,.imageright .block-text-image-split__container h4,.imageright .block-text-image-split__container h5,.imageright .block-text-image-split__container h6{font-family:"AvenirPro85Heavy",sans-serif !important}@media (max-width: 991.98px){.imageright .block-text-image-split__container{padding-right:0}}.imageright .order-top{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (max-width: 991.98px){.imageright .order-top{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}}.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}.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));min-height:300px}@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}.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 a{text-decoration:underline !important;color:#e23828 !important}.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}.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}.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:80%;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}.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-cm .contact-form-container input[type="submit"],.contact-form-cm .contact-form-container .webinar-buttons__container input[type="submit"],.webinar-buttons__container .contact-form-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-cm .contact-form-container .file-upload-container label .webinar-buttons__container ::-webkit-file-upload-button,.webinar-buttons__container .contact-form-cm button[type="submit"],.contact-form-cm .webinar-buttons__container button[type="submit"],.webinar-buttons__container .contact-form-full-width-cm .contact-form-container input[type="submit"],.contact-form-full-width-cm .contact-form-container .webinar-buttons__container input[type="submit"],.webinar-buttons__container .contact-form-full-width-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width-cm .contact-form-container .file-upload-container label .webinar-buttons__container ::-webkit-file-upload-button,.webinar-buttons__container .contact-form-full-width-cm button[type="submit"],.contact-form-full-width-cm .webinar-buttons__container button[type="submit"],.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 .block-text-form-image-split .contact-text-form-image .contact-form-container input[type="submit"],.block-text-form-image-split .contact-text-form-image .contact-form-container .webinar-buttons__container input[type="submit"],.webinar-buttons__container .block-text-form-image-split .contact-text-form-image .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.block-text-form-image-split .contact-text-form-image .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}.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}@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}@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{background-position:center !important;background-size:cover !important}.webinar-events .event-image-small img{margin-top:60px;width:100px;height:100px}@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;position:relative}@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}.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}.product-pagination img{cursor:pointer}.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")}.single-news__title{font-size:38px;font-family:"aktiv-grotesk-thin",sans-serif !important;margin-bottom:30px !important;text-transform:uppercase;line-height:1.2}.single-news .single-news-container{margin-bottom:100px}.single-news .single-news-container a{text-decoration:underline !important;color:#e23828 !important}.single-news__image img{width:100%}.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:14px;padding-right:5%}.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}.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}.nav-item a{text-align:center;margin:0 !important}.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;text-decoration:underline}.product-tabs .tab-content .button,.product-tabs .tab-content .contact-form-cm .contact-form-container input[type="submit"],.contact-form-cm .contact-form-container .product-tabs .tab-content input[type="submit"],.product-tabs .tab-content .contact-form-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-cm .contact-form-container .file-upload-container label .product-tabs .tab-content ::-webkit-file-upload-button,.product-tabs .tab-content .contact-form-cm button[type="submit"],.contact-form-cm .product-tabs .tab-content button[type="submit"],.product-tabs .tab-content .contact-form-full-width-cm .contact-form-container input[type="submit"],.contact-form-full-width-cm .contact-form-container .product-tabs .tab-content input[type="submit"],.product-tabs .tab-content .contact-form-full-width-cm .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form-full-width-cm .contact-form-container .file-upload-container label .product-tabs .tab-content ::-webkit-file-upload-button,.product-tabs .tab-content .contact-form-full-width-cm button[type="submit"],.contact-form-full-width-cm .product-tabs .tab-content button[type="submit"],.product-tabs .tab-content .contact-form-full-width .contact-form-container input[type="submit"],.contact-form-full-width .contact-form-container .product-tabs .tab-content input[type="submit"],.product-tabs .tab-content .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 .product-tabs .tab-content ::-webkit-file-upload-button,.product-tabs .tab-content .contact-form .contact-form-container input[type="submit"],.contact-form .contact-form-container .product-tabs .tab-content input[type="submit"],.product-tabs .tab-content .contact-form .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.contact-form .contact-form-container .file-upload-container label .product-tabs .tab-content ::-webkit-file-upload-button,.product-tabs .tabs-finishes .tab-content a,.tabs-finishes .product-tabs .tab-content a,.product-tabs .tabs-free-text .tab-content a,.tabs-free-text .product-tabs .tab-content a,.product-tabs .tab-content .block-text-form-image-split .contact-text-form-image .contact-form-container input[type="submit"],.block-text-form-image-split .contact-text-form-image .contact-form-container .product-tabs .tab-content input[type="submit"],.product-tabs .tab-content .block-text-form-image-split .contact-text-form-image .contact-form-container .file-upload-container label ::-webkit-file-upload-button,.block-text-form-image-split .contact-text-form-image .contact-form-container .file-upload-container label .product-tabs .tab-content ::-webkit-file-upload-button,.product-tabs .tab-content .webinar-events input[type="submit"],.webinar-events .product-tabs .tab-content input[type="submit"]{text-decoration:none}@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}.product-tabs .tab-pane-revit .revit-desc{margin-top:20px}.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{margin-bottom:30px !important;font-family:"AvenirPro45Book",sans-serif !important;font-size:14px}.single-product-header .product-description 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}.single-product-sketch{padding-bottom:50px}.single-product-sketch .sketchfab-item{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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.single-product-sketch .sketchfab-item iframe{width:100%;height:40vh}.single-product-sketch .sketch-title{font-size:30px;font-family:"AvenirPro35Light",sans-serif !important;line-height:32px;padding:30px;border:2px solid #e23828;margin-left:5%}@media (max-width: 991.98px){.single-product-sketch .sketch-title{margin-left:0;margin:30px 0 30px 0}}.single-product-sketch .sketch-description{margin-top:25px;margin-left:5%;font-size:14px}@media (max-width: 991.98px){.single-product-sketch .sketch-description{margin-left:0}}@media (max-width: 991.98px){.single-product-sketch .sketch-left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width: 991.98px){.single-product-sketch .sketch-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.tab-content *{font-size:16px}.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 .sketchfab-item{position:relative;padding-bottom:70%}.single-product-images .sketchfab-item iframe{position:absolute;top:0;left:0;width:100%;height:100%}.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}.data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.data-nudge{padding-left:7px !important}.tech-icon{width:25px;height:25px}.tech-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.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}.tab-pane-online img{width:100%;height:auto}@media (max-width: 767.98px){.tab-pane-online img{width:100%;margin-bottom:30px}}.technical-details-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;width:100%;font-family:"AvenirPro35Light",sans-serif !important;font-size:14px;line-height:20px;color:#000;border-top:1px solid #323b3e}.grid-row{display:grid;grid-template-columns:minmax(220px, 250px) 1fr;padding:15px 0;border-bottom:1px solid #323b3e;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 575.98px){.grid-row{grid-template-columns:minmax(150px, 1fr) 1fr}}.key{padding-right:30px}.value{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.tech-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.data-nudge{display:inline-block;vertical-align:middle;margin-top:2px}.online-doc{margin-top:30px}.features-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px}@media (max-width: 1199.98px){.features-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 575.98px){.features-grid{grid-template-columns:repeat(1, 1fr)}}.features-grid .feature-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-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#f0f0f0;padding:30px}@media (max-width: 767.98px){.features-grid .feature-grid-item{padding:20px}}.features-grid .feature-grid-item .feature-grid-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:20px;margin-bottom:20px}.features-grid .feature-grid-item .feature-grid-top .feature-grid-icon{width:80px;height:80px;-ms-flex-negative:0;flex-shrink:0}@media (max-width: 991.98px){.features-grid .feature-grid-item .feature-grid-top .feature-grid-icon{width:50px;height:50px}}.features-grid .feature-grid-item .feature-grid-top .feature-grid-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.features-grid .feature-grid-item .feature-grid-title{font-size:clamp(20px, 2vw, 24px)}.features-grid .feature-grid-item .feature-grid-title h1,.features-grid .feature-grid-item .feature-grid-title h2,.features-grid .feature-grid-item .feature-grid-title h3,.features-grid .feature-grid-item .feature-grid-title h4,.features-grid .feature-grid-item .feature-grid-title h5,.features-grid .feature-grid-item .feature-grid-title h6{font-size:inherit;margin-bottom:0;font-family:"AvenirPro85Heavy",sans-serif !important}.features-grid .feature-grid-item .feature-grid-description p:last-of-type{margin-bottom:0}.single-product .section-title{font-size:24px;margin:30px 0 15px 0}@media (max-width: 767.98px){.single-product .section-title{font-size:22px}}.single-product .technical-details-table{margin:20px 0 30px 0}
