:root{--color-primary: #FAC83A;--color-dark: #757575;--color-light: #E98BDE;--color-light2: #F6F5EC;--color-light3: #E4F8FF;--color-accent: #57AAC7;--color-accent2: #67BC82;--color-text: #9D9D9D;--font-body: "Amiri", serif;--font-heading: "Alexandria", sans-serif;--font-button: "Archivo", sans-serif;--max-width: 1200px;--header-height: 135px;--spacer-height: 40px}html{font-size:62.5%}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body);line-height:1.9;color:var(--color-text);font-size:1.9rem}.container{max-width:var(--max-width);margin:auto;padding:0 20px}.section{padding:80px 0}.section.light{background:var(--color-light)}.section.light2{background:var(--color-light2)}.section .spacer{height:var(--spacer-height)}h1,h2,h3{margin-bottom:20px}h1{font-family:var(--font-body);font-weight:500;font-size:4rem}h2{font-family:var(--font-heading);font-weight:500;letter-spacing:.5px;margin-bottom:20px;font-size:2rem;color:var(--color-accent);text-transform:uppercase}h3{font-weight:400;font-size:3.8rem}h4{font-size:2rem;font-weight:500}p{margin-bottom:20px}.btn-primary{display:inline-block;background:var(--color-primary);color:#fff;padding:6px 30px;border-radius:30px;border:none;text-decoration:none;transition:background .3s;font-size:1.4rem;font-family:var(--font-button);font-weight:700;text-transform:uppercase}.btn-primary:hover{background:color-mix(in srgb, var(--color-primary), #000 10%)}.header{background:#fff;position:sticky;top:0;z-index:100;border-bottom:1px solid #eee}.header .header-inner{display:flex;align-items:center;justify-content:space-between;height:var(--header-height)}.header .logo{display:flex;align-items:center}.header .logo img{height:135px;width:auto;max-width:160px;object-fit:contain}.header .nav{position:fixed;top:var(--header-height);right:-100%;width:100%;height:calc(100vh - var(--header-height));background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:right .3s ease;z-index:90}.header .nav.is-open{right:0}.header .nav a{position:relative;font-family:var(--font-heading);font-weight:500;font-size:2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);text-decoration:none;padding:1.2rem 2rem;opacity:.85;transition:color .3s ease,opacity .3s ease,transform .3s ease}.header .nav a::after{content:"";position:absolute;left:50%;bottom:.4rem;width:0;height:2px;background:var(--color-primary);transition:all .3s ease;transform:translateX(-50%)}.header .nav a:hover,.header .nav a:focus-visible{color:var(--color-primary);opacity:1;transform:translateY(-2px)}.header .nav a:hover::after,.header .nav a:focus-visible::after{width:60%}.header .nav a:active{transform:translateY(0)}.header .nav a.active{color:var(--color-primary);opacity:1}.header .nav a.active::after{width:60%}.header .links{display:flex;align-items:center;justify-content:space-between;gap:25px}.burger{display:block;background:none;border:none;cursor:pointer}.burger span{display:block;width:25px;height:3px;background:var(--color-dark);margin:5px 0;transition:.3s}.burger.is-open span:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}.burger.is-open span:nth-child(2){opacity:0}.burger.is-open span:nth-child(3){transform:rotate(-45deg) translate(6px, -6px)}.hero{height:calc(90vh - var(--header-height));background:url("../images/sections/hero/hero-bg.jpg") center/cover no-repeat}.hero .hero-overlay{background:rgba(0,0,0,.4);height:100%;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}ul{list-style:none;padding-left:0}ul li{display:flex;align-items:center;margin-bottom:10px}ul li::before{content:"";display:inline-block;width:13px;height:15px;margin-right:12px;background-image:url("../images/icons/cross.svg");background-size:contain;background-repeat:no-repeat}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.reverse{direction:rtl}.reverse>*{direction:ltr}.three-columns{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}.two-thirds{grid-column:span 2}.four-columns{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.five-columns{display:grid;grid-template-columns:repeat(5, 1fr);gap:15px}.center{text-align:center}.no-padding{padding:0 !important}.spiritual h4,.connected h4{font-size:2.6rem}.level .levels{display:flex;gap:20px;align-items:center;flex-flow:column wrap;padding:25px;justify-content:space-between;gap:20px;text-align:center;border-radius:22px;background-color:var(--color-light3);line-height:2.4rem}.level .levels img{height:100px;width:auto}.level .levels h4{font-size:2.6rem;padding-top:10px}.level .levels .month{font-weight:bold}.level .levels .month .price{font-size:3.4rem}.level .levels p{margin-top:1rem}.stripe form input,.stripe form select,.stripe form textarea{padding:12px;border-radius:10px;background-color:var(--color-light2);border:none;padding:15px 10px;width:100%;margin-bottom:15px}.stripe form label{width:max-content;padding-top:10px;display:block}.stripe form .group{display:flex;justify-content:center;gap:15px}.full-image{height:400px;background-image:var(--bg-image),url("../images/sections/background_sections.jpg");background-position:center center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;color:#fff}.full-image h2{color:#fff}.card{background:#fff;padding:30px;border-radius:10px;text-align:center}.contact-form{max-width:600px;margin:auto;display:flex;flex-direction:column;gap:15px}.contact-form input,.contact-form textarea{padding:12px;border:1px solid #ccc}.footer{background:var(--color-dark);color:#fff;text-align:center;padding:30px}.footer a{color:inherit;text-decoration:none}@media(max-width: 900px){.two-columns,.three-columns,.four-columns,.five-columns{grid-template-columns:1fr}.hero{height:70vh}}/*# sourceMappingURL=style.min.css.map */