body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Sourcesanspro;font-style:normal;font-weight:100 800;src:url(/static/media/SourceSansPro-Regular.8adb1d0c21d13a90f613.otf) format("truetype")}@font-face{font-family:Sourcesanspro;font-style:normal;font-weight:900;src:url(/static/media/SourceSansPro-Semibold.e0743229b06b84f5ac5a.otf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 700;src:url(/static/media/Montserrat-Regular.ac98a5f5ca71180fe293.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:url(/static/media/Montserrat-Medium.3a0917345468c959207a.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:url(/static/media/Montserrat-Bold.63fae500fdcf19ce83d4.ttf) format("truetype")}:root{--main-font--:"Sourcesanspro";--secondary-font--:"Montserrat";--main-font-color--:#fff;--main-color--:#1e3d59;--element-background-color--:#ffffff1a;--element-background-color-gold--:#bf9e691a;--secondary-color-white--:#f0f0f0;--secondary-color-gold--:#bf9e69;--font-size-small--:clamp(.5rem,1vw,.75rem);--font-size-x-medium--:clamp(.6rem,2vw,1.25rem);--font-size-medium--:clamp(.75rem,2vw,1.25rem);--font-size-big-medium--:clamp(.9rem,2vw,1.25rem);--font-size-big--:clamp(1rem,3vw,1.75rem);--font-size-x-big--:clamp(1.25rem,3vw,2.5rem)}*{box-sizing:border-box;margin:0;padding:0}body{background:#1e3d59;font-family:Sourcesanspro;font-family:var(--main-font--);line-height:1.6;overflow-x:hidden!important}a,body{color:#fff;color:var(--main-font-color--)}a{text-decoration:none}h1{font-family:Sourcesanspro;font-family:var(--main-font--);font-size:clamp(1.25rem,3vw,2.5rem);font-size:var(--font-size-x-big--);word-spacing:.5rem}h2{font-size:clamp(1rem,3vw,1.75rem);font-size:var(--font-size-big--)}h2,h3{font-family:Montserrat;font-family:var(--secondary-font--);word-spacing:.5rem}h3{font-size:clamp(.75rem,2vw,1.25rem);font-size:var(--font-size-medium--)}p{word-spacing:.5rem}button,p{font-family:Montserrat;font-family:var(--secondary-font--)}button{font-weight:800;transition:.3s}.navbar{align-items:start;animation:stickyNav 1s linear forwards;background-color:initial;border-bottom:.1rem solid #bf9e69;border-bottom:.1rem solid var(--secondary-color-gold--);display:flex;flex-wrap:nowrap;font-family:Sourcesanspro;font-family:var(--main-font--);justify-content:space-between;max-width:100vw;padding:clamp(.5rem,1.5vw,1.25rem);position:fixed;width:100%;z-index:10;@supports (animation-timeline:view()){animation-timeline:view();animation-range-start:100vh;animation-range-end:120vh}}.navbar-header{gap:.25rem}.navbar-header,.navbar-logo{align-items:center;display:flex}.navbar-logo{gap:clamp(.5rem,.75vw,.75rem);padding:0 .1rem}.navbar-logo-eye{aspect-ratio:205/121;height:clamp(1.25rem,2.5vw,2.5rem)}.navbar-logo-mind{aspect-ratio:385/55;height:clamp(.9rem,1.5vw,1.5rem)}@keyframes stickyNav{to{-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background-color:#f2d9d933}}.navbar-menu{display:inline-flex;gap:2rem;max-width:50%;padding-top:.5rem;position:absolute;right:0}@supports (display:flex){.navbar-menu{position:relative}}.navbar-menu>li>a,.navbar-menu__burger-container>li>a{color:#fff;color:var(--main-font-color--);font-size:clamp(.75rem,2vw,1.25rem);font-size:var(--font-size-medium--);list-style:none;position:relative;text-decoration:none;transition:.3s}.navbar-menu__burger-container>li>a{font-size:clamp(1rem,3vw,1.75rem);font-size:var(--font-size-big--)}.navbar-menu>li,.navbar-menu__burger-container>li{color:#fff;color:var(--main-font-color--);list-style:none;position:relative;text-decoration:none}.navbar-menu>li:not(:first-of-type):before{background-color:#bf9e69;background-color:var(--secondary-color-gold--);content:"";height:100%;left:-25%;position:absolute;width:.1rem}.navbar-menu>li:nth-of-type(2):before{left:-52%}.navbar-menu>li>a:after{background-color:#fff;bottom:-.1rem;content:"";height:calc(100% + .2rem);left:-.2rem;position:absolute;transform:scaleY(0);transform-origin:top;transition:transform .3s ease-in-out;width:calc(100% + .4rem);z-index:-1}.navbar-menu>li>a:hover:after{transform:scaleX(1);transform-origin:bottom}.navbar-menu>li>a:hover{color:#bf9e69;color:var(--secondary-color-gold--);cursor:pointer}.navbar-menu__burger-container{align-items:center;background-color:#bf9e69;background-color:var(--secondary-color-gold--);display:none;flex-direction:column;gap:2rem;height:100dvh;justify-content:center;left:0;position:fixed;top:-100dvh;transition:top .8s;width:100dvw;z-index:6}.navbar>h2>a{align-items:center;display:flex;gap:.75rem}.navbar-menu,.navbar>h2{flex-shrink:0;min-width:0}.contact-form-image{aspect-ratio:3543/2362;border-radius:10px;margin-top:2.5rem;width:50%}.contact-form-close-button{background:#0000;border:none;border-radius:5px;height:2rem;position:absolute;right:.75rem;top:.75rem;width:2rem}.contact-form-close-button:hover{transform:scale(1.2)}.contact-form-main{border-radius:20px;display:flex;flex-direction:column;margin-top:clamp(.75rem,3vw,3rem);min-width:30%}.contact-form-main>input,.contact-form-main>select{border:1px solid #ccc;border-radius:5px;box-shadow:0 6px 8px #0000001a;margin-bottom:1rem;margin-top:.25rem;min-height:1.5rem;min-width:50%}.contact-form-main>select{width:100%}.contact-form-main>select[option]{max-width:100%}.contact-form-main>input:focus{box-shadow:0 0 8px #bf9e69;box-shadow:0 0 8px var(--secondary-color-gold--);outline:1px solid #bf9e69;outline:1px solid var(--secondary-color-gold--)}.contact-form-main>label{text-align:center}.contact-form-main>label:first-of-type{margin-top:.25rem}.contact-form-main>button{background-color:#bf9e69;background-color:var(--secondary-color-gold--);border:none;border-radius:5px;min-height:12%;min-width:25%;padding:.5rem 1rem}.contact-form-main>button:hover{background-color:#ad9060}.contact-form-container,.contact-form-container-thanks{align-items:center;background-color:#1e3d59;background-color:var(--main-color--);border-radius:20px;display:flex;flex-direction:column;height:90%;justify-content:start;overflow-y:auto;padding:clamp(1rem,1.5vw,1.5rem);position:relative;width:clamp(18rem,35%,30rem)}.contact-form-container-thanks{justify-content:center}.paragraph-invalid-message{color:red}.form-main-container{align-items:center;background-color:#000c;display:flex;height:100dvh;justify-content:center;left:0;overflow:hidden;position:fixed;text-align:center;top:0;width:100dvw;z-index:12}.contact-form-container>div{margin-top:1.5rem}.contact-form-open-button{background-color:#bf9e69;background-color:var(--secondary-color-gold--);border:none;border-radius:10px;color:#000;font-size:clamp(.75rem,2vw,1.25rem);font-size:var(--font-size-medium--);margin-right:.5rem;padding:clamp(.3rem,.5vw,.5rem);z-index:5}.contact-form-open-button:hover{background-color:#ad9060}.select-option-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.select-option-container>h1{text-align:center}.select-option-container>div{align-items:center;display:flex;gap:clamp(1rem,1.5vw,1.5rem);justify-content:center}.select-option{background-color:#1e3d59;background-color:var(--main-color--);border-radius:10px;display:flex;flex-direction:column;height:35rem;justify-content:space-between;max-width:30%;padding:.25rem;transition:.3s}.select-option:hover{cursor:default;transform:translateY(-10px)}.disabled{display:none}.burger-menu-button{display:none;flex-direction:column;gap:.25rem;max-width:50%;right:0;top:0;z-index:10}.menu-toggle{display:none}.burger-menu-button>span{background-color:#000;border-radius:20px;height:.2rem;transition:all .5s;width:1.3rem}.menu-toggle:checked+.burger-menu-button span:first-child{transform:translateY(7px) rotate(405deg)}.menu-toggle:checked+.burger-menu-button span:nth-child(2){opacity:0}.menu-toggle:checked+.burger-menu-button span:nth-child(3){transform:translateY(-7.5px) rotate(-405deg)}.menu-toggle:checked~.navbar-menu__burger-container{display:flex;top:0}.arrow-icon.open{transform:rotate(180deg)!important}.accordion-button{background-color:#1e3d59;border:none;border-radius:10px;color:#fff;color:var(--main-font-color--);padding:.5rem 1rem}@media (max-width:768px){.navbar{flex-wrap:nowrap}.navbar,.navbar-header{align-items:center}.burger-menu-button,.navbar-menu__burger-container{display:flex}.navbar-menu{display:none}.course-1-cta-container{margin-bottom:1rem}.select-option-container>div{flex-direction:column}.select-option{max-width:85%}}.home-container{align-items:center;display:flex;flex-direction:column}.home-container>div:first-of-type{height:100dvh}.home-main-header{animation:gradient-flow 3s linear infinite;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#d4af37,#f0f0f0,#d4af37);background-size:200%;color:#0000;font-family:var(--secondary-font--);font-weight:700;letter-spacing:clamp(.4rem,1vw,1rem);padding-top:clamp(3rem,2vw,2rem)!important;padding:.5rem 1rem;text-align:center;text-shadow:0 2px 6px #000c;z-index:10}.main-text-container{padding-top:4%}.small-text-container{gap:clamp(1rem,5vw,5rem);justify-content:center}.home-second-screen,.small-text-container{align-items:center;display:flex;width:100dvw}.home-second-screen{flex-direction:column;gap:clamp(1.5rem,5vw,2.5rem);max-width:90%;padding-bottom:clamp(.75rem,5vw,3rem);padding-top:clamp(2rem,5vw,3rem)}.home-second-screen>h1{font-size:clamp(1.25rem,6vw,5rem);letter-spacing:clamp(.25rem,2vw,2rem);text-align:center}.home-second-screen>h2{background-color:var(--element-background-color--);border-radius:20px;font-size:var(--font-size-x-big--);padding:clamp(.75rem,3vw,3rem)}.home-second-screen>h2>span:last-of-type>span{display:flex;justify-content:center;padding-top:1rem;text-align:center}.home-main-photo{aspect-ratio:3173/3389;border-radius:20px;width:clamp(15rem,30vw,30rem)}.home-text-wrapper{background-color:var(--element-background-color--);border-radius:10px;box-shadow:0 4px 10px #0003;display:flex;flex-direction:column;gap:clamp(.25rem,1vw,1rem);letter-spacing:.05rem;line-height:1.6;padding:1rem;width:30%}.home-text-wrapper h1{font-size:var(--font-size-x-big--);letter-spacing:.1rem}.home-text-wrapper:after,.home-text-wrapper:before{background:gold;content:"";display:block;height:1.5px;width:100%}.home-text-wrapper:after{background:linear-gradient(to right,var(--secondary-color-gold--),#0000)}.home-text-wrapper:before{background:linear-gradient(to left,var(--secondary-color-gold--),#0000)}.photo-anna-about-me{aspect-ratio:1;border-radius:20px;margin-bottom:1.5rem;width:clamp(16rem,42vw,42rem)}@media (max-width:678px){.small-text-container{flex-direction:column}.home-text-wrapper{justify-content:space-between;line-height:1.4;text-align:center;width:70%}}.about-me-container{max-width:85%}.about-me-benefits,.about-me-container{display:flex;flex-direction:column;gap:2rem;line-height:1.6}.about-me-benefits{list-style:none}.about-me-benefits>li>h2>svg{margin-right:.5rem}.about-me-ending{text-align:center}.about-me-photo{aspect-ratio:3543/2362;border-radius:20px;width:clamp(18rem,50vw,50rem)}.about-me-photo-container{display:flex;justify-content:center;width:100%}.services-container{align-content:center;border-radius:20px;display:flex;flex-direction:column;gap:1rem;justify-items:center;margin:2rem auto 0;padding:clamp(0,3vw,3rem)}.services-main-header{text-align:center}.services-grid{grid-row-gap:clamp(2rem,4vw,4rem);grid-column-gap:clamp(1rem,2vw,2rem);column-gap:clamp(1rem,2vw,2rem);display:grid;grid-template-columns:repeat(3,minmax(20rem,1fr));row-gap:clamp(2rem,4vw,4rem)}.services-grid-element{align-items:center;display:flex;font-size:clamp(1rem,2vw,1.75rem);height:clamp(30rem,38vw,38rem);justify-content:center;justify-self:center;perspective:1000px;position:relative;width:clamp(15rem,28vw,28rem)}.card{height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s ease-in-out;width:100%}.card-back,.card-front{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:20px;box-shadow:0 6px 8px #0000001a;display:flex;flex-direction:column;height:100%;justify-content:center;padding:1.5rem;position:absolute;width:100%}.card-front{background-color:var(--element-background-color--);color:var(--secondary-color-gold--);display:flex;gap:1rem;text-align:center}.card-front>svg:last-of-type{position:absolute;right:1.25rem;top:1.25rem}.card-back{background-color:var(--secondary-background-color--);padding:1rem;text-align:left;transform:rotateY(180deg)}.card-back>h3{font-size:clamp(1rem,2vw,1.25rem)!important}.card-back:last-of-type{font-size:clamp(.8rem,2vw,1.25rem)}.services-grid-element:hover .card{transform:rotateY(180deg)}@media (max-width:768px){.open{transform:rotateY(180deg)!important}.services-grid-element:hover .card{transform:none}}@media (max-width:1100px){.services-grid-element:nth-of-type(odd):last-of-type{grid-column:1/3;width:50%}.services-grid{display:grid;grid-template-columns:repeat(1,minmax(20rem,1fr))}}@media (max-width:750px){.services-grid-element:nth-of-type(odd):last-of-type{grid-column:1;width:75%}}.work-process-container{align-items:center;display:flex;flex-direction:column;margin-top:2rem;width:100%}.work-process-container>h1{text-align:center}.work-process-timeline-container{align-items:center;display:flex;gap:clamp(1rem,1.5vw,1.5rem);justify-content:center;margin-top:2rem;padding:0 clamp(1rem,2vw,2rem)}.work-process-element{align-items:center;background-color:var(--element-background-color--);border:2px solid var(--secondary-color-gold--);border-radius:20px;display:flex;flex-direction:column;height:clamp(14rem,30vw,19rem);justify-content:center;padding:1rem;position:relative;text-align:center;transition:transform .3s ease-in-out;width:clamp(6rem,25%,20rem);width:clamp(15rem,30vw,18.5rem)}.work-process-element-header>svg{color:var(--secondary-color-gold--)}.work-process-element:hover{transform:scale(1.05)}.work-process-element-header{align-items:center;display:flex;flex-direction:column;gap:clamp(1rem,2vw,2rem)}.work-process-element-header>svg:last-of-type{position:absolute;right:1.25rem;top:1.25rem}.work-process-element h3{background:var(--main-color--);border-radius:10px;box-shadow:0 4px 8px #0000001a;left:50%;opacity:0;padding:1rem;position:absolute;top:-12rem;transform:translateX(-50%);transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:clamp(15rem,20vw,20rem);z-index:10}.work-process-element:hover h3{opacity:1;visibility:visible}.work-process-timeline-container svg{color:var(--secondary-color-gold--)}@media (max-width:1500px){.work-process-timeline-container{flex-direction:column}.work-process-timeline-container>div{align-items:center;display:flex;flex-direction:row;gap:1rem}.work-process-timeline-container>div>svg{align-self:center}.work-process-timeline-container>div:first-of-type{align-items:start}.work-process-element-1-container,.work-process-element-2-container{display:flex;flex-direction:column;gap:2rem}.arrow-down-1{position:static;visibility:hidden}}@media (max-width:600px){.work-process-element h3{top:-6rem;width:clamp(15rem,20vw,20rem)}}.typing-effect{margin:2rem 0 0;padding:.5rem;position:relative;text-align:center}.word{animation:blink 1s step-end infinite;border-bottom:clamp(1px,1vw,2px) solid var(--secondary-color-white--);border-right:2px solid var(--secondary-color-white--);color:var(--secondary-color-gold--);display:inline-block;font-size:clamp(.95rem,3vw,1.75rem);height:clamp(1.4rem,5vw,2.5rem);margin-top:.5rem;overflow:hidden;white-space:nowrap}@keyframes blink{50%{border-right-color:#0000}}.language-switcher{bottom:1.25rem;flex-direction:column;gap:.5rem;position:static;right:1.25rem}.language-switcher,.language-switcher>div{display:flex;gap:1rem}.language-switcher button{background-color:var(--main-color--);border:none;border-radius:10px;color:var(--main-font-color--);cursor:pointer;font-size:.95rem;font-size:var(--font-size-medium);padding:.5rem clamp(.5rem,.85vw,.85rem);transition:background-color .3s ease}.language-switcher button:hover{background-color:var(--secondary-color-gold--)}.language-switcher-circle{align-items:center;aspect-ratio:1;background-color:initial;border:2px solid var(--secondary-color-gold--);border-radius:50%;bottom:clamp(.75rem,2vw,2rem);box-shadow:0 4px 10px #0000004d;color:var(--secondary-color-gold--);cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;left:clamp(.75rem,2vw,2rem);position:fixed;transition:transform .3s ease,background-color .3s ease;width:4rem}.language-switcher-circle:hover{background-color:var(--secondary-color-white--);transform:scale(1.1)}.language-switcher-options{animation:slideIn .3s ease;bottom:5.5rem;display:flex;flex-direction:column;gap:.75rem;left:1.05rem;margin-top:1rem;position:fixed;transition:opacity .4s ease,transform .4s ease}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.language-switcher-options button{background-color:var(--main-color--);border:none;border-radius:10px;box-shadow:0 2px 4px #0000001a;color:var(--main-font-color--);cursor:pointer;font-size:1rem;padding:.5rem 1rem;transition:background-color .3s ease}.language-switcher-options button:hover{background-color:var(--secondary-color-gold--)}.footer{align-items:center;display:flex;flex-direction:column-reverse;gap:1rem;margin:2rem 0;padding:0 clamp(.75rem,2vw,2rem);width:100%}.footer-important-links{display:flex;font-size:clamp(.9rem,2.5vw,1.5rem);gap:clamp(.75rem,2vw,2rem);text-decoration:underline}.footer-image{aspect-ratio:1;border-radius:10px;width:5rem}.footer-copyright{font-family:var(--secondary-font--);font-size:clamp(.85rem,3vw,1.5rem)}.footer-copyright,.footer-copyright>div{align-items:center;display:flex;gap:.5rem}@media (max-width:620px){.footer-important-links{flex-direction:column;text-align:center}.footer-copyright{flex-direction:column}}.faq-container{align-items:center;display:flex;flex-direction:column;gap:clamp(1.5rem,2.5vw,2.5rem);padding:clamp(4rem,10vw,6rem) clamp(2rem,3vw,3rem) 0;width:100dvw}.faq-container>div:not(:first-of-type){background-color:var(--secondary-color-gold--);border-radius:20px;color:var(--main-color--);display:flex;flex-direction:column;gap:clamp(.5rem,1.25vw,1.25rem);padding:clamp(.75rem,1.5vw,1.5rem);width:100%}.photo-anna-faq{aspect-ratio:1;border-radius:20px;margin-top:calc(clamp(1rem, 1.5vw, 1.5rem)*-1);width:clamp(18rem,35vw,31rem)}.faq-container>div:nth-of-type(2n){background-color:var(--element-background-color--);color:var(--main-font-color--)}.faq-question{font-family:var(--main-font--);font-weight:900}.container{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin:0 auto;text-align:center;width:85%}.container>h1:first-of-type{margin-top:clamp(3rem,6vw,6rem)}.privacy-header>h1{animation:gradient-flow 3s linear infinite;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--secondary-color-gold--),#f0f0f0,var(--secondary-color-gold--));background-size:200%;color:#0000;font-family:var(--secondary-font--);font-size:clamp(1rem,5vw,4.5rem);position:relative}@keyframes gradient-flow{0%{background-position:0 50%}to{background-position:200% 150%}}.privacy-header>h1:before{color:var(--element-background-color-gold--);content:attr(data-text);position:absolute;scale:1.25;z-index:-1}.privacy-header{align-items:center;display:flex;flex-direction:column;gap:clamp(1rem,1.5vw,1.5rem);height:100dvh;justify-content:center;width:100dvw}@media (max-width:370px){.privacy-header{padding-top:6rem}}.photo-main-privacy{aspect-ratio:3542/2362;border-radius:20px;justify-self:center;width:clamp(18rem,38vw,38rem)}.quote-container{align-items:center;background:linear-gradient(135deg,#4a6572,#1e3d59);box-shadow:0 8px 20px #0000004d;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100dvw;padding:2rem 3rem;text-align:center}.quote-container:nth-of-type(2n){background:linear-gradient(135deg,#1e3d59,#4a6572)}.quote-text{font-size:var(--font-size-x-big--);font-style:italic;font-weight:500;line-height:1.6;margin-bottom:1rem;position:relative}.quote-text:after,.quote-text:before{color:#fff3;content:"“";font-size:clamp(3rem,5vw,4rem);position:absolute}.quote-text:before{left:-20px;top:-20px}.quote-text:after{bottom:-20px;content:"”";right:-20px}.quote-author{color:var(--secondary-color-gold--);font-size:clamp(1rem,1.5vw,1.2rem);font-weight:700;letter-spacing:.1rem;margin-top:1rem;text-transform:uppercase}.privacy-second-section-header{color:var(--secondary-color-gold--);font-size:clamp(1.5rem,4vw,3rem);letter-spacing:clamp(.25rem,1vw,1rem);margin:2rem auto 1rem;max-width:clamp(30rem,85vw,85rem);padding:0 1rem;text-align:center;width:100dvw}.content-container{color:var(--main-font-color--);font-family:Arial,sans-serif;line-height:1.6;margin:0 auto;max-width:clamp(30rem,85vw,85rem);padding:2rem}.accordion-container{margin:0 auto;max-width:clamp(30rem,80vw,80rem);padding:1rem}.accordion-container>h1:first-of-type{color:var(--main-font-color--);margin-bottom:2rem;text-align:center}.accordion-item{border:1px solid var(--secondary-color-gold--);border-radius:10px;margin-bottom:1rem;overflow:hidden}.accordion-header{align-items:center;background-color:var(--element-background-color--);cursor:pointer;display:flex;justify-content:space-between;padding:1rem;transition:background-color .3s}.accordion-header:hover{background-color:#d4af3733}.accordion-header h2{color:var(--secondary-color-gold--);font-size:1.5rem}.arrow-icon{font-size:1.5rem;transition:transform .3s}.arrow-icon.open{transform:rotate(180deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .5s ease}.accordion-content.expanded{max-height:23rem}.accordion-content ul{background-color:var(--element-background-color--);color:var(--main-font-color--);list-style:circle;padding:1rem 2rem}.accordion-content ul li{font-size:var(--font-size-big-medium--)}.accordion-content ul li:has(button){list-style:none}.accordion-content ul li button{background-color:var(--secondary-color-gold--);border:none;border-radius:10px;font-size:clamp(.75rem,2vw,1.1rem);left:50%;padding:.75rem;position:relative;transform:translateX(-50%)}.accordion-content ul li button:hover{background-color:#ad9060}.accordion-content ul li::marker{color:var(--secondary-color-gold--);margin-bottom:.5rem;padding-left:1rem}.deep-nature-section{background:var(--element-background-color--);border-radius:10px;box-shadow:0 4px 15px #0000001a;margin:2rem auto;max-width:clamp(18rem,85vw,85rem);padding:2rem 1.5rem;text-align:center}.section-title{color:var(--secondary-color-gold--);font-size:clamp(2rem,3vw,3rem);margin-bottom:1rem}.highlight-text{color:var(--main-font-color--);font-size:clamp(1.2rem,1.5vw,1.5rem);font-weight:600;margin-bottom:1rem}.closing-text,.section-description{color:var(--secondary-color-white--);font-size:var(--font-size-big-medium--);line-height:1.6;margin-bottom:1.5rem}.cards{flex-wrap:wrap;gap:1rem;margin:2rem 0}.cards,.cards>.card{display:flex;justify-content:center}.cards>.card{background:var(--main-color--);border-radius:10px;box-shadow:0 4px 10px #0000001a;flex-direction:column;height:auto;max-width:clamp(10rem,20vw,20rem);padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}@media (max-width:450px){.cards>.card{max-width:100%}}.cards>.card h3{color:var(--secondary-color-gold--);font-size:1.2rem;margin-bottom:.5rem}.cards>.card p{color:var(--secondary-color-white--);font-size:1rem;line-height:1.4}.cards>.card:hover{box-shadow:0 8px 20px #0003;cursor:default;transform:translateY(-5px)}.chat-menu{bottom:clamp(.75rem,2vw,2rem);position:fixed;right:clamp(.75rem,2vw,2rem);z-index:8}.menu-circle{align-items:center;aspect-ratio:1;background-color:initial;border:2px solid var(--secondary-color-gold--);border-radius:50%;box-shadow:0 4px 8px #0003;color:var(--secondary-color-gold--);cursor:pointer;display:flex;justify-content:center;transition:transform .3s ease,background-color .3s ease;width:4rem}.menu-circle:hover{background-color:var(--secondary-color-white--);transform:scale(1.1)}.messenger-icons{bottom:4.5rem;display:flex;flex-direction:column;gap:.75rem;opacity:0;position:absolute;right:10%;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.messenger-icons.open{opacity:1;transform:translateY(0)}.messenger-circle{align-items:center;background-color:var(--secondary-color-gold--);border-radius:50%;box-shadow:0 4px 8px #0003;display:flex;height:50px;justify-content:center;opacity:0;text-decoration:none;transform:translateY(20px);transition:transform .3s ease,opacity .3s ease;width:50px}.delay:first-child{transition-delay:.1s}.delay:nth-child(2){transition-delay:.2s}.delay:nth-child(3){transition-delay:.3s}.messenger-circle.open{opacity:1;transform:translateY(0)}.messenger-circle.exit{opacity:0;transform:translateY(20px)}.telegram{background-color:#08c}.viber{background-color:#7360f2}.whatsapp{background-color:#25d366}.messenger-circle:hover{transform:scale(1.1)}.session-card{background:var(--element-background-color--);border-radius:20px;box-shadow:0 4px 12px #0000001a;color:var(--main-font-color--);display:flex;flex-direction:column;font-family:var(--main-font--);gap:1.5rem;margin:0 auto 1rem;max-width:90%;padding:2rem}.session-card h2{color:var(--secondary-color-gold--);font-family:var(--secondary-font--);font-size:1.8rem;text-align:center}.session-meta p{color:var(--secondary-color-white--);font-size:var(--font-size-medium--);margin:.3rem 0;text-align:center}.session-block{background-color:var(--element-background-color-gold--);border-radius:12px;flex:1 1;padding:1rem;transition:.3s ease-in-out}.session-block:hover{cursor:default;transform:translateY(-5px)}.session-block h3{color:var(--secondary-color-gold--);font-family:var(--secondary-font--);margin-bottom:.5rem}.session-block h3,.session-block ul{font-size:var(--font-size-big-medium--)}.session-block ul{color:var(--main-font-color--);list-style:none;padding-left:0}.session-block li{line-height:1.4;margin:.5rem 0}.sessions-container{padding-top:clamp(3rem,4vw,5rem)}.session-blocks{display:flex;flex-direction:row;gap:1rem}.sessions-hero-container{align-items:center;background:var(--main-color--);display:flex;height:100dvh;justify-content:center;text-align:center;width:100dvw}.hero-section{color:var(--main-font-color--);display:flex;flex-direction:column;font-family:var(--main-font--);gap:1.5rem}.hero-section h1{color:var(--secondary-color-gold--);font-family:var(--secondary-font--);font-size:var(--font-size-x-big--)}.hero-section p{color:var(--secondary-color-white--);line-height:1.6}.hero-div-button,.hero-section p{font-size:var(--font-size-medium--)}.hero-div-button{align-items:center;background-color:var(--secondary-color-gold--);color:var(--main-color--);display:flex;font-family:var(--secondary-font--);font-size:var(--font-size-big--);font-weight:800;gap:.5rem;justify-content:center;margin-top:1rem;padding:.75rem 2rem;text-decoration:none;transition:background-color .3s ease;width:100dvw}.hero-div-button:hover{cursor:default}.session-button{align-self:center;background-color:var(--secondary-color-gold--);border:none;border-radius:10px;color:var(--main-color--);font-family:var(--secondary-font--);font-size:var(--font-size-big-medium--);font-weight:800;padding:.75rem 2rem;text-align:center;text-decoration:none;transition:background-color .3s ease;width:20%}.session-button:hover{background-color:#b39462;cursor:pointer}.sessions-hero-photo{aspect-ratio:1280/854;border-radius:10px;margin:4rem auto 0;width:clamp(20rem,30vw,30rem)}.help-with-choosing-container{background-color:var(--secondary-color-white--);display:flex;justify-content:center;margin-top:clamp(1rem,2vw,2rem);opacity:.95}.help-with-choosing h2{font-weight:800}.help-with-choosing{align-items:center;color:#000;display:flex;flex-direction:column;font-size:var(--font-size-medium--);margin:.5rem 0;padding:0 clamp(1.5rem,2.5vw,2rem);row-gap:1rem;text-align:center;width:40rem}@media (max-width:768px){.session-blocks{flex-direction:column}.session-button{width:100%}}:root{--transition-fast:0.25s ease}.chatbot-wrapper{align-items:flex-start;display:flex;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;pointer-events:none;position:fixed;right:0;top:50%;transform:translateY(-50%)!important;z-index:1000}.chatbot-toggle,.chatbot-wrapper.closed .collapsed-content{align-items:center;display:flex;gap:6px}.chatbot-toggle{background:var(--element-background-color--);border:2px solid var(--secondary-color-gold--);border-radius:999px;color:inherit;cursor:pointer;padding:10px 14px;pointer-events:auto;position:absolute;right:7px;top:50%;transition:background .25s ease,transform .25s ease;transition:background var(--transition-fast),transform var(--transition-fast)}.chatbot-toggle-open{display:none}.chatbot-toggle .label{font-size:.75rem;font-weight:600;white-space:nowrap}.chatbot-wrapper.open .chatbot-toggle{border-radius:50%;padding:8px;position:absolute;right:12px;top:12px}.chatbot-wrapper.open{padding-right:.5rem}.chatbot-inner{background:#fff;border:2px solid var(--secondary-color-gold--);border-radius:15px;box-shadow:0 20px 40px -10px #0003;display:flex;flex-direction:column;margin-left:8px;overflow:hidden;pointer-events:auto;transition:width .35s ease,opacity .35s ease;width:0}.chatbot-wrapper.open .chatbot-inner{width:clamp(10rem,18vw,18rem)}.chatbot-header{align-items:center;background:var(--element-background-color--);border-bottom:1px solid #0000000d;display:flex;gap:.5rem;justify-content:space-between;padding:.75rem 1rem}.chatbot-header .title{color:#000;font-size:1rem;font-weight:600}.close-btn{background:none;border:none;cursor:pointer;font-size:1.1rem;padding:4px}.chatbot-body{display:flex;flex-direction:column;gap:.5rem;max-height:30rem;padding:.75rem .75rem .5rem}.messages{flex:1 1;flex-direction:column;gap:.5rem;max-height:260px;overflow-y:auto;padding-right:2px}.message,.messages{display:flex}.message.bot .bubble{align-self:flex-start;background:#bf9e694d;border-radius:14px;color:#222;font-size:.85rem;padding:.6rem .9rem}.message.user{justify-content:flex-end}.message.user .bubble{align-self:right;background:var(--secondary-color-gold--);border-radius:14px;color:#fff;font-size:.85rem;padding:.6rem .9rem}.input-row{display:flex;gap:6px;margin-top:4px}.input-row input{border:1px solid #ccc;border-radius:8px;flex:1 1;font-size:.85rem;padding:.5rem .75rem;width:50%}.send-btn{background:var(--secondary-color-gold--);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.85rem;padding:.5rem 1rem}@media (max-width:768px){.chatbot-wrapper.open .chatbot-inner{height:75vh;max-width:420px;overflow:auto;overscroll-behavior:contain;width:90vw}}
/*# sourceMappingURL=main.b5a6cebc.css.map*/