:root{--neutral-lighter:#fafaf4;--neutral-light:#f3f2d8;--neutral-dark-75:#180900bf;--neutral-dark:#180900;--primary:#009c35;--primary-50:#009c3580;--primary-light:#92f390;--display-font:"opsz" 30;--contrast-border:1px solid #00000026;--contrast-shadow:0 0 10px 0 #ff000026 inset;background-color:#180900;background-color:var(--neutral-dark);font-size:16px}*{box-sizing:border-box;margin:0}ul{list-style-type:none;padding:0}a{color:inherit;text-decoration:none}img{pointer-events:none;-webkit-user-select:none;user-select:none}@font-face{font-family:Helvetica Now Var;font-weight:100 1000;src:url(/static/media/Helvetica-Now-Var.d6e449cba7ce454e95a1.ttf) format("truetype-variations")}@font-face{font-family:Astralaga;font-weight:700;src:url(/static/media/Astralaga-Bold.484be8f5ab413178b32a.ttf) format("truetype")}:root{background-color:#f3f2d8;background-color:var(--neutral-light)}#root,body{-webkit-font-smoothing:antialiased;align-items:center;color:#180900bf;color:var(--neutral-dark-75);display:flex;flex-direction:column;font-family:Helvetica Now Var,Helvetica Neue,-apple-system,sans-serif;font-variation-settings:"opsz" 12;margin:0;width:100%}#root:has(#loader:not(.loaded)),body:has(#loader:not(.loaded)){overflow:hidden}section{background-color:#f3f2d8;background-color:var(--neutral-light)}header,section{padding:128px 320px;width:100%;z-index:2}section.full-screen{min-height:100vh}.section-description{align-items:center;display:flex;flex-direction:column;gap:32px}.section-description strong{color:#009c35;color:var(--primary);display:inline-block;font-size:14px;text-transform:uppercase;width:100%}h1,h2,h3{color:#180900;color:var(--neutral-dark);font-family:Astralaga;line-height:1.15em}h1{font-size:80px}h2{font-size:48px}h3{font-size:32px;line-height:1.25em}h4{font-variation-settings:"opsz" 30;font-variation-settings:var(--display-font);font-weight:800}p{color:#180900bf;color:var(--neutral-dark-75)}small{font-size:12px}::selection{background-color:#009c35;background-color:var(--primary);color:#f3f2d8;color:var(--neutral-light)}::-moz-selection{background-color:#009c35;background-color:var(--primary);color:#f3f2d8;color:var(--neutral-light)}:focus{border-radius:64px;outline:2px solid #009c35;outline:2px solid var(--primary);outline-offset:4px}@media screen and (min-width:1600px){header,section{padding:128px 240px}}@media screen and (min-width:1200px) and (max-width:1599px){header,section{padding:96px 80px}h1{font-size:72px}}@media screen and (min-width:768px) and (max-width:1199px){header,section{padding:80px 64px}h1{font-size:64px}}@media screen and (max-width:767px){header,section{padding:64px 24px}h1{font-size:48px}h2{font-size:40px}.section-description{align-items:stretch;gap:16px}}.button{--color-background:var(--primary);--color-text:#fff;--color-background-hover:var(--neutral-dark);--color-text-hover:#fff;align-items:center;background-color:var(--color-background);border-radius:64px;color:var(--color-text);cursor:pointer;display:inline-flex;font-size:16px;font-variation-settings:var(--display-font);font-weight:700;height:64px;justify-content:center;line-height:24px;overflow:hidden;padding:20px 32px;position:relative;text-align:center;text-shadow:none;transition:background-color .2s ease-out,color .2s ease-out;white-space:nowrap}.button .circle{aspect-ratio:1;background-color:var(--color-background-hover);color:var(--color-text-hover);content:"";display:grid;height:100%;left:50%;-webkit-mask:url(/static/media/circle.1c4e85b40df558647969.svg);mask:url(/static/media/circle.1c4e85b40df558647969.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:0 auto;mask-size:0 auto;opacity:0;overflow:hidden;padding:20px 32px;place-content:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .5s,-webkit-mask-size 0s ease-out .5s;transition:opacity .5s,mask-size 0s ease-out .5s;transition:opacity .5s,mask-size 0s ease-out .5s,-webkit-mask-size 0s ease-out .5s;width:100%;z-index:1}.button:hover .circle{-webkit-mask-size:120% auto;mask-size:120% auto;opacity:1;transition:opacity 0s,-webkit-mask-size .3s ease-out;transition:opacity 0s,mask-size .3s ease-out;transition:opacity 0s,mask-size .3s ease-out,-webkit-mask-size .3s ease-out}.button.primary-light{--color-background:var(--primary-light);--color-background-hover:var(--neutral-light);--color-text:var(--neutral-dark);--color-text-hover:var(--neutral-dark)}.button.secondary{--color-background:#0000;--color-text:var(--neutral-dark);border:1px solid var(--neutral-dark)}.button.secondary-light{--color-background:#18090040;--color-text:var(--neutral-light);--color-background-hover:var(--neutral-light);--color-text-hover:var(--neutral-dark);border:1px solid var(--neutral-light)}.button.circle{aspect-ratio:1;display:grid;height:64px;padding:0;place-content:center;width:64px}.navbar{align-items:center;display:flex;gap:40px;justify-content:space-between;left:0;padding-bottom:16px;padding-top:16px;position:fixed;top:0;width:100%;z-index:10}body:has(#loader.loaded) .navbar{animation:slideDown 1.5s ease-out 4.5s both}.navbar .app-name{color:var(--primary);font-size:16px;font-variation-settings:var(--display-font);font-weight:900;text-transform:uppercase;transition:color .15s ease-out}.navbar .app-name:hover{color:var(--neutral-dark)}.navbar nav{flex-grow:1}.navbar nav ul{align-items:center;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:24px;justify-content:flex-end;text-transform:uppercase}.navbar nav ul li:hover{color:var(--primary);transition:color .15s}.navbar nav ul li a{padding:16px 8px}.navbar .buttons{display:flex;gap:16px}.navbar.theme--dark{background-color:var(--neutral-light)}.navbar.theme--light{color:var(--neutral-light);text-shadow:0 0 5px var(--neutral-dark)}.navbar.theme--light .app-name{color:var(--primary-light)}.navbar.theme--light .app-name:hover{color:var(--neutral-light)}.navbar.theme--light nav ul li:hover{color:var(--primary-light)}@media screen and (min-width:1200px){.navbar .open-navbar{display:none}}@media screen and (max-width:1199px){.navbar nav{display:none}}@media screen and (max-width:767px){.navbar .cta{display:none}}.overlay{background-color:#90ff8e00;height:100vh;left:-100vw;position:fixed;transition:background-color .3s ease-out,left 0s .3s,z-index 0s .3s,-webkit-backdrop-filter .3s;transition:background-color .3s ease-out,backdrop-filter .3s,left 0s .3s,z-index 0s .3s;transition:background-color .3s ease-out,backdrop-filter .3s,left 0s .3s,z-index 0s .3s,-webkit-backdrop-filter .3s;width:100vw;z-index:12;z-index:-10}.overlay.shown{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#90ff8e1a;left:0;transition:background-color .3s ease-out,left 0s 0s,z-index 0s 0s,-webkit-backdrop-filter .3s;transition:background-color .3s ease-out,backdrop-filter .3s,left 0s 0s,z-index 0s 0s;transition:background-color .3s ease-out,backdrop-filter .3s,left 0s 0s,z-index 0s 0s,-webkit-backdrop-filter .3s;z-index:12}#nav-menu{background-color:var(--neutral-dark);border-bottom-left-radius:80px;color:#fff;display:flex;flex-direction:column;gap:32px;max-width:480px;min-height:calc(100vh - 80px);opacity:0;padding:16px 32px 24px;position:fixed;right:-100vw;transition:right .3s ease-in,opacity 0s 1s;width:100vw;z-index:11;z-index:100}#nav-menu.shown{opacity:1;right:0;transition:right .3s ease-in}#nav-menu .top{align-items:center;display:flex;justify-content:space-between}#nav-menu .app-name{color:var(--neutral-lighter);font-size:20px;font-variation-settings:var(--display-font);font-weight:900}#nav-menu ul{align-items:stretch;display:flex;flex-direction:column;gap:16px}#nav-menu ul .button,#nav-menu ul .button .circle{align-items:center;display:flex;justify-content:space-between;width:100%}#nav-menu ul .button.secondary-light{background-color:#ffffff0d;border-color:#ffffff80}#nav-menu .contact h3{color:var(--neutral-lighter);font-family:Helvetica Now Var;font-size:20px;font-weight:900;margin-bottom:24px}#nav-menu .contact a,#nav-menu .contact h3{font-variation-settings:var(--display-font)}#nav-menu .contact a{color:var(--primary-light);display:block;font-size:20px;font-weight:700}body:has(#nav-menu.shown){overflow:hidden!important}@media screen and (min-width:1200px){#nav-menu{display:none!important}}#features{display:flex;flex-direction:column;gap:80px}#features .section-description{text-align:center}#features .section-description .community-list{line-height:1.6;list-style-type:disc;margin:1rem auto 2rem;max-width:700px;padding-left:1.5rem;text-align:left}#features ul.feature-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}#features ul.feature-grid li{border-radius:24px;display:flex;flex-direction:column;gap:12px}#features ul.feature-grid li .img-wrapper{display:grid;height:64px}#features ul.feature-grid li .description{flex:1 0}#features ul.feature-grid li .description h4{margin-bottom:12px}@media screen and (min-width:1200px){#features ul.feature-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:768px) and (max-width:1199px){#features ul.feature-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){#features ul.feature-grid{gap:32px;grid-auto-rows:1fr;grid-template-columns:repeat(1,1fr)}#features ul.feature-grid li{background:none;border-radius:24px;display:flex;flex:1 0;gap:24px;padding:0}#features ul.feature-grid li .img-wrapper{display:grid;height:64px;place-content:center;width:64px}#features ul.feature-grid li .description{display:flex;flex-direction:column;gap:12px;text-align:left}}#footer{align-items:center;background-color:initial;display:grid;min-height:100vh;overflow:hidden;z-index:inherit}#footer img.jardin{height:100vh;inset:0;object-fit:cover;position:fixed;width:100vw;z-index:-10}#footer footer{align-items:stretch;background-color:var(--neutral-lighter);border-radius:32px;display:flex;gap:80px;outline:var(--contrast-border);padding:96px 80px;z-index:11}#footer .cta{align-items:flex-start;justify-content:space-between}#footer .cta,#footer .links{display:flex;flex-direction:column;gap:40px}#footer .links{flex-grow:1}#footer .links>div{display:flex;gap:40px;justify-content:space-between}#footer .links nav ul{display:flex;flex-direction:column;gap:24px;margin-top:32px}#footer .links nav ul li a{display:block}#footer .links nav ul li a:hover{color:var(--primary);text-decoration:underline}#footer .links nav ul li a:is([href^="tel:"],[href^="mailto:"]){color:var(--primary);font-size:20px;font-variation-settings:var(--display-font);font-weight:700}#footer .links .social-links{display:flex;flex-direction:row;gap:16px}#footer .links .social-links li a{aspect-ratio:1;border:1px solid var(--neutral-dark-75);border-radius:100%;display:grid;place-content:center;transition:background-color .15s ease-out;width:64px}#footer .links .social-links li a:hover{border-color:var(--primary);color:var(--primary)}#footer .copyright{align-self:flex-end;color:#0006}#footer .copyright span{display:block}@media screen and (max-width:1599px){#footer .services{display:none}}@media screen and (min-width:768px) and (max-width:1199px){#footer{overflow:auto;padding:50vh 0 0}#footer footer{border-bottom-left-radius:0;border-bottom-right-radius:0;flex-direction:column;padding:80px 64px 64px;position:relative}#footer .links{gap:24px}#footer .links .top{justify-content:left}#footer .links nav.sections ul{display:grid;grid-template-columns:1fr 1fr}#footer .links>div{gap:32px}#footer .links>div>*{flex:1 0}}@media screen and (max-width:767px){#footer{height:auto;min-height:100vh;padding:80px 0 0;place-content:flex-end stretch}#footer img.jardin{display:none}#footer footer{border-radius:32px 32px 0 0;flex-direction:column;gap:56px;min-height:100vh;padding:80px 24px 32px}#footer footer .button{width:100%}#footer .links nav ul li a:is([href^="tel:"],[href^="mailto:"]){font-size:16px}#footer .links>div{flex-direction:column;gap:32px}#footer .links nav{display:flex}#footer .links nav h4{margin-right:16px;width:128px}#footer .links nav ul{gap:16px;margin:0}#footer .services{display:none!important}#footer .links .social-links{gap:8px}#footer .copyright{align-self:inherit;font-size:12px}#footer .copyright span{display:inline;margin-right:4px}}#hero{height:inherit;padding:0;z-index:inherit}#hero .mask{background-color:var(--neutral-dark);display:grid;-webkit-mask:url(/static/media/ellipse.841b03bf84c8218f2088.svg);mask:url(/static/media/ellipse.841b03bf84c8218f2088.svg);-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto max(90vw,120vh);mask-size:auto max(90vw,120vh);min-height:95vh;overflow:hidden;place-content:center;position:relative;z-index:11}#hero .center{align-items:center;display:flex;flex-direction:column;gap:32px;text-align:center}body:has(#loader.loaded) #hero .mask{animation:smallMask 3s ease-out 1s both}body:has(#loader.loaded) #hero .center h1{animation:fadeIn 1.5s ease-out 1.5s both}body:has(#loader.loaded) #hero .center p{animation:slideDown 1.5s ease-out 2.5s both}body:has(#loader.loaded) #hero .center .button{animation:slideDown 1.5s ease-out 3.5s both}body:has(#loader.loaded) #hero .scroll-appeal{animation:slideUp 1.5s ease-out 4.5s both}@keyframes smallMask{0%{height:100vh;-webkit-mask-size:auto 500vw;mask-size:auto 500vw}to{height:95vh;-webkit-mask-size:auto max(90vw,120vh);mask-size:auto max(90vw,120vh)}}@keyframes fadeIn{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}#hero h1,#hero p{color:var(--neutral-light)}#hero h1 strong{color:var(--primary-light)}#hero .background{animation:slowParallax linear;height:100vh;inset:0;object-fit:cover;opacity:.5;position:fixed;width:100vw;z-index:-1}#hero .background.background{animation-timeline:scroll();animation-range-start:0;animation-range-end:100vh}#hero .scroll-appeal{align-items:center;bottom:15vh;color:var(--neutral-light);display:flex;flex-direction:column;gap:8px;left:0;position:fixed;right:0;text-align:center}#hero .scroll-appeal .label{align-items:center;border-radius:8px;display:inline-flex;flex-direction:column;font-size:12px;font-weight:500;line-height:12px;padding:4px;text-transform:uppercase}@keyframes slowParallax{0%{transform:translateY(0)}to{transform:translateY(-40vh)}}@media screen and (min-width:768px) and (max-width:1199px){#hero h1{line-height:1.25}}@media screen and (min-width:768px){#hero .center p>span{display:block}}@media screen and (max-width:767px){#hero .mask{background-color:var(--neutral-dark);height:90vh;-webkit-mask-image:url(/static/media/circle.1c4e85b40df558647969.svg);mask-image:url(/static/media/circle.1c4e85b40df558647969.svg);z-index:11}#hero img.background{animation:none}#hero .center{align-items:stretch;text-align:left}#hero .center .button{width:100%}#hero .scroll-appeal{margin-top:40px;position:static}}#map{--coord-x:1437;--coord-y:647px;--map-w:2200;--map-h:1800px;--v-ratio:calc(100vw / 100vh);--pos-x:calc(var(--coord-x)*100%/var(--map-w));--pos-y-ratio-shift:calc(164px - 10vw);--pos-y:calc(var(--coord-y) - (var(--map-h) - 100dvh)/2 + var(--pos-y-ratio-shift));contain:strict;height:200vh;position:relative}#map>.buttons,#map>.section-description{display:none}#map .map-wrapper .section-description{align-items:flex-start;background-color:#fff;border-radius:32px;display:inline-flex;max-width:640px;outline:var(--contrast-border);padding:64px 40px;z-index:11}#map .map-wrapper .section-description .buttons{display:flex;gap:16px}#map .map-wrapper{border-radius:32px;height:calc(100vh - 144px);overflow:clip;position:-webkit-sticky;position:sticky;top:112px;z-index:-1}#map .map-wrapper:after{border-radius:32px;content:"";inset:0;outline:var(--contrast-border);outline-offset:-1px;position:absolute}#map .map-wrapper>img.map-large{animation:zoomOut ease-out;height:100%;object-fit:cover;object-position:left center;transform-origin:var(--pos-x) var(--pos-y);width:100%}#map .map-wrapper>img.map-large.map-large{animation-timeline:view();animation-range-start:0;animation-range-end:200vh;animation-fill-mode:both}#map .map-wrapper>img.map-centered{display:none}#map .map-wrapper .indicator{align-items:center;display:flex;flex-direction:column;gap:4px;height:4px;justify-content:flex-end;left:var(--pos-x);padding-top:24px;position:absolute;top:var(--pos-y);width:4px;z-index:10}#map .map-wrapper .indicator strong{background-color:var(--primary);border-radius:8px;color:#fff;display:block;padding:2px 8px;white-space:nowrap}#map .map-wrapper .indicator .circle{background-color:var(--primary);border-radius:100%;box-shadow:0 0 0 8px var(--primary-50);display:grid;min-height:48px;min-width:48px;place-content:center}#map .map-wrapper .indicator .circle img{height:20px}@keyframes zoomOut{0%{transform:scale(250%) rotate(45deg)}to{transform:scale(100%) rotate(0deg)}}@media screen and (min-width:1600px){#map{padding:32px}#map .section-description{left:208px;max-width:540px;position:absolute;top:120px}}@media screen and (min-width:1200px) and (max-width:1599px){#map .section-description{left:64px;left:48px;max-width:540px;position:absolute;top:64px;top:48px}}@media screen and (min-width:768px) and (max-width:1199px){#map .section-description{align-items:center!important;margin-bottom:40px;text-align:center}#map .section-description p{max-width:560px}#map>.buttons{display:flex;flex-direction:row!important;gap:16px;justify-content:center}}@media screen and (max-width:1199px){#map{--pos-x:50%;--pos-y:33%;contain:inherit;flex-direction:column;gap:32px;height:inherit}#map,#map>.section-description{display:flex}#map>.buttons{display:flex;flex-direction:column-reverse;gap:16px}#map .map-wrapper{height:60vh;overflow:clip;position:relative;top:inherit}#map .map-wrapper .section-description{display:none}#map .map-wrapper>img.map-large{animation:none!important;display:none}#map .map-wrapper>img.map-centered{animation:none!important;display:block;height:100%;object-fit:cover;object-position:center center;width:100%}}#presentation{align-items:center;display:flex;flex-direction:column;gap:80px;text-align:center}#presentation .wrapper{display:flex;gap:64px}#presentation .subsection{display:flex;flex-direction:column;gap:32px}#presentation .img-wrapper{border-radius:80px;height:640px;outline:var(--contrast-border);outline-offset:-1px;overflow:clip;width:534px}#presentation .img-wrapper img{animation:zoomIn ease-out;height:100%;object-fit:cover;width:100%}#presentation .img-wrapper.img-wrapper img{animation-timeline:view();animation-range-start:0;animation-range-end:75vh;animation-fill-mode:both}@keyframes zoomIn{0%{transform:scale(125%)}to{transform:scale(100%)}}@media screen and (min-width:1200px){#presentation .subsection{flex-basis:0;flex-grow:1;padding:64px 0}#presentation .subsection.left{animation:slideLeft ease-out;text-align:right}#presentation .subsection.left.left{animation-timeline:view();animation-range-start:10vh;animation-range-end:50vh;animation-fill-mode:both}#presentation .subsection.right{animation:slideRight ease-out;justify-content:flex-end;text-align:left}#presentation .subsection.right.right{animation-timeline:view();animation-range-start:50vh;animation-range-end:90vh;animation-fill-mode:both}}@media screen and (max-width:1199px){#presentation .wrapper{align-items:center;flex-direction:column;max-width:50%;text-align:center}}@media screen and (max-width:767px){#presentation{align-items:stretch;gap:40px;text-align:left}#presentation .wrapper{gap:40px;max-width:inherit}#presentation .subsection{gap:24px;text-align:left}#presentation .img-wrapper{border-radius:32px;height:50vh;width:100%}#presentation .button{width:100%}}#services{display:flex;flex-direction:column;gap:128px}#services .section-description{text-align:center}#services article{animation:slideRight ease-out;display:flex;flex-direction:column-reverse;gap:40px}#services#services article{animation-timeline:view();animation-range-start:0;animation-range-end:60vh;animation-fill-mode:both}@keyframes slideLeft{0%{opacity:0;transform:translateX(80px)}to{opacity:1;transform:translateX(0)}}@keyframes slideRight{0%{opacity:0;transform:translateX(-80px)}to{opacity:1;transform:translateX(0)}}#services article>img{border-radius:24px;flex:1 0;height:400px;max-height:400px;object-fit:cover;outline:var(--contrast-border);outline-offset:-1px}@media screen and (min-width:1200px){#services article{align-items:center;gap:56px}#services article.position--right{animation-timeline:view();animation-range-start:0;animation-range-end:60vh;animation:slideLeft ease-out;animation-fill-mode:both;flex-direction:row-reverse}#services article.position--left{flex-direction:row}#services article>img{border-radius:80px}}#services article .details{display:flex;flex:1 0;flex-direction:column;gap:40px}#services article .details .description p{margin-top:24px}#services article .details ul{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);padding:0}@media screen and (min-width:768px) and (max-width:1199px){#services article .details ul{grid-template-columns:repeat(3,1fr)}}#services article .details ul li{align-items:center;display:flex;font-size:12px;font-weight:700;gap:12px}#services article .details ul li .icon-wrapper{aspect-ratio:1;border:1px solid var(--neutral-dark);border-radius:8px;display:grid;min-width:48px;place-content:center}#services article .bottom{align-items:center;display:flex;gap:32px}#services article .price .value{font-size:32px;font-variation-settings:var(--display-font);font-weight:700;margin-right:8px}#services article .price .value .unit{font-weight:400}#services article .price .per{white-space:nowrap}#services .section-description .services-list{font-size:1rem;line-height:1.6;list-style-type:disc;margin-left:auto;margin-right:auto;margin-top:1.5rem;max-width:700px;padding-left:1.5rem;text-align:left}@media screen and (max-width:767px){#services{gap:80px}#services .section-description{text-align:left}#services article .bottom{flex-direction:row-reverse;justify-content:space-between}#services article .price .per{font-size:12px}}#testimonials{display:flex;flex-direction:column;gap:40px;padding-bottom:64px}#testimonials .section-description{margin-bottom:40px;text-align:center}.testimonial-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr}#testimonials .comment-card{border:var(--contrast-border);border-radius:32px;display:flex;flex-direction:column;gap:32px;padding:40px}#testimonials .comment-card img{align-self:flex-start;height:20px}#testimonials .comment-card p{flex-grow:1;font-size:20px}#testimonials .comment-card .meta{display:flex;justify-content:space-between}#testimonials .comment-card .author{font-variation-settings:var(--display-font);font-weight:700}@keyframes slideFromRight{0%{opacity:0;transform:translateX(200px)}to{opacity:1;transform:translateX(0)}}@keyframes slideFromLeft{0%{opacity:0;transform:translateX(-200px)}to{opacity:1;transform:translateX(0)}}@keyframes slideFromBottom{0%{opacity:0;transform:translateY(200px)}to{opacity:1;transform:translateY(0)}}#testimonials .card-1{animation:slideFromRight ease-out}#testimonials .card-1.card-1{animation-timeline:view();animation-range-start:-40vh;animation-range-end:40vh}#testimonials .card-2{animation:slideFromBottom ease-in}#testimonials .card-2.card-2{animation-timeline:view();animation-range-start:-40vh;animation-range-end:40vh}#testimonials .card-3{animation:slideFromLeft ease-in}#testimonials .card-3.card-3{animation-timeline:view();animation-range-start:-60vh;animation-range-end:20vh}#testimonials .reservation-block{margin:0 auto;max-width:800px;padding-bottom:40px;padding-top:40px;text-align:center}#testimonials .reservation-block h2{margin-bottom:16px}@media screen and (min-width:900px){.testimonial-grid{grid-template-areas:"title card-1" "card-3 card-2";grid-template-columns:1fr 1fr}.testimonial-grid .section-description{grid-area:title;text-align:left}.testimonial-grid .card-1{grid-area:card-1}.testimonial-grid .card-2{grid-area:card-2}.testimonial-grid .card-3{grid-area:card-3}}@media screen and (min-width:768px) and (max-width:899px){#testimonials{gap:24px}#testimonials .section-description{margin-bottom:40px}}@media screen and (min-width:768px){#testimonials{border-radius:0 0 64px 64px;box-shadow:0 64px 64px -64px #00000080}}@media screen and (max-width:767px){#testimonials .comment-card{padding:40px 24px}#testimonials .comment-card p{font-size:16px}}#loader{--loader-width:calc(min(540px, 60vw));--gradient-width:100vw;background-color:var(--neutral-dark);display:grid;height:105vh;overflow:hidden;place-content:center;position:fixed;transition:height .7s cubic-bezier(.55,-.2,.99,.16) .5s,z-index 0s 1.5s;width:100vw;z-index:1000}#loader.loaded{height:0;z-index:-1}#loader.loaded .center{height:0;opacity:0;transition:opacity .5s .5s,height 0s 1s}#loader .center{display:grid;height:100vh;place-content:center;position:fixed;width:100vw}#loader .logo-mask{aspect-ratio:3.40354482404;background-color:#f3f2d850;height:300px;-webkit-mask:url(/static/media/logo.5d62a12c65e4ab24137f.svg);mask:url(/static/media/logo.5d62a12c65e4ab24137f.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--loader-width) auto;mask-size:var(--loader-width) auto;overflow:hidden;position:relative;width:var(--loader-width)}#loader .logo-mask .fill{animation:moveBackground 5s linear infinite backwards;background:linear-gradient(90deg,#90ff8e,#03a200,#90ff8e);background-repeat:repeat-x;background-size:var(--gradient-width) 100%;box-shadow:0 0 16px 0 var(--neutral-light);height:100%;transition:width .2s linear}@keyframes moveBackground{to{background-position-x:var(--gradient-width)}}#loader .counter{animation:counterGlow 2s linear infinite;color:var(--neutral-light);font-size:12px;text-align:center}@keyframes counterGlow{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@media screen and (max-width:767px){#loader{--loader-width:calc(100vw - 64px)}}
/*# sourceMappingURL=main.14c5da51.css.map*/