@import url("/assets/css/pages/sizes-e90e309adb6e822b4d8b756c4a54c298.css");#welcome-banner-section{width:100vw;margin:7.084vw auto 0}#welcome-banner-section>.welcome-banner-subsection{width:100%;height:calc(100vh - 7.084vw);max-height:49.219vw;background:linear-gradient(0deg,rgba(0,0,0,.25),rgba(0,0,0,.25)),linear-gradient(0deg,rgba(66,66,66,.25),rgba(66,66,66,.25)),url(/assets/images/pergola/pergola-banner.png) #d3d3d3 no-repeat;background-position:bottom;background-attachment:fixed;background-size:cover}#welcome-banner-section>.welcome-banner-subsection .section-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}#welcome-banner-section>.welcome-banner-subsection .section-wrapper>.welcome-banner-content{display:flex;justify-content:center;flex-direction:column;padding:0 23.229vw}#welcome-banner-section>.welcome-banner-subsection .section-wrapper>.welcome-banner-content>h1{color:#fff;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:3.125vw;font-style:normal;font-weight:400;line-height:100%;text-align:center;margin-bottom:1.042vw}#welcome-banner-section>.welcome-banner-subsection .section-wrapper>.welcome-banner-content>span{display:block;color:#fff;text-align:center;font-family:GalanoGrotesque-Regular,sans-serif;font-size:2.604vw;font-style:normal;font-weight:400;line-height:140%;margin-bottom:0}#welcome-banner-section>.welcome-banner-subsection .section-wrapper>.welcome-banner-content>.welcome-banner-button-group{display:block;text-align:center;margin-top:1.823vw}#welcome-banner-section>.welcome-banner-subsection .section-wrapper>.welcome-banner-content>.welcome-banner-button-group>button{border-radius:5px;padding:1.25rem 1.563rem;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:1.188rem;font-style:normal;line-height:1.563rem;color:#fff}#welcome-banner-section>.welcome-banner-subsection .section-wrapper>.welcome-banner-content>.welcome-banner-button-group>button.welcome-contact-us{border:0;background:#a0c038;margin-right:1.563rem}#welcome-banner-section>.welcome-banner-subsection .section-wrapper>.welcome-banner-content>.welcome-banner-button-group>button.welcome-samples{border:.078vw solid #fff;border-radius:.26vw;background:transparent;line-height:1.302vw}#work-gallery-section{width:100vw;margin:0 auto}#work-gallery-section>.work-gallery-subsection{width:100%;background:#fff;padding:10.417vw 0 5.208vw;display:flex;align-items:center}#work-gallery-section>.work-gallery-mobile-subsection{display:none}#work-gallery-section>.work-gallery-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:flex-start}#work-gallery-section>.work-gallery-subsection .section-wrapper>.work-gallery-content{width:100%;margin:0 13.073vw 0 13.021vw}#work-gallery-section>.work-gallery-subsection .section-wrapper>.work-gallery-content>.work-gallery-title{width:100%;margin-bottom:1.875vw;display:inline-flex;align-items:center;justify-content:space-between}#work-gallery-section>.work-gallery-subsection .section-wrapper>.work-gallery-content>.work-gallery-title>h2{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:1.823vw;font-style:normal;font-weight:400;line-height:normal;margin:0}#work-gallery-section>.work-gallery-subsection .section-wrapper>.work-gallery-content>.work-gallery-title>a{color:#a0c038;font-family:GalanoGrotesque-Regular,sans-serif;font-size:1.302vw;font-style:normal;font-weight:400;line-height:1.302vw;text-decoration-line:underline}#work-gallery-section>.work-gallery-subsection .section-wrapper>.work-gallery-content>.work-gallery-catalog{display:flex;flex-wrap:wrap;gap:.805vw;align-items:flex-start}#work-gallery-section>.work-gallery-subsection .section-wrapper>.work-gallery-content>.work-gallery-catalog>.gallery-side{width:100%}#work-gallery-section>.work-gallery-subsection .section-wrapper>.work-gallery-content>.work-gallery-catalog>.gallery-side>ul{width:100%;margin:0;padding:0;display:flex;list-style:none;gap:.805vw}#work-gallery-section>.work-gallery-subsection .section-wrapper>.work-gallery-content>.work-gallery-catalog>.gallery-side>ul>li{cursor:pointer;height:22.604vw}#work-gallery-section>.work-gallery-subsection .section-wrapper>.work-gallery-content>.work-gallery-catalog>.gallery-side>ul>li:last-child{height:unset}#work-gallery-section>.work-gallery-subsection .section-wrapper>.work-gallery-content>.work-gallery-catalog>.gallery-side>ul:first-child>li:first-child{width:36.563vw}#work-gallery-section>.work-gallery-subsection .section-wrapper>.work-gallery-content>.work-gallery-catalog>.gallery-side>ul:first-child>li:last-child,#work-gallery-section>.work-gallery-subsection .section-wrapper>.work-gallery-content>.work-gallery-catalog>.gallery-side>ul:last-child>li:first-child{width:calc(100% - 37.368vw)}#work-gallery-section>.work-gallery-subsection .section-wrapper>.work-gallery-content>.work-gallery-catalog>.gallery-side>ul:last-child>li:last-child{width:36.563vw}#work-gallery-section>.work-gallery-subsection .section-wrapper>.work-gallery-content>.work-gallery-catalog>.gallery-side>ul>li img{width:100%;height:100%;object-fit:cover;border-radius:.521vw}#work-gallery-section>.work-gallery-subsection .section-wrapper>.work-gallery-content>.work-gallery-catalog>.gallery-side>ul>li>ol{margin:0;padding:0;display:flex;flex-wrap:wrap;list-style:none;gap:0.701vw;width:100%}#work-gallery-section>.work-gallery-subsection .section-wrapper>.work-gallery-content>.work-gallery-catalog>.gallery-side>ul>li>ol>li{width:17.865vw;height:10.938vw;cursor:pointer}#pergola-guarantee-section{width:100vw;margin:0 auto}#pergola-guarantee-section>.pergola-guarantee-subsection{width:100%;background:#fff;padding:10.417vw 0;height:100%;box-sizing:border-box;display:flex;align-items:center}#pergola-guarantee-section>.pergola-guarantee-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center}#pergola-guarantee-section>.pergola-guarantee-subsection .section-wrapper>.pergola-guarantee-content{width:100%;margin:0 13.073vw 0 13.021vw;display:flex}#pergola-guarantee-section>.pergola-guarantee-subsection .section-wrapper>.pergola-guarantee-content>.pergola-guarantee-details{width:calc(100% - 35.833vw);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-right:7.135vw}#pergola-guarantee-section>.pergola-guarantee-subsection .section-wrapper>.pergola-guarantee-content>.pergola-guarantee-details>h2{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:1.823vw;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1.302vw}#pergola-guarantee-section>.pergola-guarantee-subsection .section-wrapper>.pergola-guarantee-content>.pergola-guarantee-details>h2>span{color:#424242;font-family:GalanoGrotesque-Light,sans-serif;font-size:1.667vw;font-style:normal;font-weight:400;line-height:normal}#pergola-guarantee-section>.pergola-guarantee-subsection .section-wrapper>.pergola-guarantee-content>.pergola-guarantee-details>p{color:rgba(66,66,66,.7);font-family:GalanoGrotesque-Regular,sans-serif;font-size:.938vw;font-style:normal;font-weight:400;line-height:140%;margin-bottom:1.823vw}#pergola-guarantee-section>.pergola-guarantee-subsection .section-wrapper>.pergola-guarantee-content>.pergola-guarantee-image{width:35.833vw;height:35.833vw}#pergola-guarantee-section>.pergola-guarantee-subsection .section-wrapper>.pergola-guarantee-content>.pergola-guarantee-image>img{width:100%;height:100%;border-radius:.521vw;object-position:left;object-fit:cover}#pergola-modern-design-section{width:100vw;margin:0 auto}#pergola-modern-design-section>.pergola-modern-design-subsection{width:100%;background:#fff;padding:7.813vw 0;height:100%;box-sizing:border-box;display:flex;align-items:center}#pergola-modern-design-section>.pergola-modern-design-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center}#pergola-modern-design-section>.pergola-modern-design-subsection .section-wrapper>.pergola-modern-design-content{width:100%;margin:0 13.073vw 0 13.021vw;display:flex}#pergola-modern-design-section>.pergola-modern-design-subsection .section-wrapper>.pergola-modern-design-content>.pergola-modern-design-details{width:calc(100% - 35.833vw);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:7.135vw}#pergola-modern-design-section>.pergola-modern-design-subsection .section-wrapper>.pergola-modern-design-content>.pergola-modern-design-details>h2{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:1.823vw;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1.302vw}#pergola-modern-design-section>.pergola-modern-design-subsection .section-wrapper>.pergola-modern-design-content>.pergola-modern-design-details>h2>span{color:#424242;font-family:GalanoGrotesque-Light,sans-serif;font-size:1.667vw;font-style:normal;font-weight:400;line-height:normal}#pergola-modern-design-section>.pergola-modern-design-subsection .section-wrapper>.pergola-modern-design-content>.pergola-modern-design-details>p{color:rgba(66,66,66,.7);font-family:GalanoGrotesque-Regular,sans-serif;font-size:.938vw;font-style:normal;font-weight:400;line-height:140%;margin-bottom:1.823vw}#pergola-modern-design-section>.pergola-modern-design-subsection .section-wrapper>.pergola-modern-design-content>.pergola-modern-design-details>button{border-radius:.26vw;background:#a0c038;padding:1.042vw 1.302vw;border:0;color:#fff;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:.99vw;font-style:normal;font-weight:400;line-height:1.302vw}#pergola-modern-design-section>.pergola-modern-design-subsection .section-wrapper>.pergola-modern-design-content>.pergola-modern-design-details>button>svg{vertical-align:middle}#pergola-modern-design-section>.pergola-modern-design-subsection .section-wrapper>.pergola-modern-design-content>.pergola-modern-design-image{width:35.833vw;height:35.833vw}#pergola-modern-design-section>.pergola-modern-design-subsection .section-wrapper>.pergola-modern-design-content>.pergola-modern-design-image>img{width:100%;height:100%;border-radius:.521vw;object-position:left;object-fit:cover}#pergola-one-day-montage-section{width:100vw;margin:0 auto}#pergola-one-day-montage-section>.pergola-one-day-montage-subsection{width:100%;background:#fff;padding:10.417vw 0;height:100%;box-sizing:border-box;display:flex;align-items:center}#pergola-one-day-montage-section>.pergola-one-day-montage-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center}#pergola-one-day-montage-section>.pergola-one-day-montage-subsection .section-wrapper>.pergola-one-day-montage-content{width:100%;margin:0 13.073vw 0 13.021vw;display:flex}#pergola-one-day-montage-section>.pergola-one-day-montage-subsection .section-wrapper>.pergola-one-day-montage-content>.pergola-one-day-montage-details{width:calc(100% - 35.833vw);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-right:7.135vw}#pergola-one-day-montage-section>.pergola-one-day-montage-subsection .section-wrapper>.pergola-one-day-montage-content>.pergola-one-day-montage-details>h2{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:1.823vw;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1.302vw}#pergola-one-day-montage-section>.pergola-one-day-montage-subsection .section-wrapper>.pergola-one-day-montage-content>.pergola-one-day-montage-details>h2>span{color:#424242;font-family:GalanoGrotesque-Light,sans-serif;font-size:1.667vw;font-style:normal;font-weight:400;line-height:normal}#pergola-one-day-montage-section>.pergola-one-day-montage-subsection .section-wrapper>.pergola-one-day-montage-content>.pergola-one-day-montage-details>p{color:rgba(66,66,66,.7);font-family:GalanoGrotesque-Regular,sans-serif;font-size:.938vw;font-style:normal;font-weight:400;line-height:140%;margin-bottom:1.823vw}#pergola-one-day-montage-section>.pergola-one-day-montage-subsection .section-wrapper>.pergola-one-day-montage-content>.pergola-one-day-montage-image{width:35.833vw;height:35.833vw}#pergola-one-day-montage-section>.pergola-one-day-montage-subsection .section-wrapper>.pergola-one-day-montage-content>.pergola-one-day-montage-image>img{width:100%;height:100%;border-radius:.521vw;object-position:left;object-fit:cover}#pergola-no-additional-cost-section{width:100vw;margin:0 auto}#pergola-no-additional-cost-section>.pergola-no-additional-cost-subsection{width:100%;background:#fff;padding:7.813vw 0;height:100%;box-sizing:border-box;display:flex;align-items:center}#pergola-no-additional-cost-section>.pergola-no-additional-cost-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center}#pergola-no-additional-cost-section>.pergola-no-additional-cost-subsection .section-wrapper>.pergola-no-additional-cost-content{width:100%;margin:0 13.073vw 0 13.021vw;display:flex}#pergola-no-additional-cost-section>.pergola-no-additional-cost-subsection .section-wrapper>.pergola-no-additional-cost-content>.pergola-no-additional-cost-details{width:calc(100% - 35.833vw);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:7.135vw}#pergola-no-additional-cost-section>.pergola-no-additional-cost-subsection .section-wrapper>.pergola-no-additional-cost-content>.pergola-no-additional-cost-details>h2{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:1.823vw;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1.302vw}#pergola-no-additional-cost-section>.pergola-no-additional-cost-subsection .section-wrapper>.pergola-no-additional-cost-content>.pergola-no-additional-cost-details>h2>span{color:#424242;font-family:GalanoGrotesque-Light,sans-serif;font-size:1.667vw;font-style:normal;font-weight:400;line-height:normal}#pergola-no-additional-cost-section>.pergola-no-additional-cost-subsection .section-wrapper>.pergola-no-additional-cost-content>.pergola-no-additional-cost-details>p{color:rgba(66,66,66,.7);font-family:GalanoGrotesque-Regular,sans-serif;font-size:.938vw;font-style:normal;font-weight:400;line-height:140%;margin-bottom:1.823vw}#pergola-no-additional-cost-section>.pergola-no-additional-cost-subsection .section-wrapper>.pergola-no-additional-cost-content>.pergola-no-additional-cost-details>button{border-radius:.26vw;background:#a0c038;padding:1.042vw 1.302vw;border:0;color:#fff;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:.99vw;font-style:normal;font-weight:400;line-height:1.302vw}#pergola-no-additional-cost-section>.pergola-no-additional-cost-subsection .section-wrapper>.pergola-no-additional-cost-content>.pergola-no-additional-cost-details>button>svg{vertical-align:middle}#pergola-no-additional-cost-section>.pergola-no-additional-cost-subsection .section-wrapper>.pergola-no-additional-cost-content>.pergola-no-additional-cost-image{width:35.833vw;height:35.833vw}#pergola-no-additional-cost-section>.pergola-no-additional-cost-subsection .section-wrapper>.pergola-no-additional-cost-content>.pergola-no-additional-cost-image>img{width:100%;height:100%;border-radius:.521vw;object-position:left;object-fit:cover}#pergola-modular-system-section{width:100vw;margin:0 auto}#pergola-modular-system-section>.pergola-modular-system-subsection{width:100%;background:#fff;padding:10.417vw 0;height:100%;box-sizing:border-box;display:flex;align-items:center}#pergola-modular-system-section>.pergola-modular-system-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center}#pergola-modular-system-section>.pergola-modular-system-subsection .section-wrapper>.pergola-modular-system-content{width:100%;margin:0 13.073vw 0 13.021vw;display:flex}#pergola-modular-system-section>.pergola-modular-system-subsection .section-wrapper>.pergola-modular-system-content>.pergola-modular-system-details{width:calc(100% - 35.833vw);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-right:7.135vw}#pergola-modular-system-section>.pergola-modular-system-subsection .section-wrapper>.pergola-modular-system-content>.pergola-modular-system-details>h2{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:1.823vw;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1.302vw}#pergola-modular-system-section>.pergola-modular-system-subsection .section-wrapper>.pergola-modular-system-content>.pergola-modular-system-details>h2>span{color:#424242;font-family:GalanoGrotesque-Light,sans-serif;font-size:1.667vw;font-style:normal;font-weight:400;line-height:normal}#pergola-modular-system-section>.pergola-modular-system-subsection .section-wrapper>.pergola-modular-system-content>.pergola-modular-system-details>p{color:rgba(66,66,66,.7);font-family:GalanoGrotesque-Regular,sans-serif;font-size:.938vw;font-style:normal;font-weight:400;line-height:140%;margin-bottom:1.823vw}#pergola-modular-system-section>.pergola-modular-system-subsection .section-wrapper>.pergola-modular-system-content>.pergola-modular-system-image{width:35.833vw;height:35.833vw}#pergola-modular-system-section>.pergola-modular-system-subsection .section-wrapper>.pergola-modular-system-content>.pergola-modular-system-image>img{width:100%;height:100%;border-radius:.521vw;object-position:left;object-fit:cover}#pergola-ten-year-guarantee-section{width:100vw;margin:0 auto}#pergola-ten-year-guarantee-section>.pergola-ten-year-guarantee-subsection{width:100%;background:#fff;padding:7.813vw 0;height:100%;box-sizing:border-box;display:flex;align-items:center}#pergola-ten-year-guarantee-section>.pergola-ten-year-guarantee-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center}#pergola-ten-year-guarantee-section>.pergola-ten-year-guarantee-subsection .section-wrapper>.pergola-ten-year-guarantee-content{width:100%;margin:0 13.073vw 0 13.021vw;display:flex}#pergola-ten-year-guarantee-section>.pergola-ten-year-guarantee-subsection .section-wrapper>.pergola-ten-year-guarantee-content>.pergola-ten-year-guarantee-details{width:calc(100% - 35.833vw);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:7.135vw}#pergola-ten-year-guarantee-section>.pergola-ten-year-guarantee-subsection .section-wrapper>.pergola-ten-year-guarantee-content>.pergola-ten-year-guarantee-details>h2{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:1.823vw;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1.302vw}#pergola-ten-year-guarantee-section>.pergola-ten-year-guarantee-subsection .section-wrapper>.pergola-ten-year-guarantee-content>.pergola-ten-year-guarantee-details>h2>span{color:#424242;font-family:GalanoGrotesque-Light,sans-serif;font-size:1.667vw;font-style:normal;font-weight:400;line-height:normal}#pergola-ten-year-guarantee-section>.pergola-ten-year-guarantee-subsection .section-wrapper>.pergola-ten-year-guarantee-content>.pergola-ten-year-guarantee-details>p{color:rgba(66,66,66,.7);font-family:GalanoGrotesque-Regular,sans-serif;font-size:.938vw;font-style:normal;font-weight:400;line-height:140%;margin-bottom:1.823vw}#pergola-ten-year-guarantee-section>.pergola-ten-year-guarantee-subsection .section-wrapper>.pergola-ten-year-guarantee-content>.pergola-ten-year-guarantee-details>button{border-radius:.26vw;background:#a0c038;padding:1.042vw 1.302vw;border:0;color:#fff;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:.99vw;font-style:normal;font-weight:400;line-height:1.302vw}#pergola-ten-year-guarantee-section>.pergola-ten-year-guarantee-subsection .section-wrapper>.pergola-ten-year-guarantee-content>.pergola-ten-year-guarantee-details>button>svg{vertical-align:middle}#pergola-ten-year-guarantee-section>.pergola-ten-year-guarantee-subsection .section-wrapper>.pergola-ten-year-guarantee-content>.pergola-ten-year-guarantee-image{width:35.833vw;height:35.833vw}#pergola-ten-year-guarantee-section>.pergola-ten-year-guarantee-subsection .section-wrapper>.pergola-ten-year-guarantee-content>.pergola-ten-year-guarantee-image>img{width:100%;height:100%;border-radius:.521vw;object-position:left;object-fit:cover}#pergola-as-daily-room-section{width:100vw;margin:0 auto}#pergola-as-daily-room-section>.pergola-as-daily-room-subsection{width:100%;background:#fff;padding:10.417vw 0;height:100%;box-sizing:border-box;display:flex;align-items:center}#pergola-as-daily-room-section>.pergola-as-daily-room-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center}#pergola-as-daily-room-section>.pergola-as-daily-room-subsection .section-wrapper>.pergola-as-daily-room-content{width:100%;margin:0 13.073vw 0 13.021vw;display:flex}#pergola-as-daily-room-section>.pergola-as-daily-room-subsection .section-wrapper>.pergola-as-daily-room-content>.pergola-as-daily-room-details{width:calc(100% - 35.833vw);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-right:7.135vw}#pergola-as-daily-room-section>.pergola-as-daily-room-subsection .section-wrapper>.pergola-as-daily-room-content>.pergola-as-daily-room-details>h2{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:1.823vw;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1.302vw}#pergola-as-daily-room-section>.pergola-as-daily-room-subsection .section-wrapper>.pergola-as-daily-room-content>.pergola-as-daily-room-details>h2>span{color:#424242;font-family:GalanoGrotesque-Light,sans-serif;font-size:1.667vw;font-style:normal;font-weight:400;line-height:normal}#pergola-as-daily-room-section>.pergola-as-daily-room-subsection .section-wrapper>.pergola-as-daily-room-content>.pergola-as-daily-room-details>p{color:rgba(66,66,66,.7);font-family:GalanoGrotesque-Regular,sans-serif;font-size:.938vw;font-style:normal;font-weight:400;line-height:140%;margin-bottom:1.823vw}#pergola-as-daily-room-section>.pergola-as-daily-room-subsection .section-wrapper>.pergola-as-daily-room-content>.pergola-as-daily-room-image{width:35.833vw;height:35.833vw}#pergola-as-daily-room-section>.pergola-as-daily-room-subsection .section-wrapper>.pergola-as-daily-room-content>.pergola-as-daily-room-image>img{width:100%;height:100%;border-radius:.521vw;object-position:left;object-fit:cover}#pergola-massive-construction-section{width:100vw;margin:0 auto}#pergola-massive-construction-section>.pergola-massive-construction-subsection{width:100%;background:#f6f6f6;padding:7.813vw 0;height:100%;box-sizing:border-box;display:flex;align-items:center}#pergola-massive-construction-section>.pergola-massive-construction-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center}#pergola-massive-construction-section>.pergola-massive-construction-subsection .section-wrapper>.pergola-massive-construction-content{width:100%;margin:0 13.073vw 0 13.021vw;display:flex}#pergola-massive-construction-section>.pergola-massive-construction-subsection .section-wrapper>.pergola-massive-construction-content>.pergola-massive-construction-details{width:calc(100% - 35.833vw);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:7.135vw}#pergola-massive-construction-section>.pergola-massive-construction-subsection .section-wrapper>.pergola-massive-construction-content>.pergola-massive-construction-details>h2{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:1.823vw;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1.302vw}#pergola-massive-construction-section>.pergola-massive-construction-subsection .section-wrapper>.pergola-massive-construction-content>.pergola-massive-construction-details>h2>span{color:#424242;font-family:GalanoGrotesque-Light,sans-serif;font-size:1.667vw;font-style:normal;font-weight:400;line-height:normal}#pergola-massive-construction-section>.pergola-massive-construction-subsection .section-wrapper>.pergola-massive-construction-content>.pergola-massive-construction-details>p{color:rgba(66,66,66,.7);font-family:GalanoGrotesque-Regular,sans-serif;font-size:.938vw;font-style:normal;font-weight:400;line-height:140%;margin-bottom:1.823vw}#pergola-massive-construction-section>.pergola-massive-construction-subsection .section-wrapper>.pergola-massive-construction-content>.pergola-massive-construction-details>p>a{color:#424242}#pergola-massive-construction-section>.pergola-massive-construction-subsection .section-wrapper>.pergola-massive-construction-content>.pergola-massive-construction-details>button{border-radius:.26vw;background:#a0c038;padding:1.042vw 1.302vw;border:0;color:#fff;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:.99vw;font-style:normal;font-weight:400;line-height:1.302vw}#pergola-massive-construction-section>.pergola-massive-construction-subsection .section-wrapper>.pergola-massive-construction-content>.pergola-massive-construction-details>button>svg{vertical-align:middle}#pergola-massive-construction-section>.pergola-massive-construction-subsection .section-wrapper>.pergola-massive-construction-content>.pergola-massive-construction-image{width:35.833vw;height:35.833vw}#pergola-massive-construction-section>.pergola-massive-construction-subsection .section-wrapper>.pergola-massive-construction-content>.pergola-massive-construction-image>img{width:100%;height:100%;border-radius:.521vw;object-position:left;object-fit:cover}#pergola-additional-privacy-section{width:100vw;margin:0 auto}#pergola-additional-privacy-section>.pergola-additional-privacy-subsection{width:100%;background:#fff;padding:12.5rem 0 6.25rem;height:100%;box-sizing:border-box;display:flex;align-items:center}#pergola-additional-privacy-section>.pergola-additional-privacy-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center}#pergola-additional-privacy-section>.pergola-additional-privacy-subsection .section-wrapper>.pergola-additional-privacy-content{width:100%;margin:0 13.073vw 0 13.021vw;display:flex}#pergola-additional-privacy-section>.pergola-additional-privacy-subsection .section-wrapper>.pergola-additional-privacy-content>.pergola-additional-privacy-details{width:calc(100% - 35.833vw);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-right:7.135vw}#pergola-additional-privacy-section>.pergola-additional-privacy-subsection .section-wrapper>.pergola-additional-privacy-content>.pergola-additional-privacy-details>h2{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:1.823vw;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1.302vw}#pergola-additional-privacy-section>.pergola-additional-privacy-subsection .section-wrapper>.pergola-additional-privacy-content>.pergola-additional-privacy-details>h2>span{color:#424242;font-family:GalanoGrotesque-Light,sans-serif;font-size:1.667vw;font-style:normal;font-weight:400;line-height:normal}#pergola-additional-privacy-section>.pergola-additional-privacy-subsection .section-wrapper>.pergola-additional-privacy-content>.pergola-additional-privacy-details>p{color:rgba(66,66,66,.7);font-family:GalanoGrotesque-Regular,sans-serif;font-size:.938vw;font-style:normal;font-weight:400;line-height:140%;margin-bottom:1.823vw}#pergola-additional-privacy-section>.pergola-additional-privacy-subsection .section-wrapper>.pergola-additional-privacy-content>.pergola-additional-privacy-image{width:35.833vw;height:35.833vw}#pergola-additional-privacy-section>.pergola-additional-privacy-subsection .section-wrapper>.pergola-additional-privacy-content>.pergola-additional-privacy-image>img{width:100%;height:100%;border-radius:.521vw;object-position:left;object-fit:cover}#pergola-mount-process-section{width:100vw;margin:0 auto}#pergola-mount-process-section>.pergola-mount-process-subsection{width:100%;background:#fff;padding:0 0 10.417vw}#pergola-mount-process-section>.pergola-mount-process-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center}#pergola-mount-process-section>.pergola-mount-process-subsection .section-wrapper>.pergola-mount-process-content{width:100%;margin:0 13.073vw 0 13.021vw}#pergola-mount-process-section>.pergola-mount-process-subsection .section-wrapper>.pergola-mount-process-content>img{width:100%;height:45.052vw;border-radius:.26vw;object-fit:contain}#pergola-system-section{width:100vw;margin:0 auto}#pergola-system-section>.pergola-system-subsection{width:100%;background:linear-gradient(0deg,#f6f6f6,#f6f6f6),linear-gradient(82deg,rgba(0,0,0,.2) 11.96%,transparent 78.33%),url(/assets/images/decking/rectangle.png) #d3d3d3 0 -50.237px/100% 109.312% no-repeat;padding:5.885vw 0}#pergola-system-section>.pergola-system-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center}#pergola-system-section>.pergola-system-subsection .section-wrapper>.pergola-system-content{width:100%;margin:0 13.073vw 0 13.021vw}#pergola-system-section>.pergola-system-subsection .section-wrapper>.pergola-system-content>.pergola-system-header{width:100%;margin-bottom:1.823vw}#pergola-system-section>.pergola-system-subsection .section-wrapper>.pergola-system-content>.pergola-system-header>h2{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:1.823vw;font-style:normal;font-weight:400;line-height:normal;margin:0}#pergola-system-section>.pergola-system-subsection .section-wrapper>.pergola-system-content>.pergola-system-list{width:100%}#pergola-system-section>.pergola-system-subsection .section-wrapper>.pergola-system-content>.pergola-system-list>ul{width:100%;margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:1.689vw}#pergola-system-section>.pergola-system-subsection .section-wrapper>.pergola-system-content>.pergola-system-list>ul>li{width:17.188vw;background:#fff;border-radius:.521vw}#pergola-system-section>.pergola-system-subsection .section-wrapper>.pergola-system-content>.pergola-system-list>ul>li>.pergola-system-image{width:100%;height:11.198vw}#pergola-system-section>.pergola-system-subsection .section-wrapper>.pergola-system-content>.pergola-system-list>ul>li>.pergola-system-image>img{width:100%;height:100%;border-radius:.521vw;object-fit:cover}#pergola-system-section>.pergola-system-subsection .section-wrapper>.pergola-system-content>.pergola-system-list>ul>li>.pergola-system-details{width:100%;padding:1.198vw 0;text-align:center}#pergola-system-section>.pergola-system-subsection .section-wrapper>.pergola-system-content>.pergola-system-list>ul>li>.pergola-system-details>h3{color:#424242;text-align:center;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:1.094vw;font-style:normal;font-weight:400;line-height:130%}#savadeck-supports-nature-section{width:100vw;margin:0 auto}#savadeck-supports-nature-section>.savadeck-supports-nature-subsection{width:100%;background:#424242 url(/assets/images/pergola/tree-vectors.png) no-repeat 100%;background-size:49.635vw 44.167vw;height:51.459vw;padding:3.646vw 0;box-sizing:border-box;display:flex;align-items:center}#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center;height:100%}#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper>.savadeck-supports-nature-content{width:100%;margin:0 13.073vw 0 13.021vw}#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper>.savadeck-supports-nature-content>.savadeck-supports-nature-side{width:100%;max-width:30.99vw}#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper>.savadeck-supports-nature-content>.savadeck-supports-nature-side>h2{color:#fff;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:1.823vw;font-style:normal;font-weight:400;line-height:normal}#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper>.savadeck-supports-nature-content>.savadeck-supports-nature-side>small{color:#a5c538;font-family:GalanoGrotesque-Light,sans-serif;font-size:1.563vw;font-style:normal;font-weight:400;line-height:normal}#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper>.savadeck-supports-nature-content>.savadeck-supports-nature-side>p{font-size:.938vw;color:#fff;font-family:GalanoGrotesque-Regular,sans-serif;font-style:normal;font-weight:400;line-height:140%;margin-top:1.302vw;margin-bottom:0}#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper>.savadeck-supports-nature-content>.savadeck-supports-nature-side>img{display:none}#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper>.savadeck-supports-nature-content>.savadeck-supports-nature-table{width:100%}#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper>.savadeck-supports-nature-content>.savadeck-supports-nature-table>table{width:100%;border:1px solid #a5c538;color:#fff;font-family:GalanoGrotesque-Medium,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400}#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper>.savadeck-supports-nature-content>.savadeck-supports-nature-table>table>tbody>tr>td,#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper>.savadeck-supports-nature-content>.savadeck-supports-nature-table>table>thead>tr>th{border:1px solid #a5c538;padding:.438rem 0 .638rem;text-align:center}#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper>.savadeck-supports-nature-content>.savadeck-supports-nature-table>table>tbody>tr>td:first-child,#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper>.savadeck-supports-nature-content>.savadeck-supports-nature-table>table>thead>tr>th:first-child{padding-left:1.313rem;text-align:left}#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper>.savadeck-supports-nature-content>.savadeck-supports-nature-table:last-child{max-width:53.25rem;margin-top:3.188rem}#faq-section{width:100vw;margin:0 auto}#faq-section>.faq-subsection{width:100%;background:#fff;height:100%;padding:10.417vw 0;box-sizing:border-box;display:flex;align-items:center}#faq-section>.faq-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center}#faq-section>.faq-subsection .section-wrapper>.faq-content{width:100%;margin:0 13.073vw 0 13.021vw}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-title{width:100%;margin-bottom:1.563vw;padding-left:.26vw;padding-bottom:.677vw;border-bottom:.052vw solid rgba(66,66,66,.3)}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-title>h2{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:1.823vw;font-style:normal;font-weight:400;line-height:normal;margin:0}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper{display:flex;flex-wrap:wrap;gap:3.646vw;align-items:flex-start}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper>.faq-table{background:#f6f6f6;border-radius:.521vw;padding:2.708vw 2.292vw 3.385vw 2.396vw;max-width:46.354vw;width:100%}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper>.faq-table>ul{width:100%;margin:0;padding:0;list-style:none}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper>.faq-table>ul>li{width:100%;margin-bottom:.679vw;padding-bottom:.679vw;padding-right:.99vw;border-bottom:.052vw solid rgba(66,66,66,.3)}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper>.faq-table>ul>li>.faq-item-heading{width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper>.faq-table>ul>li>.faq-item-heading[data-status=expanded]{margin-bottom:2.604vw}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper>.faq-table>ul>li>.faq-item-heading>h3{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:1.302vw;font-style:normal;font-weight:400;line-height:normal;margin:0}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper>.faq-table>ul>li>.faq-item-heading>.faq-expand-icon{vertical-align:middle}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper>.faq-table>ul>li>.faq-item-content{width:100%}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper>.faq-table>ul>li>.faq-item-content.expanded{display:unset}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper>.faq-table>ul>li>.faq-item-content>p{color:rgba(66,66,66,.7);font-family:GalanoGrotesque-Regular,sans-serif;font-size:.938vw;font-style:normal;font-weight:400;line-height:normal}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper>.faq-quick-call-box{border-radius:.521vw;background:#a0c038;padding:2.969vw 2.396vw;max-width:calc(100% - 50vw);height:auto}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper>.faq-quick-call-box>h2{color:#fff;font-family:GalanoGrotesque-Medium,sans-serif;font-size:1.823vw;font-style:normal;font-weight:400;line-height:130%;margin-bottom:2.604vw}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper>.faq-quick-call-box>button{background:transparent;padding:1.042vw 2.604vw;border-radius:.26vw;border:.052vw solid #fff;color:#fff;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:.99vw;font-style:normal;font-weight:400;line-height:1.302vw}@media (max-width:478px){#welcome-banner-section{width:100%;margin:0 auto}#welcome-banner-section>.welcome-banner-subsection{width:100%;background:linear-gradient(0deg,rgba(0,0,0,.25),rgba(0,0,0,.25)),linear-gradient(0deg,rgba(66,66,66,.25),rgba(66,66,66,.25)),url(/assets/images/pergola/pergola-banner.png) #d3d3d3 no-repeat;background-size:cover;background-position:bottom;height:unset;max-height:unset}#welcome-banner-section>.welcome-banner-subsection .section-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}#welcome-banner-section>.welcome-banner-subsection .section-wrapper>.welcome-banner-content{padding:0 3.935vw;display:flex;justify-content:center;flex-direction:column;height:100vh}#welcome-banner-section>.welcome-banner-subsection .section-wrapper>.welcome-banner-content>.welcome-banner-logo{text-align:center;margin-bottom:6.12vw}#welcome-banner-section>.welcome-banner-subsection .section-wrapper>.welcome-banner-content>.welcome-banner-logo>svg{width:35.38vw;height:28vw}#welcome-banner-section>.welcome-banner-subsection .section-wrapper>.welcome-banner-content>h1{color:#fff;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:var(--mobile-heading-hero-big-size);font-style:normal;font-weight:400;line-height:100%;text-align:center;margin-bottom:3.5vw}#welcome-banner-section>.welcome-banner-subsection .section-wrapper>.welcome-banner-content>span{color:#fff;text-align:center;font-family:GalanoGrotesque-Regular,sans-serif;font-size:var(--mobile-heading-small-size);font-style:normal;font-weight:400;line-height:140%}#welcome-banner-section>.welcome-banner-subsection .section-wrapper>.welcome-banner-content>.welcome-banner-button-group{display:block;text-align:center;margin-top:6.12vw}#welcome-banner-section>.welcome-banner-subsection .section-wrapper>.welcome-banner-content>.welcome-banner-button-group>button{border-radius:1.27vw;padding:3.5vw 4.38vw;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:var(--mobile-hug-width-button-size);font-style:normal;line-height:4.38vw;color:#fff}#welcome-banner-section>.welcome-banner-subsection .section-wrapper>.welcome-banner-content>.welcome-banner-button-group>button.welcome-contact-us{border:0;background:#a0c038;margin-right:4.38vw}#welcome-banner-section>.welcome-banner-subsection .section-wrapper>.welcome-banner-content>.welcome-banner-button-group>button.welcome-samples{border:.26vw solid #fff;border-radius:.88vw;background:transparent;line-height:4.38vw}#pergola-guarantee-section{width:100%;margin:0 auto}#pergola-guarantee-section>.pergola-guarantee-subsection{width:100%;background:#fff;padding:34.99vw 0;height:100%;box-sizing:border-box;display:flex;align-items:center}#pergola-guarantee-section>.pergola-guarantee-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center}#pergola-guarantee-section>.pergola-guarantee-subsection .section-wrapper>.pergola-guarantee-content{width:var(--mobile-section-size);max-width:1419px;display:flex;margin:0;flex-direction:column-reverse}#pergola-guarantee-section>.pergola-guarantee-subsection .section-wrapper>.pergola-guarantee-content>.pergola-guarantee-details{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:12.77vw;padding-right:0}#pergola-guarantee-section>.pergola-guarantee-subsection .section-wrapper>.pergola-guarantee-content>.pergola-guarantee-details>h2{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:var(--mobile-heading-big-size);font-style:normal;font-weight:400;line-height:normal;margin-bottom:4.38vw;text-align:left;align-self:flex-start;width:100%}#pergola-guarantee-section>.pergola-guarantee-subsection .section-wrapper>.pergola-guarantee-content>.pergola-guarantee-details>h2>span{color:#424242;font-family:GalanoGrotesque-Light,sans-serif;font-size:var(--mobile-heading-medium-size);font-style:normal;font-weight:400;line-height:normal;text-align:left}#pergola-guarantee-section>.pergola-guarantee-subsection .section-wrapper>.pergola-guarantee-content>.pergola-guarantee-details>p{color:rgba(66,66,66,.7);font-family:GalanoGrotesque-Regular,sans-serif;font-size:var(--mobile-paragraph-medium-size);font-style:normal;font-weight:400;line-height:normal;margin-bottom:6.12vw;text-align:left}#pergola-guarantee-section>.pergola-guarantee-subsection .section-wrapper>.pergola-guarantee-content>.pergola-guarantee-image{width:100%;height:var(--mobile-card-header-image-outer-height)}#pergola-guarantee-section>.pergola-guarantee-subsection .section-wrapper>.pergola-guarantee-content>.pergola-guarantee-image>img{width:100%;height:100%;border-radius:var(--mobile-border-radius-outer);object-position:left;object-fit:cover}#work-gallery-section{width:100%;margin:0 auto}#work-gallery-section>.work-gallery-subsection{display:none}#work-gallery-section>.work-gallery-mobile-subsection{width:100%;background:#fff;height:100%;padding:0 0 17.5vw;box-sizing:border-box;display:flex;align-items:center}#work-gallery-section>.work-gallery-mobile-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center}#work-gallery-section>.work-gallery-mobile-subsection .section-wrapper>.work-gallery-content{width:var(--mobile-section-size);max-width:1419px;margin:0}#work-gallery-section>.work-gallery-mobile-subsection .section-wrapper>.work-gallery-content>.work-gallery-title{width:100%;margin-bottom:6.12vw;display:inline-flex;align-items:center;justify-content:space-between}#work-gallery-section>.work-gallery-mobile-subsection .section-wrapper>.work-gallery-content>.work-gallery-title>h2{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:var(--mobile-heading-small-size);font-style:normal;font-weight:400;line-height:normal;margin:0}#work-gallery-section>.work-gallery-mobile-subsection .section-wrapper>.work-gallery-content>.work-gallery-title>a{color:#a0c038;font-family:GalanoGrotesque-Regular,sans-serif;font-size:var(--mobile-link-size-medium);font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline}#work-gallery-section>.work-gallery-mobile-subsection .section-wrapper>.work-gallery-content>.work-gallery-catalog{display:flex;flex-wrap:wrap;gap:2.8vw}#work-gallery-section>.work-gallery-mobile-subsection .section-wrapper>.work-gallery-content>.work-gallery-catalog>.gallery-side{width:100%}#work-gallery-section>.work-gallery-mobile-subsection .section-wrapper>.work-gallery-content>.work-gallery-catalog>.gallery-side>ul{width:100%;margin:0;padding:0;display:flex;list-style:none;gap:2.8vw;flex-wrap:wrap}#work-gallery-section>.work-gallery-mobile-subsection .section-wrapper>.work-gallery-content>.work-gallery-catalog>.gallery-side>ul>li{width:100%;height:unset;cursor:pointer}#work-gallery-section>.work-gallery-mobile-subsection .section-wrapper>.work-gallery-content>.work-gallery-catalog>.gallery-side>ul:last-child>li:first-child,#work-gallery-section>.work-gallery-mobile-subsection .section-wrapper>.work-gallery-content>.work-gallery-catalog>.gallery-side>ul:last-child>li:last-child{width:100%}#work-gallery-section>.work-gallery-mobile-subsection .section-wrapper>.work-gallery-content>.work-gallery-catalog>.gallery-side>ul>li img{width:100%;height:100%;object-fit:cover;border-radius:var(--mobile-border-radius-inner)}#work-gallery-section>.work-gallery-mobile-subsection .section-wrapper>.work-gallery-content>.work-gallery-catalog>.gallery-side>ul>li>ol{margin:0;padding:0;display:flex;flex-wrap:wrap;list-style:none;gap:2.546vw;width:100%}#work-gallery-section>.work-gallery-mobile-subsection .section-wrapper>.work-gallery-content>.work-gallery-catalog>.gallery-side>ul>li>ol>li{width:calc(50% - 1.4vw);height:unset;cursor:pointer}#pergola-modern-design-section{width:100%;margin:0 auto}#pergola-modern-design-section>.pergola-modern-design-subsection{width:100%;background:#f6f6f6;padding:26.24vw 0;height:100%;box-sizing:border-box;display:flex;align-items:center}#pergola-modern-design-section>.pergola-modern-design-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center}#pergola-modern-design-section>.pergola-modern-design-subsection .section-wrapper>.pergola-modern-design-content{width:var(--mobile-section-size);max-width:1419px;display:flex;flex-direction:column;margin:0}#pergola-modern-design-section>.pergola-modern-design-subsection .section-wrapper>.pergola-modern-design-content>.pergola-modern-design-details{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:12.77vw;padding-left:0}#pergola-modern-design-section>.pergola-modern-design-subsection .section-wrapper>.pergola-modern-design-content>.pergola-modern-design-details>h2{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:var(--mobile-heading-big-size);font-style:normal;font-weight:400;line-height:normal;margin-bottom:4.38vw;text-align:left;align-self:flex-start;width:100%}#pergola-modern-design-section>.pergola-modern-design-subsection .section-wrapper>.pergola-modern-design-content>.pergola-modern-design-details>h2>span{color:#424242;font-family:GalanoGrotesque-Light,sans-serif;font-size:var(--mobile-heading-medium-size);font-style:normal;font-weight:400;line-height:normal;text-align:left}#pergola-modern-design-section>.pergola-modern-design-subsection .section-wrapper>.pergola-modern-design-content>.pergola-modern-design-details>p{color:rgba(66,66,66,.7);font-family:GalanoGrotesque-Regular,sans-serif;font-size:var(--mobile-paragraph-medium-size);font-style:normal;font-weight:400;line-height:normal;margin-bottom:6.12vw;text-align:left}#pergola-modern-design-section>.pergola-modern-design-subsection .section-wrapper>.pergola-modern-design-content>.pergola-modern-design-details>button{border-radius:1.27vw;background:#a0c038;padding:3.5vw 4.38vw;border:0;color:#fff;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:var(--mobile-hug-width-button-size);font-style:normal;font-weight:400;line-height:4.38vw}#pergola-modern-design-section>.pergola-modern-design-subsection .section-wrapper>.pergola-modern-design-content>.pergola-modern-design-details>button>svg{vertical-align:middle}#pergola-modern-design-section>.pergola-modern-design-subsection .section-wrapper>.pergola-modern-design-content>.pergola-modern-design-image{width:100%;height:var(--mobile-card-header-image-outer-height)}#pergola-modern-design-section>.pergola-modern-design-subsection .section-wrapper>.pergola-modern-design-content>.pergola-modern-design-image>img{width:100%;height:100%;border-radius:var(--mobile-border-radius-outer);object-position:left;object-fit:cover}#pergola-one-day-montage-section{width:100%;margin:0 auto}#pergola-one-day-montage-section>.pergola-one-day-montage-subsection{width:100%;background:#fff;padding:34.98vw 0;height:100%;box-sizing:border-box;display:flex;align-items:center}#pergola-one-day-montage-section>.pergola-one-day-montage-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center}#pergola-one-day-montage-section>.pergola-one-day-montage-subsection .section-wrapper>.pergola-one-day-montage-content{width:var(--mobile-section-size);max-width:1419px;display:flex;margin:0;flex-direction:column-reverse}#pergola-one-day-montage-section>.pergola-one-day-montage-subsection .section-wrapper>.pergola-one-day-montage-content>.pergola-one-day-montage-details{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:12.77vw;padding-right:0}#pergola-one-day-montage-section>.pergola-one-day-montage-subsection .section-wrapper>.pergola-one-day-montage-content>.pergola-one-day-montage-details>h2{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:var(--mobile-heading-hero-big-size);font-style:normal;font-weight:400;line-height:normal;margin-bottom:4.38vw;text-align:left;align-self:flex-start;width:100%}#pergola-one-day-montage-section>.pergola-one-day-montage-subsection .section-wrapper>.pergola-one-day-montage-content>.pergola-one-day-montage-details>h2>span{color:#424242;font-family:GalanoGrotesque-Light,sans-serif;font-size:var(--mobile-heading-medium-size);font-style:normal;font-weight:400;line-height:normal;text-align:left}#pergola-one-day-montage-section>.pergola-one-day-montage-subsection .section-wrapper>.pergola-one-day-montage-content>.pergola-one-day-montage-details>p{color:rgba(66,66,66,.7);font-family:GalanoGrotesque-Regular,sans-serif;font-size:var(--mobile-paragraph-medium-size);font-style:normal;font-weight:400;line-height:normal;margin-bottom:6.12vw;text-align:left}#pergola-one-day-montage-section>.pergola-one-day-montage-subsection .section-wrapper>.pergola-one-day-montage-content>.pergola-one-day-montage-image{width:100%;height:var(--mobile-card-header-image-outer-height)}#pergola-one-day-montage-section>.pergola-one-day-montage-subsection .section-wrapper>.pergola-one-day-montage-content>.pergola-one-day-montage-image>img{width:100%;height:100%;border-radius:var(--mobile-border-radius-outer);object-position:left;object-fit:cover}#pergola-no-additional-cost-section{width:100%;margin:0 auto}#pergola-no-additional-cost-section>.pergola-no-additional-cost-subsection{width:100%;background:#f6f6f6;padding:26.24vw 0;height:100%;box-sizing:border-box;display:flex;align-items:center}#pergola-no-additional-cost-section>.pergola-no-additional-cost-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center}#pergola-no-additional-cost-section>.pergola-no-additional-cost-subsection .section-wrapper>.pergola-no-additional-cost-content{width:var(--mobile-section-size);max-width:1419px;display:flex;margin:0;flex-direction:column}#pergola-no-additional-cost-section>.pergola-no-additional-cost-subsection .section-wrapper>.pergola-no-additional-cost-content>.pergola-no-additional-cost-details{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:12.77vw;padding-left:0}#pergola-no-additional-cost-section>.pergola-no-additional-cost-subsection .section-wrapper>.pergola-no-additional-cost-content>.pergola-no-additional-cost-details>h2{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:var(--mobile-heading-big-size);font-style:normal;font-weight:400;line-height:normal;margin-bottom:4.38vw;text-align:left;align-self:flex-start;width:100%}#pergola-no-additional-cost-section>.pergola-no-additional-cost-subsection .section-wrapper>.pergola-no-additional-cost-content>.pergola-no-additional-cost-details>h2>span{color:#424242;font-family:GalanoGrotesque-Light,sans-serif;font-size:var(--mobile-heading-medium-size);font-style:normal;font-weight:400;line-height:normal;text-align:left}#pergola-no-additional-cost-section>.pergola-no-additional-cost-subsection .section-wrapper>.pergola-no-additional-cost-content>.pergola-no-additional-cost-details>p{color:rgba(66,66,66,.7);font-family:GalanoGrotesque-Regular,sans-serif;font-size:var(--mobile-paragraph-medium-size);font-style:normal;font-weight:400;line-height:normal;margin-bottom:6.12vw;text-align:left}#pergola-no-additional-cost-section>.pergola-no-additional-cost-subsection .section-wrapper>.pergola-no-additional-cost-content>.pergola-no-additional-cost-details>button{border-radius:1.27vw;background:#a0c038;padding:3.5vw 4.38vw;border:0;color:#fff;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:var(--mobile-hug-width-button-size);font-style:normal;font-weight:400;line-height:4.38vw}#pergola-no-additional-cost-section>.pergola-no-additional-cost-subsection .section-wrapper>.pergola-no-additional-cost-content>.pergola-no-additional-cost-details>button>svg{vertical-align:middle}#pergola-no-additional-cost-section>.pergola-no-additional-cost-subsection .section-wrapper>.pergola-no-additional-cost-content>.pergola-no-additional-cost-image{width:100%;height:var(--mobile-card-header-image-outer-height)}#pergola-no-additional-cost-section>.pergola-no-additional-cost-subsection .section-wrapper>.pergola-no-additional-cost-content>.pergola-no-additional-cost-image>img{width:100%;height:100%;border-radius:var(--mobile-border-radius-outer);object-position:left;object-fit:cover}#pergola-modular-system-section{width:100%;margin:0 auto}#pergola-modular-system-section>.pergola-modular-system-subsection{width:100%;background:#fff;padding:34.98vw 0;height:100%;box-sizing:border-box;display:flex;align-items:center}#pergola-modular-system-section>.pergola-modular-system-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center}#pergola-modular-system-section>.pergola-modular-system-subsection .section-wrapper>.pergola-modular-system-content{width:var(--mobile-section-size);max-width:1419px;display:flex;flex-direction:column-reverse;margin:0}#pergola-modular-system-section>.pergola-modular-system-subsection .section-wrapper>.pergola-modular-system-content>.pergola-modular-system-details{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:12.77vw;padding-right:0}#pergola-modular-system-section>.pergola-modular-system-subsection .section-wrapper>.pergola-modular-system-content>.pergola-modular-system-details>h2{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:var(--mobile-heading-big-size);font-style:normal;font-weight:400;line-height:normal;margin-bottom:4.38vw;text-align:left;align-self:flex-start;width:100%}#pergola-modular-system-section>.pergola-modular-system-subsection .section-wrapper>.pergola-modular-system-content>.pergola-modular-system-details>h2>span{color:#424242;font-family:GalanoGrotesque-Light,sans-serif;font-size:var(--mobile-heading-medium-size);font-style:normal;font-weight:400;line-height:normal;text-align:left}#pergola-modular-system-section>.pergola-modular-system-subsection .section-wrapper>.pergola-modular-system-content>.pergola-modular-system-details>p{color:rgba(66,66,66,.7);font-family:GalanoGrotesque-Regular,sans-serif;font-size:var(--mobile-paragraph-medium-size);font-style:normal;font-weight:400;line-height:normal;margin-bottom:6.12vw;text-align:left}#pergola-modular-system-section>.pergola-modular-system-subsection .section-wrapper>.pergola-modular-system-content>.pergola-modular-system-image{width:100%;height:var(--mobile-card-header-image-outer-height)}#pergola-modular-system-section>.pergola-modular-system-subsection .section-wrapper>.pergola-modular-system-content>.pergola-modular-system-image>img{width:100%;height:100%;border-radius:var(--mobile-paragraph-medium-size);object-position:left;object-fit:cover}#pergola-ten-year-guarantee-section{width:100%;margin:0 auto}#pergola-ten-year-guarantee-section>.pergola-ten-year-guarantee-subsection{width:100%;background:#f6f6f6;padding:26.24vw 0;height:100%;box-sizing:border-box;display:flex;align-items:center}#pergola-ten-year-guarantee-section>.pergola-ten-year-guarantee-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center}#pergola-ten-year-guarantee-section>.pergola-ten-year-guarantee-subsection .section-wrapper>.pergola-ten-year-guarantee-content{width:var(--mobile-section-size);max-width:1419px;display:flex;margin:0;flex-direction:column}#pergola-ten-year-guarantee-section>.pergola-ten-year-guarantee-subsection .section-wrapper>.pergola-ten-year-guarantee-content>.pergola-ten-year-guarantee-details{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:12.77vw;padding-left:0}#pergola-ten-year-guarantee-section>.pergola-ten-year-guarantee-subsection .section-wrapper>.pergola-ten-year-guarantee-content>.pergola-ten-year-guarantee-details>h2{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:var(--mobile-heading-big-size);font-style:normal;font-weight:400;line-height:normal;margin-bottom:4.38vw;text-align:left;align-self:flex-start;width:100%}#pergola-ten-year-guarantee-section>.pergola-ten-year-guarantee-subsection .section-wrapper>.pergola-ten-year-guarantee-content>.pergola-ten-year-guarantee-details>h2>span{color:#424242;font-family:GalanoGrotesque-Light,sans-serif;font-size:var(--mobile-heading-medium-size);font-style:normal;font-weight:400;line-height:normal;text-align:left}#pergola-ten-year-guarantee-section>.pergola-ten-year-guarantee-subsection .section-wrapper>.pergola-ten-year-guarantee-content>.pergola-ten-year-guarantee-details>p{color:rgba(66,66,66,.7);font-family:GalanoGrotesque-Regular,sans-serif;font-size:var(--mobile-paragraph-medium-size);font-style:normal;font-weight:400;line-height:normal;margin-bottom:6.12vw;text-align:left}#pergola-ten-year-guarantee-section>.pergola-ten-year-guarantee-subsection .section-wrapper>.pergola-ten-year-guarantee-content>.pergola-ten-year-guarantee-details>button{border-radius:1.27vw;background:#a0c038;padding:3.5vw 4.38vw;border:0;color:#fff;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:var(--mobile-hug-width-button-size);font-style:normal;font-weight:400;line-height:4.38vw}#pergola-ten-year-guarantee-section>.pergola-ten-year-guarantee-subsection .section-wrapper>.pergola-ten-year-guarantee-content>.pergola-ten-year-guarantee-details>button>svg{vertical-align:middle}#pergola-ten-year-guarantee-section>.pergola-ten-year-guarantee-subsection .section-wrapper>.pergola-ten-year-guarantee-content>.pergola-ten-year-guarantee-image{width:100%;height:var(--mobile-card-header-image-outer-height)}#pergola-ten-year-guarantee-section>.pergola-ten-year-guarantee-subsection .section-wrapper>.pergola-ten-year-guarantee-content>.pergola-ten-year-guarantee-image>img{width:100%;height:100%;border-radius:var(--mobile-border-radius-outer);object-position:left;object-fit:cover}#pergola-as-daily-room-section{width:100%;margin:0 auto}#pergola-as-daily-room-section>.pergola-as-daily-room-subsection{width:100%;background:#fff;padding:34.99vw 0;height:100%;box-sizing:border-box;display:flex;align-items:center}#pergola-as-daily-room-section>.pergola-as-daily-room-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center}#pergola-as-daily-room-section>.pergola-as-daily-room-subsection .section-wrapper>.pergola-as-daily-room-content{width:var(--mobile-section-size);max-width:1419px;display:flex;margin:0;flex-direction:column-reverse}#pergola-as-daily-room-section>.pergola-as-daily-room-subsection .section-wrapper>.pergola-as-daily-room-content>.pergola-as-daily-room-details{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:12.77vw;padding-right:0}#pergola-as-daily-room-section>.pergola-as-daily-room-subsection .section-wrapper>.pergola-as-daily-room-content>.pergola-as-daily-room-details>h2{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:var(--mobile-heading-big-size);font-style:normal;font-weight:400;line-height:normal;margin-bottom:4.38vw;text-align:left;align-self:flex-start;width:100%}#pergola-as-daily-room-section>.pergola-as-daily-room-subsection .section-wrapper>.pergola-as-daily-room-content>.pergola-as-daily-room-details>h2>span{color:#424242;font-family:GalanoGrotesque-Light,sans-serif;font-size:var(--mobile-heading-medium-size);font-style:normal;font-weight:400;line-height:normal;text-align:left}#pergola-as-daily-room-section>.pergola-as-daily-room-subsection .section-wrapper>.pergola-as-daily-room-content>.pergola-as-daily-room-details>p{color:rgba(66,66,66,.7);font-family:GalanoGrotesque-Regular,sans-serif;font-size:var(--mobile-paragraph-medium-size);font-style:normal;font-weight:400;line-height:normal;margin-bottom:6.12vw;text-align:left}#pergola-as-daily-room-section>.pergola-as-daily-room-subsection .section-wrapper>.pergola-as-daily-room-content>.pergola-as-daily-room-image{width:100%;height:var(--mobile-card-header-image-outer-height)}#pergola-as-daily-room-section>.pergola-as-daily-room-subsection .section-wrapper>.pergola-as-daily-room-content>.pergola-as-daily-room-image>img{width:100%;height:100%;border-radius:var(--mobile-border-radius-outer);object-position:left;object-fit:cover}#pergola-massive-construction-section{width:100%;margin:0 auto}#pergola-massive-construction-section>.pergola-massive-construction-subsection{width:100%;background:#f6f6f6;padding:26.24vw 0;height:100%;box-sizing:border-box;display:flex;align-items:center}#pergola-massive-construction-section>.pergola-massive-construction-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center}#pergola-massive-construction-section>.pergola-massive-construction-subsection .section-wrapper>.pergola-massive-construction-content{width:var(--mobile-section-size);max-width:1419px;display:flex;margin:0;flex-direction:column}#pergola-massive-construction-section>.pergola-massive-construction-subsection .section-wrapper>.pergola-massive-construction-content>.pergola-massive-construction-details{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:12.77vw;padding-left:0}#pergola-massive-construction-section>.pergola-massive-construction-subsection .section-wrapper>.pergola-massive-construction-content>.pergola-massive-construction-details>h2{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:var(--mobile-heading-big-size);font-style:normal;font-weight:400;line-height:normal;margin-bottom:4.38vw;text-align:left;align-self:flex-start;width:100%}#pergola-massive-construction-section>.pergola-massive-construction-subsection .section-wrapper>.pergola-massive-construction-content>.pergola-massive-construction-details>h2>span{color:#424242;font-family:GalanoGrotesque-Light,sans-serif;font-size:var(--mobile-heading-medium-size);font-style:normal;font-weight:400;line-height:normal;text-align:left}#pergola-massive-construction-section>.pergola-massive-construction-subsection .section-wrapper>.pergola-massive-construction-content>.pergola-massive-construction-details>p{color:rgba(66,66,66,.7);font-family:GalanoGrotesque-Regular,sans-serif;font-size:var(--mobile-paragraph-medium-size);font-style:normal;font-weight:400;line-height:normal;margin-bottom:6.12vw}#pergola-massive-construction-section>.pergola-massive-construction-subsection .section-wrapper>.pergola-massive-construction-content>.pergola-massive-construction-details>p>a{color:#424242}#pergola-massive-construction-section>.pergola-massive-construction-subsection .section-wrapper>.pergola-massive-construction-content>.pergola-massive-construction-details>button{border-radius:1.27vw;background:#a0c038;padding:3.5vw 4.38vw;border:0;color:#fff;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:var(--mobile-hug-width-button-size);font-style:normal;font-weight:400;line-height:4.38vw}#pergola-massive-construction-section>.pergola-massive-construction-subsection .section-wrapper>.pergola-massive-construction-content>.pergola-massive-construction-details>button>svg{vertical-align:middle}#pergola-massive-construction-section>.pergola-massive-construction-subsection .section-wrapper>.pergola-massive-construction-content>.pergola-massive-construction-image{width:100%;height:var(--mobile-card-header-image-outer-height)}#pergola-massive-construction-section>.pergola-massive-construction-subsection .section-wrapper>.pergola-massive-construction-content>.pergola-massive-construction-image>img{width:100%;height:100%;border-radius:var(--mobile-border-radius-outer);object-position:left;object-fit:cover}#pergola-additional-privacy-section{width:100%;margin:0 auto}#pergola-additional-privacy-section>.pergola-additional-privacy-subsection{width:100%;background:#fff;padding:34.98vw 0 17.49vw;height:100%;box-sizing:border-box;display:flex;align-items:center}#pergola-additional-privacy-section>.pergola-additional-privacy-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center}#pergola-additional-privacy-section>.pergola-additional-privacy-subsection .section-wrapper>.pergola-additional-privacy-content{width:var(--mobile-section-size);max-width:1419px;display:flex;margin:0;flex-direction:column-reverse}#pergola-additional-privacy-section>.pergola-additional-privacy-subsection .section-wrapper>.pergola-additional-privacy-content>.pergola-additional-privacy-details{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:12.77vw;padding-right:0}#pergola-additional-privacy-section>.pergola-additional-privacy-subsection .section-wrapper>.pergola-additional-privacy-content>.pergola-additional-privacy-details>h2{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:var(--mobile-heading-big-size);font-style:normal;font-weight:400;line-height:normal;margin-bottom:4.38vw;text-align:left;align-self:flex-start;width:100%}#pergola-additional-privacy-section>.pergola-additional-privacy-subsection .section-wrapper>.pergola-additional-privacy-content>.pergola-additional-privacy-details>h2>span{color:#424242;font-family:GalanoGrotesque-Light,sans-serif;font-size:var(--mobile-heading-medium-size);font-style:normal;font-weight:400;line-height:normal;text-align:left}#pergola-additional-privacy-section>.pergola-additional-privacy-subsection .section-wrapper>.pergola-additional-privacy-content>.pergola-additional-privacy-details>p{color:rgba(66,66,66,.7);font-family:GalanoGrotesque-Regular,sans-serif;font-size:var(--mobile-paragraph-medium-size);font-style:normal;font-weight:400;line-height:normal;margin-bottom:6.12vw;text-align:left}#pergola-additional-privacy-section>.pergola-additional-privacy-subsection .section-wrapper>.pergola-additional-privacy-content>.pergola-additional-privacy-image{width:100%;height:var(--mobile-card-header-image-outer-height)}#pergola-additional-privacy-section>.pergola-additional-privacy-subsection .section-wrapper>.pergola-additional-privacy-content>.pergola-additional-privacy-image>img{width:100%;height:100%;border-radius:var(--mobile-border-radius-outer);object-position:left;object-fit:cover}#pergola-system-section{width:100%;margin:0 auto}#pergola-system-section>.pergola-system-subsection{width:100%;background:linear-gradient(0deg,#f6f6f6,#f6f6f6),linear-gradient(82deg,rgba(0,0,0,.2) 11.96%,transparent 78.33%),url(/assets/images/decking/rectangle.png) #d3d3d3 0 -12.79vw/100% 27.82% no-repeat;padding:26.24vw 0}#pergola-system-section>.pergola-system-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center}#pergola-system-section>.pergola-system-subsection .section-wrapper>.pergola-system-content{width:var(--mobile-section-size);max-width:1419px;margin:0}#pergola-system-section>.pergola-system-subsection .section-wrapper>.pergola-system-content>.pergola-system-header{width:100%;margin-bottom:8.75vw}#pergola-system-section>.pergola-system-subsection .section-wrapper>.pergola-system-content>.pergola-system-header>h2{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:var(--mobile-heading-big-size);font-style:normal;font-weight:400;line-height:normal;margin-bottom:4.38vw}#pergola-system-section>.pergola-system-subsection .section-wrapper>.pergola-system-content>.pergola-system-list{width:100%}#pergola-system-section>.pergola-system-subsection .section-wrapper>.pergola-system-content>.pergola-system-list>ul{width:100%;margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:3.146vw}#pergola-system-section>.pergola-system-subsection .section-wrapper>.pergola-system-content>.pergola-system-list>ul>li{width:100%;background:#fff;border-radius:var(--mobile-border-radius-inner);max-width:41.99vw;overflow:hidden;box-sizing:border-box}#pergola-system-section>.pergola-system-subsection .section-wrapper>.pergola-system-content>.pergola-system-list>ul>li>.pergola-system-image{width:100%;height:29.22vw}#pergola-system-section>.pergola-system-subsection .section-wrapper>.pergola-system-content>.pergola-system-list>ul>li>.pergola-system-image>img{width:100%;height:100%;border-radius:var(--mobile-border-radius-inner);object-fit:cover}#pergola-system-section>.pergola-system-subsection .section-wrapper>.pergola-system-content>.pergola-system-list>ul>li>.pergola-system-details{width:100%;padding:4.03vw 0 5.78vw;text-align:center}#pergola-system-section>.pergola-system-subsection .section-wrapper>.pergola-system-content>.pergola-system-list>ul>li>.pergola-system-details>h3{font-size:4.44vw}#pergola-system-section>.pergola-system-subsection .section-wrapper>.pergola-system-content>.pergola-system-list>ul>li>.pergola-system-details>h3>span{font-size:3.4vw;font-size:4vw}#pergola-system-section>.pergola-system-subsection .section-wrapper>.pergola-system-content>.pergola-system-list>ul>li>h4{font-size:3.67vw;bottom:3.15vw}#pergola-system-section>.pergola-system-subsection .section-wrapper>.pergola-system-content>.pergola-system-list>ul>li>.pergola-system-details>h3{color:#424242;text-align:center;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:1.313rem;font-style:normal;font-weight:400;line-height:130%}#pergola-system-section>.pergola-system-subsection .section-wrapper>.pergola-system-content>.pergola-system-list>ul>li>h4{color:#fff;text-align:center;font-family:GalanoGrotesque-Medium,sans-serif;font-size:1.313rem;font-style:normal;font-weight:400;line-height:140%;position:absolute;left:50%;bottom:1.125rem;transform:translateX(-50%)}#faq-section{width:100%;margin:0 auto}#faq-section>.faq-subsection{width:100%;background:#fff;height:100%;padding:34.99vw 0;box-sizing:border-box;display:flex;align-items:center}#faq-section>.faq-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center}#faq-section>.faq-subsection .section-wrapper>.faq-content{width:var(--mobile-section-size);max-width:1419px;margin:0}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-title{width:100%;margin-bottom:5.25vw;padding-left:.88vw;padding-bottom:2.28vw;border-bottom:1px solid rgba(66,66,66,.3)}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-title>h2{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:var(--mobile-heading-medium-size);font-style:normal;font-weight:400;line-height:normal;margin:0}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper{display:flex;flex-wrap:wrap;gap:12.24vw;align-items:baseline}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper>.faq-table{background:#f6f6f6;border-radius:var(--mobile-border-radius-outer);padding:9.1vw 7.87vw 11.37vw;max-width:100%;width:100%}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper>.faq-table>ul{width:100%;margin:0;padding:0;list-style:none}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper>.faq-table>ul>li{width:100%;margin-bottom:2.28vw;padding-bottom:2.28vw;border-bottom:1px solid rgba(66,66,66,.3)}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper>.faq-table>ul>li>.faq-item-heading{width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper>.faq-table>ul>li>.faq-item-heading[data-status=expanded]{margin-bottom:6.12vw}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper>.faq-table>ul>li>.faq-item-heading>h3{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:var(--mobile-heading-small-size);font-style:normal;font-weight:400;line-height:normal;margin:0}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper>.faq-table>ul>li>.faq-item-heading>.faq-expand-icon{vertical-align:middle}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper>.faq-table>ul>li>.faq-item-heading>.faq-expand-icon>svg{width:4.042vw;height:4.042vw}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper>.faq-table>ul>li>.faq-item-content{width:100%}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper>.faq-table>ul>li>.faq-item-content.expanded{display:unset}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper>.faq-table>ul>li>.faq-item-content>p{color:rgba(66,66,66,.7);font-family:GalanoGrotesque-Regular,sans-serif;font-size:var(--mobile-paragraph-medium-size);font-style:normal;font-weight:400;line-height:normal}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper>.faq-quick-call-box{border-radius:var(--mobile-border-radius-outer);background:#a0c038;padding:9.97vw 7.87vw;max-width:100%;height:unset}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper>.faq-quick-call-box>h2{color:#fff;font-family:GalanoGrotesque-Medium,sans-serif;font-size:var(--mobile-heading-big-size);font-style:normal;font-weight:400;line-height:130%;margin-bottom:9.66vw}#faq-section>.faq-subsection .section-wrapper>.faq-content>.faq-wrapper>.faq-quick-call-box>button{background:transparent;padding:3.5vw 8.75vw;border-radius:1.27vw;border:.25vw solid #fff;color:#fff;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:var(--mobile-hug-width-button-size);font-style:normal;font-weight:400;line-height:4.38vw}#savadeck-supports-nature-section{width:100%;margin:0 auto}#savadeck-supports-nature-section>.savadeck-supports-nature-subsection{width:100%;background:#424242;height:100%;padding:17.5vw 0 0;box-sizing:border-box;display:flex;align-items:center}#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center}#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper>.savadeck-supports-nature-content{width:var(--mobile-section-size);max-width:1419px;margin:0}#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper>.savadeck-supports-nature-content>.savadeck-supports-nature-side{width:100%;max-width:100%}#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper>.savadeck-supports-nature-content>.savadeck-supports-nature-side>h2{color:#fff;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:var(--mobile-heading-big-size);font-style:normal;font-weight:400;line-height:normal}#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper>.savadeck-supports-nature-content>.savadeck-supports-nature-side>small{color:#fff;font-family:GalanoGrotesque-Light,sans-serif;font-size:var(--mobile-heading-small-size);font-style:normal;font-weight:400;line-height:normal}#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper>.savadeck-supports-nature-content>.savadeck-supports-nature-side>p{font-size:var(--mobile-paragraph-medium-size);color:#fff;font-family:GalanoGrotesque-Regular,sans-serif;font-style:normal;font-weight:400;line-height:normal;margin-top:5.21vw;margin-bottom:0}#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper>.savadeck-supports-nature-content>.savadeck-supports-nature-side>img{width:100%;display:unset;margin:11.2vw 0 2.8vw}#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper>.savadeck-supports-nature-content>.savadeck-supports-nature-table{width:100%}#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper>.savadeck-supports-nature-content>.savadeck-supports-nature-table>table{width:100%;border:.254vw solid #a5c538;color:#fff;font-family:GalanoGrotesque-Medium,sans-serif;font-size:var(--mobile-heading-small-size);font-style:normal;font-weight:400}#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper>.savadeck-supports-nature-content>.savadeck-supports-nature-table>table>tbody>tr>td,#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper>.savadeck-supports-nature-content>.savadeck-supports-nature-table>table>thead>tr>th{border:.254vw solid #a5c538;padding:1.23vw 0 1.79vw;text-align:center}#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper>.savadeck-supports-nature-content>.savadeck-supports-nature-table>table>tbody>tr>td:first-child,#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper>.savadeck-supports-nature-content>.savadeck-supports-nature-table>table>thead>tr>th:first-child{padding-left:3.68vw;text-align:left}#savadeck-supports-nature-section>.savadeck-supports-nature-subsection .section-wrapper>.savadeck-supports-nature-content>.savadeck-supports-nature-table:last-child{max-width:149vw;margin-top:8.92vw}}