@import url(https://use.typekit.net/vil8vbl.css);html{margin-top:0 !important;margin:0}body{margin:0;background-color:#fff;overflow-x:hidden}.container-fluid{max-width:1800px;padding:0 30px}@media (max-width: 575.98px){.container-fluid{padding:0 15px}}.termsbox{border:1px solid #353535;margin:0 0 1rem;padding:25px}a{color:#0f4574;text-decoration:underline}section{overflow-x:hidden}#cmplz-document{max-width:unset}.armstrong{font-size:14px;color:black}.armstrong *{font-size:14px;color:black}body{font-family:"museo-sans", sans-serif;font-weight:300;text-decoration:none;color:#101010;font-size:22px;line-height:28px}p{margin-bottom:18px;font-size:22px;line-height:1.6}h1{font-size:40px;line-height:44px;margin-bottom:30px}h2{font-size:30px;line-height:44px;margin-bottom:30px}@media (max-width: 767.98px){h2{font-size:30px;font-size:34px}}.accordion .accordion-button:not(.collapsed){background-color:transparent}.accordion .accordion-button:focus{border:none;-webkit-box-shadow:none;box-shadow:none}.accordion .accordion-button{font-size:30px;line-height:34px}@media (max-width: 767.98px){.accordion .accordion-button{font-size:28px;line-height:32px}}.accordion .accordion-item{border-top:1px solid #f99a01}.accordion .accordion-button::after{width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctitle%3Echevron-down%3C/title%3E%3Cpath d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' fill='%23f99a01' /%3E%3C/svg%3E");background-repeat:no-repeat;background-size:35px}button,.button,.button__primary,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.primary-link>a.mega-menu-link,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.primary-link>a.mega-menu-link:focus,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item.primary-link>a.mega-menu-link,.button__outline,.button__outline-primary,.button__outline-secondary,.button__outline-primary-transparent,input[type="submit"]{padding:10px 15px;color:#fff;background-color:#f99a01;border:none;cursor:pointer}button:disabled,.button:disabled,.button__primary:disabled,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.primary-link>a.mega-menu-link:disabled,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item.primary-link>a.mega-menu-link:disabled,.button__outline:disabled,.button__outline-primary:disabled,.button__outline-secondary:disabled,.button__outline-primary-transparent:disabled,input[type="submit"]:disabled{opacity:0.2}.button,.button__primary,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.primary-link>a.mega-menu-link,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.primary-link>a.mega-menu-link:focus,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item.primary-link>a.mega-menu-link,.button__outline,.button__outline-primary,.button__outline-secondary,.button__outline-primary-transparent{padding:10px 20px;text-decoration:none;-webkit-transition:all 0.4s;transition:all 0.4s;text-decoration:none !important;border-radius:5px;display:inline-block}@media (max-width: 767.98px){.button,.button__primary,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.primary-link>a.mega-menu-link,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.primary-link>a.mega-menu-link:focus,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item.primary-link>a.mega-menu-link,.button__outline,.button__outline-primary,.button__outline-secondary,.button__outline-primary-transparent{padding:10px 25px;font-size:16px}}.button__primary,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.primary-link>a.mega-menu-link,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.primary-link>a.mega-menu-link:focus,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item.primary-link>a.mega-menu-link{background-color:#f99a01;color:white}.button__primary:hover,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.primary-link>a.mega-menu-link:hover,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item.primary-link>a.mega-menu-link:hover{background-color:#0f4574;color:#fff}.button__outline{background-color:transparent;color:#0f4574;border:#0f4574 solid 1px}.button__outline:hover{background-color:#0f4574;color:#fff}.button__outline-primary{background-color:#fff;color:#f99a01;border:#f99a01 solid 1px}.button__outline-primary:hover{background-color:#f99a01;color:#0f4574}.button__outline-secondary{background-color:#fff;color:#0f4574;border:#0f4574 solid 1px}.button__outline-secondary:hover{background-color:#0f4574;color:#f99a01}.button__outline-primary-transparent{background-color:transparent;color:#f99a01;border:#f99a01 solid 1px}.button__outline-primary-transparent:hover{background-color:#f99a01;color:#fff}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.primary-link>a.mega-menu-link{height:auto;line-height:25px}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.primary-link>a.mega-menu-link:focus{height:auto;line-height:25px}.wpcf7-not-valid-tip{color:#bd1e1e}input,select,textarea{border:1px solid;border-color:#f99a01}section{margin:50px 0}input[type="text"],input[type="email"]{height:40px;padding-left:10px}select{cursor:pointer;height:40px;outline:none;outline-style:none;padding-left:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctitle%3Echevron-down%3C/title%3E%3Cpath d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' fill='%23f99a01' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position-x:calc(100%);background-position-y:0px;background-size:40px}select option{cursor:pointer}input[type="checkbox"]{accent-color:#f99a01;color:#fff}textarea{height:200px}label{width:100%;margin-top:10px;margin-bottom:5px}.wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex}.wpcf7-radio .wpcf7-list-item{margin:0 0 10px 0}.wpcf7-radio input{width:20px;height:20px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:50%;background:#fff;border:5px solid #fff;-webkit-box-shadow:0 0 0 1px #f99a01;box-shadow:0 0 0 1px #f99a01;cursor:pointer;-webkit-transition:0.3s;transition:0.3s;margin-right:10px}.wpcf7-radio input:checked{background-color:#f99a01;-webkit-transition:0.5s;transition:0.5s}.wpcf7-radio label{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:20px;width:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpcf7-list-item label{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:20px;width:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpcf7-list-item input[type="checkbox"]{margin-right:10px !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;cursor:pointer;font:inherit;color:currentColor;width:20px;height:20px;border:2px solid #f99a01;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}.wpcf7-list-item input[type="checkbox"]::before{content:"";width:12px;height:12px;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:80ms -webkit-transform ease-in-out;transition:80ms -webkit-transform ease-in-out;transition:80ms transform ease-in-out;transition:80ms transform ease-in-out, 80ms -webkit-transform ease-in-out;background-color:#f99a01}.wpcf7-list-item input[type="checkbox"]:checked::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.wpcf7-list-item input[type="checkbox"]:disabled{cursor:not-allowed}.submit-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.submit-container .wpcf7-spinner{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.submit-container input{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.wpcf7-response-output{width:100%;margin:20px 0 R0 0 !important}.wpcf7 form.invalid .wpcf7-response-output{background-color:#ffc800;border:none !important;padding:10px 15px;color:#fff}.wpcf7 form.failed .wpcf7-response-output{background-color:#bd1e1e;border:none !important;padding:10px 15px;color:#fff}.wpcf7 form.sent .wpcf7-response-output{background-color:#64be64;border:none !important;padding:10px 15px;color:#fff}.loader-container-overlay{visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.1);z-index:10;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}.three-line-loader{color:#f99a01;position:relative;font-size:11px;background:#f99a01;-webkit-animation:escaleY 1s infinite ease-in-out;animation:escaleY 1s infinite ease-in-out;width:1em;height:4em;-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.three-line-loader:before,.three-line-loader:after{content:"";position:absolute;top:0;left:2em;background:#f99a01;width:1em;height:4em;-webkit-animation:escaleY 1s infinite ease-in-out;animation:escaleY 1s infinite ease-in-out}.three-line-loader:before{left:-2em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}@-webkit-keyframes escaleY{0%,80%,100%{-webkit-box-shadow:0 0;box-shadow:0 0;height:4em}40%{-webkit-box-shadow:0 -2em;box-shadow:0 -2em;height:5em}}@keyframes escaleY{0%,80%,100%{-webkit-box-shadow:0 0;box-shadow:0 0;height:4em}40%{-webkit-box-shadow:0 -2em;box-shadow:0 -2em;height:5em}}.not-found-page .not-found{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.not-found-page .not-found .not-found-inner h1{font-size:15vw;line-height:15vw;margin-bottom:20px}.gradient-background{background:radial-gradient(farthest-corner circle at 50% 50%, #f99a01 -41% -41%, 15%, #fff 100%);background-size:400% 400%;-webkit-animation:gradient 15s ease infinite;animation:gradient 15s ease infinite}@-webkit-keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.news-template-default{background-color:#fafafa}.news-template-default .news-outer{margin:100px 0}.news-template-default .content .date{text-transform:uppercase;color:#71a5d5;margin-bottom:20px}.news-template-default .content .title{color:#0f4574;margin-bottom:70px}.news-template-default .content .image{height:auto;width:100%;border-radius:20px}.news-template-default .content .image-outer{margin-bottom:70px}.news-template-default .content .image-outer .caption{margin-top:10px;font-size:16px;line-height:20px}.news-template-default .content .news-featured{height:0;overflow:hidden;position:relative;padding-bottom:56.25%}.news-template-default .content .news-featured img{position:absolute;inset:0;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.filter-container{width:120%;height:auto;background-color:#fff;border-radius:10px;padding-bottom:30px;-webkit-box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;min-height:500px;font-size:20px}@media (max-width: 991.98px){.filter-container{width:100%;margin-bottom:50px;min-height:unset}}.filter-container .filter-inner{padding:20px}.filter-container .filter-inner form{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;width:100%}.filter-container .filter-inner form input[type="text"]{width:100%;display:block;border:1px solid #d3d3d3;border-radius:10px;font-weight:300}.filter-container .filter-inner form input[type="submit"]{display:block}.filter-container .categories,.filter-container .archive{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}.filter-container input[type="text"]{padding:25px 10px 25px 45px !important}.filter-container label{position:relative}.filter-container label::before{content:"";position:absolute;left:10px;top:0;bottom:0;width:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.707' height='27.707' viewBox='0 0 27.707 27.707'%3E%3Cg id='Group_753' data-name='Group 753' transform='translate(-201 -2001)' opacity='0.503'%3E%3Cline id='Line_47' data-name='Line 47' x2='10' y2='10' transform='translate(218 2018)' fill='none' stroke='%23d3d3d3' stroke-width='2'/%3E%3Cg id='Ellipse_49' data-name='Ellipse 49' transform='translate(201 2001)' fill='%23fff' stroke='%23d3d3d3' stroke-width='2'%3E%3Ccircle cx='12.75' cy='12.75' r='12.75' stroke='none'/%3E%3Ccircle cx='12.75' cy='12.75' r='11.75' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center/contain no-repeat}.filter-container .accordion .accordion-item{border:none;background-color:transparent;border-radius:0 !important}.filter-container .accordion .accordion-item a{text-decoration:none}.filter-container .accordion .accordion-body{padding:25px 0 !important}.filter-container .accordion .accordion-button{background-color:transparent;border-bottom:1px solid #71a5d5;-webkit-box-shadow:none !important;box-shadow:none !important;font-size:20px;border-radius:0 !important;padding:20px 0 5px 0;font-weight:300}.filter-container .accordion .accordion-button::after{width:15px;height:15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='8' viewBox='0 0 5 8'%3E%3Cpath id='Polygon_42' data-name='Polygon 42' d='M4,0,8,5H0Z' transform='translate(5) rotate(90)' fill='%2371a5d5'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:10px}.filter-container .accordion .accordion-button:not(.collapsed)::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.filter-container .latest-news .title{padding-bottom:5px;border-bottom:1px solid #71a5d5;margin-bottom:15px}.filter-container .latest-news .news-post{margin:20px 0;border-bottom:1px solid #71a5d5;padding-bottom:20px}.filter-container .latest-news .news-post .link{font-size:18px}.filter-container .latest-news .news-post .date{color:#71a5d5}.filter-container .latest-news .news-post .news-title{color:#0f4574;font-size:24px;font-weight:500;padding:10px 0}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 40px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:0;background:#fff}.swiper-pagination-bullet-active{display:inline-block;border-radius:0;background:#f99a01}.swiper-pagination{text-align:left;padding:0 20px;bottom:var(--swiper-pagination-bottom, 25px) !important}table,th,td{margin:30px 0;border:1px solid;padding:5px}th{text-align:center;padding:10px 5px}th *{margin:0 !important}.warrantytblbox{width:100%;display:inline-block;overflow:auto}@media (max-width: 767.98px){.termstbl{border:0;display:inline-block;margin:30px 0}.termstbl *{border:0}.termstbl td{display:inline-block;margin:0}}header{position:sticky;top:0;z-index:100;width:100%;background-color:#fff;-webkit-box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px}header #mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open+#mega-menu-header-menu{margin-top:20px}@media (max-width: 767.98px){header #mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open:after{background-color:unset}}.header #mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open+#mega-menu-header-menu{margin-top:0}#mega-menu-wrap-header-menu .mega-menu-toggle+#mega-menu-header-menu{-webkit-transition:left 500ms ease-in-out, right 500ms ease-in-out !important;transition:left 500ms ease-in-out, right 500ms ease-in-out !important}@media only screen and (max-width: 768px){#mega-menu-wrap-header-menu .mega-menu-toggle+#mega-menu-header-menu{width:75% !important}#mega-menu-wrap-header-menu .mega-menu-toggle+#mega-menu-header-menu{right:-75%}#mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open+#mega-menu-header-menu{width:100% !important}}.footer{background-color:#fff;padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top-left-radius:5px;border-bottom-right-radius:5px}.footer .company-details{color:#707070}.footer .company-details a{display:block;color:#707070;text-decoration:none;margin:7px 0 !important;font-size:16px;line-height:20px}.footer .line{width:30px;height:1px;background-color:#101010;margin:20px 0}.footer .footer-menu{padding:0;list-style:none;color:#707070}.footer .footer-menu a{color:#707070;font-size:16px;line-height:20px;text-decoration:none;margin:7px 0;display:block}.footer .footer-menu ul{padding:0;list-style:none;color:#707070}.footer .footer-menu ul a{color:#707070;text-decoration:none}.footer .footer-header{width:100%;border-bottom:1px #0f4574 solid;padding:20px 0;margin-bottom:15px;font-size:18px;font-weight:500;color:#0f4574}.footer .footer-description{margin-top:30px}.footer .footer-description *{font-size:16px;line-height:20px}.footer .footer-logo{width:75%;min-width:175px;max-width:200px}.footer .social-icons{margin:30px 0}@media (max-width: 767.98px){.footer .social-icons{margin:40px 0}}.footer .social-icons img{width:30px;height:30px}@media (max-width: 767.98px){.footer .social-icons img{width:30px;height:30px}}.footer .social-icons a{padding-right:20px}.footer .social-icons a:last-of-type{padding-right:0}@media (max-width: 767.98px){.footer .col-lg-3{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.footer .social-icons{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer .col-md-6{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.downloads .downloads-wrapper{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:30px}@media only screen and (max-width: 1439px){.downloads .downloads-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 959px){.downloads .downloads-wrapper{gap:20px}}@media only screen and (max-width: 767px){.downloads .downloads-wrapper{grid-template-columns:minmax(0, 1fr)}}.downloads .downloads-wrapper .download{background:#f2f2f2;border-radius:20px;padding:20px 30px;display:grid;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media only screen and (max-width: 959px){.downloads .downloads-wrapper .download{padding:20px}}@media only screen and (max-width: 399px){.downloads .downloads-wrapper .download{grid-template-columns:minmax(0, 1fr);row-gap:20px;text-align:center}}.downloads .downloads-wrapper .download p{font-size:20px;margin:0;line-height:1.1}@media only screen and (max-width: 959px){.downloads .downloads-wrapper .download p{font-size:18px}}@media only screen and (max-width: 479px){.downloads .downloads-wrapper .download p{font-size:16px}}.full-width-contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.full-width-contact-form form{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:start;-ms-flex-pack:start;justify-content:flex-start}.full-width-contact-form input[type="text"],.full-width-contact-form input[type="email"],.full-width-contact-form select,.full-width-contact-form textarea{width:100%}.full-width-contact-form label{width:100%}.full-width-contact-form .wpcf7-form-control-wrap{width:100%}.full-width-contact-form .wpcf7-list-item{margin-left:0}.large-header{margin:0;padding:50px 0}.large-header .outer{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.large-header .content{width:50%;position:relative;left:0;top:0;min-height:40vh}.large-header .content .content-inner{position:relative;width:150%}.large-header .image{width:50%}.large-header__style-orange{background-color:#f99a01}.large-header__style-blue{background-color:#0f4574}.large-header h2{color:#fff;font-size:70px;line-height:74px;width:50%;position:relative;z-index:20}@media (max-width: 991.98px){.large-header h2{font-size:60px;line-height:64px;width:100%}}.large-header h4,.large-header .description{color:#f99a01}.large-header .description{width:40%}@media (max-width: 767.98px){.large-header .description{font-size:16px}}.large-header .sub-header-main{margin-bottom:20px}.large-header .orange-box{width:25px;height:100%;background-color:#f99a01;border-radius:10px 0 0 10px;top:14%;position:relative;z-index:5;left:13%}.large-header .header-outer{padding-top:2%;position:relative;height:100%}.large-header .header-image{width:75%;height:120%;position:absolute;z-index:10;left:15%;top:-95%;border-radius:10px;overflow:hidden;z-index:10}.large-header .header-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.full-width-icons-and-text{margin-top:0px;margin-bottom:0}@media (max-width: 767.98px){.full-width-icons-and-text{margin-top:-95px}}.full-width-icons-and-text .background-image{width:100%;position:relative;height:auto;padding:200px 0;overflow:hidden}@media (max-width: 1199.98px){.full-width-icons-and-text .background-image{padding:70px 0}}.full-width-icons-and-text .background-image .overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.4);top:0;left:0;z-index:2;backdrop-filter:blur(16px)}.full-width-icons-and-text .background-image .image-background{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-o-object-fit:cover;object-fit:cover;height:100%;width:100%;z-index:0}.full-width-icons-and-text .content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:5}@media (max-width: 991.98px){.full-width-icons-and-text .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.full-width-icons-and-text .content .icon-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;grid-column-gap:10px;grid-row-gap:50px;z-index:1;margin-right:50px;margin-left:20px}@media (max-width: 991.98px){.full-width-icons-and-text .content .icon-grid{margin-top:50px !important;margin:auto}}@media (max-width: 767.98px){.full-width-icons-and-text .content .icon-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:1fr;grid-column-gap:10px;grid-row-gap:50px;z-index:1}}.full-width-icons-and-text .content .icon-grid .grid-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.full-width-icons-and-text .content .icon-grid .grid-container .image{margin-bottom:10px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.full-width-icons-and-text .content .icon-grid .grid-container .image img{width:85px;height:85px}@media (max-width: 575.98px){.full-width-icons-and-text .content .icon-grid .grid-container .image img{width:100px;height:100px}}.full-width-icons-and-text .content .icon-grid .grid-container .content-box{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}.full-width-icons-and-text .content .icon-grid .grid-container .content-box .title{color:#fff;font-weight:600;font-size:20px}@media (max-width: 1199.98px){.full-width-icons-and-text .content .icon-grid .grid-container .content-box .title{width:80%;margin:auto}}@media (max-width: 991.98px){.full-width-icons-and-text .content .icon-grid .grid-container .content-box .title{font-size:16px;padding:0}}.full-width-icons-and-text .content .text-col{padding-left:50px;z-index:1}@media (max-width: 1199.98px){.full-width-icons-and-text .content .text-col{padding-left:25px}}@media (max-width: 991.98px){.full-width-icons-and-text .content .text-col{padding-left:0}}@media (max-width: 767.98px){.full-width-icons-and-text .content .text-col{padding:20px}}.full-width-icons-and-text .content .text-col .text-container{border-radius:10px;width:90%;background-color:#fff}@media (max-width: 1199.98px){.full-width-icons-and-text .content .text-col .text-container{width:100%}}.full-width-icons-and-text .content .text-col .text-container .text-content{padding:100px 50px}@media (max-width: 1199.98px){.full-width-icons-and-text .content .text-col .text-container .text-content{padding:60px 20px}}.full-width-icons-and-text .content .text-col .text-container .text-content h2{color:#f99a01;font-weight:600}@media (max-width: 767.98px){.full-width-icons-and-text .content .text-col .text-container .text-content h2{font-size:30px}}.full-width-icons-and-text .content .text-col .text-container .text-content h5{font-weight:600;width:90%}@media (max-width: 991.98px){.full-width-icons-and-text .content .text-col .text-container .text-content h5{width:100%}}.full-width-icons-and-text .content .text-col .text-container .text-content p{width:90%}@media (max-width: 991.98px){.full-width-icons-and-text .content .text-col .text-container .text-content p{width:100%}}.full-width-icons-and-text .content-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.full-width-image .image-container{overflow:hidden;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}.full-width-image img{width:100%;height:auto}.full-width-video .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.full-width-video .embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.hero-swiper-block{margin:0}.hero-swiper-block .hero-swiper .swiper-slide{height:60vh}.hero-swiper-block .hero-swiper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-with-text .image-container-match-text{position:relative;height:100%}.image-with-text .image-container-match-text img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}@media (max-width: 991.98px){.image-with-text .image-container-match-text img{height:400px;position:relative}}@media (max-width: 991.98px){.image-with-text .image-container-match-text{margin-bottom:30px}}.image-with-text .image-container-standard img{width:100%;height:auto}.image-with-text .text P:last-of-type{margin-bottom:0}@media (max-width: 991.98px){.image-with-text .text{margin-top:30px}}.latest-news-grid{margin:0;background-color:#0f4574;padding:100px 0}.latest-news-grid .container-fluid{padding:25px 100px 0 100px}@media (max-width: 991.98px){.latest-news-grid .container-fluid{padding:0 100px}}@media (max-width: 767.98px){.latest-news-grid .container-fluid{padding:0}}@media (max-width: 575.98px){.latest-news-grid .container-fluid{padding:0 25px}}@media (max-width: 1199.98px){.latest-news-grid{padding:50px 0}}@media (max-width: 575.98px){.latest-news-grid{padding:25px 0}}.latest-news-grid .info-grids{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;grid-column-gap:60px}@media (max-width: 767.98px){.latest-news-grid .info-grids{margin:0 25px}}@media (max-width: 991.98px){.latest-news-grid .info-grids{grid-template-columns:repeat(1, 1fr)}}.latest-news-grid .info-grids .grid-item .latest-news-post{width:100%;margin-bottom:30px}.latest-news-grid .info-grids .grid-item .latest-news-post .image{width:100%;margin-bottom:30px}.latest-news-grid .info-grids .grid-item .latest-news-post .image img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;border-radius:10px}@media (max-width: 1199.98px){.latest-news-grid .info-grids .grid-item .latest-news-post .image img{height:200px}}@media (max-width: 991.98px){.latest-news-grid .info-grids .grid-item .latest-news-post .image img{height:350px}}@media (max-width: 767.98px){.latest-news-grid .info-grids .grid-item .latest-news-post .image img{height:250px}}.latest-news-grid .info-grids .grid-item .latest-news-post .text-content h5{color:#fff;margin-bottom:20px;min-height:96px}@media (max-width: 991.98px){.latest-news-grid .info-grids .grid-item .latest-news-post .text-content h5{font-size:22px;font-weight:700;min-height:50px}}@media (max-width: 767.98px){.latest-news-grid .info-grids .grid-item .latest-news-post .text-content h5{font-size:16px;font-weight:700}}.latest-news-grid .info-grids .grid-item .latest-news-post .text-content h6{color:#71a5d5;text-transform:uppercase}.latest-news-header{margin:0;padding:70px 20px;background-color:#0f4574}.latest-news-header .header-wrapper .text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767.98px){.latest-news-header .header-wrapper .text-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:30px}}.latest-news-header .header-wrapper .text-wrapper .text-container h6{color:#71a5d5;margin-bottom:15px}.latest-news-header .header-wrapper .text-wrapper .text-container h2{font-size:44px}@media (max-width: 991.98px){.latest-news-header .header-wrapper .text-wrapper .text-container h2{font-size:30px}}.latest-news-header .header-wrapper .text-wrapper .text-container h2,.latest-news-header .header-wrapper .text-wrapper .text-container h4{color:#fff}.latest-news-header .header-wrapper .text-wrapper .text-container h4{font-size:28px}@media (max-width: 575.98px){.latest-news-header .header-wrapper .text-wrapper .text-container h4{font-size:26px}}.latest-news-header .header-wrapper .text-wrapper .text-container .button__outline-primary-transparent{margin-top:20px}.latest-news-header .header-wrapper .image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.latest-news-header .header-wrapper .image-wrapper .image-container{display:block;width:100%;min-height:300px;max-height:400px;padding-left:10%}@media (max-width: 767.98px){.latest-news-header .header-wrapper .image-wrapper .image-container{padding-left:0;display:block;width:100%;height:auto;min-height:unset;max-height:unset}}.latest-news-header .header-wrapper .image-wrapper .image-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.latest-posts-swiper{overflow-x:hidden;margin:0;background-color:#fff;padding:100px;background-color:#f99a01}@media (max-width: 1399.98px){.latest-posts-swiper{padding:60px}}@media (max-width: 991.98px){.latest-posts-swiper{padding:40px 25px}}@media (max-width: 767.98px){.latest-posts-swiper{padding:20px 15px}}.latest-posts-swiper a{text-decoration:none;color:#101010}.latest-posts-swiper .text-content{padding:50px;border-radius:10px;background-color:#fff}@media (max-width: 575.98px){.latest-posts-swiper .text-content{padding:15px}}.latest-posts-swiper .text-content h2{margin-bottom:0}@media (max-width: 1199.98px){.latest-posts-swiper .text-content h2{font-size:26px}}@media (max-width: 991.98px){.latest-posts-swiper .text-content h2{font-size:30px}}@media (max-width: 575.98px){.latest-posts-swiper .text-content h2{font-size:22px;line-height:30px}}.latest-posts-swiper .text-content .title h6{border-bottom:1px solid #0f4574;width:25%;padding-bottom:10px;margin-bottom:40px;color:#0f4574}@media (max-width: 1399.98px){.latest-posts-swiper .text-content .title h6{width:35%}}@media (max-width: 991.98px){.latest-posts-swiper .text-content .title h6{width:20%}}@media (max-width: 767.98px){.latest-posts-swiper .text-content .title h6{width:25%}}@media (max-width: 575.98px){.latest-posts-swiper .text-content .title h6{width:35%}}.latest-posts-swiper .text-content .date h6{color:#71a5d5;margin-bottom:20px}.latest-posts-swiper .text-content .button__outline-primary{margin:50px 0}.latest-posts-swiper .post-image{height:0;position:relative;overflow:hidden;padding-bottom:56.25%}.latest-posts-swiper .post-image img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px}.latest-posts-swiper .swiper-wrapper{height:100%}.latest-posts-swiper .swiper-slide{height:100%;border-radius:10px;-webkit-box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px}.latest-posts-swiper .swiper-slide .text-content{height:100%}.latest-posts-swiper .navigation{margin-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:absolute;bottom:0;width:100%;padding:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10}@media (max-width: 575.98px){.latest-posts-swiper .navigation{margin-left:0px}}.latest-posts-swiper .navigation .button-prev{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.latest-posts-swiper .navigation .swiper-pagination-latest{text-align:center;width:auto;padding:0 20px}.latest-posts-swiper .swiper-pagination{padding:5px 110px}.latest-posts-swiper .text-content-swiper{height:100%;z-index:20;-webkit-box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;border-radius:10px}.latest-posts-swiper .swiper-3d{height:100%;border-radius:10px}.latest-posts-swiper .text-swiper-wrapper,.latest-posts-swiper .image-swiper-wrapper{height:auto}@media (max-width: 991.98px){.latest-posts-swiper .text-swiper-wrapper,.latest-posts-swiper .image-swiper-wrapper{margin-bottom:30px}}@media (max-width: 991.98px){.latest-posts-swiper .text-swiper-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.map .acf-map{height:75vh}.map .acf-map .gm-style .gm-style-iw-c{border-radius:0;padding:30px !important}.map .acf-map .gm-style-iw-d{padding:0 !important}.map .acf-map button.gm-ui-hover-effect{right:15px !important;top:15px !important;width:20px !important;height:20px !important}.map .acf-map button.gm-ui-hover-effect span{width:20px !important;height:20px !important;margin:0 !important;margin-right:0 !important}.news-grid{display:-webkit-box;display:-ms-flexbox;display:flex}.news-grid hr{margin:25px 0}.news-grid hr:first-child{margin-top:0 !important}.news-grid__item{display:block;padding-bottom:40px;text-decoration:none;border-bottom:1px solid #71a5d5;margin-top:40px}.news-grid__item h2{font-size:40px;line-height:44px}.news-grid__item .button__outline-secondary{font-size:16px;padding:10px 15px}.news-grid__item .date{text-transform:uppercase;font-size:16px;margin-bottom:10px}.news-grid__item:first-of-type{margin-top:0}.news-grid__content .description{margin-bottom:20px;font-size:16px;width:60%}.news-grid__image-container{background-color:#0f4574;border-radius:10px;-webkit-box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;overflow:hidden;width:100%}.news-grid__image-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.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;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}@media (max-width: 767.98px){.product-pagination{-ms-flex-wrap:wrap;flex-wrap:wrap}}.product-pagination .pagination-page{border:1px solid #0f4574;padding:5px 10.5px;text-decoration:none}@media (max-width: 767.98px){.product-pagination .pagination-page{font-size:14px;padding:3px 8.5px}}.product-pagination .pagination-page:hover{background-color:#71a5d5;color:#fff}.product-pagination .nav{cursor:pointer;color:#0f4574;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 10px}.product-pagination .nav div{font-weight:100}.product-pagination .nav img{margin:0 15px}@media (max-width: 767.98px){.product-pagination .nav img{margin:0 3px}.product-pagination .nav div{display:none}}@media (max-width: 575.98px){.product-pagination .nav-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.product-pagination .nav-prev{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.product-pagination a{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;background-color:#fff}.product-pagination .page-active{padding:5px 10.5px;background-color:#0f4574;color:#fff;border:1px solid #0f4574;text-decoration:none}@media (max-width: 767.98px){.product-pagination .page-active{font-size:14px;padding:3px 8.5px}}.news-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.page-counters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}@media (max-width: 575.98px){.page-counters{width:100%;margin-bottom:20px}}.paralax{background-color:unset}.paralax .content-container{padding:100px 0}.paralax .image-container{height:25vh;overflow:hidden}.paralax img{width:100%;height:auto}.product-list .product-item-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;grid-column-gap:30px;grid-row-gap:30px}@media (max-width: 1199.98px){.product-list .product-item-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 575.98px){.product-list .product-item-grid{grid-template-columns:repeat(1, 1fr)}}.product-list .product-item-grid .product-item{display:block;color:#101010;-webkit-box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;text-decoration:none}.product-list .product-item-grid .product-item:hover{color:#101010}.product-list .product-item-grid .product-item:hover .product-image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.product-list .product-item-grid .product-item .product-info{padding:20px}.product-list .product-item-grid .product-item .product-image{overflow:hidden}.product-list .product-item-grid .product-item .product-image img{-webkit-transition:all 0.7s;transition:all 0.7s;width:100%}.product-list .filter-title{margin-bottom:5px}.product-list .filter-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:5px;margin-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-list .filter-list-item{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 15px;gap:15px;background-color:transparent;margin-bottom:10px;outline:1px solid #101010;color:#101010}.product-list .filter-list-item.active{gap:8px;outline-width:3px;outline-color:#f99a01}.product-list .products-outer{position:relative}.product-list .loader-products{min-height:200px}.product-list .colour-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-bottom:10px}.product-list .filter-header{margin-bottom:20px;font-size:30px;line-height:34px}.product-list .no-results{display:none;font-size:30px;line-height:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:70px 50px}.product-list .col-pad{padding-right:2%}.product-list .pagination-container{margin-top:40px;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;gap:10px}.product-list .pagination-container .pagination-pages{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;gap:10px}.product-list .pagination-container .pagination-item-next,.product-list .pagination-container .pagination-item-prev{cursor:pointer}.product-list .pagination-container .pagination-item-prev{display:none}.product-list .pagination-container .pagination-item{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:30px;height:30px;cursor:pointer;outline:1px solid #101010}.product-list .pagination-container .pagination-item.active{text-decoration:underline;text-decoration-color:#f99a01}.product-list .colour-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-top:10px}.product-list .colour-icons .colour-icon{border-radius:100px;width:15px;height:15px}.product-showcase-single{position:relative;margin:150px 0}@media (max-width: 767.98px){.product-showcase-single{margin:50px 0}}.product-showcase-single .product{width:100%;position:relative;border-radius:20px;-webkit-box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;background-color:#f2f2f2;z-index:12;height:100%}@media (max-width: 767.98px){.product-showcase-single .product{width:100%}}.product-showcase-single .product .background{position:absolute;-webkit-box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;background-color:#f2f2f2;bottom:0;border-radius:20px;width:100%;left:0;height:100%;z-index:0}@media (max-width: 767.98px){.product-showcase-single .product .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product-showcase-single .product .content .icon{margin-bottom:30px}.product-showcase-single .product .content .icon img{max-width:90%}.product-showcase-single .product .content .image{-webkit-transform:scale(1.1) translateY(-50%);-ms-transform:scale(1.1) translateY(-50%);transform:scale(1.1) translateY(-50%);top:50%;position:absolute;width:55%}@media (max-width: 767.98px){.product-showcase-single .product .content .image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);width:90%;top:0;-webkit-transform-origin:center !important;-ms-transform-origin:center !important;transform-origin:center !important;position:relative;margin-left:auto;margin-right:auto}}.product-showcase-single .product .content .image img{width:100%;max-width:800px}.product-showcase-single .product .content .left{-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.product-showcase-single .product .content .centre{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.product-showcase-single .product .content .right{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.product-showcase-single .product .content .details{padding:150px 50px;position:relative;width:40%;float:right}@media (max-width: 767.98px){.product-showcase-single .product .content .details{width:100%;padding:0 50px 50px 50px;margin-top:65px}}.product-showcase-single .product .content .link{margin-top:20px}.product-showcase-single .product__left{margin-bottom:15%}@media (max-width: 767.98px){.product-showcase-single .product__left{margin-top:70px;margin-bottom:0}}.product-showcase-single .product__right{float:right;margin-top:-40%}@media (max-width: 767.98px){.product-showcase-single .product__right{margin-top:70px;float:unset}}.product-showcase-single .product__third{margin-top:-30%}@media (max-width: 767.98px){.product-showcase-single .product__third{margin-top:70px}}.product-showcase{position:relative;margin:150px 0}@media (max-width: 767.98px){.product-showcase{margin:50px 0}}.product-showcase .product{width:45%;position:relative;border-radius:20px;background:transparent;z-index:12;height:auto}@media (max-width: 767.98px){.product-showcase .product{width:100%}}.product-showcase .product .background{position:absolute;-webkit-box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;background-color:#f2f2f2;bottom:0;border-radius:20px;width:100%;left:0;height:85%;z-index:0}.product-showcase .product .content{position:relative}.product-showcase .product .content .image-inner{width:60%}.product-showcase .product .content .image{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.product-showcase .product .content .image img{height:auto;width:100%}.product-showcase .product .content .icon img{width:70%}.product-showcase .product .content .left{-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-showcase .product .content .centre{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-showcase .product .content .right{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.product-showcase .product .content .details{padding:0 50px 50px 50px;margin-top:65px}.product-showcase .product .content .icon{margin:20px 0}.product-showcase .product .content .link{margin-top:20px}.product-showcase .product__left{margin-bottom:15%}@media (max-width: 767.98px){.product-showcase .product__left{margin-top:70px;margin-bottom:0}}.product-showcase .product__right{float:right;margin-top:-40%}@media (max-width: 767.98px){.product-showcase .product__right{margin-top:70px;float:unset}}.product-showcase .product__third{margin-top:-30%}@media (max-width: 767.98px){.product-showcase .product__third{margin-top:70px}}.quote-swiper{padding:150px 0;margin:0;background-color:#f99a01}.quote-swiper .title{margin-bottom:50px}.quote-swiper .title h2{text-align:center;font-weight:600}@media (max-width: 767.98px){.quote-swiper .title h2{font-size:28px}}.quote-swiper .nav-container-swiper .quote blockquote{text-align:center;color:#fff}@media (max-width: 991.98px){.quote-swiper .nav-container-swiper .quote blockquote{font-size:20px}}@media (max-width: 767.98px){.quote-swiper .nav-container-swiper{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-bottom:25px}.quote-swiper .nav-container-next{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.quote-swiper .nav-container-prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width: 767.98px){.quote-swiper{padding:50px 0}}.quote-swiper .buttons{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;padding:0}.quote-swiper .buttons .button-prev,.quote-swiper .buttons .button-next{width:25px;height:25px;cursor:pointer;padding:10px;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.quote-swiper .buttons .button-prev{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}blockquote{position:relative;font-size:30px;line-height:45px;font-weight:500;padding:0 45px 0 45px}blockquote:before{position:absolute;font-size:65px;line-height:1;top:0;left:0;content:"\201C";color:#101010}blockquote:after{position:absolute;float:right;font-size:65px;line-height:1;right:0;bottom:-0.5em;content:"\201D";color:#101010}cite{margin-bottom:20px;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767.98px){cite{margin-bottom:30px}}cite:before{content:"\2013"}.register-login{background-color:#FAFAFA;margin:0;padding:100px 0}@media (max-width: 991.98px){.register-login{padding:50px 0}}.register-login h2{color:#0f4574;font-size:1.8em;text-align:left;margin-bottom:40px;font-weight:600}.register-login form p{color:#707070;font-size:0.8em}.register-login form input,.register-login form select{width:100%;border:2px solid #D3D3D3;border-radius:10px;height:40px;padding:0 10px}.register-login__register-column{background-color:white;padding:70px;border-radius:20px;-webkit-box-shadow:8px 8px 18px 0px rgba(191,191,191,0.75);box-shadow:8px 8px 18px 0px rgba(191,191,191,0.75)}@media (max-width: 991.98px){.register-login__register-column{padding:30px;margin-bottom:50px}}@media (max-width: 575.98px){.register-login__register-column{padding:15px}}.register-login__register-column .description{margin-bottom:60px}.register-login__register-column .description p{font-size:0.9em}.register-login__register-column form .two-columns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}@media (max-width: 767.98px){.register-login__register-column form .two-columns{gap:20px}}@media (max-width: 575.98px){.register-login__register-column form .two-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.register-login__register-column form .two-columns .formfields{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.register-login__register-column form .postcode span{float:right;font-size:0.8em;cursor:pointer}.register-login__register-column form .postcode .floatright{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:end;-ms-flex-align:end;align-items:flex-end}.register-login__register-column form .postcode .linkbtn{border:1px solid #0f4574;border-radius:10px;padding:10px 40px;margin-bottom:15px;text-decoration:none;font-size:0.9em;cursor:pointer;text-align:center}@media (max-width: 767.98px){.register-login__register-column form .postcode .linkbtn{padding:10px 20px;font-size:0.7em}}.register-login__register-column form .postcode .linkbtn img{margin-left:20px}@media (max-width: 767.98px){.register-login__register-column form .postcode .linkbtn img{display:none}}.register-login__login-column{background-color:white;padding:70px;border-radius:20px;-webkit-box-shadow:8px 8px 18px 0px rgba(191,191,191,0.75);box-shadow:8px 8px 18px 0px rgba(191,191,191,0.75)}@media (max-width: 991.98px){.register-login__login-column{padding:30px}}@media (max-width: 575.98px){.register-login__login-column{padding:15px}}.register-login__login-column .linkbtn{margin-top:40px}.register-login__login-column .forgot{font-size:0.7em;margin-top:10px}.error{color:red;margin:4px 0 0 0;font-size:0.9em}.hidden{display:none !important}.sketchfab .sketchfab-embed-wrapper{width:100%}.sketchfab .sketchfab-embed-wrapper iframe{width:100%;height:75vh}.tabs-block .tab-background{padding:30px 0 0 0}.tabs-block .nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tabs-block .swiper-tabs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tabs-block .swiper-tabs .swiper-slide-thumb-active{text-decoration:underline;text-decoration-color:#f99a01;text-decoration-thickness:2px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.tabs-block .swiper-tabs .swiper-slide{-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60px;font-size:28px;text-transform:uppercase}.tabs-block .swiper-tabs-content{width:100%}.tabs-block .swiper-tabs-content h1,.tabs-block .swiper-tabs-content h2,.tabs-block .swiper-tabs-content h3,.tabs-block .swiper-tabs-content h4,.tabs-block .swiper-tabs-content h5,.tabs-block .swiper-tabs-content h6{font-size:30px;line-height:44px;margin-bottom:30px}.tabs-block .swiper-tabs-content-prev,.tabs-block .swiper-tabs-content-next{width:30px;height:30px;background-color:#101010}.tabs-block .swiper-tabs-content-prev{margin-right:20px}.tabs-block .swiper-tabs-content-next{margin-left:20px}.tabs-block .tab-image-slider .swiper-slide{margin-top:50px;height:65vh}.tabs-block .tab-image-slider .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.text-image-offset{background-color:#fff;padding:50px 0;margin:0}.text-image-offset .outer{position:relative;overflow:hidden}.text-image-offset .outer .image{position:absolute;left:0;width:50%;position:absolute;height:100%;z-index:3;left:0}@media (max-width: 767.98px){.text-image-offset .outer .image{position:relative;width:100%;top:0;-webkit-transform:unset;-ms-transform:unset;transform:unset;height:400px}}.text-image-offset .outer .image .image-inner{overflow:hidden;border-radius:20px;position:relative;z-index:3;height:100%;width:100%;-webkit-box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px}.text-image-offset .outer .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.text-image-offset .outer .content{padding:120px 50px 120px 80px;background-color:#0f4574;border-radius:20px;width:50%;float:right;margin:30px 0;position:relative;-webkit-box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;z-index:0;color:#fff}@media (max-width: 767.98px){.text-image-offset .outer .content{padding:70px 50px 50px 50px;position:relative;width:100%;top:-50px;-webkit-transform:unset;-ms-transform:unset;transform:unset}}.text-image-offset .outer .content .latest-releases{display:inline-block;border:1px #f99a01 solid;border-radius:20px;line-height:0;margin-bottom:20px}.text-image-offset .outer .content .latest-releases h6{margin:8px 15px;color:#f99a01}.text-image-offset .outer .content h2{font-size:60px;line-height:64px;color:#f99a01}@media (max-width: 767.98px){.text-image-offset .outer .content h2{font-size:28px;line-height:32px}}.text-image-offset .outer .content .button,.text-image-offset .outer .content .button__primary,.text-image-offset .outer .content #mega-menu-wrap-header-menu #mega-menu-header-menu>li.primary-link>a.mega-menu-link,#mega-menu-wrap-header-menu .text-image-offset .outer .content #mega-menu-header-menu>li.primary-link>a.mega-menu-link,.text-image-offset .outer .content .button__outline,.text-image-offset .outer .content .button__outline-primary,.text-image-offset .outer .content .button__outline-secondary,.text-image-offset .outer .content .button__outline-primary-transparent{margin-top:20px}.text-image-offset .outer .content .bar{position:absolute;top:0;height:100%;width:40px;background-color:#f99a01;left:-20px;height:calc(100% + 20px);z-index:0;top:-10px;-webkit-box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;border-radius:10px}@media (max-width: 767.98px){.text-image-offset .outer .content .bar{width:calc(100% - 20px);height:50px;top:-20px;left:10px}}.text-image-offset .outer .flipped .image{left:unset;right:0}.text-image-offset .outer .flipped .content{float:unset;padding:120px 80px 120px 50px}.text-image-offset .outer .flipped .content .bar{right:-20px;left:unset}@media (max-width: 767.98px){.text-image-offset .outer .flipped .content .bar{left:10px}}.text-image-split{margin:0;padding:50px 0}.text-image-split:first-of-type{margin-top:100px !important}@media (max-width: 1199.98px){.text-image-split{padding:30px}}@media (max-width: 575.98px){.text-image-split{padding:30px 5px}}@media (max-width: 991.98px){.text-image-split .ratio>*{height:auto !important;position:relative}}@media (max-width: 575.98px){.text-image-split .container-fluid{padding:0 30px}}.text-image-split li{margin-bottom:5px}.text-image-split li:last-of-type{margin-bottom:0}.text-image-split .content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;background-color:#f2f2f2;border-radius:10px}@media (max-width: 991.98px){.text-image-split .content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.text-image-split .content .text-col{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.text-image-split .content .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.text-image-split .content .text-col{width:50%}@media (max-width: 991.98px){.text-image-split .content .text-col{width:100%}}.text-image-split .content .image{position:relative;width:50%}.text-image-split .content .image img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 2s;transition:all 2s;border-radius:10px}@media (max-width: 991.98px){.text-image-split .content .image{width:100%;height:400px}}.text-image-split .text-content{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:start;-ms-flex-align:start;align-items:flex-start;padding:150px 100px 150px 100px;gap:30px}@media (max-width: 991.98px){.text-image-split .text-content{padding:20px;margin:60px 0 60px 0}}@media (max-width: 767.98px){.text-image-split .text-content{padding:30px;margin:0px 0 60px 0}}.text-image-split .text-content h4{margin:0}.text-image-split .text-content h2{margin:0;font-size:40px;line-height:44px}@media (max-width: 991.98px){.text-image-split .text-content h2{font-size:30px;line-height:34px}}@media (max-width: 767.98px){.text-image-split .text-content h2{font-size:26px;line-height:34px}}.text-image-split .text-content p:last-of-type{margin-bottom:0}@media (max-width: 767.98px){.text-image-split .text-content p{font-size:16px}}.text-image-split .text-content .button__outline{margin-top:10px}.text-image-split .description{width:80%}@media (max-width: 1199.98px){.text-image-split .description{width:80%}}@media (max-width: 991.98px){.text-image-split .description{width:100%}}@media (max-width: 767.98px){body>.text-image-split ~ .text-image-split{padding-bottom:35px;padding-top:0 !important}}@media (max-width: 575.98px){body>.text-image-split ~ .text-image-split{padding-bottom:20px;padding-top:0 !important}}.theme-white{background-color:#fff}.theme-gray{background-color:#fafafa}.timeline-slider-block{background-color:#fafafa;padding-top:100px;margin:0}.timeline-slider-block .swiper{padding-top:50px;padding-bottom:80px}.timeline-slider-block .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.timeline-slider-block .swiper-slide img{width:300px;height:300px;-o-object-fit:cover;object-fit:cover;padding:30px}.timeline-slider-block .inner-card{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;border-left:3px solid #f99a01}.timeline-slider-block .inner-card .text-content{margin-left:20px}.timeline-slider-block .inner-card .image-wrapper{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}.timeline-slider-block .inner-card .image-wrapper img{width:90%;height:auto;margin-left:30px}.timeline-slider-block .inner-card .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.timeline-slider-block .inner-card .title h2{padding-left:10px;font-size:94px;font-weight:300;margin:30px 0 15px 0 !important;color:#f99a01}@media (max-width: 991.98px){.timeline-slider-block .inner-card .title h2{font-size:74px}}.transparent-paralax{margin:0}.transparent-paralax .background{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:contain}.transparent-paralax .padder-top{background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(0,0,0,0)));background:linear-gradient(180deg, #fff 0%, rgba(0,0,0,0) 100%);height:20vh}@media (max-width: 767.98px){.transparent-paralax .padder-top{height:2vh}}.transparent-paralax .padder-bottom{background:#fff;background:-webkit-gradient(linear, left bottom, left top, from(#fff), to(rgba(0,0,0,0)));background:linear-gradient(0deg, #fff 0%, rgba(0,0,0,0) 100%);height:20vh}@media (max-width: 767.98px){.transparent-paralax .padder-bottom{height:2vh}}.transparent-paralax .image-wrapper{padding-top:150px;padding-bottom:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.transparent-paralax .image-wrapper .image-1{width:50%;margin-bottom:10vh}.transparent-paralax .image-wrapper .image-1 img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;-webkit-box-shadow:#fff 20px 20px 80px;box-shadow:#fff 20px 20px 80px}.transparent-paralax .image-wrapper .image-2{width:60%;-ms-flex-item-align:end;align-self:flex-end}.transparent-paralax .image-wrapper .image-2 img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;-webkit-box-shadow:#fff 20px 20px 80px;box-shadow:#fff 20px 20px 80px}@supports (-webkit-touch-callout: none){.transparent-paralax .background{background:unset !important}.transparent-paralax .padder-bottom{height:0}.transparent-paralax .padder-top{height:0}.transparent-paralax .image-wrapper{padding:50px 0}.transparent-paralax .image-wrapper .image{width:100%}}.triple-column-icons__column{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}.triple-column-icons__column h1,.triple-column-icons__column h2,.triple-column-icons__column h3,.triple-column-icons__column h4,.triple-column-icons__column h5,.triple-column-icons__column h6,.triple-column-icons__column p,.triple-column-icons__column a{text-align:center}.triple-column-icons__column h1,.triple-column-icons__column h2,.triple-column-icons__column h3,.triple-column-icons__column h4,.triple-column-icons__column h5,.triple-column-icons__column h6,.triple-column-icons__column p,.triple-column-icons__column a{max-width:80%}@media (max-width: 767.98px){.triple-column-icons__column h1,.triple-column-icons__column h2,.triple-column-icons__column h3,.triple-column-icons__column h4,.triple-column-icons__column h5,.triple-column-icons__column h6,.triple-column-icons__column p,.triple-column-icons__column a{max-width:90%}}@media (max-width: 575.98px){.triple-column-icons__column h1,.triple-column-icons__column h2,.triple-column-icons__column h3,.triple-column-icons__column h4,.triple-column-icons__column h5,.triple-column-icons__column h6,.triple-column-icons__column p,.triple-column-icons__column a{max-width:95%}}.triple-column-icons__column img{width:30%;margin-bottom:40px}.triple-column-icons__column a{margin-top:20px}