body{--primary-color:#b22238}body.Trade{--primary-color:#174d86}.primary-button[type=submit],.primary-button{text-transform:uppercase;background:var(--primary-color);color:#fff;border:2px solid var(--primary-color);z-index:1;text-align:center;border-radius:0;padding:1rem 2rem;font-family:Roboto Condensed;text-decoration:none;transition:all .5s;display:inline-block;position:relative}.primary-button[type=submit]:hover,.primary-button:hover{color:#fff!important;background:#000!important;border:2px solid #000!important}.primary-button[type=submit].bordered,.primary-button.bordered{background:0 0!important;border:2px solid #fff!important}.primary-button[type=submit].bordered:hover,.primary-button.bordered:hover{color:var(--primary-color)!important;background:#f6f6f6!important;border:2px solid #f6f6f6!important}.primary-button[type=submit].small,.primary-button.small{padding:.5rem 1rem;font-size:.875rem}@media (max-width:767px){.primary-button[type=submit],.primary-button{padding:.85rem 1rem}}.page-template-template-new{background:#fff!important}h1,h2,h3,h4,h5,h6{color:var(--primary-color);line-height:1.4!important}.container{padding:0 1rem!important}.downloads ul li a:visited,.downloads ul li a:link{color:#666}.downloads ul li a:hover{color:#000}.downloads .nectar-fancy-ul ul li{padding-left:28px;line-height:1.5em}.home-intro h2{color:#666}#search-box form input{font-family:Roboto Condensed,sans-serif!important}.trade-sector{display:none!important}body.Trade .trade-sector{display:block!important}body.Trade .homeowner-sector{display:none!important}.flex-row{flex-wrap:wrap;display:flex}#icaal-cookie-preferences-widget,#icaal-cookie-preferences-widget .text-wrap,.icon-salient-x{background:var(--primary-color)!important}.custom-row{flex-wrap:wrap;margin:0 -1rem;display:flex}.custom-col{width:100%;padding:0 1rem}@media (min-width:553px){.sticky-cta-item div{position:relative;overflow:hidden;background:#fff!important}.sticky-cta-item div:before{content:"";z-index:-1;background-color:var(--primary-color);width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}.sticky-cta-item div.sticky-wrap-second-inner:before{opacity:.95}.sticky-cta-item div.sticky-wrap-third-inner:before{opacity:.85}.sticky-cta-item div.sticky-wrap-fourth-inner:before{opacity:.75}}@media (max-width:554px){#sticky-cta{background:var(--primary-color)!important}}.separator{height:15.625rem}@media (max-width:1023px){.separator{height:6.25rem}}.alert.alert-danger{color:#b22238;border:2px solid #b22238;margin-top:2rem;padding:2rem}@media (max-width:554px){#icaal-cookie-preferences-widget{bottom:5.5rem!important}}@media (min-width:690px){html body .row .col.section-title h1{font-size:32px!important}}@media (min-width:1500px){html body .row .col.section-title h1{font-size:54px!important}#page-header-bg .span_6 h1{font-size:45px;line-height:45px}}.icaal-contact-form input,.icaal-contact-form select,.icaal-contact-form textarea{border:1px solid #eee;border-radius:4px;width:100%;margin-bottom:10px;padding:10px}.icaal-contact-form select{appearance:none}.icaal-contact-form input[type=checkbox]{width:auto}.icaal-contact-form .icaal-contact-form-wrap{margin-bottom:.5em}.icaal-contact-form input.is-valid,.icaal-contact-form select.is-valid,.icaal-contact-form textarea.is-valid{border-color:#eee}.icaal-contact-form input.is-invalid,.icaal-contact-form select.is-invalid,.icaal-contact-form textarea.is-invalid{border-color:#a94442}.icaal-contact-form .select-wrapper{position:relative}.icaal-contact-form .select-wrapper:before{content:"";color:#999;pointer-events:none;font-family:FontAwesome;display:inline-block;position:absolute;top:10%;right:15px}.icaal-contact-form input[type=checkbox]{opacity:1!important;margin-right:5px!important;position:static!important;transform:translate(0)!important}.icaal-contact-form .icaal-contact-form-checkbox{float:left;padding-left:5px}.icaal-contact-form .btn{text-transform:uppercase;border:1px solid #0000;border-radius:4px;width:auto;padding:.5em 2em;font-size:1em;font-weight:700;transition:all .2s ease-out;display:inline-block}.icaal-contact-form .btn.btn-loading,.icaal-contact-form .btn.btn-loading:hover{color:#c8c8c8;background:#efefef;border-color:#efefef}.icaal-contact-form .submit:hover{cusor:pointer}.mobile-visible{display:none}#header-secondary-outer{background:var(--primary-color);font-size:1rem;position:fixed;padding:10px 0!important}#header-secondary-outer .toolbar-sectors{width:50%}#header-secondary-outer .toolbar-sectors .sector-wrap{display:flex;position:relative}#header-secondary-outer .toolbar-sectors .sector-wrap button{box-shadow:0;color:#888;cursor:pointer;background:#00000030;border:0;outline:none;width:10rem;padding:.45rem 1rem;font-size:1rem;line-height:1;transition:all .5s;color:#fff!important}#header-secondary-outer .toolbar-sectors .sector-wrap button.active{background:#000}#header-secondary-outer .toolbar-menu{width:50%}#header-secondary-outer .toolbar-menu .toolbar-nav{justify-content:right;display:flex}#header-secondary-outer .toolbar-menu .toolbar-nav .menu-item{align-items:center;display:flex}#header-secondary-outer .toolbar-menu .toolbar-nav a{color:#fff;margin-left:50px;font-size:1rem;position:relative}#header-secondary-outer .toolbar-menu .toolbar-nav a:after{content:"";background:#fff;width:0;height:1px;transition:all .5s;position:absolute;bottom:0;left:0}#header-secondary-outer .toolbar-menu .toolbar-nav a:hover:after{width:100%}@media (max-width:1400px){#header-secondary-outer .toolbar-menu{width:60%}#header-secondary-outer .toolbar-menu .toolbar-nav a{margin-left:1rem}#header-secondary-outer .toolbar-sectors{width:40%}}@media only screen and (min-width:1px) and (max-width:1000px){#header-secondary-outer .container{max-width:none!important}#header-secondary-outer .toolbar-sectors{width:100%}#header-secondary-outer .toolbar-sectors .sector-wrap button{width:50%}}.admin-bar #header-outer{top:82px!important}.admin-bar #header-secondary-outer{top:30px!important}#header-outer{top:52px!important}#header-outer:not(.small-nav) #logo{height:70px}#header-outer #logo{position:relative}#header-outer #logo:before{content:"";z-index:-1;background:#fff;width:250px;height:50px;transition:all .5s;position:absolute;top:-45px;left:-30px;transform:skewY(0)}#header-outer #logo .trade-logos-wrap{position:relative}#header-outer #logo .trade-logos-wrap img:first-child{animation:6s infinite fadeInOut}#header-outer #logo .trade-logos-wrap img:last-child{animation:6s infinite fadeOutIn;position:absolute;top:0;left:0;margin:0!important}#header-outer #logo img{transition:all .5s}@keyframes fadeInOut{0%{opacity:1}35%{opacity:1}50%{opacity:0}85%{opacity:0}to{opacity:1}}@keyframes fadeOutIn{0%{opacity:0}35%{opacity:0}50%{opacity:1}85%{opacity:1}to{opacity:0}}@media (min-width:1279px){#header-outer #logo{position:relative}#header-outer #logo:before{width:340px}}@media (min-width:1000px){#header-outer.transparent-header:not(.small-nav){background:0 0!important}#header-outer.transparent-header:not(.small-nav) #logo:before{height:130px;position:absolute;transform:skewY(-4deg)}#header-outer.transparent-header:not(.small-nav) #logo .homeowner-sector{transform:translateY(-15px);height:70px!important}#header-outer.transparent-header:not(.small-nav) header#top nav>ul>li>a{color:#fff}#header-outer.transparent-header:not(.small-nav) header#top nav>ul>li.sfHover>a,#header-outer.transparent-header:not(.small-nav) header#top nav>ul>li.menu-item-over>a{color:#e9e9e9!important}#header-outer.transparent-header:not(.small-nav) header#top nav>ul #search-btn a span{color:#fff}#header-outer.transparent-header:not(.small-nav) header#top nav>ul #search-btn a:hover span{color:#e9e9e9!important}}@media (min-width:1279px){#header-outer header#top nav>ul>li>a{margin-left:15px;margin-right:15px}}@media (max-width:1279px){#header-outer:not(.small-nav) #logo{height:45px}#header-outer #logo img{max-height:30px!important}#header-outer #logo img.homeowner-sector{max-height:45px!important;transform:translateY(0)!important}#header-outer #logo:before{top:-65px}}@media (min-width:1000px){#header-space.hidden{display:none}}body.page #header-outer header#top nav .custom-menu>li.current-menu-ancestor>a,body.page #header-outer header#top nav .custom-menu>li.current-menu-item:not(.button_solid_color)>a{color:var(--primary-color)!important}body.page #header-outer header#top nav .custom-menu>li.sfHover>a,body.page #header-outer header#top nav .custom-menu>li.sfHover>a{color:#000!important}body.page #header-outer.transparent-header header#top nav .custom-menu>li.sfHover>a,body.page #header-outer.transparent-header header#top nav .custom-menu>li.sfHover>a{color:#e9e9e9!important}body[data-dropdown-style=minimal] #header-outer:not([data-format=left-header]) header#top nav>ul.custom-menu>li:not(.megamenu) ul li.current-menu-ancestor>a,body[data-dropdown-style=minimal] #header-outer:not([data-format=left-header]) header#top nav>ul.custom-menu>li:not(.megamenu) ul li.sfHover>a,body[data-dropdown-style=minimal] #header-outer:not([data-format=left-header]) header#top nav>ul.custom-menu>li:not(.megamenu) ul li>a:hover,body[data-dropdown-style=minimal] #header-outer:not([data-format=left-header]) header#top nav>ul.custom-menu>li:not(.megamenu) ul li.current-menu-item>a{background:var(--primary-color)!important}body.page header#top nav>ul>li.button_solid_color>a,body.archive header#top nav>ul>li.button_solid_color>a,body.single-post header#top nav>ul>li.button_solid_color>a,body.search-results header#top nav>ul>li.button_solid_color>a,body.error404 header#top nav>ul>li.button_solid_color>a,body.page #header-outer header#top nav>ul>li.button_solid_color.current-menu-item>a{color:#fff!important;margin:0 20px!important}body.page header#top nav>ul>li.button_solid_color>a:before,body.archive header#top nav>ul>li.button_solid_color>a:before,body.single-post header#top nav>ul>li.button_solid_color>a:before,body.search-results header#top nav>ul>li.button_solid_color>a:before,body.error404 header#top nav>ul>li.button_solid_color>a:before,body.page #header-outer header#top nav>ul>li.button_solid_color.current-menu-item>a:before{box-sizing:border-box;background:var(--primary-color)!important;height:40px!important}body.page header#top nav ul #search-btn>div{border:0;padding:0}body.page header#top nav ul #search-btn a .icon-salient-search{font-size:1.5rem!important}body #slide-out-widget-area{background-color:var(--primary-color)!important}body #slide-out-widget-area .menu-item{margin-top:10px}header#top .span_9>.slide-out-widget-area-toggle{float:right;margin:8px 0 0!important;position:relative!important;transform:none!important}@media only screen and (min-width:1px) and (max-width:1000px){.admin-bar #header-outer{top:46px!important}.admin-bar #header-secondary-outer.custom-toolbar{top:0!important}.mobile-visible{display:block}.mobile-hidden{display:none}#header-outer{height:40px!important;padding:0!important;top:32px!important}#header-outer #logo:before{display:none}#header-secondary-outer.custom-toolbar{padding:0!important;position:fixed!important}#header-secondary-outer .container{padding:0!important}body #header-outer header#top #logo{margin:0!important}}#footer-outer{padding-top:120px}#footer-outer #footer-logo{float:right;margin:1rem 0 0}#footer-outer #footer-logo img{float:right;width:100%;max-width:11.25rem;margin-left:1rem}#footer-outer #footer-logo img.homeowner-sector{max-height:55px}#footer-outer .row{padding:0}#footer-outer #footer-widgets .col{width:25%;margin:0;padding:0}#footer-outer #footer-widgets .col:not(:first-child){text-align:center}#footer-outer #footer-widgets .row{flex-wrap:wrap;width:100%;padding-bottom:50px;display:flex;position:relative}#footer-outer #footer-widgets .row:before{content:"";background:#ccc;width:100%;height:1px;position:absolute;bottom:0;left:0;box-shadow:0 3px 6px #00000029}#footer-outer #footer-widgets .widget{font-weight:300}#footer-outer #footer-widgets .widget h4{text-transform:none;margin-bottom:40px;padding-bottom:20px;font-family:Roboto Condensed;font-size:1.75rem;font-weight:300;position:relative}#footer-outer #footer-widgets .widget h4:before{content:"";background:#ccc;width:100%;height:1px;position:absolute;bottom:0;left:0;box-shadow:0 3px 6px #00000029}#footer-outer #footer-widgets .widget .menu{padding:0 15px}#footer-outer #footer-widgets .widget .menu li{margin-bottom:20px}#footer-outer #footer-widgets .widget .menu li a{transition:all .5s}#footer-outer #footer-widgets .widget .menu li a:hover{color:var(--primary-color)!important}#footer-outer #footer-widgets .widget .textwidget strong{text-transform:uppercase;font-size:.875rem;font-weight:400;display:block}#footer-outer #copyright{padding:10px 0 75px}#footer-outer #copyright .footer-phones{display:flex}#footer-outer #copyright .footer-phones a{margin-right:20px}#footer-outer #copyright .footer-phones i{color:#000;margin-right:10px;font-size:.875rem}@media (max-width:1023px){#footer-outer{padding-top:55px}#footer-outer #footer-widgets .col{width:50%;margin-bottom:2rem}}@media (max-width:767px){#footer-outer #footer-widgets .col{width:100%;margin-bottom:40px}#footer-outer #footer-widgets .widget .menu li{margin-bottom:5px}}@media (max-width:690px){#footer-outer #copyright{text-align:center}#footer-outer #copyright .footer-phones{justify-content:center;width:100%}#footer-outer #footer-logo{float:none;max-width:145px;display:inline-block}#footer-outer #footer-logo img{margin-bottom:5px}}.new-banner{background:#000;height:100vh;position:relative}.new-banner .banner-content{color:#fff;align-items:center;height:100%;display:flex}.new-banner .banner-content .wrapper{max-width:37.5rem;font-size:.875rem}.new-banner .banner-content .wrapper h1{color:#fff;margin-bottom:1rem;font-size:2.625rem;line-height:1.4}.new-banner .banner-content .text{padding-bottom:1rem;position:relative}.new-banner .banner-content .text:before{content:"";background:#fff;width:3px;height:100%;position:absolute;top:0;left:-1.375rem}.new-banner img{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;top:0;left:0}.new-banner .buttons{margin-top:3.5rem}.new-banner .buttons a{margin-right:2rem}@media (max-width:1023px){.new-banner{height:auto;padding:3.5rem 0 1.5rem}.new-banner .banner-content{height:auto;padding-top:10rem;padding-bottom:10rem}.new-banner .banner-content .wrapper h1{font-size:1.75rem}}@media (max-width:767px){.new-banner .banner-content{padding-top:6rem;padding-bottom:6rem}}@media (max-width:639px){.new-banner .banner-content .text:before{display:none}.new-banner .buttons a{width:100%;margin-bottom:1rem;margin-right:0}}.about-section{background:#fff;padding-top:6.25rem;position:relative}.about-section:before{content:"";background:#f6f6f6;width:100%;height:70%;position:absolute;top:0;left:0}.about-section h3{color:#000;text-transform:uppercase;font-size:.875rem;font-weight:300}.about-section h2{color:#000;font-size:2.25rem;font-weight:300}.about-section .custom-col{width:60%}.about-section .custom-col:first-child{width:40%}.about-section .custom-col figure{height:23.75rem;margin-top:5rem;position:relative}.about-section .custom-col figure img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:1023px){.about-section .images-wrap .custom-col:last-child{padding-left:3rem}.about-section .text-wrap .custom-col:last-child{padding-left:10rem}}@media (max-width:1023px){.about-section h2{font-size:1.5rem}.about-section .custom-col{width:100%!important}.about-section .custom-col figure{margin-top:2rem}}.about-trade{background:#888;width:100%;height:41.25rem;margin-top:3.25rem;padding:8.125rem 0;position:relative}.about-trade h3{color:#000;text-transform:uppercase;font-size:.875rem;font-weight:300}.about-trade h2{color:#000;margin-bottom:1rem;font-size:2.25rem;font-weight:300}.about-trade .text-wrap{align-items:end;height:100%;display:flex}.about-trade:after{content:"";background:#ffffff75;width:50%;height:100%;position:absolute;top:0;left:0}.about-trade img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.about-trade .text-wrap{z-index:10;position:relative}@media (min-width:1023px){.about-trade .custom-col{max-width:32.5rem;padding-right:2rem}}@media (max-width:1279px){.about-trade:after{width:60%}}@media (max-width:1023px){.about-trade{height:max-content}.about-trade h2{font-size:1.5rem}.about-trade:after{width:100%}}.products h2{color:#000;text-align:center;font-weight:300}.products .products-row{flex-wrap:wrap;width:100%;margin-top:2.75rem;display:flex}.products .products-row .item{color:#000;width:25%;height:37.5rem;margin-top:2rem;padding:0 1rem 4rem;font-size:.875rem;display:block;position:relative}.products .products-row .item figure{width:100%;height:100%;margin:0;transition:all .5s;display:flex;position:relative}.products .products-row .item figure .sector-icon{z-index:10;width:2.875rem;position:absolute;top:1rem;right:1rem}.products .products-row .item figure .bg{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.products .products-row .item div{text-align:center;background:#fff;border:1px solid #707070;flex-direction:column;justify-content:center;width:80%;height:13.75rem;padding:0 3rem;transition:all .5s;display:flex;position:absolute;bottom:0;left:10%}.products .products-row .item div h3{color:#000;font-weight:300}.products .products-row .item:hover figure{transform:scale(.9)}.products .products-row .item:hover div{transform:scale(1.1)}@media (max-width:1023px){.products .products-row{margin-top:0}.products .products-row .item{width:50%;height:28.125rem}}@media (max-width:639px){.products .products-row .item{width:100%}}.installer{color:#fff;background:#000;justify-content:center;align-items:center;width:100%;min-height:52rem;padding:6.25rem 0;display:flex;position:relative}.installer h2{color:#fff;text-align:center;margin-bottom:1rem}.installer .text{text-align:center}.installer img{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;top:0;left:0}.installer .container{max-width:43.75rem}.installer form{margin-top:2.5rem}.installer form input{text-transform:uppercase;border-radius:0;margin-bottom:1rem;padding:1rem!important}.installer form input.postcode-input{text-align:center;max-width:21.25rem;margin-left:auto;margin-right:auto;display:block}.installer form button{width:100%;max-width:21.25rem;margin:0 auto;display:block}.installer form .invalid-feedback{margin-top:-.875rem;margin-bottom:.5rem}.installer .form-pane{display:none}.installer .form-pane.active{display:block}.installer .form-pane .form-rows{flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;display:flex}.installer .form-pane .form-rows .form-item{width:50%;padding:0 .5rem}.installer .form-pane .info-block h6{color:#fff;align-items:center;display:flex}.installer .form-pane .info-block svg{margin-right:.5rem}.installer .form-pane .info-block svg path{fill:#fff}@media (max-width:767px){.installer{min-height:inherit}}@media (max-width:639px){.installer .form-pane .form-rows .form-item{width:100%}}.partner{color:#fff;background:#000;position:relative}.partner .wrapper{justify-content:center;align-items:center;width:100%;min-height:52rem;padding:6.25rem 0;display:flex}.partner h2{color:#fff;text-align:center;margin-bottom:1rem}.partner .text{text-align:center;margin-bottom:2.5rem}.partner .primary-button{width:max-content;margin:0 auto;display:block}.partner img{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;top:0;left:0}.partner .container{max-width:43.75rem}@media (max-width:767px){.partner .wrapper{min-height:inherit}}.testimonials .title-row{justify-content:space-between;align-items:center;display:flex}.testimonials h2{color:#000;max-width:16.125rem;margin:0;font-size:2.25rem;font-weight:300}.testimonials img{max-width:10rem}.testimonials .testimonials-row{margin:0 -2.25rem;display:flex}.testimonials .testimonials-row .item{width:50%;margin-top:2.625rem;padding:0 2.25rem}.testimonials .testimonials-row .item .wrapper{background:#f6f6f6;height:100%;padding:2.625rem 2.625rem 2.625rem 8.75rem;position:relative}.testimonials .testimonials-row .item .wrapper svg{position:absolute;top:2.625rem;left:2.625rem}.testimonials .testimonials-row .item .wrapper svg path{fill:var(--primary-color)}.testimonials .testimonials-row .item .wrapper h4{color:#000;font-weight:600}@media (max-width:1023px){.testimonials h2{font-size:1.5rem}.testimonials img{max-width:6.25rem}.testimonials .testimonials-row{margin:0;display:block}.testimonials .testimonials-row .item{width:100%;padding:0}.testimonials .testimonials-row .item .wrapper{height:auto}}@media (max-width:767px){.testimonials .testimonials-row .item .wrapper{padding:1.75rem 1.75rem 1.75rem 5rem}.testimonials .testimonials-row .item .wrapper svg{width:2rem;height:auto;top:1.75rem;left:1.75rem}}.slick-clients-slider .item{justify-content:center;align-items:center;height:8.125rem;display:flex!important}.slick-clients-slider .item img{max-width:8rem;max-height:4rem}@media (max-width:767px){.slick-clients-slider .item img{max-width:6rem;max-height:3rem}}.home-gallery{margin:8.75rem 0}.home-gallery h2{color:#000;font-weight:300}.home-gallery .bordered-container{border-top:1px solid #707070;border-bottom:1px solid #707070;padding-top:8.75rem;padding-bottom:6.5rem}.home-gallery .custom-row{justify-content:space-between}.home-gallery .custom-row:first-child{margin-bottom:4.25rem}.home-gallery .custom-col{width:50%;font-size:.875rem}.home-gallery .custom-col:first-child{max-width:32.5rem}.home-gallery .custom-col .primary-button{float:right}.home-gallery .gallery-items{width:100%;display:inline-block;position:relative}.home-gallery .gallery-items .item{overflow:hidden}.home-gallery .gallery-items .item>div{width:100%;height:100%;position:relative}.home-gallery .gallery-items .item>div:before{content:"";z-index:10;background-color:#0006;width:0;height:100%;transition:all .5s;position:absolute;top:0;right:0}.home-gallery .gallery-items .item img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.home-gallery .gallery-items .item .wrapper{z-index:10;text-align:center;color:#fff;opacity:0;width:100%;max-width:23.5rem;padding:2rem;font-size:.875rem;transition:all .5s;position:absolute;top:70%;left:50%;transform:translate(-50%,-50%)}.home-gallery .gallery-items .item .wrapper h3{color:#fff;text-transform:uppercase}.home-gallery .gallery-items .item .wrapper div{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1rem;display:-webkit-box;overflow:hidden}.home-gallery .gallery-items .item:hover>div:before{width:100%}.home-gallery .gallery-items .item:hover .wrapper{opacity:1;top:50%}@media (min-width:1535px){.home-gallery .gallery-items{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:1fr;grid-template-columns:repeat(4,1fr);display:grid}.home-gallery .gallery-items .item{height:250px;display:block}.home-gallery .gallery-items .item:first-child{grid-area:1/1/3/3;height:540px}.home-gallery .gallery-items .item:nth-child(2){grid-area:1/3/2/4}.home-gallery .gallery-items .item:nth-child(3){grid-area:1/4/2/5}.home-gallery .gallery-items .item:nth-child(4){grid-area:2/3/3/5}.home-gallery .gallery-items .item:nth-child(5){grid-area:3/1/4/2}.home-gallery .gallery-items .item:nth-child(6){grid-area:3/2/4/3}.home-gallery .gallery-items .item:nth-child(7){grid-area:4/1/5/3}.home-gallery .gallery-items .item:nth-child(8){grid-area:3/3/5/5;height:540px}.home-gallery .gallery-items .item:nth-child(9){grid-area:5/1/7/3;height:540px}.home-gallery .gallery-items .item:nth-child(10){grid-area:5/3/6/4}.home-gallery .gallery-items .item:nth-child(11){grid-area:5/4/6/5}.home-gallery .gallery-items .item:nth-child(12){grid-area:6/3/7/5}.home-gallery .gallery-items .item:nth-child(13){grid-area:7/1/8/2}.home-gallery .gallery-items .item:nth-child(14){grid-area:7/2/8/3}.home-gallery .gallery-items .item:nth-child(15){grid-area:8/1/9/3}.home-gallery .gallery-items .item:nth-child(16){grid-area:7/3/9/5;height:540px}.home-gallery .gallery-items .item:nth-child(17){grid-area:9/1/11/3;height:540px}.home-gallery .gallery-items .item:nth-child(18){grid-area:9/3/10/4}.home-gallery .gallery-items .item:nth-child(19){grid-area:9/4/10/5}.home-gallery .gallery-items .item:nth-child(20){grid-area:10/3/11/5}}@media (max-width:1535px){.home-gallery .gallery-items .item{float:left;border-bottom:2.5rem solid #0000;width:50%;height:28.75rem;padding:0 1.25rem}}@media (max-width:767px){.home-gallery{margin:4rem 0}.home-gallery .bordered-container{padding:4rem 0 1.5rem}.home-gallery .gallery-items .item{width:100%;height:22.5rem}}@media (max-width:639px){.home-gallery .custom-row{margin:0;display:block}.home-gallery .custom-row .custom-col{width:100%;padding:0}.home-gallery .custom-row .custom-col .primary-button{width:100%;margin:1rem 0}.home-gallery .custom-row .gallery-items .item{padding:0}}.latest-news h2{color:#000;max-width:16.25rem;margin-bottom:2rem;font-weight:300}.latest-news .post-text{flex-direction:column;justify-content:center;align-items:start;width:25%;font-size:.875rem;display:flex}.latest-news .post-text>div{margin-bottom:4.25rem}.latest-news .post-items{justify-content:end;display:flex}.latest-news .post-items a{width:33.33%;height:30.125rem;padding-left:1.75rem;display:block;position:relative;overflow:hidden}.latest-news .post-items a .wrapper{border:1px solid #e9e9e9;width:100%;height:100%;position:relative}.latest-news .post-items a img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.latest-news .post-items a h4{text-align:center;color:#000;text-transform:uppercase;background:#fff;width:100%;margin:0;padding:1rem;font-size:.875rem;line-height:1.2;transition:all .5s;position:absolute;bottom:0;left:0}.latest-news .post-items a h4 span{margin-bottom:.5rem;font-size:.75rem;display:block}.latest-news .post-items a:hover h4{color:var(--primary-color)}@media (min-width:1279px){.latest-news .post-items{width:75%}}@media (max-width:1279px){.latest-news .post-text{width:100%}.latest-news .post-text h2{margin-bottom:1rem}.latest-news .post-text>div{margin-bottom:2rem}.latest-news .post-items{margin:0 -1rem}.latest-news .post-items a{height:23.75rem;padding:2rem 1rem 0}}@media (max-width:1023px){.latest-news .post-items{margin:0;display:block}.latest-news .post-items a{width:100%;padding:2rem 0 0}}.prefooter-contact{border-top:1px solid #707070;border-bottom:1px solid #707070;margin-bottom:5.25rem}.prefooter-contact .wrapper{width:100%;display:flex}.prefooter-contact .image-wrap{min-width:50%;position:relative}.prefooter-contact .image-wrap img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.prefooter-contact .form-wrap{background:#f6f6f6;justify-content:center;width:50%;padding:14.375rem 4rem 8rem;display:flex;position:relative}.prefooter-contact .form-wrap:before{content:"";background:#707070;width:8rem;height:1px;position:absolute;top:4.375rem;left:0}.prefooter-contact .form-wrap:after{content:"";background:#707070;width:1px;height:8rem;position:absolute;bottom:0;left:2.125rem}.prefooter-contact .form-wrap .decor1{border-bottom:1px solid #707070;border-left:1px solid #707070;width:14.5rem;height:17.625rem;position:absolute;top:0;right:0}.prefooter-contact .form-wrap .decor2{border-top:1px solid #707070;border-left:1px solid #707070;width:25.75rem;height:5.375rem;position:absolute;bottom:0;right:0}.prefooter-contact .form-wrap>div{width:100%;max-width:50rem}.prefooter-contact .form-wrap .logos{align-items:center;margin-bottom:2rem;display:flex}.prefooter-contact .form-wrap .logos img{max-width:10rem;margin-right:1rem}.prefooter-contact .form-wrap h2{color:#000;text-transform:capitalize;max-width:33.75rem;margin-bottom:1rem;font-size:2.25rem;font-weight:300}.prefooter-contact .form-wrap .whatsapp-link{color:#000}.prefooter-contact .form-wrap .whatsapp-link i{font-size:1.5rem}.prefooter-contact .form-wrap form{margin-top:1rem}.prefooter-contact .form-wrap .form-group{padding-right:2rem}.prefooter-contact .form-wrap .form-group.form-row{width:100%;padding-right:0;display:flex}.prefooter-contact .form-wrap .form-group.form-row .col{width:50%;margin:0;padding-right:2rem}.prefooter-contact .form-wrap .form-group input{background:0 0;border:1px solid #707070;border-radius:0;margin-bottom:2rem;font-family:Roboto Condensed;font-size:1rem;padding:1rem!important}.prefooter-contact .form-wrap textarea{resize:none;background:0 0;border:1px solid #707070;border-radius:0;margin-bottom:2rem;font-family:Roboto Condensed;font-size:1rem;padding:1rem!important}.prefooter-contact .form-wrap .buttons-group{display:flex}.prefooter-contact .form-wrap .buttons-group input{font-size:1rem}.prefooter-contact .form-wrap .buttons-group .file-wrap{margin-right:2rem;position:relative}.prefooter-contact .form-wrap .buttons-group .primary-button{width:11.25rem}.prefooter-contact .form-wrap .inputfile{opacity:0;z-index:-1;border:0;width:.1px;height:.1px;margin:0;padding:0;position:absolute;overflow:hidden}.prefooter-contact .form-wrap .inputfile+label{cursor:pointer;text-align:center;text-transform:uppercase;background:0 0;border:1px solid #707070;border-radius:0;width:11.25rem;font-family:Roboto Condensed;font-size:1rem;display:block;padding:1rem!important}.prefooter-contact .form-wrap .inputfile+label *{pointer-events:none}@media (max-width:1279px){.prefooter-contact .image-wrap{display:none}.prefooter-contact .form-wrap{width:100%;padding:6rem 2rem}.prefooter-contact .form-wrap .decor1{width:14.5rem;height:10rem}}@media (max-width:767px){.prefooter-contact .form-wrap:after{height:5rem}.prefooter-contact .form-wrap .decor1{display:none}.prefooter-contact .form-wrap .decor2{width:10rem}}@media (max-width:639px){.prefooter-contact .form-wrap .logos{display:block}.prefooter-contact .form-wrap .logos img{margin-bottom:1rem;margin-right:0;display:block}.prefooter-contact .form-wrap .form-group{padding-right:0}.prefooter-contact .form-wrap .form-group.form-row{display:block}.prefooter-contact .form-wrap .form-group.form-row .col{width:100%;padding-right:0}.prefooter-contact .form-wrap .form-group textarea,.prefooter-contact .form-wrap .form-group input{margin-bottom:1rem}.prefooter-contact .form-wrap .buttons-group{display:block}.prefooter-contact .form-wrap .buttons-group .file-wrap{margin:0 0 1rem}.prefooter-contact .form-wrap .buttons-group .primary-button,.prefooter-contact .form-wrap .buttons-group .inputfile+label{width:100%}}.prefooter-quote{margin-bottom:5.25rem;padding:8rem 0;position:relative}.prefooter-quote h2{color:#000;margin-bottom:2.375rem;font-size:2.25rem;font-weight:300}.prefooter-quote img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.prefooter-quote .wrap{background-color:#ffffffd4;max-width:61.25rem;padding:8.625rem 4.875rem 4.875rem}.prefooter-quote .wrap>div{max-width:40.75rem;margin-bottom:3rem}@media (max-width:1023px){.prefooter-quote h2{margin-bottom:1rem;font-size:1.5rem}.prefooter-quote .wrap{padding:3rem}.prefooter-quote .wrap>div{margin-bottom:1rem}}.contact-form{margin:3rem 0}.contact-form .form-group{padding-right:2rem}.contact-form .form-group.form-row{width:100%;padding-right:0;display:flex}.contact-form .form-group.form-row .col{width:50%;margin:0;padding-right:2rem}.contact-form .form-group input{background:0 0;border:1px solid #707070;border-radius:0;margin-bottom:2rem;font-family:Roboto Condensed;font-size:1rem;padding:1rem!important}.contact-form textarea{resize:none;background:0 0;border:1px solid #707070;border-radius:0;margin-bottom:2rem;font-family:Roboto Condensed;font-size:1rem;padding:1rem!important}.contact-form .buttons-group{display:flex}.contact-form .buttons-group input{font-size:1rem}.contact-form .buttons-group .file-wrap{margin-right:2rem;position:relative}.contact-form .buttons-group .primary-button{width:11.25rem}.contact-form .inputfile{opacity:0;z-index:-1;border:0;width:.1px;height:.1px;margin:0;padding:0;position:absolute;overflow:hidden}.contact-form .inputfile+label{cursor:pointer;text-align:center;text-transform:uppercase;background:0 0;border:1px solid #707070;border-radius:0;width:11.25rem;font-family:Roboto Condensed;font-size:1rem;display:block;padding:1rem!important}.contact-form .inputfile+label *{pointer-events:none}@media (max-width:767px){.contact-form .form-group{padding-right:0}.contact-form .form-group.form-row{display:block}.contact-form .form-group.form-row .col{width:100%;padding-right:0}.contact-form .form-group textarea,.contact-form .form-group input{margin-bottom:1rem}.contact-form .buttons-group{display:block}.contact-form .buttons-group .file-wrap{margin:0 0 1rem}.contact-form .buttons-group .primary-button,.contact-form .buttons-group .inputfile+label{width:100%}}#sector-content-picker{margin-bottom:-7rem;padding-top:3rem}@media (max-width:1023px){#sector-content-picker{margin-bottom:-45px}}#sector-content-picker .custom-col{flex-direction:column;justify-content:center;align-items:center;display:flex}#sector-content-picker .custom-col h2{color:#000;padding-bottom:1rem;font-weight:300}#sector-content-picker .custom-col .sector-selector button.sector-btn{cursor:pointer}#faq-accordion{margin-bottom:5.25rem}#faq-accordion .container{padding:56px 16px;position:relative}#faq-accordion h2{color:#000;text-transform:capitalize;text-align:center;margin-bottom:1rem;font-size:2.25rem;font-weight:300}#faq-accordion p{max-width:none}#faq-accordion .faq-accordion{border-bottom:1px solid #707070;padding:24px}#faq-accordion .faq-accordion .accordionTitle{cursor:pointer;justify-content:space-between;align-items:center;margin:0;font-size:20px;font-weight:600;line-height:28px;display:flex}#faq-accordion .faq-accordion .accordionTitle .accordionToggle{max-width:16px;transition:all .5s}#faq-accordion .faq-accordion .accordionBody{z-index:0;padding-top:30px;display:none}#faq-accordion .faq-accordion .accordionBody p{padding:0}#faq-accordion .faq-accordion .accordionBody>ul>li{margin:16px;list-style-type:disc}#faq-accordion .faq-accordion.active{background:#f6f6f6;transition:background .5s ease-out,border .5s ease-out}#faq-accordion .faq-accordion.active .accordionTitle{z-index:10}#faq-accordion .faq-accordion.active .accordionTitle .accordionToggle{transform:rotate(180deg)}#faq-accordion .faq-accordion.active .accordionBody{height:fit-content;display:block}#faq-accordion .faq-accordion.active .accordionBody>ul>li{margin:16px;list-style-type:disc}@media (min-width:1024px){#faq-accordion .container{padding-top:96px;padding-bottom:96px}#faq-accordion h2{font-size:36px;line-height:40px}}@media (min-width:640px){#faq-accordion .faq-accordion{padding:40px}}