@charset "UTF-8";body{overflow-x:hidden;font-family:Montserrat,sans-serif;margin:0;background:linear-gradient(135deg,#f5f7fa,#eef1f5 40%,#e7ebf0);background:linear-gradient(125deg,var(--color-lightest-light) 0%,var(--color-lightest) 100%);background:var(--color-darkest-gray)}.container{margin:0 auto;width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center}#root{display:flex;flex-direction:column}.glass-light{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffff35;background:var(--color-lightest-glass);background:linear-gradient(90deg,var(--color-lightest-light),var(--color-lightest))}.glass{background:var(--color-lightest-glass);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.glass-dark{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:var(--color-main-gray-glass)}h1{font-family:Carmorant Infant,serif;font-style:italic;color:var(--color-main);font-size:56px;font-weight:700;margin:0}h2{color:var(--color-main);color:var(--color-darkest-gray);font-family:Great Vibes,cursive;font-size:48px}h3{font-family:Poiret One,sans-serif;color:var(--color-main);letter-spacing:4px;font-size:34px;font-weight:700}:root{--color-lightest-glass: #e2d5f13f;--color-lightest: #e2d5f1;--color-main-light: #b4c4f6;--color-main-gray: #8f8f8f;--color-main: #596eb1;--color-main-glass: #596eb14b;--color-darkest-light: #3a2f70;--color-darkest-gray-light: #424650;--color-darkest: #1b0f22;--color-darkest-glass: #1b0f2221}.dark-theme{--color-lightest: #f4f4f4;--color-main-light: #aaa;--color-main: #555;--color-darkest-light: #222;--color-darkest: #000}.gold-theme{--color-lightest-light: #f8f7f5;--color-lightest: #e5e1dd;--color-main-light: #cfb489;--color-main: #a58d66;--color-darkest-light: #9e6c41;--color-darkest: #84572f;--color-main-gray: #83858a;--color-darkest-gray-light: #424650;--color-darkest-gray: #282c34;--color-main-alt: #c0d5d6;--color-darkest-alt-light: #407e8c;--color-darkest-alt: #083a4f;--color-lightest-glass: #e5e1dd25;--color-darkest-glass: #083a4f09;--color-main-glass: #a58d6615;--color-main-gray-glass: #83858a31;--gradient-light: linear-gradient( 135deg, var(--color-lightest-light) 0%, var(--color-lightest) 100% );--gradient-dark: linear-gradient( 135deg, var(--color-darkest-gray-light) 0%, var(--color-darkest-gray) 40%, var(--color-darkest-gray-light) 100% );--shadow-main: 0 10px 20px -10px rgba(0, 0, 0, .25)}.violet-theme{--color-lightest-glass: #f3f1ef42;--color-lightest: #e2d5f1;--color-main-light: #b4c4f6;--color-main: #596eb1;--color-darkest-light: #3a2f70;--color-darkest: #1b0f22}.neo{background:linear-gradient(135deg,#efece8,#e5e1dd);box-shadow:inset 6px 6px 6px #00000040,inset -6px -6px 6px #ffffffd9,0 6px 16px #00000014}header{box-sizing:border-box;margin:0 auto}header{position:absolute;top:0;width:100%;z-index:1000}header h2{transition:color .3s}header h2:hover{color:var(--color-main)}nav{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap}@media(max-width:450px){nav{box-sizing:border-box;width:100%;padding:14px;flex-direction:column;justify-content:start;align-items:start}}nav .active{text-decoration:underline}.header-btn{font-size:22px;font-weight:500;letter-spacing:.5px;color:var(--color-darkest-gray);text-decoration:none;text-underline-offset:6px;transition:all .3s}@media(max-width:450px){.header-btn{font-size:18px}}.header-btn:hover{color:var(--color-main)}.header-wrap{box-sizing:border-box;margin:0 auto;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:24px 48px;flex-wrap:wrap;gap:24px}@media(max-width:768px){.header-wrap{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:16px 10px}}h1,h2{margin:0}.hero{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:0 auto;box-shadow:var(--shadow-main)}.hero-content{color:#000;height:100vh;min-height:250px;width:100%;background-image:url(/assets/hero-6-sxP8sm9X.jpg);background-size:cover;background-position:top right;background-position:70% 0%;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px}.hero-content p{color:var(--color-darkest-gray);font-size:18px}@media(max-width:768px){.hero-content{flex-direction:column;justify-content:end;align-items:center;padding:36px}}button{border:none;letter-spacing:1px;font-weight:500;color:var(--color-main)}a{color:#000;text-decoration:none}.hero-text-wrap{box-sizing:border-box;padding:0 min(140px,8%);max-width:1280px;width:100%}@media(max-width:768px){.hero-text-wrap{padding:0}}.hero-text{padding:36px 56px 48px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:max(300px,43%);border-radius:24px}@media(max-width:768px){.hero-text{box-sizing:border-box;flex-direction:column;justify-content:end;align-items:center;width:100%;padding:28px 36px 32px}}.hero-button{letter-spacing:1px;font-weight:500;color:var(--color-main);text-align:center;border-radius:36px;padding:16px 24px;border:1px solid var(--color-main);transition:.6s ease}.hero-button:hover{color:#fff;background-color:var(--color-main)}@media(max-width:768px){.hero-text h1{font-size:32px!important}.hero-text p{font-size:14px}}.training-card-section{background-size:cover;background-position:center;width:100%;background:var(--gradient-light);display:flex;flex-direction:row;align-items:center;justify-content:center;z-index:0}.training-card{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:48px;padding:48px;border-radius:24px;max-width:1000px;margin:48px 14px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.training-card h2{font-family:Poiret One,sans-serif;color:var(--color-main);letter-spacing:4px;font-size:34px;font-weight:700}.training-card p{color:var(--color-darkest-gray);font-size:22px;line-height:1.4;margin-bottom:22px}@media(max-width:768px){.training-card p{font-size:19px}}.training-card .btn{font-weight:600;padding:16px 24px;border-radius:50px;border:none;background:var(--color-main);color:#fff;font-size:16px;cursor:pointer;transition:.6s ease}.training-card .btn:hover{background:var(--color-main-light)}.training-card img{width:120px;padding:48px}.training-card .btn-row{display:flex;flex-direction:row;align-items:end;justify-content:end;gap:24px;align-items:stretch;flex-wrap:wrap}.training-card .btn-line{flex:1!important;color:var(--color-main)!important;font-weight:600;background:#fff;border:1px solid var(--color-main)}.training-card .btn-line:hover{color:#fff!important;border:1px solid var(--color-main-light)!important}@media(max-width:768px){.training-card{flex-direction:column;text-align:center}.training-card .training-text{align-items:center;text-align:center}.training-card img{width:120px;padding:0}.training-card .btn-row{flex-direction:column}}.training-card-panel{display:flex;flex-direction:column;align-items:center;gap:12px}.connect{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:100%;padding:60px 20px;text-align:center;background:#f9f9f9;background:var(--color-darkest-gray)}.connect .connect-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;color:#fff;font-size:18px;font-weight:600;text-decoration:none;transition:background .3s ease,transform .3s ease}.connect .connect-button img{width:120px}.connect .connect-button:hover{transform:translateY(-2px)}@media(max-width:480px){.connect-button{flex-wrap:wrap;font-size:16px;padding:10px 20px}.connect-button img{width:32px}}.about{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;background-position:center;background:var(--gradient-main);background-size:cover;background-position:top center;background-repeat:no-repeat}.about p{margin:0}.about h3{color:var(--color-main-light);margin:0}.about h4{color:var(--color-main);font-size:22px;letter-spacing:.5px}.about-container{max-width:1600px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;padding:96px 14px;gap:36px}.destinction-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px}.destinction-title{text-align:center}.destinction-row{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:36px;padding:24px}.destinction-panel{max-width:220px;width:100%;font-size:18px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;flex:1;padding:24px;border-radius:14px;background:var(--gradient-light)}.destinction-panel svg{padding:24px;width:160px;height:auto;fill:var(--color-lightest);stroke:none;filter:drop-shadow(2px 2px .6px rgba(0,0,0,.2)) drop-shadow(-6px -6px 12px rgba(255,255,255,.7))}.destinction-panel svg .neo{fill:#e6e6e6;stroke:none;filter:drop-shadow(6px 6px 12px rgba(0,0,0,.2)) drop-shadow(-6px -6px 12px rgba(255,255,255,.7))}.destinction-panel svg .neo-inner{filter:drop-shadow(2px 2px 4px rgba(0,0,0,.25)) drop-shadow(-2px -2px 4px rgba(255,255,255,.8))}.neo{color:var(--color-lightest-light);font-family:Arial,sans-serif;text-shadow:0 0 2px var(--color-lightest-light),0 0 4px var(--color-main-light),0 0 6px var(--color-main-light)}.thoughts{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;background-size:cover;background-image:url(/assets/morning-path2-DEy5hjni.jpg)}.thoughts-panel{margin:24px;color:var(--color-darkest-gray);font-size:22px;padding:36px 56px;border-radius:24px;max-width:800px}@media(max-width:1050px){.thoughts-panel{margin-top:148px}}@media(max-width:450px){.thoughts-panel{margin:300px 14px 14px;padding:24px 36px;font-size:16px}}.thought-author{display:flex;justify-content:end}.thought-author h1{font-size:22px}
