.layout-blocked{background-color:#333333b3;display:block;inset-block:0;inset-inline:0 -100%;position:fixed;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;visibility:hidden;width:100%;z-index:99}.layout-blocked--mobile{display:block}@media(min-width:1024px){.layout-blocked--mobile{display:none}.layout-blocked--lateral-nav{display:block}}.layout-blocked.show-in{inset-inline-end:0;visibility:visible}@media(min-width:1024px){.layout-blocked.show-in{visibility:hidden}}.nav-panel{background:#f7f7f7;color:#333;display:block;float:none;height:auto;inset-block:0;inset-inline-start:-100%;margin:0;max-width:85%;overflow-y:auto;position:fixed;transition:all .35s ease-in-out;visibility:hidden;width:21.4285714286rem;z-index:100}.nav-panel.show-in{inset-inline-start:0;visibility:visible}.nav-panel__header{background:#fff;height:3.7142857143rem}.nav-panel__btn-icon{font-size:1.4285714286rem;height:2.2857142857rem;width:2.2857142857rem}.nav-panel__btn-icon,.nav-panel__link{align-items:center;color:#333;display:flex}.nav-panel__link{border-inline-start:3px solid #0000;font-size:1rem;min-height:3.1428571429rem;padding-block:.2857142857rem;width:100%}.nav-panel__link:hover{opacity:1}.nav-panel__link:focus{background:#ebebeb80;color:#19b5bc;text-decoration:none}.nav-panel__link.is-active{border-inline-start-color:#19b5bc;color:#333;pointer-events:none}.nav-panel__btn-list-toggle{color:#19b5bc;font-size:2.2857142857rem;height:3.4285714286rem;inset-block-start:0;inset-inline-end:.5714285714rem;line-height:3.1428571429rem;transition:all .3s ease-in-out;width:3.4285714286rem}.nav-panel__btn-list-toggle i{font-size:1.1428571429rem}.nav-panel__list-parent .nav-panel__list{display:none}.nav-panel__list-parent.is-active .nav-panel__btn-list-toggle{transform:rotate(180deg)}.nav-panel__list-parent.is-active .nav-panel__list{display:block}.nav-panel .btn-lateral-nav{align-items:center;border:0;border-radius:.3571428571rem;cursor:pointer;display:flex;font-size:.8571428571rem;font-weight:700;height:auto;justify-content:center;letter-spacing:.0357142857rem;line-height:1;min-height:2.2857142857rem;padding:.5714285714rem 1.1428571429rem;text-align:center;text-transform:uppercase;transition:background-color .5s;width:fit-content}.nav-panel .btn-lateral-nav:hover{opacity:1}.nav-panel .btn-lateral-nav--big{border-radius:.7142857143rem;font-size:1rem;letter-spacing:.0714285714rem;min-height:3.4285714286rem}.nav-panel .btn-lateral-nav--primary{background:#19b5bc;color:#fff}.nav-panel .btn-lateral-nav--primary:hover{background:#75d3d7}.nav-panel .btn-lateral-nav--mobile-w-100{width:100%}@media(min-width:1024px){.nav-panel .btn-lateral-nav--mobile-w-100{width:fit-content}}.nav-user-menu--not-logged.nav-user-menu__icon{background-color:#0000;border:0;display:block}.nav-user-menu__doctors{border-inline-start:1px solid #919ba2}.nav-user-menu__doctors i{font-size:1rem}.nav-user-menu__doctors,.nav-user-menu__doctors a{color:#19b5bc;font-size:.8571428571rem;position:relative}.nav-user-menu__doctors a:active,.nav-user-menu__doctors a:focus,.nav-user-menu__doctors:active,.nav-user-menu__doctors:focus{color:#19b5bc}.nav-user-menu__users-register-btn{background-color:#ff838a;border-radius:1.7857142857rem;color:#fff;font-size:.8571428571rem;height:1.5714285714rem;line-height:1;padding:0 .5714285714rem;width:fit-content}.nav-user-menu__users-register-btn:active,.nav-user-menu__users-register-btn:focus,.nav-user-menu__users-register-btn:hover{color:#fff}.nav-user-menu__users-login{font-size:.8571428571rem}.nav-user-menu__users-login a,.nav-user-menu__users-login a:active,.nav-user-menu__users-login a:focus{color:#333}.nav-user-menu__btn{align-items:center;background-color:#0000;border:0;color:#333;display:flex;font-size:1.4285714286rem;height:2.2857142857rem;width:2.2857142857rem}.header-nav{align-items:center;background:#fff;box-shadow:0 1px 10px 0 #33333314;height:3.7142857143rem;position:relative;width:100%;z-index:99}.header-nav--desktop{align-items:end;height:auto;max-height:6.8571428571rem}.header-nav__logo{height:2.4285714286rem}.header-nav__btn-icon{align-items:center;color:#333;display:flex;font-size:1.4285714286rem;height:2.2857142857rem;width:2.2857142857rem}.header-nav__btn-icon--profile{background-color:#fff;border:0;justify-content:end}.header-nav__list{align-items:center;display:flex}.header-nav__list-item:not(:first-child){margin-inline-start:1.7142857143rem}.header-nav__list-link{border-block-end:3px solid #0000;color:#333;display:inline-block;font-size:.8571428571rem}.header-nav__list-link:hover{color:#333}.header-nav__list-link.is-active,.header-nav__list-link:hover{border-color:#19b5bc;opacity:1}.header-nav__sublist{background:#fff;border-end-end-radius:.7142857143rem;border-end-start-radius:.7142857143rem;border-start-end-radius:0;border-start-start-radius:0;box-shadow:0 10px 20px #33333326;display:none;min-width:32.1428571429rem;padding:.5714285714rem 1.4285714286rem 1.4285714286rem;position:absolute}.header-nav__sublist>ul{column-count:2}.header-nav__sublist-label{color:#333;font-size:1rem;letter-spacing:.0714285714rem;line-height:2.1428571429rem}.header-nav__sublist-link{color:#333;display:inline-block;font-size:.8571428571rem;line-height:1.5;margin:.2857142857rem 0;padding:.2857142857rem 0}.header-nav__sublist-link:hover{color:#19b5bc}.header-nav__sublist-link-all{color:#19b5bc;font-size:.7857142857rem}.header-nav__sublist-link-all:hover{color:#75d3d7}.header-nav__sublist--auto{min-width:auto}.header-nav__sublist-parent:hover .header-nav__sublist{display:block}.header-nav__sublist-parent:hover .header-nav__list-link{border-color:#19b5bc;color:#333;opacity:1}.header-nav .btn-header{align-items:center;border:0;border-radius:.3571428571rem;cursor:pointer;display:flex;font-size:.8571428571rem;font-weight:700;height:auto;justify-content:center;letter-spacing:.0357142857rem;line-height:1;min-height:2.2857142857rem;padding:.5714285714rem 1.1428571429rem;text-align:center;text-transform:uppercase;transition:background-color .5s;width:fit-content}.header-nav .btn-header:hover{opacity:1}.header-nav .btn-header--primary{background:#19b5bc;color:#fff}.header-nav .btn-header--primary:hover{background:#75d3d7}