main{--swiper-navigation-color:#030303;--swiper-pagination-color:#030303;position:relative;background-color:#fff;z-index:0}main>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.3;z-index:-1}main .wrapper{padding-block:8rem 3rem}main .wrapper .button{max-width:max-content;margin-inline:auto;margin-block:3rem 0}main .wrapper .content{display:flex;align-items:center;gap:3rem}main .wrapper .content .right{width:50%}@media (max-width:1024px){main .wrapper .content{flex-direction:column;align-items:center}}main .wrapper .title{max-width:100ch}main .wrapper .title .tag{max-width:max-content}main .wrapper .buttons{display:flex;align-items:center;gap:.75rem;margin-block:3rem 0}@media (max-width:900px){main .wrapper .buttons{flex-direction:column;align-items:start;margin-block:1.5rem 0}main .wrapper .buttons a{width:100%;max-width:100%!important}main .wrapper .buttons a button{width:100%;max-width:100%}}main .wrapper .sessions{margin-block:3rem 0;display:grid}main .wrapper .sessions .session img{object-fit:cover;transition:scale .3s ease;aspect-ratio:1;border-radius:50%;overflow:hidden}main .wrapper .sessions .session h5{background-color:#fff;color:#030303;text-align:center;font-size:14px;display:flex;align-items:center;gap:.75rem;justify-content:space-between}main .wrapper .sessions .session h5 span img{width:1.5rem}.sub-service .body p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:#777}.sub-service{width:100%}.sub-service .image{border-radius:.75rem;overflow:hidden;display:flex}.sub-service .image img{transition:.3s scale ease;aspect-ratio:3/2;width:100%;height:100%;object-fit:cover}.sub-service .image:hover img{scale:1.05}.sub-service h4{margin-block:1.5rem .75rem;font-weight:700}.sub-service .buttons{display:flex;gap:.75rem;margin-top:1.5rem;align-items:center}.sub-service .buttons a button{width:auto!important}@media (max-width:600px){.sub-service .buttons{flex-direction:column;align-items:flex-start}}main[data-astro-cid-ujz25lxf] .wrapper[data-astro-cid-ujz25lxf] .top[data-astro-cid-ujz25lxf] .title[data-astro-cid-ujz25lxf].left{margin:0!important}main[data-astro-cid-ujz25lxf] .wrapper[data-astro-cid-ujz25lxf] .top[data-astro-cid-ujz25lxf] .buttons[data-astro-cid-ujz25lxf]{display:flex;align-items:center;gap:.75rem;margin-block:3rem 0}@media (max-width:700px){main[data-astro-cid-ujz25lxf] .wrapper[data-astro-cid-ujz25lxf] .top[data-astro-cid-ujz25lxf] .buttons[data-astro-cid-ujz25lxf]{flex-direction:column;align-items:flex-start}}main[data-astro-cid-ujz25lxf] .wrapper[data-astro-cid-ujz25lxf] .services[data-astro-cid-ujz25lxf]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-block:3rem 0;row-gap:3rem}@media (max-width:900px){main[data-astro-cid-ujz25lxf] .wrapper[data-astro-cid-ujz25lxf] .services[data-astro-cid-ujz25lxf]{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){main[data-astro-cid-ujz25lxf] .wrapper[data-astro-cid-ujz25lxf] .services[data-astro-cid-ujz25lxf]{grid-template-columns:repeat(1,1fr)}}.title{position:relative}.title.split{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.title.split .body-wrapper{width:100%}.title.split .body-wrapper .body{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}@media (max-width:1024px){.title.split .body-wrapper .body{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0}}.title.split.bottom{align-items:flex-end}@media (max-width:1024px){.title.split{flex-direction:column;align-items:flex-start;gap:0}.title.split.bottom{flex-direction:column;align-items:flex-start;gap:1.5rem}}.title.center{text-align:center;margin-inline:auto!important;display:block}.title.center h1,.title.center h2,.title.center h3,.title.center h4,.title.center h5{margin-inline:auto;text-align:center;max-width:64ch}.title.center h1{max-width:32ch}.title.center p{margin-inline:auto;text-align:center;max-width:70ch}.title.center .buttons{margin-inline:auto;display:flex;align-items:center;gap:1.5rem;justify-content:center;margin-block:3rem 0;width:100%}.title.center .tag{max-width:max-content;margin-inline:auto}.title.white h1,.title.white h2,.title.white h3,.title.white h4,.title.white h5,.title.white p{color:#fff}.title.black h1,.title.black h2,.title.black h3,.title.black h4,.title.black h5,.title.black p,.title.black sup{color:#030303!important}.title h1,.title h2,.title h3,.title h4{max-width:24ch}.title h3{max-width:40ch}.title h2{max-width:40ch!important}.title p{max-width:70ch}.title .tag{margin-inline:0!important}.title .buttons{display:flex;align-items:center;gap:1.5rem}@media (max-width:600px){.title{flex-direction:column;align-items:center}}.calendly-badge-widget,.calendly-badge-widget div{border-radius:10px!important}.services-section:nth-child(odd){background-color:#fed150}.services-section:nth-child(odd) .wrapper{flex-direction:row-reverse}.services-section .wrapper{display:flex;align-items:center;gap:3rem}.services-section .wrapper .image{width:40%;border-radius:50%;overflow:hidden;aspect-ratio:1;display:flex}.services-section .wrapper .image img{object-fit:cover;width:100%;height:100%;aspect-ratio:1}.services-section .wrapper .content{width:60%}.services-section .wrapper .content .price{background-color:#fed150;padding:.375rem;border-radius:50%;display:flex;aspect-ratio:1;line-height:1;font-weight:700;align-items:center;justify-content:center;max-width:max-content;margin-block-end:1.5rem}.services-section .wrapper .content .price.white{background-color:#fff;color:#030303}.services-section .wrapper .content .info{margin-block:.75rem 0;font-style:italic}.services-section .wrapper .content h2{font-weight:700}.services-section .wrapper .content .body{margin-block:1.5rem 0}.services-section .wrapper .content ul{margin-block:1.5rem 0;list-style:inside disc;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.services-section .wrapper .content .button{margin-block:3rem 0;display:flex;align-items:center;gap:1.5rem}@media (max-width:700px){.services-section .wrapper .content .button{flex-direction:column;align-items:flex-start}}@media (max-width:1024px){.services-section .wrapper{flex-direction:column!important;gap:1.5rem}.services-section .wrapper .image,.services-section .wrapper .content{width:100%}.services-section .wrapper .image img{aspect-ratio:auto;max-height:600px}}