﻿:root{--container-max: 1360px;--page-gutter: clamp(16px, 2vw, 32px);--measure: 68ch;--font-small: clamp(14px, 0.6vw + 10px, 16px);--font-body: clamp(18px, 0.9vw + 12px, 21px);--font-h1: clamp(36px, 3.2vw + 12px, 64px);--font-h2: clamp(28px, 2.2vw + 10px, 44px);--font-h3: clamp(22px, 1.6vw + 8px, 32px);--font-h4: clamp(20px, 1.0vw + 6px, 26px);--lh-small: 1.2;--lh-body: 1.6;--lh-head: 1.2}html{scroll-behavior:smooth !important}html,body{background-color:var(--e-global-color-a697e73);hyphens:auto}body,button,input,select,textarea{font-family:var(--e-global-typography-text-font-family, var(--e-global-typography-primary-font-family, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif));font-weight:var(--e-global-typography-text-font-weight, 500);font-size:var(--font-body);line-height:var(--lh-body)}body{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}.small{font-size:var(--font-small);line-height:var(--lh-small)}h1{line-height:var(--lh-head);letter-spacing:-0.01em !important}h2,h3,h4{line-height:var(--lh-head);letter-spacing:.01em !important}h1{font-size:var(--font-h1)}h2{font-size:var(--font-h2)}h3{font-size:var(--font-h3)}h4{font-size:var(--font-h4)}h1,h2,h3,h4,h5,h6{margin-top:0 !important;font-weight:500 !important}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:2rem !important}ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:2rem !important}ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6{margin-top:2rem !important}p{margin-top:0;margin-bottom:0}h1,h2,h3,h4{margin:1.5rem 0 1rem}.elementor-widget-text-editor a{text-decoration:underline}.elementor-widget-text-editor ul,.elementor-widget-text-editor ol{margin:0;padding:0;list-style:none}.elementor-widget-text-editor ul,.elementor-widget-text-editor ol{list-style:none;margin:0;padding:0}.elementor-widget-text-editor ul li,.elementor-widget-text-editor ol li{margin:0;padding:0 0 0 1.4rem;position:relative}.elementor-widget-text-editor ul li::before{content:"–";position:absolute;left:0;top:.1em}.elementor-widget-text-editor ul li+li,.elementor-widget-text-editor ol li+li{margin-top:.3em}.elementor-widget-text-editor p+ul,.elementor-widget-text-editor p+ol{margin-top:1rem}.elementor-widget-text-editor ul+p,.elementor-widget-text-editor ol+p{margin-top:1rem}.elementor-widget-text-editor p+p{margin-top:1rem !important}body.admin-bar .site-header{margin-top:32px}main>.page-content>.elementor>.e-con:not(.edgewaist){padding:1.5rem}@media(min-width: 1024px){main>.page-content>.elementor>.e-con:not(.edgewaist){padding:4rem}}body[data-elementor-device-mode=tablet_landscape] main>.page-content>.elementor>.e-con:not(.edgewaist){padding:4rem}.elementor-section.elementor-section-boxed>.elementor-container,.wrap,.container{max-width:var(--container-max);padding-inline:var(--page-gutter);margin-inline:auto}.entry-content,.elementor-widget-text-editor,.elementor-widget-theme-post-content{max-width:var(--measure)}.headerspace{height:100px}@media(min-width: 1024px){.headerspace{height:200px}}body[data-elementor-device-mode=tablet_landscape] .headerspace{height:200px}.headerimage{height:80svh}@media(min-width: 1024px){.headerimage{height:80svh}}body[data-elementor-device-mode=tablet_landscape] .headerimage{height:80svh}.elementor-field-type-radio.elementor-field-group{display:flex;justify-content:center;margin-block:1.25rem;min-height:100px}.elementor-field-type-submit{margin-top:2rem}.elementor-field-type-radio .elementor-field-subgroup{display:grid;grid-template-columns:1fr;align-content:start;width:100%;min-height:140px;justify-content:center;gap:.75rem 1rem}@media(min-width: 1024px){.elementor-field-type-radio .elementor-field-subgroup{grid-template-columns:1fr 1fr 1fr;width:auto;min-height:100px}}body[data-elementor-device-mode=tablet_landscape] .elementor-field-type-radio .elementor-field-subgroup{grid-template-columns:1fr 1fr 1fr;width:auto;min-height:100px}.elementor-field-type-radio .elementor-field-option{display:block}.elementor-field-type-radio .elementor-field-option>input[type=radio]{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);clip:rect(0 0 0 0);overflow:hidden}.elementor-field-type-radio .elementor-field-option>label{position:relative;display:block !important;width:100%;text-align:center;box-sizing:border-box;padding:10px 20px;border:1px solid #dde5e8;border-radius:10px;background:var(--e-global-color-3c3ba8b);transition:border-color .2s,background-color .2s,transform .1s,outline-color .2s}@media(min-width: 768px){.elementor-field-type-radio .elementor-field-option>label{display:block !important;width:auto}}body[data-elementor-device-mode=tablet] .elementor-field-type-radio .elementor-field-option>label{display:block !important;width:auto}.elementor-field-type-radio .elementor-field-option>label:hover{background:var(--e-global-color-secondary) 100%;color:var(--e-global-color-primary)}.elementor-field-type-radio .elementor-field-option>input[type=radio]:focus-visible+label{background:var(--e-global-color-secondary) 100%}.elementor-field-type-radio .elementor-field-option>input[type=radio]:checked+label{background:var(--e-global-color-primary);color:var(--e-global-color-secondary);transform:translateY(-1px)}.elementor-field-textual.elementor-size-lg{font-size:var(--font-body) !important}.elementor-message{line-height:1.4em}.elementor-message:before{display:none}.grecaptcha-badge{opacity:0 !important;pointer-events:none}.elementor-widget-heading h1{font-size:var(--font-h1);line-height:var(--lh-head)}.elementor-widget-heading h2{font-size:var(--font-h2);line-height:var(--lh-head)}.elementor-widget-heading h3{font-size:var(--font-h3);line-height:var(--lh-head)}.elementor-widget-heading h4{font-size:var(--font-h4);line-height:var(--lh-head)}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:auto !important;align-self:center !important}.elementor-button{font-size:var(--font-primary) !important}.elementor-background-video-container{mix-blend-mode:multiply}body .elementor .elementor-background-video-hosted{position:absolute;top:auto;left:auto;right:0;bottom:0;transform:none;inset-block-start:auto;inset-inline-start:auto;width:100%;height:100%;object-fit:contain;object-position:right bottom;opacity:.5}.site-headerbar{position:fixed !important;margin-top:0;transform:translateY(0);transition:transform .35s ease;will-change:transform}.site-headerbar.hidden{transform:translateY(-100%)}.header-logo{background-color:rgba(206,221,221,.2588235294);border-radius:10px 10px 10px 10px;backdrop-filter:blur(5px);margin-left:10px;padding:7px 10px}.mainnav{flex-wrap:wrap !important}.jet-mega-menu--layout-horizontal .jet-mega-menu-item__inner{background-color:rgba(206,221,221,.2588235294);border-radius:10px;backdrop-filter:blur(5px);padding:10px 15px !important}.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu{border-radius:10px !important;padding:10px !important;margin-top:5px !important;background:#fff !important}.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item__inner{background:none;padding:5px 10px !important}.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item__inner li{background:rgba(0,0,0,0) !important}.jet-mega-menu--layout-dropdown{background-color:rgba(0,0,0,0)}.jet-mega-menu--layout-dropdown .jet-mega-menu-container{background:rgba(0,0,0,0) !important}.jet-mega-menu--layout-dropdown .jet-mega-menu-container .jet-mega-menu-list{background:#fff;padding:6px !important;border-radius:15px !important;margin-top:10px !important}.jet-mega-menu--layout-dropdown .jet-mega-menu-container .jet-mega-menu-list li.jet-mega-menu-item--top-level:last-child .jet-mega-menu-item__inner{margin-bottom:0 !important}.jet-mega-menu--layout-dropdown .jet-mega-menu-container .jet-mega-menu-list .jet-mega-menu-item__inner{background:var(--e-global-color-3c3ba8b);border-radius:10px !important;padding:10px 20px !important;margin-bottom:6px}.jet-mega-menu--layout-dropdown .jet-mega-menu-container .jet-mega-menu-list .jet-mega-menu-item--sub-level .jet-mega-menu-item__inner{background:rgba(0,0,0,0) !important}.jet-mega-menu--layout-dropdown .jet-mega-menu-container .jet-mega-menu-list .jet-mega-menu-item--sub-level .jet-mega-menu-item__inner .jet-mega-menu-item__label:hover{color:var(--e-global-color-secondary) !important}@media(min-width: 480px){.footer-menu-main{max-height:400px}}body[data-elementor-device-mode=mobile_landscape] .footer-menu-main{max-height:400px}.footer-menu{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:24px 40px;margin:0;padding:0;list-style:none}.footer-menu>li{list-style:none}.footer-menu>li>a{display:inline-block;margin-bottom:8px;text-decoration:none;color:var(--e-global-color-secondary)}.footer-menu .sub-menu{margin:0;padding:0;list-style:none;display:block !important;position:static !important;visibility:visible !important;opacity:1 !important;transform:none !important}.footer-menu .sub-menu li{margin:4px 0}.footer-menu .sub-menu li a{margin:4px 0;color:var(--e-global-color-secondary)}.back-link{cursor:pointer}.teaser-bottom{position:absolute !important;bottom:0;top:60%;background:#fff;display:flex;align-items:center;justify-content:space-between;transition:opacity .35s ease,transform .35s ease;z-index:2}.teaser-overlay{position:absolute !important;top:0;inset:0;background:#fff;transform:translateY(100%);transition:transform .45s ease;display:flex;align-items:flex-start;z-index:3;pointer-events:none;will-change:transform}.teaser-card:hover .teaser-overlay,.teaser-card:focus-within .teaser-overlay{transform:translateY(0);pointer-events:auto}.card_row{width:100%;min-height:150px;margin:0 auto;border-radius:15px;z-index:100}@media(min-width: 768px){.card_row{min-height:150px}}body[data-elementor-device-mode=tablet] .card_row{min-height:150px}.card_row .circle-btn-icon{flex:0 0 auto;display:inline-flex !important}.card_row,.card_row .elementor-container,.card_row .elementor-row,.card_row .elementor-column,.card_row .elementor-widget-wrap{position:absolute;bottom:0;display:flex !important;flex-direction:row !important;align-items:center;flex-wrap:nowrap !important;gap:1.2rem}.card_text{flex:1 1 auto;min-width:0}.teaser-card{position:relative;overflow:hidden;background:#e7f0ee;overflow:hidden !important;min-height:400px;gap:0 !important}.teaser-card:hover,.lesson-group-teaserbox:hover,.lesson-box:hover{transform:translateY(-2px);box-shadow:0 3px 10px rgba(0,0,0,.2)}.teaser-media{display:block;width:100%;height:auto;aspect-ratio:4/4 !important;object-fit:cover}.teaser-mediaWrap{position:absolute;overflow:hidden;aspect-ratio:4/4}.category-teaser-grid{display:grid !important;grid-template-columns:1fr 3fr;gap:20px}@media(max-width: 1024px){.category-teaser-grid{display:grid !important;grid-template-columns:1fr;gap:20px}}.lessengroup-header{display:grid;min-height:350px}.lessengroup-header .e-con>.e-con-inne{padding-block-end:0 !important}.lessengroup-header .lessengroup-headerimage{background-size:cover}.lesson-box{border-radius:15px !important;background:#fff !important;padding:0 !important}.lesson-box>.e-child{gap:0 !important;padding:10px !important}.lesson-box>.e-child>.e-child{padding:10px !important}.lesson-box>.e-child h3{display:inline;margin-right:.3em}.lesson-box>.e-child .lesson-content{padding-left:10px !important;padding-right:10px !important}.grid-beginner{counter-reset:lesson}.grid-beginner .jet-listing-grid__item{counter-increment:lesson}.grid-beginner .lesson-title::before{content:counter(lesson);min-width:1em;background-color:var(--e-global-color-secondary);display:inline-flex;justify-content:center;align-items:center;--badge:45px;width:var(--badge);height:var(--badge);border-radius:50%;line-height:1;margin-bottom:.5em;color:var(--e-global-color-primary)}.grid-advanced{counter-reset:lesson}.grid-advanced .jet-listing-grid__item{counter-increment:lesson}.grid-advanced .lesson-title::before{content:counter(lesson);min-width:1em;background-color:var(--e-global-color-secondary);display:flex;justify-content:center;align-items:center;--badge:45px;width:var(--badge);height:var(--badge);border-radius:50%;line-height:1;margin-bottom:.5em;color:#0e2e30}.audio_container{background-color:var(--e-global-color-a697e73) !important;border-radius:15px !important}.weeklesson .audio_container{background:#fff !important}.weeklesson .lesson-box{background:var(--e-global-color-secondary) !important}.weeklesson .lesson-box .mmd-track{background-color:var(--e-global-color-a697e73) !important}.lesson-content{overflow:hidden;max-height:0;opacity:0;transition:max-height 240ms ease,opacity 240ms ease}.lesson-content.is-open{opacity:1}@media(min-width: 1024px){.lesson-content{overflow:visible;max-height:1000px;opacity:1}}body[data-elementor-device-mode=tablet_landscape] .lesson-content{overflow:visible;max-height:1000px;opacity:1}@media(min-width: 1024px){.lesson-toggle{display:none !important}}body[data-elementor-device-mode=tablet_landscape] .lesson-toggle{display:none !important}.content-card{background:var(--e-global-color-3c3ba8b);border-radius:15px;padding:30px;margin-bottom:2em}.jet-tabs__control-wrapper{display:flex;flex-direction:column;gap:6px}@media(min-width: 1024px){.jet-tabs__control-wrapper{flex-direction:row;gap:6px;width:auto}}body[data-elementor-device-mode=tablet_landscape] .jet-tabs__control-wrapper{flex-direction:row;gap:6px;width:auto}.jet-tabs__control{width:calc(100% - 6px);display:block}@media(min-width: 1024px){.jet-tabs__control{width:auto;display:inline-block}}body[data-elementor-device-mode=tablet_landscape] .jet-tabs__control{width:auto;display:inline-block}.tab-description-handler{width:100%;display:flex;justify-content:center}.testimonial__textbox{position:absolute;max-width:calc(100% - 20px);background-color:rgba(206,221,221,.5333333333);border-radius:10px;backdrop-filter:blur(5px);padding:20px}@media(min-width: 1024px){.testimonial__textbox{max-width:500px;padding:40px}}body[data-elementor-device-mode=tablet_landscape] .testimonial__textbox{max-width:500px;padding:40px}.testimonial__textbox.topleft{top:auto;left:auto;right:auto;bottom:20px}@media(min-width: 1024px){.testimonial__textbox.topleft{top:8vw;left:10vw;bottom:auto}}body[data-elementor-device-mode=tablet_landscape] .testimonial__textbox.topleft{top:8vw;left:10vw;bottom:auto}.testimonial__textbox.topright{top:auto;left:auto;right:auto;bottom:20px}@media(min-width: 1024px){.testimonial__textbox.topright{top:8vw;right:10vw;bottom:auto}}body[data-elementor-device-mode=tablet_landscape] .testimonial__textbox.topright{top:8vw;right:10vw;bottom:auto}.testimonial__textbox.bottomright{top:auto;left:auto;right:auto;bottom:20px}@media(min-width: 1024px){.testimonial__textbox.bottomright{bottom:8vw;right:10vw}}body[data-elementor-device-mode=tablet_landscape] .testimonial__textbox.bottomright{bottom:8vw;right:10vw}.testimonial__textbox.bottomleft{top:auto;left:auto;right:auto;bottom:20px}@media(min-width: 1024px){.testimonial__textbox.bottomleft{bottom:8vw;left:10vw}}body[data-elementor-device-mode=tablet_landscape] .testimonial__textbox.bottomleft{bottom:8vw;left:10vw}.testimonial-box .jet-listing-grid__item{padding-top:0;padding-bottom:0}.jet-search-filter__input{background-color:var(--e-global-color-3c3ba8b) !important;border-width:0 !important;border-color:var(--e-global-color-3c3ba8b) !important;min-height:59px !important;padding:7px 20px !important;border-radius:5px !important}input.jet-search-filter__input:focus-visible{outline:none !important}.apply-filters__button{margin-top:0 !important}.button-link{display:inline-block;background-color:var(--e-global-color-primary);color:var(--e-global-color-secondary) !important;border-radius:10px;padding-block-end:10px;padding-block-start:10px;padding-bottom:10px;padding-inline-end:15px;padding-inline-start:15px;padding-left:15px;padding-right:15px;padding-top:10px}.button-link.small{border-radius:5px;padding-block-end:5px;padding-block-start:5px;padding-bottom:5px;padding-inline-end:10px;padding-inline-start:10px;padding-left:10px;padding-right:10px;padding-top:5px}.button-link:hover{background-color:var(--e-global-color-secondary);color:var(--e-global-color-primary) !important}.lesson-toggle{appearance:none;background:rgba(0,0,0,0);border:0;padding:.25rem;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}.lesson-toggle-icon{display:block;width:32px;height:32px}.circle-btn-icon,.jet-mega-menu-toggle{align-items:center;justify-content:center;width:40px !important;min-height:40px;border-radius:50%;background:var(--e-global-color-primary) !important}.circle-btn-icon svg,.jet-mega-menu-toggle svg{fill:var(--e-global-color-secondary);width:20px;height:20px}.circle-btn-icon.invers,.jet-mega-menu-toggle.invers{background:var(--e-global-color-secondary) !important}.circle-btn-icon.invers svg,.jet-mega-menu-toggle.invers svg{fill:var(--e-global-color-primary) !important}.circle-btn-icon .jet-mega-menu-toggle,.jet-mega-menu-toggle .jet-mega-menu-toggle{background:var(--e-global-color-secondary)}.circle-btn-icon .jet-mega-menu-toggle svg,.jet-mega-menu-toggle .jet-mega-menu-toggle svg{fill:var(--e-global-color-primary)}@media(min-width: 1024px){.circle-btn-icon,.jet-mega-menu-toggle{width:50px !important;min-height:50px}}body[data-elementor-device-mode=tablet_landscape] .circle-btn-icon,body[data-elementor-device-mode=tablet_landscape] .jet-mega-menu-toggle{width:50px !important;min-height:50px}@media(min-width: 1024px){.circle-btn-icon,.jet-mega-menu-toggle{width:26px;height:26px}}body[data-elementor-device-mode=tablet_landscape] .circle-btn-icon,body[data-elementor-device-mode=tablet_landscape] .jet-mega-menu-toggle{width:26px;height:26px}.circle-btn-icon .elementor-widget .elementor-widget-container,.jet-mega-menu-toggle .elementor-widget .elementor-widget-container{height:auto !important}.circle-btn-icon,.jet-mega-menu-toggle{display:inline-flex}.jet-nav__mobile-close-btn{top:20px !important;right:20px !important}.open-lesson-sticker{width:200px;height:200px;padding:30px;margin-left:-20px}@media(min-width: 1024px){.open-lesson-sticker{width:240px;height:240px}}body[data-elementor-device-mode=tablet_landscape] .open-lesson-sticker{width:240px;height:240px}.scroll-indicator{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);width:80px;height:40px;background:var(--e-global-color-primary);border-top-left-radius:80px;border-top-right-radius:80px;display:flex;align-items:center;justify-content:center}@media(min-width: 1024px){.scroll-indicator{bottom:-70px;width:100px;height:50px}}body[data-elementor-device-mode=tablet_landscape] .scroll-indicator{bottom:-70px;width:100px;height:50px}.scroll-indicator img{width:20px;height:20px;filter:invert(74%) sepia(60%) saturate(338%) hue-rotate(125deg) brightness(101%) contrast(92%)}@media(min-width: 1024px){.scroll-indicator img{width:24px;height:24px}}body[data-elementor-device-mode=tablet_landscape] .scroll-indicator img{width:24px;height:24px}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(4px)}}.scroll-indicator img{animation:bounce 1.5s infinite}#osm-map-479e9a5{mix-blend-mode:multiply !important}#osm-map-479e9a5 .leaflet-tile-container img{opacity:.8 !important}#osm-map-479e9a5 .leaflet-bottom.leaflet-right{display:none !important}/*# sourceMappingURL=main.css.map */
