html{font-size:16px;scroll-behavior:smooth}body{padding:0}#app,body{overflow-x:hidden;min-height:100vh}#app{-webkit-overflow-scrolling:touch}@font-face{font-family:Ricordi;src:url(/fonts/TT_Ricordi_Marmo_Trial_Variable.b97aec78.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:TTCommons;src:url(/fonts/TTCommons-Thin.237e6ee4.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:TTCommons;src:url(/fonts/TTCommons-ExtraLight.7b6b1a0b.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:TTCommons;src:url(/fonts/TTCommons-Regular.fd7681ad.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:TTCommons;src:url(/fonts/TTCommons-Medium.5fe9182d.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:TTCommons;src:url(/fonts/TTCommons-DemiBold.2c91a57b.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:TTCommons;src:url(/fonts/TTCommons-Bold.1fda1f26.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:TTCommons;src:url(/fonts/TTCommons-ExtraBold.0fbed2d4.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:TTCommons;src:url(/fonts/TTCommons-Black.e1124b2c.ttf) format("truetype");font-weight:900;font-style:normal}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}h1,h2,h3,h4,h5,h6,p{margin:0;color:#222}a{text-decoration:none;color:#222}body{margin:0;background-color:#f8f8fa}.accept-button,body{font-family:TTCommons,sans-serif!important}.accept-button{padding:13px;--el-font-weight-primary:600;--el-font-size-base:16px;height:40px!important;border-radius:8px!important}.text-highlight{color:#013766}.page-enter-active,.page-leave-active{transition:all .3s ease}.page-enter-from,.page-leave-to{opacity:0;transform:translateX(30%)}.page{min-height:100vh;padding:24px;padding-bottom:88px;padding-bottom:98px!important}.page.home{padding-bottom:24px!important}.page.placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:65vh}.page.placeholder p{margin-top:16px;color:#9f9f9f;font-size:18px}.mt-32{margin-top:32px}.custom-search{max-height:50px;--el-input-border-color:transparent!important;--el-input-focus-border-color:#013766!important;--el-input-text-color:#222!important;font-weight:600;--el-input-placeholder-color:#6e6e70!important}.custom-search>.el-input__wrapper{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:13px 12px;background:#fff;border-radius:18px}.custom-search>.el-input__wrapper .el-input__inner{font-family:TTCommons,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:130%!important;margin-top:4px}.default-px{padding:0 24px}.el-button{--el-button-hover-border-color:#013766!important;--el-button-hover-bg-color:#013766!important}.custom-filters{font-size:19px;font-weight:600}.custom-filters .el-select__wrapper{padding:0;background-color:transparent!important;box-shadow:none!important}.custom-filters .el-select__wrapper .el-select__selection .el-select__selected-item{color:#013766!important;text-align:end;font-size:19px;margin-top:2px}.custom-filters .el-select__wrapper .el-select__suffix i svg path{fill:#013766}.text-through{text-decoration:line-through!important}body,html{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}*,body,html{touch-action:manipulation}input,textarea{touch-action:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.el-select__input-wrapper,.el-select__placeholder{font-family:TTCommons,sans-serif!important}.footer{position:relative;display:flex!important;box-sizing:border-box;background-color:#fff;border-radius:16px 16px 0 0;padding:25px 24px 98px!important;--el-footer-height:100%!important}.footer__column{max-width:50%;display:flex;flex-direction:column;gap:8px}.footer__title{font-size:18px;font-weight:600}.footer__requisites{margin-left:40px}.footer__item{display:flex;color:#9f9f9f}.footer__documents{display:flex;flex-direction:column;align-items:start;gap:8px!important}.footer__documents .el-button{padding:0!important;height:auto!important;font-size:16px!important;font-family:TTCommons,sans-serif!important;color:#9f9f9f!important;font-weight:400!important}.footer__documents .el-button+.el-button{margin-left:0!important}.application-header{display:flex;justify-content:space-between;align-items:start;padding:22px 24px;max-width:100%}.application-header__language-selector{position:relative;width:32px;aspect-ratio:1;background-color:#013766;border-radius:16px;display:flex;align-items:center;justify-content:center;cursor:pointer}.application-header__language-selector>svg{width:1rem;height:1rem;color:#fff}.application-header__language-dropdown{position:absolute;right:0;top:100%;margin-top:8px;padding:12px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);width:-moz-max-content;width:max-content;max-width:200px;z-index:100}.language-selector-container{position:relative}.language-selector-container .fade-enter-active,.language-selector-container .fade-leave-active{transition:all .3s ease}.language-selector-container .fade-enter-from,.language-selector-container .fade-leave-to{opacity:0;transform:translateY(-10px)}.application-tabs{padding:12px 24px 32px;height:100vh;overflow:hidden!important;box-sizing:border-box}.application-tabs>.el-tabs__header{display:flex}.application-tabs>.el-tabs__header>.el-tabs__nav-wrap{width:100%;display:flex}.application-tabs>.el-tabs__header>.el-tabs__nav-wrap:after{display:none}.application-tabs>.el-tabs__header>.el-tabs__nav-wrap>.el-tabs__nav-scroll{width:100%;display:flex}.application-tabs>.el-tabs__header>.el-tabs__nav-wrap>.el-tabs__nav-scroll>.el-tabs__nav{display:flex;width:100%;gap:8px}.application-tabs>.el-tabs__header>.el-tabs__nav-wrap>.el-tabs__nav-scroll>.el-tabs__nav>.el-tabs__item{--el-tabs-header-height:5px;flex:1;background-color:#cae2f0;border-radius:12px;box-sizing:border-box;padding:0!important}.application-tabs>.el-tabs__header>.el-tabs__nav-wrap>.el-tabs__nav-scroll>.el-tabs__nav>.el-tabs__active-bar{height:5px;border-radius:12px;background-color:#013766;width:calc(20% - 4.8px)}.application-tabs>.el-tabs__content{display:inline-flex;flex-direction:column;justify-content:center;align-items:stretch}.application-tabs__tab{margin-bottom:6rem}.application-tabs__question{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:stretch;text-align:center}.application-tabs__question-text{color:#222;font-size:24px;font-weight:600}.application-tabs__question-input{margin-top:16px;max-height:50px;--el-input-border-color:transparent!important;--el-input-focus-border-color:#013766!important;font-size:16px!important;--el-input-text-color:$black!important;--el-input-placeholder-color:#6e6e70!important}.application-tabs__question-input>.el-input__wrapper{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:16px 20px;background:#fff;border-radius:10px}.application-tabs__question-input>.el-input__wrapper>.el-input__prefix{height:30px;display:flex;align-items:center}.application-tabs__question-input>.el-input__wrapper>.el-input__prefix .el-input__prefix-inner{font-size:16px!important;color:#222!important}.application-tabs__question-input>.el-input__wrapper .el-input__inner{--el-font-family:"TTCommons",sans-serif!important;font-family:TTCommons,sans-serif!important}.application-tabs__button{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%}.successful-payment{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.2);padding:24px;z-index:10}.successful-payment__notify{padding:16px;background-color:#fff;border-radius:13px;display:flex;flex-direction:column;align-items:center}.successful-payment__header{width:100%;display:flex;justify-content:end}.successful-payment__title{margin-top:6px;font-weight:600;font-size:21px;text-align:center}.successful-payment__subtitle{margin:4px 40px 0;font-size:16px;text-align:center}.successful-payment__button{margin-top:16px;width:100%}.variable-logo{background-color:#efeff0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1}.variable-logo__image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.ecosystem-swiper__slide{width:144px!important;height:97px!important}.ecosystem-swiper__card,.ecosystem-swiper__slide a{width:inherit;height:inherit}.ecosystem-swiper__card{position:relative;box-sizing:border-box;display:flex;align-items:end;justify-content:flex-start;background-color:#fff;border-radius:9px;padding:0 12px 8px 16px;overflow:hidden}.ecosystem-swiper__card-image{position:absolute;max-width:144px;max-height:97px;bottom:0;right:0;z-index:1}.ecosystem-swiper__card-title{position:relative;z-index:100!important;font-size:21px;font-weight:500;margin:0;display:flex;align-items:center;margin-right:1.2rem;line-height:95%}.services-swiper__slide{width:146px!important;height:207px!important}.services-swiper__card{position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:inherit;height:inherit}.services-swiper__card-image{box-sizing:border-box;width:inherit;height:149px!important;border-radius:20px;display:flex;align-items:end;justify-content:space-between;padding:10px}.services-swiper__card-button{box-sizing:border-box!important;width:40px!important;height:40px!important;padding:10px!important}.services-swiper__card-price{background-color:#013766;color:#fff!important;font-size:14px;padding:8px;padding-bottom:6px;line-height:100%;border-radius:12px}.services-swiper__card-name{margin-top:16px;font-size:18px;font-weight:600}.services-swiper__pagination{display:flex;justify-content:center;margin:12px 0 18px;gap:8px}.services-swiper__pagination-bullet{width:30px;height:4px;background-color:#013766;border-radius:2px;cursor:pointer;transition:background-color .3s ease}.services-swiper__pagination>.swiper-pagination-bullet-active{background-color:#013766!important}.partner-list{display:flex;gap:12px}.partner-list__slide{width:56px;height:56px}.partner-list__card{position:relative;box-sizing:border-box;width:inherit!important;height:inherit!important}.partner-list__logo{width:100%;border-radius:50%;width:56px;height:56px;-o-object-fit:cover;object-fit:cover}.navigation-panel{position:fixed;bottom:0;display:flex;justify-content:space-between;box-sizing:border-box;width:100%;padding:22px 38px 14px;background-color:#fff;max-height:82px;border-radius:30px 30px 0 0;box-shadow:0 -9px 20px hsla(0,0%,83%,.1);z-index:15}.navigation-panel.tg-ios-panel{padding-bottom:48px!important}.navigation-panel>a{text-decoration:none!important}.navigation-panel__item{display:flex;flex-direction:column;align-items:center}.navigation-panel__item svg{stroke:#d8d8d8;transition:stroke .3s ease}.navigation-panel__item p{margin-top:4px;font-size:14px;line-height:130%;font-weight:500;color:#d8d8d8;transition:stroke .3s ease}.navigation-panel__item.active p,.navigation-panel__item.active svg{stroke:#013766;color:#013766}.special-header{display:flex;align-items:center;width:auto;height:auto;background-color:#fff;padding:20px 24px;border-radius:0 0 16px 16px}.special-header__main{display:flex;gap:8px}.special-header__title{margin-top:3px;font-size:21px;font-weight:600}.special-header__link{max-height:24px}.special-header__filter{max-width:50%}.club-card{box-sizing:border-box;padding:18px;background-color:#fff;border-radius:16px}.club-card__footer,.club-card__header{display:flex;justify-content:space-between}.club-card__footer{margin-top:48px}.club-card__logo{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:58px;height:58px;background-color:#013766;padding:12px;border-radius:10px}.club-card__title{text-align:end;font-weight:600}.club-card__title>.title{font-size:21px}.club-card__title>.subtitle{font-size:16px;color:#6e6e70}.club-card__uin{font-weight:600;font-size:21px}.club-card__bonuses{font-weight:500;font-size:18px;display:flex;align-items:start}.club-card__bonuses span{margin-left:4px}.club-card__actions{display:flex;gap:8px}.club-card__actions button{margin:0!important;width:40px;height:40px;border-radius:6px}.tariff-card{padding:14px 16px 18px;background-color:#fff;border-radius:16px}.tariff-card__header{display:flex;justify-content:space-between}.tariff-card__header button{width:24px;height:24px}.tariff-card__base{flex-direction:column}.tariff-card__name{font-size:18px;font-weight:600}.tariff-card__term{font-size:16px;color:#9f9f9f}.tariff-card__info{display:flex;gap:6px;margin-top:9px}.tariff-card__price{padding:8px 10px 5px 12px;background-color:#013766;color:#fff;border-radius:12px}.tariff-card__expire{padding:8px 12px 5px;background-color:#f8f8fa;border-radius:12px}.tariff-card__description{margin-top:16px;color:#7b7b7b}.materials-card{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-radius:16px;background-color:#fff}.materials-card__title{display:flex;flex-direction:column;align-items:start;font-size:18px;font-weight:600}.materials-card__title>span{font-size:16px;font-weight:400;color:#9f9f9f}.calendar-container{position:relative}.week-strip{background-color:transparent;margin-top:16px;font-family:inherit}.week-strip__month{font-size:18px;font-weight:600;color:#000;margin-bottom:8px}.week-strip__days{display:flex;align-items:center;gap:18px;justify-content:space-between}.week-strip__day{position:relative;display:flex;flex-direction:column;align-items:center;min-width:24px;padding:0;cursor:pointer}.week-strip__day-name{color:#a0a6a6;margin-bottom:4px;font-size:14px;text-transform:lowercase}.week-strip__day-number{font-size:18px;font-weight:600;color:#a0a6a6}.has-event .week-strip__day-number{color:#222}.week-strip__day--current:before{content:"";position:absolute;top:-7px;left:50%;transform:translateX(-50%);width:calc(100% + 12px);height:calc(100% + 14px);background-color:#013766;border-radius:7px;z-index:-1}.week-strip__day--current .week-strip__day-name{color:#fff}.week-strip__day--current .week-strip__day-number{color:#fff!important;font-weight:600}.week-strip__day--today{border-radius:50%;display:flex;align-items:center;justify-content:center}.week-strip__day--today .week-strip__day-number{color:#013766;font-weight:700}.calendar-popup{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000}.calendar-popup__backdrop{position:absolute;top:0;left:0;width:100%;height:100%}.calendar-popup__content{position:relative;z-index:1001;background-color:transparent!important;border-radius:12px;padding:24px;width:90%;max-width:400px;margin-bottom:5rem}.calendar-popup__content :deep(.vc-pane){width:100%}.calendar-popup__content :deep(.vc-title){font-weight:600}.calendar-popup__close{position:absolute;right:18px;top:18px;box-sizing:border-box;width:24px!important;height:24px!important;display:flex;z-index:100}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.dp__main{box-shadow:0 0 15.7px rgba(94,94,94,.07);font-family:TTCommons!important;background-color:#fff;overflow:hidden}.dp__main,.dp__menu{border:none!important;border-radius:16px!important}.dp__calendar,.dp__menu_inner{padding:0!important}.dp__calendar{font-family:TTCommons!important}.dp__calendar div[role=grid]{padding:24px!important;padding-top:11px!important}.dp__calendar_item{flex:1 1 0%!important;width:100%;min-width:0!important;max-width:none!important;box-sizing:border-box!important}.dp__calendar_item:has(.dp__cell_inner.dp__range_between){background:#d3e1ff!important;overflow:hidden!important}.dp__calendar_item:has(.dp__cell_inner.dp__range_end):not(:has(.dp__cell_inner.dp__range_start)){background:linear-gradient(270deg,transparent 50%,#d3e1ff 0)!important}.dp__range_between{margin:0 auto!important}.dp__calendar_header_separator{display:none!important}.dp--header-wrap{display:flex;justify-content:center;border-bottom:.8px solid #e4e5e7;padding:12px 0 10px!important;font-family:TTCommons!important}.dp--header-wrap .dp__month_year_wrap{padding:0 62px!important;width:auto!important}.dp--header-wrap .dp__month_year_wrap .dp__month_year_wrap{padding:0!important;margin:0 auto!important}.dp--header-wrap .dp__month_year_wrap .dp__month_year_wrap button{padding:0!important;font-size:16px!important;font-weight:500!important;color:#222!important}.dp--header-wrap .dp__month_year_wrap .dp__month_year_wrap button.dp__month_year_select{margin-right:4px!important;pointer-events:none!important}.dp--past{color:rgba(51,51,51,.5)!important}.dp__calendar_row{margin:6px 0!important;display:flex!important;width:100%}.dp__cell_inner{width:24px!important;height:24px!important;display:flex;align-items:center;justify-content:center;font-size:14px!important;border-radius:50%!important;padding:0!important;margin:0!important}.dp__calendar_header_item{color:#979797!important;font-weight:400!important;font-size:12px!important}.dp__today,.dp__today.dp__range_start.dp__range_end{color:#013766!important;font-weight:600!important;border:none!important;background:none!important;font-size:16px!important}.dp__today.dp__range_end:not(.dp__range_start),.dp__today.dp__range_start:not(.dp__range_end){margin:0!important;margin:0 auto!important}.dp__active_date,.dp__range_end,.dp__range_start,.dp__today.dp__range_end:not(.dp__range_start),.dp__today.dp__range_start:not(.dp__range_end){font-size:12px!important;font-weight:600!important;border-radius:50%!important;background:#013766!important;color:#fff!important;line-height:50%!important}.dp__active_date,.dp__range_end,.dp__range_start{margin:0!important;display:flex;align-items:center;justify-content:center}.dp__active_date .custom-day-cell .events-dots,.dp__range_end .custom-day-cell .events-dots,.dp__range_start .custom-day-cell .events-dots{display:none!important}.dp__range_between{background:transparent!important;border-radius:0!important;color:#013766!important;margin:0!important;box-shadow:none!important;padding:0!important;z-index:0;border:none!important}.dp__range_between .dp__cell_inner{background:transparent!important;border-radius:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.dp__range_between_first{border-radius:20% 0 0 20%!important;overflow:hidden!important}.dp__range_between_last{border-radius:0 20% 20% 0!important;overflow:hidden!important}.dp__cell_inner{margin:0 auto!important}.event-card,.event-card__banner{display:flex;flex-direction:column}.event-card__banner{justify-content:space-between;box-sizing:border-box;height:164px;border-radius:15px;background-position:50%;background-size:100%;overflow:hidden;padding:20px 13px 13px 13px}.event-card__banner p{color:#fff;font-size:21px;font-weight:600}.event-card__actions{display:flex;justify-content:end}.event-card__actions.invite{justify-content:space-between!important}.event-card__actions-badge{box-sizing:border-box;padding:8px 10px 4px;background-color:#fff;border-radius:12px;max-height:31px!important}.event-card__actions-badge span{font-size:14px;color:#222}.event-card__actions-buttons{display:flex}.event-card__actions-buttons button{display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:39px!important;height:39px!important}.event-card__actions-buttons .el-button+.el-button{margin-left:4px}.event-card__main{display:flex;justify-content:space-between;align-items:flex-start;margin-top:16px}.event-card__info{display:flex;flex-direction:column}.event-card__info section{display:flex;align-items:start}.event-card__info section p{font-size:18px;margin-left:4px}.event-card__info section .text-bold{font-weight:600}.event-card__price{border-radius:12px;background-color:#013766;padding:10px 10px 7px}.event-card__price p{font-size:14px;font-weight:500;color:#fff}.event-card__button{width:auto;margin-top:8px}.event-card__button button{border-radius:8px;height:40px;width:100%;padding:13px 0!important;font-weight:600}.event-card__button button.participate{background-color:#d3e1ff!important;color:#013766}.custom-ymap{border-radius:20px!important;overflow:hidden}.custom-ymap__custom-marker{display:flex;align-items:center;justify-content:center;border-radius:10px}.custom-ymap__custom-marker img{height:30px;width:30px}.custom-ymap__custom-marker img.resident{width:48px;height:48px;border-radius:50%}.resident-card{background-color:#fff;padding:15px 12px;border-radius:20px}.resident-card__header{position:relative;box-sizing:border-box;display:flex}.resident-card__header-avatar{box-sizing:border-box;width:76px;height:76px;border-radius:8px;overflow:hidden;flex-shrink:0;background-color:#ebebeb}.resident-card__header-avatar img{box-sizing:border-box;-o-object-fit:cover;object-fit:cover;width:inherit;height:inherit}.resident-card__header-information{display:flex;flex-direction:column;justify-content:space-between;margin-left:16px}.resident-card__header-personal{display:flex;flex-direction:column}.resident-card__header-personal .personal-name{overflow-wrap:normal;font-weight:600;font-size:18px}.resident-card__header-personal .personal-profession{color:#9f9f9f}.resident-card__header-meta{display:flex;gap:6px}.resident-card__header-meta div{display:flex;padding:8px;border-radius:12px;background-color:#f8f8fa}.resident-card__header-meta div p{margin-left:4px;height:14px}.resident-card__header-meta .meta-company{background-color:#013766}.resident-card__header-meta .meta-company p{color:#fff}.resident-card__header-favourite{position:absolute;right:0;top:0}.resident-card__content{margin-top:15px}.resident-card__content-about{font-size:14px;color:#7b7b7b}.event-swiper{border-radius:22px}.event-swiper__card{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;padding:24px 12px 12px;height:176px;border-radius:22px!important;overflow:hidden;box-shadow:0 8.57868px 59.2787px rgba(98,98,98,.1);background-position:50%;background:linear-gradient(89.79deg,rgba(0,0,0,.7) 5.09%,transparent 99.89%)}.event-swiper__title{font-weight:700;color:#fff;font-size:24px;line-height:90%;letter-spacing:-.02em;margin-right:20px}.event-swiper__date{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:7px 8px 6px;background-color:rgba(58,58,58,.71);color:#fff;font-size:12px;border-radius:12px}.event-swiper__date .dot-separator{font-size:14px;margin:0 4px}.event-swiper__date i{margin-right:5px}.event-swiper__date span{height:12px}.event-swiper__pagination{display:flex;justify-content:center;margin-top:20px;gap:8px}.event-swiper__pagination-bullet{width:30px;height:4px;background-color:#013766;border-radius:2px;cursor:pointer;transition:background-color .3s ease}.event-swiper__pagination>.swiper-pagination-bullet-active{background-color:#013766!important}.product-card{display:flex;flex-direction:column;align-items:stretch;padding:0 0 16px 0;position:relative;overflow:hidden;min-width:0}.product-card__image{width:100%;aspect-ratio:1/1;border-radius:15px;overflow:hidden;position:relative}.product-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:18px 18px 0 0}.product-card__info{display:flex;flex-direction:column;align-items:flex-start;margin-top:10px}.product-card__info .product-name{font-size:18px;font-weight:600;margin-bottom:2px;line-height:1.2}.product-card__info .product-price{font-size:15px;font-weight:500;color:#013766;margin-top:2px}.product-card__info .product-description{display:none}.product-card__add-button{position:absolute;right:8px;bottom:10px;width:40px!important;height:40px!important;background:#013766!important;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}.company-match-dialog{box-sizing:border-box;margin-top:40vh;margin-left:24px!important;margin-right:24px!important;width:auto!important;text-align:center;border-radius:13px!important}.company-match-dialog__title{font-size:21px;font-weight:600}.company-match-dialog__subtitle{font-size:16px;margin-top:4px}.company-match-dialog__content{margin-top:18x}.company-match-dialog__content .el-radio-group{width:100%}.company-match-dialog__content .el-radio-group .company-selection-grid{display:flex;flex-direction:column;gap:12px;margin-top:16px}.company-selection-item{display:flex;align-items:center}.company-selection-item .el-radio{height:20px!important;width:20px!important;margin-right:8px!important}.company-selection-item .el-radio .el-radio__label{display:none}.company-selection-item .el-radio .el-radio__input,.company-selection-item .el-radio .el-radio__input .el-radio__inner{height:inherit;width:inherit}.company-selection-item .el-radio .el-radio__input .el-radio__inner:after{width:7.2px;height:7.2px}.company-selection-item .el-radio__input.is-checked .el-radio__inner{border-color:#013766!important;background-color:#013766!important}.company-image{border-radius:50%;width:56px!important;height:56px!important}.company-name{font-size:16px;font-weight:600;margin-top:8px;margin-left:8px}.confirm-button{margin-top:8px;box-sizing:border-box;width:100%;height:40px!important;border-radius:8px!important}.confirm-button span{font-weight:600}.companies-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.companies-title .el-button{width:30px!important;height:30px!important}.companies-list{display:flex;flex-direction:column;gap:16px}.company-item{display:flex;padding:15px 13px;border-radius:20px;background-color:#fff}.company-item__logo{box-sizing:border-box;width:36px;height:36px}.company-item__logo img{width:inherit;height:inherit;border-radius:50%}.company-item__info{display:flex;flex-direction:column;gap:12px;margin-left:12px;width:100%!important}.company-item__info .company-header{display:flex;justify-content:space-between}.company-item__info .company-header .company-main{display:flex;flex-direction:column}.company-item__info .company-header .company-main .company-name{font-size:18px;font-weight:600;margin:0}.company-item__info .company-header .company-main .company-position{color:#222;font-size:16px}.company-item__info .company-header .company-control .el-button{box-sizing:border-box;width:30px!important;height:30px!important;aspect-ratio:1/1!important;border-radius:6px!important}.company-item__info .company-header .company-control .el-button+.el-button{margin-left:4px}.company-item__info .company-footer{display:flex;gap:6px;align-items:start}.company-item__info .company-footer .address-badge{background-color:#013766;display:flex;gap:3px;padding:8px 11px 5px 9px;border-radius:12px}.company-item__info .company-footer .address-badge p{color:#fff;font-size:14px}.company-item__info .company-footer .industry-badge{background-color:#f8f8fa;border-radius:12px;padding:7px 9px}.company-period{color:#909399;font-size:12px}.empty-state{color:#909399;text-align:center;padding:16px}.companies-drawer{padding:32px 24px;border-radius:13px 13px 0 0}.companies-drawer .el-drawer__body,.companies-drawer .el-drawer__header{margin:0!important;padding:0!important}.companies-drawer__title{font-size:21px;font-weight:600}.companies-drawer__logo{margin-top:16px;display:flex;justify-content:center}.companies-drawer__logo .logo-upload{display:flex;justify-content:center;align-items:center;width:86px;height:86px;border-radius:50%;background-color:#6e6e70}.companies-drawer__general-form{display:flex;flex-direction:column;gap:8px}.companies-drawer__matching-system{margin-top:24px;display:flex;flex-direction:column}.companies-drawer__matching-system .matching-header{display:flex;justify-content:space-between;align-items:center}.companies-drawer__matching-system .matching-header p{font-size:18px;font-weight:600;margin-right:5rem}.companies-drawer__matching-system .matching-form{margin-top:10px;display:flex;flex-direction:column;gap:8px}.companies-drawer__submit-block{display:flex;flex-direction:column;gap:8px;margin-top:24px}.companies-drawer__submit-block .el-button{height:40px!important;border-radius:8px!important}.companies-drawer__submit-block .el-button+.el-button{margin:0!important}.companies-drawer__submit-block .el-button.button-cancel{color:#013766!important}.account-settings__education{display:flex;flex-direction:column}.account-settings__education-header{display:flex;justify-content:space-between;align-items:center}.account-settings__education-header .add-button{margin-left:auto;width:30px!important;height:30px!important}.account-settings__education-header .add-button:focus,.account-settings__education-header .add-button:hover{background-color:#d3e1ff!important}.account-settings__education-forms{display:flex;flex-direction:column;gap:16px}.account-settings__education-forms .education-form{display:flex;flex-direction:column}.account-settings__education-forms .education-form .education-input{margin-top:16px}.account-settings__education-forms .education-form .input-delete{margin-top:12px;background-color:#ff5b5b!important;height:40px!important;border-radius:8px!important;padding:0;display:flex;justify-content:center;align-items:center}.account-settings__education-forms .education-form .input-delete span{color:#fff;font-size:16px;font-weight:600;font-family:TTCommons,sans-serif}.account-settings__education-forms .privacy-select{margin-top:3px}.education-input{flex:1}.education-input .el-input-group__append{box-sizing:border-box;width:30px!important;height:auto!important;padding:0!important;box-shadow:none!important;border-bottom:1px solid #000;border-radius:0!important}.account-settings__link{display:flex;flex-direction:column}.account-settings__link-header{display:flex;justify-content:space-between;align-items:center}.account-settings__link-header .add-button{margin-left:auto;width:30px!important;height:30px!important}.account-settings__link-header .add-button:focus,.account-settings__link-header .add-button:hover{background-color:#d3e1ff!important}.account-settings__link-forms{display:flex;flex-direction:column;gap:16px;margin-top:12px}.account-settings__link-forms .link-form{display:flex;flex-direction:column;box-sizing:border-box;position:relative}.account-settings__link-forms .link-form .link-input{margin-top:16px}.account-settings__link-forms .link-form .link-input .el-input-group__append{box-sizing:border-box;background-color:#ff5b5b!important;width:30px!important;height:30px!important;padding:0!important;margin-top:10px;border-radius:6px!important;box-shadow:none!important}.account-settings__link-forms .link-form .link-type-select .el-select__wrapper{background-color:transparent!important}.account-settings__link-forms .link-form .link-type-select .el-select__wrapper .el-select__suffix{display:none!important}.account-settings__link-forms .link-form .input-delete{margin-top:12px;background-color:#ff5b5b!important;height:40px!important;border-radius:8px!important;padding:0;display:flex;justify-content:center;align-items:center}.account-settings__link-forms .link-form .input-delete span{color:#fff;font-size:16px;font-weight:600;font-family:TTCommons,sans-serif}.account-settings__link-forms .privacy-select{margin-top:3px}.interests-dialog__title{font-size:21px;font-weight:600;text-align:center;margin-bottom:12px}.interests-dialog__content{gap:16px;padding:6px}.interests-dialog__content,.interests-dialog__list{height:auto!important;display:flex;flex-direction:column}.interests-dialog__list{gap:12px}.interests-dialog__item{display:flex;justify-content:space-between;align-items:center;border-radius:4px;cursor:pointer;transition:background-color .2s}.interests-dialog__item span{font-size:16px}.marital-dialog__title{font-size:21px;font-weight:600;text-align:center;margin-bottom:12px}.marital-dialog__content{gap:16px;padding:6px}.marital-dialog__content,.marital-dialog__list{height:auto!important;display:flex;flex-direction:column}.marital-dialog__list{gap:12px}.marital-dialog__item{display:flex;justify-content:space-between;align-items:center;border-radius:4px;cursor:pointer;transition:background-color .2s}.marital-dialog__item span{font-size:16px}.request-card{background-color:#fff;border-radius:20px;padding:19px 12px 12px}.request-card__header{display:flex;align-items:center;gap:6px}.request-card__target{color:#fff;background-color:#013766;padding:7px 9px 4px;font-weight:400}.request-card__deadline,.request-card__target{display:flex;align-items:center;border-radius:12px;font-size:12px}.request-card__deadline{background-color:#f8f8fa;padding:5px 9px;color:#013766;font-weight:500}.request-card__deadline.extreme{color:#ff5b5b;gap:4px}.request-card__deadline.extreme span{padding-top:2px}.request-card__comments-count{display:flex;align-items:center;gap:4px;font-size:14px;color:#013766;margin-left:auto}.request-card__comments-count span{margin-top:4px}.request-card__body{margin-top:12px}.request-card__title{font-size:21px;font-weight:600}.request-card__author{margin-top:2px;display:flex;align-items:center;gap:8px}.request-card__author .author-avatar{width:24px;height:24px;border-radius:4px}.request-card__author .author-name{margin-top:2px;color:#9f9f9f;font-size:16px}.request-card__description{margin-top:6px;font-size:14px;color:#7b7b7b;padding-bottom:16px}.request-card__tags{display:flex;align-items:center;gap:6px}.request-card__tags .tag-badge{padding:7px 9px 4px;background-color:#f8f8fa;border-radius:12px;font-size:12px}.comment-item{display:flex;flex-direction:column}.comment-item__header{display:flex;align-items:center;gap:8px}.comment-item__header .header-avatar{box-sizing:border-box;width:40px;height:40px;background-color:#ebebeb;border-radius:50%}.comment-item__header .header-avatar.placeholder{padding:4px}.comment-item__header .header-author{font-weight:600;font-size:18px;margin-top:2px}.comment-item__header .header-favourite{margin-left:auto}.comment-item__text{margin-top:4px;color:#6e6e70}.comment-item__text .reply-mention{color:#013766}.comment-item__replies{margin-top:4px}.comment-item__reply{margin-top:4px;margin-left:auto;color:#013766}.comment-item__reply--input{margin-bottom:16px}.comment-item__reply--input .reply-input{height:38px;--el-input-border-color:transparent!important;--el-input-focus-border-color:#013766!important;--el-input-text-color:#222!important;--el-input-placeholder-color:#6e6e70!important;--el-input-bg-color:transparent!important;border-bottom:1px solid #222}.comment-item__reply--input .reply-input .el-input__wrapper{display:flex;align-items:end;padding:0 0 0 8px}.comment-item__reply--input .reply-input .el-input__wrapper.is-focus{border:none!important;box-shadow:none!important}.comment-item__reply--input .reply-input .el-input__wrapper:hover{box-shadow:none!important}.comment-item__reply--input .reply-input .el-input__wrapper .el-input__inner{padding-right:10px}.comment-item__reply--input .reply-input .el-input-group__append{padding:0!important}.application{display:flex;flex-direction:column;position:relative;height:100vh}.application+.navigation-panel{display:none}.application__page{display:flex;flex-direction:column;justify-content:center;align-items:stretch;height:100%;padding:0 24px;margin-bottom:10rem}.application__page>p{font-size:24px;font-weight:600;text-align:center;padding:0 26px}.application__page>p>span{padding-top:4px;font-size:18px;font-weight:400}.application__banner{position:relative;display:flex;flex-direction:column;height:100%;width:100%;box-sizing:border-box;overflow:hidden!important}.application__banner-content{position:relative;z-index:10;flex-shrink:0;padding-top:4px}.application__banner-title{font-family:Ricordi;text-align:center;text-transform:uppercase;font-size:48px;font-weight:400;color:#003057;margin:4px 0 12px;line-height:88%;letter-spacing:.01em}.application__banner-image{display:block;z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.application__banner-button{position:fixed;bottom:32px;left:24px;right:24px;z-index:10;width:calc(100% - 48px)}.application__start-page-button{width:100%;margin-top:24px}.application__start-page-confirm{margin-top:9px;display:flex;align-items:center}.application__start-page-confirm>.el-checkbox{width:20px!important;height:20px!important;--el-checkbox-checked-bg-color:#013766;--el-checkbox-checked-input-border-color:#013766;--el-checkbox-input-border-color-hover:#a0a6a6;--el-checkbox-input-border-color:#a0a6a6;--el-border-width:2px}.application__start-page-confirm>p{margin-left:8px;color:#6e6e70}.application__exist-page-site{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;margin-top:24px;border-radius:14px;font-family:Ricordi;font-weight:400;font-size:18px;transition:none;cursor:pointer}.application__exist-page-site,.application__exist-page-site:active,.application__exist-page-site:focus,.application__exist-page-site:hover{background-color:#fff;text-decoration:none;color:#013766}.application__exist-page-site>.follow{flex:0 0 auto;aspect-ratio:1/1;height:100%;min-height:38px;background-color:#f8f8fa;display:flex;justify-content:center;align-items:center;border-radius:12px}.application__exist-page-button{margin-top:24px}.fade-step-enter-active,.fade-step-leave-active{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.fade-step-enter-from,.fade-step-leave-to{opacity:0}.tariff+.navigation-panel{display:none}.tariff__header{background-color:#fff;padding:24px;border-radius:0 0 16px 16px}.tariff__header-title{font-size:21px;font-weight:600}.tariff__content{padding:24px}.tariff__content-accordion{border:none!important}.tariff__content-description{padding:0 14px;font-size:16px;color:#6e6e70;line-height:1}.tariff__content-accordion-item{margin-bottom:8px;border-radius:6px;border:2px solid transparent;transition:border-color .3s ease;overflow:hidden}.tariff__content-accordion-item.is-active{border-color:#013766}.tariff__content-accordion-item>.el-collapse-item__header{display:flex;align-items:center;padding:20px 14px;font-weight:600;font-size:16px;border:none;border-radius:6px;line-height:100%!important;height:auto!important}.tariff__content-accordion-item>.el-collapse-item__header>i{display:none}.tariff__content-accordion-item>.el-collapse-item__wrap{border:none!important}.tariff__content-terms{display:none}.tariff__content-terms.is-active{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}.tariff__content-terms.is-active>.term-item{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:16px;line-height:100%!important;background-color:#fff;padding:16px 14px;border-radius:6px}.tariff__content-terms.is-active>.term-item>.term{flex:1}.tariff__content-terms.is-active>.term-item>.price{flex:1;text-align:end}.tariff__content-terms.is-active>.term-item.selected{background-color:#013766;color:#fff!important}.tariff__content-terms.is-active>.term-item.selected>.price,.tariff__content-terms.is-active>.term-item.selected>.term{color:#fff!important}.tariff__pay{position:fixed;bottom:0;width:auto;padding:18px 24px;background-color:#fff}.tariff__pay-header{display:flex;justify-content:space-between}.tariff__pay-header>p{color:#6e6e70;font-size:16px;line-height:1}.tariff__pay-header>p>span{font-size:21px;font-weight:600}.tariff__pay-submit{flex:1;width:100%;margin-left:34px}.tariff__pay-submit>span{line-height:88%}.tariff__pay-agreement{margin-top:16px;display:flex;align-items:start}.tariff__pay-agreement>.el-checkbox{width:20px!important;height:20px!important;--el-checkbox-checked-bg-color:#013766;--el-checkbox-checked-input-border-color:#013766;--el-checkbox-input-border-color-hover:#a0a6a6;--el-checkbox-input-border-color:#a0a6a6;--el-border-width:2px}.tariff__pay-agreement>p{margin-left:8px;color:#6e6e70}.home{padding:22px 24px}.home__header{display:flex;width:100%;justify-content:space-between}.home__header-logo{display:flex;gap:10px}.home__header-logo>img{max-width:207px}.home__header-welcome{font-size:18px;font-weight:600;margin-right:6rem;margin-top:8px;line-height:88%}.home__header-search{padding:8px;background-color:#013766;width:32px!important;height:32px;aspect-ratio:1/1!important;box-sizing:border-box;border-radius:50%}.home__greeting-subtitle{font-size:16px;font-weight:400;color:#6e6e70;margin-top:8px}.home__block{margin-top:32px}.home__block-header{display:flex;justify-content:space-between;align-items:center;font-weight:600;line-height:88%}.home__block-title{font-size:24px}.home__block-more{color:#013766;font-size:19px}.home__block-content{margin-top:20px}.home__ecosystem{margin-top:21px}.home__ecosystem-content{margin-top:16px}.home__events{margin-top:36px}.home__matches-content,.home__materials-content,.home__partner-content{margin-top:16px}.home__materials-content{display:flex;flex-direction:column;gap:8px}.home__news-content{display:flex;flex-direction:column;gap:15px}.home__news-card{display:flex;gap:8px;align-items:center;padding:14px 16px;border-radius:16px;background-color:#fff}.home__news-card-image{box-sizing:border-box;height:40px;width:40px;background-color:#ebebeb}.home__news-card-image.image-avatar{border-radius:50%}.home__news-card-image.image-avatar.placeholder{padding:4px}.home__news-card-image.image-banner{border-radius:4px}.home__news-card-title{display:flex;flex-direction:column;align-items:start;padding:0;font-size:18px;font-weight:600;margin-top:4px}.home__news-card-title>.news-subtitle{font-size:16px;font-weight:400;color:#9f9f9f}.home__news-card-follow{margin-left:auto}.home__matches-content{display:flex;flex-direction:column;gap:8px}.home__matches-card{display:flex;justify-content:space-between;align-items:start;padding:14px 16px;border-radius:16px;background-color:#fff}.home__matches-card i{margin-top:12px}.home__matches-card-title{display:flex;flex-direction:column;align-items:start;font-size:18px;font-weight:600}.home__matches-card-title>span{font-size:16px;font-weight:400;color:#9f9f9f}.ecosystem-page{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;min-height:auto}.ecosystem-page a{min-width:159px!important;min-height:110px!important}.ecosystem-page__card{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:start;justify-content:end;min-width:inherit;min-height:inherit;background-color:#fff;border-radius:9px;padding:0 12px 8px 16px;overflow:hidden}.ecosystem-page__card-image{position:absolute;max-width:159x;max-height:110px;bottom:0;right:0;z-index:1}.ecosystem-page__card-title{position:relative;z-index:10!important;font-size:21px;font-weight:500;margin:0;display:flex;align-items:center;margin-right:1rem;line-height:95%}.ecosystem-page__card-description{position:relative;z-index:10}.news-page{padding:16px 0;display:flex;flex-direction:column;gap:16px}.news-page__card{background-color:#fff;border-radius:16px}.news-page__announce{padding:19px 24px}.news-page__member{padding:14px 24px}.news-page__header{display:flex}.news-page__avatar{display:flex;justify-content:center;align-items:center;background-color:#ebebeb;border-radius:50%;overflow:hidden}.news-page__avatar.announce{width:48px;height:48px;border-radius:5px}.news-page__avatar.announce img{border-radius:5px}.news-page__avatar.member{width:79px!important;height:79px!important;aspect-ratio:1/1}.news-page__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.news-page__info{display:flex;flex-direction:column;margin-left:9px;font-weight:600;font-size:18px;margin-top:4px}.news-page__info .info{font-size:16px;color:#9f9f9f;font-weight:400}.news-page__content{margin-top:12px;font-size:16px;color:#6e6e70}.news-page__announce-link{color:#013766;font-weight:600}.partners-page{display:flex;flex-direction:column;gap:32px}.partners-page__card{box-sizing:border-box;display:flex;position:relative}.partners-page__card-image{box-sizing:border-box;width:73px;height:73px;border-radius:8px}.partners-page__card-image .el-image{width:inherit;height:inherit;border-radius:8px}.partners-page__card-link{position:absolute;top:6px;right:0}.partners-page__card-content{justify-content:space-between;margin-left:16px}.partners-page__card-content,.partners-page__card-header{display:flex;flex-direction:column}.partners-page__card-title{font-weight:600;font-size:18px}.partners-page__card-info{display:flex;align-items:center;gap:6px}.partners-page__card-address{display:flex;align-items:center;justify-content:center;background-color:#013766;padding:8px 9px 5px;font-size:14px;color:#fff;border-radius:12px;gap:3px}.partners-page__card-address i{margin-bottom:3px}.partners-page__card-industry{background-color:#fff;padding:7px 9px;border-radius:12px}.account-page{width:auto;min-height:100vh;padding:0}.account-page .special-header{border-radius:0;padding-bottom:0}.account-page__title{font-size:24px;font-weight:600;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.account-page__title a{text-decoration:underline}.account-page__main{display:flex;flex-direction:column;box-sizing:border-box;width:100%;background-color:#fff;padding:9px 24px 24px;border-radius:0 0 16px 16px}.account-page__top-section{display:flex;width:100%;align-items:center}.account-page__avatar{box-sizing:border-box;width:105px;height:105px;aspect-ratio:1/1;background-color:#ebebeb;border-radius:8px}.account-page__avatar img{border-radius:8px;width:inherit;aspect-ratio:1/1}.account-page__avatar:has(.avatar-placeholder){padding:24px}.account-page__avatar:has(.avatar-placeholder) img.avatar-placeholder{width:100%;height:auto}.account-page__personal{display:flex;flex-direction:column;width:100%;margin-left:12px}.account-page__fullname{font-size:18px;font-weight:600}.account-page__account-info{display:flex;justify-content:space-between;width:100%;margin-top:8px}.account-page__account-info .item{display:flex;flex-direction:column;align-items:center}.account-page__account-info .item span{font-size:15px;font-weight:700}.account-page__account-info .item p{font-size:13px}.account-page__control{display:flex;justify-content:space-evenly;margin-top:20px;width:100%}.account-page__control .control-item{display:flex;flex-direction:column;align-items:center}.account-page__control .control-item p{font-size:13px;margin-top:4px}.account-page__control .control-item button{box-sizing:border-box;width:40px;height:40px}.account-page__control .control-item .el-badge .el-badge__content{box-sizing:border-box;background-color:#d3e1ff!important;width:24px!important;height:24px!important;border-radius:50%;color:#013766;font-weight:500;font-size:14px;padding-top:4px}.account-page__control .control-item .el-badge.hidden sup{display:none}.account-page__club,.account-page__created,.account-page__ecosystem,.account-page__feedback,.account-page__matches,.account-page__materials,.account-page__requests,.account-page__residents,.account-page__tariff{padding:0 24px}.account-page__matches{margin-top:32px}.account-page__matches a .match-card{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:23px 16px;border-radius:16px}.account-page__matches a .match-card span{font-size:18px;font-weight:600}.account-page__requests{margin-top:32px}.account-page__club{margin-top:16px}.account-page__residents{display:flex;flex-direction:column;gap:8px}.account-page__residents-card{padding:15px 14px 14px 18px;background-color:#fff;display:flex;justify-content:space-between;border-radius:20px}.account-page__residents-card .left-side{display:flex;align-items:center}.account-page__residents-card .left-side p{font-weight:600;font-size:18px;margin-left:8px}.account-page__residents-card a{position:relative}.account-page__residents-card a:before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;z-index:1}.account-page__residents-card a .el-button{position:relative;z-index:2}.account-page__feedback{margin-top:32px;margin-bottom:16px}.account-page__created{text-align:center;font-size:18px}.request-drawer{background-color:#fff;border-radius:13px 13px 0 0;padding:32px 24px 14px;height:80vh!important}.request-drawer .el-drawer__body{flex:1 1 auto;display:flex;flex-direction:column;height:100%;padding:0}.request-drawer__header{display:flex;justify-content:space-between;font-size:21px;font-weight:600;margin-bottom:8px}.request-drawer__header .close-drawer{width:24px;height:24px;border:none!important;color:#222!important}.request-drawer__header .close-drawer:focus,.request-drawer__header .close-drawer:hover{background-color:transparent!important}.request-drawer__form{flex:1 1 auto;display:flex;flex-direction:column;height:100%;overflow-y:auto;gap:8px}.request-drawer__input{height:38px;--el-input-border-color:transparent!important;--el-input-focus-border-color:#013766!important;--el-input-text-color:#222!important;--el-input-placeholder-color:#6e6e70!important;--el-input-bg-color:transparent!important;border-bottom:1px solid #222}.request-drawer__input .el-input__wrapper{display:flex;align-items:end;padding:0 0 0 8px}.request-drawer__input .el-input__wrapper.is-focus{border:none!important;box-shadow:none!important}.request-drawer__input .el-input__wrapper:hover{box-shadow:none!important}.request-drawer__input .el-input__wrapper .el-input__inner{padding-right:10px;font-family:TTCommons,sans-serif!important;font-size:16px!important}.request-drawer__input .el-input__wrapper .el-input__suffix{position:absolute;height:auto!important;bottom:-24px;right:0}.request-drawer__input .el-input__wrapper .el-input__suffix .el-input__suffix-inner .el-input__count .el-input__count-inner{background-color:transparent!important;font-size:12px;font-weight:600;line-height:25px}.request-drawer__input .el-input-group__append{padding:0!important}.request-drawer__select{height:38px;--el-select-border-color:transparent!important;--el-select-focus-border-color:#013766!important;--el-select-text-color:#222!important;--el-select-placeholder-color:#6e6e70!important;--el-select-bg-color:transparent!important;border-bottom:1px solid #222}.request-drawer__select.select-target{margin-top:16px}.request-drawer__select .el-select__wrapper{display:flex;align-items:end;height:inherit!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;padding-left:8px!important}.request-drawer__select .el-select__wrapper .el-select__selection{height:80%!important}.request-drawer__select .el-select__wrapper .el-select__selection .el-select__placeholder span{color:#6e6e70;font-size:16px;font-weight:400}.request-drawer__select .el-select__wrapper .el-select__suffix{height:80%}.request-drawer__button{margin-top:auto!important}.materials-page{padding:12px 24px}.materials-page__title{display:flex;justify-content:space-between;margin-top:16px;font-weight:600}.materials-page__title .title{font-size:24px}.materials-page__list{display:flex;flex-direction:column;margin-top:16px;gap:8px}.materials-page__item{box-sizing:border-box;display:flex;align-items:center;border-radius:6px;padding:13px;background-color:#fff;line-height:100%}.materials-page__item.video{height:187px;flex-direction:column;align-items:start;justify-content:space-between;border-radius:15px;padding:20px 13px 15px;background-size:cover;background-position:50%}.materials-page__item.video .material-duration{display:flex;background-color:#fff;padding:10px 8px 7px;border-radius:12px;font-size:14px;gap:4px}.materials-page__item.video .material-title{font-size:21px;color:#fff;font-weight:600;margin-right:79px}.materials-page__item.book,.materials-page__item.doc,.materials-page__item.present{align-items:center}.materials-page__info{margin-left:10px;font-weight:600}.materials-page__info.book,.materials-page__info.doc,.materials-page__info.present{width:100%;display:flex;flex-direction:row;justify-content:space-between}.materials-page__info.book .material-duration,.materials-page__info.doc .material-duration,.materials-page__info.present .material-duration{margin:0}.materials-page__info .material-duration{margin-top:8px}.contact-page,.contact-page__placeholder{display:flex;flex-direction:column;gap:16px}.contact-page__placeholder{justify-content:center;align-items:center;height:70vh}.contact-page__placeholder p{font-size:18px;color:#9f9f9f}.contact-page__card{display:flex;justify-content:space-between;padding:16px 12px;border-radius:20px;background-color:#fff}.contact-page__image{overflow:hidden;box-sizing:border-box;border-radius:50%;width:48px;aspect-ratio:1/1;background-color:#f8f8fa}.contact-page__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact-page__content{display:flex;align-items:center}.contact-page__person{display:flex;flex-direction:column;margin-left:9px}.contact-page__person .fullname{font-weight:600}.contact-page__person .profession{color:#9f9f9f}.contact-page__link{box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:12px;width:38px;height:38px;padding:7px;background-color:#f9f9f9}.favresident-page,.favresident-page__placeholder{display:flex;flex-direction:column;gap:16px}.favresident-page__placeholder{justify-content:center;align-items:center;height:70vh}.favresident-page__placeholder p{margin:0 3.5rem;text-align:center;font-size:18px;color:#9f9f9f}.favresident-page__placeholder button{height:40px!important;border-radius:8px!important}.favresident-page__placeholder button span{font-weight:600}.favresident-page__card{display:flex;justify-content:space-between;padding:16px 12px;border-radius:20px;background-color:#fff}.favresident-page__image{overflow:hidden;box-sizing:border-box;border-radius:50%;width:48px;aspect-ratio:1/1;background-color:#f8f8fa}.favresident-page__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.favresident-page__content{display:flex;align-items:center}.favresident-page__person{display:flex;flex-direction:column;margin-left:9px}.favresident-page__person .fullname{font-weight:600}.favresident-page__person .profession{color:#9f9f9f}.favresident-page__link{box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:12px;width:38px;height:38px;padding:7px;background-color:#f9f9f9}.events-page{padding-top:0}.events-page__header{display:flex;justify-content:space-between;align-items:end;padding-top:21px;padding-bottom:12px;font-weight:600}.events-page__header .header-title{font-size:24px}.events-page__header .header-filter{font-size:19px}.events-page__content{box-sizing:border-box;padding-top:24px;display:flex;flex-direction:column;gap:24px}.events-page__placeholder{display:flex;flex-direction:column;height:50vh;justify-content:center;align-items:center;gap:16px}.events-page__placeholder p{margin:0 3.5rem;text-align:center;font-size:18px;color:#9f9f9f}.event-detail{padding:0}.event-detail__section-title{font-size:24px;font-weight:600}.event-detail__banner{flex-direction:column;box-sizing:border-box;width:auto;height:236px;background-size:cover;padding:21px 24px 23px}.event-detail__actions,.event-detail__banner{display:flex;justify-content:space-between}.event-detail__actions-controls{display:flex;gap:4px}.event-detail__actions-controls button{margin-left:0!important}.event-detail__name p{font-size:21px;color:#fff;font-weight:600}.event-detail__control{display:flex;flex-direction:column;margin-top:16px}.event-detail__control-buttons{gap:8px;display:flex;flex-direction:column;width:auto}.event-detail__control-buttons .bottom-buttons,.event-detail__control-buttons .top-buttons{width:100%;display:flex;gap:8px}.event-detail__control-buttons .bottom-buttons button,.event-detail__control-buttons .top-buttons button{border-radius:8px;height:40px}.event-detail__control-buttons .bottom-buttons .confirm,.event-detail__control-buttons .bottom-buttons .ticket,.event-detail__control-buttons .top-buttons .confirm,.event-detail__control-buttons .top-buttons .ticket{flex-grow:1;font-weight:600}.event-detail__control-buttons .bottom-buttons .confirm.participate,.event-detail__control-buttons .bottom-buttons .ticket.participate,.event-detail__control-buttons .top-buttons .confirm.participate,.event-detail__control-buttons .top-buttons .ticket.participate{background-color:#d3e1ff!important;color:#013766;border:none!important}.event-detail__control-buttons .bottom-buttons .invite,.event-detail__control-buttons .top-buttons .invite{flex-shrink:0;width:40px;margin-left:0!important}.event-detail__control-seats{margin-top:8px;font-weight:500;font-size:18px}.event-detail__meta{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;margin-top:16px}.event-detail__meta div{display:flex;align-items:center;gap:8px;flex-grow:1;background-color:#fff;padding:12px;padding-bottom:11px;border-radius:20px}.event-detail__meta-date .datetime{display:flex;align-items:center;gap:4px;padding:0}.event-detail__meta-date .datetime .dot-separator{font-size:24px;height:24px;transform:translateY(-1px);color:#222;padding:0 5px}.event-detail__meta-date .datetime .date-part,.event-detail__meta-date .datetime .time-part{display:inline-block}.event-detail__about{display:flex;flex-direction:column;margin-top:32px}.event-detail__about-badges{display:flex;align-items:center;gap:6px;margin-top:8px}.event-detail__about-badges .about-badge{padding:8px 12px 5px;border-radius:12px;background-color:#fff;font-size:14px}.event-detail__about-badges .badge-price{background-color:#013766;color:#fff;font-weight:600}.event-detail__about-info{margin-top:16px;color:#6e6e70}.event-detail__broadcast{margin-top:16px}.event-detail__broadcast-button{width:100%;height:40px!important;border-radius:8px!important}.event-detail__broadcast-button span{font-weight:600}.event-detail__participants{margin-top:32px}.event-detail__participants-card{padding:10px 14px;margin-top:8px;background-color:#fff;border-radius:20px;display:flex;align-items:center;justify-content:space-between}.event-detail__participants-card .participant-avatars-container{display:flex;align-items:center}.event-detail__participants-card .participant-avatars-container .participant-avatar{width:40px;height:40px;border-radius:50%;border:2px solid #fff;background-color:#fff;overflow:hidden;position:relative}.event-detail__participants-card .participant-avatars-container .participant-avatar .avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-detail__participants-card .participant-avatars-container .participant-count{margin-left:8px;font-size:18px;font-weight:600}.event-detail__partners{margin-top:32px}.event-detail__partners-title{margin-bottom:8px}.event-detail__map{margin-top:32px}.event-detail__map-map{margin-top:8px}.event-detail__drawer{padding:32px 24px 0;border-radius:13px 13px 0 0;height:70%!important;transition:height 5s ease}.event-detail__drawer[data-scroll=down]{height:80%!important}.event-detail__drawer[data-scroll=up]{height:70%!important}.event-detail__drawer .el-drawer__body,.event-detail__drawer .el-drawer__header{display:inline-flex;flex-direction:column;align-items:start;padding:0;margin-bottom:0;gap:8px}.event-detail__drawer .el-drawer__body{margin-top:20px}.event-detail__drawer-title{font-size:21px;font-weight:600}.event-detail__drawer-search{margin-top:8px}.event-detail__drawer-search>.el-input__wrapper{background:#f8f8fa!important}.event-detail__confirm-reject{box-sizing:border-box;margin-top:40vh;margin-left:24px;margin-right:24px;width:100%!important;display:flex}.event-detail__confirm-reject .el-dialog__header{padding:0!important}.event-detail__confirm-reject .el-dialog__body{margin-top:12px;display:flex;flex-direction:column}.event-detail__confirm-reject .el-dialog__body .el-button{height:40px}.event-detail__confirm-reject .el-dialog__body .el-button+.el-button{margin-left:0!important}.event-detail__confirm-reject .el-dialog__body .el-button span{font-weight:600}.event-detail__confirm-reject .confirm-title{font-size:21px;font-weight:600;text-align:center}.event-detail__confirm-reject .confirm-button{margin-top:20px;margin-bottom:8px;color:#013766;border-color:#013766!important}.event-drawer{padding:32px 24px 0;border-radius:13px 13px 0 0;height:70%!important;transition:height 5s ease}.event-drawer.scroll-down{height:85%!important}.event-drawer.scroll-up{height:70%!important}.event-drawer .el-drawer__body,.event-drawer .el-drawer__header{display:inline-flex;flex-direction:column;align-items:start;padding:0;margin-bottom:0;gap:8px}.event-drawer .el-drawer__body{margin-top:20px}.residents-page{padding-top:0}.residents-page__header{display:flex;justify-content:space-between;align-items:center;padding-top:21px;padding-bottom:12px;font-weight:600}.residents-page__header .header-title{font-size:24px}.residents-page__header .header-title .header-count{font-size:14px;font-weight:600;padding:8px;padding-bottom:4px;background-color:#013766;color:#fff;border-radius:12px;margin-left:6px}.residents-page__header .header-filter{font-size:19px;width:50%}.residents-page__content{display:flex;flex-direction:column;gap:16px}.residents-page__tabs{margin-top:20px}.residents-page__tabs .el-tabs__content{margin-top:12px}.residents-page__tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav-scroll .el-tabs__nav{width:100%;display:flex;justify-content:space-between}.residents-page__tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav-scroll .el-tabs__nav .el-tabs__active-bar{background-color:#000!important}.residents-page__tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav-scroll .el-tabs__nav .el-tabs__item{flex:1;min-width:0;height:auto!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:6px;font-family:TTCommons!important;font-size:18px;font-weight:600;color:#cfcfcf}.residents-page__tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav-scroll .el-tabs__nav .el-tabs__item.is-active{color:#000}.resident-detail{width:auto;min-height:100vh;padding-bottom:32px;background-color:#f5f5f5}.resident-detail__header{border-radius:0;padding-bottom:0}.resident-detail__main{display:flex;flex-direction:column;box-sizing:border-box;width:100%;background-color:#fff;padding:9px 24px 24px;border-radius:0 0 16px 16px}.resident-detail__top-section{display:flex;width:100%;align-items:stretch}.resident-detail__avatar{display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:105px;height:105px;aspect-ratio:1/1;background-color:#ebebeb;border-radius:8px;margin-right:12px}.resident-detail__avatar-img{border-radius:8px;width:inherit;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.resident-detail__avatar-img.placeholder{width:100%}.resident-detail__avatar.placeholder{padding:24px}.resident-detail__personal{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;width:100%;flex:1}.resident-detail__personal-main{font-size:18px}.resident-detail__personal-secondary{width:100%;flex:1;display:flex;align-items:end;gap:8px}.resident-detail__fullname{font-weight:600;margin:0}.resident-detail__profession{margin:4px 0}.resident-detail__birthday{color:#9f9f9f;margin:0}.resident-detail__birthday.today{color:#013766;display:flex;align-items:start}.resident-detail__birthday.today i{margin-right:4px}.resident-detail__address,.resident-detail__company{display:flex;align-items:center}.resident-detail__address-text,.resident-detail__company-text{margin:0 0 0 4px}.resident-detail__icon{display:flex;align-items:center}.resident-detail__controls{margin-top:18px;display:flex;justify-content:space-between;width:100%}.resident-detail__control{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0;box-sizing:border-box}.resident-detail__control-button{box-sizing:border-box;width:40px!important;height:40px!important;flex-shrink:0}.resident-detail__control-label{text-align:center;font-size:13px;margin-top:4px;margin-bottom:0;width:100%;overflow-wrap:break-word;white-space:normal}.resident-detail__section{margin-top:32px;padding:0 24px}.resident-detail__section-title{font-size:24px;font-weight:600;margin:0 0 12px 0}.resident-detail__section--about .resident-detail__section-content,.resident-detail__section--benefit .resident-detail__section-content,.resident-detail__section--community-request .resident-detail__section-content,.resident-detail__section-content{margin-top:12px;color:#7b7b7b}.resident-detail__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.resident-detail__tag{display:flex;border-radius:8px;width:auto;justify-content:center;padding:8px 16px;background-color:#fff}.resident-detail__tag-text{margin:0}.resident-detail__tag.match{border:2px solid #013766}.resident-detail__education-list{display:inline-flex;flex-direction:column;gap:16px}.resident-detail__education-item{display:flex;flex-direction:column}.resident-detail__education-faculty,.resident-detail__education-institution,.resident-detail__education-spec{font-size:16px;color:#7b7b7b;margin:0}.resident-detail__companies-list{margin-top:16px;display:inline-flex;flex-direction:column;gap:16px}.resident-detail__companies-card{display:flex;align-items:center}.resident-detail__companies-logo{width:48px;height:48px;border-radius:8px}.resident-detail__companies-logo img{width:48px;height:48px}.resident-detail__companies-info{margin-left:16px}.resident-detail__companies-name{font-size:18px;font-weight:600;margin:0}.resident-detail__companies-post{margin:4px 0}.resident-detail__companies-industry{color:#6e6e70;margin:8px 0 0 0}.resident-detail__location-card{display:flex;align-items:center;margin-top:12px;padding:12px;background-color:#fff;border-radius:20px}.resident-detail__location-content{display:flex;align-items:center}.resident-detail__location-text{margin-left:8px;font-size:14px;font-weight:500}.resident-detail__link-card{justify-content:space-between;padding:10px 0;width:100%}.resident-detail__link-card,.resident-detail__link-content{display:flex;align-items:center}.resident-detail__link-icon-wrapper{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:32px;width:32px;padding:6px;background-color:#eef2f9;border-radius:8px}.resident-detail__link-info{display:flex;flex-direction:column;align-items:start;margin-left:14px}.resident-detail__link-type{font-size:18px;font-weight:600;margin:0}.resident-detail__link-url{color:#5b5b5b;margin:0}.resident-detail__link-action{display:flex;align-items:center;justify-content:center;background-color:#fff;padding:8px;box-sizing:border-box;height:32px;width:32px;border-radius:12px}.resident-detail__timestamp{margin-top:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:18px}.order-event{padding:24px;display:flex;flex-direction:column;gap:8px}.order-event+.navigation-panel{display:none}.order-event__accordion{display:flex;flex-direction:column;gap:8px;border:none;--el-collapse-border-color:none!important}.order-event__ticket{box-sizing:border-box;display:flex;flex-direction:column;background-color:#fff;padding:0 14px;border-radius:6px;border:2px solid transparent!important}.order-event__ticket.is-active{border:2px solid #013766!important}.order-event__ticket button{border:none}.order-event__ticket-header{display:flex;justify-content:space-between;width:100%;height:auto!important;font-family:TTCommons!important;font-size:16px!important}.order-event__ticket-header+i{display:none}.order-event__ticket-header .ticket-name{font-weight:600}.order-event__ticket-header .ticket-available{display:flex;align-items:center;color:#013766}.order-event__ticket-header .ticket-available span{margin-top:1px;margin-right:2px}.order-event__ticket-content{font-family:TTCommons!important;font-size:16px!important}.order-event__ticket-content .ticket-description{color:#6e6e70!important;line-height:1}.order-event__ticket .el-collapse-item__wrap .el-collapse-item__content{padding-bottom:20px!important}.order-event__order{position:fixed;display:flex;bottom:0;left:0;right:0;box-shadow:0 -2px 10px rgba(0,0,0,.1);padding:20px 23px;z-index:100;background:#fff;box-shadow:0 -9px 15.7px rgba(94,94,94,.07);border-radius:5px 5px 0 0}.order-event__order .order-block{width:100%}.order-event__order .order-block .order-price{font-size:21px;font-weight:600;color:#013766}.order-event__order .order-block .order-ticket{color:#6e6e70}.order-event__order .order-button{height:40px;width:100%;border-radius:8px}.order-event__order .order-button span{font-weight:600}.order-page+.navigation-panel{display:none}.order-payment{padding:24px}.order-payment__info,.order-payment__user{display:flex;flex-direction:column;gap:8px}.order-payment__info{margin-top:24px}.order-payment__info .payment-promocode,.order-payment__info .payment-result,.order-payment__info .payment-ticket,.order-payment__info .product-info{display:flex;justify-content:space-between;align-items:center}.order-payment__info .payment-ticket p,.order-payment__info .product-info p{color:#6e6e70}.order-payment__info .payment-promocode p{color:#ff9393}.order-payment__info .payment-result p{font-size:21px;font-weight:600}.order-payment__info .payment-result .payment-summary{display:flex;align-items:center;gap:8px}.order-payment__info .payment-result .payment-summary .text-through{font-size:18px!important;font-weight:500!important}.order-payment .el-divider{margin:0}.order-payment__pay{position:fixed;bottom:0;left:0;box-sizing:border-box;width:100%;padding:17px 24px;background-color:#fff}.order-payment__pay-button{width:100%;height:40px!important;border-radius:8px!important;font-weight:600!important}.order-payment__pay-agreement{margin-top:14px;display:flex;align-items:start}.order-payment__pay-agreement>.el-checkbox{width:20px!important;height:20px!important;--el-checkbox-checked-bg-color:#013766;--el-checkbox-checked-input-border-color:#013766;--el-checkbox-input-border-color-hover:#a0a6a6;--el-checkbox-input-border-color:#a0a6a6;--el-border-width:2px}.order-payment__pay-agreement>p{margin-left:8px;color:#6e6e70}.market-page{padding-top:0}.market-page__header{display:flex;justify-content:space-between;align-items:end;padding-top:21px;padding-bottom:12px;font-weight:600}.market-page__header .header-title{font-size:24px}.market-page__header .header-filter{font-size:19px}.market-page__content{display:flex;flex-direction:column;gap:24px;margin-top:24px}.market-page__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.product-detail{display:flex;flex-direction:column}.product-detail__section-title{font-size:24px;font-weight:600}.product-detail__banner{background-position:50%;background-size:cover;background-repeat:no-repeat;border-radius:15px;position:relative}.product-detail__banner.service{height:187px}.product-detail__banner.product{height:370px}.product-detail__banner button{position:absolute;top:10px;right:10px;height:40px!important;width:40px!important}.product-detail__title{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.product-detail__title .title-name{font-size:21px;font-weight:600;margin-right:3rem}.product-detail__title .title-price{font-size:21px;font-weight:500}.product-detail__params{margin-top:12px}.product-detail__params .params-radio-group{display:flex;gap:8px}.product-detail__params .params-radio-group .el-radio-button{background-color:transparent!important;border-color:transparent!important;border-radius:11px}.product-detail__params .params-radio-group .el-radio-button .el-radio-button__inner{border-radius:11px;font-size:16px;font-weight:600;border-color:transparent!important;padding:12.5px 24px;color:#222}.product-detail__params .params-radio-group .el-radio-button.is-active .el-radio-button__inner{background-color:#013766!important;box-shadow:none!important}.product-detail__cart-control{display:flex;margin-top:8px}.product-detail__cart-control .el-button+.el-button{margin:0}.product-detail__cart-control button{height:40px!important;border-radius:8px!important}.product-detail__cart-control .control-incart{width:100%}.product-detail__cart-control .control-incart span{font-weight:600}.product-detail__cart-control .control-quantity{display:flex;gap:8px;width:100%}.product-detail__cart-control .control-quantity .control-item{width:40px!important}.product-detail__cart-control .control-quantity .quantity-info{width:100%;display:flex;align-items:center;justify-content:center;background-color:#d3e1ff;color:#013766;font-weight:600;border-radius:8px}.product-detail__cart-control .control-share{margin-left:8px!important;width:40px!important}.product-detail__documents,.product-detail__info,.product-detail__partners{margin-top:32px}.product-detail__info .info-description{margin-top:12px;color:#7b7b7b}.product-detail__partners .partner-card{display:flex;align-items:center;margin-top:16px}.product-detail__partners .partner-card img{width:48px!important;height:48px!important;border-radius:50%;-o-object-fit:cover;object-fit:cover}.product-detail__partners .partner-card .partner-info{margin-left:16px}.product-detail__partners .partner-card .partner-info .partner-name{font-size:18px;font-weight:600}.product-detail__documents .documents-title{margin-bottom:16px}.product-detail__documents .documents-card{padding:13px;background-color:#fff;border-radius:6px;display:flex;align-items:center}.product-detail__documents .documents-card p{font-weight:600;margin-left:9px;margin-top:3px}.cart-page+.navigation-panel{display:none}.cart-page__content{display:flex;flex-direction:column;gap:16px;max-width:1200px;margin:0 auto}.cart-page__section{margin-top:24px}.cart-page__title{font-size:21px;font-weight:600}.cart-page__payment-type .payment-method{margin-top:8px;display:flex;gap:8px}.cart-page__payment-type .payment-method .el-radio-button{border-radius:12px!important;border:none!important}.cart-page__payment-type .payment-method .el-radio-button .el-radio-button__inner{border-radius:12px!important;border:none!important;box-shadow:none!important;color:#a0a6a6;font-weight:500}.cart-page__payment-type .payment-method .el-radio-button.is-active .el-radio-button__inner{background-color:#013766!important;font-weight:600}.cart-page__payment-type .payment-warning{margin-top:8px;font-size:13px;color:#6e6e70}.cart-page__promocode .promocode-block{margin-top:8px;display:flex;gap:8px}.cart-page__promocode .promocode-block button{height:50px!important;border-radius:10px!important}.cart-page__promocode .promocode-block .el-input{--el-input-border-color:transparent!important;--el-input-focus-border-color:#013766!important}.cart-page__promocode .promocode-block .el-input>.el-input__wrapper{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;background:#fff;border-radius:10px}.cart-page__order{position:fixed;display:flex;bottom:0;left:0;right:0;box-shadow:0 -2px 10px rgba(0,0,0,.1);padding:20px 23px;z-index:100;background:#fff;box-shadow:0 -9px 15.7px rgba(94,94,94,.07);border-radius:5px 5px 0 0}.cart-page__order .order-block{width:100%}.cart-page__order .order-block .order-price{font-size:21px;font-weight:600;color:#013766}.cart-page__order .order-block .order-ticket{color:#6e6e70}.cart-page__order .order-button{height:40px;width:100%;border-radius:8px}.cart-page__order .order-button span{font-weight:600}.cart-card{justify-content:space-between;width:100%}.cart-card,.cart-card__checkbox{box-sizing:border-box;display:flex;align-items:center}.cart-card__checkbox{margin-right:8px;justify-content:center;width:20px!important}.cart-card__checkbox .el-checkbox__input{--el-checkbox-checked-bg-color:#013766;--el-checkbox-checked-input-border-color:#013766;--el-checkbox-input-border-color-hover:#a0a6a6;--el-checkbox-input-border-color:#a0a6a6;--el-border-width:2px;--el-checkbox-border-radius:4px}.cart-card__checkbox .el-checkbox__input .el-checkbox__inner{width:20px!important;height:20px!important}.cart-card__checkbox .el-checkbox__input .el-checkbox__inner:after{display:flex!important;align-items:center!important;width:5px;height:8px;border:2px solid #fff!important;border-left:none!important;border-top:none!important;left:6px;top:2px}.cart-card__image{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:4px;margin-left:8px}.cart-card__info{display:flex;flex-direction:column;gap:4px;margin-left:8px;flex-grow:1}.cart-card__name{margin:0;font-size:18px;font-weight:600;line-height:1}.cart-card__name span{font-size:16px;font-weight:500;color:#6e6e70}.cart-card__price{margin:0;font-size:15px;font-weight:500}.cart-card__controls{display:flex;align-items:center;gap:6px;margin-left:auto;margin-top:auto}.cart-card__control-btn{width:30px!important;height:30px!important;display:flex;align-items:center;justify-content:center;border-radius:6px!important}.cart-card__control-btn span i img{width:18px;height:18px}.cart-card__quantity{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:12px;font-weight:600;background-color:#013766;color:#fff}.onboarding-page{box-sizing:border-box;display:flex;flex-direction:column;height:100vh;padding:20px!important;padding-bottom:32px!important}.onboarding-page+.navigation-panel{display:none!important}.onboarding-page__header{flex:0 0 auto;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0}.onboarding-page__slides{box-sizing:border-box;flex:1 1 auto;display:flex;flex-direction:column;width:100%;position:relative;overflow:hidden;padding:0 20px!important}.onboarding-page__slide{display:flex;flex-direction:column;height:100%;width:100%;text-align:center;border-radius:12px}.onboarding-page__slide-text{font-size:24px;font-weight:600;margin:0 3rem 1rem;flex:0 0 auto;line-height:100%}.onboarding-page__slide-text:has(span){margin-bottom:0}.onboarding-page__slide-text span{font-size:18px;font-weight:400;line-height:100%}.onboarding-page__slide-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:12px;margin-top:12px!important;box-shadow:-4px -4px 23.2px rgba(0,0,0,.07)}.onboarding-page__footer{flex:0 0 auto;width:100%;display:flex;flex-direction:column;gap:8px}.onboarding-page__footer .el-button+.el-button{margin:0}.onboarding-page__footer button{height:40px;border-radius:8px}.onboarding-page__footer button span{font-weight:600}.onboarding-page__footer button.skip{color:#013766!important}.onboarding-page__footer button.skip:hover{background-color:#d3e1ff!important}.matching-page+.navigation-panel{display:none}.matching-page__content{display:flex;flex-direction:column;gap:32px;margin-top:28px}.matching-page__card{position:relative;width:48%}.matching-page__card,.matching-page__card-header{box-sizing:border-box;display:flex;flex-direction:column}.matching-page__card-header{justify-content:space-between;align-items:end;width:160px;height:160px;border-radius:8px;padding:9px 13px 13px 9px}.matching-page__card-footer{display:flex;flex-direction:column;gap:8px;margin-top:15px}.matching-page__card-like{width:40px!important;height:40px!important}.matching-page__card-type{margin-right:auto;text-align:start;background-color:#013766;padding:8px 9px 5px;border-radius:12px;color:#fff;font-size:14px}.matching-page__card-name{font-weight:600;font-size:18px}.matching-page__card-industry{padding:7px 9px;border-radius:12px;background-color:#fff;margin-right:auto}.matching-page__card-mutually{background-color:#d3e1ff;color:#013766;padding:8px 9px 5px;font-size:14px;border-radius:12px}.matching-page__like-type{box-sizing:border-box;margin-top:40vh;margin-left:24px!important;margin-right:24px!important;width:auto!important;text-align:center;border-radius:13px!important}.matching-page__like-type .like-type-title{font-size:21px;font-weight:600}.matching-page__like-type .like-type-subtitle{font-size:16px;margin:4px 2rem 0}.matching-page__like-type .like-type-content{margin-top:18px}.matching-page__like-type .like-type-content .el-radio-group{display:flex;flex-direction:column;align-items:start}.matching-page__like-type .like-type-content .el-radio-group .company-selection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:16px}.matching-page__like-type .like-type-content .el-radio-group .el-radio .el-radio__label{color:#222;font-size:16px;font-weight:400}.matching-page__like-type .like-type-content .el-radio-group .el-radio .el-radio__input.is-checked .el-radio__inner{border-color:#013766!important;background-color:#013766!important}.matching-company{padding-top:0;padding-left:0;padding-right:0}.matching-company__header{display:flex;align-items:start;justify-content:space-between;background-color:#fff;border-radius:0 0 16px 16px;padding:20px 24px}.matching-company__header .header-card{display:flex;flex-direction:column;align-items:center;gap:8px}.matching-company__header .header-card div{position:relative}.matching-company__header .header-card div img{max-width:132px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:8px}.matching-company__header .header-card div .header-matched{position:absolute;bottom:-8px;left:-15px;width:40px;height:40px}.matching-company__header .header-card p{text-align:center;font-size:18px;font-weight:600;margin-top:8px}.matching-company__content{display:flex;flex-direction:column;gap:16px;padding:16px 24px}.matching-company__section-title{font-size:24px;font-weight:600}.matching-company__section-text{margin-top:12px;color:#7b7b7b}.matching-company__represent{display:flex;align-items:center;padding:15px 12px;background-color:#fff;border-radius:20px;margin-bottom:8px}.matching-company__represent .represent-avatar{width:48px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:50%}.matching-company__represent .represent-name{display:flex;flex-direction:column;margin-left:9px}.matching-company__represent .represent-name p{font-size:18px;font-weight:600}.matching-company__represent .represent-name span{color:#9f9f9f}.matching-company__represent a{margin-left:auto}.matching-company__details{display:flex;flex-direction:column;gap:16px}.matching-company__details .detail-item{display:flex;align-items:center}.matching-company__details .detail-item i{background-color:#eef2f9;border-radius:8px;padding:6px;margin-right:14px}.matching-company__details .detail-content .detail-title{font-size:18px;font-weight:600}.matching-company__details .detail-content .detail-value{color:#5b5b5b}.matching-company__details .detail-link{box-sizing:border-box;margin-left:auto;width:38px;height:38px;aspect-ratio:1/1}.matching-company__details .detail-link i{box-sizing:border-box;width:inherit;height:inherit;background-color:#fff}.partner-detail{display:flex;flex-direction:column}.partner-detail__header{padding:20px 24px;background-color:#fff;display:flex;align-items:start;justify-content:space-between;border-radius:0 0 16px 16px}.partner-detail__header .header-card{display:flex;flex-direction:column;align-items:center;margin-top:3rem;gap:8px}.partner-detail__header .header-card img{max-width:10rem;-o-object-fit:cover;object-fit:cover;border-radius:8px}.partner-detail__header .header-card p{font-size:18px;font-weight:600;margin-top:4px}.partner-detail__header .header-card span{background-color:#013766;color:#fff;padding:10px;padding-bottom:6px;display:flex;gap:4px;border-radius:14px}.partner-detail__content{padding:24px}.partner-detail__info-title{font-size:24px;font-weight:600}.partner-detail__info-text{color:#7b7b7b;margin:12px 0}.partner-detail__meta{display:flex;flex-direction:column;gap:14px}.partner-detail__meta .meta-item{display:flex;align-items:center}.partner-detail__meta .meta-item i{padding:6px;background-color:#eef2f9;border-radius:8px;margin-right:14px;aspect-ratio:1/1!important}.partner-detail__meta .meta-item .meta-content{display:flex;flex-direction:column}.partner-detail__meta .meta-item .meta-content .meta-title{font-size:18px;font-weight:600}.partner-detail__meta .meta-item .meta-content .meta-value{color:#6e6e70}.partner-detail__meta .meta-item .meta-link{box-sizing:border-box;margin-left:auto;width:38px;height:38px}.partner-detail__meta .meta-item .meta-link i{box-sizing:border-box;width:inherit;height:inherit;background-color:#fff}.notification-page{display:flex;flex-direction:column;gap:8px}.notification-page__card{display:flex;align-items:center;padding:14px 16px;background-color:#fff;border-radius:16px}.notification-page__card-info{display:flex;flex-direction:column}.notification-page__card-info .notification-type{font-size:18px;font-weight:600}.notification-page__card-info .notification-text{color:#9f9f9f}.notification-page__card a{margin-left:auto}.account-settings{display:flex;flex-direction:column}.account-settings__drawer{height:80%!important}.account-settings__checkbox-form{display:flex;align-items:start}.account-settings__checkbox-form>.el-checkbox{width:20px!important;height:20px!important;--el-checkbox-checked-bg-color:#013766;--el-checkbox-checked-input-border-color:#013766;--el-checkbox-input-border-color-hover:#a0a6a6;--el-checkbox-input-border-color:#a0a6a6;--el-border-width:2px}.account-settings__checkbox-form>.el-checkbox .el-checkbox__inner{width:20px!important;height:20px!important}.account-settings__checkbox-form>.el-checkbox .el-checkbox__inner:after{display:flex!important;align-items:center!important;width:5px;height:8px;border:2px solid #fff!important;border-left:none!important;border-top:none!important;left:6px;top:2px}.account-settings__checkbox-form>p{margin-left:8px;margin-top:3px;color:#6e6e70}.account-settings__header{background-color:#fff;padding:20px 24px;display:flex;justify-content:space-between;align-items:start;border-radius:0 0 16px 16px}.account-settings__header .header-card{display:flex;flex-direction:column;align-items:center}.account-settings__header .header-card .avatar-upload-wrapper{position:relative;width:79px;height:79px;border-radius:50%;cursor:pointer;margin-bottom:8px;display:flex;justify-content:center;align-items:center}.account-settings__header .header-card p{font-size:21px;font-weight:600;margin:0}.account-settings__header .header-card span{font-size:18px;color:#9f9f9f}.account-settings__section-title{font-size:24px;font-weight:600}.account-settings__section-form{margin-top:4px;display:flex;flex-direction:column;gap:8px}.account-settings__section-input.input-start-date{margin-top:12px}.account-settings__section-input.el-date-editor.el-input{width:100%!important;height:38px!important}.account-settings__section-input.el-date-editor.el-input .el-input__wrapper{--el-input-placeholder-color:#6e6e70!important;--el-input-hover-border:transparent!important}.account-settings__section-input.el-select{height:38px!important;font-size:16px!important}.account-settings__section-input.el-select .el-select__wrapper{height:38px!important;box-shadow:none!important;border-bottom:1.5px solid #222;border-radius:0!important;--el-select-input-color:#222!important;font-size:16px!important;padding:0 8px!important}.account-settings__section-input.el-select .el-select__wrapper .el-select__selection,.account-settings__section-input.el-select .el-select__wrapper .el-select__suffix{height:inherit!important;margin-top:8px}.account-settings__section-input.el-select .el-select__wrapper .el-select__selection .el-select__selected-item span,.account-settings__section-input.el-select .el-select__wrapper .el-select__suffix .el-select__selected-item span{font-size:16px!important;font-weight:400!important}.account-settings__section-input .el-input__suffix{position:absolute;height:auto!important;bottom:-32px;right:0}.account-settings__section-input .el-input__suffix .el-input__suffix-inner .el-input__count .el-input__count-inner{background-color:transparent!important;font-size:12px;font-weight:600;line-height:25px}.account-settings__section-input.el-input--suffix .el-input__wrapper{display:flex!important;flex-direction:row-reverse!important}.account-settings__section-input.el-input--suffix .el-input__wrapper .el-input__prefix .el-input__prefix-inner .el-icon{width:16px!important;height:18px!important}.account-settings__section-input.el-input--suffix .el-input__wrapper .el-input__prefix .el-input__prefix-inner .el-icon svg{width:inherit;height:inherit}.account-settings__section-input .el-input__wrapper{background-color:transparent!important;--el-input-border-color:transparent!important;--el-input-focus-border-color:transparent!important;border-bottom:1.5px solid #222;border-radius:0!important;padding:0;padding-left:8px;height:38px!important;--el-input-text-color:#222!important;--el-input-placeholder-color:#6e6e70!important;--el-input-hover-border:transparent!important}.account-settings__section-input .el-input__wrapper:hover{box-shadow:none!important}.account-settings__section-input .el-input__wrapper .el-input__inner,.account-settings__section-input .el-input__wrapper .el-input__suffix{height:inherit!important;padding-top:8px}.account-settings__section-input .el-input__wrapper .el-input__prefix .el-input__prefix-inner .el-icon{margin:0!important;margin-top:4px!important}.account-settings__section-input .el-input__wrapper .el-input__prefix .el-input__prefix-inner .el-icon svg,.account-settings__section-input .el-input__wrapper .el-input__prefix .el-input__prefix-inner .el-icon.el-input__icon{width:24px!important;height:24px!important}.account-settings .privacy-select{display:flex;font-size:14px;height:12px!important;margin-top:-6px!important}.account-settings .privacy-select p{color:#9f9f9f;margin-top:2px}.account-settings .privacy-select .el-select__wrapper{height:16px!important;min-height:16px!important}.account-settings .privacy-select .custom-filters .el-select__wrapper .el-select__selection .el-select__placeholder{font-size:14px!important;font-weight:400}.account-settings__content{padding:24px;display:flex;flex-direction:column;gap:32px}.account-settings__notifications{display:flex;flex-direction:column;gap:16px}.account-settings__marital .marital-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.account-settings__marital .marital-title .el-button{width:30px!important;height:30px!important}.account-settings__interests .interests-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.account-settings__interests .interests-title .el-button{width:30px!important;height:30px!important}.avatar-editor{display:flex;flex-direction:column;gap:16px}.avatar-editor .cropper{height:60vh;background:#f0f0f0;border-radius:8px}.editor-controls{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}.editor-controls .el-button{display:flex;align-items:center;gap:4px}.tags-container{display:flex;gap:8px;margin-top:12px}.tags-container .el-tag{box-sizing:border-box;padding:9px 12px;background-color:#fff;border-color:transparent!important;border-radius:8px;height:100%;max-height:34px}.tags-container .el-tag .el-tag__content{display:flex;align-items:center;box-sizing:border-box;line-height:100%;color:#222;font-weight:600;font-size:14px}.tags-container .el-tag .el-tag__content .el-button.is-link{padding:0!important}.tags-container .el-tag .el-tag__content .el-button.is-link span i{margin-left:4px}.tags-container .el-tag .el-tag__content span{margin-top:2px}.tags-container .add-interest{width:32px!important;height:32px!important;border-radius:6px!important}.notification-drawer{padding:32px 24px;border-radius:13px 13px 0 0;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.notification-drawer .el-drawer__body,.notification-drawer .el-drawer__header{margin:0!important;padding:0!important}.notification-drawer .el-drawer__body{display:flex;flex-direction:column;justify-content:space-between}.notification-drawer__title{font-size:21px;font-weight:600;margin-bottom:16px}.tariff-detail__header{display:flex;flex-direction:column;gap:8px}.tariff-detail__title{font-weight:600;font-size:24px}.tariff-detail__subtitle{display:flex;gap:6px}.tariff-detail__price,.tariff-detail__remaining,.tariff-detail__term{font-size:14px;padding:8px 12px 5px;border-radius:12px}.tariff-detail__price{background-color:#013766;font-weight:600;color:#fff}.tariff-detail__remaining,.tariff-detail__term{background-color:#fff}.tariff-detail__description{margin-top:16px;color:#7b7b7b;font-size:16px}.tariff-detail__buttons{display:flex;flex-direction:column;gap:8px;margin-top:8px;box-sizing:border-box;width:100%}.tariff-detail__buttons button{width:100%}.tariff-detail__buttons .change-buttons{display:flex;gap:8px}.tariff-detail__buttons .change-buttons .el-button+.el-button{margin:0!important}.tariff-detail__buttons .change-buttons .el-button{height:40px!important;border-radius:8px!important;font-size:16px;font-weight:600;color:#013766}.tariff-detail__buttons .change-buttons .button-stop{border:1px solid #013766}.tariff-detail__buttons .change-buttons .button-stop :focus{background:transparent!important}.tariff-detail__products{margin-top:32px}.tariff-detail__product-list{margin-top:16px;display:flex;flex-direction:column;gap:16px}.tariff-detail__stop-dialog{padding:20px 16px!important}.tariff-detail__stop-dialog .stop-dialog--header{padding-bottom:6px!important;display:flex;justify-content:end}.tariff-detail__stop-dialog .stop-dialog--title{text-align:center;font-weight:600;font-size:21px}.tariff-detail__stop-dialog .stop-dialog--info{padding:0 2rem;text-align:center;margin-top:4px;font-size:16px}.tariff-detail__stop-dialog .stop-dialog--footer{display:flex;flex-direction:column;gap:8px}.tariff-detail__stop-dialog .stop-dialog--footer .el-button+.el-button{margin:0!important;color:#013766!important}.news-detail{padding:16px 0}.news-detail__banner{width:100%;height:auto}.news-detail__info{padding:0 24px;margin:24px 0 16px;color:#6e6e70}.news-detail__author{padding:0 24px;display:flex;align-items:center;gap:8px}.news-detail__author .author-avatar{height:48px;width:48px;border-radius:4px}.news-detail__author .author-info{display:flex;flex-direction:column;margin-top:4px}.news-detail__author .author-info p{font-size:18px;font-weight:600}.news-detail__author .author-info span{color:#6e6e70}.faq-page{padding:12px 24px}.faq-page__answer,.faq-page__question{font-family:TTCommons,sans-serif!important}.faq-page__accordion{border:none!important}.faq-page__question{font-size:18px;line-height:18px}.faq-page__question .el-collapse-item__header{height:38px!important}.faq-page__question .el-collapse-item__header,.faq-page__question .el-collapse-item__wrap{background-color:transparent!important;border:none!important}.faq-page__question .el-collapse-item__wrap .el-collapse-item__content{padding:0}.faq-page__answer{font-size:16px;color:#7b7b7b}.request-page{padding:20px 24px}.request-page__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px}.request-page__title{font-size:24px;font-weight:600}.request-page__filter{font-size:19px;font-weight:600;color:#013766}.request-page__body{display:flex;flex-direction:column;gap:8px;margin-top:16px}.request-detail{padding:16px 24px!important;padding-bottom:98px!important}.request-detail__title{font-size:24px;font-weight:600}.request-detail__badges{display:flex;align-items:center;gap:6px}.request-detail__category{background-color:#013766;color:#fff;border-radius:12px;padding:8px 12px 5px;font-size:14px}.request-detail__tags{display:flex;align-items:center;gap:6px}.request-detail__tags .request-tag{background-color:#fff;border-radius:12px;padding:8px 12px 5px;font-size:14px}.request-detail__description{margin-top:16px;color:#6e6e70}.request-detail__author{display:flex;align-items:center;gap:9px;margin-top:16px}.request-detail__author .author-image{width:48px;height:48px;border-radius:4px}.request-detail__author .author-info .author-name{font-weight:600;font-size:18px}.request-detail__author .author-info .author-indicator{color:#9f9f9f;font-weight:400}.comments-block{margin-top:32px}.comments-block__title{font-size:24px;font-weight:600}.comments-block__list{margin-top:24px}.comments-block__list .root-comment-wrapper>.comment-item>.comment-item__replies{padding-left:34px}.comments-block__create-comment{margin-top:8px;height:38px;--el-input-border-color:transparent!important;--el-input-focus-border-color:#013766!important;--el-input-text-color:#222!important;--el-input-placeholder-color:#6e6e70!important;--el-input-bg-color:transparent!important;border-bottom:1px solid #222}.comments-block__create-comment .el-input__wrapper{display:flex;align-items:end;padding:0 0 0 8px}.comments-block__create-comment .el-input__wrapper.is-focus{border:none!important;box-shadow:none!important}.comments-block__create-comment .el-input__wrapper:hover{box-shadow:none!important}.comments-block__create-comment .el-input__wrapper .el-input__inner{padding-right:10px}.comments-block__create-comment .el-input-group__append{padding:0!important}.comments-block__dialog{padding:16px 20px!important}.comments-block__dialog .dialog-title{font-size:21px;font-weight:600;text-align:center}.comments-block__dialog .dialog-balance{display:flex;justify-content:center;text-align:center;background-color:#f8f8fa;margin-top:8px;font-size:18px;font-weight:500;color:#013766;padding:11px 0!important}.comments-block__dialog .dialog-balance span{margin-top:4px;margin-left:4px}.comments-block__dialog .dialog-input{margin-top:8px;height:38px;--el-input-border-color:transparent!important;--el-input-focus-border-color:#013766!important;--el-input-text-color:#222!important;--el-input-placeholder-color:#6e6e70!important;--el-input-bg-color:transparent!important;border-bottom:1px solid #222}.comments-block__dialog .dialog-input .el-input__wrapper{display:flex;align-items:end;padding:0 0 0 8px}.comments-block__dialog .dialog-input .el-input__wrapper.is-focus{border:none!important;box-shadow:none!important}.comments-block__dialog .dialog-input .el-input__wrapper:hover{box-shadow:none!important}.comments-block__dialog .dialog-input .el-input__wrapper .el-input__inner{padding-right:10px}.comments-block__dialog .dialog-button{margin-top:24px}.loading-container[data-v-8496adbe]{display:flex;justify-content:center;align-items:center}.loading-overlay[data-v-8496adbe]{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:14}.loading-inline[data-v-8496adbe]{padding:20px}.loading-spinner[data-v-8496adbe]{text-align:center}.spinner[data-v-8496adbe]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #013766;border-radius:50%;animation:spin-8496adbe 1s linear infinite;margin:0 auto 16px}.loading-text[data-v-8496adbe]{color:#013766;font-size:16px;margin:0}@keyframes spin-8496adbe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-fade-enter-active[data-v-8496adbe],.loading-fade-leave-active[data-v-8496adbe]{transition:opacity .3s ease,transform .3s ease}.loading-fade-enter-from[data-v-8496adbe]{opacity:0;transform:scale(.9)}.loading-fade-leave-to[data-v-8496adbe]{opacity:0;transform:scale(1.1)}.fade-enter-active[data-v-1b778b02],.fade-leave-active[data-v-1b778b02]{transition:opacity .3s}.fade-enter-from[data-v-1b778b02],.fade-leave-to[data-v-1b778b02]{opacity:0}.global-loader[data-v-1b778b02]{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:#fff;z-index:9999}.spinner[data-v-1b778b02]{width:48px;height:48px;border:5px solid #eee;border-top:5px solid #013766;border-radius:50%;animation:spin-1b778b02 1s linear infinite}@keyframes spin-1b778b02{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}