h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{border:none;background:none;cursor:pointer}img{display:block;max-width:100%;height:auto}:root{font-family:Quicksand,sans-serif;font-size:16px;line-height:1.5;font-weight:400;font-optical-sizing:auto;font-style:normal;color:#000;background-color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{display:flex;flex-direction:column;max-width:100vw;min-height:100vh;margin:0;background-color:#e0cbb4}main{flex-grow:1}main:has(.back-link){text-align:center}h2{font-family:Aboreto,system-ui;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:-.01em;font-size:36px}@media only screen and (min-width: 1440px){h2{font-size:48px}}.button{border-radius:100px;box-shadow:0 1px 2px #0b08030d,inset 0 -2px 1px #0003,inset 0 0 0 1px #0b080326,inset 0 2px 1px #ffffff40,inset 0 32px 24px #ffffff0d;background:#6f4e37;padding:10px 24px;font-weight:500;font-size:16px;line-height:1.5;color:#fff;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.button:hover,.button:focus{opacity:.5}.container{max-width:375px;margin:0 auto;padding:0 16px}@media only screen and (min-width: 768px){.container{max-width:768px;padding-left:32px;padding-right:32px}}@media only screen and (min-width: 1440px){.container{max-width:1440px;padding-left:64px;padding-right:64px}}@keyframes slide{0%{transform:translate(-140%) translateY(-50%)}to{transform:translate(-104%) translateY(-50%)}}@keyframes stretch{0%{opacity:0;transform:translate(-50%) translateY(100%) scale(.2)}to{opacity:1;transform:translate(-50%) translateY(100%) scale(1)}}.header{padding:12px 0}.header-container{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 768px){.header{padding:18px 32px}}@media only screen and (min-width: 1440px){.header{padding:18px 0}}.header-logo{display:flex;justify-content:center;width:84px;height:36px;cursor:pointer}.burger-btn{width:48px;height:48px}@media only screen and (min-width: 768px){.burger-btn{display:none}}.nav-list{display:none}@media only screen and (min-width: 768px){.nav-list{display:flex;gap:32px}}.nav-item a{transition:border-bottom .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1)}.nav-item a:hover,.nav-item a:focus{border-bottom:1px solid #0b0803;cursor:pointer;opacity:.5}.mobile{position:fixed;top:0;left:0;width:100%;height:100%;background:#e0cbb4;z-index:999;opacity:0;visibility:hidden;pointer-events:none}@media only screen and (min-width: 768px){.mobile{display:none;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}}.mobile.is-open{opacity:1;visibility:visible;pointer-events:initial;transition-delay:0ms}.header-box{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.mobile-list{color:#0b0803;display:flex;align-items:center;flex-direction:column;gap:32px}.mobile-list-item a{transition:border-bottom 50ms ease-in}.mobile-list-item a:hover{border-bottom:1px solid #0b0803}.hero{background-image:linear-gradient(to bottom,#00000073,#00000073),url(/project-web-group-10/assets/m-hero-BNva2EiZ.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;margin:0 auto;max-width:768px;padding:108.5px 32px}.hero-container{padding:0}.hero-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:256px}.hero-title{font-family:Aboreto,system-ui;font-size:40px;line-height:1.2;letter-spacing:-.01em;margin-bottom:24px}.hero-text{font-weight:400;font-size:18px;line-height:1.5;margin-bottom:32px}.hero-btn{width:135px}@media (min-resolution: 2x){.hero{background-image:linear-gradient(to bottom,#00000073,#00000073),url(/project-web-group-10/assets/m-hero@2x-CgBq6j2c.jpg)}}@media only screen and (min-width: 768px){.hero{max-width:1440px;background-image:linear-gradient(to bottom,#00000073,#00000073),url(/project-web-group-10/assets/t-hero-7FGeQNTc.jpg);padding:108.5px 0}.hero-container{padding-left:32px;padding-right:32px}.hero-content{width:560px}@media (min-resolution: 2x){.hero{background-image:linear-gradient(to bottom,#00000073,#00000073),url(/project-web-group-10/assets/t-hero@2x-BoCGtjzP.jpg)}}}@media only screen and (min-width: 1440px){.hero{background-image:linear-gradient(to bottom,#00000073,#00000073),url(/project-web-group-10/assets/d-hero-CSWs6voJ.jpg);padding:259px 0}.hero-container{padding-left:64px;padding-right:64px}.hero-title{font-size:56px}@media (min-resolution: 2x){.hero{background-image:linear-gradient(to bottom,#00000073,#00000073),url(/project-web-group-10/assets/d-hero@2x-BeG5w1Lr.jpg)}}}.welcome-section{padding-top:64px;padding-bottom:64px}.welcome-p{font-family:Quicksand;font-weight:400;font-style:Regular;font-size:18px;line-height:150%;letter-spacing:0%;margin-bottom:32px}.welcome-img{border-radius:40px;width:100%}.welcome-p-title{font-family:Quicksand,sans-serif;font-weight:600;font-style:SemiBold;font-size:16px;line-height:1.5;margin-bottom:16px}.wiright,.wstablet{margin-bottom:32px}.fl-button{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:12px;color:#fff;text-decoration:none;cursor:pointer}.fl-button svg,.fl-button svg *{width:24px;height:24px;fill:currentColor;color:inherit;vertical-align:middle}.welcome-map-pin{margin-left:7px;height:24px;width:24px}@media (min-width: 768px){.wstablet{display:flex;flex-direction:row}.fl-button{width:auto}.wiright,.wileft{width:336px}.wiright{margin-bottom:0;margin-right:32px}}@media (min-width: 1440px){.wiright,.wileft{width:640px}.wstablet{margin-bottom:80px}}.quality{padding-top:64px;padding-bottom:64px}.subtext{font-weight:600;color:#0b0803;text-align:center;margin-bottom:16px}.quality-header{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:24px;margin-bottom:32px}.section-title{text-align:center;color:#0b0803}.quality-item{display:flex;flex-direction:column;justify-content:center;align-items:center}.quality-card{margin-bottom:32px}.quality-item-title{margin-bottom:8px}@media screen and (min-width: 768px){.section-title{max-width:452px;margin:0 auto}}@media screen and (min-width: 1440px){.section-title{font-size:48px;max-width:768px}}.quality-card{border-radius:32px;margin-bottom:32px}@media screen and (min-width: 1440px){.quality-item{max-width:421px}.quality-card{max-width:421px;max-height:240px}}.quality-intro{font-size:18px;text-align:center;color:#0b0803}@media screen and (min-width: 1440px){.quality-intro{max-width:768px}}.quality-item-title{font-weight:600;font-size:20px;text-align:center;color:#0b0803;margin-bottom:8px}@media screen and (min-width: 768px){.quality-item:last-child .section-text{width:440px;margin:0 auto;text-align:center}}.section-text{font-size:16px;text-align:center;color:#0b0803}.quality-list{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:24px}@media screen and (min-width: 768px){.quality-list{flex-direction:row}}@media screen and (min-width: 768px) and (max-width: 1439px){.quality-list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto;gap:24px;padding-inline:16px}.quality-item:nth-child(3){grid-column:1 / -1}.quality-card{width:100%}.quality-item:nth-child(3) .quality-card{width:704px;height:401px;object-fit:cover}}@media screen and (min-width: 1440px){.quality-list{justify-content:space-between}}.experience-section{padding-top:64px;padding-bottom:64px}.experience-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.experience-descriptions{margin-bottom:32px}.experience-title{text-align:center;margin-bottom:24px}.experience-subtitle{text-align:center;font-size:18px;line-height:1.5}.experience-gallery-list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap}.gallery-list-item{width:auto}.experience-gallery-image{border-radius:32px}@media only screen and (min-width: 768px){.experience-gallery-list{flex-direction:row}}@media only screen and (min-width: 1440px){.experience-gallery-list{flex-direction:column;height:948px;justify-content:start}}.subscribe-section{padding-top:64px;padding-bottom:64px}@media only screen and (min-width: 1440px){.subscribe-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:32px}}.all-subs-content,.subscribe-content{margin-bottom:32px}.subscribe-title{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:24px}@media only screen and (min-width: 768px){.subscribe-title{display:inline-block}}@media only screen and (min-width: 1440px){.subscribe-title{font-size:48px}}@media only screen and (min-width: 1440px){.break{display:block}}.subscribe-text{font-size:18px}@media only screen and (min-width: 768px){.subscribe-form{display:flex;gap:24px;height:44px;margin-bottom:16px}}.label-subscribe{display:block;margin-bottom:24px}.subscribe-form-input{display:block;width:100%;height:40px;border-radius:12px;border:1px solid rgba(11,8,3,.15);padding:8px 12px;background-color:transparent}@media only screen and (min-width: 768px){.subscribe-form-input{width:340px;height:44px}}.subscribe-form-input:focus{outline:none}.subscribe-button{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:12px;font-weight:500;font-size:16px;line-height:1.5;width:100%;height:44px;margin-bottom:16px}@media only screen and (min-width: 768px){.subscribe-button{width:158px;margin-bottom:0}}.modal-subscribe-icon{fill:currentColor}.subscribe-form-text{font-size:12px}.subscribe-img{width:100%;height:400px;border-radius:40px}@media only screen and (min-width: 1440px){.subscribe-img{width:640px;object-fit:cover}}.testimonials{padding-top:64px;padding-bottom:64px}.testimonials-title{text-transform:uppercase;color:#0b0803;margin-bottom:24px}@media only screen and (min-width: 1440px){.testimonials-title{width:416px}}.testimonials-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;width:100%}.testimonials-item{border:1px solid rgba(11,8,3,.15);background:#c29d84;border-radius:32px;padding:32px;width:288px;min-width:265px}@media only screen and (min-width:768px){.testimonials-item{display:flex;flex-direction:column;justify-content:space-between;min-height:253px;width:340px;min-width:310px}}@media only screen and (min-width:1440px){.testimonials-item{min-height:303px;width:310px}}.testimonials-body{margin-bottom:24px}@media only screen and (min-width:768px){.testimonials-body{margin-bottom:0}}.stars{display:flex;gap:4px;margin-bottom:24px}.testimonials-text{font-size:18px;color:#0b0803}.testimonial-name{font-synthesis:weight style;font-weight:600;font-size:16px;color:#0b0803}.star-icon{fill:#0b0803}.star-icon-border{stroke-width:1px;stroke:#0b0803;fill:none}/*! Location */.location{padding-top:64px;padding-bottom:64px}.location-container{display:flex;flex-direction:column;align-items:center;row-gap:32px;color:#0b0803;fill:#0b0803}@media only screen and (min-width: 1440px){.location-container{flex-direction:row;align-items:flex-start;column-gap:24px}}.location-address-wrapper,.map-iframe-wrapper{min-width:100%}.map-iframe-wrapper{border-radius:40px;min-width:none;max-width:none;width:288px;height:307px;overflow:hidden}@media only screen and (min-width: 768px){.map-iframe-wrapper{min-height:377px}}@media only screen and (min-width: 1440px){.location-address-wrapper{min-width:419px}.map-iframe-wrapper{min-width:869px;min-height:697px}}.location-heading-tagline{font-synthesis:weight;font-weight:600;margin-bottom:16px}.location-heading-two{margin-bottom:24px}.location-text-normal{font-size:18px;margin-bottom:40px}.address-box-list{display:flex;flex-direction:column;gap:40px}.address-box-icon{margin-bottom:16px}.address-box-item .heading-six{font-family:Aboreto,sans-serif;font-size:20px;line-height:1.4;letter-spacing:-.01em;text-transform:uppercase;margin-bottom:8px}.location-address-link{text-decoration:underline;text-decoration-skip-ink:none;transition:opacity .25s cubic-bezier(.4,0,.2,1),text-decoration .25s cubic-bezier(.4,0,.2,1)}.location-map-link{display:inline-flex;margin-top:16px;border-radius:100px;min-width:138px;min-height:24px;gap:8px;align-items:center;text-transform:capitalize;font-synthesis:weight;font-weight:500;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media only screen and (min-width: 768px) and (max-width: 1439px){.address-box-list{flex-direction:row;align-items:flex-start}.address-box-item{flex-basis:calc((100% - 40px * 2) / 3)}}.location-address-link:hover,.location-address-link:focus{opacity:.5;cursor:pointer;text-decoration:none}.location-map-link:hover,.location-map-link:focus{opacity:.5;cursor:pointer}.page-footer{background-color:#b58869;padding-top:24px;padding-bottom:24px}.footer-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px}.footer-inner{padding:32px 46px;width:288px;background-color:#c29d84;border:1px solid rgba(11,8,3,.15);border-radius:40px;display:flex;flex-direction:column;gap:32px;justify-content:center;align-items:center}.footer-left{display:flex;flex-direction:column;gap:40px;justify-content:center;align-items:center}.footer-logo-icon{width:196px;height:84px}.social-list{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;height:32px}.footer-icon{width:32px;height:32px;fill:#0b0803;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.social-list a:hover .footer-icon,.social-list a:focus .footer-icon{opacity:.5;cursor:pointer}.footer-nav{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;transition:border-bottom .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1)}.footer-nav a:hover,.footer-nav a:focus{border-bottom:1px solid #0b0803;cursor:pointer;opacity:.5}.footer-copy{font-size:14px;line-height:1.5;color:#0b0803}@media only screen and (min-width: 768px){.footer-inner{width:704px}.footer-left,.footer-nav{flex-direction:row}.footer-icon{width:24px;height:24px}.footer-logo-icon{width:84px;height:36px}}@media only screen and (min-width: 1440px){.footer-inner{width:1312px;flex-direction:row;justify-content:space-between}.footer-icon{width:24px;height:24px}}.backdrop{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;background:#00000040;opacity:0;pointer-events:none;visibility:hidden}.backdrop.is-open{opacity:1;pointer-events:initial;visibility:visible}.modal{min-width:288px;background-color:#e0cbb4;padding:64px 16px;border-radius:40px;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;color:#0b0803}.btn-close{position:absolute;top:24px;right:24px;width:32px;height:32px;display:flex;justify-content:center;align-items:center;padding:0}.btn-close-icon{fill:#0b0803}.modal-title{font-family:Aboreto,system-ui;font-size:32px;line-height:1.2;letter-spacing:-.01em;text-align:center;margin-bottom:16px}.modal-text{font-size:18px;line-height:1.5;text-align:center;margin-bottom:24px}.modal-image{margin-bottom:24px}.modal-button{display:flex;align-items:center;justify-content:center;width:256px;height:44px}@media only screen and (min-width: 768px){.modal{min-width:704px;padding:64px 30px}.modal-wrapper{padding-left:34px;padding-right:34px}.modal-title{font-size:48px}.modal-button{width:274px}}@media only screen and (min-width: 1440px){.modal{min-width:866px;padding:64px}.modal-wrapper{padding-left:0;padding-right:0}.modal-title{font-size:48px}.modal-text{margin-bottom:48px}.modal-image{margin-bottom:48px;padding-left:47px;padding-right:47px}.modal-button{width:340px}}
