.hero-headline{margin:0}.hero-headline>.heading-style-h1{font-family:var(--h1-font-family);display:block}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ijwRs572Xtc6ZYQws9YVwnNJfJ7QwOk1Fig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ijwRs572Xtc6ZYQws9YVwnNIfJ7QwOk1Fig.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ijwRs572Xtc6ZYQws9YVwnNGfJ7QwOk1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ijwRs572Xtc6ZYQws9YVwnNJfJ7QwOk1Fig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ijwRs572Xtc6ZYQws9YVwnNIfJ7QwOk1Fig.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ijwRs572Xtc6ZYQws9YVwnNGfJ7QwOk1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ijwRs572Xtc6ZYQws9YVwnNJfJ7QwOk1Fig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ijwRs572Xtc6ZYQws9YVwnNIfJ7QwOk1Fig.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ijwRs572Xtc6ZYQws9YVwnNGfJ7QwOk1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.heading-style-h1.text-color-green.text-shadow{text-shadow:0 2px 11px #0003}.section_header5{position:relative}.header5_content{z-index:1;flex-flow:row;justify-content:flex-start;align-items:flex-end;min-height:100svh;max-height:60rem;display:flex;position:relative}.header5_background-image-wrapper{z-index:0;position:absolute;inset:0%}.header5-container{flex-flow:row;width:100%;display:flex}.star-rating-badge{grid-column-gap:8px;grid-row-gap:8px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.star-rating-stars{grid-column-gap:2px;grid-row-gap:2px;display:flex}.star-half{opacity:.85}.star-rating-text{color:var(--gold);letter-spacing:.02em;font-size:14px;font-weight:600}.header-gradient-top{z-index:1;pointer-events:none;background-image:linear-gradient(#00000073,#0000);height:30%;position:absolute;top:0;left:0;right:0}.header-gradient-bottom{z-index:1;pointer-events:none;background-image:linear-gradient(#0000,#00000073);height:30%;position:absolute;bottom:0;left:0;right:0}.location-list{grid-column-gap:23px;grid-row-gap:23px;padding-top:48px;display:flex}.location-list-text{text-transform:uppercase;justify-content:center;align-items:center;font-size:12px;display:flex}.showreel-desktop{z-index:3;position:absolute;inset:auto 5% 10% auto}.showreel-mobile{z-index:3;display:none;position:absolute}@media screen and (width<=991px){.showreel-desktop{display:none}.showreel-mobile{width:auto;display:block;position:relative}.showreel-mobile-wrapper{margin-bottom:35px}}@media screen and (width<=479px){.showreel-desktop{display:none}}@media (width<=767px){.sr-overlay{padding:70px 16px 24px}.sr-close{font-size:36px;top:16px;right:18px}}.sr-container{justify-content:flex-start;padding:0}.sr-pill{cursor:pointer;box-sizing:border-box;background:#111;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:24px;width:fit-content;padding:10px 32px 10px 10px;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}.sr-pill:hover{border-color:var(--sr-color);background:#1a1a1a;transform:translateY(-2px);box-shadow:0 10px 30px #0000004d}.sr-icon-box{background:var(--sr-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.sr-pulse-effect{border:2px solid var(--sr-color);opacity:0;pointer-events:none;border-radius:50%;width:100%;height:100%;animation:2.5s infinite sr-ring-pulse;position:absolute}.sr-pulse-effect:nth-child(2){animation-delay:1.25s}.sr-text-group{flex-direction:column;justify-content:center;line-height:1.2;display:flex}.sr-text-main{color:var(--white);font-family:var(--sr-font);white-space:nowrap;font-size:15px;font-weight:600}.sr-text-sub{color:var(--sr-color);font-family:var(--sr-font);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:11px;font-weight:700}.sr-overlay{box-sizing:border-box;opacity:0;transition:opacity var(--sr-transition);background:#000;justify-content:center;align-items:center;padding:72px 40px 40px;display:none;z-index:2147483647!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important}.sr-overlay.active{display:flex}.sr-overlay.visible{opacity:1}.sr-video-wrap{aspect-ratio:16/9;width:min(100%,177.778dvh - 213.333px)}.sr-overlay iframe{border:none;border-radius:8px;width:100%;height:100%;display:block}.sr-close{color:var(--white);cursor:pointer;z-index:2147483647;opacity:.6;background:0 0;border:none;font-size:44px;line-height:1;transition:opacity .3s;position:fixed;top:20px;right:30px}.sr-close:hover{opacity:1}@media (width<=991px){.sr-pill{gap:20px;padding:8px 26px 8px 8px}.sr-icon-box{width:42px;height:42px}.sr-text-main{font-size:13px}.sr-text-sub{font-size:10px}}@media (width<=767px){.sr-overlay{padding:70px 16px 24px}.sr-close{font-size:36px;top:16px;right:18px}.sr-pill{gap:10px;padding:5px 14px 5px 5px}.sr-icon-box{width:30px;height:30px}.sr-icon-box svg{width:12px;height:12px}.sr-text-main{font-size:10px}.sr-text-sub{font-size:8px}}@keyframes sr-ring-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.layout414_image-list{grid-column-gap:1rem;grid-row-gap:1rem;grid-template:"Area""."/1fr 1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.layout414_image-list.image-list-top{grid-row-gap:0rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-flow:row;justify-content:stretch}.layout414_image-list.image-list-bottom{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-flow:row}.layout414_content-bottom{grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:column;align-items:center;width:110vw;display:flex;overflow:hidden}.mobile-layout414_content-bottom{display:none}@media screen and (width<=479px){.layout414_image-list{grid-column-gap:0rem;grid-row-gap:0rem;width:100%}.layout414_image-list.image-list-top,.layout414_image-list.image-list-bottom{grid-column-gap:.4rem;grid-row-gap:0rem;grid-template-columns:1fr 1fr 1fr 1fr;height:100%}.layout414_content-bottom{grid-column-gap:.4rem;grid-row-gap:.4rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:130vw;height:21%;display:flex}.mobile-layout414_content-bottom{width:120vw;height:21%;display:none;overflow:hidden}.collection-list-wrapper-3{display:block}}#w-node-a560a6bf-4b19-7d97-8563-de291e5515e3-7c59d8c3{align-self:auto}#w-node-_2e798fa7-9483-ccab-7da1-9161a4c59a19-7c59d8c3,#w-node-b606de93-4053-e462-fe3a-5a8289247533-7c59d8c3,#w-node-e2e540a8-53bf-be9d-09cc-e66eb0db9906-7c59d8c3,#w-node-e2e540a8-53bf-be9d-09cc-e66eb0db9909-7c59d8c3,#w-node-_946ae192-1865-0716-b08f-f8046a154d7b-7c59d8c3,#w-node-_946ae192-1865-0716-b08f-f8046a154d7e-7c59d8c3,#w-node-_946ae192-1865-0716-b08f-f8046a154d8c-7c59d8c3,#w-node-_946ae192-1865-0716-b08f-f8046a154d8f-7c59d8c3{grid-area:span 1/span 1/span 1/span 1}.layout414_content-bottom,.mobile-layout414_content-bottom{cursor:pointer}.layout427_content{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:start;display:grid}.layout427_image-wrapper1{grid-column-gap:16px;grid-row-gap:16px;border-radius:var(--radius-large);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;max-width:20rem;overflow:hidden}.layout427_image-wrapper2{box-sizing:border-box;grid-column-gap:16px;grid-row-gap:16px;border-radius:var(--radius-large);object-fit:fill;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:inline-block;overflow:hidden}.layout427_content-right{flex-direction:column;justify-content:flex-end;height:100%;display:flex}.layout427_image2{aspect-ratio:1;object-fit:cover;object-position:40% 50%;width:100%;height:100%}.layout427_content-left{position:sticky;top:50px}.layout427_content-bottom{margin-top:5rem}.layout427_image1{aspect-ratio:1;object-fit:cover;width:100%;height:100%}@media screen and (width<=991px){.layout427_content-bottom{margin-top:4.5rem}}@media screen and (width<=767px){.layout427_content{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-columns:1fr}.layout427_content-left{position:static}.layout427_content-bottom{margin-top:3rem}}@media screen and (width<=479px){.layout427_content{grid-template-columns:1fr}.layout427_content-left{position:static}}.logo2_logo-list-2{grid-column-gap:2rem;grid-row-gap:1rem;flex-wrap:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-end;align-items:center;display:grid}.logo2_content-left-2{max-width:30rem}.logo2_wrapper{justify-content:center;align-items:flex-start;display:flex}.logo2_content-2{grid-column-gap:4rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:max-content 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;display:grid}@media screen and (width<=991px){.logo2_logo-list-2{grid-template-columns:1fr 1fr 1fr}.logo2_content-left-2{max-width:16rem}.logo2_content-2{grid-column-gap:3rem}.origin-logo{max-height:3.5rem}.cbre-logo{max-height:1.7rem}}@media screen and (width<=767px){.logo2_logo-list-2{grid-column-gap:1rem;padding-top:1rem}.logo2_content-left-2{max-width:none}.logo2_wrapper{padding:.75rem 1rem}.logo2_content-2{grid-row-gap:2rem;flex-direction:column;grid-template-columns:1fr;justify-content:flex-start;align-items:flex-start}.qg-logo{max-height:4.5rem}}@media screen and (width<=479px){.logo2_logo-list-2{grid-template-columns:1fr 1fr}.logo2_wrapper{justify-content:center;align-items:flex-start}}#w-node-b97dd94c-1203-6f36-1871-69da3f9172b7-7c59d8c3,#w-node-b97dd94c-1203-6f36-1871-69da3f9172bf-7c59d8c3,#w-node-c679b750-c98d-88f3-6279-380e67e2295d-7c59d8c3{justify-self:center}@media screen and (width<=991px){#w-node-b97dd94c-1203-6f36-1871-69da3f9172bb-7c59d8c3{grid-area:span 1/span 1/span 1/span 1}}.layout32_item{grid-column-gap:1.5rem;grid-row-gap:1.5rem;display:flex}.layout32_item-icon-wrapper{flex:none;align-self:flex-start}.layout32_content{grid-column-gap:5rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid;position:static}.layout32_content-left{z-index:auto;position:sticky;top:50px}.layout32_item-list{grid-column-gap:1.5rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr;padding-top:.5rem;padding-bottom:.5rem}.layout32_image-wrapper{border-radius:var(--radius-large);overflow:hidden}.layout32_image-position-center-right{aspect-ratio:1;object-fit:cover;object-position:50% 50%;width:100%;height:100%;overflow:clip}@media screen and (width<=991px){.layout32_content{grid-column-gap:3rem;grid-template-columns:1fr 1fr;grid-auto-flow:row;min-height:auto}}@media screen and (width<=767px){.layout32_content{grid-row-gap:3rem;grid-template-columns:1fr}.layout32_content-left{position:static}}@media screen and (width<=479px){.layout32_content{grid-template-columns:1fr}.layout32_content-left{position:static}.layout32_item-list{grid-template-columns:1fr}}#w-node-a560a6bf-4b19-7d97-8563-de291e551640-7c59d8c3{align-self:center}#w-node-a560a6bf-4b19-7d97-8563-de291e551642-7c59d8c3,#w-node-a560a6bf-4b19-7d97-8563-de291e55164b-7c59d8c3,#w-node-a560a6bf-4b19-7d97-8563-de291e551654-7c59d8c3{align-self:start}#w-node-a560a6bf-4b19-7d97-8563-de291e551665-7c59d8c3,#w-node-a54c24a2-a401-23b7-f148-00b38b57e4ba-7c59d8c3{place-self:auto}#w-node-a54c24a2-a401-23b7-f148-00b38b57e49f-7c59d8c3,#w-node-a54c24a2-a401-23b7-f148-00b38b57e4a8-7c59d8c3,#w-node-a54c24a2-a401-23b7-f148-00b38b57e4b1-7c59d8c3{align-self:start}.stats27_list{grid-column-gap:2rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}.stats27_number{color:var(--scheme-7-accent);font-size:5rem;font-weight:700;line-height:1.3}@media screen and (width<=991px){.stats27_list{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}.stats27_number{font-size:4rem}}@media screen and (width<=767px){.stats27_list{grid-template-columns:1fr}.stats27_number{font-size:3.5rem}}@media screen and (width<=479px){.stats27_list{grid-row-gap:2rem;grid-template-columns:1fr}.graph-block{overflow:hidden}}#w-node-a560a6bf-4b19-7d97-8563-de291e551677-7c59d8c3{place-self:auto}.zlx-proj{color:#111;max-width:720px;font-family:Inter,system-ui,sans-serif}.zlx-proj__title{color:#111;margin:0 0 24px;font-size:16px;font-weight:600}.zlx-proj__chart{height:280px;padding-left:44px;padding-right:8px;position:relative}.zlx-proj__grid{position:absolute;inset:0 0 28px 44px}.zlx-proj__grid-line{background:#e6e9ec;height:1px;position:absolute;left:0;right:0}.zlx-proj__y-label{color:#6b7280;white-space:nowrap;font-size:12px;position:absolute;right:calc(100% + 8px);transform:translateY(-50%)}.zlx-proj__bars{justify-content:space-around;align-items:flex-end;gap:8px;display:flex;position:absolute;inset:0 0 28px 44px}.zlx-proj__col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.zlx-proj__value{color:#111;opacity:0;margin-bottom:4px;font-size:13px;font-weight:500;transition:opacity .4s,transform .4s;transform:translateY(6px)}.zlx-proj__bar{background:#1a9f8a;border-radius:0;width:70%;max-width:90px;height:0;transition:height 1.1s cubic-bezier(.22,1,.36,1)}.zlx-proj.is-visible .zlx-proj__bar{height:var(--target-height)}.zlx-proj.is-visible .zlx-proj__value{opacity:1;transform:translateY(0)}.zlx-proj__col:first-child .zlx-proj__bar{transition-delay:50ms}.zlx-proj__col:nth-child(2) .zlx-proj__bar{transition-delay:.15s}.zlx-proj__col:nth-child(3) .zlx-proj__bar{transition-delay:.25s}.zlx-proj__col:nth-child(4) .zlx-proj__bar{transition-delay:.35s}.zlx-proj__col:nth-child(5) .zlx-proj__bar{transition-delay:.45s}.zlx-proj__col:first-child .zlx-proj__value{transition-delay:.85s}.zlx-proj__col:nth-child(2) .zlx-proj__value{transition-delay:.95s}.zlx-proj__col:nth-child(3) .zlx-proj__value{transition-delay:1.05s}.zlx-proj__col:nth-child(4) .zlx-proj__value{transition-delay:1.15s}.zlx-proj__col:nth-child(5) .zlx-proj__value{transition-delay:1.25s}.zlx-proj__x-axis{border-top:1px solid #1f2937;justify-content:space-around;gap:8px;padding-top:6px;display:flex;position:absolute;bottom:0;left:44px;right:8px}.zlx-proj__year{text-align:center;color:#111;flex:1;font-size:13px}.zlx-sat{color:#111;max-width:720px;font-family:Inter,system-ui,sans-serif}.zlx-sat__title{color:#111;margin:0 0 16px;font-size:16px;font-weight:600}.zlx-sat__header{color:#6b7280;border-bottom:1px solid #e6e9ec;grid-template-columns:160px 60px 1fr;align-items:center;gap:16px;padding:0 0 10px;font-size:13px;display:grid}.zlx-sat__header-rate{grid-column:2/4}.zlx-sat__row{opacity:0;border-bottom:1px solid #f0f2f4;grid-template-columns:160px 60px 1fr;align-items:center;gap:16px;padding:12px 0;font-size:14px;transition:opacity .5s,transform .5s;display:grid;transform:translateY(8px)}.zlx-sat__row:last-of-type{border-bottom:none}.zlx-sat__cat{color:#111}.zlx-sat__pct{color:#111;font-variant-numeric:tabular-nums}.zlx-sat__track{background:#d4ede8;border-radius:0;width:100%;height:8px;overflow:hidden}.zlx-sat__fill{background:#1a9f8a;width:0;height:100%;transition:width 1.1s cubic-bezier(.22,1,.36,1)}.zlx-sat__overall{opacity:0;border-top:1px solid #1f2937;grid-template-columns:160px 60px 1fr;align-items:center;gap:16px;margin-top:4px;padding:14px 0 0;font-size:14px;transition:opacity .5s,transform .5s;display:grid;transform:translateY(8px)}.zlx-sat__overall-label{color:#111;font-weight:700}.zlx-sat__overall-pct{color:#1a9f8a;font-variant-numeric:tabular-nums;font-weight:700}.zlx-sat.is-visible .zlx-sat__row{opacity:1;transform:translateY(0)}.zlx-sat.is-visible .zlx-sat__fill{width:var(--target-width)}.zlx-sat.is-visible .zlx-sat__overall{opacity:1;transform:translateY(0)}.zlx-sat__row:first-child{transition-delay:50ms}.zlx-sat__row:nth-child(2){transition-delay:.15s}.zlx-sat__row:nth-child(3){transition-delay:.25s}.zlx-sat__row:nth-child(4){transition-delay:.35s}.zlx-sat__row:nth-child(5){transition-delay:.45s}.zlx-sat__row:first-child .zlx-sat__fill{transition-delay:.2s}.zlx-sat__row:nth-child(2) .zlx-sat__fill{transition-delay:.3s}.zlx-sat__row:nth-child(3) .zlx-sat__fill{transition-delay:.4s}.zlx-sat__row:nth-child(4) .zlx-sat__fill{transition-delay:.5s}.zlx-sat__row:nth-child(5) .zlx-sat__fill{transition-delay:.6s}.zlx-sat__overall{transition-delay:.7s}.slider-arrow-icon_default{flex-direction:column;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.testimonial-logo-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.testimonial19_rating-wrapper{justify-content:center;align-items:center;display:flex}.testimonial19_client{grid-column-gap:1rem;grid-row-gap:1rem;text-align:left;justify-content:center;align-items:center;margin-top:auto;display:flex}.testimonial19_rating-icon{flex-direction:column;justify-content:center;align-items:center;margin-right:.25rem;display:flex}.testimonial19_mask{width:33.33%;overflow:visible}.slider-arrow-2{border:1px solid var(--border);background-color:var(--foreground);border-radius:100%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.slider-arrow-2.is-centre-previous,.slider-arrow-2.is-centre-next{bottom:4rem}.testimonial19_slider{background-color:var(--transparent);height:auto;padding-bottom:4rem;padding-left:.875rem;padding-right:.875rem;overflow:hidden}.testimonial19_slide-nav{height:1.75rem;font-size:.5rem}.testimonial19_slide{padding-left:1rem;padding-right:1rem}.testimonal-logo{max-height:5rem}@media screen and (width<=991px){.testimonial19_mask{width:50%}.testimonial19_slide{padding-left:1rem;padding-right:1rem}}@media screen and (width<=767px){.testimonial-logo-wrapper{padding:.75rem 1rem}.testimonial19_client{flex-direction:column;justify-content:center;align-items:center;width:100%}.testimonial19_mask{width:100%}.testimonial19_slider{padding-bottom:3rem;padding-left:0;padding-right:0}.testimonial19_slide{margin-right:2rem;padding-left:0;padding-right:0}}@media screen and (width<=479px){.testimonial-logo-wrapper{justify-content:center;align-items:flex-start;width:150px;height:auto}}.tag{grid-column-gap:.5rem;grid-row-gap:.5rem;border:1px solid var(--neutral-darkest-15);background-color:var(--neutral-darkest-5);backdrop-filter:blur(10px);color:var(--neutral-darkest);border-radius:4px;justify-content:center;align-items:center;padding:.25rem .625rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.tag.is-text{border-style:none;border-color:var(--transparent);background-color:var(--transparent);backdrop-filter:none;padding:0;display:inline-block}.tag.is-text.is-alternate{background-color:var(--transparent);color:var(--aqua);text-transform:uppercase}.tag.is-alternate{border-color:var(--white-20);background-color:var(--white-10);color:var(--white)}.layout380_card-medium-image-wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.layout380_card-medium{grid-column-gap:0rem;grid-row-gap:0rem;border:var(--border-width) solid var(--scheme-5-accent);border-radius:var(--radius-main);background-color:var(--neutral-darkest-30);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:stretch;display:grid;overflow:hidden}.layout380_card-large-content{flex-direction:column;flex:1;justify-content:center;padding:3rem;display:flex}.layout380_card-large{border:var(--border-width) solid var(--scheme-5-accent);border-radius:var(--radius-main);background-color:var(--neutral-darkest-30);flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:stretch;display:flex;overflow:hidden}.layout380_card-medium-content{flex-direction:column;justify-content:center;padding:1.5rem;display:flex}.layout380_row{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr}.layout380_column{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}.layout380_card-medium-image{object-fit:cover;width:100%;height:100%}.layout380_grid-list{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr}.layout380_card-small-content{flex-direction:column;flex:1;justify-content:space-between;padding:1.5rem;display:flex}.layout380_card-large-image-wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.layout380_card-small{border:var(--border-width) solid var(--scheme-5-accent);border-radius:var(--radius-main);background-color:var(--neutral-darkest-30);flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:stretch;display:flex;overflow:hidden}.layout380_card-large-image{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%}.layout380_item-icon-wrapper{display:inline-block}@media screen and (width<=991px){.layout380_card-large-content{padding:2rem}.layout380_row{grid-template-columns:1fr}.layout380_column{grid-template-rows:auto;grid-template-columns:1fr 1fr}.layout380_card-small-content{padding:2rem}}@media screen and (width<=767px){.layout380_card-large-content{padding:1.5rem}.layout380_row{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-columns:1fr}.layout380_column,.layout380_grid-list{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.layout380_card-small-content{padding:1.5rem}.layout380_card-small{grid-template-columns:1fr}}@media screen and (width<=479px){.layout380_card-medium{flex-direction:column;display:flex}.layout380_card-large-content{display:block}.layout380_card-large{flex-direction:column;display:flex}.layout380_card-medium-content{display:block}.layout380_column{grid-template-columns:1fr}}#w-node-a560a6bf-4b19-7d97-8563-de291e5516ae-7c59d8c3,#w-node-a560a6bf-4b19-7d97-8563-de291e5516af-7c59d8c3{grid-area:span 1/span 1/span 1/span 1}#w-node-a560a6bf-4b19-7d97-8563-de291e5516b0-7c59d8c3{grid-area:span 1/span 2/span 1/span 2}#w-node-a560a6bf-4b19-7d97-8563-de291e5516c3-7c59d8c3{align-self:start}#w-node-a560a6bf-4b19-7d97-8563-de291e5516e7-7c59d8c3{grid-area:span 1/span 1/span 1/span 1}#w-node-a560a6bf-4b19-7d97-8563-de291e5516e8-7c59d8c3{grid-area:span 1/span 2/span 1/span 2}#w-node-a560a6bf-4b19-7d97-8563-de291e5516e9-7c59d8c3{align-self:start}#w-node-a560a6bf-4b19-7d97-8563-de291e5516fa-7c59d8c3{grid-area:span 1/span 2/span 1/span 2}#w-node-a560a6bf-4b19-7d97-8563-de291e55170d-7c59d8c3{align-self:start}@media screen and (width<=991px){#w-node-a560a6bf-4b19-7d97-8563-de291e5516b0-7c59d8c3{grid-area:span 2/span 2/span 2/span 2}#w-node-a560a6bf-4b19-7d97-8563-de291e5516c5-7c59d8c3,#w-node-a560a6bf-4b19-7d97-8563-de291e5516d6-7c59d8c3{grid-area:span 1/span 1/span 1/span 1}#w-node-a560a6bf-4b19-7d97-8563-de291e5516fa-7c59d8c3{grid-area:span 2/span 2/span 2/span 2}}@media screen and (width<=767px){#w-node-a560a6bf-4b19-7d97-8563-de291e5516b0-7c59d8c3{grid-column:span 2/span 2}#w-node-a560a6bf-4b19-7d97-8563-de291e5516c5-7c59d8c3,#w-node-a560a6bf-4b19-7d97-8563-de291e5516d6-7c59d8c3{grid-area:span 1/span 1/span 1/span 1}#w-node-a560a6bf-4b19-7d97-8563-de291e5516e8-7c59d8c3,#w-node-a560a6bf-4b19-7d97-8563-de291e5516fa-7c59d8c3{grid-column:span 2/span 2}}@media screen and (width<=479px){#w-node-a560a6bf-4b19-7d97-8563-de291e5516b0-7c59d8c3,#w-node-a560a6bf-4b19-7d97-8563-de291e5516e8-7c59d8c3,#w-node-a560a6bf-4b19-7d97-8563-de291e5516fa-7c59d8c3{grid-column:span 1/span 1}}.margin-bottom.margin-xsmall.no-gap{grid-column-gap:0px;grid-row-gap:0px}.section_layout432.color-scheme-7{display:none}.video-wrapper{border-radius:var(--radius-large);width:100%;max-width:1000px;overflow:hidden}.video-wrapper.anim-fade-up{max-width:none}.cta31_component{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.section_gallery23{overflow:hidden}#w-node-_1419672f-b0bd-da3d-145e-e0c92d9e1aa3-7c59d8c3{grid-area:span 1/span 1/span 1/span 1}.vid-wrap{aspect-ratio:16/9;cursor:pointer;background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden}.vid-wrap video{object-fit:cover;width:100%;height:100%;transition:filter .4s;display:block}.vid-overlay{pointer-events:none;opacity:0;background:linear-gradient(#0000 40%,#00000080 100%);transition:opacity .5s;position:absolute;inset:0}.vid-btn{cursor:pointer;backdrop-filter:blur(12px);opacity:0;background:#ffffff14;border:none;border-radius:50%;width:64px;height:64px;padding:0;transition:transform .25s,background .25s,opacity .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.vid-btn svg{width:64px;height:64px;display:block}.vid-corner-btn{cursor:pointer;backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#00000059;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:opacity .5s,background .2s;display:flex;position:absolute;bottom:14px;left:14px}.vid-corner-btn svg{width:16px;height:16px;display:block}.vid-corner-btn:hover{background:#0000008c}.vid-wrap.ui-visible .vid-overlay{opacity:1}.vid-wrap.ui-visible .vid-btn{opacity:1;pointer-events:all;transform:translate(-50%,-50%)scale(1)}.vid-wrap.ui-visible .vid-corner-btn{opacity:1;pointer-events:all}.vid-wrap.ui-visible{cursor:default}.vid-wrap.ui-visible .vid-btn:hover{background:#ffffff2e;transform:translate(-50%,-50%)scale(1.1)}.vid-wrap.idle .vid-overlay{opacity:1}.vid-wrap.idle .vid-btn{opacity:1;pointer-events:all;transform:translate(-50%,-50%)scale(1)}.vid-wrap.idle{cursor:default}.vid-wrap.idle video{filter:brightness(.75)}.vid-wrap.idle:hover .vid-btn{background:#ffffff2e;transform:translate(-50%,-50%)scale(1.1)}.vid-wrap.paused .vid-overlay{opacity:1}.vid-wrap.paused .vid-btn{opacity:1;pointer-events:all;transform:translate(-50%,-50%)scale(1)}.vid-wrap.paused .vid-corner-btn{opacity:1;pointer-events:all}.vid-wrap.paused{cursor:default}.vid-wrap.paused video{filter:brightness(.7)}.vid-wrap.paused .vid-btn:hover{background:#ffffff2e;transform:translate(-50%,-50%)scale(1.1)}.vid-wrap:-webkit-full-screen{border-radius:0}.vid-wrap:fullscreen{border-radius:0}.vid-wrap:fullscreen{border-radius:0}.vid-wrap:fullscreen video{object-fit:contain;width:100%;height:100%}.collection-list-5{grid-column-gap:60px;grid-row-gap:60px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}.button-group-3.is-center{justify-content:center;align-items:center;margin-top:30px}.button-3{grid-column-gap:.5rem;grid-row-gap:.5rem;color:var(--white);text-align:center;text-transform:none;background-color:var(--aqua);border:1px solid var(--aqua);border-radius:6px;justify-content:center;align-items:center;padding:.625rem 1.5rem;font-weight:500;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.button-3:hover{background-color:var(--aqua-dark);border-color:var(--aqua-dark)}.button-3.is-link{color:var(--neutral-darkest);background-color:#0000;border-style:none;min-height:44px;padding:.25rem 0;line-height:1;text-decoration:none}.button-3.is-link:hover{text-decoration:underline}.button-3.is-link.is-icon{grid-column-gap:.5rem;grid-row-gap:.5rem}
