@import"https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap";*{box-sizing:border-box;padding:0;margin:0}:root{--geist: "Geist", sans-serif;--secondary-light: #fbbf24;--primary-btn: #FBBF24;--secondary-btn: #824A04;--secondary: #de7e07;--primary: #10172a;--white: #FFF;--black: #000}html,body{scroll-behavior:smooth;height:100%}body{text-rendering:optimizeLegibility;background-color:var(--white);font-family:var(--geist);color:var(--primary);line-height:normal;overflow-x:hidden;font-weight:400;font-size:18px}p,h1,h2,h3,h4,h5,h6{padding:0;margin:0}section,a,button{transition:all .3s ease 0s;text-decoration:none;box-shadow:none;outline:none}button{background:unset;border:none;padding:0}ol,ul{padding:0;margin:0}ol li,ul li{list-style:none}img{-o-object-fit:cover;object-fit:cover;max-width:100%;height:auto}input,input:focus,input:focus-visible,input:active,select,.form-select,.form-select:focus,textarea{box-shadow:none;outline:none}*+address,*+dl,*+fieldset,*+figure,*+ol,*+p,*+pre,*+ul{padding:0;margin:0}*::-moz-selection{background:var(--secondary);color:var(--white);text-shadow:none}::-moz-selection{background:var(--secondary);color:var(--white);text-shadow:none}::selection{background:var(--secondary);color:var(--white);text-shadow:none}.text-primary{color:var(--primary) !important}.text-secondary{color:var(--secondary) !important}.text-secondary-light{color:var(--secondary-light) !important}.hero__title__content .main__title strong{color:var(--secondary-light) !important}.bg-primary{background-color:var(--primary) !important}.bg-secondary{background-color:var(--secondary) !important}.contact__wrapper .wpcf7-form p.submit .wpcf7-submit{background-color:var(--secondary) !important}.btn,.contact__wrapper .wpcf7-form p.submit .wpcf7-submit{transition:all .3s ease-in-out;border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);text-transform:capitalize;justify-content:center;display:inline-flex;align-items:center;color:var(--white);border-radius:5px;padding:12px 19px;line-height:1.36;font-weight:500;font-size:16px;height:45px}.btn.noClick,.contact__wrapper .wpcf7-form p.submit .noClick.wpcf7-submit{pointer-events:none;cursor:default}@media(max-width: 991px){.btn,.contact__wrapper .wpcf7-form p.submit .wpcf7-submit{font-size:14px;height:40px}}.btn--secondary{background-color:var(--primary-btn);border-color:var(--primary-btn);color:#000}.btn--secondary:hover{background-color:var(--secondary-btn);border-color:var(--secondary-btn);color:#fff}.btn--borderedWhite{border-color:var(--white)}.btn--borderedWhite:hover{background-color:var(--white);color:var(--primary)}.btn--borderedPrimary{border-color:var(--primary);color:var(--primary)}.btn--borderedPrimary:hover{background-color:var(--primary);color:var(--white)}.bottomSectionCTA{margin-top:50px}.bottomSectionCTA.alignMiddle{text-align:center}.bottomSectionCTA.alignMiddle .ctaBTNWrap{justify-content:center;align-items:center}@media(max-width: 575px){.headerGetFreeQuoteBtn{display:none}}p strong{font-weight:600}.fs-1{font-size:30px !important}.fs-2{font-size:26px !important}.fs-3{font-size:22px !important}.fs-4{font-size:18px !important}.text-sm{line-height:1.4285;font-size:14px}.siteCallLink{color:#fff}.section__title{font-weight:300}.section__para p{margin-bottom:25px}.section__para p:last-child{margin-bottom:0px}.section__para p a{color:var(--black)}.fs-base,.section__pretitle,.section__subtitle,.text-lg,.section__para{font-size:18px}@media(max-width: 991px){.fs-base,.section__pretitle,.section__subtitle,.text-lg,.section__para{font-size:16px}}.section{position:relative}.container{padding:0 16px;margin:0 auto;width:100%}.common-gap{gap:12px}.section__thumb__radius{border-radius:20px 0}.header__top__wrap,.header__bottom__wrap{max-width:1396px}.logo{max-width:80px}.mobile-menu-open,.mobile-menu-close{color:var(--white);font-size:24px}.mobile-menu .offcanvas{background-color:rgba(16,23,42,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobile-menu .offcanvas-header,.mobile-menu .offcanvas-body{padding:20px}.mobile-menu__item .subMenuWrap .subMenu{margin-bottom:15px;margin-top:10px}.mobile-menu__item .subMenuWrap .subMenu li{margin-bottom:0px}.mobile-menu__item .subMenuWrap .subMenu li a{font-size:14px;color:#fff}.mobile-menu__link{border-bottom:1px solid hsla(0,0%,100%,.15);transition:all .3s ease-in-out;color:var(--white);padding:14px 0}.mobile-menu__link:hover{color:var(--secondary)}.header--area .trustpilot-widget{color:#fff !important}.header--area .trustpilot-widget p,.header--area .trustpilot-widget div,.header--area .trustpilot-widget span{color:#fff !important}.header__top{border-bottom:1px solid hsla(0,0%,100%,.15);padding:12px 0}.site-contact__icon{color:var(--white)}.site-contact__icon svg{max-height:16px}.site-contact__link{color:var(--white);font-size:14px}.site-contact__link:hover,.nav__menu__link:hover,.nav__menu__link.active{color:var(--secondary)}.nav__menu__link.active{pointer-events:none}.nav--header .btn--borderedWhite,.nav--footer .btn--borderedWhite{border-color:hsla(0,0%,100%,.2)}.nav--header .btn--borderedWhite:hover,.nav--footer .btn--borderedWhite:hover{border-color:var(--white)}.header__bottom{position:relative}.has-mega-menu{position:static}.mega-menu{box-shadow:0 15px 40px rgba(0,0,0,.1);transform:translateY(10px);transition:all .25s ease;background:#f2f2f2;visibility:hidden;position:absolute;z-index:999;width:100vw;opacity:0;right:0px;left:0px;top:100%}.mega-menu-toggle{position:relative}.mega-menu-toggle::after{position:absolute;bottom:-30px;height:30px;content:"";right:0;left:0}.has-mega-menu:hover .mega-menu{transform:translateY(0);visibility:visible;opacity:1}.mega-menu-inner{grid-template-columns:repeat(4, 1fr);padding:40px 30px;max-width:1400px;margin:0 auto;display:grid;gap:30px}.mega-card{transition:transform .25s ease;flex-direction:column;text-decoration:none;background:#fff;display:flex;color:#222}.mega-card img{aspect-ratio:16/9;margin-bottom:10px;-o-object-fit:cover;object-fit:cover;width:100%}.mega-card strong{padding:0px 20px 0px 20px;margin:5px 0px 15px 0px;box-sizing:border-box;font-weight:500;font-size:18px;width:100%}.mega-card:hover{transform:translateY(-5px)}@media(max-width: 1024px){.mega-menu-inner{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.mega-menu{position:static;width:100%;box-shadow:none}.mega-menu-inner{grid-template-columns:1fr;padding:20px}}.ratings-wrap .stars{gap:2px}.ratings-wrap .stars svg{color:var(--secondary-light);width:18px}.social-contact{gap:10px}.social-contact__icon{color:var(--white)}.social-contact__icon:hover{color:var(--secondary)}.social-contact__icon svg{max-height:18px}.nav{gap:32px}.nav__menu{gap:20px}.nav__menu__link{transition:all .3s ease-in-out;color:var(--white);font-size:15px}.hero.altVideo{position:relative}@media(max-width: 575px){.hero.altVideo .video{min-height:420px}}.hero.altVideo .videoWrapInner{z-index:0}.hero.altVideo .overlay{position:absolute;height:100%;width:100%;z-index:1;left:0px;top:0px}.hero.altVideo .overlay .hero__wrapper{min-height:1px !important;height:100%}.hero.altVideo .overlay .hero__wrapper:before{height:100%}.hero.altVideo .overlay .hero__wrapper .hero__content{padding-bottom:0px}.hero__content.hasOverlayForm .hero__content__top{grid-template-columns:repeat(4, minmax(0, 1fr));display:grid;gap:1rem}.hero__content.hasOverlayForm .hero__content__top .hero__content__top__left{grid-column:span 3}.hero__content.hasOverlayForm .hero__content__top .hero__content__top__right{grid-column:span 1}.hero__content.hasOverlayForm .hero__content__top .hero__content__top__right .overlayFormWrap{justify-content:center;align-items:center;display:flex;height:100%}.hero__content.hasOverlayForm .hero__content__top .hero__content__top__right .overlayFormWrap .overlayFormWrapInner{background:rgba(15,23,42,.8);padding:30px 20px 0px 20px;border-radius:20px;color:#fff}.hero__content.hasOverlayForm .hero__content__top .hero__content__top__right .overlayFormWrap .overlayFormWrapInner .title{margin-bottom:15px}.hero__content.hasOverlayForm .hero__content__top .hero__content__top__right .overlayFormWrap .overlayFormWrapInner .title p{color:var(--primary-btn);line-height:26px;font-size:22px}@media(max-width: 991px){.hero__content.hasOverlayForm .hero__content__top .hero__content__top__right .overlayFormWrap .overlayFormWrapInner .title p{font-size:18px}}.hero__content.hasOverlayForm .hero__content__top .hero__content__top__right .overlayFormWrap .overlayFormWrapInner .bodyContent{margin-bottom:20px}.hero__content.hasOverlayForm .hero__content__top .hero__content__top__right .overlayFormWrap .overlayFormWrapInner .bodyContent p{line-height:20px;font-size:16px}@media(max-width: 991px){.hero__content.hasOverlayForm .hero__content__top .hero__content__top__right .overlayFormWrap .overlayFormWrapInner .bodyContent p{font-size:14px}}.hero__content.hasOverlayForm .hero__content__top .hero__content__top__right .overlayFormWrap .overlayFormWrapInner .overlayFormWrapFormEmbed .field{margin-bottom:10px}.hero__content.hasOverlayForm .hero__content__top .hero__content__top__right .overlayFormWrap .overlayFormWrapInner .overlayFormWrapFormEmbed .field:last-child{margin-bottom:0px}.hero__content.hasOverlayForm .hero__content__top .hero__content__top__right .overlayFormWrap .overlayFormWrapInner .overlayFormWrapFormEmbed label{margin-bottom:5px;font-size:14px;display:none}.hero__content.hasOverlayForm .hero__content__top .hero__content__top__right .overlayFormWrap .overlayFormWrapInner .overlayFormWrapFormEmbed input,.hero__content.hasOverlayForm .hero__content__top .hero__content__top__right .overlayFormWrap .overlayFormWrapInner .overlayFormWrapFormEmbed select,.hero__content.hasOverlayForm .hero__content__top .hero__content__top__right .overlayFormWrap .overlayFormWrapInner .overlayFormWrapFormEmbed textarea{border:1px solid rgba(16,23,42,.1);transition:all .3s ease-in-out;background-color:var(--white);color:var(--primary);border-radius:0;font-weight:500;font-size:14px;padding:13px;height:50px;width:100%}@media(max-width: 991px){.hero__content.hasOverlayForm .hero__content__top .hero__content__top__right .overlayFormWrap .overlayFormWrapInner .overlayFormWrapFormEmbed input,.hero__content.hasOverlayForm .hero__content__top .hero__content__top__right .overlayFormWrap .overlayFormWrapInner .overlayFormWrapFormEmbed select,.hero__content.hasOverlayForm .hero__content__top .hero__content__top__right .overlayFormWrap .overlayFormWrapInner .overlayFormWrapFormEmbed textarea{padding:8px;height:40px}}.hero__content.hasOverlayForm .hero__content__top .hero__content__top__right .overlayFormWrap .overlayFormWrapInner .overlayFormWrapFormEmbed select{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' stroke='%23666' stroke-width='2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7l5 5 5-5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;background-size:14px;padding-right:36px;appearance:none}.hero__content.hasOverlayForm .hero__content__top .hero__content__top__right .overlayFormWrap .overlayFormWrapInner .overlayFormWrapFormEmbed .wpcf7-submit{background:var(--primary-btn);border-radius:5px;color:#000}@media(max-width: 1199px){.hero__content.hasOverlayForm .hero__content__top{gap:5rem}.hero__content.hasOverlayForm .hero__content__top .hero__content__top__left{grid-column:span 2}.hero__content.hasOverlayForm .hero__content__top .hero__content__top__right{grid-column:span 2}}@media(max-width: 991px){.hero__content.hasOverlayForm .hero__content__top{gap:5rem}.hero__content.hasOverlayForm .hero__content__top .hero__content__top__left{grid-column:span 4}.hero__content.hasOverlayForm .hero__content__top .hero__content__top__right{grid-column:span 4}}@media(max-width: 991px){.hero__content.hasOverlayForm{padding-bottom:40px !important}}@media(max-width: 991px){.hero__slider .swiper-wrapper{align-items:stretch}.hero__slider .swiper-slide{display:flex;height:auto}}.hero__top__bar__text,.hero__bottom__bar__text{line-height:1.3125;font-size:14px}.hero__wrapper{position:relative;padding:52px 0;width:100%}.hero__wrapper:before{background:rgba(0,0,0,.4);position:absolute;height:100%;content:"";width:100%;left:0px;top:0px}@media(max-width: 991px){.hero__wrapper{padding:25px 0px}}.hero__slider .hero__content{padding-bottom:210px}@media(max-width: 991px){.hero__slider .hero__content{padding-bottom:150px}}.hero__title__content{padding:32px 0}.hero__title__content .main__title{max-width:75%}.hero__title__content .main__title strong{font-weight:600}@media(max-width: 991px){.hero__title__content .main__title{max-width:100%}}.hero__subtitle{font-size:18px}.hero__inner__content{border-top:1px solid hsla(0,0%,100%,.5);padding:18px 0 0;max-width:412px}@media(max-width: 991px){.hero__inner__content{max-width:85%}}.hero__slider__navigation{position:absolute;padding:52px 0;width:100%;bottom:0;left:0}.hero__slider__navigation .swiper-slide{width:auto !important;margin-bottom:24px;flex:1}.hero__slider__navigation .swiper-slide:last-child{margin-bottom:0}.hero__slide__thumb{border-top:3px solid hsla(0,0%,100%,.5);transition:all .3s ease-in-out;color:hsla(0,0%,100%,.7);position:relative;line-height:1.357;padding:12px 0 0;font-size:14px;cursor:pointer;z-index:1;flex:1}.hero__slide__thumb:hover,.swiper-slide-thumb-active .hero__slide__thumb{color:var(--white)}.hero__slide__thumb::after{background-color:var(--secondary);transition:all .3s ease-in-out;position:absolute;content:"";height:3px;left:50%;top:-3px;width:0}.hero__slide__thumb:hover::after,.swiper-slide-thumb-active .hero__slide__thumb::after{width:100%;left:0}.hero__bottom__bar__link{color:var(--white);font-size:14px}.hero__bottom__bar__link:hover{color:var(--primary)}.hero__bottom__bar__link .icon svg{height:14px;width:14px}.swiper-pagination-bullet{height:auto;width:auto}.hero__text{font-size:20px}@media(max-width: 991px){.hero__text{font-size:18px}}.swiper-slide.hasWiderTextContent .hero__inner__content{max-width:652px}.outdoorSpace--section{padding:40px 0}.outdoorSpace__btns__wrap{gap:24px 0}.outdoorSpace__item{border-top:3px solid var(--secondary)}@media(max-width: 991px){.outdoorSpace__item h3,.outdoorSpace__item p{font-size:16px !important}}.outdoorSpace__item__title{padding:16px 0}.outdoorSpace__section__top__row .colHasIMG{justify-content:center;align-items:center;display:flex}.garden--section{background-color:hsla(0,0%,80%,.1);padding:40px 0}.garden--section .section__head.section__head--garden p{margin-bottom:25px}.garden--section .section__head.section__head--garden p:last-child{margin-bottom:0px}.garden__card__content{border-left:1px solid rgba(16,23,42,.5)}.garden__card__thumb{height:260px;width:100%}.garden__card__thumb__img{transition:all .4s linear}.garden__card:hover .garden__card__thumb__img{transform:scale(1.05)}.garden__card__title{border-bottom:1px solid rgba(16,23,42,.5);padding:20px 16px}.garden__card__title.noBottomBorder{border-bottom:none !important}.garden__card__inner{padding:20px 16px 32px}.garden__card__inner .section__para{margin-bottom:40px}.garden__card__para{line-height:1.375}.garden__card__btns{gap:10px}.garden__card__btns .divider{font-size:12px}.garden__bottom__title{font-size:18px}.mainTitleSection.hasWiderContentWidth{padding-bottom:20px;padding-top:20px}.mainTitleSection.hasWiderContentWidth .section__head--outdoorSpace{max-width:none}.collection--section .section__top,.collection__wrapper{padding:40px 0}.collection__tab.noTabs{border-bottom:10px solid var(--secondary)}.collection__tab__content{background-color:#f3f3f3}.collection__wrapper{position:relative;min-height:576px}.collection__wrapper:after{background:rgba(0,0,0,.35);position:absolute;height:100%;content:"";width:100%;z-index:0;left:0px;top:0px}.collection__wrapper .container{z-index:1}.collection__content__details{max-width:380px}.collection__content__top{border-bottom:1px solid hsla(0,0%,100%,.5);padding:24px 0}.collection__content__para{max-width:312px}.collection__content__bottom{padding-top:18px}.collection__content__info__box{background-color:hsla(0,0%,100%,.1);border:1px solid var(--white);width:-moz-max-content;width:max-content;border-radius:5px;max-width:408px;padding:16px;gap:20px}.collection__content__info__icon{height:28px;width:32px}.collection__tab__buttons{background-color:hsla(0,0%,80%,.1);padding:40px 0}.nav-tabs .nav-link{border:none;padding:0}.collection__tab__buttons .nav{border:none;gap:16px}.collection__tab__buttons .nav-tabs .nav-link{background-color:rgba(0,0,0,0);border-radius:5px;max-width:390px;flex:1}.collection__tab__buttons .nav-tabs .nav-link.active{background-color:rgba(0,0,0,0)}.collection__item{transition:all .3s ease-in-out;border:1px solid rgba(0,0,0,0);background-color:#f3f3f3;padding:16px;gap:12px}.collection__tab__buttons .nav-tabs .nav-link:hover .collection__item,.collection__tab__buttons .nav-tabs .nav-link.active .collection__item{border-color:rgba(0,0,0,.1)}.collection__tab__buttons .nav-tabs .nav-link.active .collection__item{background-color:var(--white)}.triangle-icon{transform:translateX(-50%);position:absolute;height:14px;width:16px;top:-13px;left:50%}.triangle-icon::before{border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);border-bottom:12px solid #f3f3f3;transition:all .3s ease-in-out;transform:translateX(-50%);position:absolute;content:"";height:0;left:50%;width:0;top:0}.collection__tab__buttons .nav-tabs .nav-link:hover .triangle-icon::before,.collection__tab__buttons .nav-tabs .nav-link.active .triangle-icon::before{border-bottom-color:rgba(0,0,0,.1)}.triangle-icon::after{border-right:7.5px solid rgba(0,0,0,0);border-left:7.5px solid rgba(0,0,0,0);border-bottom:13px solid #f3f3f3;transition:all .3s ease-in-out;transform:translateX(-50%);position:absolute;content:"";left:50%;height:0;width:0;top:1px}.collection__tab__buttons .nav-tabs .nav-link.active .triangle-icon::after{border-bottom-color:var(--white)}.collection__item__thumb{max-width:100px}.cta--section{padding:40px 0}.siteBlock__col__head{padding:40px 0}.siteBlock__col__inner .rightSideBodyContent p{margin-bottom:25px}.siteBlock__col__inner .rightSideBodyContent p:last-child{margin-bottom:0px}.siteBlock__col{padding-bottom:40px;height:100%}.siteBlock__col--one{border-bottom:1px solid rgba(16,23,42,.5)}.siteBlock__col__thumb{height:280px;width:100%}.siteBlock__col__thumb.imageHeightAuto{height:auto !important}.testimonial__wrapper{gap:16px}.testimonial__card{background-color:rgba(179,179,179,.1);border-radius:5px;min-height:232px;padding:20px;height:100%;width:100%}.star-icon{height:20px;width:20px}.testimonial__card__title{margin-bottom:10px}.testimonial__card__bottom__text a{transition:all .3s ease-in-out;color:var(--primary)}.testimonial__card__bottom__text a:hover{color:var(--secondary)}.contact__wrapper{background-color:hsla(0,0%,80%,.1);padding:40px 0}.contact--section .section__top{padding:40px 0}.section__head--contact{max-width:916px}*::-moz-placeholder{color:var(--primary);font-size:14px;opacity:.5}*::placeholder{color:var(--primary);font-size:14px;opacity:.5}.contact__wrapper .wpcf7-form{grid-template-columns:repeat(2, minmax(0, 1fr));display:grid;gap:40px}.contact__wrapper .wpcf7-form p{position:relative}.contact__wrapper .wpcf7-form p label{margin-bottom:10px;font-size:14px;display:none}.contact__wrapper .wpcf7-form p.full{grid-column:1/-1}.contact__wrapper .wpcf7-form p.submit{grid-column:1/-1}.contact__wrapper .wpcf7-form p.hasDropdown:after{transform:translateY(-50%);pointer-events:none;position:absolute;font-size:14px;content:"▼";right:18px;color:#999;top:50%}.contact__wrapper .wpcf7-form input{border:1px solid rgba(16,23,42,.1);transition:all .3s ease-in-out;background-color:var(--white);color:var(--primary);border-radius:0;font-weight:500;font-size:14px;padding:13px;height:50px;width:100%}.contact__wrapper .wpcf7-form input:not(:-moz-placeholder-shown){border-color:var(--primary)}.contact__wrapper .wpcf7-form input:focus,.contact__wrapper .wpcf7-form input:not(:placeholder-shown){border-color:var(--primary)}.contact__wrapper .wpcf7-form textarea{border:1px solid rgba(16,23,42,.1);transition:all .3s ease-in-out;background-color:var(--white);color:var(--primary);border-radius:0;font-weight:500;resize:vertical;font-size:14px;padding:13px;height:120px;width:100%}.contact__wrapper .wpcf7-form select{border:1px solid rgba(16,23,42,.1);transition:all .3s ease-in-out;background-color:var(--white);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-weight:500;font-size:16px;color:#878b95;padding:13px;height:50px;width:100%}.contact__wrapper .wpcf7-form select:invalid{color:#999}.contact__info{border-top:1px solid rgba(16,23,42,.1)}.contact__item{border-bottom:1px solid rgba(16,23,42,.1);padding:24px 0}.contact__item a{transition:all .3s ease-in-out;color:var(--primary)}.contact__item a:hover{color:var(--secondary-light)}.footer--area{padding:40px 0}.footer__wrapper{max-width:1064px}.footer__top{padding-bottom:40px}.logo--footer{margin-bottom:40px}.footer__inner{border-bottom:1px solid hsla(0,0%,100%,.15);border-top:1px solid hsla(0,0%,100%,.15)}.footer__text{border-bottom:1px solid hsla(0,0%,100%,.15);padding:40px 0}.footer__contact{border-bottom:1px solid hsla(0,0%,100%,.15);padding:40px 0}.footer__contact__links{margin-bottom:32px;gap:20px}.footer__ratings__wrap{padding:24px 0px 24px 0px}.copyright{padding-top:24px}.copyright__text{font-size:12px}.breadcrumb{color:#fff}.breadcrumb-item{margin-right:7px}.breadcrumb-item+.breadcrumb-item::before{display:none}.breadcrumb-item a{color:var(--secondary-light)}.breadcrumb-item span{color:var(--white)}.breadcrumb-item:hover a,.breadcrumb-item.active a{color:var(--white)}.breadcrumb-item.active a{pointer-events:none}.hero--decking .hero__inner__content{max-width:652px}.hero__content__bottom__logo{max-width:56px}.outdoorSpace__thumb{height:340px;width:100%}.outdoorSpace__thumb.imageHeightFull{height:auto !important}.collection__slide{height:300px;width:100%}.collection__slide.displayTypeTall{height:450px}.collection__slide.displayTypeExtraTall{height:600px}.collection__slider__navigation{position:absolute;bottom:24px;left:16px}.collection__slider .swiper-button-next::after,.collection__slider .swiper-button-prev::after{display:none}.collection__slider .swiper-button-next,.collection__slider .swiper-button-prev{background-color:hsla(0,0%,100%,.1);transition:all .3s ease-in-out;border:1px solid var(--white);justify-content:center;display:inline-flex;align-items:center;border-radius:5px;position:static;margin-top:0;height:40px;width:50px}.collection__slide__prev{transform:rotate(-180deg)}.collection__slider .swiper-button-next:hover,.collection__slider .swiper-button-prev:hover{background-color:var(--secondary-light);border-color:var(--secondary-light)}.siteBlock__inner__content{padding:32px 0}.siteBlock__inner__item__icon{width:40px}.siteBlock__inner__item__icon img{max-height:40px;max-width:100%}.installed--section .section__top,.installed__wrapper{padding:40px 0}.installed__content{max-width:920px;gap:20px}.installed__item::after{background-color:var(--secondary-light);transform:translateX(-50%);position:absolute;height:96px;content:"";z-index:-1;width:2px;top:-96px;left:50%}@media(max-width: 575px){.installed__item::after{display:none}}.installed__item__inner{background-color:#fbfbfb;border-radius:5px;position:relative;min-height:252px;z-index:1}.installed__item__content{padding:20px}.installed__item__thumb.widerImages{width:500px}@media(max-width: 991px){.installed__item__thumb.widerImages{width:220px}}.faq--section{padding:40px 0}.faq__wrapper{max-width:800px}.faq--section .accordion-item,.faq--section .accordion-button,.faq--section .accordion-button:not(.collapsed){background-color:rgba(0,0,0,0)}.faq--section .accordion-button:focus,.faq--section .accordion-button:not(.collapsed){box-shadow:unset}.faq--section .accordion-item{border-bottom:2px solid var(--secondary-light)}.faq--section .accordion-button{padding:20px 0;gap:20px}.faq--section .accordion-button::after{display:none}.faq--section .accordion-button .text{color:var(--white);font-size:18px}.faq--section .accordion-body{padding:0 0 36px}.accordion__icon{height:14px;width:14px}.accordion__icon__bar{transform:translate(-50%, -50%);transition:all .3s ease-in-out;background-color:var(--white);display:inline-block;position:absolute;width:100%;height:2px;left:50%;top:50%}.accordion__icon__bar--two{transform:translate(-50%, -50%) rotate(90deg)}.faq--section .accordion-button:not(.collapsed) .accordion__icon__bar--one{transform:translate(-50%, -50%) rotate(180deg)}.faq--section .accordion-button:not(.collapsed) .accordion__icon__bar--two{transform:translate(-50%, -50%) rotate(360deg)}.hero__top__bar{padding:30px 0px 30px 0px}.hero__top__bar .cta__btn{margin-top:15px}.hero__top__bar h2,.hero__top__bar h3,.hero__top__bar h4,.hero__top__bar h5,.hero__top__bar h6{text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-weight:600;color:#fff}.hero__top__bar p{font-size:20px;color:#fff}@media(max-width: 991px){.hero__top__bar p{font-size:16px}}.hero__top__bar:not(:first-child){margin-bottom:30px}.mainTitleSection .altBackground{padding:30px 30px 30px 30px;background:var(--primary);border-radius:30px;color:var(--white)}.mainTitleSection .section__top{margin-bottom:60px}.mainTitleSection .rightSideBlock a{color:#fff}.mainTitleSection .rightSideBlock a:hover{color:var(--secondary)}.timelineSection .section__top.alignMiddle{text-align:center !important}.single-case-studies .section__top,.single-post .section__top{margin-bottom:0px}.single-case-studies .section__head--outdoorSpace,.single-post .section__head--outdoorSpace{max-width:none}.single-case-studies .section__head--outdoorSpace .section__para h1,.single-case-studies .section__head--outdoorSpace .section__para h2,.single-case-studies .section__head--outdoorSpace .section__para h3,.single-case-studies .section__head--outdoorSpace .section__para h4,.single-case-studies .section__head--outdoorSpace .section__para h5,.single-case-studies .section__head--outdoorSpace .section__para h6,.single-post .section__head--outdoorSpace .section__para h1,.single-post .section__head--outdoorSpace .section__para h2,.single-post .section__head--outdoorSpace .section__para h3,.single-post .section__head--outdoorSpace .section__para h4,.single-post .section__head--outdoorSpace .section__para h5,.single-post .section__head--outdoorSpace .section__para h6{margin-bottom:15px}.section__head.halfWidth .section__para{max-width:700px;margin:0 auto}.img-rollover{position:relative;overflow:hidden}.img-rollover img{display:block;width:100%}.rollover-img.hover{transition:opacity .4s ease;position:absolute;opacity:0;left:0;top:0}.img-rollover:hover .rollover-img.hover{opacity:1}.video{aspect-ratio:16/9;max-width:1366px;margin:0 auto;width:100%}.video.fullWidth{max-width:none}.video>iframe{display:block;height:100%;width:100%;border:0}.video video{-o-object-fit:cover;object-fit:cover;display:block;height:100%;width:100%}.iconContentGrid .outdoorSpace__item{padding-top:20px}.iconContentGrid .outdoorSpace__item .iconWrap{justify-content:center;align-items:center;display:flex}.iconContentGrid .ctaSection{justify-content:center;align-items:center;margin-top:50px;display:flex}@media(max-width: 991px){.trustPilotReviews{margin-top:50px}}.trustPilotReviews:not(:has(+.outdoorSpace)){margin-bottom:60px}.pagination{justify-content:center;align-items:center;margin-top:30px;display:flex;gap:8px}.pagination a,.pagination span{border:1px solid #ddd;text-decoration:none;border-radius:4px;padding:8px 14px;font-size:14px;color:#333}.pagination a:hover{background:#f5f5f5}.pagination .current{border-color:#de7e07;background:#de7e07;color:#fff}
