@charset "UTF-8";@font-face{font-display:swap;font-family:Belleza;font-style:normal;font-weight:400;src:url(./belleza-v18-latin_latin-ext-regular-BCdQgWIF.woff2) format("woff2")}body{color:#1d4164;margin:0;overflow-x:hidden}p{margin-top:0}p:last-child{margin-bottom:0}a{color:inherit}.elementor .elementor-widget-text-editor a{text-decoration:underline}.elementor .elementor-widget-text-editor a:hover{text-decoration:none}.elementor .elementor-button-icon svg{height:1em}.elementor-slideshow__header,.elementor-slideshow__footer{width:auto!important;right:0}.interest-link{border-bottom-color:transparent!important;border-right-color:transparent!important}.interest-link .elementor-widget-heading{text-decoration:underline}.interest-link:hover .elementor-widget-heading{text-decoration:none}.elementor-widget-n-accordion .e-n-accordion{display:flex;flex-direction:column;gap:20px}@media (max-width: 640px){.elementor-widget-n-accordion .e-n-accordion{gap:10px}}.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item{--n-accordion-border-color: rgba(201, 218, 214, .3)}.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item-title{--n-accordion-title-justify-content: space-between;background:#c9dad64d;color:#1d4164;font-size:17px;font-weight:600;padding:20px 25px}@media (max-width: 640px){.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item-title{--n-accordion-title-font-size: 15px;padding:20px}}.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item-title-icon{--n-accordion-title-icon-order: 2}.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item-title:hover{color:#1d4164!important}.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item>.e-con{padding:0 40px 10px;border-width:0;border-left-width:1px}@media (max-width: 640px){.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item>.e-con{padding:0 20px 10px}}.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item[open]{--n-accordion-border-color: rgba(81, 110, 107, .3);font-size:15px}.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title{background:transparent;color:#1d4164;border-right-color:transparent;border-bottom-color:transparent}.elementor-widget-woocommerce-product-add-to-cart .cart select{height:50px;padding:10px 20px;cursor:pointer}.elementor-widget-woocommerce-product-add-to-cart .cart button[type=submit]{font-family:inherit;padding:15px 30px 18px;border-radius:0;border:2px solid #F9B233;background-color:#f9b233!important;color:#1d4164!important;font-size:20px;font-weight:600;text-decoration:none!important}.elementor-widget-woocommerce-product-add-to-cart .cart button[type=submit]:hover{color:#1d4164!important;background-color:transparent!important;border-color:transparent transparent #F9B233 transparent}.ic-breadcrumb{font-size:15px;font-weight:600}@media (max-width: 640px){.ic-breadcrumb{font-size:12px}}.ic-breadcrumb span a{text-decoration:underline}.ic-breadcrumb span a:hover{text-decoration:none}.elementor-widget-button .elementor-button{padding:15px 30px 18px;border-radius:0;border:2px solid}@media (max-width: 640px){.elementor-widget-button .elementor-button{padding:12px 20px 14px}}.elementor-widget-button.elementor-button-primary .elementor-button{background-color:#f9b233;color:#1d4164;font-size:20px;font-weight:600;border-color:#f9b233}@media (max-width: 640px){.elementor-widget-button.elementor-button-primary .elementor-button{font-size:15px}}.elementor-widget-button.elementor-button-primary .elementor-button:hover{background-color:transparent;border-color:transparent transparent #F9B233 transparent}.elementor-widget-button.elementor-button-secondary .elementor-button{background-color:transparent;border-color:#1d416433;font-size:20px;font-weight:600}@media (max-width: 640px){.elementor-widget-button.elementor-button-secondary .elementor-button{font-size:15px}}.elementor-widget-button.elementor-button-secondary .elementor-button:hover{border-color:transparent transparent #F9B233 transparent}.elementor-widget-button.elementor-button-tertiary .elementor-button{background:transparent;position:relative;border:none;color:#1d4164;font-size:17px;font-weight:600;padding:17px 30px 19px}@media (max-width: 640px){.elementor-widget-button.elementor-button-tertiary .elementor-button{font-size:15px;padding:12px 20px 14px}}.elementor-widget-button.elementor-button-tertiary .elementor-button .elementor-button-content-wrapper{justify-content:flex-start;transition:all .3s}.elementor-widget-button.elementor-button-tertiary .elementor-button:before{content:"";position:absolute;left:26px;top:50%;transform:translateY(-50%);width:6px;height:10px;background:url(./chevron-right-BHKDeqLj.svg) center center no-repeat;background-size:contain;opacity:0;transition:all .3s}@media (max-width: 640px){.elementor-widget-button.elementor-button-tertiary .elementor-button:before{left:16px}}.elementor-widget-button.elementor-button-tertiary .elementor-button:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background:#80735533;transition:all .3s}.elementor-widget-button.elementor-button-tertiary .elementor-button:hover .elementor-button-content-wrapper{transform:translate(20px)}.elementor-widget-button.elementor-button-tertiary .elementor-button:hover:before{opacity:1}.elementor-widget-button.elementor-button-tertiary .elementor-button:hover:after{height:2px;background:#80735599}.elementor-widget-counter .elementor-counter{height:100%;justify-content:space-between;align-items:flex-start;padding:20px}.elementor-widget-counter .elementor-counter-number-wrapper,.elementor-widget-counter .elementor-counter-title{flex-grow:0!important;text-align:left}.diagnosis-box{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 640px){.diagnosis-box{grid-template-columns:repeat(1,1fr)}}.diagnosis-box__points{display:inline-block;position:relative}.diagnosis-box__point{position:absolute;display:inline-flex;align-items:center;justify-content:center;background:#fff;padding:10px;width:34px;height:40px;top:0;left:0}.diagnosis-box__content ul{list-style:none;margin:40px 0 0;padding:0}.diagnosis-box__content ul li:not(:last-child){margin-bottom:10px}.diagnosis-box__content ul li a{display:block;background:url(./chevron-right-blue-BiR0XEXG.svg) right 30px center no-repeat;background-size:6px 12px;border-bottom:1px solid rgba(81,110,107,.2);padding:15px 30px;font-size:17px;font-weight:600}.diagnoses-hotspot-filter{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 640px){.diagnoses-hotspot-filter{grid-template-columns:repeat(1,1fr)}}.diagnoses-hotspot-filter__image{display:flex;align-items:center;justify-content:center}.diagnoses-hotspot-filter__hotspots{display:inline-block;position:relative}.diagnoses-hotspot-filter__hotspots .hotspot{position:absolute;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:2px solid #1d4164;border-radius:50%;width:20px;height:20px;top:0;left:0;cursor:pointer}.diagnoses-hotspot-filter__hotspots .hotspot.is-active{background:#f9b233;border-color:#f9b233}.diagnoses-hotspot-filter__hotspots .hotspot:hover{border-color:#f9b233}.diagnoses-hotspot-filter__content{display:flex;flex-direction:column;justify-content:center;gap:40px}.diagnoses-hotspot-filter__list-headline{font-weight:700;margin-bottom:10px;font-size:22px}.diagnoses-hotspot-filter__list-toggle{padding:10px 20px 12px;border-radius:0;border:2px solid;background-color:#f9b233;color:#1d4164;font-size:16px;font-weight:600;border-color:#f9b233;cursor:pointer;margin-top:10px}.diagnoses-hotspot-filter__list-toggle:hover{background-color:transparent;border-color:transparent transparent #F9B233 transparent}.diagnoses-hotspot-filter__list ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.diagnoses-hotspot-filter__list ul li a{display:block;background:url(./chevron-right-blue-BiR0XEXG.svg) right 30px center no-repeat;background-size:6px 12px;border-bottom:1px solid rgba(81,110,107,.2);padding:5px 15px;font-size:17px;font-weight:600}.elementor-widget-faq-menu .faq-menu{display:flex;flex-direction:column;gap:10px}.elementor-widget-faq-menu .faq-menu__item{--border-color: rgba(201, 218, 214, .3)}.elementor-widget-faq-menu .faq-menu__item-title{background:#c9dad64d;color:#1d4164;font-size:17px;font-weight:600;padding:20px 25px;cursor:pointer;border:1px solid var(--border-color);position:relative;list-style:none}.elementor-widget-faq-menu .faq-menu__item-title::marker,.elementor-widget-faq-menu .faq-menu__item-title::-webkit-details-marker{display:none}.elementor-widget-faq-menu .faq-menu__item-title:after{content:"";width:12px;height:12px;background:url(./chevron-right-blue-BiR0XEXG.svg) center center no-repeat;background-size:6px 12px;position:absolute;right:27px;top:calc(50% - 6px);transform:rotate(90deg)}.elementor-widget-faq-menu .faq-menu__item-title:hover{color:#1d4164!important}.elementor-widget-faq-menu .faq-menu__item-content{padding:20px}.elementor-widget-faq-menu .faq-menu__item-content ul{margin:0;padding:0;list-style:none}.elementor-widget-faq-menu .faq-menu__item-link{font-size:15px;color:#1d4164;font-weight:600;display:block;line-height:2em}.elementor-widget-faq-menu .faq-menu__item-link:hover,.elementor-widget-faq-menu .faq-menu__item-link--active{background:url(./chevron-right-blue-BiR0XEXG.svg) right center no-repeat;background-size:6px 12px}.elementor-widget-faq-menu .faq-menu__item-link--active{font-weight:700}.elementor-widget-faq-menu .faq-menu__item[open]{--border-color: rgba(81, 110, 107, .3)}.elementor-widget-faq-menu .faq-menu__item[open]>.faq-menu__item-title{background:transparent;color:#1d4164;border-right-color:transparent;border-bottom-color:transparent}.elementor-widget-faq-menu .faq-menu__item[open]>.faq-menu__item-title:after{transform:rotate(-90deg)}.frm_forms.frm_style_ic-klinika .form-field label{color:#eeede7}.frm_forms.frm_style_ic-klinika .form-field.has-focus label{color:#f9b233}.frm_forms.frm_style_ic-klinika input[type=text],.frm_forms.frm_style_ic-klinika input[type=email],.frm_forms.frm_style_ic-klinika input[type=password],.frm_forms.frm_style_ic-klinika input[type=url],.frm_forms.frm_style_ic-klinika input[type=tel],.frm_forms.frm_style_ic-klinika input[type=search],.frm_forms.frm_style_ic-klinika select,.frm_forms.frm_style_ic-klinika textarea{border-color:transparent transparent var(--border-color) transparent;padding-top:18px;padding-bottom:6px;font-size:15px}.frm_forms.frm_style_ic-klinika input[type=text]:focus,.frm_forms.frm_style_ic-klinika input[type=email]:focus,.frm_forms.frm_style_ic-klinika input[type=password]:focus,.frm_forms.frm_style_ic-klinika input[type=url]:focus,.frm_forms.frm_style_ic-klinika input[type=tel]:focus,.frm_forms.frm_style_ic-klinika input[type=search]:focus,.frm_forms.frm_style_ic-klinika select:focus,.frm_forms.frm_style_ic-klinika textarea:focus{border-color:transparent transparent #f9b233 transparent!important;outline:none;box-shadow:none}.frm_forms.frm_style_ic-klinika input[type=text]::placeholder,.frm_forms.frm_style_ic-klinika input[type=email]::placeholder,.frm_forms.frm_style_ic-klinika input[type=password]::placeholder,.frm_forms.frm_style_ic-klinika input[type=url]::placeholder,.frm_forms.frm_style_ic-klinika input[type=tel]::placeholder,.frm_forms.frm_style_ic-klinika input[type=search]::placeholder,.frm_forms.frm_style_ic-klinika select::placeholder,.frm_forms.frm_style_ic-klinika textarea::placeholder{color:#eeede7}.frm_forms.frm_style_ic-klinika select option{color:#000}.frm_forms.frm_style_ic-klinika .frm_inside_container{padding-top:0!important}.frm_forms.frm_style_ic-klinika .frm_inside_container>label{transform:translateY(-50%)}.frm_forms.frm_style_ic-klinika .frm_label_float_top>label{left:15px;transform:translateY(0);font-size:12px;font-weight:600;line-height:2;width:auto}.frm_forms.frm_style_ic-klinika .frm_button_submit{box-shadow:none!important;transition:all .3s}.frm_forms.frm_style_ic-klinika .frm_button_submit:hover{border-color:transparent transparent #f9b233 transparent!important}.frm_forms form#form_newsletter fieldset{padding:0}.frm_forms form#form_newsletter .frm_fields_container{border-bottom:1px solid rgba(128,115,85,.5);background:#fff;padding:5px;display:flex}.frm_forms form#form_newsletter .frm_form_field{margin-bottom:0}.frm_forms form#form_newsletter .frm_form_field.field-email{flex:1 auto}.frm_forms form#form_newsletter .frm_form_field.field-submit{flex-shrink:0}.frm_forms form#form_newsletter .frm_form_field .frm_error{padding-left:12px;color:red}.frm_forms form#form_newsletter input{font-size:15px;color:#807355;line-height:1.6}.frm_forms form#form_newsletter input[type=email]{border-radius:0;border-color:transparent;height:40px}.frm_forms form#form_newsletter input[type=email]::placeholder{color:#807355}.frm_forms form#form_newsletter input[type=email]:focus{outline:none;box-shadow:none}.frm_forms form#form_newsletter .frm_button_submit{margin:0;border-radius:0;border:1px solid rgba(128,115,85,.5);font-size:14px;color:#807355;font-weight:600;padding:10px 20px 11px;background:transparent;transition:all .3s}.frm_forms form#form_newsletter .frm_button_submit:hover{background:#80735580;color:#fff}.elementor-widget-history-timeline .history-timeline__info-year{font-size:100px;line-height:1.5;font-family:Belleza;text-transform:uppercase;margin-bottom:30px}@media (max-width: 640px){.elementor-widget-history-timeline .history-timeline__info-year{font-size:70px}}.elementor-widget-history-timeline .history-timeline__info-title,.elementor-widget-history-timeline .history-timeline__info-description{--content-padding: 20px}@media (min-width: 1200px){.elementor-widget-history-timeline .history-timeline__info-title,.elementor-widget-history-timeline .history-timeline__info-description{--content-padding: 40px}}@media (min-width: 1800px){.elementor-widget-history-timeline .history-timeline__info-title,.elementor-widget-history-timeline .history-timeline__info-description{--content-padding: 140px}}.elementor-widget-history-timeline .history-timeline__info-title{font-size:17px;font-weight:700;line-height:1.6;padding-left:var(--content-padding)}.elementor-widget-history-timeline .history-timeline__info-description{font-size:15px;line-height:1.6;padding-left:var(--content-padding)}.elementor-widget-history-timeline .history-timeline .swiper-scrollbar{position:absolute;left:0;bottom:unset;width:100%;top:150px;background:#1d41644d;height:2px}@media (max-width: 640px){.elementor-widget-history-timeline .history-timeline .swiper-scrollbar{top:105px}}.elementor-widget-history-timeline .history-timeline .swiper-scrollbar .swiper-scrollbar-drag{cursor:pointer;height:4px;top:-1px;background:#1d41644d}.elementor-widget-icon,.elementor-widget-icon .elementor-icon-wrapper{display:inline-flex}.jet-form-builder{--wc-form-border-radius: 0;--wc-form-border-width: 2px;--wc-form-border-color: #DAD3C0;border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.jet-form-builder input[type=text],.jet-form-builder input[type=email],.jet-form-builder input[type=password],.jet-form-builder select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background, #fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text, #000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto;min-height:50px;font-size:15px}.jet-form-builder button.jet-form-builder__submit{padding:15px 30px 18px;border-radius:0;border:2px solid #F9B233;background-color:#f9b233;color:#1d4164;font-size:20px;font-weight:600;text-decoration:none!important;cursor:pointer}.jet-form-builder button.jet-form-builder__submit:hover{background-color:transparent;border-color:transparent transparent #F9B233 transparent}.elementor-widget-nav-menu .elementor-nav-menu--dropdown>ul{background:#123149;padding:20px}.elementor-widget-nav-menu .elementor-nav-menu--dropdown>ul li{border:none}.elementor-widget-nav-menu .elementor-nav-menu--dropdown>ul li a{font-size:17px;font-weight:600;color:#fff;padding:18px 20px;border:none;border-bottom:2px solid rgba(255,255,255,.1)}@media (max-width: 640px){.elementor-widget-nav-menu .elementor-nav-menu--dropdown>ul li a{font-size:13px;padding:11px 20px}}.elementor-widget-nav-menu .elementor-nav-menu--dropdown>ul li a:hover{background:none;border-bottom:2px solid rgba(255,255,255,.3)}.elementor-widget-nav-menu .elementor-nav-menu--dropdown>ul li.current-menu-item>a,.elementor-widget-nav-menu .elementor-nav-menu--dropdown>ul li.current-page-ancestor>a{background:url(./submenu-item-active-D8sitey0.svg) left 20px center no-repeat;background-size:auto 10px;padding-left:35px;padding-right:10px;border-bottom:2px solid rgba(255,255,255,.3)}.elementor-widget-nav-menu ul.elementor-nav-menu li.menu-icon>a{overflow:hidden;background-size:0;background-position:center center;background-repeat:no-repeat}@media (min-width: 1280px){.elementor-widget-nav-menu ul.elementor-nav-menu li.menu-icon>a{background-size:auto 20px;width:24px;text-indent:-9999px}}@media (min-width: 1280px){.elementor-widget-nav-menu ul.elementor-nav-menu li.menu-icon>a>.sub-arrow{display:none}}.elementor-widget-nav-menu ul.elementor-nav-menu li.menu-icon.menu-cart>a{background-image:url(./cart-shopping-solid-full-D-6JMGRE.svg)}.elementor-widget-nav-menu ul.elementor-nav-menu li.menu-icon.menu-profile>a{background-image:url(./user-solid-full-CQaZEIfR.svg)}.elementor-widget-nav-menu ul.elementor-nav-menu li ul.sub-menu.elementor-nav-menu--dropdown{background:#123149;padding:20px}.elementor-widget-nav-menu ul.elementor-nav-menu li ul.sub-menu.elementor-nav-menu--dropdown li{border:none}.elementor-widget-nav-menu ul.elementor-nav-menu li ul.sub-menu.elementor-nav-menu--dropdown li a{font-size:17px;font-weight:600;color:#fff;padding:18px 20px;border:none;border-bottom:2px solid rgba(255,255,255,.1)}@media (max-width: 640px){.elementor-widget-nav-menu ul.elementor-nav-menu li ul.sub-menu.elementor-nav-menu--dropdown li a{font-size:13px;padding:11px 20px}}.elementor-widget-nav-menu ul.elementor-nav-menu li ul.sub-menu.elementor-nav-menu--dropdown li a:hover{background:none;border-bottom:2px solid rgba(255,255,255,.3)}.elementor-widget-nav-menu ul.elementor-nav-menu li ul.sub-menu.elementor-nav-menu--dropdown li.current-menu-item>a,.elementor-widget-nav-menu ul.elementor-nav-menu li ul.sub-menu.elementor-nav-menu--dropdown li.current-page-ancestor>a{background:url(./submenu-item-active-D8sitey0.svg) left 20px center no-repeat;background-size:auto 10px;padding-left:35px;padding-right:10px;border-bottom:2px solid rgba(255,255,255,.3)}.elementor-widget-nav-menu.sidemenu .elementor-nav-menu--layout-vertical .elementor-nav-menu{display:flex;flex-direction:column;gap:20px}.elementor-widget-nav-menu.sidemenu .elementor-nav-menu--layout-vertical .elementor-nav-menu li a{background:transparent;position:relative;border:none;color:#1d4164;font-size:17px;font-weight:600;padding:17px 30px 19px}@media (max-width: 640px){.elementor-widget-nav-menu.sidemenu .elementor-nav-menu--layout-vertical .elementor-nav-menu li a{font-size:15px;padding:12px 20px 14px}}.elementor-widget-nav-menu.sidemenu .elementor-nav-menu--layout-vertical .elementor-nav-menu li a:before{content:"";position:absolute;left:26px;top:50%;transform:translateY(-50%);width:6px;height:10px;background:url(./chevron-right-BHKDeqLj.svg) center center no-repeat;background-size:contain;opacity:0;transition:all .3s}@media (max-width: 640px){.elementor-widget-nav-menu.sidemenu .elementor-nav-menu--layout-vertical .elementor-nav-menu li a:before{left:16px}}.elementor-widget-nav-menu.sidemenu .elementor-nav-menu--layout-vertical .elementor-nav-menu li a:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background:#80735533;transition:all .3s;opacity:1!important}.elementor-widget-nav-menu.sidemenu .elementor-nav-menu--layout-vertical .elementor-nav-menu li a:hover{padding-left:50px;padding-right:10px}@media (max-width: 640px){.elementor-widget-nav-menu.sidemenu .elementor-nav-menu--layout-vertical .elementor-nav-menu li a:hover{padding-left:30px}}.elementor-widget-nav-menu.sidemenu .elementor-nav-menu--layout-vertical .elementor-nav-menu li a:hover:before{opacity:1}.elementor-widget-nav-menu.sidemenu .elementor-nav-menu--layout-vertical .elementor-nav-menu li a:hover:after{height:2px;background:#80735599}.elementor-widget-nav-menu.sidemenu .elementor-nav-menu--layout-vertical .elementor-nav-menu li.current-page-ancestor a,.elementor-widget-nav-menu.sidemenu .elementor-nav-menu--layout-vertical .elementor-nav-menu li.current-menu-item a{padding-left:50px;padding-right:10px}@media (max-width: 640px){.elementor-widget-nav-menu.sidemenu .elementor-nav-menu--layout-vertical .elementor-nav-menu li.current-page-ancestor a,.elementor-widget-nav-menu.sidemenu .elementor-nav-menu--layout-vertical .elementor-nav-menu li.current-menu-item a{padding-left:30px}}.elementor-widget-nav-menu.sidemenu .elementor-nav-menu--layout-vertical .elementor-nav-menu li.current-page-ancestor a:before,.elementor-widget-nav-menu.sidemenu .elementor-nav-menu--layout-vertical .elementor-nav-menu li.current-menu-item a:before{opacity:1!important}.elementor-widget-nav-menu.sidemenu .elementor-nav-menu--layout-vertical .elementor-nav-menu li.current-page-ancestor a:after,.elementor-widget-nav-menu.sidemenu .elementor-nav-menu--layout-vertical .elementor-nav-menu li.current-menu-item a:after{height:2px;background:#80735599}#menu-rozcestnik ul.elementor-nav-menu{flex-wrap:nowrap}#menu-rozcestnik ul.elementor-nav-menu .sub-arrow{display:none}#menu-rozcestnik ul.elementor-nav-menu>li.klinika{--bg-color: #C9DAD6;--hover-color: #516E6B}#menu-rozcestnik ul.elementor-nav-menu>li.fyzio{--bg-color: #DAD3C0;--hover-color: #807355}#menu-rozcestnik ul.elementor-nav-menu>li.akademie{--bg-color: #8BA3A0;--hover-color: #fff}#menu-rozcestnik ul.elementor-nav-menu>li>a{text-decoration:none;text-align:center;text-wrap:auto}#menu-rozcestnik ul.elementor-nav-menu>li>a.highlighted,#menu-rozcestnik ul.elementor-nav-menu>li>a:hover{text-decoration:none;color:var(--hover-color)}#menu-rozcestnik ul.elementor-nav-menu>li>a.highlighted:before,#menu-rozcestnik ul.elementor-nav-menu>li>a:hover:before{background:var(--bg-color)}#menu-rozcestnik ul.elementor-nav-menu>li.current-page-ancestor>a,#menu-rozcestnik ul.elementor-nav-menu>li.current-menu-ancestor>a,#menu-rozcestnik ul.elementor-nav-menu>li.current-menu-item>a{color:var(--hover-color);text-decoration:none}#menu-rozcestnik ul.elementor-nav-menu>li.current-page-ancestor>a:before,#menu-rozcestnik ul.elementor-nav-menu>li.current-menu-ancestor>a:before,#menu-rozcestnik ul.elementor-nav-menu>li.current-menu-item>a:before{background:var(--bg-color);opacity:1}#menu-rozcestnik ul.elementor-nav-menu>li.current-menu-item>a{text-decoration:none}#menu-rozcestnik ul.sub-menu.elementor-nav-menu--dropdown{left:50%!important;transform:translate(-50%)}@media (max-width: 640px){#menu-rozcestnik ul.sub-menu.elementor-nav-menu--dropdown{left:0!important;transform:translate(-15px);width:calc(100dvw - 45px)!important;padding:10px;max-height:60vh;overflow:auto}}body.single-product #menu-rozcestnik li.fyzio>a{color:var(--hover-color);text-decoration:none}body.single-product #menu-rozcestnik li.fyzio>a:before{opacity:1!important;background:var(--bg-color)}body.single-lp_course #menu-rozcestnik li.akademie>a{color:var(--hover-color);text-decoration:none}body.single-lp_course #menu-rozcestnik li.akademie>a:before{opacity:1!important;background:var(--bg-color)}.elementor-widget-ic-price-table .price-table{display:flex;flex-direction:column;gap:4px}.elementor-widget-ic-price-table .price-table__item{background:#fff6;display:flex;justify-content:space-between;padding:16px 20px}@media (max-width: 640px){.elementor-widget-ic-price-table .price-table__item{padding:8px 10px;flex-direction:column;gap:10px}}.elementor-widget-ic-price-table .price-table__item-c1{width:75%}@media (max-width: 640px){.elementor-widget-ic-price-table .price-table__item-c1{width:100%}}.elementor-widget-ic-price-table .price-table__item-c2{width:25%;flex-shrink:0;text-align:right}@media (max-width: 640px){.elementor-widget-ic-price-table .price-table__item-c2{width:100%}}.elementor-widget-ic-price-table .price-table__item-title,.elementor-widget-ic-price-table .price-table__item-price{display:inline-block;font-size:17px;line-height:1.6}@media (max-width: 640px){.elementor-widget-ic-price-table .price-table__item-title,.elementor-widget-ic-price-table .price-table__item-price{font-size:14px}}.elementor-widget-ic-price-table .price-table__item-price{font-weight:700}.elementor-widget-ic-price-table .price-table__item-description{width:100%;font-size:15px;margin-top:13px}@media (max-width: 640px){.elementor-widget-ic-price-table .price-table__item-description{font-size:13px;margin-top:10px}}.elementor-widget-review-slider .review-slider{display:flex}@media (max-width: 640px){.elementor-widget-review-slider .review-slider{flex-direction:column}}.elementor-widget-review-slider .review-slider__nav{width:35%;position:relative;flex-shrink:0}@media (max-width: 640px){.elementor-widget-review-slider .review-slider__nav{width:100%}}.elementor-widget-review-slider .review-slider .swiper-navigation{--swiper-navigation-size: 24px;display:flex;align-items:center;justify-content:center;max-width:250px;gap:50px;position:relative;z-index:2;margin-bottom:20px}.elementor-widget-review-slider .review-slider .swiper-navigation .swiper-button-prev,.elementor-widget-review-slider .review-slider .swiper-navigation .swiper-button-next{position:relative;top:0;left:unset;right:unset;transform:none;margin-top:0;color:#eeede7}.elementor-widget-review-slider .review-slider .swiper-pagination-fraction{font-size:180px;line-height:1;font-family:Belleza,"sans-serif";font-weight:400;text-transform:uppercase;color:#fff;position:relative;bottom:0;left:unset;right:unset;max-width:250px;display:inline-block;z-index:1}.elementor-widget-review-slider .review-slider__slides{width:65%;position:relative}@media (max-width: 640px){.elementor-widget-review-slider .review-slider__slides{width:100%}}.elementor-widget-review-slider .review-slider__slides:after{content:"";position:absolute;top:0;left:30%;right:0;height:100%;background:linear-gradient(270deg,#dad3c0cc,#dad3c033);z-index:2;pointer-events:none}.elementor-widget-review-slider .review-slider .review-slide{padding:20px;border-bottom:2px solid transparent}.elementor-widget-review-slider .review-slider .review-slide__img{margin-bottom:20px}.elementor-widget-review-slider .review-slider .review-slide__img img{width:50px;height:50px;border-radius:50%;object-fit:cover}.elementor-widget-review-slider .review-slider .review-slide__title{font-size:17px;font-weight:600;margin-bottom:7px}.elementor-widget-review-slider .review-slider .review-slide__excerpt{font-size:15px;line-height:1.73}.elementor-widget-review-slider .review-slider .review-slide:hover{background:#eeede733;border-color:#807355}.elementor-widget-taxonomy-filter .e-filter-item{cursor:pointer}.elementor-widget-team-member{height:100%}.team-member{height:100%;display:flex;flex-direction:column;justify-content:flex-start}@media (max-width: 640px){.team-member{flex-direction:row;gap:20px;align-items:center}}.team-member__image{--background-color: transparent;width:100%;aspect-ratio:1/1;margin-bottom:30px;background:linear-gradient(180deg,transparent 0%,transparent 25%,var(--background-color) 25%,var(--background-color) 100%)}@media (max-width: 640px){.team-member__image{width:80px;height:80px;margin:0;padding-top:5px;background:var(--background-color)}}.team-member__image img{width:100%;height:100%!important;object-fit:contain;object-position:top center;display:block}.team-member__name{font-size:17px;font-weight:700;line-height:1.6}@media (max-width: 640px){.team-member__name{font-size:13px}}.team-member__position{font-size:15px;line-height:1.6}@media (max-width: 640px){.team-member__position{font-size:13px}}.team-member__button-wrapper{display:flex;flex:1 auto;align-items:flex-end}.team-member__button{padding:15px 30px 18px;border-radius:0;border:2px solid rgba(29,65,100,.2);background-color:transparent;font-size:20px;font-weight:600;display:inline-flex;margin-top:44px;align-items:center;gap:10px}.team-member__button:hover{border-color:transparent transparent #F9B233 transparent}.elementor-widget-text-editor ul{margin:0;padding:0;list-style:none}.elementor-widget-text-editor ul:not(.order_details) li{position:relative;padding-left:30px}.elementor-widget-text-editor ul:not(.order_details) li:before{content:"—";position:absolute;left:0;margin-right:15px}.learn-press-breadcrumb{display:none}.course-wrapper{padding:0 60px}.course-wrapper .course-detail{max-width:1800px;margin:0 auto}.course-wrapper .course-header{background:#8ba3a0;padding:50px 40px}.course-wrapper .course-header h1{font-family:"Belleza",Sans-serif;color:#eeede7;font-size:50px;line-height:1.2;font-weight:400;text-transform:uppercase;margin:0}.course-summary{display:flex;gap:140px;padding:110px 180px}.course-summary .course-content{flex:1 auto}.course-sidebar{width:280px;flex-shrink:0}.course-sidebar__box{border:2px solid #DAD3C0;padding:40px 30px}.course-sidebar .meta-item-level,.course-sidebar .meta-item-lesson,.course-sidebar .meta-item-quiz,.course-sidebar .meta-item-student{display:none}.course-sidebar .course-garant{display:flex;gap:12px;align-items:center;margin:17px 0}.course-sidebar .course-garant__img{width:40px;height:40px;background:#8ba3a0}.course-sidebar .course-garant__img img{width:100%;height:100%;object-fit:cover;object-position:top center}.course-sidebar .course-price{font-size:30px;font-weight:600;margin-top:40px;margin-bottom:20px}.course-sidebar .course-remaining-spots{margin-top:18px}.course-sidebar .wrap-btn-add-course-to-cart,.course-sidebar .wrap-btn-add-course-to-cart form{width:100%}.course-sidebar .form-button{display:block}.course-sidebar button.lp-button{width:100%;background:#f9b233;color:#1d4164;font-size:20px;font-weight:600;border-radius:0}.lp-course-curriculum .course-curriculum-info__right{text-transform:none!important}.learnpress{--lp-primary-color: #1D4164;--lp-secondary-color: #F9B233;--lp-border-radius: 0}#popup-course{padding:0;gap:0}#popup-course #sidebar-toggle,#popup-course a.back-course{color:var(--lp-primary-color)}#popup-course .course-title a{color:var(--lp-primary-color)!important}#popup-course .items-progress .number{color:var(--lp-primary-color)}#popup-course .lp-button{padding:10px 20px 12px;border-radius:0;border:2px solid}#popup-course .answer-options .answer-option{border-radius:0}#popup-course .answer-options .answer-option input[type=radio]:checked:after{background:var(--lp-primary-color)}#popup-course .answer-options .answer-option .option-title{border-radius:0}.woocommerce{--wc-form-border-radius: 0;--wc-form-border-width: 2px;--wc-form-border-color: #DAD3C0}.woocommerce .woocommerce-MyAccount-navigation{max-width:280px}.woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce .woocommerce-MyAccount-navigation ul li a{background:transparent;position:relative;border:none;color:#1d4164;font-size:17px;font-weight:600;padding:17px 30px 19px;display:block;text-decoration:none;transition:all .3s}.woocommerce .woocommerce-MyAccount-navigation ul li a br{display:none}.woocommerce .woocommerce-MyAccount-navigation ul li a:before{content:"";position:absolute;left:26px;top:50%;transform:translateY(-50%);width:6px;height:10px;background:url(./chevron-right-BHKDeqLj.svg) center center no-repeat;background-size:contain;opacity:0;transition:all .3s}.woocommerce .woocommerce-MyAccount-navigation ul li a:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background:#80735533;transition:all .3s}.woocommerce .woocommerce-MyAccount-navigation ul li a:hover{padding-left:50px;padding-right:10px}.woocommerce .woocommerce-MyAccount-navigation ul li a:hover:before{opacity:1}.woocommerce .woocommerce-MyAccount-navigation ul li a:hover:after{height:2px;background:#80735599}.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{padding-left:50px;padding-right:10px}.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a:before{opacity:1}.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a:after{height:2px;background:#80735599}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{min-height:50px;font-size:15px}.woocommerce table.shop_table{border:2px solid #DAD3C0}.woocommerce button[name=save_address],.woocommerce button[name=save_account_details]{padding:15px 30px 18px;border-radius:0;border:2px solid #F9B233;background-color:#f9b233;color:#1d4164;font-size:20px;font-weight:600;text-decoration:none!important}.woocommerce button[name=save_address]:hover,.woocommerce button[name=save_account_details]:hover{background-color:transparent;border-color:transparent transparent #F9B233 transparent}.woocommerce .woocommerce-button.view{padding:5px 20px 8px;border-radius:0;border:2px solid #F9B233;background-color:#f9b233;color:#1d4164;font-size:15px;font-weight:600;text-decoration:none!important}.woocommerce .woocommerce-button.view:hover{background-color:transparent;border-color:transparent transparent #F9B233 transparent}.wc-block-cart__main .wc-block-cart-items{border:2px solid #DAD3C0!important}@media (max-width: 640px){.wc-block-cart__main .wc-block-cart-items__row{grid-template-columns:0 0!important;padding:10px 20px!important}}.wc-block-cart__main .wc-block-cart-items__header-image{width:auto!important;text-align:left;padding-left:16px!important}.wc-block-cart__main .wc-block-cart-items__header-product,.wc-block-cart__main .wc-block-cart-item__image{display:none}@media (max-width: 640px){.wc-block-cart__main .wc-block-cart-item__total{display:none}}.wc-block-cart__main .wc-block-cart-items__row{background:#fff6}.wc-block-cart__main .wc-block-components-product-name{font-weight:700}.wc-block-cart__main .wc-block-components-product-price{font-size:17px;font-weight:700}.wc-block-cart__main .wc-block-components-product-metadata{font-size:15px;font-weight:400;line-height:1.6}.wp-block-woocommerce-cart-order-summary-block{border:2px solid #DAD3C0!important}.wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-heading-block{padding-left:16px!important}.wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper{padding:16px!important}.wc-block-cart__submit-container .wc-block-cart__submit-button{padding:15px 30px 18px;border-radius:0;border:2px solid #F9B233;background-color:#f9b233;color:#1d4164;font-size:20px;font-weight:600;text-decoration:none!important}.wc-block-cart__submit-container .wc-block-cart__submit-button:hover{background-color:transparent;border-color:transparent transparent #F9B233 transparent}.wc-block-components-checkout-return-to-cart-button{padding:15px 30px 18px;border-radius:0;border:2px solid rgba(29,65,100,.2);background-color:transparent;font-size:20px;font-weight:600;text-decoration:none!important}.wc-block-components-checkout-return-to-cart-button:hover{border-color:transparent transparent #F9B233 transparent}.wc-block-components-checkout-return-to-cart-button svg{display:none}.wc-blocks-components-select .wc-blocks-components-select__select,.wc-block-components-textarea,.wp-block-woocommerce-checkout-order-summary-block{border:2px solid #DAD3C0!important}.wp-block-woocommerce-checkout-order-summary-block{background:#fff6}@media (max-width: 740px){.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{margin-top:0!important}}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-name{font-size:17px}.wp-block-woocommerce-checkout-order-summary-totals-block{border-top:2px solid #DAD3C0!important}@media (max-width: 740px){.wc-block-components-totals-wrapper{padding-left:20px!important;padding-right:20px!important}}.wc-block-components-checkout-order-summary__content>.wc-block-components-totals-wrapper{border-top:2px solid #DAD3C0}.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input select{border:2px solid #DAD3C0!important}.wc-block-components-form .wc-block-components-text-input.has-error input{border-color:#cc1818!important}@media (max-width: 740px){.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title,.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-step__heading{padding:10px 20px!important}}@media (max-width: 740px){.wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper{padding-bottom:0!important}}@media (max-width: 740px){.wc-block-components-totals-item{padding:0!important}}.wc-block-checkout__actions_row{margin-top:20px}.wc-block-components-checkout-place-order-button{padding:15px 30px 18px;border-radius:0;border:2px solid #F9B233;background-color:#f9b233;color:#1d4164;font-size:20px;font-weight:600;text-decoration:none!important}.wc-block-components-checkout-place-order-button:hover{background-color:transparent;border-color:transparent transparent #F9B233 transparent}.woocommerce-notices-wrapper{padding-left:60px;padding-right:60px}.woocommerce-notices-wrapper .woocommerce-message{max-width:1800px}.woocommerce .lost_reset_password button{padding:15px 30px 18px;border-radius:0;border:2px solid #F9B233;background-color:#f9b233;color:#1d4164;font-size:20px;font-weight:600;text-decoration:none!important}.woocommerce .lost_reset_password button:hover{background-color:transparent;border-color:transparent transparent #F9B233 transparent}.woocommerce .woocommerce-button.woocommerce-form-login__submit,.woocommerce .woocommerce-button.woocommerce-form-register__submit{padding:15px 30px 18px;border-radius:0;border:2px solid #F9B233;background-color:#f9b233;color:#1d4164;font-size:20px;font-weight:600;text-decoration:none!important}.woocommerce .woocommerce-button.woocommerce-form-login__submit:hover,.woocommerce .woocommerce-button.woocommerce-form-register__submit:hover{background-color:transparent;border-color:transparent transparent #F9B233 transparent}
