html,body{max-width:100vw;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:pre-line;background-color:#fdfcfb;font-family:Newsreader}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button{cursor:pointer;background-color:#0000;border:none}.source-serif-4{font-optical-sizing:auto;font-family:"Source Serif 4",serif;font-style:normal}.newsreader{font-optical-sizing:auto;font-family:Newsreader,serif;font-style:normal}.lexend-exa{font-optical-sizing:auto;font-family:Lexend Exa,sans-serif;font-style:normal}#fitcoSignIn h1,#fitcoSignIn p,#fitcoSignIn label,#fitcoSignIn input,#fitcoSignIn fieldset,#fitcoSignIn a,#fitcoSignIn button{font-family:Newsreader,serif}.MuiBackdrop-root.MuiBackdrop-invisible.MuiModal-backdrop{background-color:#28201b9c}.swiper-button-prev,.swiper-button-next{filter:invert()}.gsapFadeInScroll,.gsapFadeIn{opacity:0}.word{clip-path:polygon(0 0,120% 0,120% 120%,0 120%)}.word-text{opacity:0;transition:all 1s;display:inline-block;transform:translateY(100%)}a.underline-hover,button.underline-hover,.underline.underline-hover{transition:all .5s;position:relative}a.underline-hover:after,button.underline-hover:after,.underline.underline-hover:after{content:"";transform-origin:100%;background-color:currentColor;height:1px;transition:transform 1s cubic-bezier(.19,1,.22,1);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}@media only screen and (min-width:1030px){a.underline-hover:hover,button.underline-hover:hover,.underline.underline-hover:hover{color:#94918d}a.underline-hover:hover:after,button.underline-hover:hover:after,.underline.underline-hover:hover:after{transform-origin:0;transform:scaleX(1)}}.navbar-wrapper{z-index:999;background-color:#fff;border-bottom:1px solid #6e584929;width:100%;position:fixed;top:0;left:0}.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{justify-content:space-between;align-items:center;display:flex}@media only screen and (min-width:1030px){.navbar-wrapper .items-wrapper{padding:1.11111vw 3.19444vw}}@media only screen and (max-width:1030px){.navbar-wrapper .items-wrapper{flex-direction:column;gap:1.86047vw;padding:3.72093vw 5.5814vw}.navbar-wrapper .items-wrapper .logo-wrapper{z-index:100;position:relative}}.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.8333vw}}@media only screen and (max-width:1030px){.navbar-wrapper .items-wrapper .logo-wrapper img{width:41.8605vw}}.navbar-wrapper .items-wrapper .mobiler-trigger{z-index:100;margin:auto;position:absolute;top:0;bottom:0;right:0}@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{justify-content:center;align-items:center;width:18.6047vw;display:flex}}.navbar-wrapper .items-wrapper .mobiler-trigger button{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.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.97674vw}}.navbar-wrapper .items-wrapper .mobiler-trigger img.open{transition:all .5s}.navbar-wrapper .items-wrapper .mobiler-trigger img.close{opacity:0;margin:auto;transition:all .5s;position:absolute;inset:0}.navbar-wrapper .items-wrapper .anchors-wrapper{justify-content:center;align-items:center;gap:32px;display:flex}@media only screen and (min-width:1030px){.navbar-wrapper .items-wrapper .anchors-wrapper{gap:2.22222vw}}@media only screen and (max-width:1030px){.navbar-wrapper .items-wrapper .anchors-wrapper{background:#fdfcfb;flex-direction:column;gap:9.30233vw;width:100%;height:100%;display:none;position:fixed;top:0;left:0}}.navbar-wrapper .items-wrapper .anchors-wrapper.active{display:flex}.navbar-wrapper .items-wrapper .anchors-wrapper button,.navbar-wrapper .items-wrapper .anchors-wrapper a{color:#28201b;letter-spacing:-.28px;font-family:"Source Serif 4";font-size:28px;font-style:normal;font-weight:300;line-height:32px}@media only screen and (min-width:1030px){.navbar-wrapper .items-wrapper .anchors-wrapper button,.navbar-wrapper .items-wrapper .anchors-wrapper a{letter-spacing:-.0194444vw;font-size:1.94444vw;line-height:2.22222vw}}@media only screen and (max-width:1030px){.navbar-wrapper .items-wrapper .anchors-wrapper button,.navbar-wrapper .items-wrapper .anchors-wrapper a{letter-spacing:-.0651163vw;font-size:6.51163vw;line-height:7.44186vw}}.navbar-wrapper .items-wrapper .anchors-wrapper button.active:after,.navbar-wrapper .items-wrapper .anchors-wrapper a.active:after{transform-origin:0;transform:scaleX(1)}.navbar-wrapper .items-wrapper .anchors-wrapper .trigger-popup-login button{text-decoration:none}.navbar-wrapper .items-wrapper .anchors-wrapper .trigger-popup-login button span,.navbar-wrapper .items-wrapper .anchors-wrapper .trigger-popup-login button p{color:#28201b;letter-spacing:-.28px;font-family:"Source Serif 4";font-size:20px;font-style:normal;font-weight:300;line-height:32px}@media only screen and (min-width:1030px){.navbar-wrapper .items-wrapper .anchors-wrapper .trigger-popup-login button span,.navbar-wrapper .items-wrapper .anchors-wrapper .trigger-popup-login button p{letter-spacing:-.0194444vw;font-size:1.38889vw;line-height:2.22222vw}}@media only screen and (max-width:1030px){.navbar-wrapper .items-wrapper .anchors-wrapper .trigger-popup-login button span,.navbar-wrapper .items-wrapper .anchors-wrapper .trigger-popup-login button p{letter-spacing:-.0651163vw;font-size:4.65116vw;line-height:7.44186vw}}.home-hero-wrapper{flex-direction:column;justify-content:center;gap:54px;display:flex}@media only screen and (min-width:1030px){.home-hero-wrapper{gap:3.75vw;padding:17.3611vw 3.19444vw 6.52778vw}}@media only screen and (max-width:1030px){.home-hero-wrapper{gap:12.5581vw;padding:46.5116vw 5.5814vw 18.6047vw}}.home-hero-wrapper h1{color:#28201b;text-align:center;letter-spacing:-2.4px;font-family:"Source Serif 4";font-size:120px;font-style:normal;font-weight:300;line-height:120px}@media only screen and (min-width:1030px){.home-hero-wrapper h1{letter-spacing:-.166667vw;font-size:8.33333vw;line-height:8.33333vw}}@media only screen and (max-width:1030px){.home-hero-wrapper h1{letter-spacing:-.325581vw;font-size:13.9535vw;line-height:13.9535vw}}.home-hero-wrapper .cta-wrapper{justify-content:center;align-items:center;gap:30px;display:flex}@media only screen and (min-width:1030px){.home-hero-wrapper .cta-wrapper{gap:1.66667vw}}@media only screen and (max-width:1030px){.home-hero-wrapper .cta-wrapper{gap:4.65116vw}}.home-hero-wrapper .cta-wrapper a,.home-hero-wrapper .cta-wrapper .btn-reserva{color:#28202b;background:0 0;border:2px solid #28202b;border-radius:34px;padding:14px 25px;font-family:Lexend Exa;font-size:23px;font-style:normal;font-weight:400;line-height:30px;transition:all .5s}.home-hero-wrapper .cta-wrapper a:hover,.home-hero-wrapper .cta-wrapper .btn-reserva:hover{color:#fff;background:#28202b;transform:translateY(-5px)}@media only screen and (min-width:1030px){.home-hero-wrapper .cta-wrapper a,.home-hero-wrapper .cta-wrapper .btn-reserva{border-radius:2.22222vw;padding:.972222vw 1.73611vw;font-size:1.59722vw;line-height:2.08333vw}}@media only screen and (max-width:1030px){.home-hero-wrapper .cta-wrapper a,.home-hero-wrapper .cta-wrapper .btn-reserva{border-radius:6.27907vw;padding:2.09302vw 4.65116vw;font-size:4.18605vw;line-height:5.81395vw}}.home-hero-wrapper .cta-wrapper .btn-comprar{color:#fff;background:#28202b}.home-hero-wrapper img{width:100%;height:auto}.about-one-wrapper{background:rbg(255,255,255,.7);background:linear-gradient(#fff 70%,#775036 185%);border-bottom:2px solid #6e584929;justify-content:space-between;gap:46px;display:flex}@media only screen and (min-width:1030px){.about-one-wrapper{gap:3.19444vw;padding:11.1111vw 0 0 3.19444vw}}@media only screen and (max-width:1030px){.about-one-wrapper{flex-direction:column;gap:10.6977vw;padding:46.5116vw 0 0}}.about-one-wrapper .content-wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}@media only screen and (min-width:1030px){.about-one-wrapper .content-wrapper{gap:1.11111vw;padding-top:9.72222vw;padding-left:5.55556vw}}@media only screen and (max-width:1030px){.about-one-wrapper .content-wrapper{gap:3.72093vw;padding:0 5.5814vw}}.about-one-wrapper .content-wrapper h2{color:#28201b;letter-spacing:-1.28px;font-family:"Source Serif 4";font-size:64px;font-style:normal;font-weight:300;line-height:68px}@media only screen and (min-width:1030px){.about-one-wrapper .content-wrapper h2{letter-spacing:-.0888889vw;font-size:4.44444vw;line-height:4.72222vw}}@media only screen and (max-width:1030px){.about-one-wrapper .content-wrapper h2{letter-spacing:-.297674vw;font-size:14.8837vw;line-height:15.814vw}}.about-one-wrapper .content-wrapper p{color:#28201b;letter-spacing:-.12px;font-family:Newsreader;font-size:24px;font-style:normal;font-weight:400;line-height:32px}@media only screen and (min-width:1030px){.about-one-wrapper .content-wrapper p{letter-spacing:-.00833333vw;max-width:34.7222vw;font-size:1.66667vw;line-height:2.22222vw}}@media only screen and (max-width:1030px){.about-one-wrapper .content-wrapper p{letter-spacing:-.027907vw;font-size:5.5814vw;line-height:7.44186vw}}.about-one-wrapper .img-wrapper{width:100%;max-width:650px}@media only screen and (min-width:1030px){.about-one-wrapper .img-wrapper{max-width:45.1389vw}}@media only screen and (max-width:1030px){.about-one-wrapper .img-wrapper{align-items:flex-end;max-width:none;display:flex}}.about-one-wrapper .img-wrapper img{object-fit:cover;width:100%;height:100%}.classes-wrapper{border-bottom:2px solid #6e584929;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}@media only screen and (min-width:1030px){.classes-wrapper{gap:3.19444vw;padding:11.1111vw 3.19444vw 5vw}}@media only screen and (max-width:1030px){.classes-wrapper{gap:10.6977vw;padding:46.5116vw 5.5814vw 16.7442vw}}.classes-wrapper h2{color:#28201b;letter-spacing:-.34px;font-family:"Source Serif 4";font-size:34px;font-style:normal;font-weight:300;line-height:40px}@media only screen and (min-width:1030px){.classes-wrapper h2{letter-spacing:-.0236111vw;font-size:2.36111vw;line-height:2.77778vw}}@media only screen and (max-width:1030px){.classes-wrapper h2{letter-spacing:-.0790698vw;font-size:7.90698vw;line-height:9.30233vw}}.classes-wrapper .cards-wrapper{grid-template-columns:repeat(3,1fr);display:grid}@media only screen and (min-width:1030px){.classes-wrapper .cards-wrapper{gap:3.19444vw}}@media only screen and (max-width:1030px){.classes-wrapper .cards-wrapper{grid-template-columns:repeat(1,1fr);gap:10.6977vw}}.classes-wrapper .cards-wrapper .card-class-wrapper{flex-direction:column;justify-content:space-between;align-items:center;gap:24px;display:flex}@media only screen and (min-width:1030px){.classes-wrapper .cards-wrapper .card-class-wrapper{gap:1.66667vw}}@media only screen and (max-width:1030px){.classes-wrapper .cards-wrapper .card-class-wrapper{gap:5.5814vw}}.classes-wrapper .cards-wrapper .card-class-wrapper img{width:100%;height:auto}.classes-wrapper .cards-wrapper .card-class-wrapper .content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}@media only screen and (min-width:1030px){.classes-wrapper .cards-wrapper .card-class-wrapper .content{gap:.833333vw}}@media only screen and (max-width:1030px){.classes-wrapper .cards-wrapper .card-class-wrapper .content{gap:2.7907vw}}.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.38889vw;line-height:1.66667vw}}@media only screen and (max-width:1030px){.classes-wrapper .cards-wrapper .card-class-wrapper .content h3{font-size:4.65116vw;line-height:5.5814vw}}.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.04167vw;line-height:1.38889vw}}@media only screen and (max-width:1030px){.classes-wrapper .cards-wrapper .card-class-wrapper .content p{font-size:3.48837vw;line-height:4.65116vw}}.classes-wrapper .cards-wrapper .card-class-wrapper a,.classes-wrapper .cards-wrapper .card-class-wrapper .btn-reserva{color:#fff;background:#b37b56;border-radius:24px;padding:10px 18px;font-family:Lexend Exa;font-size:17px;font-style:normal;font-weight:400;line-height:22px;transition:all .5s}.classes-wrapper .cards-wrapper .card-class-wrapper a:hover,.classes-wrapper .cards-wrapper .card-class-wrapper .btn-reserva:hover{transform:translateY(-5px)}@media only screen and (min-width:1030px){.classes-wrapper .cards-wrapper .card-class-wrapper a,.classes-wrapper .cards-wrapper .card-class-wrapper .btn-reserva{border-radius:1.66667vw;padding:.694444vw 1.25vw;font-size:1.18056vw;line-height:1.52778vw}}@media only screen and (max-width:1030px){.classes-wrapper .cards-wrapper .card-class-wrapper a,.classes-wrapper .cards-wrapper .card-class-wrapper .btn-reserva{border-radius:5.5814vw;padding:2.32558vw 4.18605vw;font-size:3.95349vw;line-height:5.11628vw}}.gallery-wrapper{border-bottom:2px solid #6e584929;flex-direction:column;justify-content:center;gap:48px;display:flex}@media only screen and (min-width:1030px){.gallery-wrapper{gap:3.33333vw;margin-bottom:3.19444vw;padding:1.66667vw 3.19444vw 0}}@media only screen and (max-width:1030px){.gallery-wrapper{gap:11.1628vw;margin-bottom:10.6977vw;padding:5.5814vw 5.5814vw 0}}.gallery-wrapper .row-one{justify-content:flex-end;display:flex}.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{justify-content:center;align-items:flex-start;display:flex}@media only screen and (min-width:1030px){.gallery-wrapper .row-two{gap:3.19444vw}}@media only screen and (max-width:1030px){.gallery-wrapper .row-two{flex-direction:column;gap:10.6977vw}}.gallery-wrapper .row-two img{width:100%;height:auto}@media only screen and (min-width:1030px){.gallery-wrapper .row-two img{width:45.2083vw}}@media only screen and (max-width:1030px){.gallery-wrapper .row-two img{width:100%}}.gallery-wrapper .row-three{justify-content:center;align-items:center;display:flex}@media only screen and (min-width:1030px){.gallery-wrapper .row-three{padding:6.52778vw 3.05556vw}}@media only screen and (max-width:1030px){.gallery-wrapper .row-three{padding:21.8605vw 0}}.gallery-wrapper .row-three h1{color:#28201b;text-align:center;letter-spacing:-1.28px;font-family:"Source Serif 4";font-size:64px;font-style:normal;font-weight:300;line-height:68px}@media only screen and (min-width:1030px){.gallery-wrapper .row-three h1{letter-spacing:-.0888889vw;font-size:4.44444vw;line-height:4.72222vw}}@media only screen and (max-width:1030px){.gallery-wrapper .row-three h1{letter-spacing:-.297674vw;font-size:14.8837vw;line-height:15.814vw}}.footer-wrapper{border-bottom:2px solid #6e584929;flex-direction:column;justify-content:center;display:flex}@media only screen and (min-width:1030px){.footer-wrapper{margin-bottom:5.41667vw;padding:0 3.19444vw}}@media only screen and (max-width:1030px){.footer-wrapper{margin-bottom:18.1395vw;padding:0 5.5814vw}}.footer-wrapper .contact-content{justify-content:space-between;align-items:center;display:flex}@media only screen and (min-width:1030px){.footer-wrapper .contact-content{padding:6.52778vw 0 1.66667vw}}@media only screen and (max-width:1030px){.footer-wrapper .contact-content{flex-direction:column-reverse;gap:9.30233vw;padding:21.8605vw 0 5.5814vw}}.footer-wrapper .contact-content p,.footer-wrapper .contact-content a{color:#28201b99;letter-spacing:-.28px;font-family:"Source Serif 4";font-size:28px;font-style:normal;font-weight:300;line-height:32px}@media only screen and (min-width:1030px){.footer-wrapper .contact-content p,.footer-wrapper .contact-content a{letter-spacing:-.0194444vw;font-size:1.94444vw;line-height:2.22222vw}}@media only screen and (max-width:1030px){.footer-wrapper .contact-content p,.footer-wrapper .contact-content a{letter-spacing:-.0651163vw;font-size:6.51163vw;line-height:7.44186vw}}.footer-wrapper .contact-content .contact-col{text-align:right;flex-direction:column;align-items:flex-end;display:flex}@media only screen and (min-width:1030px){.footer-wrapper .contact-content .contact-col{gap:.694444vw}}@media only screen and (max-width:1030px){.footer-wrapper .contact-content .contact-col{text-align:center;align-items:center;gap:2.32558vw}}@media only screen and (min-width:1030px){.footer-wrapper .contact-content .contact-col a{letter-spacing:-.0194444vw;font-size:1.38889vw;line-height:1.66667vw}}@media only screen and (max-width:1030px){.footer-wrapper .contact-content .contact-col a{letter-spacing:-.0651163vw;font-size:4.65116vw;line-height:5.5814vw}}.footer-wrapper .testimonials-content{flex-direction:column;justify-content:center;align-items:center;gap:56px;display:flex}@media only screen and (min-width:1030px){.footer-wrapper .testimonials-content{padding:3.88889vw 0}}@media only screen and (max-width:1030px){.footer-wrapper .testimonials-content{padding:13.0233vw 0}}.footer-wrapper .testimonials-content h2{color:#000;text-align:center;letter-spacing:-.48px;font-family:"Source Serif 4";font-size:48px;font-style:normal;font-weight:300;line-height:52px}@media only screen and (min-width:1030px){.footer-wrapper .testimonials-content h2{letter-spacing:-.0333333vw;font-size:3.33333vw;line-height:3.61111vw}}@media only screen and (max-width:1030px){.footer-wrapper .testimonials-content h2{letter-spacing:-.111628vw;font-size:11.1628vw;line-height:12.093vw}}.footer-wrapper .testimonials-content .marquee-wrapper{width:100%}.footer-wrapper .testimonials-content .marquee-wrapper .rfm-marquee,.footer-wrapper .testimonials-content .marquee-wrapper .rfm-initial-child-container{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{background:#fff;border:2px solid #00000029;flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:288px;padding:40px;display:flex}@media only screen and (min-width:1030px){.footer-wrapper .testimonials-content .marquee-wrapper .card-item{gap:1.66667vw;max-width:20vw;margin-right:2.77778vw;padding:2.77778vw}}@media only screen and (max-width:1030px){.footer-wrapper .testimonials-content .marquee-wrapper .card-item{gap:5.5814vw;max-width:58.1395vw;margin-right:2.77778vw;padding:4.65116vw}}.footer-wrapper .testimonials-content .marquee-wrapper .card-item .author{align-items:center;gap:12px;display:flex}@media only screen and (min-width:1030px){.footer-wrapper .testimonials-content .marquee-wrapper .card-item .author{gap:.833333vw}}@media only screen and (max-width:1030px){.footer-wrapper .testimonials-content .marquee-wrapper .card-item .author{gap:2.7907vw}}.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.33333vw}}@media only screen and (max-width:1030px){.footer-wrapper .testimonials-content .marquee-wrapper .card-item .author img{width:11.1628vw}}.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.04167vw;line-height:1.38889vw}}@media only screen and (max-width:1030px){.footer-wrapper .testimonials-content .marquee-wrapper .card-item .author .info .name{font-size:3.48837vw;line-height:4.65116vw}}.footer-wrapper .testimonials-content .marquee-wrapper .card-item .author .info .position{color:#0009;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.04167vw;line-height:1.38889vw}}@media only screen and (max-width:1030px){.footer-wrapper .testimonials-content .marquee-wrapper .card-item .author .info .position{font-size:3.25581vw;line-height:4.18605vw}}.footer-wrapper .testimonials-content .marquee-wrapper .card-item .content{border-left:2px solid #00000029;margin-left:24px;padding-left:36px}@media only screen and (min-width:1030px){.footer-wrapper .testimonials-content .marquee-wrapper .card-item .content{margin-left:1.66667vw;padding-left:2.5vw}}@media only screen and (max-width:1030px){.footer-wrapper .testimonials-content .marquee-wrapper .card-item .content{margin-left:5.5814vw;padding-left:8.37209vw}}.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.38889vw;line-height:1.66667vw}}@media only screen and (max-width:1030px){.footer-wrapper .testimonials-content .marquee-wrapper .card-item .content p{font-size:4.65116vw;line-height:5.5814vw}}.book-gallery-wrapper{border-top:2px solid #6e584929;border-bottom:2px solid #6e584929;flex-direction:column;justify-content:center;gap:46px;display:flex}@media only screen and (min-width:1030px){.book-gallery-wrapper{gap:3.19444vw;margin-bottom:3.19444vw;padding:3.88889vw 3.19444vw}}@media only screen and (max-width:1030px){.book-gallery-wrapper{gap:10.6977vw;margin-bottom:10.6977vw;padding:13.0233vw 5.5814vw}}.book-gallery-wrapper img{width:100%;height:auto}.book-gallery-wrapper .row-three{justify-content:center;align-items:center;display:flex}@media only screen and (min-width:1030px){.book-gallery-wrapper .row-three{padding:6.52778vw 3.05556vw}}@media only screen and (max-width:1030px){.book-gallery-wrapper .row-three{padding:21.8605vw 0}}.book-gallery-wrapper .row-three h1{color:#28201b;text-align:center;letter-spacing:-1.28px;font-family:"Source Serif 4";font-size:64px;font-style:normal;font-weight:300;line-height:68px}@media only screen and (min-width:1030px){.book-gallery-wrapper .row-three h1{letter-spacing:-.0888889vw;font-size:4.44444vw;line-height:4.72222vw}}@media only screen and (max-width:1030px){.book-gallery-wrapper .row-three h1{letter-spacing:-.297674vw;font-size:14.8837vw;line-height:15.814vw}}.book-hero-wrapper{background:rbg(255,255,255,.7);background:linear-gradient(#fff 60%,#775036 200%);border-bottom:2px solid #6e584929;justify-content:space-between;display:flex}@media only screen and (min-width:1030px){.book-hero-wrapper{gap:4.375vw;padding:10.9722vw 0 0 3.19444vw}}@media only screen and (max-width:1030px){.book-hero-wrapper{flex-direction:column;gap:14.6512vw;padding:46.5116vw 0 0}}.book-hero-wrapper .content-wrapper{flex-direction:column;justify-content:center;align-items:flex-start;gap:56px;display:flex}@media only screen and (min-width:1030px){.book-hero-wrapper .content-wrapper{gap:3.88889vw}}@media only screen and (max-width:1030px){.book-hero-wrapper .content-wrapper{gap:7.44186vw;padding:0 5.5814vw}}.book-hero-wrapper .content-wrapper h1{color:#28201b;letter-spacing:-2.4px;font-family:"Source Serif 4";font-size:120px;font-style:normal;font-weight:300;line-height:120px}@media only screen and (min-width:1030px){.book-hero-wrapper .content-wrapper h1{letter-spacing:-.166667vw;width:41.6667vw;font-size:8.33333vw;line-height:8.33333vw}}@media only screen and (max-width:1030px){.book-hero-wrapper .content-wrapper h1{letter-spacing:-.325581vw;font-size:13.9535vw;line-height:13.9535vw}}.book-hero-wrapper .content-wrapper p{color:#28201b;letter-spacing:-.12px;opacity:.51;font-family:Newsreader;font-size:24px;font-style:normal;font-weight:400;line-height:32px}@media only screen and (min-width:1030px){.book-hero-wrapper .content-wrapper p{letter-spacing:-.00833333vw;max-width:36.5972vw;font-size:1.66667vw;line-height:2.22222vw}}@media only screen and (max-width:1030px){.book-hero-wrapper .content-wrapper p{letter-spacing:-.027907vw;font-size:5.5814vw;line-height:7.44186vw}}.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.5556vw}}@media only screen and (max-width:1030px){.book-hero-wrapper .img-wrapper{align-items:flex-end;max-width:none;display:flex}}.book-hero-wrapper .img-wrapper img{object-fit:cover;width:100%;height:100%}.book-form-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:46px;display:flex}@media only screen and (min-width:1030px){.book-form-wrapper{gap:3.19444vw;padding:11.1111vw 3.19444vw 5vw}}@media only screen and (max-width:1030px){.book-form-wrapper{gap:10.6977vw;padding:46.5116vw 5.5814vw 16.7442vw}}.book-form-wrapper h2{color:#28201b;letter-spacing:-.34px;font-family:Newsreader;font-size:34px;font-style:normal;font-weight:300;line-height:40px}@media only screen and (min-width:1030px){.book-form-wrapper h2{letter-spacing:-.0236111vw;font-size:2.36111vw;line-height:2.77778vw}}@media only screen and (max-width:1030px){.book-form-wrapper h2{letter-spacing:-.0790698vw;font-size:7.90698vw;line-height:9.30233vw}}.book-form-wrapper #fitcoCalendar{width:100%}.pricing-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:46px;display:flex}@media only screen and (min-width:1030px){.pricing-wrapper{gap:3.19444vw;padding:11.1111vw 3.19444vw 5vw}}@media only screen and (max-width:1030px){.pricing-wrapper{gap:10.6977vw;padding:46.5116vw 5.5814vw 16.7442vw}}.pricing-wrapper h2{color:#28201b;letter-spacing:-.34px;font-family:Newsreader;font-size:34px;font-style:normal;font-weight:300;line-height:40px}@media only screen and (min-width:1030px){.pricing-wrapper h2{letter-spacing:-.0236111vw;font-size:2.36111vw;line-height:2.77778vw}}@media only screen and (max-width:1030px){.pricing-wrapper h2{letter-spacing:-.0790698vw;font-size:7.90698vw;line-height:9.30233vw}}.pricing-wrapper .plans-container input,.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}
