@charset "UTF-8";:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;position:relative;touch-action:pan-x pan-y pinch-zoom;z-index:1}.carousel.is-dragging{touch-action:none}.carousel__track{display:flex;gap:var(--vc-slide-gap);height:100%;list-style:none;margin:0;padding:0;position:relative;transition:transform ease-out;transition-duration:var(--vc-transition-duration);width:100%}.carousel__viewport{height:100%;overflow:hidden;width:100%}.carousel__sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-effect-fade .carousel__track{display:grid;grid-template-columns:100%;grid-template-rows:100%;transition:none}.carousel.is-effect-fade .carousel__slide{grid-area:1/1;height:100%;opacity:0;pointer-events:none;transition:opacity ease-in-out;transition-duration:var(--vc-transition-duration);width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}:root{--vc-icn-width:100%}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}:root{--vc-nav-background:transparent;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-height:30px;--vc-nav-width:30px}.carousel__next,.carousel__prev{align-items:center;background:var(--vc-nav-background);border:0;border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:var(--vc-nav-height);height:var(--vc-nav-height);inset-block-start:50%;justify-content:center;padding:0;position:absolute;transform:translateY(-50%);width:var(--vc-nav-width)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical .carousel__next,.carousel.is-vertical .carousel__prev{inset-block-start:auto;inset-inline:auto 50%;transform:translate(50%)}.carousel.is-vertical.is-ttb .carousel__next{inset-block-end:0}.carousel.is-vertical.is-ttb .carousel__prev,.carousel.is-vertical.is-btt .carousel__next{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__prev{inset-block-end:0}@media (hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-active-color:var(--vc-clr-primary);--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-border-radius:0;--vc-pgn-gap:6px;--vc-pgn-height:4px;--vc-png-bottom:10px;--vc-png-left:auto;--vc-png-right:10px;--vc-pgn-width:16px}.carousel__pagination{bottom:var(--vc-png-bottom);display:flex;gap:var(--vc-pgn-gap);justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border:0;border-radius:var(--vc-pgn-border-radius);cursor:pointer;display:block;height:var(--vc-pgn-height);margin:0;padding:0;width:var(--vc-pgn-width)}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media (hover:hover){.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical .carousel__pagination{bottom:50%;flex-direction:column;left:var(--vc-png-left);right:var(--vc-png-right);transform:translateY(50%)}.carousel.is-vertical .carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;transform:translateZ(0)}body,html{background-color:#f5f5f5;height:100%;width:100%}*,body,html{margin:0;padding:0}*{box-sizing:border-box;font-family:Fira Sans,sans-serif}ol,ul{list-style:none}a{text-decoration:none}.step{font-size:20px;font-weight:700;line-height:132%;margin-bottom:16px}.btn{background-color:#ffcd00;border:none;border-radius:100px;color:#121212;font-size:14px;font-weight:600;outline:none;padding:12px;text-align:center;width:100%}.btn,.btn:disabled{transition:all .4s ease-in-out}.btn:disabled{background-color:#ffe680;color:#909090}.loader{align-items:center;display:flex;justify-content:center;position:relative}.loader:after{animation:rotation 1s linear infinite;border:4px solid #ffd400;border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;content:"";display:inline-block;height:48px;width:48px}.error{color:#fb4e4e;font-size:14px}.preloader-dots{align-items:center;display:flex;height:100%;justify-content:center;text-align:center}.preloader-dots .dot{animation:moveit 1.8s infinite;background:#232325;border-radius:50%;display:inline-block;height:8px;margin-right:6px;width:8px}.preloader-dots .dot:last-child{margin-right:0}.title{font-size:24px;font-weight:700;line-height:132%}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter-from,.fade-leave-to{opacity:0}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes moveit{0%{transform:translateY(0)}35%{transform:translateY(0)}50%{transform:translateY(-10px)}70%{transform:translateY(3px)}85%{transform:translateY(-3px)}}.input-block,.select-custom{border-bottom:1px solid #cacaca;cursor:pointer;margin-bottom:16px;position:relative}.select-custom{padding:0 16px 8px 0}.input-prefix{display:inline-block;opacity:0;top:15px;transition:opacity .4s ease-in-out}.input-prefix,.label{font-weight:400;position:absolute}.label{color:#909090;cursor:text;left:0;line-height:144%;margin:0;top:16px}.input,.label,.select{transition:all .3s ease-in-out}.input,.select{background-color:transparent;border:none;color:#121212;font-size:16px;font-weight:400;outline:none;padding:18px 16px 8px 0;position:relative;width:100%;z-index:2}.input::-moz-placeholder,.select::-moz-placeholder{color:#909090}.input::placeholder,.select::placeholder{color:#909090}.error-text{top:-16px}.error-text,.error-top{color:#fb4e4e;font-size:12px;left:0;margin:0;position:absolute}.error-top{top:-1px;transition:all .4s ease-in-out}.focused .label,.focused .passport-placeholder,.focused .region-placeholder{font-size:12px;padding:0;transform:translateY(-16px);transition:all .3s ease-in-out}.focused .input{padding-top:16px;transition:all .3s ease-in-out}.focused .input-prefix{opacity:1;transition:opacity .4s ease-in-out}.esim__back{align-items:center;display:flex;justify-content:center;min-height:56px;padding:16px 0;position:relative;width:100%}.esim__back-btn{background-color:transparent;border:none;display:flex;left:0;outline:none;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.esim__back-title{display:inline-block;font-weight:600;text-align:center}.welcome{align-items:center;display:flex;flex-direction:column;padding:0 16px 32px}.welcome__img{max-width:232px}.welcome__title{font-size:24px;font-weight:700;line-height:132%;margin-bottom:16px;margin-top:27px;text-align:center}.welcome__list{display:flex;flex-direction:column;gap:16px;margin-bottom:42px}.welcome__item{align-items:center;display:flex;gap:16px}.welcome__item span{display:inline-block;font-size:14px;line-height:144%}.welcome__check{background-color:#121212;color:#fff;margin-top:16px}.number{background-color:#f5f5f5;display:grid;grid-template-rows:auto auto auto auto minmax(auto,1fr);height:100%;padding:0 16px;position:relative}.number__search{align-items:center;background-color:#fff;border-radius:10px;display:flex;padding:10px 0;position:relative}.number__prefix{padding-right:18px;position:relative}.number__prefix svg{position:absolute;right:18px;top:50%;transform:translateY(-50%);z-index:1}.number__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;font-weight:600;padding-left:16px;padding-right:24px;position:relative;z-index:2}.number__input,.number__select{border:none;font-size:16px;outline:none}.number__input{width:100%}.number__input::-moz-placeholder{color:#909090;font-size:16px}.number__input::placeholder{color:#909090;font-size:16px}.number__error{bottom:-18px;left:50%;position:absolute;transform:translate(-50%)}.number__info{align-items:center;display:flex;justify-content:space-between;margin:24px 8px}.number__info-result{display:inline-block;font-weight:700}.number__info-random{align-items:center;background-color:transparent;border:none;color:#0094ff;display:flex;font-size:14px;font-weight:600;gap:8px;outline:none;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.number__result{position:relative}.number__loader{bottom:80px;height:100vh}.number__list{overflow-y:auto;padding-bottom:80px}.number__item{border-bottom:1px solid #e7e7e7;padding:14px 0;position:relative;width:100%}.number__radio-input{height:0;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;width:0}.number__radio-input:checked~.number__radio-custom{border-color:#ffd400;transition:all .4s ease-in-out}.number__radio-input:checked~.number__radio-custom:after{opacity:1;transition:opacity .4s ease-in-out}.number__radio-label{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;line-height:100%;margin:0}.number__radio-custom{border:2px solid #cacaca;border-radius:100%;flex-shrink:0;height:20px;position:relative;transition:all .3s ease-in-out;width:20px}.number__radio-custom:after{background-color:#ffd400;border-radius:100%;content:"";height:10px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out;width:10px}.number__radio-value{display:inline-block;padding-right:16px}.number__radio-value mark{background-color:#d9d9d9}.number__bottom{background-color:#fff;bottom:0;padding:16px 16px 20px}.modal,.number__bottom{left:0;position:fixed;width:100%}.modal{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;overflow-x:hidden;overflow-y:scroll;padding:16px;top:0;z-index:11}.modal__body{background-color:#fff;border-radius:8px;padding:32px 16px;position:relative;text-align:center;width:100%}.modal__title{font-size:18px;font-weight:700;margin-bottom:16px}.modal__subtitle{margin:0}.modal__close{cursor:pointer;display:inline-block;position:absolute;right:16px;top:16px}.modal__btn{display:inline-block;margin-top:16px}.modal__preloader{padding:16px 0}.data-check-page{background:#f5f5f5;min-height:100%;padding:0 16px 100px}.data-check-page .info-card{background:#fff;border-radius:10px;margin-top:16px;padding:8px 16px}.data-check-page .info-card .label{position:static}.data-check-page .info-card .info-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.data-check-page .info-card .info-row .label{color:#909090;font-size:12px;font-weight:400;line-height:144%}.data-check-page .info-card .info-row .value{color:#121212;font-size:16px;font-weight:500;line-height:100%;margin-top:4px}.data-check-page .info-card .info-row .value .price{color:#909090;font-size:14px;font-weight:400}.data-check-page .info-card .info-row .change-btn{background:#d9efff;border:none;border-radius:8px;color:#007bff;cursor:pointer;font-size:14px;font-weight:500;padding:4px 16px;transition:background-color .2s}.data-check-page .info-card .info-row .change-btn:active,.data-check-page .info-card .info-row .change-btn:hover{background:#bfe3ff;color:#005fa3;outline:none}.data-check-page .tariff-note{color:#909090;font-size:12px;font-weight:400;line-height:144%;margin-top:10px;padding-left:4px}.data-check-page .contact-section{margin-top:36px}.data-check-page .contact-section h2{color:#121212;font-size:16px;font-weight:500;line-height:100%}.data-check-page .contact-section .form-group-input{background:#fff;border-radius:10px;margin-top:16px;padding:8px 16px}.data-check-page .contact-section .form-group-input label{color:#909090;font-size:12px;font-weight:400;line-height:144%;margin-bottom:8px}.data-check-page .contact-section .form-group-input .phone-input-wrapper{display:flex;margin-top:8px;transition:border-color .2s}.data-check-page .contact-section .form-group-input .phone-input-wrapper .country-selector{align-items:center;display:flex;gap:4px}.data-check-page .contact-section .form-group-input .phone-input-wrapper .country-selector .flag-wrapper{flex-shrink:0}.data-check-page .contact-section .form-group-input .phone-input-wrapper .country-selector .flag-wrapper .flag-skeleton{animation:skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;border-radius:5px;height:16px;width:16px}.data-check-page .contact-section .form-group-input .phone-input-wrapper .country-selector .flag-wrapper .flag-icon{border-radius:5px;display:block;height:16px;-o-object-fit:cover;object-fit:cover;width:16px}.data-check-page .contact-section .form-group-input .phone-input-wrapper .country-selector .dial-code{color:#121212;font-size:16px;font-weight:500;line-height:100%}.data-check-page .contact-section .form-group-input .phone-input-wrapper .country-selector .chevron-icon{color:#999;margin-left:auto}.data-check-page .contact-section .form-group-input .phone-input-wrapper .phone-input{background:#fff;border:none;color:#1a1a1a;flex:1;font-size:15px;outline:none;padding:0 8px}.data-check-page .contact-section .form-group-input .phone-input-wrapper .phone-input::-moz-placeholder{color:#999}.data-check-page .contact-section .form-group-input .phone-input-wrapper .phone-input::placeholder{color:#999}.data-check-page .contact-section .form-group-input .email-input{border:none;color:#1a1a1a;font-size:14px;outline:none;padding:8px 0;width:100%}.data-check-page .contact-section .form-group-input .email-input::-moz-placeholder{color:#999;font-size:14px;font-weight:500;line-height:100%}.data-check-page .contact-section .form-group-input .email-input::placeholder{color:#999;font-size:14px;font-weight:500;line-height:100%}.data-check-page .contact-section .input-note{color:#909090;font-size:12px;font-weight:400;line-height:144%;margin-top:10px;padding-left:4px}.data-check-page .check-list{margin-top:100px;padding:0 4px}.data-check-page .check-list .checkbox-item{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px;padding:0 8px}.data-check-page .check-list .checkbox-item .checkbox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid #d0d0d0;border-radius:4px;cursor:pointer;flex-shrink:0;height:20px;margin-top:2px;position:relative;width:20px}.data-check-page .check-list .checkbox-item .checkbox-input:checked{background:#ffd400;border-color:#ffd400}.data-check-page .check-list .checkbox-item .checkbox-input:checked:after{color:#fff;content:"✓";font-size:12px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.data-check-page .check-list .checkbox-item .checkbox-input:hover{border-color:#ffd400}.data-check-page .check-list .checkbox-item .checkbox-label{color:#121212;color:#909090;cursor:pointer;flex:1;font-size:14px;font-size:12px;font-weight:400;line-height:144%}.data-check-page .check-list .checkbox-item .checkbox-label .link{color:#0094ff;cursor:pointer;text-decoration:underline}.data-check-page .check-list .checkbox-item .checkbox-label .link:hover{color:#005fa3}.data-check-page .check-list .checkbox-item.all{background:#fff;border-radius:10px;padding:8px}.data-check-page .check-list .checkbox-item.all .checkbox-label{color:#0f0f12;font-size:14px;font-weight:500}.data-check-page .form-footer{background:#fff;border-top:1px solid #e8e8e8;bottom:0;left:0;padding:16px 16px 20px;position:fixed;right:0}.data-check-page .form-footer .submit-btn{background:#ffd400;border:none;border-radius:32px;color:#121212;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:0;padding:16px;transition:background-color .2s;width:100%}.data-check-page .form-footer .submit-btn:hover{background:#ffed4e}.data-check-page .form-footer .submit-btn:active{background:#e6c200}.data-check-page .form-footer .submit-btn:disabled{background:#ffe680}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.tariffs-page{background:#f5f5f5;min-height:100%;padding:0 16px 100px}.tariffs-page .tariffs-loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.tariffs-page .special-banner{background:linear-gradient(135deg,gold,#ffed4e);border-radius:12px;box-shadow:0 4px 12px #ffd7004d;margin-bottom:20px;padding:16px}.tariffs-page .special-banner .banner-content{text-align:center}.tariffs-page .special-banner .banner-content .banner-title{color:#1a1a1a;font-size:24px;font-weight:700;margin-bottom:4px}.tariffs-page .special-banner .banner-content .banner-subtitle{color:#666;font-size:14px;margin-bottom:8px}.tariffs-page .special-banner .banner-content .banner-price{color:#1a1a1a;font-size:16px;font-weight:600}.tariffs-page .tariffs-list{display:flex;flex-direction:column;gap:20px}.tariffs-page .tariffs-list .tariff-card{background:#fff;border:2px solid transparent;border-radius:12px;cursor:pointer;padding:16px;position:relative;transition:all .2s ease}.tariffs-page .tariffs-list .tariff-card.active{border-color:#ffd400}.tariffs-page .tariffs-list .tariff-card .tariff-header{margin-bottom:12px}.tariffs-page .tariffs-list .tariff-card .tariff-header .tariff-title{color:#909090;font-size:14px;line-height:144%;margin-bottom:6px}.tariffs-page .tariffs-list .tariff-card .tariff-header .tariff-name{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.tariffs-page .tariffs-list .tariff-card .tariff-line{background:#f5f5f5;height:1px;width:100%}.tariffs-page .tariffs-list .tariff-card .tariff-features{margin:12px 0 16px}.tariffs-page .tariffs-list .tariff-card .tariff-features .feature-item{display:flex;gap:12px;justify-content:start;margin-bottom:12px}.tariffs-page .tariffs-list .tariff-card .tariff-features .feature-item.active{border:1px solid #ffd400}.tariffs-page .tariffs-list .tariff-card .tariff-features .feature-item:last-child{margin-bottom:0}.tariffs-page .tariffs-list .tariff-card .tariff-features .feature-item .feature-icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.tariffs-page .tariffs-list .tariff-card .tariff-features .feature-item .feature-icon img{height:24px;width:24px}.tariffs-page .tariffs-list .tariff-card .tariff-features .feature-item .feature-icon .icon-placeholder{background:#e9ecef;border-radius:4px;height:24px;width:24px}.tariffs-page .tariffs-list .tariff-card .tariff-features .feature-item .feature-text .feature-main{color:#1a1a1a;font-size:16px;font-weight:500;line-height:1.4}.tariffs-page .tariffs-list .tariff-card .tariff-features .feature-item .feature-text .feature-main .feature-value{margin-right:4px}.tariffs-page .tariffs-list .tariff-card .tariff-features .feature-item .feature-text .feature-main .feature-subtitle{color:#666;font-size:15px;font-weight:400;line-height:1.3}.tariffs-page .tariffs-list .tariff-card .tariff-features .feature-item .feature-text .feature-main .feature-value-new,.tariffs-page .tariffs-list .tariff-card .tariff-features .feature-item .feature-text .feature-main .feature-value-yellow{background-color:#ffcd00;border-radius:8px;margin-right:4px;padding:2px 7px}.tariffs-page .tariffs-list .tariff-card .tariff-features .feature-item .feature-text .feature-main .feature-value-new span{display:inline-block;font-size:12px;text-decoration:line-through}.tariffs-page .tariffs-list .tariff-card .tariff-actions{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.tariffs-page .tariffs-list .tariff-card .tariff-actions .tariff-price{color:#121212;font-size:18px;font-weight:700;line-height:144%}.tariffs-page .tariffs-list .tariff-card .tariff-actions .tariff-price span{color:#909090;font-size:14px;font-weight:400;line-height:144%}.tariffs-page .tariffs-list .tariff-card .tariff-actions .details-btn{background:#d9efff;border:none;border-radius:24px;color:#007bff;cursor:pointer;font-size:14px;font-weight:500;line-height:144%;padding:6px 28px;transition:background-color .2s}.tariffs-page .tariffs-list .tariff-card .tariff-actions .details-btn:hover{background:#bfe3ff;color:#005fa3;outline:none}.tariffs-page .form-footer{background:#fff;border-top:1px solid #e8e8e8;bottom:0;left:0;padding:16px 16px 20px;position:fixed;right:0}.tariffs-page .form-footer .submit-btn{background:#ffd400;border:none;border-radius:32px;color:#121212;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:0;padding:16px;transition:background-color .2s;width:100%}.tariffs-page .form-footer .submit-btn:hover{background:#ffed4e}.tariffs-page .form-footer .submit-btn:active{background:#e6c200}.tariffs-page .form-footer .submit-btn:disabled{background:#ffe680}.tariff-detail-page{background:#f5f5f5;min-height:100%;padding:0 16px 100px}.tariff-detail-page .main-banner{aspect-ratio:2.7/1;border-radius:12px;margin:13px 0 20px;overflow:hidden;position:relative;width:100%}.tariff-detail-page .main-banner .banner-image{background:linear-gradient(135deg,#e0e0e0,silver);display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.tariff-detail-page .main-banner .banner-image:not([src]),.tariff-detail-page .main-banner .banner-image[src=""]{background:linear-gradient(135deg,#e0e0e0,silver);content:""}.tariff-detail-page .main-banner .banner-image[src*=simcard]:not([src*=".webp"]):not([src*=".jpg"]):not([src*=".png"]){background:linear-gradient(135deg,#e0e0e0,silver);opacity:0}.tariff-detail-page .main-banner .banner-image[src*=simcard]:not([src*=".webp"]):not([src*=".jpg"]):not([src*=".png"]):before{background:linear-gradient(135deg,#e0e0e0,silver);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.tariff-detail-page .main-banner .banner-fallback{background:linear-gradient(135deg,#e0e0e0,silver);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.tariff-detail-page .main-banner .banner-image[src*=simcard]:not([src*=".webp"]):not([src*=".jpg"]):not([src*=".png"])+.banner-fallback{display:block}.tariff-detail-page .tariff-header{margin:20px 0 16px}.tariff-detail-page .tariff-header .tariff-label{color:#0094ff;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:120%;margin-bottom:2px;text-transform:uppercase}.tariff-detail-page .tariff-header .tariff-name{color:#121212;font-size:20px;font-weight:700;line-height:132%;margin-bottom:4px}.tariff-detail-page .tariff-header .tariff-price{color:#909090;font-size:14px;line-height:144%}.tariff-detail-page .tariff-features{background:#ffd400;border-radius:12px;display:flex;margin:16px 0;min-height:60px;overflow:hidden;padding:8px;position:relative}.tariff-detail-page .tariff-features .tariff-present{align-items:center;background:#fff;border-radius:16.79px;display:flex;flex-shrink:0;height:117.55px;justify-content:center;left:-18%;margin-right:16px;position:absolute;top:-40%;transform:rotate(45deg);width:117.55px}.tariff-detail-page .tariff-features img{flex-shrink:0;height:48px;-o-object-fit:contain;object-fit:contain;position:relative;width:42px;z-index:1}.tariff-detail-page .tariff-features .tariff-arrow{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-left:auto;width:40px}.tariff-detail-page .tariff-features .tariff-arrow img{height:20px;width:20px}.tariff-detail-page .tariff-features .feature-text{flex:1;text-align:center}.tariff-detail-page .tariff-features .feature-text h3{color:#121212;font-size:16px;font-weight:500;line-height:144%;margin:0 0 4px}.tariff-detail-page .tariff-features .feature-text p{color:#121212;font-size:12px;line-height:1.3;margin:0}.tariff-detail-page .features-list{display:flex;flex-direction:column;gap:16px;margin:16px 0}.tariff-detail-page .features-list .feature-item{align-items:center;display:flex;gap:12px}.tariff-detail-page .features-list .feature-item .feature-icon{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.tariff-detail-page .features-list .feature-item .feature-icon img{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.tariff-detail-page .features-list .feature-item .feature-content{flex:1}.tariff-detail-page .features-list .feature-item .feature-content .feature-main{color:#121212;font-size:16px;font-weight:500;margin-bottom:6px}.tariff-detail-page .features-list .feature-item .feature-content .feature-sub{color:#909090;font-size:14px;line-height:144%}.tariff-detail-page .form-footer{align-items:center;background:#fff;border-top:1px solid #e0e0e0;bottom:0;display:flex;gap:16px;justify-content:space-between;left:0;padding:18px 16px;position:fixed;right:0}.tariff-detail-page .form-footer .footer-info{display:flex;flex-direction:column;gap:4px}.tariff-detail-page .form-footer .footer-info .duration{color:#666;font-size:14px}.tariff-detail-page .form-footer .footer-info .price{color:#1a1a1a;font-size:16px;font-weight:600}.tariff-detail-page .form-footer .submit-btn{background:#ffd400;border:none;border-radius:41px;color:#1a1a1a;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;padding:13px 28px;transition:background-color .2s}.tariff-detail-page .form-footer .submit-btn:hover{background:#ffed4e}.tariff-detail-page .form-footer .submit-btn:active{background:#e6c200}.tariff-detail-page .form-footer .submit-btn:disabled{background:#ffe680;cursor:not-allowed}.status{display:flex;flex-direction:column;height:100vh;justify-content:space-between}.status__header{font-weight:700;justify-content:center;margin-bottom:8px;min-height:56px;text-align:center}.status__header,.status__info{align-items:center;display:flex;padding:0 16px}.status__info{flex-direction:column}.status__title{font-size:18px;font-weight:700;margin:24px 0 8px;text-align:center}.status__desc{font-size:14px;line-height:144%;margin-bottom:24px;text-align:center}.status__qr{height:auto;width:168px}.status__qr-info{color:#909090;display:inline-block;font-size:14px;line-height:144%;margin:8px 0 24px;text-align:center}.status__btn,.status__link{margin-bottom:8px}.status__link{background-color:transparent;border:none;color:#0094ff;display:inline-block;font-size:14px;font-weight:600;margin-top:8px;outline:none}.signature{background-color:#f5f5f5;padding:0 16px 32px}.signature__title{font-size:24px;font-weight:700;line-height:132%;margin:0;padding:16px 0 4px}.signature__subtitle{padding-bottom:20px}.signature__info,.signature__subtitle{color:#909090;line-height:144%;margin:0}.signature__info{font-size:14px}.signature__area{align-items:center;display:flex;flex-direction:column;justify-content:center}.signature__area-block{background:#fff;cursor:pointer;filter:drop-shadow(0 2px 5px rgba(39,44,54,.03));margin:8px 0 16px;position:relative}.signature__area-block,.signature__modal-signature{align-items:center;border-radius:12px;display:flex;flex-direction:column;height:300px;justify-content:center;width:100%}.signature__modal-signature{background-color:#fff;max-width:328px}.signature__modal-signature-close{align-self:flex-end;padding-right:16px}.signature__area-title{color:#909090;line-height:144%;margin:0;padding-top:2px}.signature__area-edit{background-color:transparent;border:none;outline:none;padding:3px;position:absolute;right:16px;top:18px}.signature__btn{margin:20px 0 24px}.signature__modal{align-items:center;background:#00000040;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:0 16px;position:fixed;top:0;width:100%;z-index:3}.signature__modal-pdf{background-color:#fff;height:90%;overflow:scroll;position:relative;width:100%}.signature__modal-close{cursor:pointer;position:fixed;right:16px;top:16px}.signature__area-clear{margin-right:16px}:root{--vc-pgn-background-color:hsla(0,0%,100%,.5);--vc-pgn-active-color:hsla(0,0%,100%,.5);--vc-pgn-width:48px;--vc-pgn-height:3px;--vc-pgn-gap:10px}.test{background-color:red}.carousel .loader{height:280px}.carousel__slide{border-radius:24px 24px 0 0;overflow:hidden}.carousel__slide img{width:100%}.carousel__slide span{color:red;font-size:60px;position:absolute}.carousel__pagination{height:5px;top:11px}.carousel__pagination-button{border-radius:2px;overflow:hidden;position:relative}.carousel__pagination-button:after{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left;width:100%}.carousel .animate .carousel__pagination-button:after{animation:fill 3s linear forwards}@keyframes fill{0%{transform:scale(0)}to{transform:scale(1)}}
