.header{display:flex;justify-content:center;width:100%;height:auto;background-color:#fffefe}.header__wrap{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1440px;padding:14px 17px;gap:0}@media (min-width: 576px){.header__wrap{padding:14px 60px}}@media (min-width: 1400px){.header__wrap{height:100px;padding:20px 108px}}.header__logo{display:flex;width:80px;height:40px}@media (min-width: 576px){.header__logo{width:100px;height:50px}}@media (min-width: 1400px){.header__logo{width:120px;height:60px}}.header__menu{display:none;gap:16px}.header__menu>.menu-item{position:relative;font-size:15px;font-weight:400;line-height:21px;color:#050505;text-decoration:none}.header__menu>.menu-item:after{content:attr(data-text);position:absolute;left:50%;top:0;width:-moz-max-content;width:max-content;transform:translate(-50%);visibility:hidden;font-weight:700;text-decoration:underline}.header__menu>.menu-item:hover{color:transparent}.header__menu>.menu-item:hover:after{visibility:visible;color:#050505}@media (min-width: 1200px){.header__menu{display:flex}}.header__user{display:flex;align-items:center;gap:8px}@media (min-width: 576px){.header__user{gap:20px}}.header__user>.select-expert{display:none}@media (min-width: 576px){.header__user>.select-expert{display:flex;font-size:20px}}.header__user>.account{font-size:28px;color:#274c77}@media (min-width: 1400px){.header__user>.account{display:none}}.header__user>.account-light{font-size:32px;color:#274c77;display:none}@media (min-width: 1400px){.header__user>.account-light{display:inline}}.header__user__menu{font-size:28px;color:#274c77}@media (min-width: 1200px){.header__user__menu{display:none}}.header__user>.modal-toggle{cursor:pointer}.header__modal{width:100%;height:589px;border-radius:4px;display:flex;justify-content:center;background-image:url(/images/beautiful-sunflower-studio.jpeg);background-position-x:60%;background-position-y:center;background-size:auto 100%}@media (min-width: 768px){.header__modal{height:485px}}@media (min-width: 768px) and (orientation: landscape){.header__modal{background-size:100% auto}}.header__modal__content{padding:60px 17px;gap:40px;display:flex;flex-direction:column;width:100%;height:100%}@media (min-width: 768px){.header__modal__content{padding:14px 60px 60px}}.header__modal__content__top{display:flex;align-items:center;justify-content:space-between}.header__modal__content__top__logo{display:flex;width:80px;height:40px}@media (min-width: 768px){.header__modal__content__top__logo{width:100px;height:50px}}.header__modal__content__top__close{font-size:24px}.header__modal__content__menu{width:100%;height:auto;gap:20px;display:flex;flex-direction:column}.header__modal__content__menu__item{font-size:15px;font-weight:400;line-height:21px;color:#050505;text-decoration:none}.header__modal__content__menu__item:hover{color:#274c77}.header__modal__content__cabinet{display:flex;align-items:center;gap:8px}.header__modal__content__cabinet__icon{font-size:28px;color:#274c77}.header__modal__content__cabinet__text{font-size:15px;font-weight:400;line-height:21px;text-align:left}.header__modal__content__btns{display:flex;flex-direction:column;width:100%;gap:20px}@media (min-width: 768px){.header__modal__content__btns{flex-direction:row}}.account,.account-light{cursor:pointer}.auth-modal{background-image:url(/images/beautiful-sunflower-studio.jpeg);background-position-x:50%;background-position-y:center;background-size:auto 100%;padding:30px 17px;position:relative;display:flex;flex-direction:column;align-items:center;gap:24px}@media (min-width: 768px){.auth-modal{padding:30px 60px}}.auth-modal__canvas{position:absolute;inset:0;background-color:#f3ede799}.auth-modal__close{position:absolute;top:40px;right:40px;font-size:24px}.auth-modal__form{z-index:1}@media (min-width: 768px){.auth-modal__form{width:432px}}.auth-modal__tabs{display:flex;align-items:center;justify-content:center;z-index:1}.auth-modal__title{z-index:1;display:flex;gap:8px;text-align:center;justify-content:center;font-family:Proxima Nova;font-weight:700;font-size:18px;line-height:140%;letter-spacing:0;color:#050505}.auth-modal__bottom{z-index:1;display:flex;flex-direction:column;align-items:center;gap:14px}.auth-modal__bottom__text{font-family:Proxima Nova;font-weight:400;font-size:18px;line-height:140%;letter-spacing:0;text-align:center;vertical-align:middle;color:#5f5e53}.auth-modal__bottom__text b{cursor:pointer}.footer__mobile,.footer{width:100%;height:auto;gap:24px;background-color:#fffefe}.footer{display:none;justify-content:center;width:100%;height:auto;background-color:#fffefe}@media (min-width: 768px){.footer{display:flex}}.footer__wrap{display:flex;flex-direction:column;padding:40px 60px 20px;width:100%;max-width:1440px;gap:24px}@media (min-width: 1400px){.footer__wrap{padding:80px 108px 20px;gap:60px}}.footer .menu{display:flex;width:100%;justify-content:space-between}.footer .menu__logo{display:flex;flex-direction:column;align-items:center;gap:8px}@media (min-width: 1200px){.footer .menu__logo{gap:24px}}.footer .menu__logo .logo-link{display:flex}.footer .menu__logo .logo-link>.logo{width:100px;height:50px}@media (min-width: 1200px){.footer .menu__logo .logo-link>.logo{width:180px;height:90px}}.footer .menu__logo>.title{display:flex;width:100%;align-items:center;justify-content:center;font-size:15px;font-weight:400;line-height:21px;color:#050505}.footer .menu__logo .social{display:flex;align-items:center;justify-content:center;width:100%;gap:8px}.footer .menu__logo .social__link{display:flex}.footer .menu__logo .social__icon{height:42px;width:auto}.footer .menu__vir,.footer .menu__veterans,.footer .menu__doctor,.footer .menu__subscribe{display:flex;flex-direction:column;gap:4px}@media (min-width: 1200px){.footer .menu__vir,.footer .menu__veterans,.footer .menu__doctor,.footer .menu__subscribe{gap:14px}}.footer .menu__vir__title,.footer .menu__veterans__title,.footer .menu__doctor__title,.footer .menu__subscribe__title{font-size:13px;font-weight:700;text-align:left;color:#050505;font-family:Proxima Nova;line-height:120%;letter-spacing:0}@media (min-width: 768px){.footer .menu__vir__title,.footer .menu__veterans__title,.footer .menu__doctor__title,.footer .menu__subscribe__title{font-size:14px}}@media (min-width: 1200px){.footer .menu__vir__title,.footer .menu__veterans__title,.footer .menu__doctor__title,.footer .menu__subscribe__title{font-size:16px;font-weight:600;line-height:100%}}.footer .menu__vir__items,.footer .menu__veterans__items,.footer .menu__doctor__items,.footer .menu__subscribe__items{display:flex;flex-direction:column;gap:4px}@media (min-width: 1200px){.footer .menu__vir__items,.footer .menu__veterans__items,.footer .menu__doctor__items,.footer .menu__subscribe__items{gap:14px}}.footer .menu__vir__items__item,.footer .menu__veterans__items__item,.footer .menu__doctor__items__item,.footer .menu__subscribe__items__item{font-family:Proxima Nova;color:#050505;text-decoration:none;font-size:11px;font-weight:400;text-align:left;line-height:150%;letter-spacing:0}@media (min-width: 768px){.footer .menu__vir__items__item,.footer .menu__veterans__items__item,.footer .menu__doctor__items__item,.footer .menu__subscribe__items__item{font-size:14px;line-height:140%}}@media (min-width: 1200px){.footer .menu__vir__items__item,.footer .menu__veterans__items__item,.footer .menu__doctor__items__item,.footer .menu__subscribe__items__item{font-size:15px;font-weight:400;text-align:left;line-height:140%}}.footer .menu__vir__items__item:hover,.footer .menu__veterans__items__item:hover,.footer .menu__doctor__items__item:hover,.footer .menu__subscribe__items__item:hover{color:#274c77}.footer .menu__subscribe{display:none}@media (min-width: 1200px){.footer .menu__subscribe{display:flex}}.footer .menu__subscribe__input{width:100%;padding:8px;gap:10px;border:1px solid rgb(173,168,168);color:#050505}.footer .menu__subscribe__input:focus-visible{border:1px solid rgb(173,168,168)}.footer .menu__subscribe__btn{width:100%;padding:8px 24px;gap:10px}.footer .subscribe{display:flex;width:100%;align-items:center;justify-content:space-between}@media (min-width: 1200px){.footer .subscribe{display:none}}.footer .subscribe__top{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;color:#050505}.footer .subscribe__top__title{font-size:14px;font-weight:700;line-height:16.8px;text-align:left}.footer .subscribe__top__description{font-size:14px;font-weight:400;line-height:19.6px;text-align:left}.footer .subscribe__input{padding:8px;gap:10px;border:1px solid rgb(173,168,168);color:#050505}@media (min-width: 992px){.footer .subscribe__input{width:300px}}.footer .subscribe__input:focus-visible{border:1px solid rgb(173,168,168)}@media (min-width: 992px){.footer .subscribe__btn{width:200px}}.footer .agree{display:flex;gap:40px;width:100%;align-items:center;justify-content:center}.footer .agree__item{color:#050505;font-size:12px;font-weight:400;line-height:16.8px}@media (min-width: 1200px){.footer .agree__item{font-size:15px;font-weight:400;line-height:21px}}.footer__mobile{display:flex;flex-direction:column;padding:40px 17px 20px}@media (min-width: 576px){.footer__mobile{padding:14px 60px}}@media (min-width: 768px){.footer__mobile{display:none}}.footer__mobile .info{display:flex;flex-direction:column;width:100%;gap:20px}.footer__mobile .info>.logo-block{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:8px}.footer__mobile .info>.logo-block>.logo-link{display:flex}.footer__mobile .info>.logo-block>.logo-link>.logo{width:100px;height:50px}.footer__mobile .info>.logo-block>.title{font-size:12px;font-weight:400;line-height:18px}.footer__mobile .info .menu{display:flex;width:100%;gap:20px}.footer__mobile .info .menu__col{gap:14px;flex:1;display:flex;flex-direction:column}.footer__mobile .info .menu__col .menu-block{display:flex;flex-direction:column;width:100%;gap:4px}.footer__mobile .subscribe{display:flex;flex-direction:column;gap:14px}.footer__mobile .subscribe__top{display:flex;flex-direction:column;align-items:center;gap:2px}.footer__mobile .subscribe__top__title{font-size:13px;font-weight:700;line-height:15.6px}.footer__mobile .subscribe__top__description{font-size:11px;font-weight:400;line-height:16.5px}.footer__mobile .subscribe__input{width:100%;padding:14px 8px;gap:10px;border:1px solid rgb(173,168,168);color:#050505}.footer__mobile .subscribe__input:focus-visible{border:1px solid rgb(173,168,168)}.footer__mobile .subscribe__btn{width:100%}.footer__mobile .social{display:flex;align-items:center;justify-content:center;gap:8px}.footer__mobile .social__icon{height:24px}.footer__mobile .agree{display:flex;flex-direction:column;gap:8px}@media (min-width: 370px){.footer__mobile .agree{flex-direction:row;gap:20px}}.footer__mobile .agree__item{color:#050505;font-size:11px;line-height:15.4px}#vir-app *{font-family:Proxima Nova}.blur-canvas{position:absolute;inset:0;background-color:#f3ede799}.blur-canvas-dark{position:fixed;width:100%;height:100%;background-color:#0009}.content{flex:1;background-color:#f0f0f0;display:flex;justify-content:center}.content .vir-block{display:flex;width:100%;height:auto;justify-content:center}.content .vir-block__wrap{width:100%;max-width:1440px}@media (min-width: 576px){.content .vir-block__wrap{padding:0 60px}}@media (min-width: 768px){.content .vir-block__wrap{padding:0}}@media (min-width: 992px){.content .vir-block__wrap{padding:0 60px}}@media (min-width: 1400px){.content .vir-block__wrap{padding:0 108px}}.content .vir-block__bg,.content .vir-block__bg-reverse{display:flex;flex-direction:column;width:100%;height:auto;flex-wrap:wrap;padding-top:40px}@media (min-width: 768px){.content .vir-block__bg,.content .vir-block__bg-reverse{flex-direction:row;padding:0}.content .vir-block__bg{flex-direction:row}.content .vir-block__bg-reverse{flex-direction:row-reverse}}.content .vir-block__info,.content .vir-block__info-reverse{padding:0 17px;display:flex;flex-direction:column;justify-content:center;flex:1}@media (min-width: 768px){.content .vir-block__info-reverse{padding:24px 60px 24px 0}.content .vir-block__info{padding:24px 0 24px 60px}}.content .vir-block__img-wrap{width:100%;display:flex;justify-content:center}@media (min-width: 768px){.content .vir-block__img-wrap{width:auto;max-width:40%}}.content .vir-block__img{width:100%;-o-object-fit:cover;object-fit:cover}
