body,html{max-width:100vw;overflow-x:hidden}body{font-family:Newsreader;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:pre-line;background-color:#fdfcfb}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background-color:rgba(0,0,0,0)}.source-serif-4{font-family:"Source Serif 4",serif;font-optical-sizing:auto;font-style:normal}.newsreader{font-family:Newsreader,serif;font-optical-sizing:auto;font-style:normal}.lexend-exa{font-family:Lexend Exa,sans-serif;font-optical-sizing:auto;font-style:normal}#fitcoSignIn a,#fitcoSignIn button,#fitcoSignIn fieldset,#fitcoSignIn h1,#fitcoSignIn input,#fitcoSignIn label,#fitcoSignIn p{font-family:Newsreader,serif}.MuiBackdrop-root.MuiBackdrop-invisible.MuiModal-backdrop{background-color:rgba(40,32,27,.61)}.swiper-button-next,.swiper-button-prev{filter:invert(1)}.gsapFadeIn,.gsapFadeInScroll{opacity:0}.word{-webkit-clip-path:polygon(0 0,120% 0,120% 120%,0 120%);clip-path:polygon(0 0,120% 0,120% 120%,0 120%)}.word-text{display:inline-block;opacity:0;transform:translateY(100%);transition:all 1s}.underline.underline-hover,a.underline-hover,button.underline-hover{position:relative;transition:all .5s}@media only screen and (min-width:1030px){.underline.underline-hover:after,a.underline-hover:after,button.underline-hover:after{background-color:currentColor;bottom:-4px;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:right;transition:transform 1s cubic-bezier(.19,1,.22,1)}.underline.underline-hover:hover,a.underline-hover:hover,button.underline-hover:hover{color:#94918d}.underline.underline-hover:hover:after,a.underline-hover:hover:after,button.underline-hover:hover:after{transform:scaleX(1);transform-origin:left}}.navbar-wrapper{background-color:#fff;position:fixed;left:0;top:0;width:100%;z-index:999;border-bottom:1px solid rgba(110,88,73,.16)}.navbar-wrapper:has(.anchors-wrapper.active) .mobiler-trigger .open{opacity:0}.navbar-wrapper:has(.anchors-wrapper.active) .mobiler-trigger .close{opacity:1}.navbar-wrapper .items-wrapper{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width:1030px){.navbar-wrapper .items-wrapper{padding:1.1111111111vw 3.1944444444vw}}@media only screen and (max-width:1030px){.navbar-wrapper .items-wrapper{flex-direction:column;padding:3.7209302326vw 2.7906976744vw;gap:1.8604651163vw}.navbar-wrapper .items-wrapper .logo-wrapper{position:relative;z-index:100}}.navbar-wrapper .items-wrapper .logo-wrapper img{width:228px;height:auto}@media only screen and (min-width:1030px){.navbar-wrapper .items-wrapper .logo-wrapper img{width:15.8333333333vw}}@media only screen and (max-width:1030px){.navbar-wrapper .items-wrapper .logo-wrapper img{width:41.8604651163vw}}.navbar-wrapper .items-wrapper .mobiler-trigger{position:absolute;top:0;bottom:0;right:0;margin:auto;z-index:100}@media only screen and (min-width:1030px){.navbar-wrapper .items-wrapper .mobiler-trigger{display:none}}@media only screen and (max-width:1030px){.navbar-wrapper .items-wrapper .mobiler-trigger{display:flex;justify-content:center;align-items:center;width:13.9534883721vw}}.navbar-wrapper .items-wrapper .mobiler-trigger button{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.navbar-wrapper .items-wrapper .mobiler-trigger img{width:100%;height:auto}@media only screen and (max-width:1030px){.navbar-wrapper .items-wrapper .mobiler-trigger img{width:6.976744186vw}}.navbar-wrapper .items-wrapper .mobiler-trigger img.open{transition:all .5s}.navbar-wrapper .items-wrapper .mobiler-trigger img.close{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;opacity:0;transition:all .5s}.navbar-wrapper .items-wrapper .anchors-wrapper{display:flex;justify-content:center;align-items:center;gap:32px}@media only screen and (min-width:1030px){.navbar-wrapper .items-wrapper .anchors-wrapper{gap:2.2222222222vw}}@media only screen and (max-width:1030px){.navbar-wrapper .items-wrapper .anchors-wrapper{gap:9.3023255814vw;position:fixed;top:0;left:0;height:100%;width:100%;background:#fdfcfb;flex-direction:column;display:none}}.navbar-wrapper .items-wrapper .anchors-wrapper.active{display:flex}.navbar-wrapper .items-wrapper .anchors-wrapper a,.navbar-wrapper .items-wrapper .anchors-wrapper button{color:#28201b;font-family:"Source Serif 4";font-size:28px;font-style:normal;font-weight:300;line-height:32px;letter-spacing:-.28px}@media only screen and (min-width:1030px){.navbar-wrapper .items-wrapper .anchors-wrapper a,.navbar-wrapper .items-wrapper .anchors-wrapper button{font-size:1.9444444444vw;line-height:2.2222222222vw;letter-spacing:-.0194444444vw}}@media only screen and (max-width:1030px){.navbar-wrapper .items-wrapper .anchors-wrapper a,.navbar-wrapper .items-wrapper .anchors-wrapper button{font-size:6.511627907vw;line-height:7.4418604651vw;letter-spacing:-.0651162791vw}}.navbar-wrapper .items-wrapper .anchors-wrapper a.active:after,.navbar-wrapper .items-wrapper .anchors-wrapper button.active:after{transform:scaleX(1);transform-origin:left}.navbar-wrapper .items-wrapper .anchors-wrapper .trigger-popup-login button{text-decoration:none}.navbar-wrapper .items-wrapper .anchors-wrapper .trigger-popup-login button p,.navbar-wrapper .items-wrapper .anchors-wrapper .trigger-popup-login button span{color:#28201b;font-family:"Source Serif 4";font-size:20px;font-style:normal;font-weight:300;line-height:32px;letter-spacing:-.28px}@media only screen and (min-width:1030px){.navbar-wrapper .items-wrapper .anchors-wrapper .trigger-popup-login button p,.navbar-wrapper .items-wrapper .anchors-wrapper .trigger-popup-login button span{font-size:1.3888888889vw;line-height:2.2222222222vw;letter-spacing:-.0194444444vw}}@media only screen and (max-width:1030px){.navbar-wrapper .items-wrapper .anchors-wrapper .trigger-popup-login button p,.navbar-wrapper .items-wrapper .anchors-wrapper .trigger-popup-login button span{font-size:4.6511627907vw;line-height:7.4418604651vw;letter-spacing:-.0651162791vw}}.home-hero-wrapper{display:flex;flex-direction:column;justify-content:center;gap:46px}@media only screen and (min-width:1030px){.home-hero-wrapper{padding:17.3611111111vw 3.1944444444vw 6.5277777778vw;gap:3.1944444444vw}}@media only screen and (max-width:1030px){.home-hero-wrapper{padding:46.511627907vw 2.7906976744vw 18.6046511628vw;gap:10.6976744186vw}}.home-hero-wrapper h1{color:#28201b;text-align:center;font-family:"Source Serif 4";font-size:120px;font-style:normal;font-weight:300;line-height:120px;letter-spacing:-2.4px}@media only screen and (min-width:1030px){.home-hero-wrapper h1{font-size:8.3333333333vw;line-height:8.3333333333vw;letter-spacing:-.1666666667vw}}@media only screen and (max-width:1030px){.home-hero-wrapper h1{font-size:13.9534883721vw;line-height:13.9534883721vw;letter-spacing:-.3255813953vw}}.home-hero-wrapper img{width:100%;height:auto}.about-one-wrapper{display:flex;justify-content:space-between;gap:46px;background:rbg(255,255,255,.7);background:linear-gradient(180deg,rgb(255,255,255) 70%,rgb(119,80,54) 185%);border-bottom:2px solid rgba(110,88,73,.16)}@media only screen and (min-width:1030px){.about-one-wrapper{padding:0 0 0 3.1944444444vw;gap:3.1944444444vw}}@media only screen and (max-width:1030px){.about-one-wrapper{padding:0;gap:10.6976744186vw;flex-direction:column}}.about-one-wrapper .content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}@media only screen and (min-width:1030px){.about-one-wrapper .content-wrapper{padding-left:5.5555555556vw;gap:1.1111111111vw}}@media only screen and (max-width:1030px){.about-one-wrapper .content-wrapper{padding:0 2.7906976744vw;gap:3.7209302326vw}}.about-one-wrapper .content-wrapper h2{color:#28201b;font-family:"Source Serif 4";font-size:64px;font-style:normal;font-weight:300;line-height:68px;letter-spacing:-1.28px}@media only screen and (min-width:1030px){.about-one-wrapper .content-wrapper h2{font-size:4.4444444444vw;line-height:4.7222222222vw;letter-spacing:-.0888888889vw}}@media only screen and (max-width:1030px){.about-one-wrapper .content-wrapper h2{font-size:14.8837209302vw;line-height:15.8139534884vw;letter-spacing:-.2976744186vw}}.about-one-wrapper .content-wrapper p{color:#28201b;font-family:Newsreader;font-size:24px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:-.12px}@media only screen and (min-width:1030px){.about-one-wrapper .content-wrapper p{font-size:1.6666666667vw;line-height:2.2222222222vw;letter-spacing:-.0083333333vw;max-width:34.7222222222vw}}@media only screen and (max-width:1030px){.about-one-wrapper .content-wrapper p{font-size:5.5813953488vw;line-height:7.4418604651vw;letter-spacing:-.0279069767vw}}.about-one-wrapper .img-wrapper{width:100%;max-width:767px}@media only screen and (min-width:1030px){.about-one-wrapper .img-wrapper{max-width:52.7777777778vw}}@media only screen and (max-width:1030px){.about-one-wrapper .img-wrapper{max-width:none;display:flex;align-items:flex-end}}.about-one-wrapper .img-wrapper img{width:100%;height:100%;object-fit:cover}.classes-wrapper{display:flex;flex-direction:column;justify-content:center;gap:24px;border-bottom:2px solid rgba(110,88,73,.16)}@media only screen and (min-width:1030px){.classes-wrapper{padding:3.1944444444vw;gap:1.6666666667vw}}@media only screen and (max-width:1030px){.classes-wrapper{padding:10.6976744186vw 2.7906976744vw;gap:5.5813953488vw}}.classes-wrapper h2{color:#28201b;font-family:"Source Serif 4";font-size:34px;font-style:normal;font-weight:300;line-height:40px;letter-spacing:-.34px}@media only screen and (min-width:1030px){.classes-wrapper h2{font-size:2.3611111111vw;line-height:2.7777777778vw;letter-spacing:-.0236111111vw}}@media only screen and (max-width:1030px){.classes-wrapper h2{font-size:7.9069767442vw;line-height:9.3023255814vw;letter-spacing:-.0790697674vw}}.classes-wrapper .cards-wrapper{display:grid;grid-template-columns:repeat(3,1fr)}@media only screen and (min-width:1030px){.classes-wrapper .cards-wrapper{gap:3.1944444444vw}}@media only screen and (max-width:1030px){.classes-wrapper .cards-wrapper{grid-template-columns:repeat(1,1fr);gap:10.6976744186vw}}.classes-wrapper .cards-wrapper .card-class-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:24px}@media only screen and (min-width:1030px){.classes-wrapper .cards-wrapper .card-class-wrapper{gap:1.6666666667vw}}@media only screen and (max-width:1030px){.classes-wrapper .cards-wrapper .card-class-wrapper{gap:5.5813953488vw}}.classes-wrapper .cards-wrapper .card-class-wrapper img{width:100%;height:auto}.classes-wrapper .cards-wrapper .card-class-wrapper .content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;text-align:center}@media only screen and (min-width:1030px){.classes-wrapper .cards-wrapper .card-class-wrapper .content{gap:.8333333333vw}}@media only screen and (max-width:1030px){.classes-wrapper .cards-wrapper .card-class-wrapper .content{gap:2.7906976744vw}}.classes-wrapper .cards-wrapper .card-class-wrapper .content h3{color:#28201b;text-align:center;text-overflow:ellipsis;font-family:Lexend Exa;font-size:20px;font-style:normal;font-weight:300;line-height:24px}@media only screen and (min-width:1030px){.classes-wrapper .cards-wrapper .card-class-wrapper .content h3{font-size:1.3888888889vw;line-height:1.6666666667vw}}@media only screen and (max-width:1030px){.classes-wrapper .cards-wrapper .card-class-wrapper .content h3{font-size:4.6511627907vw;line-height:5.5813953488vw}}.classes-wrapper .cards-wrapper .card-class-wrapper .content p{color:#28201b;text-align:center;font-family:Newsreader;font-size:15px;font-style:normal;font-weight:400;line-height:20px}@media only screen and (min-width:1030px){.classes-wrapper .cards-wrapper .card-class-wrapper .content p{font-size:1.0416666667vw;line-height:1.3888888889vw}}@media only screen and (max-width:1030px){.classes-wrapper .cards-wrapper .card-class-wrapper .content p{font-size:3.488372093vw;line-height:4.6511627907vw}}.classes-wrapper .cards-wrapper .card-class-wrapper .btn-reserva,.classes-wrapper .cards-wrapper .card-class-wrapper a{padding:8px 16px;border-radius:22px;background:#b37b56;color:#fff;font-family:Lexend Exa;font-size:15px;font-style:normal;font-weight:400;line-height:20px;transition:all .5s}.classes-wrapper .cards-wrapper .card-class-wrapper .btn-reserva:hover,.classes-wrapper .cards-wrapper .card-class-wrapper a:hover{transform:translateY(-5px)}@media only screen and (min-width:1030px){.classes-wrapper .cards-wrapper .card-class-wrapper .btn-reserva,.classes-wrapper .cards-wrapper .card-class-wrapper a{font-size:1.0416666667vw;line-height:1.3888888889vw;padding:.5555555556vw 1.1111111111vw;border-radius:1.5277777778vw}}@media only screen and (max-width:1030px){.classes-wrapper .cards-wrapper .card-class-wrapper .btn-reserva,.classes-wrapper .cards-wrapper .card-class-wrapper a{font-size:3.488372093vw;line-height:4.6511627907vw;padding:1.8604651163vw 3.7209302326vw;border-radius:5.1162790698vw}}.gallery-wrapper{display:flex;flex-direction:column;justify-content:center;gap:48px;border-bottom:2px solid rgba(110,88,73,.16)}@media only screen and (min-width:1030px){.gallery-wrapper{padding:1.6666666667vw 3.1944444444vw 0;margin-bottom:3.1944444444vw;gap:3.3333333333vw}}@media only screen and (max-width:1030px){.gallery-wrapper{padding:5.5813953488vw 2.7906976744vw 0;margin-bottom:10.6976744186vw;gap:11.1627906977vw}}.gallery-wrapper .row-one{display:flex;justify-content:flex-end}.gallery-wrapper .row-one img{width:1008px;height:auto}@media only screen and (min-width:1030px){.gallery-wrapper .row-one img{width:70vw}}@media only screen and (max-width:1030px){.gallery-wrapper .row-one img{width:100%}}.gallery-wrapper .row-two{display:flex;justify-content:center;align-items:flex-start}@media only screen and (min-width:1030px){.gallery-wrapper .row-two{gap:3.1944444444vw}}@media only screen and (max-width:1030px){.gallery-wrapper .row-two{gap:10.6976744186vw;flex-direction:column}}.gallery-wrapper .row-two img{width:100%;height:auto}@media only screen and (min-width:1030px){.gallery-wrapper .row-two img{width:45.2083333333vw}}@media only screen and (max-width:1030px){.gallery-wrapper .row-two img{width:100%}}.gallery-wrapper .row-three{display:flex;justify-content:center;align-items:center}@media only screen and (min-width:1030px){.gallery-wrapper .row-three{padding:6.5277777778vw 3.0555555556vw}}@media only screen and (max-width:1030px){.gallery-wrapper .row-three{padding:21.8604651163vw 2.7906976744vw}}.gallery-wrapper .row-three h1{color:#28201b;text-align:center;font-family:"Source Serif 4";font-size:64px;font-style:normal;font-weight:300;line-height:68px;letter-spacing:-1.28px}@media only screen and (min-width:1030px){.gallery-wrapper .row-three h1{font-size:4.4444444444vw;line-height:4.7222222222vw;letter-spacing:-.0888888889vw}}@media only screen and (max-width:1030px){.gallery-wrapper .row-three h1{font-size:14.8837209302vw;line-height:15.8139534884vw;letter-spacing:-.2976744186vw}}.footer-wrapper{display:flex;flex-direction:column;justify-content:center;border-bottom:2px solid rgba(110,88,73,.16)}@media only screen and (min-width:1030px){.footer-wrapper{padding:0 3.1944444444vw;margin-bottom:5.4166666667vw}}@media only screen and (max-width:1030px){.footer-wrapper{padding:0 2.7906976744vw;margin-bottom:18.1395348837vw}}.footer-wrapper .contact-content{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width:1030px){.footer-wrapper .contact-content{padding:6.5277777778vw 0 1.6666666667vw}}@media only screen and (max-width:1030px){.footer-wrapper .contact-content{padding:21.8604651163vw 0 5.5813953488vw;flex-direction:column-reverse;gap:9.3023255814vw}}.footer-wrapper .contact-content a,.footer-wrapper .contact-content p{color:rgba(40,32,27,.6);font-family:"Source Serif 4";font-size:28px;font-style:normal;font-weight:300;line-height:32px;letter-spacing:-.28px}@media only screen and (min-width:1030px){.footer-wrapper .contact-content a,.footer-wrapper .contact-content p{font-size:1.9444444444vw;line-height:2.2222222222vw;letter-spacing:-.0194444444vw}}@media only screen and (max-width:1030px){.footer-wrapper .contact-content a,.footer-wrapper .contact-content p{font-size:6.511627907vw;line-height:7.4418604651vw;letter-spacing:-.0651162791vw}}.footer-wrapper .contact-content .contact-col{display:flex;flex-direction:column;text-align:right;align-items:flex-end}@media only screen and (min-width:1030px){.footer-wrapper .contact-content .contact-col{gap:.6944444444vw}}@media only screen and (max-width:1030px){.footer-wrapper .contact-content .contact-col{gap:2.3255813953vw;text-align:center;align-items:center}}@media only screen and (min-width:1030px){.footer-wrapper .contact-content .contact-col a{font-size:1.3888888889vw;line-height:1.6666666667vw;letter-spacing:-.0194444444vw}}@media only screen and (max-width:1030px){.footer-wrapper .contact-content .contact-col a{font-size:4.6511627907vw;line-height:5.5813953488vw;letter-spacing:-.0651162791vw}}.footer-wrapper .testimonials-content{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:56px}@media only screen and (min-width:1030px){.footer-wrapper .testimonials-content{padding:3.8888888889vw 0}}@media only screen and (max-width:1030px){.footer-wrapper .testimonials-content{padding:13.023255814vw 0}}.footer-wrapper .testimonials-content h2{color:#000;text-align:center;font-family:"Source Serif 4";font-size:48px;font-style:normal;font-weight:300;line-height:52px;letter-spacing:-.48px}@media only screen and (min-width:1030px){.footer-wrapper .testimonials-content h2{font-size:3.3333333333vw;line-height:3.6111111111vw;letter-spacing:-.0333333333vw}}@media only screen and (max-width:1030px){.footer-wrapper .testimonials-content h2{font-size:11.1627906977vw;line-height:12.0930232558vw;letter-spacing:-.111627907vw}}.footer-wrapper .testimonials-content .marquee-wrapper{width:100%}.footer-wrapper .testimonials-content .marquee-wrapper .rfm-initial-child-container,.footer-wrapper .testimonials-content .marquee-wrapper .rfm-marquee{align-items:flex-start}@media only screen and (max-width:1030px){.footer-wrapper .testimonials-content .marquee-wrapper .rfm-overlay{--gradient-width:50px!important}}.footer-wrapper .testimonials-content .marquee-wrapper .card-item{display:flex;padding:40px;flex-direction:column;align-items:flex-start;gap:24px;border:2px solid rgba(0,0,0,.16);background:#fff;max-width:288px;width:100%}@media only screen and (min-width:1030px){.footer-wrapper .testimonials-content .marquee-wrapper .card-item{padding:2.7777777778vw;gap:1.6666666667vw;max-width:20vw;margin-right:2.7777777778vw}}@media only screen and (max-width:1030px){.footer-wrapper .testimonials-content .marquee-wrapper .card-item{padding:4.6511627907vw;gap:5.5813953488vw;max-width:58.1395348837vw;margin-right:2.7777777778vw}}.footer-wrapper .testimonials-content .marquee-wrapper .card-item .author{display:flex;align-items:center;gap:12px}@media only screen and (min-width:1030px){.footer-wrapper .testimonials-content .marquee-wrapper .card-item .author{gap:.8333333333vw}}@media only screen and (max-width:1030px){.footer-wrapper .testimonials-content .marquee-wrapper .card-item .author{gap:2.7906976744vw}}.footer-wrapper .testimonials-content .marquee-wrapper .card-item .author img{width:48px;height:auto}@media only screen and (min-width:1030px){.footer-wrapper .testimonials-content .marquee-wrapper .card-item .author img{width:3.3333333333vw}}@media only screen and (max-width:1030px){.footer-wrapper .testimonials-content .marquee-wrapper .card-item .author img{width:11.1627906977vw}}.footer-wrapper .testimonials-content .marquee-wrapper .card-item .author .info .name{color:#000;font-family:Lexend Exa;font-size:15px;font-style:normal;font-weight:500;line-height:20px}@media only screen and (min-width:1030px){.footer-wrapper .testimonials-content .marquee-wrapper .card-item .author .info .name{font-size:1.0416666667vw;line-height:1.3888888889vw}}@media only screen and (max-width:1030px){.footer-wrapper .testimonials-content .marquee-wrapper .card-item .author .info .name{font-size:3.488372093vw;line-height:4.6511627907vw}}.footer-wrapper .testimonials-content .marquee-wrapper .card-item .author .info .position{color:rgba(0,0,0,.6);font-family:Newsreader;font-size:15px;font-style:normal;font-weight:400;line-height:20px}@media only screen and (min-width:1030px){.footer-wrapper .testimonials-content .marquee-wrapper .card-item .author .info .position{font-size:1.0416666667vw;line-height:1.3888888889vw}}@media only screen and (max-width:1030px){.footer-wrapper .testimonials-content .marquee-wrapper .card-item .author .info .position{font-size:3.2558139535vw;line-height:4.1860465116vw}}.footer-wrapper .testimonials-content .marquee-wrapper .card-item .content{margin-left:24px;padding-left:36px;border-left:2px solid rgba(0,0,0,.16)}@media only screen and (min-width:1030px){.footer-wrapper .testimonials-content .marquee-wrapper .card-item .content{margin-left:1.6666666667vw;padding-left:2.5vw}}@media only screen and (max-width:1030px){.footer-wrapper .testimonials-content .marquee-wrapper .card-item .content{margin-left:5.5813953488vw;padding-left:8.3720930233vw}}.footer-wrapper .testimonials-content .marquee-wrapper .card-item .content p{color:#000;font-family:Newsreader;font-size:20px;font-style:normal;font-weight:400;line-height:24px}@media only screen and (min-width:1030px){.footer-wrapper .testimonials-content .marquee-wrapper .card-item .content p{font-size:1.3888888889vw;line-height:1.6666666667vw}}@media only screen and (max-width:1030px){.footer-wrapper .testimonials-content .marquee-wrapper .card-item .content p{font-size:4.6511627907vw;line-height:5.5813953488vw}}.book-gallery-wrapper{display:flex;flex-direction:column;justify-content:center;gap:46px;border-top:2px solid rgba(110,88,73,.16);border-bottom:2px solid rgba(110,88,73,.16)}@media only screen and (min-width:1030px){.book-gallery-wrapper{padding:3.8888888889vw 3.1944444444vw;margin-bottom:6.6666666667vw;gap:3.1944444444vw}}@media only screen and (max-width:1030px){.book-gallery-wrapper{padding:13.023255814vw 2.7906976744vw;gap:10.6976744186vw;margin-bottom:22.3255813953vw}}.book-gallery-wrapper img{width:100%;height:auto}.book-hero-wrapper{display:flex;justify-content:space-between;background:rbg(255,255,255,.7);background:linear-gradient(180deg,rgb(255,255,255) 60%,rgb(119,80,54) 200%);border-bottom:2px solid rgba(110,88,73,.16)}@media only screen and (min-width:1030px){.book-hero-wrapper{padding:10.9722222222vw 0 0 3.1944444444vw;gap:4.375vw}}@media only screen and (max-width:1030px){.book-hero-wrapper{padding:46.511627907vw 0 0;gap:14.6511627907vw;flex-direction:column}}.book-hero-wrapper .content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:56px}@media only screen and (min-width:1030px){.book-hero-wrapper .content-wrapper{gap:3.8888888889vw}}@media only screen and (max-width:1030px){.book-hero-wrapper .content-wrapper{gap:7.4418604651vw;padding:0 2.7906976744vw}}.book-hero-wrapper .content-wrapper h1{color:#28201b;font-family:"Source Serif 4";font-size:120px;font-style:normal;font-weight:300;line-height:120px;letter-spacing:-2.4px}@media only screen and (min-width:1030px){.book-hero-wrapper .content-wrapper h1{font-size:8.3333333333vw;line-height:8.3333333333vw;letter-spacing:-.1666666667vw;width:41.6666666667vw}}@media only screen and (max-width:1030px){.book-hero-wrapper .content-wrapper h1{font-size:13.9534883721vw;line-height:13.9534883721vw;letter-spacing:-.3255813953vw}}.book-hero-wrapper .content-wrapper p{color:#28201b;font-family:Newsreader;font-size:24px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:-.12px;opacity:.51}@media only screen and (min-width:1030px){.book-hero-wrapper .content-wrapper p{font-size:1.6666666667vw;line-height:2.2222222222vw;letter-spacing:-.0083333333vw;max-width:36.5972222222vw}}@media only screen and (max-width:1030px){.book-hero-wrapper .content-wrapper p{font-size:5.5813953488vw;line-height:7.4418604651vw;letter-spacing:-.0279069767vw}}.book-hero-wrapper .img-wrapper{width:100%;max-width:767px}@media only screen and (min-width:1030px){.book-hero-wrapper .img-wrapper{max-width:55.5555555556vw}}@media only screen and (max-width:1030px){.book-hero-wrapper .img-wrapper{max-width:none;display:flex;align-items:flex-end}}.book-hero-wrapper .img-wrapper img{width:100%;height:100%;object-fit:cover}.book-form-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:46px}@media only screen and (min-width:1030px){.book-form-wrapper{padding:8.8888888889vw 3.1944444444vw 5vw;gap:3.1944444444vw}}@media only screen and (max-width:1030px){.book-form-wrapper{padding:18.6046511628vw 2.7906976744vw 16.7441860465vw;gap:10.6976744186vw}}.book-form-wrapper h2{color:#28201b;font-family:Newsreader;font-size:34px;font-style:normal;font-weight:300;line-height:40px;letter-spacing:-.34px}@media only screen and (min-width:1030px){.book-form-wrapper h2{font-size:2.3611111111vw;line-height:2.7777777778vw;letter-spacing:-.0236111111vw}}@media only screen and (max-width:1030px){.book-form-wrapper h2{font-size:7.9069767442vw;line-height:9.3023255814vw;letter-spacing:-.0790697674vw}}.book-form-wrapper #fitcoCalendar{width:100%}.pricing-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:46px}@media only screen and (min-width:1030px){.pricing-wrapper{padding:11.1111111111vw 3.1944444444vw 5vw;gap:3.1944444444vw}}@media only screen and (max-width:1030px){.pricing-wrapper{padding:46.511627907vw 2.7906976744vw 16.7441860465vw;gap:10.6976744186vw}}.pricing-wrapper h2{color:#28201b;font-family:Newsreader;font-size:34px;font-style:normal;font-weight:300;line-height:40px;letter-spacing:-.34px}@media only screen and (min-width:1030px){.pricing-wrapper h2{font-size:2.3611111111vw;line-height:2.7777777778vw;letter-spacing:-.0236111111vw}}@media only screen and (max-width:1030px){.pricing-wrapper h2{font-size:7.9069767442vw;line-height:9.3023255814vw;letter-spacing:-.0790697674vw}}.pricing-wrapper .plans-container input{color:#28201b}.pricing-wrapper .plans-container input::placeholder{color:#28201b}.pricing-wrapper .plans-container fieldset{border-color:#28201b!important}.pricing-wrapper .plans-container .plan-buy-button-container button:hover{border-color:#28201b}.pricing-wrapper .plans-container button[aria-label=top]{display:none}