@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@font-face{font-family:Eyes for Serifs;src:url(/assets/eyesforserifs-regular-DrLrFvvr.otf)}@font-face{font-family:Eyes for Serifs light;src:url(/assets/eyesforserifs-light-CDqGMzvv.otf)}*{margin:0;padding:0;line-height:1.2;box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:#fff}container{display:flex;justify-content:space-between}h1,h2{font-family:Eyes for Serifs,serif;font-weight:400;color:#3c3c3c}h3,p,a{color:#3c3c3c;font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:150%}h4{color:#3c3c3c}nav{display:flex;align-items:center;justify-content:space-between;width:100%}.desktopNav,.movilNav,.movilNavMenu{background-color:#b57a55;display:flex;justify-content:space-between;align-items:center;padding:1rem 5rem}.menuDesktop{display:flex;gap:3.5rem;align-items:center;max-height:28.21px}.menuDesktop a{margin:0}.movilNav{display:none}nav a{color:#fff;text-decoration:none;margin:15px 30px;font-size:20px;white-space:nowrap}nav a i{font-size:30px}.logoHome{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;margin:0;height:72px}.logoHome h3{font-size:40px;font-family:Eyes for Serifs;font-weight:lighter;color:#fff}.menuDiv{list-style:none;display:flex;gap:3.5rem;margin:0;padding:0;max-width:587.91px}.columnMenuDiv{list-style:none;gap:2rem;margin:0;padding:0}.menuDiv a,.columnMenuDiv a{color:#fff;text-decoration:none;font-size:20px;letter-spacing:.02rem;white-space:nowrap}.linksNav{display:flex;gap:2rem;margin:0}.menu-item{position:relative}.menu-item:after{content:"";position:absolute;top:100%;left:0;width:100%}.submenu{position:absolute;top:100%;left:0;background:#fff;list-style:none;padding:.5rem 0;margin:0;box-shadow:0 4px 8px #0000001a;min-width:180px;opacity:0;visibility:hidden;max-height:0;overflow:hidden;transform:translateY(10px);transition:max-height .25s ease,opacity .25s ease,transform .25s ease,visibility .25s;z-index:20}.menu-item:hover>.submenu{opacity:1;visibility:visible;max-height:300px;transform:translateY(0)}.submenu li{padding:.5rem 1rem}.submenu a{color:#3c3c3c;display:block}.menuDiv a:hover{text-decoration:underline}.hamburgerNav{font-size:20px;color:#fff}.carrito{margin:0;color:#fff;max-height:28.2px;line-height:1.15}.movilNavMenu{position:fixed;left:0;height:50vh;width:100vw;background-color:#b57a55;flex-direction:column;justify-content:center;align-items:center;gap:2rem;transform:translate(-100%);top:72px;transition:transform .4s ease;z-index:1000}.movilNavMenu.active{transform:translate(0)}.columnMenuDiv{display:flex;flex-direction:column;align-items:center}.movilNavMenu a{color:#fff;font-size:20px;text-decoration:none}.submenuLink{color:#3c3c3c!important;font-size:22px;text-decoration:none;text-align:center}.hamburgerNav{font-size:25.1px;color:#fff;cursor:pointer;transition:transform .3s ease;line-height:0}.fa-bars{font-size:28px}.hamburgerNav:hover{transform:scale(1.1)}.columnMenuDiv .submenu{display:flex;flex-direction:column;align-items:start;background:#fff;max-height:0;overflow:hidden;transition:max-height .3s ease;padding-top:0}.columnMenuDiv .submenu.open{max-height:400px;padding-top:.5rem}.columnMenuDiv .submenu.close{max-height:0}.submenu-toggle{display:flex;align-items:center;gap:5px;cursor:pointer;font-size:20px;color:#fff}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display, inline-block);overflow:visible;vertical-align:-.125em;width:24.5px}.fa-cart-shopping{font-size:20px}.submenu-toggle .arrow{transition:transform .3s ease}.submenu-toggle .arrow.open{transform:rotate(180deg)}.menu-item label{color:#fff;cursor:pointer;font-size:20px;display:block;font-family:Inter,sans-serif;letter-spacing:.03rem}.menu-item label:hover{text-decoration:underline}.submenu-btn{background:none;border:none;color:#fff;font-size:20px;letter-spacing:.03rem;cursor:pointer}.submenu-btn:focus{outline:none}@media (max-width: 1260px){nav a{margin:15px}.linksNav{gap:0}}@media (max-width: 1160px){.desktopNav,.movilNav,.movilNavMenu{padding:1rem 3rem}.desktopNav{display:none}.movilNav{display:flex}}@media (max-width: 600px){.movilNav{padding:1rem 2rem;max-height:77px}}@media (max-width: 490px){.logoHome{font-size:20px}.logoHome img{width:25px;height:auto}.logoHome h3{font-size:25px}}.SmallButton{background-color:#c3cfa1;color:#647b4d;text-decoration:none;font-size:20px;border-radius:50px;padding:10px 20px;transition:background-color .3s ease,color .3s ease}.SmallButton:hover{background-color:#647b4d;color:#c3cfa1}@font-face{font-family:Eyes for Serifs;src:url(./assets/fonts/EyesforSerif/eyesforserifs-regular.otf) format("woff2");font-weight:100}.footerBar{background-color:#b77b52}.logo{display:flex;align-items:center}.logo img{margin-right:10px;height:50%}.contentFooter{margin:0% 5%;padding:2% 0;border-bottom:1px solid #fff;display:flex;justify-content:space-between}.navFooterBar{display:flex;align-items:center;justify-content:space-between;width:60vw}.menuFooterDiv{display:flex;align-items:center;margin-bottom:30px}.menuFooterDiv a{text-decoration:none;margin:15px 30px;font-size:20px;color:#fff}.menuFooterDiv a:hover{text-decoration:underline}.navFooterBar h3{font-family:Eyes for Serifs light;font-weight:lighter;font-size:35px;color:#fff}.newsletterFooter{width:40vw}.textNwsletter h4{font-size:32px;margin-bottom:10px;color:#fff}.textNwsletter p{font-size:20px;color:#fff;font-weight:200}.formNewsletter{margin:20px 0 30px}.formNewsletter input{color:#000;border:none;font-size:20px;border-radius:50px;padding:10px 20px;margin-right:20px}.formNewsletter input::placeholder{color:#d2d2d2}.contact{display:flex;flex-direction:column;margin-bottom:20px;margin-top:15px}.contact a{font-size:20px;text-decoration:none;display:flex;margin:0 15px 15px 0;color:#fff}.registredFooter{padding:2% 5%}.registredFooter p{font-size:20px;font-weight:600;color:#fff;font-weight:200}.contact i{font-size:25px;margin-right:5px;color:#fff}.socialMedia p{font-size:20px;font-weight:600;color:#fff}.iconSocial{margin-top:20px;display:flex;max-width:30%;justify-content:space-between}.iconSocial i{font-size:40px;color:#fff}@media (max-width: 1460px){.menuFooterDiv a{margin:5px 10px}}@media (max-width: 1220px){.menuFooterDiv{flex-direction:column}.navFooterBar{display:flex;justify-content:stretch;width:60vw;gap:20%}}@media (max-width: 1000px){.navFooterBar{flex-direction:column}.contentFooter{flex-direction:column;align-items:center}.socialMedia{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.contact a{flex-direction:column;text-align:center;margin:0 0 10px}.contact i{margin-right:0}.registredFooter{text-align:center}.iconSocial{max-width:100%;gap:20px}}@media (max-width: 490px){.logo{flex-direction:column;align-items:center}.logo img{max-width:48px}.navFooterBar h3{font-size:30px}}.heroSection{background-image:url(/assets/heroHome-C51L3T6F.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:90vh}.overlay{background-image:url(/assets/overlayHeroHome-DE1ZsEYv.png);background-size:cover;background-position:center;background-repeat:no-repeat;height:90vh;padding:5% 10%}.contentHero{height:100%;width:50vw;display:flex;align-items:center}.contentHero h1{font-size:60px;margin-bottom:20px;color:#fff}.contentHero h2{font-family:inter;width:50vw;color:#fff}.titleAndSubtitleHero{margin-bottom:70px}@media (max-width: 1160px){.overlay{padding:5% 3rem}}@media (max-width: 900px){.heroSection{background-image:url(/assets/heroHome-C51L3T6F.jpg);height:70vh}.overlay{background-image:url(/assets/overlayHeroHome-DE1ZsEYv.png);height:70vh}.contentHero{width:100%}.contentHero h1{font-size:40px}.contentHero h2{font-size:18px}}@media (max-width: 600px){.heroSection{background-image:url(/assets/heroHomeMovil-Ci5ikSi5.jpg);height:60vh}.overlay{background-image:url(/assets/overlayHeroMovil-CD4j_Wph.png);height:60vh}.overlay{padding:5% 2rem}}@media (max-height: 670px) and (max-width: 950px){.titleAndSubtitleHero{margin-bottom:20px}.heroSection{background-image:url(/assets/heroHomeMovil-Ci5ikSi5.jpg);height:auto}.overlay{background-image:url(/assets/overlayHeroMovil-CD4j_Wph.png);height:auto}}@media (max-width: 460px){.titleAndSubtitleHero{margin:5px 0 30px}}@media (max-height: 670px) and (max-width: 450px){.heroSection,.overlay{height:65vh}}.firstButton{background-color:#c3cfa1;color:#647b4d;text-decoration:none;font-size:25px;border-radius:50px;padding:15px 30px;transition:background-color .3s ease,color .3s ease}.firstButton:hover{background-color:#647b4d;color:#c3cfa1}@media (max-width: 900px){.firstButton{font-size:18px}}.missionSection{background-image:url(/assets/fondo-5zjAN-Z-.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding:5% 10%}.firstParagraph{display:flex;margin-bottom:50px}.MyselfParagraphMovil{display:none}.firstParagraph h2{font-size:42px;padding-right:5%}.MyselfParagraph p,.MyselfParagraphMovil p{font-size:20px;font-family:inter;margin-bottom:30px}.MyselfParagraph h4,.MyselfParagraphMovil h4{font-size:20px;font-family:inter;margin-bottom:10px}.photoParagraph{display:flex;justify-content:center;align-items:center;position:relative}.pharagraphBox{background-color:#fff;border:2px solid #b77b52;height:296px;width:427px;border-radius:20px;display:flex;justify-content:center;align-items:center;z-index:2;margin-right:-60px}.pharagraphBox p{font-size:20px;padding:15%}.missionPhoto{border-radius:20px;display:flex;align-items:center;justify-content:center;z-index:1}@media (max-width: 1400px){.pharagraphBox{margin-right:-200px}.pharagraphBox p{font-size:18px;padding:5%}}@media (max-width: 1160px){.missionSection{padding:5% 2rem}.pharagraphBox{margin-right:-200px}.photoParagraph{flex-direction:column-reverse}.pharagraphBox{margin-right:0;width:80%}.missionPhoto{margin-bottom:-30px;width:100%}.firstParagraph h2{font-size:30px}}@media (max-width: 900px){.MyselfParagraph{display:none}.MyselfParagraphMovil{display:flex;flex-direction:column;margin:30px 0 50px}.boton{width:50%}}.experienceSection{height:85vh;background-color:#b77b52;display:flex;justify-content:center;padding:0 3rem}.Photo{border-radius:20px}.experienceContent{display:flex;align-items:center;width:80vw}.experiencePick{margin-right:5vw}.experienceTexts{margin-bottom:50px}.paragraphTexts{margin-bottom:5vh}@media (max-width: 1160px){.experienceContent{flex-direction:column-reverse;margin:40px 0}.experienceSection{height:100%}.experiencePick{margin-right:0;text-align:center}.experiencePick img{width:90%}}@media (max-width: 490px){.experienceSection{padding:0 2rem}}.iconLeftAlignedParagraph h2{color:#fff;font-size:42px;margin-bottom:20px;white-space:nowrap}.iconLeftAlignedParagraph p{color:#fff;font-size:20px;max-width:60vw;margin-top:10px}@media (max-height: 900px),(max-width: 1570px){.iconLeftAlignedParagraph p{margin-top:3px}.iconLeftAlignedParagraph h2{margin-bottom:30px}}@media (max-width: 1260px){.iconLeftAlignedParagraph h2{font-size:30px;margin-bottom:5px}.iconLeftAlignedParagraph p{max-width:60vw;margin-top:5px}.leftAlignedLogo img{width:40px}}@media (max-width: 1160px){.iconLeftAlignedParagraph h2{text-align:center}.iconLeftAlignedParagraph p{text-align:center;padding:10px 0 5px;max-width:100vw}.logoTitle{justify-content:center}.experienceButton{display:none}.experienceButtonMovil{display:flex;margin-top:20px;justify-content:center}.experienceTexts{margin-bottom:0}}@media (max-width: 490px){.logoTitle{flex-direction:column;text-align:center}.iconLeftAlignedParagraph h2{white-space:wrap}}@media (max-height: 768px),(max-width: 1024px){.iconLeftAlignedParagraph{margin-bottom:25px}}.reviewsSection{background-color:#c2cea166;padding-bottom:8vh}.ReviewTitleSection{font-size:42px;text-align:center;color:#b77b52;margin:50px 2rem;padding-top:50px}.carouselContainer{width:100%;max-width:1200px;margin:auto;display:flex;flex-direction:column;align-items:center}.carousel{width:100%;overflow:hidden}.slidesWrapper{display:flex;transition:transform .5s ease-in-out;will-change:transform}.slide{display:flex;justify-content:center;box-sizing:border-box;padding:10px}.controls{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:20px;width:100%;max-width:520px}.arrowBottom{background:transparent;border:none;font-size:26px;cursor:pointer;color:#6a6a6a;padding:6px 10px;border-radius:6px}.arrowBottom:hover{color:#b77b52;background:#b77b520f}.dots{display:flex;gap:8px;align-items:center}.dot{width:10px;height:10px;background:#b5b5b5;border-radius:50%;cursor:pointer;border:none;padding:0}.dot.active{background:#b7c28f}@media (max-width: 900px){.ReviewTitleSection{font-size:30px}}.labelReview{background-color:#fff;height:300px;width:380px;border-radius:20px;margin:20px;padding:20px}.Title{font-size:28px;text-align:center;margin:20px}.Review{font-size:20px;text-align:center}.sessionSection{padding:2% 10%;margin-bottom:50px}.titleSection{font-size:42px;text-align:center;color:#b77b52;margin:50px 0}.cardSession{display:flex;flex-wrap:wrap;justify-content:center;gap:50px;margin-top:30px}.sessionCard{display:flex;flex-direction:column;justify-content:flex-start;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:35px 20px;width:330px;height:550px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.sessionCard:hover{transform:translateY(-5px);box-shadow:0 4px 12px #00000026}.sessionCard-image{background-color:#f4f4f4;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;overflow:hidden}.sessionCard-image img{width:100%;height:200px;object-fit:cover}.sessionCard-title{font-size:28px;margin:10px 0;font-weight:600;flex-shrink:0}.sessionCard-description{font-size:20px;color:#555;line-height:1.5;flex-grow:1}.sessionCardContent{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start}.sessionCardButton{margin-top:20px;flex-shrink:0}.heroSectionAbout{background-image:url(/assets/heroAbout-7rFPRCv9.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:90vh}.overlayAbout{background-image:url(/assets/overlayHeroHome-DE1ZsEYv.png);background-size:cover;background-position:center;background-repeat:no-repeat;height:90vh;padding:5% 10%}.contentHeroAbout{height:100%;width:50vw;display:flex;align-items:center}.contentHeroAbout h1{font-size:60px;margin-bottom:20px;color:#fff}.contentHeroAbout h2{font-family:inter;width:50vw;color:#fff}.titleAndSubtitleHeroAbout{margin-bottom:70px}@media (max-width: 900px){.heroSectionAbout div div{width:100%}}@media (max-width: 1160px){.overlayAbout{padding:5% 3rem}}@media (max-width: 900px){.heroSectionAbout,.overlayAbout{height:70vh}.contentHeroAbout{width:100%}.contentHeroAbout h1{font-size:40px}.contentHeroAbout h2{font-size:18px}}@media (max-width: 600px){.heroSectionAbout{background-image:url(/assets/heroAboutMovil-B17ZeYEQ.jpg);height:60vh}.overlayAbout{background-image:url(/assets/overlayHeroMovil-CD4j_Wph.png);height:60vh}.overlayAbout{padding:5% 2rem}}@media (max-width: 400px){.heroSectionAbout h2{width:100%}}.storySection{background-color:#c3cfa167}.storyContent{padding:5% 10% 3%;display:flex;align-items:center}.storyPharagraph .LeftAlignedParagraph h2{color:#b77b52}.storyPharagraph .LeftAlignedParagraph p{color:#000}.storyImage{margin-left:5%}.LeftAlignedParagraph h2{color:#fff;font-size:42px;margin-bottom:20px;white-space:nowrap}.LeftAlignedParagraph p{color:#fff;font-size:20px;max-width:60vw;margin-top:10px}.logoTitle{display:flex;gap:10px}.experienceButtonMovil{display:none}@media (max-width: 1160px){.LeftAlignedParagraph p{max-width:100%;margin-top:20px}.LeftAlignedParagraph{margin-bottom:20px}.experienceButtonMovil{display:flex}}@media (max-width: 600px){.LeftAlignedParagraph h2{font-size:30px;white-space:wrap}.LeftAlignedParagraph p{font-size:18px}}.focusSection{background-color:#c3cfa167}.focusContent{padding:3% 10%;display:flex;align-items:center}.focusPharagraph .LeftAlignedParagraph h2{color:#b77b52}.focusPharagraph .LeftAlignedParagraph p{color:#000}.focusImage{margin-right:5%}.myselfSection{background-image:url(/assets/fondo-5zjAN-Z-.png);background-size:cover;background-position:top}.sectionWrapper>div{background-color:#c3cfa167}.sectionBlock{padding:5% 10%;display:flex;align-items:center;gap:5%}.sectionBlock.reverse{flex-direction:row-reverse}.imageContent img{max-width:100%;height:auto}.textContent .LeftAlignedParagraph h2{color:#b77b52}.textContent .LeftAlignedParagraph p{color:#3c3c3c;margin-top:20px}.textAboutFooter{font-size:42px;text-align:center;color:#b77b52}.aboutFooter{padding:5% 20%;text-align:center}.lineAboutFooter{border:1px solid #b77b52;margin:5% 30% 0}.processSection{padding:5% 10%}.movilProcessImg{display:none}.processSection img{max-width:100%}.processSection p{font-size:20px;margin-top:20px}@media (max-width: 1160px){.sectionBlock,.processSection{padding:5% 3rem;flex-direction:column}.sectionBlock.reverse{flex-direction:column}.movilProcessImg{display:flex}.processImg{display:none}}@media (max-width: 600px){.sectionBlock,.processSection{padding:5% 2rem}.sectionBlock p,.processSection p{font-size:18px}}.construction-container{background-color:#e7ecd9;color:#b77b52}.background-shape{display:flex;justify-content:center;align-items:center;text-align:center;background-image:url(/assets/fondo-5zjAN-Z-.png);background-repeat:no-repeat;background-position:center center;background-size:cover}.contentProximamente{padding:10%}.contentProximamente h1{font-family:Eyes for Serifs;font-size:80px;margin-bottom:15px;color:#b77b52}.contentProximamente h2{font-family:Eyes for Serifs;font:100px}.socialsProximamente{font-family:Inter;margin-top:70px}.socialsProximamente p{font-size:20px;margin-bottom:30px;color:#b77b52}.socialsProximamente a{margin:20px 25px}@media (max-width: 900px){.contentProximamente h1{font-size:40px}.contentProximamente{padding:2rem}}@media (max-width: 600px){.socialsProximamente a{margin:20px}}.notFoundContainer{background-color:#e7ecd9;color:#b77b52}.notFoundShape{height:85vh;display:flex;justify-content:center;align-items:center;text-align:center;background-image:url(/assets/fondo-5zjAN-Z-.png);background-repeat:no-repeat;background-position:center center;background-size:cover}.notFoundContent{padding:10%}.notFoundContent h1{font-family:Eyes for Serifs;font-size:80px;margin-bottom:15px;color:#b77b52}.notFoundContent h2{font-family:Eyes for Serifs;font:100px}.notFoundSocials{font-family:Inter;margin-top:70px}.notFoundSocials p{font-size:20px;margin-bottom:30px;color:#b77b52}.notFoundSocials a{margin:20px 25px}@media (max-width: 900px){.notFoundContent h1{font-size:40px}.notFoundContent{padding:2rem}}@media (max-width: 600px){.notFoundSocials a{margin:20px}}.heroSectionSession{background-color:#889957cc;height:90vh}.lightHeroSession{background-image:url(/assets/lightHero-BCBAePzk.png);background-size:cover;background-position:center;background-repeat:no-repeat;height:90vh;padding:5% 10%}.contentHeroSession{height:100%;width:50vw;display:flex;align-items:center}.contentHeroSession h1{font-size:60px;margin-bottom:20px;color:#fff}.contentHeroSession h2{font-family:inter;width:50vw;color:#fff}.info p{color:#fff;font-size:18px}.titleAndSubtitleHeroSession{margin-bottom:70px}@media (max-width: 1160px){.lightHeroSession{padding:5% 3rem}}@media (max-width: 900px){.heroSectionSession,.lightHeroSession{height:70vh}.contentHeroSession{width:100%}.contentHeroSession h1{font-size:40px}.contentHeroSession h2{font-size:18px}}@media (max-width: 600px){.heroSectionSession,.lightHeroSession{height:60vh}.lightHeroSession{padding:5% 2rem}}.ProductDescriptionSection{background-image:url(/assets/fondoProducts-DhSPlzNn.png);background-size:cover;background-position:center;background-repeat:no-repeat}.ProductDescriptionContent{padding:5% 5rem;display:flex;align-items:center}.ProductDescriptionPharagraph .LeftAlignedParagraph h2,.ProductDescriptionPharagraph .LeftAlignedParagraph p{color:#000}.ProductDescriptionImage{margin-left:5%}.ProductDescriptionImage picture,.ProductDescriptionImage img{width:100%;max-width:100%;height:auto;display:block}.buttonStore{text-align:center;margin-bottom:50px}@media (max-width: 1160px){.ProductDescriptionContent{padding:5% 3rem;flex-direction:column}.ProductDescriptionImage{width:100%;margin:20px 0}.ProductDescriptionImage img{width:100%;max-width:95%;margin:0 auto;display:block}}@media (max-width: 600px){.ProductDescriptionContent{padding:5% 2rem}}.buttonStore{display:flex;justify-content:center;gap:50px}.subtitle{font-size:1.2rem;margin:15px 0;text-align:center;color:#4a4a4a}.backButton{margin-top:20px;text-align:center}.backButton button{background:none;border:none;color:#6b6b6b;font-size:.9rem;cursor:pointer;text-decoration:underline}.backButton button:hover{color:#333}.secondAgendaButton{min-width:300px}.captionPais{font-size:18px}@media (max-width: 1160px){.contentProductsMarked{padding:5% 3rem}.buttonStore{flex-direction:column;gap:50px}}@media (max-width: 900px){.captionPais{font-size:15px}}.buttonAgenda{background-color:#c3cfa1;color:#647b4d;font-size:25px;border:none;border-radius:50px;padding:15px 30px;cursor:pointer;transition:background-color .3s ease,color .3s ease;min-width:270px}.buttonAgenda:hover{background-color:#647b4d;color:#c3cfa1}@media (max-width: 900px){.buttonAgenda{font-size:18px}}.tipo-sesion-section{background-color:#e7ecd9;padding:50px 20px;text-align:center}.titulo-tipo-sesion{font-size:42px;text-align:center;color:#b77b52;margin:50px 0}.cards-container{display:flex;justify-content:center;align-items:stretch;gap:30px;max-width:1100px;margin:0 auto}.card-sesion{background:#fff;padding:30px;margin-bottom:50px;border-radius:12px;width:100%;max-width:590px;box-shadow:0 3px 10px #00000014}.card-sesion h3{font-family:Eyes for Serifs,serif;font-size:28px;margin:10px 0;flex-shrink:0}.card-sesion p{font-size:20px;line-height:1.5;flex-grow:1}@media (max-width: 900px){.cards-container{gap:20px}}@media (max-width: 768px){.cards-container{flex-direction:column;align-items:center}.card-sesion{max-width:500px}.titulo-tipo-sesion{font-size:26px}}@media (max-width: 480px){.tipo-sesion-section{padding:40px 15px}.titulo-tipo-sesion{font-size:24px}.card-sesion{padding:25px}.card-sesion h3{font-size:18px}.card-sesion p{font-size:14px}}.smalProductsMarked{background-color:#e7ecd9}.contentProductsMarked{padding:5% 5rem}.cardsProductsMarked{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:30px}.cardsProductsMarked .card{flex:1 1 280px;max-width:320px}@media (max-width: 1160px){.contentProductsMarked{padding:5% 3rem}}@media (max-width: 600px){.contentProductsMarked{padding:5% 2rem}}.card{display:flex;flex-direction:column;justify-content:flex-start;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:20px;width:200px;height:500px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.card:hover{transform:translateY(-5px);box-shadow:0 4px 12px #00000026}.card-image{background-color:#f4f4f4;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;overflow:hidden}.card-image img{width:100%;height:100%;object-fit:cover}.card-title{font-size:28px;margin:10px 0;font-weight:600}.card-description{font-size:20px;color:#555;line-height:1.5}.heroSectionProduct{background-color:#889957cc;height:90vh}.lightHero{background-image:url(/assets/lightHero-BCBAePzk.png);background-size:cover;background-position:center;background-repeat:no-repeat;height:90vh;padding:5% 10%}.contentHeroProduct{height:100%;width:50vw;display:flex;align-items:center}.contentHeroProduct h1{font-size:60px;margin-bottom:20px;color:#fff}.contentHeroProduct h2{font-family:inter;width:50vw;color:#fff}.titleAndSubtitleHeroProduct{margin-bottom:70px}@media (max-width: 1160px){.lightHero{padding:5% 3rem}}@media (max-width: 900px){.heroSectionProduct,.lightHero{height:70vh}.contentHeroProduct{width:100%}.contentHeroProduct h1{font-size:40px}.contentHeroProduct h2{font-size:18px}}@media (max-width: 600px){.heroSectionProduct,.lightHero{height:60vh}.lightHero{padding:5% 2rem}}.CheckagAnda-container{background-color:#e7ecd9;color:#b77b52;min-height:100vh}.button{margin-top:80px}.background-shape{display:flex;justify-content:center;align-items:center;text-align:center;background-image:url(/assets/fondo-5zjAN-Z-.png);background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:100vh;width:100%}.contentCheckagAnda{padding:10%}.contentCheckagAnda h1{font-family:Eyes for Serifs;font-size:80px;margin-bottom:15px;color:#b77b52}.contentCheckagAnda h2{font-family:Eyes for Serifs;font:100px}.socialsCheckagAnda{font-family:Inter;margin-top:70px}.socialsCheckagAnda p{font-size:20px;margin-bottom:30px;color:#b77b52}.socialsCheckagAnda a{margin:20px 25px}.sessionInfo{background:#f3f6e7;border-radius:14px;padding:25px 30px;margin-top:40px;text-align:left;font-family:Inter,sans-serif;color:#6b7a4c;box-shadow:0 4px 12px #00000014;max-width:600px;margin-left:auto;margin-right:auto}.sessionInfoTitle{font-family:Eyes for Serifs;font-size:32px;margin-bottom:20px;text-align:center;color:#b77b52}.sessionInfo p{margin:12px 0;font-size:18px;line-height:1.5}.sessionInfo p strong{color:#b77b52;font-weight:600}.sessionInfo p:not(:last-child){border-bottom:1px solid rgba(183,123,82,.25);padding-bottom:8px}@media (max-width: 900px){.contentCheckagAnda h1{font-size:40px}.contentCheckagAnda{padding:2rem}}@media (max-width: 600px){.socialsCheckagAnda a{margin:20px}}@media (max-width: 600px){.sessionInfo{padding:20px}.sessionInfo p{font-size:16px}.sessionInfoTitle{font-size:26px}}
