.elementor-kit-6{--e-global-color-primary:#111111;--e-global-color-secondary:#141414;--e-global-color-text:#2E2E2E;--e-global-color-accent:#667A38;--e-global-color-8c5d4d3:#F8F4EB;--e-global-color-0335972:#FAF7F1;--e-global-color-2f30a0a:#E6DFD1;--e-global-color-71c3262:#6B6B6B;--e-global-color-6b7ba73:#FFFFFF00;--e-global-color-02e4a99:#EEE8DC;--e-global-color-c1a3d47:#3A4520;--e-global-color-c1ad9d2:#CFCFCB;--e-global-color-c1a7281:#667A38;--e-global-color-c1a8c49:#3F4A22;--e-global-color-c1acdc4:#DCD4C4;--e-global-color-c1affe1:#E3E8D2;--e-global-color-c2a1e3a:#1E3A2F;--e-global-color-c2a2f5d:#2F5D46;--e-global-color-c2aefe4:#EFE4D6;--e-global-color-c2ae4d3:#E4D3BE;--e-global-color-c2a9a6b:#9A6B47;--e-global-color-c2a6e4a:#6E4A30;--e-global-color-c2ac9ae:#C9AE8A;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:clamp(23px, 2.6vw, 32px);--e-global-typography-primary-font-weight:800;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-font-style:italic;--e-global-typography-primary-line-height:1.08em;--e-global-typography-primary-letter-spacing:-0.01em;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:clamp(18px, 1.8vw, 22px);--e-global-typography-secondary-font-weight:800;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-font-style:italic;--e-global-typography-secondary-line-height:1.08em;--e-global-typography-secondary-letter-spacing:-0.01em;--e-global-typography-text-font-family:"Figtree";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-family:"Figtree";--e-global-typography-accent-font-size:13px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-line-height:1.6em;--e-global-typography-accent-letter-spacing:0.12em;--e-global-typography-679c993-font-family:"Montserrat";--e-global-typography-679c993-font-size:clamp(27px, 3.3vw, 42px);--e-global-typography-679c993-font-weight:800;--e-global-typography-679c993-text-transform:uppercase;--e-global-typography-679c993-font-style:italic;--e-global-typography-679c993-line-height:1.08em;--e-global-typography-679c993-letter-spacing:-0.01em;--e-global-typography-6a17473-font-family:"Montserrat";--e-global-typography-6a17473-font-size:15px;--e-global-typography-6a17473-font-weight:800;--e-global-typography-6a17473-text-transform:uppercase;--e-global-typography-6a17473-font-style:italic;--e-global-typography-6a17473-line-height:1.08em;--e-global-typography-6a17473-letter-spacing:-0.01em;--e-global-typography-a8da294-font-family:"Montserrat";--e-global-typography-a8da294-font-size:clamp(16px, 1.3vw, 18px);--e-global-typography-a8da294-font-weight:800;--e-global-typography-a8da294-text-transform:uppercase;--e-global-typography-a8da294-font-style:italic;--e-global-typography-a8da294-line-height:1.08em;--e-global-typography-a8da294-letter-spacing:-0.01em;--e-global-typography-1b195cb-font-family:"Figtree";--e-global-typography-1b195cb-font-size:19px;--e-global-typography-1b195cb-font-weight:400;--e-global-typography-1b195cb-text-transform:none;--e-global-typography-1b195cb-font-style:normal;--e-global-typography-1b195cb-line-height:1.5em;--e-global-typography-4ee3071-font-family:"Figtree";--e-global-typography-4ee3071-font-size:15px;--e-global-typography-4ee3071-font-weight:400;--e-global-typography-4ee3071-text-transform:none;--e-global-typography-4ee3071-font-style:normal;--e-global-typography-4ee3071-line-height:1.6em;--e-global-typography-5f01137-font-family:"Figtree";--e-global-typography-5f01137-font-size:13px;--e-global-typography-5f01137-font-weight:400;--e-global-typography-5f01137-text-transform:none;--e-global-typography-5f01137-font-style:normal;--e-global-typography-5f01137-line-height:1.6em;--e-global-typography-fb555bd-font-family:"Figtree";--e-global-typography-fb555bd-font-size:15px;--e-global-typography-fb555bd-font-weight:800;--e-global-typography-fb555bd-text-transform:uppercase;--e-global-typography-fb555bd-font-style:normal;--e-global-typography-fb555bd-line-height:1.6em;--e-global-typography-fb555bd-letter-spacing:0.04em;--e-global-typography-c1b0a17-font-family:"Montserrat";--e-global-typography-c1b0a17-font-size:14px;--e-global-typography-c1b0a17-font-weight:800;--e-global-typography-c1b0a17-text-transform:uppercase;--e-global-typography-c1b0a17-font-style:italic;--e-global-typography-c1b0a17-line-height:1.08em;--e-global-typography-c1b0a17-letter-spacing:-0.01em;--e-global-typography-c1b0a48-font-family:"Montserrat";--e-global-typography-c1b0a48-font-size:clamp(24px, 2.9vw, 36px);--e-global-typography-c1b0a48-font-weight:800;--e-global-typography-c1b0a48-text-transform:uppercase;--e-global-typography-c1b0a48-font-style:italic;--e-global-typography-c1b0a48-line-height:1.08em;--e-global-typography-c1b0a48-letter-spacing:-0.01em;--e-global-typography-c1b0a32-font-family:"Figtree";--e-global-typography-c1b0a32-font-size:clamp(22px, 2.6vw, 32px);--e-global-typography-c1b0a32-font-weight:600;--e-global-typography-c1b0a32-text-transform:none;--e-global-typography-c1b0a32-font-style:italic;--e-global-typography-c1b0a32-line-height:1.35em;--e-global-typography-c1b0a32-letter-spacing:0em;--e-global-typography-c1b0a14-font-family:"Figtree";--e-global-typography-c1b0a14-font-size:14px;--e-global-typography-c1b0a14-font-weight:700;--e-global-typography-c1b0a14-text-transform:none;--e-global-typography-c1b0a14-font-style:normal;--e-global-typography-c1b0a14-line-height:1.6em;--e-global-typography-c1b0a12-font-family:"Figtree";--e-global-typography-c1b0a12-font-size:12px;--e-global-typography-c1b0a12-font-weight:600;--e-global-typography-c1b0a12-text-transform:none;--e-global-typography-c1b0a12-font-style:normal;--e-global-typography-c1b0a12-line-height:1.6em;background-color:var( --e-global-color-8c5d4d3 );color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-fb555bd-font-family ), Sans-serif;font-size:var( --e-global-typography-fb555bd-font-size );font-weight:var( --e-global-typography-fb555bd-font-weight );text-transform:var( --e-global-typography-fb555bd-text-transform );font-style:var( --e-global-typography-fb555bd-font-style );line-height:var( --e-global-typography-fb555bd-line-height );letter-spacing:var( --e-global-typography-fb555bd-letter-spacing );color:var( --e-global-color-8c5d4d3 );border-radius:999px 999px 999px 999px;padding:13px 26px 13px 26px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-c1a3d47 );color:var( --e-global-color-8c5d4d3 );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-accent );}.elementor-kit-6 a:hover{color:var( --e-global-color-c1a7281 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-fb555bd-font-size );line-height:var( --e-global-typography-fb555bd-line-height );letter-spacing:var( --e-global-typography-fb555bd-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-fb555bd-font-size );line-height:var( --e-global-typography-fb555bd-line-height );letter-spacing:var( --e-global-typography-fb555bd-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@font-face{font-family:'Archivo';font-style:normal;font-weight:100 900;font-stretch:100% 125%;font-display:swap;src:url('/wp-content/uploads/2026/09/archivo-wght-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Archivo';font-style:normal;font-weight:100 900;font-stretch:100% 125%;font-display:swap;src:url('/wp-content/uploads/2026/09/archivo-wght-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
body{font-stretch:112%}
html{scroll-behavior:smooth}
.elementor-widget-text-editor p:last-child{margin-block-end:0}
.elementor-widget-text-editor strong{font-weight:700;color:var(--e-global-color-primary)}
.elementor-widget-icon.cv-dot .elementor-icon-wrapper{display:flex}
.cv-photo-card>.elementor-element,.cv-dark>.elementor-element{position:relative;z-index:2}
.e-con.cv-photo-card{position:relative;overflow:hidden;aspect-ratio:3/4.4}
.e-con.cv-photo-card::before{content:"";position:absolute;inset:0;width:auto;height:auto;opacity:1;mix-blend-mode:normal;pointer-events:none;border-radius:inherit}
.e-con.cv-photo-card::before{background:linear-gradient(to top,rgba(17,17,17,.9) 0%,rgba(17,17,17,.66) 24%,rgba(17,17,17,.24) 42%,rgba(17,17,17,0) 56%);z-index:0}
@media (max-width:767px){.e-con.cv-photo-card::before{background:linear-gradient(to top,rgba(17,17,17,.92) 0%,rgba(17,17,17,.76) 40%,rgba(17,17,17,.46) 58%,rgba(17,17,17,0) 78%)}}
@media (hover:hover){.e-con.cv-photo-card:hover{box-shadow:0 18px 44px rgba(46,43,37,.26)}}
.cv-more .elementor-heading-title{border-bottom:1px solid rgba(245,234,216,.5);padding-bottom:2px}
.e-con.cv-dark{position:relative;overflow:hidden}
.e-con.cv-dark::before{content:"";position:absolute;top:-90px;right:-90px;left:auto;width:280px;height:280px;border-radius:999px;background:rgba(245,234,216,.05);opacity:1;mix-blend-mode:normal;pointer-events:none;z-index:0}
.e-con.cv-dark--cta::before{top:auto;right:auto;left:-80px;bottom:-90px;width:300px;height:300px}
.e-con.cv-dark--sm::before{top:-60px;right:-60px;width:200px;height:200px;background:rgba(245,234,216,.06)}
@keyframes cvBreathe{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}
.e-con.cv-coach-media{position:relative}
.e-con.cv-coach-media::before{content:"";position:absolute;top:10px;right:-26px;left:auto;width:160px;height:160px;border-radius:999px;background:var(--e-global-color-2f30a0a);opacity:1;mix-blend-mode:normal;pointer-events:none;z-index:0;animation:cvBreathe 10s ease-in-out infinite}
.cv-coach-media>.elementor-element{position:relative;z-index:1}
.e-con.cv-coach-photo{position:relative;overflow:hidden}
.elementor-widget-image.cv-coach-img img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;object-position:50% 18%}
.e-con.cv-coach-stats{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(to top,rgba(24,28,16,.9) 0%,rgba(24,28,16,.62) 62%,rgba(24,28,16,0) 100%)}
.e-con.cv-circle-intro>.e-con-inner{position:relative}
.e-con.cv-circle-intro>.e-con-inner::before{content:"";position:absolute;right:-8px;top:-46px;width:190px;height:190px;border-radius:999px;background:var(--e-global-color-2f30a0a);animation:cvBreathe 9s ease-in-out infinite;pointer-events:none;z-index:0}
.cv-circle-intro>.e-con-inner>.elementor-element{position:relative;z-index:1}
body{-webkit-tap-highlight-color:transparent}
.cv-filter-panel{--f-ink:var(--e-global-color-primary);--f-dim:var(--e-global-color-71c3262);--f-line:rgba(17,17,17,.12);--f-line-hi:rgba(17,17,17,.26);--f-on:var(--e-global-color-primary);--f-on-ink:var(--e-global-color-8c5d4d3);--f-acc:var(--e-global-color-accent);--f-acc-ink:var(--e-global-color-8c5d4d3)}
.e-con.cv-filter-panel--dark{--f-pad:16px;--f-ink:var(--e-global-color-0335972);--f-dim:var(--e-global-color-c1ad9d2);--f-line:rgba(255,255,255,.14);--f-line-hi:rgba(255,255,255,.3);--f-on:var(--e-global-color-8c5d4d3);--f-on-ink:var(--e-global-color-primary);padding:var(--f-pad)!important;overflow:hidden}
@media (min-width:768px){.e-con.cv-filter-panel--dark{--f-pad:32px}}
.cv-filter-panel .elementor-widget.cv-script{display:none}
.cv-filter-panel :is(.elementor-button,.jet-filter-items-dropdown__label,.jet-checkboxes-list__button,.jet-radio-list__button,.jet-remove-all-filters__button){touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .14s ease,background-color .14s ease,color .14s ease,border-color .14s ease}
.cv-filter-panel :is(.elementor-button,.jet-filter-items-dropdown__label):active,.cv-filter-panel .jet-checkboxes-list__item:active .jet-checkboxes-list__button,.cv-filter-panel .jet-radio-list__item:active .jet-radio-list__button{transform:scale(.95)}
@keyframes cvPop{0%{transform:scale(.9)}55%{transform:scale(1.06)}100%{transform:scale(1)}}
@keyframes cvDrop{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
@keyframes cvShimmer{from{background-position:130% 0}to{background-position:-130% 0}}
.e-con.cv-areas{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}
.cv-filter-panel .cv-areas>.cv-track{flex:none;width:auto}
.cv-filter-panel .cv-track .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1.5px solid;border-radius:999px;box-shadow:none;font-family:var(--e-global-typography-c1b0a14-font-family),sans-serif;font-size:var(--e-global-typography-c1b0a14-font-size);font-weight:var(--e-global-typography-c1b0a14-font-weight);line-height:1.2;text-transform:none;letter-spacing:0;white-space:nowrap}
.cv-filter-panel .cv-track .elementor-button,.cv-filter-panel .cv-track .elementor-button:hover,.cv-filter-panel .cv-track .elementor-button:focus{background-color:transparent;border-color:var(--f-line-hi);color:var(--f-ink)}
.cv-filter-panel .cv-track.is-active .elementor-button,.cv-filter-panel .cv-track.is-active .elementor-button:hover,.cv-filter-panel .cv-track.is-active .elementor-button:focus{background-color:var(--f-on);border-color:var(--f-on);color:var(--f-on-ink)}
.cv-filter-panel .cv-track.is-active .elementor-button{animation:cvPop .28s ease-out}
.cv-filter-panel .cv-track .elementor-button:focus-visible{outline:2px solid var(--f-on);outline-offset:2px}
.cv-jsf-radio .jet-radio-list-wrapper,.cv-jsf-radio .jet-radio-list-wrapper fieldset{margin:0;padding:0;border:0;min-width:0}
.cv-jsf-radio .jet-radio-list-wrapper fieldset{display:flex;flex-wrap:wrap;gap:8px}
.cv-jsf-radio .jet-radio-list__row{flex:none;margin:0!important;padding:0!important}
.cv-jsf-radio .jet-radio-list__item{display:block;margin:0;cursor:pointer}
.cv-jsf-radio .jet-radio-list__input{position:absolute;opacity:0;pointer-events:none}
.cv-jsf-radio .jet-radio-list__decorator{display:none!important}
.cv-jsf-radio .jet-radio-list__button{display:flex!important;align-items:center;min-height:44px;padding:0 18px!important;border:1.5px solid var(--f-line-hi);border-radius:999px;background:transparent;white-space:nowrap}
.cv-jsf-radio .jet-radio-list__label{padding:0!important;font-family:var(--e-global-typography-c1b0a14-font-family),sans-serif;font-size:var(--e-global-typography-c1b0a14-font-size);font-weight:var(--e-global-typography-c1b0a14-font-weight);line-height:1.2;color:var(--f-ink)}
.cv-jsf-radio .jet-radio-list__input:checked+.jet-radio-list__button{background:var(--f-on);border-color:var(--f-on);animation:cvPop .28s ease-out}
.cv-jsf-radio .jet-radio-list__input:checked+.jet-radio-list__button .jet-radio-list__label{color:var(--f-on-ink)}
.cv-jsf-radio .jet-radio-list__input:focus-visible+.jet-radio-list__button{outline:2px solid var(--f-acc);outline-offset:2px}
@media (max-width:767px){
.cv-filter-panel--dark .cv-jsf-radio .jet-radio-list-wrapper fieldset,.cv-filter-panel--dark .e-con.cv-areas{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(var(--f-pad)*-1);padding:0 var(--f-pad);scrollbar-width:none;overscroll-behavior-x:contain}
.cv-filter-panel--dark .cv-jsf-radio .jet-radio-list-wrapper fieldset::-webkit-scrollbar,.cv-filter-panel--dark .e-con.cv-areas::-webkit-scrollbar{display:none}
.cv-filter-panel--dark .cv-jsf-radio .jet-radio-list__row:last-child{padding-right:var(--f-pad)!important}
.cv-filter-panel--dark .e-con.cv-areas>.cv-track:last-child{padding-right:var(--f-pad)}
.cv-filter-panel--dark .e-con.cv-areas{width:calc(100% + var(--f-pad)*2);max-width:none}
.cv-filter-panel--dark .cv-track .elementor-button,.cv-filter-panel--dark .cv-jsf-radio .jet-radio-list__button{padding-left:14px!important;padding-right:14px!important}
}
.e-con.cv-dd-row{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);column-gap:24px;row-gap:0;align-items:center}
.cv-dd-row .cv-jsf-dd,.cv-dd-row .cv-jsf-dd>.elementor-widget-container,.cv-dd-row .jet-smart-filters-checkboxes,.cv-dd-row .jet-checkboxes-list,.cv-dd-row .jet-filter-items-dropdown{display:contents}
.cv-dd-row .cv-jsf-ciel .jet-filter-items-dropdown__label{grid-column:1}
.cv-dd-row .cv-jsf-kto .jet-filter-items-dropdown__label{grid-column:2}
.cv-dd-row .cv-jsf-typ .jet-filter-items-dropdown__label{grid-column:3;justify-self:start}
.cv-dd-row .jet-filter-items-dropdown__label{grid-row:1;position:relative;display:inline-flex;align-items:center;gap:8px;height:48px;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--f-ink);font-family:var(--e-global-typography-c1b0a14-font-family),sans-serif;font-size:var(--e-global-typography-c1b0a14-font-size);font-weight:var(--e-global-typography-c1b0a14-font-weight);line-height:1;text-transform:none;letter-spacing:0;white-space:nowrap;cursor:pointer}
.cv-dd-row .jet-filter-items-dropdown__label::after{content:"";position:static;flex:none;width:7px;height:7px;margin:0 2px 0 0;border:0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}
.cv-filter-panel .cv-dd-row .jet-filter-items-dropdown.jet-dropdown-open>.jet-filter-items-dropdown__label::after{border-style:solid;border-width:0 2px 2px 0;border-color:currentColor;transform:translateY(2px) rotate(225deg)}
.cv-dd-row .jet-dropdown-open>.jet-filter-items-dropdown__label::before{content:"";position:absolute;left:0;right:0;bottom:5px;height:2px;border-radius:2px;background:currentColor}
.cv-dd-row .jet-filter-items-dropdown__active{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;border:0;background:none}
.cv-dd-row .jet-filter-items-dropdown__active__item{display:none}
.cv-dd-row .jet-filter-items-dropdown__n-selected{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--f-on);color:var(--f-on-ink);font-family:var(--e-global-typography-c1b0a12-font-family),sans-serif;font-size:var(--e-global-typography-c1b0a12-font-size);font-weight:var(--e-global-typography-c1b0a12-font-weight);line-height:1;animation:cvPop .28s ease-out}
.cv-track-on .cv-jsf-typ .jet-filter-items-dropdown__n-selected{display:none}
.cv-dd-row .jet-filter-items-dropdown__body{grid-row:2;grid-column:1/-1;position:static!important;width:auto!important;margin:2px 0 6px;padding:16px 0 0;border:0;border-top:1px solid var(--f-line);border-radius:0;background:none;box-shadow:none;max-height:none;overflow:visible}
.cv-dd-row .jet-dropdown-open .jet-filter-items-dropdown__body{animation:cvDrop .22s ease-out}
.cv-filter-panel .cv-dd-row .jet-checkboxes-list-wrapper{display:flex;flex-wrap:wrap;gap:8px;margin:0!important;padding:0!important;border:0;min-width:0}
.cv-dd-row .jet-checkboxes-list__row{margin:0!important;padding:0!important}
.cv-dd-row .jet-checkboxes-list__item{display:block;margin:0;cursor:pointer}
.cv-dd-row .jet-checkboxes-list__input{position:absolute;opacity:0;pointer-events:none}
.cv-dd-row .jet-checkboxes-list__decorator{display:none!important}
.cv-dd-row .jet-checkboxes-list__button{display:inline-flex!important;align-items:center;gap:8px;min-height:42px;padding:0 15px!important;border:1.5px solid var(--f-line-hi);border-radius:999px;background:transparent}
.cv-dd-row .jet-checkboxes-list__label{padding:0!important;font-family:var(--e-global-typography-4ee3071-font-family),sans-serif;font-size:var(--e-global-typography-c1b0a14-font-size);font-weight:var(--e-global-typography-c1b0a12-font-weight);line-height:1.2;color:var(--f-ink)}
.cv-dd-row .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button{background:var(--f-on);border-color:var(--f-on);animation:cvPop .28s ease-out}
.cv-dd-row .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button::before{content:"";flex:none;width:9px;height:5px;margin:0 1px 3px 0;border-left:2px solid var(--f-on-ink);border-bottom:2px solid var(--f-on-ink);transform:rotate(-45deg)}
.cv-dd-row .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button .jet-checkboxes-list__label{color:var(--f-on-ink)}
.cv-dd-row .jet-checkboxes-list__input:focus-visible+.jet-checkboxes-list__button{outline:2px solid var(--f-acc);outline-offset:2px}
.cv-filter-panel .jet-filter-row{transition:opacity .25s ease}
.cv-filter-panel .jet-filter-row-disable{opacity:.3;pointer-events:none;cursor:default}
.cv-filter-panel .jet-filter-row-disable:has(input:checked){opacity:1;pointer-events:auto}
.e-con.cv-filter-status{display:flex;flex-direction:column;align-items:stretch;gap:4px}
.cv-filter-panel .cv-show .elementor-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:0 12px;border:0;border-radius:999px;box-shadow:none;font-family:var(--e-global-typography-fb555bd-font-family),sans-serif;font-size:var(--e-global-typography-fb555bd-font-size);font-weight:var(--e-global-typography-fb555bd-font-weight);text-transform:var(--e-global-typography-fb555bd-text-transform);letter-spacing:var(--e-global-typography-fb555bd-letter-spacing);line-height:1.2}
.cv-filter-panel .cv-show .elementor-button,.cv-filter-panel .cv-show .elementor-button:hover,.cv-filter-panel .cv-show .elementor-button:focus{background-color:var(--f-acc);color:var(--f-acc-ink)}
.cv-filter-panel .cv-show .elementor-button-text::after{content:none;margin-left:10px}
.cv-filter-panel .cv-show.is-empty .elementor-button,.cv-filter-panel .cv-show.is-empty .elementor-button:hover{background-color:var(--f-line);color:var(--f-dim)}
.cv-filter-panel .cv-show.is-empty .elementor-button-text::after{content:none}
.cv-filter-panel .cv-show .elementor-button:focus-visible{outline:2px solid var(--f-on);outline-offset:3px}
.cv-filter-panel .cv-jsf-reset{align-self:center}
.cv-filter-panel .cv-jsf-reset .jet-remove-all-filters__button,.cv-filter-panel .cv-jsf-reset .jet-remove-all-filters__button:hover,.cv-filter-panel .cv-jsf-reset .jet-remove-all-filters__button:focus{display:inline-flex;align-items:center;min-height:40px;padding:0 12px!important;border:0!important;border-radius:0;background:none!important;box-shadow:none!important;color:var(--f-dim)!important;font-family:var(--e-global-typography-c1b0a14-font-family),sans-serif;font-size:var(--e-global-typography-5f01137-font-size);font-weight:var(--e-global-typography-c1b0a12-font-weight);text-transform:none;letter-spacing:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
body .cv-filter-panel .elementor-widget.elementor-element.cv-jsf-reset.hide-widget,.cv-filter-panel .cv-jsf-reset .jet-remove-all-filters.hide{display:none!important}
@media (min-width:768px){
.e-con.cv-filter-status{flex-direction:row;align-items:center;justify-content:flex-start;gap:18px}
.cv-filter-panel .cv-show .elementor-button{width:auto;min-width:320px;padding:0 28px}
.cv-filter-panel .cv-jsf-reset{align-self:auto}
}
.cv-filter-panel.cv-busy .cv-show .elementor-button{background-image:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);background-size:250% 100%;background-repeat:no-repeat;animation:cvShimmer 1s linear infinite}
.cv-results,.cv-people{transition:opacity .2s ease}
body.cv-busy .cv-results,body.cv-busy .cv-people{opacity:.35}
#zoznam-sluzieb,#zoznam-trenerov{scroll-margin-top:90px}
.cv-results .jet-smart-filters-elementor-loop-no-result,.cv-people .jet-smart-filters-elementor-loop-no-result{grid-column:1/-1;padding:40px 24px;border:0;border-radius:24px;background:var(--e-global-color-02e4a99);text-align:center;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-71c3262)}
.cv-results .jet-smart-filters-elementor-loop-no-result strong,.cv-people .jet-smart-filters-elementor-loop-no-result strong{display:block;margin-bottom:8px;font-family:var(--e-global-typography-a8da294-font-family),sans-serif;font-size:var(--e-global-typography-a8da294-font-size);font-weight:var(--e-global-typography-a8da294-font-weight);font-style:var(--e-global-typography-a8da294-font-style);text-transform:var(--e-global-typography-a8da294-text-transform);letter-spacing:var(--e-global-typography-a8da294-letter-spacing);line-height:1.1;color:var(--e-global-color-primary)}
.e-con.cv-coach-card{touch-action:manipulation;transition:transform .15s ease}
.e-con.cv-coach-card:active{transform:scale(.97)}
.e-con.cv-coach-card:focus-visible{outline:2px solid var(--e-global-color-accent);outline-offset:4px;border-radius:20px}
.e-con.cv-coach-card__photo{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:20px;background-color:var(--e-global-color-02e4a99)}
.cv-coach-card__photo>.elementor-widget-image{position:absolute;inset:0;width:100%;height:100%;margin:0!important}
.cv-coach-card__photo>.elementor-widget-image>.elementor-widget-container,.cv-coach-card__photo>.elementor-widget-image img{width:100%;height:100%}
.cv-coach-card__photo>.elementor-widget-image img{display:block;max-width:none;object-fit:cover;object-position:50% 20%;border-radius:0}
.cv-coach-card__initials{position:absolute;inset:0;display:grid;place-items:center;color:var(--e-global-color-primary);opacity:.28;font-family:var(--e-global-typography-679c993-font-family),sans-serif;font-size:var(--e-global-typography-679c993-font-size);font-weight:var(--e-global-typography-679c993-font-weight);letter-spacing:var(--e-global-typography-679c993-letter-spacing);line-height:1;pointer-events:none}
@media (hover:hover) and (pointer:fine){
.cv-filter-panel .cv-track:not(.is-active) .elementor-button:hover{background-color:var(--f-line)}
.cv-filter-panel .jet-radio-list__item:hover .jet-radio-list__input:not(:checked)+.jet-radio-list__button,.cv-filter-panel .jet-checkboxes-list__item:hover .jet-checkboxes-list__input:not(:checked)+.jet-checkboxes-list__button{border-color:var(--f-ink)}
.cv-dd-row .jet-filter-items-dropdown__label:hover{opacity:.8}
.cv-filter-panel .cv-show:not(.is-empty) .elementor-button:hover{background-color:var(--e-global-color-c1a7281)}
.cv-filter-panel .cv-jsf-reset .jet-remove-all-filters__button:hover{color:var(--f-ink)!important}
.cv-coach-card__photo img{transition:transform .5s ease}
.e-con.cv-coach-card:hover .cv-coach-card__photo img{transform:scale(1.04)}
.e-con.cv-coach-card:hover h3.elementor-heading-title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}
}
@media (prefers-reduced-motion:reduce){
.cv-filter-panel *,.cv-filter-panel *::before,.cv-filter-panel *::after,.e-con.cv-coach-card,.cv-coach-card__photo img{animation:none!important;transition:none!important}
}
.cv-pill .elementor-heading-title{display:inline-flex;align-items:center;padding:9px 16px;border-radius:999px;background:transparent;border:1.5px solid rgba(17,17,17,.2)}
.e-con .cv-pill.cv-pill--peach .elementor-heading-title{background:var(--e-global-color-primary);border-color:var(--e-global-color-primary);color:var(--e-global-color-8c5d4d3)!important}
.e-con.cv-hero-media{position:relative}
.e-con.cv-hero-media::before{content:"";position:absolute;top:-26px;right:-18px;left:auto;width:200px;height:200px;border-radius:999px;background:var(--e-global-color-2f30a0a);opacity:1;mix-blend-mode:normal;pointer-events:none;z-index:0;animation:cvBreathe 9s ease-in-out infinite}
.cv-hero-media>.elementor-element{position:relative;z-index:1}
.e-con.cv-hero-photo{overflow:hidden}
.elementor-widget-image.cv-hero-img img{display:block;width:100%;height:clamp(340px,44vw,520px);object-fit:cover}
.cv-faq .e-n-accordion{display:flex;flex-direction:column;gap:12px}
.cv-faq .e-n-accordion-item{background:var(--e-global-color-02e4a99);border-radius:28px;padding:4px 6px;border:0}
.cv-faq .e-n-accordion-item-title{padding:19px 20px;border:0!important;border-radius:24px;background:transparent;transition:background-color .2s,box-shadow .2s}
@media (hover:hover){.cv-faq .e-n-accordion-item-title:hover{background:var(--e-global-color-2f30a0a);box-shadow:inset 0 0 0 2px var(--e-global-color-accent)}}
.cv-faq .e-n-accordion-item>.e-con{border:0!important;background:transparent}
.e-con.cv-faq-photo{flex:1 1 auto;min-height:200px}
.elementor-widget-image.cv-img-1610 img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}
.cv-reviews .swiper-slide{height:auto}
.cv-reviews .e-loop-item,.cv-reviews .e-loop-item>.e-con{height:100%}
.cv-quote-text p{margin:0}
.cv-quote-text>.elementor-widget-container{display:flex;flex-direction:column;justify-content:center;padding-bottom:9px}
.cv-quote-text p:first-child::before{content:"„"}
.cv-quote-text p:last-child::after{content:"“"}
.elementor .elementor-widget-loop-carousel.cv-reviews{--swiper-pagination-size:8px;--swiper-pagination-spacing:24px;--swiper-pagination-bullet-horizontal-gap:3.5px;--dots-normal-color:rgba(32,30,29,.22);--dots-hover-color:rgba(32,30,29,.36)}
.elementor .elementor-widget-loop-carousel.cv-reviews .swiper-pagination-bullet{opacity:1;border-radius:999px;transition:width .3s ease,background .3s ease}
.elementor .elementor-widget-loop-carousel.cv-reviews .swiper-pagination-bullet-active{width:22px;background:var(--e-global-color-accent)}
.elementor-widget-image.cv-img-169 img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
.elementor-widget-image.cv-avatar img{display:block;width:42px;height:42px;object-fit:cover;border-radius:999px;background:var(--e-global-color-02e4a99)}
.elementor-widget-image.cv-logo img{display:block;margin-inline:auto;width:auto;max-width:100%;max-height:62px}
.e-con.cv-header{background:color-mix(in srgb,var(--e-global-color-8c5d4d3) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(32,30,29,.08)}
.cv-header .elementor-nav-menu--dropdown{border-top:1px solid rgba(32,30,29,.08);box-shadow:0 18px 30px -18px rgba(46,43,37,.35)}
.cv-header .elementor-nav-menu--dropdown li a{padding-left:28px!important;padding-right:28px!important}
@media (hover:hover){.cv-header .elementor-nav-menu--dropdown li a:hover,.cv-header .elementor-nav-menu--dropdown li a.elementor-item-active:hover,.cv-header .elementor-nav-menu--dropdown li.current-menu-item>a:hover{background-color:var(--e-global-color-02e4a99)!important;color:var(--e-global-color-accent)!important}}
@media (max-width:767px){.cv-header .elementor-nav-menu--dropdown li a{padding-left:20px!important;padding-right:20px!important}}
.e-loop-item>.cv-post-card{height:100%}
.cv-post-card .cv-post-card__body{--flex-grow:1;flex-grow:1}
.cv-post-card__more{margin-top:auto}
.cv-post-card__excerpt p{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
@media (hover:hover){.cv-post-card:hover .cv-post-card__title .elementor-heading-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}}
@media (min-width:768px){
.cv-posts .elementor-loop-container>.e-loop-item:first-of-type{grid-column:1/-1}
.cv-posts .elementor-loop-container .e-loop-item:first-of-type>.cv-post-card{flex-direction:row;align-items:center;gap:clamp(20px,3.2vw,44px);padding:10px clamp(20px,3.2vw,44px) 10px 10px}
.cv-posts .elementor-loop-container .e-loop-item:first-of-type .cv-post-card__photo{flex:0 0 56%;width:56%;max-width:56%}
.cv-posts .elementor-loop-container .e-loop-item:first-of-type .cv-post-card__body{flex:1 1 0;padding:0;justify-content:center}
.cv-posts .elementor-loop-container .e-loop-item:first-of-type .cv-post-card__more{margin-top:8px}
.cv-posts .e-loop-item:first-of-type .cv-post-card__title .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}
.cv-posts .e-loop-item:first-of-type .cv-post-card__excerpt{font-size:var(--e-global-typography-text-font-size)}
.cv-posts .e-loop-item:first-of-type .cv-post-card__excerpt p{-webkit-line-clamp:4}
}
.e-con.cv-coach-stats>.e-con{flex:1 1 0;min-width:0}
.e-con.cv-coach-stats>.e-con:has(>.elementor-widget:only-child){display:none}
.e-con.cv-coach-stats:not(:has(>.e-con>.elementor-widget+.elementor-widget)){display:none}
.e-con.cv-coach-goals:has(>.elementor-widget:only-child){display:none}
.e-con.cv-coach-more__card:has(>.elementor-widget:only-child){display:none}
.e-con.cv-coach-more:not(:has(.cv-coach-more__card>.elementor-widget+.elementor-widget)){display:none}
.e-con.cv-coach-services:not(:has(.e-loop-item)){display:none}
.e-con.cv-coach-photo:not(:has(img)){aspect-ratio:4/3;background-color:var(--e-global-color-02e4a99)!important}
.cv-coach-initials{position:absolute;inset:0;display:grid;place-items:center;color:var(--e-global-color-primary);opacity:.28;font-family:var(--e-global-typography-679c993-font-family),sans-serif;font-size:var(--e-global-typography-679c993-font-size);font-weight:var(--e-global-typography-679c993-font-weight);font-style:var(--e-global-typography-679c993-font-style);letter-spacing:var(--e-global-typography-679c993-letter-spacing)}
.cv-goal-chips .elementor-heading-title{display:flex;flex-wrap:wrap;gap:6px}
.cv-goal-chips a{padding:6px 13px;border-radius:999px;border:1px solid var(--e-global-color-accent);color:var(--e-global-color-c1a3d47);pointer-events:none}
.cv-prose p,.cv-prose ul,.cv-prose ol,.cv-prose blockquote,.cv-prose figure,.cv-prose table{margin:0 0 1.15em}
.cv-prose h2,.cv-prose h3,.cv-prose h4,.cv-prose h5{margin:1.7em 0 .55em;color:var(--e-global-color-primary);font-family:var(--e-global-typography-secondary-font-family),sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);font-style:var(--e-global-typography-secondary-font-style);letter-spacing:var(--e-global-typography-secondary-letter-spacing);line-height:var(--e-global-typography-secondary-line-height)}
.cv-prose h2{font-size:calc(var(--e-global-typography-secondary-font-size) * 1.18)}
.cv-prose h3{font-size:calc(var(--e-global-typography-a8da294-font-size) * 1.1)}.cv-prose h4,.cv-prose h5{font-size:var(--e-global-typography-6a17473-font-size)}
.cv-prose .elementor-widget-container>:first-child,.cv-prose .elementor-text-editor>:first-child{margin-top:0}
.cv-prose ul{list-style:none;padding:0}
.cv-prose ul li{position:relative;padding-left:1.5em;margin-bottom:.5em}
.cv-prose ul li::before{content:"";position:absolute;left:.25em;top:.66em;width:.42em;height:.42em;border-radius:999px;background:var(--e-global-color-accent)}
.cv-prose ol{padding-left:1.4em}
.cv-prose ol li{margin-bottom:.5em;padding-left:.2em}
.cv-prose ol li::marker{color:var(--e-global-color-accent)}
.cv-prose a{color:var(--e-global-color-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}
@media (hover:hover){.cv-prose a:hover{color:var(--e-global-color-c1a3d47)}}
.cv-prose strong,.cv-prose b{color:var(--e-global-color-primary)}
.cv-prose img{display:block;max-width:100%;height:auto;border-radius:30px;margin:1.6em auto}
.cv-prose .wp-caption{max-width:100%!important}
.cv-prose figcaption,.cv-prose .wp-caption-text{margin-top:.6em;color:var(--e-global-color-71c3262);font-size:var(--e-global-typography-5f01137-font-size)}
.cv-prose blockquote{padding:.2em 0 .2em 1.1em;border-left:3px solid var(--e-global-color-accent);color:var(--e-global-color-primary);font-family:var(--e-global-typography-c1b0a32-font-family),sans-serif;font-size:var(--e-global-typography-c1b0a32-font-size);font-style:var(--e-global-typography-c1b0a32-font-style);font-weight:var(--e-global-typography-c1b0a32-font-weight);line-height:var(--e-global-typography-c1b0a32-line-height)}
.cv-prose iframe{max-width:100%;border-radius:20px}
.cv-prose hr{border:0;border-top:1px solid rgba(32,30,29,.12);margin:2em 0}
.e-con.cv-sec--benefits:not(:has(.cv-benefits li)),
.e-con.cv-sec--steps:not(:has(.cv-steps li)),
.e-con.cv-sec--science:not(:has(.cv-science-text)),
.e-con.cv-sec--team:not(:has(.e-loop-item)),
.e-con.cv-sec--faq:not(:has(.e-n-accordion-item)),
.e-con.cv-sec--related:not(:has(.e-loop-item)),
.e-con.cv-pills:not(:has(>.elementor-widget)),
.e-con.cv-sources:has(>.elementor-widget:only-child){display:none}
.e-con.cv-crumbs>.elementor-widget{width:auto;max-width:100%}
.cv-crumbs>.elementor-widget+.elementor-widget .elementor-heading-title::before{content:"/";margin-right:8px;opacity:.5}
.cv-crumbs a{color:inherit}
.e-con.cv-pills>.elementor-widget{width:auto}
.cv-fit-step .cv-here{display:none}
.e-con.cv-fit-step{touch-action:manipulation;transition:transform .15s ease}
.e-con.cv-fit-step:active{transform:scale(.98)}
.typ-sluzieb-diagnostika .e-con.cv-fit-step--diag,
.typ-sluzieb-fyzio-zdravotne-cvicenie .e-con.cv-fit-step--fyzio,
:is(.typ-sluzieb-osobny-trening,.typ-sluzieb-trening-vo-dvojici,.typ-sluzieb-skupinovy-trening,.typ-sluzieb-sportova-priprava,.typ-sluzieb-trening-pre-deti) .e-con.cv-fit-step--trening{background-color:var(--e-global-color-accent)!important;border-color:transparent!important;box-shadow:0 12px 32px rgba(46,43,37,.2)}
:is(.typ-sluzieb-diagnostika .cv-fit-step--diag,.typ-sluzieb-fyzio-zdravotne-cvicenie .cv-fit-step--fyzio,:is(.typ-sluzieb-osobny-trening,.typ-sluzieb-trening-vo-dvojici,.typ-sluzieb-skupinovy-trening,.typ-sluzieb-sportova-priprava,.typ-sluzieb-trening-pre-deti) .cv-fit-step--trening) :is(.elementor-heading-title,.elementor-icon){color:var(--e-global-color-8c5d4d3)!important}
:is(.typ-sluzieb-diagnostika .cv-fit-step--diag,.typ-sluzieb-fyzio-zdravotne-cvicenie .cv-fit-step--fyzio,:is(.typ-sluzieb-osobny-trening,.typ-sluzieb-trening-vo-dvojici,.typ-sluzieb-skupinovy-trening,.typ-sluzieb-sportova-priprava,.typ-sluzieb-trening-pre-deti) .cv-fit-step--trening) .elementor-icon svg{fill:var(--e-global-color-8c5d4d3)!important}
:is(.typ-sluzieb-diagnostika .cv-fit-step--diag,.typ-sluzieb-fyzio-zdravotne-cvicenie .cv-fit-step--fyzio,:is(.typ-sluzieb-osobny-trening,.typ-sluzieb-trening-vo-dvojici,.typ-sluzieb-skupinovy-trening,.typ-sluzieb-sportova-priprava,.typ-sluzieb-trening-pre-deti) .cv-fit-step--trening) .cv-here{display:block}
:is(.typ-sluzieb-diagnostika .cv-fit-step--diag,.typ-sluzieb-fyzio-zdravotne-cvicenie .cv-fit-step--fyzio,:is(.typ-sluzieb-osobny-trening,.typ-sluzieb-trening-vo-dvojici,.typ-sluzieb-skupinovy-trening,.typ-sluzieb-sportova-priprava,.typ-sluzieb-trening-pre-deti) .cv-fit-step--trening) .cv-fit-num{display:none}
@media (max-width:767px){.e-con.cv-faq-photo{display:none}}
.e-con.cv-svc-card2{touch-action:manipulation;transition:transform .15s ease}
.e-con.cv-svc-card2:active{transform:scale(.97)}
.e-con.cv-svc-card2:focus-visible{outline:2px solid var(--e-global-color-accent);outline-offset:4px;border-radius:20px}
.e-con.cv-svc-card2__photo{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:20px;background-color:var(--e-global-color-02e4a99)}
.cv-svc-card2__photo>.elementor-widget-image{position:absolute;inset:0;width:100%;height:100%;margin:0!important}
.cv-svc-card2__photo>.elementor-widget-image>.elementor-widget-container,.cv-svc-card2__photo>.elementor-widget-image img{width:100%;height:100%}
.cv-svc-card2__photo>.elementor-widget-image img{display:block;max-width:none;object-fit:cover;object-position:50% 35%;border-radius:0}
.cv-svc-card2 h3.elementor-heading-title{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}
.e-con.cv-svc-meta>.elementor-widget{width:auto;max-width:100%}
.cv-svc-card2 .e-con.cv-svc-meta{column-gap:16px;overflow:hidden}
.cv-results .e-loop-item,.cv-results .e-loop-item>.elementor,.cv-related-grid .e-loop-item,.cv-related-grid .e-loop-item>.elementor,.cv-results .e-con.cv-svc-card2,.cv-related-grid .e-con.cv-svc-card2{height:100%}
.cv-results .e-con.cv-svc-card2>.e-con:last-child,.cv-related-grid .e-con.cv-svc-card2>.e-con:last-child{flex-grow:1}
.cv-results .cv-svc-card2 .e-con.cv-svc-meta,.cv-related-grid .cv-svc-card2 .e-con.cv-svc-meta{margin-top:auto}
.e-con.cv-svc-meta>.elementor-widget+.elementor-widget{margin-left:-16px}
.cv-svc-meta>.elementor-widget+.elementor-widget .elementor-heading-title::before{content:"·";display:inline-block;width:16px;text-align:center}
.e-con.cv-svc-meta:not(:has(>.elementor-widget)){display:none}
.cv-svc-card2__photo img{transition:transform .5s ease}
@media (hover:hover){.e-con.cv-svc-card2:hover .cv-svc-card2__photo img{transform:scale(1.04)}}
@media (hover:hover){.e-con.cv-svc-card2:hover h3.elementor-heading-title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}}
@media (hover:hover){.e-con.cv-fit-step:hover{box-shadow:inset 0 0 0 2px var(--e-global-color-accent)}}
@media (prefers-reduced-motion:reduce){.e-con.cv-svc-card2,.cv-svc-card2__photo img,.e-con.cv-fit-step{transition:none!important}}
@media (max-width:767px){.e-con.cv-photo-card{aspect-ratio:1/1}}
.cmplz-cookiebanner.cmplz-cookiebanner{--cmplz_banner_background_color:var(--e-global-color-8c5d4d3);--cmplz_banner_border_radius:24px;--cmplz_text_color:var(--e-global-color-text);--cmplz_hyperlink_color:var(--e-global-color-primary);--cmplz_button_accept_background_color:var(--e-global-color-accent);--cmplz_button_accept_border_color:var(--e-global-color-accent);--cmplz_button_accept_text_color:var(--e-global-color-8c5d4d3);--cmplz_button_deny_background_color:transparent;--cmplz_button_deny_border_color:rgba(17,17,17,.2);--cmplz_button_deny_text_color:var(--e-global-color-primary);--cmplz_button_settings_background_color:transparent;--cmplz_button_settings_border_color:rgba(17,17,17,.2);--cmplz_button_settings_text_color:var(--e-global-color-primary);--cmplz_button_border_radius:999px;--cmplz_slider_active_color:var(--e-global-color-accent);box-shadow:0 18px 50px rgba(17,17,17,.18)}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-logo{display:none}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-btn{min-height:44px;height:auto;border-width:1.5px;text-transform:none;letter-spacing:0;font-family:var(--e-global-typography-c1b0a14-font-family),sans-serif;font-weight:var(--e-global-typography-c1b0a14-font-weight);font-size:var(--e-global-typography-c1b0a14-font-size);touch-action:manipulation}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-title{font-family:var(--e-global-typography-c1b0a14-font-family),sans-serif;font-weight:var(--e-global-typography-c1b0a14-font-weight)}
@media (max-width:767px){.cmplz-cookiebanner.cmplz-cookiebanner{width:calc(100% - 16px);margin:0 8px 8px;border-radius:20px}}
.elementor-widget.cv-script{display:none}
#rozvrh,#rezervacia,#cennik-zoznam{scroll-margin-top:96px}
.e-con.cv-booking{padding:16px!important}
@media (min-width:768px){.e-con.cv-booking{padding:24px!important}}
.cv-book{--b-ink:var(--e-global-color-primary);--b-dim:var(--e-global-color-71c3262);--b-line:rgba(17,17,17,.06);--b-line-hi:rgba(17,17,17,.18);--b-on:var(--e-global-color-primary);--b-on-ink:var(--e-global-color-8c5d4d3);display:flex;flex-direction:column;gap:18px}
.cv-book__ui{display:flex;flex-direction:column;gap:16px}
.cv-book__ui:empty{display:none}
.cv-book__row{display:flex;flex-direction:column;gap:10px;min-width:0}
.cv-book__label{margin:0;color:var(--b-dim);font-family:var(--e-global-typography-accent-font-family),sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);letter-spacing:var(--e-global-typography-accent-letter-spacing);line-height:1.2}
.cv-book__chips{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;margin:0 -16px;padding:2px 16px;scrollbar-width:none;overscroll-behavior-x:contain}
.cv-book__chips::-webkit-scrollbar{display:none}
@media (min-width:768px){.cv-book__chips{flex-wrap:wrap;overflow:visible;margin:0;padding:0}}
.cv-book .cv-chip{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0;padding:0 16px;border:1.5px solid var(--b-line-hi);border-radius:999px;background:transparent;color:var(--b-ink);font-family:var(--e-global-typography-c1b0a14-font-family),sans-serif;font-size:var(--e-global-typography-c1b0a14-font-size);font-weight:var(--e-global-typography-c1b0a14-font-weight);line-height:1.2;text-transform:none;letter-spacing:0;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .14s ease,background-color .14s ease,color .14s ease,border-color .14s ease}
.cv-book .cv-chip,.cv-book .cv-chip:hover,.cv-book .cv-chip:focus{background-color:transparent;color:var(--b-ink)}
.cv-book .cv-chip:active{transform:scale(.95)}
.cv-book .cv-chip.is-on,.cv-book .cv-chip.is-on:hover,.cv-book .cv-chip.is-on:focus{background-color:var(--b-on);border-color:var(--b-on);color:var(--b-on-ink);animation:cvPop .28s ease-out}
.cv-book .cv-chip:focus-visible{outline:2px solid var(--b-on);outline-offset:2px}
.cv-book .cv-chip.cv-chip--who{padding-left:6px}
.cv-chip__av{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;overflow:hidden;background:var(--b-line);color:var(--b-ink);font-family:var(--e-global-typography-c1b0a12-font-family),sans-serif;font-size:var(--e-global-typography-c1b0a12-font-size);font-weight:var(--e-global-typography-c1b0a12-font-weight);line-height:1}
.cv-book .cv-chip.is-on .cv-chip__av{background:rgba(248,244,235,.16);color:var(--b-on-ink)}
.cv-chip__av img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 25%}
.cv-book__frame{display:block;width:100%;min-height:440px;border:0;border-radius:18px;background:transparent;transition:opacity .2s ease}
.cv-book__frame.is-loading{opacity:.35}
.cv-book__contact{display:flex;flex-direction:column;gap:12px;padding:6px 2px 4px}
.cv-book__text{margin:0;max-width:560px;color:var(--b-ink);font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}
.cv-book__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}
.cv-bk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border:1.5px solid transparent;border-radius:999px;text-decoration:none;font-family:var(--e-global-typography-fb555bd-font-family),sans-serif;font-size:var(--e-global-typography-fb555bd-font-size);font-weight:var(--e-global-typography-fb555bd-font-weight);text-transform:var(--e-global-typography-fb555bd-text-transform);letter-spacing:var(--e-global-typography-fb555bd-letter-spacing);line-height:1.2;touch-action:manipulation;transition:transform .14s ease,background-color .14s ease}
.cv-bk-btn:active{transform:scale(.96)}
.cv-bk-btn--primary,.cv-bk-btn--primary:hover,.cv-bk-btn--primary:focus,.cv-bk-btn--primary:visited{background:var(--e-global-color-accent);color:var(--e-global-color-8c5d4d3)}
.cv-bk-btn--ghost,.cv-bk-btn--ghost:hover,.cv-bk-btn--ghost:focus,.cv-bk-btn--ghost:visited{border-color:var(--b-line-hi);background:transparent;color:var(--b-ink)}
.cv-bk-btn.cv-bk-btn--ghost{text-transform:none;letter-spacing:0}
a.cv-bk-btn.cv-bk-btn--primary,a.cv-bk-btn.cv-bk-btn--primary:visited,a.cv-bk-btn.cv-bk-btn--primary:hover,a.cv-bk-btn.cv-bk-btn--primary:focus{color:var(--e-global-color-8c5d4d3)}
a.cv-bk-btn.cv-bk-btn--ghost,a.cv-bk-btn.cv-bk-btn--ghost:visited,a.cv-bk-btn.cv-bk-btn--ghost:hover,a.cv-bk-btn.cv-bk-btn--ghost:focus{color:var(--b-ink)}
.cv-bk-btn:focus-visible{outline:2px solid var(--b-on);outline-offset:3px}
.e-con.cv-booking--contact{padding:22px!important}
@media (min-width:768px){.e-con.cv-booking--contact{padding:32px!important}}
.e-loop-item .cv-coach-book{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin:10px 0 0;padding:0 14px;border:1.5px solid rgba(17,17,17,.2);border-radius:999px;background:transparent;color:var(--e-global-color-primary);font-family:var(--e-global-typography-c1b0a14-font-family),sans-serif;font-size:var(--e-global-typography-c1b0a14-font-size);font-weight:var(--e-global-typography-c1b0a14-font-weight);line-height:1.2;text-transform:none;letter-spacing:0;cursor:pointer;touch-action:manipulation;transition:transform .14s ease,background-color .14s ease,border-color .14s ease}
.e-loop-item .cv-coach-book::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-accent)}
.e-loop-item .cv-coach-book:active{transform:scale(.95)}
.e-loop-item .cv-coach-book,.e-loop-item .cv-coach-book:hover,.e-loop-item .cv-coach-book:focus{background:transparent;color:var(--e-global-color-primary)}
.e-loop-item .cv-coach-book:focus-visible{outline:2px solid var(--e-global-color-accent);outline-offset:2px}
.cv-coach-card__photo{position:relative}
.cv-coach-badge{position:absolute;left:10px;bottom:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--e-global-color-8c5d4d3);color:var(--e-global-color-primary);font-family:var(--e-global-typography-c1b0a12-font-family),sans-serif;font-size:var(--e-global-typography-c1b0a12-font-size);font-weight:var(--e-global-typography-c1b0a12-font-weight);line-height:1.1;pointer-events:none}
.cv-coach-badge::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--e-global-color-accent)}
@media (hover:hover){.cv-book .cv-chip:not(.is-on):hover{background-color:var(--b-line)}}
@media (hover:hover){.cv-bk-btn.cv-bk-btn--primary:hover{background:var(--e-global-color-c1a3d47)}}
@media (hover:hover){.cv-bk-btn.cv-bk-btn--ghost:hover{background:var(--b-line)}}
@media (hover:hover){.e-loop-item .cv-coach-book.cv-coach-book:hover{border-color:var(--e-global-color-primary)}}
@media (prefers-reduced-motion:reduce){.cv-book .cv-chip,.cv-book .cv-chip.is-on,.cv-bk-btn,.cv-coach-book,.cv-book__frame{transition:none!important;animation:none!important}}
.cv-pricelist{display:grid;gap:18px}
@media (min-width:1025px){.cv-pricelist{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px}}
.cv-pgroup{padding:22px 20px 10px;border:1px solid rgba(32,30,29,.07);border-radius:30px;background:var(--e-global-color-02e4a99)}
@media (min-width:768px){.cv-pgroup{padding:28px 28px 14px}}
.cv-pgroup__title{margin:0 0 6px;color:var(--e-global-color-primary);font-family:var(--e-global-typography-secondary-font-family),sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);font-style:var(--e-global-typography-secondary-font-style);text-transform:var(--e-global-typography-secondary-text-transform);letter-spacing:var(--e-global-typography-secondary-letter-spacing);line-height:var(--e-global-typography-secondary-line-height)}
.cv-pgroup__note{margin:0 0 6px;color:var(--e-global-color-71c3262);font-family:var(--e-global-typography-4ee3071-font-family),sans-serif;font-size:var(--e-global-typography-4ee3071-font-size);font-weight:var(--e-global-typography-4ee3071-font-weight);line-height:var(--e-global-typography-4ee3071-line-height)}
.cv-pgroup__note a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.cv-plist{margin:0;padding:0;list-style:none}
.cv-plist .cv-price{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:16px 0;border-top:1px solid rgba(32,30,29,.1)}
.cv-price__main{display:flex;flex-direction:column;gap:3px;min-width:0}
.cv-price__name{color:var(--e-global-color-primary);text-decoration:none;font-family:var(--e-global-typography-c1b0a14-font-family),sans-serif;font-size:var(--e-global-typography-c1b0a14-font-size);font-weight:var(--e-global-typography-c1b0a14-font-weight);line-height:1.3}
.cv-plist a.cv-price__name,.cv-plist a.cv-price__name:visited{color:var(--e-global-color-primary);text-decoration:underline;text-decoration-color:rgba(17,17,17,.25);text-underline-offset:4px}
.cv-price__meta{color:var(--e-global-color-71c3262);font-family:var(--e-global-typography-5f01137-font-family),sans-serif;font-size:var(--e-global-typography-5f01137-font-size);font-weight:var(--e-global-typography-5f01137-font-weight);line-height:1.3}
.cv-price__val{margin:0;color:var(--e-global-color-primary);text-align:right;white-space:nowrap;font-family:var(--e-global-typography-c1b0a17-font-family),sans-serif;font-size:var(--e-global-typography-c1b0a17-font-size);font-weight:var(--e-global-typography-c1b0a17-font-weight);font-style:var(--e-global-typography-c1b0a17-font-style);text-transform:var(--e-global-typography-c1b0a17-text-transform);line-height:1.1}
.cv-price__val small{display:block;color:var(--e-global-color-71c3262);font-family:var(--e-global-typography-5f01137-font-family),sans-serif;font-size:var(--e-global-typography-5f01137-font-size);font-weight:var(--e-global-typography-5f01137-font-weight);font-style:normal;text-transform:none}
.cv-price__act{grid-column:1/-1;display:flex}
.cv-plist .cv-price__book{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:0 18px;border:0;border-radius:999px;background:var(--e-global-color-primary);color:var(--e-global-color-8c5d4d3);text-decoration:none;font-family:var(--e-global-typography-c1b0a14-font-family),sans-serif;font-size:var(--e-global-typography-c1b0a14-font-size);font-weight:var(--e-global-typography-c1b0a14-font-weight);line-height:1.2;text-transform:none;letter-spacing:0;cursor:pointer;touch-action:manipulation;transition:transform .14s ease,background-color .14s ease}
.cv-plist .cv-price__book:active{transform:scale(.95)}
.cv-plist .cv-price__book,.cv-plist .cv-price__book:hover,.cv-plist .cv-price__book:focus,.cv-plist .cv-price__book:visited{background:var(--e-global-color-primary);color:var(--e-global-color-8c5d4d3)}
.cv-plist .cv-price__book[aria-expanded="true"],.cv-plist .cv-price__book[aria-expanded="true"]:hover,.cv-plist .cv-price__book[aria-expanded="true"]:focus{background:var(--e-global-color-accent)}
.cv-plist .cv-price__book[aria-expanded="true"]::after{content:"×"}
.cv-plist .cv-price__book--ghost,.cv-plist .cv-price__book--ghost:hover,.cv-plist .cv-price__book--ghost:focus,.cv-plist .cv-price__book--ghost:visited{border:1.5px solid rgba(17,17,17,.2);background:transparent;color:var(--e-global-color-primary)}
.cv-plist .cv-price__book:focus-visible{outline:2px solid var(--e-global-color-accent);outline-offset:2px}
@media (min-width:768px){.cv-plist .cv-price{grid-template-columns:minmax(0,1fr) auto auto}.cv-price__act{grid-column:auto}}
.cv-plist .cv-book--inline{margin:0 0 14px;padding:14px;border-radius:24px;background:#FFFFFF;box-shadow:inset 0 0 0 1px rgba(17,17,17,.1);animation:cvDrop .25s ease-out}
@media (hover:hover){.cv-plist .cv-price__book:not(.cv-price__book--ghost):not([aria-expanded="true"]):hover{background:var(--e-global-color-accent)}}
@media (hover:hover){.cv-plist .cv-price__book.cv-price__book--ghost:hover{background:rgba(17,17,17,.06)}}
@media (hover:hover){.cv-plist a.cv-price__name:hover{color:var(--e-global-color-accent);text-decoration-color:currentColor}}
@media (max-width:767px){.cv-btns.e-con>.elementor-widget{flex:1 1 100%;width:100%}.cv-btns .elementor-button{width:100%}}
a.e-con.cv-link-tile,a.e-con.cv-link-tile:visited{color:inherit;text-decoration:none}
.e-con.cv-link-tile{touch-action:manipulation;transition:transform .15s ease}
.e-con.cv-link-tile:active{transform:scale(.98)}
.e-con.cv-link-tile:focus-visible{outline:2px solid var(--e-global-color-accent);outline-offset:3px}
@media (hover:hover){.e-con.cv-link-tile:hover>.elementor-widget:first-child .elementor-heading-title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}}
.cv-coach-level{position:absolute;left:10px;top:10px;z-index:3;display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:var(--e-global-color-primary);color:var(--e-global-color-8c5d4d3);font-family:var(--e-global-typography-c1b0a12-font-family),sans-serif;font-size:var(--e-global-typography-c1b0a12-font-size);font-weight:var(--e-global-typography-c1b0a14-font-weight);line-height:1.1;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;pointer-events:none}
.cv-coach-photo .cv-coach-level{left:auto;right:16px;top:16px;padding:8px 14px}
@media (max-width:767px){
.e-con.cv-circle-intro>.e-con-inner::before,.e-con.cv-hero-media::before,.e-con.cv-coach-media::before{display:none}
.elementor-widget-image.cv-hero-img img{height:300px}
.elementor-widget-image.cv-about-img img{height:300px;object-fit:cover}
.cv-filter-panel--dark .cv-track .elementor-button,.cv-filter-panel--dark .cv-jsf-radio .jet-radio-list__button{padding-left:12px!important;padding-right:12px!important}
.cv-filter-panel:not(.cv-filter-panel--dark) .cv-jsf-radio .jet-radio-list-wrapper fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.cv-filter-panel:not(.cv-filter-panel--dark) .cv-jsf-radio .jet-radio-list__button{justify-content:center;width:100%;padding:0 10px!important}
.e-con.cv-booking{padding:0!important;overflow:hidden}
.cv-booking .cv-book__ui{padding:16px 16px 0}
.cv-booking .cv-book__frame{border-radius:0}
.cv-faq .e-n-accordion-item>.e-con{padding-left:10px!important;padding-right:10px!important}
.cv-sec--team .elementor-loop-container,.cv-coach-services .elementor-loop-container{display:flex!important;flex-wrap:nowrap;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:0 20px 4px;scrollbar-width:none;overscroll-behavior-x:contain}
.cv-sec--team .elementor-loop-container::-webkit-scrollbar,.cv-coach-services .elementor-loop-container::-webkit-scrollbar{display:none}
.cv-sec--team .elementor-loop-container>.e-loop-item{flex:0 0 42%;scroll-snap-align:start;scroll-margin-left:20px}
.cv-coach-services .elementor-loop-container>.e-loop-item{flex:0 0 62%;scroll-snap-align:start;scroll-margin-left:20px}
.cv-posts .e-loop-item:not(:first-of-type)>.cv-post-card,[data-elementor-type="single-post"] .e-loop-item>.cv-post-card{flex-direction:row;align-items:center;gap:14px;padding:8px}
.cv-posts .e-loop-item:not(:first-of-type) .cv-post-card__photo,[data-elementor-type="single-post"] .e-loop-item .cv-post-card__photo{flex:0 0 96px;width:96px;max-width:96px}
.cv-posts .e-loop-item:not(:first-of-type) .cv-post-card__photo img,[data-elementor-type="single-post"] .e-loop-item .cv-post-card__photo img{aspect-ratio:1/1}
.cv-posts .e-loop-item:not(:first-of-type) .cv-post-card__body,[data-elementor-type="single-post"] .e-loop-item .cv-post-card__body{flex:1 1 0;min-width:0;padding:0}
.cv-posts .e-loop-item:not(:first-of-type) :is(.cv-post-card__excerpt,.cv-post-card__more),[data-elementor-type="single-post"] .e-loop-item :is(.cv-post-card__excerpt,.cv-post-card__more){display:none}
.cv-posts .elementor-loop-container,[data-elementor-type="single-post"] .elementor-loop-container{row-gap:10px}
.cv-plist .cv-price{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main val" "main act";align-items:start;row-gap:8px}
.cv-price__main{grid-area:main;align-self:center}
.cv-price__val{grid-area:val}
.cv-price__act{grid-area:act;justify-content:flex-end}
.cv-plist .cv-price__book{min-height:40px;padding:0 14px}
.cv-footer .e-con.e-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:16px;row-gap:30px}
.cv-footer .e-con.e-grid>.e-con:nth-child(2){grid-column:1/-1;order:3}
.cv-footer .e-con.e-grid>.e-con:nth-child(3){order:2}
}
.e-con.cv-collage{position:relative;height:300px}
@media (min-width:768px){.e-con.cv-collage{height:440px}}
@media (min-width:1025px){.e-con.cv-collage{height:520px}}
.e-con.cv-collage>.elementor-widget.cv-collage__main,.e-con.cv-collage>.elementor-widget.cv-collage__small{position:absolute;margin:0;max-width:none}
.e-con.cv-collage>.elementor-widget.cv-collage__main{right:0;top:0;width:80%;height:86%}
.e-con.cv-collage>.elementor-widget.cv-collage__small{left:0;bottom:0;width:46%;height:46%;z-index:1}
.cv-collage .elementor-widget-container,.cv-collage .elementor-widget-container>img,.cv-collage img{width:100%;height:100%}
.cv-collage img{display:block;object-fit:cover;border-radius:22px}
.cv-collage__small img{border:6px solid var(--e-global-color-secondary);border-radius:20px}
@media (min-width:768px){.cv-collage__main img{border-radius:28px}}
.cv-facts-icons .elementor-icon-list-items.elementor-inline-items{row-gap:10px;column-gap:24px}
.cv-facts-icons .elementor-icon-list-item>a{display:inline-flex;align-items:center;min-height:32px}
@media (max-width:767px){.cv-facts-icons .elementor-icon-list-items.elementor-inline-items{flex-direction:column;align-items:flex-start}.cv-facts-icons .elementor-inline-items .elementor-icon-list-item{margin:0!important}}
.cv-marquee{overflow:hidden;background:var(--e-global-color-accent);color:var(--e-global-color-8c5d4d3);padding:14px 0}
.cv-marquee__track{display:flex;width:max-content;animation:cvMarquee 42s linear infinite}
.cv-marquee__track span{font-family:var(--e-global-typography-primary-font-family),sans-serif;font-weight:var(--e-global-typography-primary-font-weight);text-transform:uppercase;font-size:clamp(22px,2.4vw,30px);line-height:1;white-space:nowrap;padding:0 16px;letter-spacing:.01em}
.cv-marquee__track i{font-style:normal;color:var(--e-global-color-c1affe1);padding:0 2px}
@keyframes cvMarquee{to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.cv-marquee__track{animation:none}}
body.elementor-editor-active .cv-marquee__track{animation:none}
.e-con.cv-bcard{overflow:hidden}
.e-con.cv-bcard__photo{position:relative;min-height:150px;justify-content:flex-end}
@media (min-width:768px){.e-con.cv-bcard__photo{min-height:200px}}
.e-con.cv-bcard__photo::before{content:"";position:absolute;inset:0;width:auto;height:auto;opacity:1;mix-blend-mode:normal;background:linear-gradient(to top,rgba(17,17,17,.78) 0%,rgba(17,17,17,.28) 55%,rgba(17,17,17,0) 100%);border-radius:inherit;pointer-events:none;z-index:0}
.cv-bcard__photo>.elementor-element{position:relative;z-index:1}
.cv-plist2{list-style:none;margin:0;padding:0}
.cv-plist2 li{margin:0;padding:0;border-bottom:1px solid rgba(17,17,17,.09)}
.cv-plist2 li:last-child{border-bottom:0}
.cv-plist2 a,.cv-plist2 a:visited{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n p" "m p";column-gap:14px;row-gap:2px;align-items:center;min-height:52px;padding:10px 0;color:var(--e-global-color-primary);text-decoration:none;touch-action:manipulation}
.cv-plist2__n{grid-area:n;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:15px;font-weight:600;line-height:1.35}
.cv-plist2__m{grid-area:m;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:13px;line-height:1.4;color:var(--e-global-color-71c3262)}
.cv-plist2__p{grid-area:p;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:16px;font-weight:800;white-space:nowrap;text-align:right}
@media (min-width:768px){.cv-plist2 a,.cv-plist2 a:visited{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"n m p";column-gap:18px}.cv-plist2__n{font-size:16px}.cv-plist2__m{font-size:14px;text-align:right}}
.cv-plist2 a:active .cv-plist2__n{text-decoration:underline}
.cv-plist2 a:focus-visible{outline:2px solid var(--e-global-color-accent);outline-offset:2px;border-radius:6px}
@media (hover:hover){.cv-plist2 a:hover .cv-plist2__n{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}}
.e-con.cv-map{overflow:hidden;min-height:260px}
@media (min-width:768px){.e-con.cv-map{min-height:380px}}
.cv-map .elementor-widget-html,.cv-map .elementor-widget-html .elementor-widget-container{height:100%}
.cv-map iframe{display:block;width:100%;height:100%;min-height:260px;border:0}
@media (min-width:768px){.cv-map iframe{min-height:380px}}
.cv-info{margin:0;padding:0}
.cv-info__r{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:12px;padding:11px 0;border-bottom:1px solid rgba(17,17,17,.09)}
.cv-info__r:last-child{border-bottom:0}
.cv-info__i{grid-row:1 / span 2;width:20px;height:20px;margin-top:2px;color:var(--e-global-color-accent)}
.cv-info__i svg{display:block;width:100%;height:100%}
.cv-info dt{font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:14px;font-weight:700;line-height:1.4;color:var(--e-global-color-primary)}
.cv-info dd{margin:0;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:15px;line-height:1.5;color:var(--e-global-color-text)}
.cv-info dd a,.cv-info dd a:visited{color:inherit;text-decoration:underline;text-underline-offset:3px}
.cv-info .cv-info__note{display:block;font-size:13px;color:var(--e-global-color-71c3262)}
.cv-sr-only,.elementor-widget.cv-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.e-con.cv-home-split>.e-con-inner,.e-con.cv-home-split{max-width:none}
.e-con.cv-home-split{--cv-hd:63px;--cv-g:8px;--padding-top:var(--cv-g)!important;--padding-bottom:var(--cv-g)!important;--min-height:calc(100svh - var(--cv-hd))!important}
.e-con.cv-vtile{position:relative;overflow:hidden;height:max(240px,calc((100svh - var(--cv-hd) - 3*var(--cv-g))/2));isolation:isolate}
@media (min-width:768px){.e-con.cv-home-split{--cv-hd:71px;--cv-g:clamp(16px,6svh,64px);--padding-top:12px!important;--padding-bottom:0px!important;--justify-content:center!important;--min-height:0px!important}.e-con.cv-vtile{height:clamp(420px,calc(100vh - var(--cv-hd) - 2*var(--cv-g)),900px);height:clamp(420px,calc(100svh - var(--cv-hd) - 2*var(--cv-g)),900px)}}
@media (min-width:1025px){.e-con.cv-home-split{--cv-hd:74px}.e-con.cv-vtile{height:clamp(420px,calc(100vh - var(--cv-hd) - var(--cv-g) - 12px),950px);height:clamp(420px,calc(100svh - var(--cv-hd) - var(--cv-g) - 12px),950px)}}
.e-con.cv-vtile__row{width:auto;max-width:100%}
.cv-vtile__link{container-type:inline-size}
@media (min-width:768px){@container (max-width:400px){.e-con.cv-vtile__row{position:static}.cv-vtile__row>.elementor-widget.cv-vtile__soon{position:absolute;top:18px;left:18px;width:auto;margin:0;z-index:3}.cv-vtile__row .cv-vtile__soon .elementor-heading-title{background:color-mix(in srgb,var(--e-global-color-c2a1e3a) 72%,transparent)}}}
@media (max-width:767px){.e-con.cv-vtile__row{--flex-wrap:wrap!important;--row-gap:10px!important}}
.e-con.cv-vtile>.elementor-widget.cv-vtile__media{position:absolute;inset:0;width:100%;height:100%;margin:0;max-width:none;z-index:0}
.cv-vtile__media .elementor-widget-container{height:100%}
.cv-vtile__video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 60%;background:var(--e-global-color-secondary)}
.e-con.cv-vtile--n::after{content:"";position:absolute;inset:0;width:auto;height:auto;opacity:1;mix-blend-mode:normal;background:linear-gradient(to top,rgba(17,17,17,.92) 0%,rgba(17,17,17,.72) 24%,rgba(17,17,17,.3) 42%,rgba(17,17,17,0) 56%);pointer-events:none;z-index:1;border-radius:inherit}
@media (max-width:767px){.e-con.cv-vtile--n::after{background:linear-gradient(to top,rgba(17,17,17,.95) 0%,rgba(17,17,17,.82) 36%,rgba(17,17,17,.4) 58%,rgba(17,17,17,0) 74%)}}
.e-con.cv-vtile>.e-con.cv-vtile__link{position:absolute;inset:0;width:auto;height:auto;max-width:none;z-index:2}
a.e-con.cv-vtile__link,a.e-con.cv-vtile__link:visited{color:inherit;text-decoration:none;touch-action:manipulation}
a.e-con.cv-vtile__link:focus-visible{outline:3px solid var(--e-global-color-8c5d4d3);outline-offset:-6px;border-radius:inherit}
.cv-vtile:active .cv-vtile__go .elementor-heading-title{transform:scale(.97)}
.cv-vtile__chip .elementor-heading-title{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:var(--e-global-color-8c5d4d3);color:var(--e-global-color-primary)}
.cv-vtile__title .elementor-heading-title{font-size:clamp(34px,6.4vw,96px);line-height:.95}
.cv-vtile__purpose .elementor-heading-title{font-size:clamp(14px,1.6vw,22px);line-height:1.25}
.cv-vtile__meta .elementor-heading-title{font-size:clamp(12px,1.05vw,15px);line-height:1.5}
.cv-vtile__go .elementor-heading-title{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 22px;border-radius:999px;background:var(--e-global-color-8c5d4d3);color:var(--e-global-color-primary);transition:transform .15s ease;white-space:nowrap}
@media (max-width:767px){.cv-vtile__go .elementor-heading-title{min-height:40px;padding:0 18px}.cv-vtile__soon .cv-d{display:none}}
.cv-vtile__go .cv-m{display:none}
@media (min-width:768px){.cv-vtile .cv-m{display:none}}
.cv-vtile__go .elementor-heading-title{text-decoration:none}
@media (hover:hover){a.e-con.cv-vtile__link:hover .cv-vtile__go .elementor-heading-title{background:#fff}}
.e-con.cv-vtile>.elementor-widget.cv-vtile__pause{position:absolute;right:18px;top:18px;left:auto;width:auto;margin:0;z-index:3}
@media (max-width:767px){.e-con.cv-vtile>.elementor-widget.cv-vtile__pause{right:10px;top:10px}}
.cv-vtile button.cv-vtile__btn,.cv-vtile button.cv-vtile__btn:hover,.cv-vtile button.cv-vtile__btn:focus{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgba(17,17,17,.55);color:#fff;cursor:pointer}
@media (max-width:767px){.cv-vtile button.cv-vtile__btn,.cv-vtile button.cv-vtile__btn:hover,.cv-vtile button.cv-vtile__btn:focus{width:36px;height:36px}}
.cv-vtile button.cv-vtile__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}
.cv-vtile .cv-vtile__btn svg{display:block;width:18px;height:18px}
.cv-vtile .cv-vtile__btn svg.i-play{display:none}.cv-vtile .cv-vtile__btn.is-paused svg.i-play{display:block}.cv-vtile .cv-vtile__btn.is-paused svg.i-pause{display:none}
@media (prefers-reduced-motion:reduce){.cv-vtile__go .elementor-heading-title{transition:none}}
.cv-header .elementor-nav-menu--dropdown a.highlighted,.cv-header .elementor-nav-menu--dropdown a.highlighted:hover,.cv-header .elementor-nav-menu--dropdown a.highlighted:focus{background-color:var(--e-global-color-02e4a99)!important;color:var(--e-global-color-primary)!important}
.cv-header .elementor-nav-menu--dropdown .sub-menu a{padding-left:44px!important}
@media (max-width:767px){.cv-header .elementor-nav-menu--dropdown .sub-menu a{padding-left:36px!important}}
.e-con.cv-dark::before,.e-con.cv-dark--cta::before,.e-con.cv-dark--sm::before,.e-con.cv-circle-intro>.e-con-inner::before,.e-con.cv-hero-media::before,.e-con.cv-coach-media::before{content:none!important;display:none!important;animation:none!important}
.elementor-widget-image.cv-lead-photo img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center top;border-radius:20px}
.e-con.cv-igv{position:relative;width:100%;max-width:360px;aspect-ratio:9/16;overflow:hidden;justify-content:flex-end;background-color:var(--e-global-color-secondary);border-radius:0}
@media (max-width:767px){.e-con.cv-igv{max-width:none;aspect-ratio:4/5}}
.e-con.cv-igv::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(17,17,17,.88) 0%,rgba(17,17,17,.35) 45%,rgba(17,17,17,0) 70%);pointer-events:none;z-index:1}
.cv-igv>.elementor-element{position:relative;z-index:2}
.cv-igv[data-cv-igv] .cv-igv__src{display:none}
.cv-igv .cv-igv__src{padding:16px}
.cv-igv button.cv-igv__play,.cv-igv button.cv-igv__play:hover,.cv-igv button.cv-igv__play:focus{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;width:100%;height:100%;padding:24px;border:0;border-radius:0;background:transparent;color:var(--e-global-color-8c5d4d3);cursor:pointer;touch-action:manipulation}
.cv-igv .cv-igv__t{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;background:var(--e-global-color-accent);color:var(--e-global-color-8c5d4d3);font-family:var(--e-global-typography-fb555bd-font-family),sans-serif;font-weight:var(--e-global-typography-fb555bd-font-weight);text-transform:uppercase;letter-spacing:.04em;font-size:15px}
.cv-igv .cv-igv__t::before{content:"";width:0;height:0;border-left:11px solid currentColor;border-top:7px solid transparent;border-bottom:7px solid transparent}
.cv-igv .cv-igv__n{font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:13px;color:var(--e-global-color-c1ad9d2)}
.cv-igv button.cv-igv__play:focus-visible{outline:2px solid var(--e-global-color-8c5d4d3);outline-offset:-6px}
.cv-igv button.cv-igv__play:active .cv-igv__t{transform:scale(.97)}
@media (hover:hover){.cv-igv button.cv-igv__play:hover .cv-igv__t{background:var(--e-global-color-c1a3d47)}}
.e-con.cv-igv.is-on{aspect-ratio:auto;max-width:400px;background-image:none!important;background-color:#fff}
.e-con.cv-igv.is-on::after{display:none}
.cv-igv .cv-igv__frame{display:block;position:relative;z-index:3;width:100%;height:720px;border:0;background:#fff}
@media (max-width:1024px){.e-con.cv-igv{margin:0 auto}}
@media (max-width:1024px){
.cv-header .elementor-widget-image.cv-logo-header{margin-right:auto}
.cv-header .elementor-widget-nav-menu{flex:0 0 auto!important;width:auto!important}
}
@media (hover:none){
.cv-header .elementor-nav-menu--dropdown a:hover,.cv-header .elementor-nav-menu--dropdown a:focus,.cv-header .elementor-nav-menu--dropdown a:active,
.cv-header .elementor-nav-menu--dropdown li.current-menu-item>a:hover,.cv-header .elementor-nav-menu--dropdown a.elementor-item-active:hover{background-color:transparent!important;color:var(--e-global-color-primary)!important}
.cv-header .elementor-nav-menu--dropdown a.highlighted,.cv-header .elementor-nav-menu--dropdown a.highlighted:hover{background-color:var(--e-global-color-02e4a99)!important}
}
@media (min-width:1025px){.e-con.cv-coach-media{justify-content:flex-start}}
@media (max-width:767px){.e-con.cv-booking.cv-booking--contact{padding:22px 20px 24px!important}}
.cv-coach-services .elementor-loop-container{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;overflow:visible!important;margin:0!important;padding:0!important;border-top:1px solid rgba(17,17,17,.12)}
@media (min-width:768px){.cv-coach-services .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:48px!important}}
.cv-coach-services .elementor-loop-container>.e-loop-item{flex:none!important;width:auto!important;border-bottom:1px solid rgba(17,17,17,.12)}
.cv-coach-services .cv-svc-card2__photo,.cv-coach-services .cv-svc-who{display:none!important}
.cv-coach-services .e-con.cv-svc-card2{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:14px!important;min-height:64px;padding:12px 2px!important}
.cv-coach-services .e-con.cv-svc-card2>.e-con{flex:1 1 0!important;width:auto!important;min-width:0;gap:4px!important;padding:0!important}
.cv-coach-services .e-con.cv-svc-card2::after{content:none;flex:none;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:20px;line-height:1;color:var(--e-global-color-accent)}
.cv-coach-services .e-con.cv-svc-card2:active{transform:none;background:rgba(17,17,17,.04)}
.cv-coach-services .cv-svc-card2 h3.elementor-heading-title{hyphens:none;-webkit-hyphens:none;overflow-wrap:normal}
@media (max-width:767px){.cv-coach-services .e-loop-item.cv-cs-more{display:none!important}.cv-coach-services.is-open .e-loop-item.cv-cs-more{display:block!important}}
.cv-coach-services button.cv-cs-toggle,.cv-coach-services button.cv-cs-toggle:hover,.cv-coach-services button.cv-cs-toggle:focus{display:block;width:100%;min-height:52px;margin-top:16px;padding:0 20px;border:1.5px solid rgba(17,17,17,.2);border-radius:999px;background:transparent;color:var(--e-global-color-primary);font-family:var(--e-global-typography-fb555bd-font-family),sans-serif;font-weight:var(--e-global-typography-fb555bd-font-weight);font-size:14px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}
@media (min-width:768px){.cv-coach-services button.cv-cs-toggle{display:none!important}}
.cv-coach-services button.cv-cs-toggle:focus-visible{outline:2px solid var(--e-global-color-accent);outline-offset:2px}
body.elementor-kit-6{--kr-leaf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 230'%3E%3Cdefs%3E%3Cpath id='om11' d='M100 164L100 164L100 164.2L100 164.4L99.9 164.7L99.8 165.1L99.7 165.6L99.5 166.1L99.2 166.7L98.9 167.4L98.5 168.1L98 168.9L97.4 169.8L96.8 170.6L96 171.5L95.2 172.4L94.2 173.3L93.2 174.1L92 175L90.7 175.9L89.4 176.7L87.9 177.4L86.3 178.2L84.7 178.8L82.9 179.4L81 179.9L79.1 180.3L77.1 180.6L75 180.9L72.8 181L70.6 181L68.3 180.8L66 180.6L63.6 180.2L61.2 179.7L58.7 179L56.2 178.2L53.7 177.3L51.2 176.2L48.7 174.9L46.2 173.5L43.8 171.9L41.3 170.2L38.9 168.3L36.5 166.2L34.2 164L31.9 161.6L29.7 159.1L27.6 156.4L25.6 153.5L23.7 150.5L21.8 147.4L20.1 144.1L18.5 140.6L17.1 137.1L15.8 133.3L14.6 129.5L13.7 125.6L12.8 121.5L12.2 117.3L11.8 113.1L11.6 108.7L11.5 104.3L11.7 99.9L12.2 95.4L12.8 90.8L13.7 86.3L14.8 81.7L16.1 77.1L17.7 72.6L19.5 68L21.5 63.5L23.7 59L26.2 54.5L28.8 50.1L31.7 45.7L34.8 41.3L38.1 37L41.6 32.8L45.3 28.6L49.2 24.5L53.4 20.6L57.8 16.8L62.4 13.3L67.3 10.1L72.4 7.2L77.6 4.8L83.1 2.8L88.6 1.4L94.3 0.5L100 0.2L105.7 0.5L111.4 1.4L116.9 2.8L122.4 4.8L127.6 7.2L132.7 10.1L137.6 13.3L142.2 16.8L146.6 20.6L150.8 24.5L154.7 28.6L158.4 32.8L161.9 37L165.2 41.3L168.3 45.7L171.2 50.1L173.8 54.5L176.3 59L178.5 63.5L180.5 68L182.3 72.6L183.9 77.1L185.2 81.7L186.3 86.3L187.2 90.8L187.8 95.4L188.3 99.9L188.5 104.3L188.4 108.7L188.2 113.1L187.8 117.3L187.2 121.5L186.3 125.6L185.4 129.5L184.2 133.3L182.9 137.1L181.5 140.6L179.9 144.1L178.2 147.4L176.3 150.5L174.4 153.5L172.4 156.4L170.3 159.1L168.1 161.6L165.8 164L163.5 166.2L161.1 168.3L158.7 170.2L156.2 171.9L153.8 173.5L151.3 174.9L148.8 176.2L146.3 177.3L143.8 178.2L141.3 179L138.8 179.7L136.4 180.2L134 180.6L131.7 180.8L129.4 181L127.2 181L125 180.9L122.9 180.6L120.9 180.3L119 179.9L117.1 179.4L115.3 178.8L113.7 178.2L112.1 177.4L110.6 176.7L109.3 175.9L108 175L106.8 174.1L105.8 173.3L104.8 172.4L104 171.5L103.2 170.6L102.6 169.8L102 168.9L101.5 168.1L101.1 167.4L100.8 166.7L100.5 166.1L100.3 165.6L100.2 165.1L100.1 164.7L100 164.4L100 164.2L100 164L100 164Z'/%3E%3Cmask id='m11'%3E%3Cuse href='%23om11' fill='%23fff'/%3E%3Cg fill='%23000'%3E%3Cpath d='M13 147.1L18.8 145.4L25 142.9L31.1 140.4L37.3 138.2L43.5 136.3L49.8 134.7L56.1 133.5L62.5 132.5L68.9 131.8L75.3 130.9L75 129.5L68.4 128.4L61.7 127.7L55.2 127.3L48.6 127.3L42.2 127.7L35.8 128.5L29.4 129.6L23.1 131L16.8 132.5L10.8 132.6Z'/%3E%3Cpath d='M5.6 108.7L11.6 108L18.8 106.4L26 104.9L33.3 103.7L40.5 102.8L47.7 102.2L54.9 102L62.1 102.1L69.3 102.3L76.6 102.4L76.6 101L69.4 98.6L62.2 96.6L55.1 95L47.9 93.8L40.7 93L33.5 92.6L26.3 92.5L19.1 92.7L11.8 93.1L5.8 92.2Z'/%3E%3Cpath d='M15.5 66.4L21.5 67.1L28.6 67.1L35.6 67.2L42.5 67.5L49.4 68.1L56.2 69.1L62.9 70.4L69.6 71.9L76.2 73.6L82.8 75.2L83.2 73.8L77.1 69.9L70.9 66.5L64.7 63.4L58.3 60.6L51.9 58.3L45.3 56.3L38.7 54.7L32 53.3L25.3 52.1L19.7 49.9Z'/%3E%3Cpath d='M33.5 37L39.3 38.7L45 39.4L50.7 40.1L56.3 41.1L61.8 42.4L67.1 44L72.3 45.9L77.4 48.1L82.4 50.4L87.5 52.5L88.1 51.3L83.9 47L79.6 43.1L75.1 39.5L70.5 36.3L65.7 33.5L60.7 31L55.6 28.9L50.4 27L45.2 25.2L40 22.1Z'/%3E%3Cpath d='M59 11.8L64.3 14.7L67.7 15.3L71.1 16L74.4 16.8L77.4 18L80.3 19.4L82.9 21L85.4 23L87.8 25L90.2 27L91 25.9L89.8 22.3L88.3 19.1L86.6 16.2L84.7 13.5L82.5 11.2L80.1 9.2L77.5 7.4L74.7 5.9L71.9 4.5L67.5 0.3Z'/%3E%3Cpath d='M190.4 129L184.3 129L178.2 127.7L172 126.4L165.9 125.5L159.6 124.9L153.4 124.7L147 124.9L140.7 125.4L134.2 126.3L127.8 127.6L127.6 129L133.8 129.7L140 130.3L146.2 131.1L152.4 132.2L158.5 133.6L164.6 135.3L170.6 137.4L176.6 139.7L182.6 142.1L188.5 143.6Z'/%3E%3Cpath d='M193.2 86.4L187.3 87.7L180.3 87.7L173.3 87.9L166.4 88.3L159.4 89.1L152.5 90.3L145.7 91.9L138.8 93.9L132 96.2L125.2 99L125.3 100.4L132.3 99.9L139.2 99.3L146.2 98.9L153.1 98.7L160.1 98.9L167.2 99.4L174.2 100.3L181.3 101.4L188.4 102.6L194.4 102.9Z'/%3E%3Cpath d='M180.6 50.5L175 52.7L168.8 53.9L162.6 55.1L156.5 56.7L150.5 58.5L144.5 60.8L138.7 63.5L133 66.5L127.4 69.9L121.9 73.7L122.2 75L128.3 73.6L134.4 71.9L140.5 70.4L146.7 69.2L153 68.3L159.3 67.8L165.8 67.6L172.3 67.5L178.8 67.6L184.8 66.9Z'/%3E%3Cpath d='M159.3 21.6L154.2 24.9L149.6 26.6L144.9 28.3L140.4 30.4L136.1 32.7L131.9 35.4L127.9 38.5L124.1 42L120.4 45.7L116.9 49.9L117.5 51.1L122 49.1L126.4 46.8L130.9 44.8L135.5 43L140.2 41.5L145.1 40.3L150.2 39.4L155.3 38.7L160.5 38.1L166.2 36.3Z'/%3E%3Cpath d='M138 3.6L133.5 7.6L130.5 8.9L127.5 10.3L124.8 12L122.2 13.9L119.9 16.2L117.8 18.8L115.8 21.8L114.1 25L112.6 28.5L113.4 29.6L116 27.8L118.5 25.8L121.2 23.9L124 22.3L127 21L130.2 20L133.6 19.3L137.1 18.7L140.6 18.3L146.1 15.6Z'/%3E%3Cellipse cx='84.6' cy='101.8' rx='5.3' ry='2.2' transform='rotate(-179 84.6 101.8)'/%3E%3Cellipse cx='87.1' cy='75.5' rx='6.6' ry='2.5' transform='rotate(-166 87.1 75.5)'/%3E%3Cellipse cx='90.6' cy='53.1' rx='5.4' ry='2.6' transform='rotate(-156.4 90.6 53.1)'/%3E%3Cellipse cx='118.3' cy='127.1' rx='7.4' ry='2.6' transform='rotate(7.4 118.3 127.1)'/%3E%3Cellipse cx='119.8' cy='100.1' rx='5.1' ry='2.2' transform='rotate(-4.2 119.8 100.1)'/%3E%3Cellipse cx='117.8' cy='75.5' rx='7.3' ry='2.8' transform='rotate(-14.5 117.8 75.5)'/%3E%3Cellipse cx='113.6' cy='52.2' rx='6.7' ry='2.3' transform='rotate(-25.3 113.6 52.2)'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cpath d='M100 160C102 186 94 208 86 228' fill='none' stroke='%232F5D46' stroke-width='5' stroke-linecap='round'/%3E%3Cg mask='url(%23m11)'%3E%3Cuse href='%23om11' fill='%232F5D46'/%3E%3Cpath d='M100 164L100.5 156.1L100.9 148.1L101.3 140.2L101.7 132.2L102.1 124.3L102.4 116.3L102.6 108.4L102.8 100.4L102.9 92.5L103 84.6L103 76.6L102.9 68.7L102.8 60.7L102.5 52.8L102.3 44.8L101.9 36.9L101.6 28.9L101.2 21L100.7 13.1L100.3 5.1' fill='none' stroke='%233E7358' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M101.5 136.4Q60.6 140.1 34.6 153.8M102.5 114Q53 112.3 21.5 119.1M102.9 91.7Q54.7 83.1 23.9 81.5M102.9 69.3Q63.7 55.9 38.8 48.1M102.3 46.9Q75.8 32.1 58.9 22.6M101.3 24.5Q88.4 12.6 80.2 6.7M101.5 136.4Q141 139.9 166.2 153.2M102.5 114Q149.2 112.2 179 118.9M102.9 91.7Q148.1 83.4 176.8 82.1M102.9 69.3Q139.5 56.5 162.7 49.5M102.3 46.9Q127.3 32.7 143.2 24.1M101.3 24.5Q113.8 12.9 121.7 7.4' fill='none' stroke='%233E7358' stroke-width='1.1' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");--kr-deep:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 230'%3E%3Cdefs%3E%3Cpath id='om23' d='M100 164L100 164L100 164.2L100 164.4L99.9 164.7L99.8 165.1L99.7 165.6L99.5 166.1L99.2 166.7L98.9 167.4L98.5 168.1L98 168.9L97.4 169.8L96.8 170.6L96 171.5L95.2 172.4L94.2 173.3L93.2 174.1L92 175L90.7 175.9L89.4 176.7L87.9 177.4L86.3 178.2L84.7 178.8L82.9 179.4L81 179.9L79.1 180.3L77.1 180.6L75 180.9L72.8 181L70.6 181L68.3 180.8L66 180.6L63.6 180.2L61.2 179.7L58.7 179L56.2 178.2L53.7 177.3L51.2 176.2L48.7 174.9L46.2 173.5L43.8 171.9L41.3 170.2L38.9 168.3L36.5 166.2L34.2 164L31.9 161.6L29.7 159.1L27.6 156.4L25.6 153.5L23.7 150.5L21.8 147.4L20.1 144.1L18.5 140.6L17.1 137.1L15.8 133.3L14.6 129.5L13.7 125.6L12.8 121.5L12.2 117.3L11.8 113.1L11.6 108.7L11.5 104.3L11.7 99.9L12.2 95.4L12.8 90.8L13.7 86.3L14.8 81.7L16.1 77.1L17.7 72.6L19.5 68L21.5 63.5L23.7 59L26.2 54.5L28.8 50.1L31.7 45.7L34.8 41.3L38.1 37L41.6 32.8L45.3 28.6L49.2 24.5L53.4 20.6L57.8 16.8L62.4 13.3L67.3 10.1L72.4 7.2L77.6 4.8L83.1 2.8L88.6 1.4L94.3 0.5L100 0.2L105.7 0.5L111.4 1.4L116.9 2.8L122.4 4.8L127.6 7.2L132.7 10.1L137.6 13.3L142.2 16.8L146.6 20.6L150.8 24.5L154.7 28.6L158.4 32.8L161.9 37L165.2 41.3L168.3 45.7L171.2 50.1L173.8 54.5L176.3 59L178.5 63.5L180.5 68L182.3 72.6L183.9 77.1L185.2 81.7L186.3 86.3L187.2 90.8L187.8 95.4L188.3 99.9L188.5 104.3L188.4 108.7L188.2 113.1L187.8 117.3L187.2 121.5L186.3 125.6L185.4 129.5L184.2 133.3L182.9 137.1L181.5 140.6L179.9 144.1L178.2 147.4L176.3 150.5L174.4 153.5L172.4 156.4L170.3 159.1L168.1 161.6L165.8 164L163.5 166.2L161.1 168.3L158.7 170.2L156.2 171.9L153.8 173.5L151.3 174.9L148.8 176.2L146.3 177.3L143.8 178.2L141.3 179L138.8 179.7L136.4 180.2L134 180.6L131.7 180.8L129.4 181L127.2 181L125 180.9L122.9 180.6L120.9 180.3L119 179.9L117.1 179.4L115.3 178.8L113.7 178.2L112.1 177.4L110.6 176.7L109.3 175.9L108 175L106.8 174.1L105.8 173.3L104.8 172.4L104 171.5L103.2 170.6L102.6 169.8L102 168.9L101.5 168.1L101.1 167.4L100.8 166.7L100.5 166.1L100.3 165.6L100.2 165.1L100.1 164.7L100 164.4L100 164.2L100 164L100 164Z'/%3E%3Cmask id='m23'%3E%3Cuse href='%23om23' fill='%23fff'/%3E%3Cg fill='%23000'%3E%3Cpath d='M13.2 147.6L19 145.8L25.3 143.2L31.6 140.7L37.9 138.4L44.3 136.4L50.7 134.8L57.2 133.5L63.7 132.5L70.2 131.7L76.8 130.8L76.6 129.4L69.7 128.4L62.9 127.7L56.2 127.4L49.5 127.4L42.9 127.9L36.4 128.7L29.9 129.9L23.4 131.3L17 132.9L10.9 133.1Z'/%3E%3Cpath d='M5.5 110.6L11.5 109.9L18.8 108.2L26.1 106.8L33.4 105.5L40.7 104.6L48 104L55.3 103.7L62.6 103.8L69.9 104L77.2 104L77.2 102.6L70 100.3L62.7 98.3L55.4 96.8L48.1 95.6L40.9 94.8L33.6 94.4L26.3 94.4L19 94.6L11.7 95L5.7 94.2Z'/%3E%3Cpath d='M13 72.7L19.1 73.1L26.2 72.7L33.3 72.5L40.3 72.5L47.3 72.8L54.2 73.4L61.1 74.4L67.9 75.7L74.7 77.1L81.5 78.3L81.8 76.9L75.4 73.3L69 70.2L62.5 67.3L55.9 64.9L49.3 62.8L42.6 61.2L35.8 59.9L28.9 58.9L22 58L16.3 56Z'/%3E%3Cpath d='M32.5 38.4L38.4 40L43.9 40.5L49.5 41.1L54.9 41.9L60.2 43L65.4 44.4L70.5 46.2L75.4 48.2L80.3 50.4L85.3 52.4L85.8 51.1L81.7 47L77.5 43.2L73.2 39.8L68.7 36.7L64 34L59.2 31.7L54.2 29.7L49.2 28L44.1 26.4L38.8 23.3Z'/%3E%3Cpath d='M56.7 13.6L62.1 16.3L65.9 17L69.6 17.7L73.2 18.6L76.6 19.8L79.7 21.3L82.7 23.1L85.6 25.1L88.3 27.3L91.1 29.4L91.9 28.2L90.2 24.5L88.3 21.1L86.2 18L83.9 15.3L81.4 12.8L78.7 10.7L75.7 8.9L72.6 7.2L69.4 5.8L64.9 1.7Z'/%3E%3Cpath d='M190.4 129L184.4 129L178.4 127.6L172.5 126.3L166.5 125.4L160.5 124.7L154.4 124.5L148.2 124.7L142 125.3L135.8 126.1L129.5 127.4L129.3 128.8L135.3 129.5L141.4 130.2L147.4 130.9L153.4 132L159.3 133.4L165.2 135.2L171 137.3L176.8 139.6L182.6 142.1L188.4 143.7Z'/%3E%3Cpath d='M193.8 90.5L187.9 91.6L181.1 91.4L174.3 91.4L167.5 91.6L160.7 92.2L153.9 93.1L147.2 94.5L140.5 96.3L133.8 98.4L127.1 101L127.1 102.4L133.9 102.2L140.7 101.8L147.5 101.5L154.3 101.6L161.1 102L168 102.7L174.8 103.7L181.7 105L188.5 106.4L194.5 107Z'/%3E%3Cpath d='M183.2 55L177.4 57L171.2 57.8L165 58.7L158.9 59.9L152.8 61.4L146.8 63.4L140.9 65.8L135.1 68.5L129.4 71.6L123.7 75.1L124 76.4L130.1 75.3L136.2 74L142.4 72.8L148.6 71.9L154.9 71.4L161.2 71.2L167.6 71.3L174 71.6L180.5 72L186.6 71.6Z'/%3E%3Cpath d='M158.4 20.7L153.4 24L148.9 25.6L144.4 27.4L140.1 29.3L136 31.6L132 34.3L128.2 37.3L124.5 40.7L121 44.4L117.7 48.5L118.3 49.7L122.6 47.7L126.9 45.6L131.2 43.5L135.6 41.8L140.1 40.3L144.9 39.2L149.7 38.3L154.7 37.7L159.7 37.1L165.5 35.3Z'/%3E%3Cpath d='M137.7 3.4L133.2 7.3L130.3 8.5L127.6 9.8L125 11.3L122.6 13.1L120.4 15.2L118.4 17.7L116.6 20.5L115 23.5L113.7 26.9L114.4 28.1L116.9 26.3L119.3 24.5L121.8 22.8L124.4 21.3L127.2 20.2L130.3 19.3L133.5 18.7L136.8 18.3L140.2 18L145.6 15.4Z'/%3E%3Cellipse cx='85.2' cy='128.7' rx='7.1' ry='2.7' transform='rotate(171 85.2 128.7)'/%3E%3Cellipse cx='84.5' cy='103.4' rx='5.7' ry='2.4' transform='rotate(-179.2 84.5 103.4)'/%3E%3Cellipse cx='94.7' cy='31' rx='7.1' ry='2.3' transform='rotate(-145.4 94.7 31)'/%3E%3Cellipse cx='118.4' cy='126.6' rx='7.6' ry='2.5' transform='rotate(7.8 118.4 126.6)'/%3E%3Cellipse cx='119.9' cy='102' rx='5.9' ry='2.1' transform='rotate(-2.5 119.9 102)'/%3E%3Cellipse cx='118.2' cy='76.9' rx='6.4' ry='2.5' transform='rotate(-11.5 118.2 76.9)'/%3E%3Cellipse cx='113.4' cy='51.3' rx='5.4' ry='2.5' transform='rotate(-25.7 113.4 51.3)'/%3E%3Cellipse cx='108.8' cy='30.9' rx='5.8' ry='2.1' transform='rotate(-33.3 108.8 30.9)'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cpath d='M100 160C102 186 94 208 86 228' fill='none' stroke='%23264A3B' stroke-width='5' stroke-linecap='round'/%3E%3Cg mask='url(%23m23)'%3E%3Cuse href='%23om23' fill='%23264A3B'/%3E%3Cpath d='M100 164L100.5 156.1L100.9 148.1L101.3 140.2L101.7 132.2L102.1 124.3L102.4 116.3L102.6 108.4L102.8 100.4L102.9 92.5L103 84.6L103 76.6L102.9 68.7L102.8 60.7L102.5 52.8L102.3 44.8L101.9 36.9L101.6 28.9L101.2 21L100.7 13.1L100.3 5.1' fill='none' stroke='%2333604B' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M101.5 136.4Q60.6 140.1 34.6 153.8M102.5 114Q53 112.3 21.5 119.1M102.9 91.7Q54.7 83.1 23.9 81.5M102.9 69.3Q63.7 55.9 38.8 48.1M102.3 46.9Q75.8 32.1 58.9 22.6M101.3 24.5Q88.4 12.6 80.2 6.7M101.5 136.4Q141 139.9 166.2 153.2M102.5 114Q149.2 112.2 179 118.9M102.9 91.7Q148.1 83.4 176.8 82.1M102.9 69.3Q139.5 56.5 162.7 49.5M102.3 46.9Q127.3 32.7 143.2 24.1M101.3 24.5Q113.8 12.9 121.7 7.4' fill='none' stroke='%2333604B' stroke-width='1.1' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");--kr-green:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 230'%3E%3Cdefs%3E%3Cpath id='om7' d='M100 164L100 164L100 164.2L100 164.4L99.9 164.7L99.8 165.1L99.7 165.6L99.5 166.1L99.2 166.7L98.9 167.4L98.5 168.1L98 168.9L97.4 169.8L96.8 170.6L96 171.5L95.2 172.4L94.2 173.3L93.2 174.1L92 175L90.7 175.9L89.4 176.7L87.9 177.4L86.3 178.2L84.7 178.8L82.9 179.4L81 179.9L79.1 180.3L77.1 180.6L75 180.9L72.8 181L70.6 181L68.3 180.8L66 180.6L63.6 180.2L61.2 179.7L58.7 179L56.2 178.2L53.7 177.3L51.2 176.2L48.7 174.9L46.2 173.5L43.8 171.9L41.3 170.2L38.9 168.3L36.5 166.2L34.2 164L31.9 161.6L29.7 159.1L27.6 156.4L25.6 153.5L23.7 150.5L21.8 147.4L20.1 144.1L18.5 140.6L17.1 137.1L15.8 133.3L14.6 129.5L13.7 125.6L12.8 121.5L12.2 117.3L11.8 113.1L11.6 108.7L11.5 104.3L11.7 99.9L12.2 95.4L12.8 90.8L13.7 86.3L14.8 81.7L16.1 77.1L17.7 72.6L19.5 68L21.5 63.5L23.7 59L26.2 54.5L28.8 50.1L31.7 45.7L34.8 41.3L38.1 37L41.6 32.8L45.3 28.6L49.2 24.5L53.4 20.6L57.8 16.8L62.4 13.3L67.3 10.1L72.4 7.2L77.6 4.8L83.1 2.8L88.6 1.4L94.3 0.5L100 0.2L105.7 0.5L111.4 1.4L116.9 2.8L122.4 4.8L127.6 7.2L132.7 10.1L137.6 13.3L142.2 16.8L146.6 20.6L150.8 24.5L154.7 28.6L158.4 32.8L161.9 37L165.2 41.3L168.3 45.7L171.2 50.1L173.8 54.5L176.3 59L178.5 63.5L180.5 68L182.3 72.6L183.9 77.1L185.2 81.7L186.3 86.3L187.2 90.8L187.8 95.4L188.3 99.9L188.5 104.3L188.4 108.7L188.2 113.1L187.8 117.3L187.2 121.5L186.3 125.6L185.4 129.5L184.2 133.3L182.9 137.1L181.5 140.6L179.9 144.1L178.2 147.4L176.3 150.5L174.4 153.5L172.4 156.4L170.3 159.1L168.1 161.6L165.8 164L163.5 166.2L161.1 168.3L158.7 170.2L156.2 171.9L153.8 173.5L151.3 174.9L148.8 176.2L146.3 177.3L143.8 178.2L141.3 179L138.8 179.7L136.4 180.2L134 180.6L131.7 180.8L129.4 181L127.2 181L125 180.9L122.9 180.6L120.9 180.3L119 179.9L117.1 179.4L115.3 178.8L113.7 178.2L112.1 177.4L110.6 176.7L109.3 175.9L108 175L106.8 174.1L105.8 173.3L104.8 172.4L104 171.5L103.2 170.6L102.6 169.8L102 168.9L101.5 168.1L101.1 167.4L100.8 166.7L100.5 166.1L100.3 165.6L100.2 165.1L100.1 164.7L100 164.4L100 164.2L100 164L100 164Z'/%3E%3Cmask id='m7'%3E%3Cuse href='%23om7' fill='%23fff'/%3E%3Cg fill='%23000'%3E%3Cpath d='M14.7 150.4L20.4 148.5L26.5 145.6L32.7 142.9L38.9 140.4L45.2 138.2L51.6 136.4L58 134.9L64.5 133.7L71 132.7L77.4 131.5L77.2 130.2L70.3 129.3L63.5 128.9L56.8 128.8L50.2 129.1L43.6 129.7L37.1 130.8L30.7 132.2L24.3 133.8L17.9 135.6L11.9 136Z'/%3E%3Cpath d='M5.4 106.1L11.5 105.7L18.7 104.4L26 103.2L33.2 102.2L40.4 101.6L47.6 101.3L54.8 101.4L62 101.7L69.1 102.2L76.3 102.5L76.4 101.1L69.3 98.5L62.3 96.3L55.2 94.4L48.1 92.9L41 91.8L33.8 91.1L26.6 90.8L19.5 90.8L12.3 90.8L6.3 89.7Z'/%3E%3Cpath d='M14.2 69.6L20.3 70.1L27.6 69.9L34.8 69.9L42 70.1L49.2 70.6L56.3 71.4L63.3 72.6L70.2 74.1L77.1 75.7L84.1 77.1L84.4 75.8L78 72L71.4 68.6L64.8 65.6L58.2 62.9L51.4 60.7L44.6 58.9L37.6 57.4L30.6 56.1L23.6 55L17.9 53Z'/%3E%3Cpath d='M32.8 38.1L38.7 39.6L44.3 40.1L49.8 40.7L55.3 41.5L60.7 42.6L65.9 44L70.9 45.8L75.9 47.8L80.8 49.9L85.8 51.9L86.3 50.6L82.2 46.5L78 42.8L73.6 39.4L69.1 36.3L64.4 33.6L59.5 31.3L54.5 29.4L49.4 27.6L44.3 26.1L39.1 23Z'/%3E%3Cpath d='M58.5 12.2L63.8 15.1L67.2 15.6L70.6 16.2L73.9 17L76.9 18L79.7 19.3L82.4 21L84.9 22.8L87.2 24.8L89.7 26.7L90.5 25.6L89.2 22.1L87.6 18.9L85.9 16L84 13.4L81.8 11.1L79.4 9.2L76.8 7.5L74.1 6.1L71.2 4.8L66.8 0.6Z'/%3E%3Cpath d='M190.1 130L184 130L178.1 128.6L172.2 127.4L166.2 126.4L160.2 125.8L154.1 125.5L148 125.7L141.9 126.3L135.6 127.1L129.4 128.4L129.2 129.8L135.2 130.5L141.2 131.1L147.2 131.9L153.1 133L159 134.4L164.9 136.2L170.7 138.2L176.5 140.5L182.2 143L188.1 144.6Z'/%3E%3Cpath d='M194.3 93.4L188.3 94.2L181.4 93.8L174.5 93.5L167.6 93.5L160.7 93.9L153.8 94.6L146.9 95.8L140 97.4L133.1 99.2L126.2 101.6L126.2 103L133.1 103L140 102.8L146.9 102.8L153.8 103.1L160.8 103.7L167.7 104.7L174.6 105.9L181.5 107.5L188.4 109.1L194.4 109.8Z'/%3E%3Cpath d='M182.9 54.6L177.2 56.6L170.8 57.5L164.5 58.6L158.2 59.9L152 61.5L145.9 63.6L139.8 66L133.9 68.8L128 72L122.2 75.6L122.5 77L128.8 75.7L135.1 74.3L141.4 73.1L147.7 72.1L154.1 71.4L160.6 71.1L167.2 71.1L173.8 71.4L180.4 71.7L186.5 71.2Z'/%3E%3Cpath d='M160.3 22.5L155.1 25.6L150.4 27.2L145.8 28.8L141.3 30.7L136.9 32.9L132.7 35.5L128.7 38.5L124.8 41.9L121 45.5L117.5 49.5L118 50.8L122.5 48.9L127 46.8L131.5 44.8L136.1 43.1L140.8 41.8L145.7 40.7L150.7 40L155.8 39.4L161 39L166.8 37.3Z'/%3E%3Cpath d='M138.8 4.1L134.2 8L131.2 9.3L128.2 10.7L125.3 12.3L122.6 14.3L120.2 16.6L118 19.2L115.9 22.1L114.1 25.3L112.5 28.9L113.2 30L115.9 28.2L118.6 26.2L121.3 24.4L124.2 22.8L127.3 21.5L130.6 20.5L134 19.8L137.6 19.2L141.2 18.8L146.7 16.2Z'/%3E%3Cellipse cx='85.4' cy='129.3' rx='5.1' ry='2.7' transform='rotate(169.1 85.4 129.3)'/%3E%3Cellipse cx='84.6' cy='102.3' rx='7.9' ry='2.4' transform='rotate(-176.8 84.6 102.3)'/%3E%3Cellipse cx='86.8' cy='77' rx='7.3' ry='2.3' transform='rotate(-167.4 86.8 77)'/%3E%3Cellipse cx='90.5' cy='53.1' rx='5.3' ry='2.6' transform='rotate(-157.5 90.5 53.1)'/%3E%3Cellipse cx='95' cy='29.7' rx='5.4' ry='2.4' transform='rotate(-144.3 95 29.7)'/%3E%3Cellipse cx='118.2' cy='127.6' rx='7.3' ry='2.1' transform='rotate(7.8 118.2 127.6)'/%3E%3Cellipse cx='119.9' cy='102.3' rx='6.1' ry='2.3' transform='rotate(-0.6 119.9 102.3)'/%3E%3Cellipse cx='113.7' cy='51.9' rx='6.5' ry='2.1' transform='rotate(-23.9 113.7 51.9)'/%3E%3Cellipse cx='109.1' cy='31.9' rx='5.5' ry='2.3' transform='rotate(-32.8 109.1 31.9)'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cpath d='M100 160C102 186 94 208 86 228' fill='none' stroke='%232A4F3F' stroke-width='5' stroke-linecap='round'/%3E%3Cg mask='url(%23m7)'%3E%3Cuse href='%23om7' fill='%232A4F3F'/%3E%3Cpath d='M100 164L100.5 156.1L100.9 148.1L101.3 140.2L101.7 132.2L102.1 124.3L102.4 116.3L102.6 108.4L102.8 100.4L102.9 92.5L103 84.6L103 76.6L102.9 68.7L102.8 60.7L102.5 52.8L102.3 44.8L101.9 36.9L101.6 28.9L101.2 21L100.7 13.1L100.3 5.1' fill='none' stroke='%23356150' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M101.5 136.4Q60.6 140.1 34.6 153.8M102.5 114Q53 112.3 21.5 119.1M102.9 91.7Q54.7 83.1 23.9 81.5M102.9 69.3Q63.7 55.9 38.8 48.1M102.3 46.9Q75.8 32.1 58.9 22.6M101.3 24.5Q88.4 12.6 80.2 6.7M101.5 136.4Q141 139.9 166.2 153.2M102.5 114Q149.2 112.2 179 118.9M102.9 91.7Q148.1 83.4 176.8 82.1M102.9 69.3Q139.5 56.5 162.7 49.5M102.3 46.9Q127.3 32.7 143.2 24.1M101.3 24.5Q113.8 12.9 121.7 7.4' fill='none' stroke='%23356150' stroke-width='1.1' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E")}
.e-con.cv-vtile--k{background-color:var(--e-global-color-c2a1e3a)}
.e-con.cv-vtile--k::before{content:"";position:absolute;right:7%;top:9%;width:40%;height:58%;left:auto;bottom:auto;opacity:1;mix-blend-mode:normal;border-radius:220px 220px 26px 26px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(0,0,0,.25)),repeating-linear-gradient(90deg,#A8774F 0 16px,#7A5134 16px 19px,#B08158 19px 35px,#6E4A30 35px 38px);z-index:0;pointer-events:none}
.e-con.cv-vtile--k::after{content:"";position:absolute;inset:0;width:auto;height:auto;pointer-events:none;z-index:1;border-radius:inherit;
  background:linear-gradient(to top,rgba(20,40,32,.94) 0%,rgba(20,40,32,.5) 34%,rgba(20,40,32,0) 60%),
    var(--kr-leaf) right -70px top -40px/420px auto no-repeat,
    var(--kr-deep) left -120px top 170px/360px auto no-repeat,
    var(--kr-green) right 21% top 36%/300px auto no-repeat}
@media (max-width:767px){
  .e-con.cv-vtile--k::before{right:8px;top:36px;width:62%;height:42%;border-radius:120px 120px 16px 16px}
  .e-con.cv-vtile--k::after{background:linear-gradient(to top,rgba(20,40,32,.95) 0%,rgba(20,40,32,.55) 38%,rgba(20,40,32,0) 62%),
    var(--kr-leaf) right -60px top -10px/230px auto no-repeat,var(--kr-deep) left -80px top 150px/200px auto no-repeat}
}
.cv-vtile--k .cv-vtile__chip .elementor-heading-title{background:var(--e-global-color-c2aefe4);color:var(--e-global-color-c2a1e3a)}
.cv-vtile--k .cv-vtile__go .elementor-heading-title{background:var(--e-global-color-c2aefe4);color:var(--e-global-color-c2a1e3a)}
@media (hover:hover){.cv-vtile--k a.e-con.cv-vtile__link:hover .cv-vtile__go .elementor-heading-title{background:var(--e-global-color-c2ae4d3)}}
.cv-vtile__soon .elementor-heading-title{display:inline-flex;padding:5px 11px;border:1px solid rgba(239,228,214,.5);border-radius:999px;color:var(--e-global-color-c2aefe4)}
.e-con.cv-kr-teaser{background-color:var(--e-global-color-02e4a99)!important;position:relative;overflow:hidden}
.cv-kr-teaser>.elementor-element{position:relative;z-index:1}
.cv-kr-teaser .cv-kr-teaser__go .elementor-heading-title{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;background:var(--e-global-color-accent);color:var(--e-global-color-8c5d4d3)}
:is(.cv-sec--benefits,.cv-sec--steps) .cv-kicker .elementor-heading-title {
  display: flex;
  align-items: center;
  gap: 10px;
}
:is(.cv-sec--benefits,.cv-sec--steps) .cv-kicker:has(.elementor-heading-title:empty) { display: none; }
.e-con.cv-poster {
  gap: 0;
  padding: 40px 20px 14px;
  border-radius: 44px;
  background: var(--e-global-color-secondary, #141414);
}
.cv-poster .cv-kicker .elementor-heading-title { color: var(--e-global-color-c1affe1, #E3E8D2); }
.cv-poster h2.elementor-heading-title { color: var(--e-global-color-0335972, #F7F7F5); }
.cv-benefits :is(ul, ol) {
  list-style: none;
  margin: 6px 0 0;
  padding: 0;
  counter-reset: cvb;
}
.cv-benefits li {
  position: relative;
  display: flow-root;
  margin: 0;
  padding: 20px 0 22px;
  border: 0;
  border-top: 1px solid var(--e-global-color-text, #2E2E2E);
  border-radius: 0;
  background: none;
  counter-increment: cvb;
  font-family: var(--e-global-typography-4ee3071-font-family, 'Figtree'), sans-serif;
  font-size: var(--e-global-typography-4ee3071-font-size, 15px);
  font-weight: var(--e-global-typography-4ee3071-font-weight, 400);
  line-height: var(--e-global-typography-4ee3071-line-height, 1.6);
  color: var(--e-global-color-c1ad9d2, #CFCFCB);
}
.cv-benefits li:first-child { border-top: 0; }
.cv-benefits li::before {
  content: counter(cvb, decimal-leading-zero);
  float: left;
  display: block;
  margin: 0 12px 0 -2px;
  font-family: var(--e-global-typography-primary-font-family), sans-serif;
  font-size: 54px;
  font-weight: var(--e-global-typography-primary-font-weight);
  font-style: var(--e-global-typography-primary-font-style);
  line-height: .85;
  letter-spacing: 0;
  color: var(--e-global-color-c1a7281, #667A38);
  transition: color .2s;
}
.cv-benefits li strong {
  display: flex;
  align-items: flex-end;
  min-height: 46px;
  margin: 0 0 8px;
  padding: 0 0 1px;
  font-family: var(--e-global-typography-secondary-font-family), sans-serif;
  font-size: var(--e-global-typography-secondary-font-size, clamp(22px, 2.4vw, 30px));
  font-weight: var(--e-global-typography-secondary-font-weight, 400);
  text-transform: var(--e-global-typography-secondary-text-transform, uppercase);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing, .01em);
  line-height: 1.02;
  color: var(--e-global-color-0335972, #F7F7F5);
}
.cv-benefits li p { display: inline; margin: 0; }
@media (prefers-reduced-motion: reduce) {
  .cv-benefits li::before { transition: none; }
}
@media (min-width: 1025px) {
  .e-con.cv-poster { padding: 64px clamp(32px, 3.9vw, 56px) 60px; }
  .cv-benefits :is(ul, ol) {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: minmax(0, 1fr);
    margin-top: 22px;
  }
  .cv-benefits li {
    min-height: 0;
    padding: 0 clamp(16px, 1.7vw, 24px) 4px;
    border-top: 0;
    border-left: 1px solid var(--e-global-color-text, #2E2E2E);
  }
  .cv-benefits li:first-child { padding-left: 0; border-left: 0; }
  .cv-benefits li:last-child { padding-right: 0; }
  .cv-benefits li::before {
    float: none;
    margin: 0 0 0 -6px;
    font-size: clamp(80px, 6.6vw, 100px);
    line-height: .85;
  }
  .cv-benefits li strong {
    position: relative;
    display: block;
    min-height: 0;
    margin: 12px 0 12px;
    padding: 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .e-con.cv-poster { padding: 52px 40px 30px; }
  .cv-benefits :is(ul, ol) { display: grid; grid-template-columns: 1fr 1fr; column-gap: 40px; }
  .cv-benefits li:nth-child(2) { border-top: 0; }
}
.cv-steps :is(ol,ul){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;counter-reset:cvs}
.cv-steps li{position:relative;counter-increment:cvs;margin:0;padding:18px 20px 22px;border-radius:26px;background:var(--e-global-color-02e4a99);border:1px solid rgba(32,30,29,.07);scroll-margin:110px 0 20px;font-family:var(--e-global-typography-4ee3071-font-family),sans-serif;font-size:var(--e-global-typography-4ee3071-font-size);line-height:var(--e-global-typography-4ee3071-line-height);color:var(--e-global-color-text);transition:box-shadow .2s ease,background-color .2s ease}
.cv-steps li::before{content:counter(cvs,decimal-leading-zero);display:block;margin:0 0 10px;font-family:var(--e-global-typography-primary-font-family),sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);font-style:var(--e-global-typography-primary-font-style);line-height:1;letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-accent)}
.cv-steps li:has(>.cv-step-min)::before{content:none}
.cv-step-min{display:block;margin:0 0 10px;font-family:var(--e-global-typography-primary-font-family),sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);font-style:var(--e-global-typography-primary-font-style);line-height:1;letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-accent)}
.cv-steps li strong{display:block;margin-bottom:6px;color:var(--e-global-color-primary);font-family:var(--e-global-typography-6a17473-font-family),sans-serif;font-size:var(--e-global-typography-6a17473-font-size);font-weight:var(--e-global-typography-6a17473-font-weight);font-style:var(--e-global-typography-6a17473-font-style);text-transform:var(--e-global-typography-6a17473-text-transform);letter-spacing:var(--e-global-typography-6a17473-letter-spacing);line-height:1.2}
@media (min-width:768px) and (max-width:1024px){.cv-steps :is(ol,ul){grid-template-columns:repeat(2,minmax(0,1fr))}.cv-steps :is(ol,ul):has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}
.cv-steps li p{margin:0}


@keyframes cvRise{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){
body:not(.elementor-editor-active) [data-elementor-type="wp-page"] .e-con.e-parent>.e-con-inner>.elementor-element,
body:not(.elementor-editor-active) [data-elementor-type="single-post"] .e-con.e-parent>.e-con-inner>.elementor-element,
body:not(.elementor-editor-active) .elementor-loop-container>.e-loop-item{animation:cvRise linear both;animation-timeline:view();animation-range:entry 0 entry 160px}
}}
.elementor-5459 .elementor-element.elementor-element-2d5d9ad{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:0;margin:0;width:auto;flex:1 1 0;min-width:0}
.elementor-5459 .elementor-element.elementor-element-4d921b9 .elementor-heading-title,.elementor-5459 .elementor-element.elementor-element-a12eeb0 .elementor-heading-title,.elementor-5459 .elementor-element.elementor-element-69f84bc .elementor-heading-title{display:block!important;background:none!important;border:0!important;border-radius:0;padding:0;min-height:0;box-shadow:none;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:17px;font-weight:var(--e-global-typography-c1b0a14-font-weight);line-height:1.3;color:var(--e-global-color-primary);color:var(--e-global-color-primary)!important}
.elementor-5459 .elementor-element.elementor-element-4d921b9 .elementor-heading-title,.elementor-5459 .elementor-element.elementor-element-a12eeb0 .elementor-heading-title{display:inline!important;font-family:var(--e-global-typography-text-font-family),sans-serif!important;font-size:var(--e-global-typography-text-font-size)!important;font-weight:var(--e-global-typography-text-font-weight)!important;line-height:1.5!important;color:var(--e-global-color-71c3262)!important}
.elementor-5459 .elementor-element.elementor-element-4d921b9 .elementor-heading-title:after,.elementor-5459 .elementor-element.elementor-element-a12eeb0 .elementor-heading-title:after{content:"·";padding:0 9px;color:var(--e-global-color-71c3262)}
.elementor-5459 .elementor-element.elementor-element-69f84bc .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),sans-serif!important;font-size:20px!important;font-weight:var(--e-global-typography-c1b0a14-font-weight)!important;line-height:1.3!important}
.elementor-5459 .elementor-element.elementor-element-eac8251{align-items:center;column-gap:16px}
@media (max-width:767px){.elementor-5459 .elementor-element.elementor-element-910d7f5{row-gap:0!important;--row-gap:0px}.elementor-5459 .elementor-element.elementor-element-8624677{display:contents!important}.elementor-5459 .elementor-element.elementor-element-d1338e4{order:1}.elementor-5459 .elementor-element.elementor-element-e553cf7{order:2;margin-bottom:24px}.elementor-5459 .elementor-element.elementor-element-e7ad60f{order:3}.elementor-5459 .elementor-element.elementor-element-e21161c{order:4;width:100%!important;max-width:100%!important}.elementor-5459 .elementor-element.elementor-element-eac8251{order:5}.elementor-5459 .elementor-element.elementor-element-2d5d9ad{flex:1 1 100%;justify-content:center}}
.e-con:has(>.elementor-widget.cv-faq){--gap:0px;--row-gap:0px;row-gap:0}
.cv-faq .e-n-accordion{gap:0}
.cv-faq .e-n-accordion-item{background:transparent;border-radius:0;padding:0;border:0;border-bottom:1px solid color-mix(in srgb,var(--e-global-color-primary) 14%,transparent)}
.cv-faq .e-n-accordion-item-title{padding:20px 0;border-radius:0;background:transparent}
.cv-faq .e-n-accordion-item>.e-con{padding:0 0 22px!important}
.cv-faq .e-n-accordion-item-title:focus-visible{outline:2px solid var(--e-global-color-accent);outline-offset:4px}
@media (hover:hover){.cv-faq .e-n-accordion-item-title:hover{background:transparent;box-shadow:none}.cv-faq .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--e-global-color-accent)}}
@media (min-width:768px){.cv-sec--team .elementor-loop-container{display:flex!important;flex-wrap:nowrap;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;padding-bottom:4px}.cv-sec--team .elementor-loop-container::-webkit-scrollbar{display:none}.cv-sec--team .elementor-loop-container>.e-loop-item{flex:0 0 calc((100% - 60px) / 4);min-width:0;scroll-snap-align:start}}
@media (min-width:768px) and (max-width:1024px){.cv-sec--team .elementor-loop-container>.e-loop-item{flex-basis:calc((100% - 40px) / 3)}}
.cv-car-nav{display:flex;gap:8px;margin-left:auto}
.cv-car-nav[hidden]{display:none}
.cv-car-nav .cv-car-btn,.cv-car-nav .cv-car-btn:hover,.cv-car-nav .cv-car-btn:focus{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(32,30,29,.22);border-radius:50%;background:transparent;color:var(--e-global-color-primary);cursor:pointer}
.cv-car-nav .cv-car-btn:disabled{opacity:.35;cursor:default}
.cv-car-nav .cv-car-btn svg{width:18px;height:18px}
@media (hover:hover){.cv-car-nav .cv-car-btn:not(:disabled):hover{background:rgba(32,30,29,.06)}}
.cv-car-nav .cv-car-btn:focus-visible{outline:2px solid var(--e-global-color-accent);outline-offset:2px}
@media (max-width:767px){.cv-car-nav{display:none}}

.e-con.cv-pob-foto{position:relative;overflow:hidden;border-radius:28px}.e-con.cv-pob-foto::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(17,17,17,.82) 0%,rgba(17,17,17,.45) 38%,rgba(17,17,17,0) 65%);pointer-events:none;z-index:1}.e-con.cv-pob-foto>.e-con.cv-pob-foto__txt{position:absolute;left:26px;right:26px;bottom:22px;z-index:2;--width:auto;width:auto}.e-con.cv-pob-btns{margin-top:auto}@media (max-width:767px){.e-con.cv-pob-foto>.e-con.cv-pob-foto__txt{left:20px;right:60px;bottom:16px}}.e-con.cv-pob-ico::after{content:"";order:-1;flex:none;width:34px;height:34px;border-radius:50%;background:var(--e-global-color-8c5d4d3) center/17px 17px no-repeat}.e-con.cv-pob-ico--bus::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23667A38'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'5'%20y%3D'3'%20width%3D'14'%20height%3D'15'%20rx%3D'3'%2F%3E%3Cpath%20d%3D'M5%2011h14M8%2018v2.5M16%2018v2.5'%2F%3E%3Ccircle%20cx%3D'8.5'%20cy%3D'14.5'%20r%3D'.6'%2F%3E%3Ccircle%20cx%3D'15.5'%20cy%3D'14.5'%20r%3D'.6'%2F%3E%3C%2Fsvg%3E")}.e-con.cv-pob-ico--park::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23667A38'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'3.5'%20y%3D'3.5'%20width%3D'17'%20height%3D'17'%20rx%3D'4'%2F%3E%3Cpath%20d%3D'M9.5%2016.5v-9h3.2a2.8%202.8%200%200%201%200%205.6H9.5'%2F%3E%3C%2Fsvg%3E")}.e-con.cv-pob-ico--time::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23667A38'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'9'%2F%3E%3Cpath%20d%3D'M12%207v5l3%202'%2F%3E%3C%2Fsvg%3E")}.e-con.cv-pob-ico--tel::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23667A38'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M21%2016.4v2.8a1.9%201.9%200%200%201-2%201.9%2018.6%2018.6%200%200%201-8.1-2.9%2018.3%2018.3%200%200%201-5.6-5.6A18.6%2018.6%200%200%201%202.4%204.4%201.9%201.9%200%200%201%204.3%202.4h2.8a1.9%201.9%200%200%201%201.9%201.6c.1.9.4%201.8.7%202.6a1.9%201.9%200%200%201-.4%202L8.1%209.8a15%2015%200%200%200%205.6%205.6l1.2-1.2a1.9%201.9%200%200%201%202-.4c.8.3%201.7.6%202.6.7a1.9%201.9%200%200%201%201.5%201.9z'%2F%3E%3C%2Fsvg%3E")}.cv-related-grid .e-con.cv-svc-card2__photo{border-radius:0}.elementor-widget-button .elementor-button{border:1px solid transparent}.elementor-widget-form .elementor-field-type-submit .elementor-button{padding:13px 26px;border:1px solid transparent}.cv-plist .cv-price__book{min-height:42px;padding:0 18px;border:1px solid transparent;font-family:var(--e-global-typography-fb555bd-font-family),sans-serif;font-size:var(--e-global-typography-fb555bd-font-size);font-weight:var(--e-global-typography-fb555bd-font-weight);text-transform:var(--e-global-typography-fb555bd-text-transform);letter-spacing:var(--e-global-typography-fb555bd-letter-spacing)}.cv-plist .cv-price__book,.cv-plist .cv-price__book:hover,.cv-plist .cv-price__book:focus,.cv-plist .cv-price__book:visited{background:var(--e-global-color-accent);color:var(--e-global-color-8c5d4d3)}.cv-plist .cv-price__book[aria-expanded="true"],.cv-plist .cv-price__book[aria-expanded="true"]:hover,.cv-plist .cv-price__book[aria-expanded="true"]:focus{background:var(--e-global-color-c1a3d47)}@media (hover:hover){.cv-plist .cv-price__book:not(.cv-price__book--ghost):not([aria-expanded="true"]):hover{background:var(--e-global-color-c1a3d47)}}.cv-plist .cv-price__book--ghost,.cv-plist .cv-price__book--ghost:hover,.cv-plist .cv-price__book--ghost:focus,.cv-plist .cv-price__book--ghost:visited{border:1px solid rgba(17,17,17,.22);background:transparent;color:var(--e-global-color-primary)}@media (hover:hover){.cv-plist .cv-price__book.cv-price__book--ghost:hover{background:rgba(17,17,17,.06)}}.e-loop-item .cv-coach-book{min-height:42px;padding:0 18px;border:1px solid rgba(17,17,17,.22);font-family:var(--e-global-typography-fb555bd-font-family),sans-serif;font-size:var(--e-global-typography-fb555bd-font-size);font-weight:var(--e-global-typography-fb555bd-font-weight);text-transform:var(--e-global-typography-fb555bd-text-transform);letter-spacing:var(--e-global-typography-fb555bd-letter-spacing)}.cv-bk-btn{border-width:1px}.cv-bk-btn.cv-bk-btn--ghost{text-transform:var(--e-global-typography-fb555bd-text-transform);letter-spacing:var(--e-global-typography-fb555bd-letter-spacing)}.cv-filter-panel .cv-show .elementor-button{min-height:52px}.cv-bk-btn--ghost,.cv-bk-btn--ghost:hover,.cv-bk-btn--ghost:focus,.cv-bk-btn--ghost:visited{border-color:rgba(17,17,17,.22)}.cv-pgroup{border-radius:40px}.e-con.cv-poster{border-radius:40px}.cv-steps li{border-radius:40px}.e-con.cv-map{border-radius:40px;overflow:hidden}.cv-prose img,.cv-prose iframe,.cv-collage img,.cv-collage__main img,.cv-collage__small img,.elementor-widget-image.cv-lead-photo img{border-radius:28px}.e-con.cv-coach-card__photo,.e-con.cv-coach-card:focus-visible{border-radius:28px}.cv-faq .e-n-accordion-item,.cv-faq .e-n-accordion-item-title{border-radius:28px}.cv-book__frame,.cv-plist .cv-book--inline{border-radius:28px}.cv-results .jet-smart-filters-elementor-loop-no-result,.cv-people .jet-smart-filters-elementor-loop-no-result{border-radius:28px}.cmplz-cookiebanner.cmplz-cookiebanner{border-radius:28px}.elementor-button[href^="mailto:"],.cv-bk-btn[href^="mailto:"]{text-transform:none;letter-spacing:0}.cv-kr.cv-kr.cv-kr.cv-kr .k-team__grid{display:flex;flex-wrap:wrap;justify-content:center}.cv-kr.cv-kr.cv-kr.cv-kr .k-team__grid>.k-person{flex:0 0 calc((100% - 15px)/2);min-width:0}@media (min-width:768px) and (max-width:1024px){.cv-kr.cv-kr.cv-kr.cv-kr .k-team__grid>.k-person{flex-basis:calc((100% - 54px)/4)}}@media (min-width:1025px){.cv-kr.cv-kr.cv-kr.cv-kr .k-team__grid>.k-person{flex-basis:calc((100% - 102px)/4)}}.cv-booking:not(.cv-booking--form)>.cv-booking-form{display:none}.cv-booking.cv-booking--form>.cv-booking-form{margin-top:8px}.cv-cat{scroll-margin-top:90px}@media (max-width:767px){.cv-cat{scroll-margin-top:72px}}.cv-cat-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.cv-cat-nav a{display:inline-flex;align-items:center;min-height:42px;padding:8px 18px;border:1px solid rgba(17,17,17,.22);border-radius:999px;color:var(--e-global-color-primary);font-family:var(--e-global-typography-fb555bd-font-family),sans-serif;font-size:var(--e-global-typography-fb555bd-font-size);font-weight:var(--e-global-typography-fb555bd-font-weight);text-transform:var(--e-global-typography-fb555bd-text-transform);letter-spacing:var(--e-global-typography-fb555bd-letter-spacing);line-height:1.2;text-decoration:none;box-sizing:border-box;transition:border-color .15s ease}@media (hover:hover){.cv-cat-nav a:hover{border-color:var(--e-global-color-primary);color:var(--e-global-color-primary)}}.cv-cat-nav a:focus-visible{outline:2px solid var(--e-global-color-accent);outline-offset:3px}.e-con.cv-cat__head>.e-con.cv-cat__photo{flex:0 0 42%;width:42%;max-width:42%;min-height:380px}.e-con.cv-cat__head>.e-con.cv-cat__txt{flex:1 1 0;width:auto;min-width:0}@media (max-width:1024px){.e-con.cv-cat__head>.e-con.cv-cat__photo{flex:0 0 auto;width:100%;max-width:100%;min-height:0;aspect-ratio:16/9}.e-con.cv-cat__head>.e-con.cv-cat__txt{flex:0 0 auto;width:100%}}@media (max-width:767px){.e-con.cv-cat__head>.e-con.cv-cat__photo{aspect-ratio:16/10}}.cv-cat-rows{display:flex;flex-direction:column;gap:10px;margin:6px 0 0}.cv-cat-row{display:flex;align-items:center;gap:16px;padding:14px 14px 14px 22px;border-radius:28px;background:var(--e-global-color-8c5d4d3)}.cv-cat-row__txt{flex:1 1 auto;min-width:0}.cv-cat-row__q{margin:0 0 2px;color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:uppercase;letter-spacing:.08em;line-height:1.4}.cv-cat-row__t{margin:0;color:var(--e-global-color-primary);font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:17px;font-weight:700;line-height:1.35}.cv-cat-row__t a,.cv-cat-row__t a:visited{color:inherit;text-decoration:underline;text-decoration-color:rgba(17,17,17,.22);text-underline-offset:3px}.cv-cat-row__m{margin:0;color:var(--e-global-color-71c3262);font-family:var(--e-global-typography-4ee3071-font-family),sans-serif;font-size:var(--e-global-typography-4ee3071-font-size);line-height:1.5}body .cv-cat-row .cv-cat-row__btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;margin:0;padding:8px 18px;border:1px solid var(--e-global-color-accent);border-radius:999px;background:var(--e-global-color-accent);color:var(--e-global-color-0335972);font-family:var(--e-global-typography-fb555bd-font-family),sans-serif;font-size:var(--e-global-typography-fb555bd-font-size);font-weight:var(--e-global-typography-fb555bd-font-weight);text-transform:var(--e-global-typography-fb555bd-text-transform);letter-spacing:var(--e-global-typography-fb555bd-letter-spacing);line-height:1.2;cursor:pointer;box-sizing:border-box;transition:background-color .15s ease,border-color .15s ease}body .cv-cat-row .cv-cat-row__btn--ghost{border-color:rgba(17,17,17,.22);background:transparent;color:var(--e-global-color-primary)}body .cv-cat-row .cv-cat-row__btn[aria-expanded="true"]{border-color:var(--e-global-color-primary);background:var(--e-global-color-primary);color:var(--e-global-color-8c5d4d3)}body .cv-cat-row .cv-cat-row__btn[aria-expanded="true"]::after{content:"×"}@media (hover:hover){body .cv-cat-row .cv-cat-row__btn:not(.cv-cat-row__btn--ghost):not([aria-expanded="true"]):hover{border-color:var(--e-global-color-c1a3d47);background:var(--e-global-color-c1a3d47);color:var(--e-global-color-0335972)}body .cv-cat-row .cv-cat-row__btn--ghost:not([aria-expanded="true"]):hover{border-color:var(--e-global-color-primary);background:transparent;color:var(--e-global-color-primary)}}body .cv-cat-row .cv-cat-row__btn:focus-visible{outline:2px solid var(--e-global-color-accent);outline-offset:3px}.cv-cat-rows>.cv-book--inline{padding:14px;border-radius:28px;background:#FFFFFF;box-shadow:inset 0 0 0 1px rgba(17,17,17,.1)}@media (max-width:767px){.cv-cat-row{gap:10px;padding:12px 12px 12px 16px;border-radius:24px}.cv-cat-row__t{font-size:16px}.cv-cat-rows>.cv-book--inline{padding:8px;border-radius:24px}}.cv-cat-grid .e-loop-item,.cv-cat-grid .e-loop-item>.elementor,.cv-cat-grid .e-con.cv-svc-card2{height:100%}.cv-cat-grid .e-con.cv-svc-card2>.e-con:last-child{flex-grow:1}.cv-cat-grid .cv-svc-card2 .e-con.cv-svc-meta{margin-top:auto}.cv-cat-grid .e-con.cv-svc-card2__photo,.cv-cat-grid .e-con.cv-svc-card2:focus-visible{border-radius:0}.elementor-heading-title,.cv-prose h2,.cv-prose h3,.cv-prose h4{overflow-wrap:break-word;hyphens:manual}html[data-cv-cat="osobny-trening"] .cv-cat:not(.cv-cat--osobny-trening),html[data-cv-cat="skupinovy-trening"] .cv-cat:not(.cv-cat--skupinovy-trening),html[data-cv-cat="fyzioterapia"] .cv-cat:not(.cv-cat--fyzioterapia){display:none}.e-con.cv-hero-v__frame{position:relative;overflow:hidden;height:clamp(460px,78svh,760px);justify-content:center;align-items:center}.e-con.cv-hero-v__frame::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 75% 50% at 50% 50%,color-mix(in srgb,var(--e-global-color-primary) 62%,transparent) 0%,color-mix(in srgb,var(--e-global-color-primary) 28%,transparent) 60%,transparent 100%)}.e-con.cv-hero-v__frame>.elementor-widget.cv-hero-v__media{position:absolute;inset:0;width:100%;max-width:none;height:100%;margin:0;z-index:0}.cv-hero-v__media .elementor-widget-container{height:100%}.cv-hero-v__video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.e-con.cv-hero-v__frame>.elementor-widget.cv-hero-v__h1{position:relative;z-index:2}.elementor .e-con.cv-hero-v__frame>.elementor-widget.cv-hero-v__h1 .elementor-heading-title{white-space:nowrap;font-size:min(var(--e-global-typography-679c993-font-size),calc(min(1124px,100vw - 56px) / 28))}body .cv-hero-v__frame .cv-hero-v__btn{position:absolute;top:20px;right:20px;z-index:3;display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:1px solid rgba(248,244,235,.35);border-radius:999px;background:rgba(17,17,17,.35);color:var(--e-global-color-0335972);cursor:pointer}.cv-hero-v__btn svg{width:18px;height:18px}.cv-hero-v__btn .i-play{display:none}.cv-hero-v__btn.is-paused .i-play{display:block}.cv-hero-v__btn.is-paused .i-pause{display:none}body .cv-hero-v__frame .cv-hero-v__btn:hover,body .cv-hero-v__frame .cv-hero-v__btn:focus{background:rgba(17,17,17,.55);color:var(--e-global-color-0335972)}.cv-hero-v__btn:focus-visible{outline:2px solid var(--e-global-color-0335972);outline-offset:2px}@media (max-width:767px){.e-con.cv-hero-v__frame{height:clamp(360px,62svh,520px)}.elementor .e-con.cv-hero-v__frame>.elementor-widget.cv-hero-v__h1 .elementor-heading-title{white-space:normal;text-wrap:balance;font-size:min(var(--e-global-typography-679c993-font-size),calc((100vw - 48px) / 14.4))}.cv-hero-v__btn{top:14px;right:14px}}.elementor .e-con.cv-hero-v__frame{padding-left:max(28px,calc((100% - 1124px) / 2));padding-right:max(28px,calc((100% - 1124px) / 2))}@media (max-width:767px){.elementor .e-con.cv-hero-v__frame{padding-left:20px;padding-right:20px}}.elementor .e-con.cv-hero-v__frame>.elementor-widget.cv-hero-v__h1{width:100%}.elementor .e-con.cv-hero-v__frame>.elementor-widget.cv-hero-v__h1 .elementor-heading-title{text-align:center}@media (min-width:1025px){.e-con.cv-hero-v__frame{height:clamp(420px,calc(100svh - 264px),1000px)}}.cv-cat-row.cv-cat-row--multi{flex-direction:column;align-items:stretch;gap:0}.cv-cat-row--multi>.cv-cat-row__txt{padding-bottom:8px}.cv-cat-row__opt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0 0;margin-top:10px;border-top:1px solid rgba(17,17,17,.1)}.cv-cat-row--multi .cv-book--inline{margin:12px 0 2px;padding:14px;border-radius:24px;background:#FFFFFF;box-shadow:inset 0 0 0 1px rgba(17,17,17,.1)}@media (max-width:767px){.cv-cat-row--multi .cv-book--inline{padding:8px}}body .elementor-widget-n-accordion.cv-faq .e-n-accordion-item,body .elementor-widget-n-accordion.cv-faq .e-n-accordion-item-title{border-radius:0}body .elementor-widget-n-accordion.cv-faq .e-n-accordion-item-title{padding:16px 0;-webkit-tap-highlight-color:transparent}body .elementor-widget-n-accordion.cv-faq .e-n-accordion-item-title:focus:not(:focus-visible){outline:none;box-shadow:none}@media (max-width:767px){body .elementor-widget-n-accordion.cv-faq .e-n-accordion-item-title{padding:14px 0}}body.postid-715 .e-con.cv-coach-services,body.postid-716 .e-con.cv-coach-services{display:none}body.hello-elementor-default .page-header .entry-title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-679c993-font-family),sans-serif;font-size:var(--e-global-typography-679c993-font-size);font-weight:var(--e-global-typography-679c993-font-weight);font-style:var(--e-global-typography-679c993-font-style);text-transform:var(--e-global-typography-679c993-text-transform);letter-spacing:var(--e-global-typography-679c993-letter-spacing);line-height:var(--e-global-typography-679c993-line-height)}:is(body.page-id-673,body.page-id-4723) .page-content :is(h2,h3,h4,h5){margin:1.7em 0 .55em;color:var(--e-global-color-primary);font-family:var(--e-global-typography-secondary-font-family),sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);font-style:var(--e-global-typography-secondary-font-style);letter-spacing:var(--e-global-typography-secondary-letter-spacing);text-transform:none;line-height:1.2}:is(body.page-id-673,body.page-id-4723) .page-content h2{font-size:calc(var(--e-global-typography-secondary-font-size) * 1.18)}:is(body.page-id-673,body.page-id-4723) .page-content h3{font-size:calc(var(--e-global-typography-a8da294-font-size) * 1.1)}:is(body.page-id-673,body.page-id-4723) .page-content :is(h4,h5){font-size:var(--e-global-typography-6a17473-font-size)}body.page-id-4723 #cmplz-document :is(h2,h3){margin:1.7em 0 .55em;color:var(--e-global-color-primary);font-family:var(--e-global-typography-secondary-font-family),sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);font-style:var(--e-global-typography-secondary-font-style);letter-spacing:var(--e-global-typography-secondary-letter-spacing);text-transform:none;line-height:1.2}body.page-id-4723 #cmplz-document h2{font-size:calc(var(--e-global-typography-secondary-font-size) * 1.18)}body.page-id-4723 #cmplz-document h3{font-size:calc(var(--e-global-typography-a8da294-font-size) * 1.1)}.e-con.cv-pob-btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.e-con.cv-pob-btns>.elementor-widget{width:100%;max-width:100%;margin:0}.e-con.cv-pob-btns>.elementor-widget:first-child{grid-column:1/-1}.e-con.cv-pob-btns .elementor-button{display:flex;width:100%;justify-content:center;padding-left:12px;padding-right:12px;box-sizing:border-box}.cv-map-ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:260px;padding:28px;box-sizing:border-box;background:var(--e-global-color-2f30a0a);text-align:center}@media (min-width:768px){.cv-map-ph{min-height:380px}}.cv-map-ph__in{max-width:380px}.cv-map-ph__t{margin:0 0 6px;color:var(--e-global-color-primary);font-family:var(--e-global-typography-a8da294-font-family),sans-serif;font-size:var(--e-global-typography-a8da294-font-size);font-weight:var(--e-global-typography-a8da294-font-weight);font-style:var(--e-global-typography-a8da294-font-style);text-transform:var(--e-global-typography-a8da294-text-transform);line-height:1.2}.cv-map-ph__s{margin:0 0 18px;color:var(--e-global-color-71c3262);font-family:var(--e-global-typography-4ee3071-font-family),sans-serif;font-size:var(--e-global-typography-4ee3071-font-size);line-height:1.5}.cv-map-ph__btns{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}body .cv-map-ph .cv-map-ph__btn,body .cv-map-ph .cv-map-ph__link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 18px;border-radius:999px;border:1px solid var(--e-global-color-accent);background:var(--e-global-color-accent);color:var(--e-global-color-0335972);font-family:var(--e-global-typography-fb555bd-font-family),sans-serif;font-size:var(--e-global-typography-fb555bd-font-size);font-weight:var(--e-global-typography-fb555bd-font-weight);text-transform:var(--e-global-typography-fb555bd-text-transform);letter-spacing:var(--e-global-typography-fb555bd-letter-spacing);line-height:1.2;text-decoration:none;cursor:pointer;box-sizing:border-box}body .cv-map-ph .cv-map-ph__link{background:transparent;border-color:rgba(17,17,17,.22);color:var(--e-global-color-primary)}@media (hover:hover){body .cv-map-ph .cv-map-ph__btn:hover{background:var(--e-global-color-c1a3d47);border-color:var(--e-global-color-c1a3d47)}body .cv-map-ph .cv-map-ph__link:hover{border-color:var(--e-global-color-primary)}}.cv-map-ph__frame{display:block;width:100%;height:100%;min-height:260px;border:0}@media (min-width:768px){.cv-map-ph__frame{min-height:380px}}/* End custom CSS */