* {box-sizing: border-box;}
/* BREAKPOINTS */
/* SM breakpoint */
@media (min-width: 576px) {
    /* CUSTOM WIDTHS */
    .w-sm-10 { width: 10%!important; }
    .w-sm-15 { width: 15%!important; }
    .w-sm-20 { width: 20%!important; }
    .w-sm-fc { width: fit-content!important; }
}
/* MD breakpoint*/
@media (min-width: 768px) {
    /* CUSTOM WIDTHS */
    .w-md-10 { width: 10%!important; }
    .w-md-15 { width: 15%!important; }
    .w-md-20 { width: 20%!important; }
    .w-md-fc { width: fit-content!important; }
}
/* LG breakpoint */
@media (min-width: 992px) {
    /* CUSTOM WIDTHS */
    .w-lg-10 { width: 10%!important; }
    .w-lg-15 { width: 15%!important; }
    .w-lg-20 { width: 20%!important; }
    .w-lg-fc { width: fit-content!important; }
}
.fit-content{width: fit-content;}
.btn-row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 25px;
    /*margin-bottom: 50px;*/
}
.country img{width: 32px;}
.country p {
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
    color: #000000;
}
.tel{
    width: 50%;
    text-align: left;
}
.tel a,
.tel p{
    text-decoration: none;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    color: #000000;
    margin: 0 !important;
}
.gap-3{gap: 30px;}
.link-row a {width: fit-content;}
.contacts__custom-block svg{min-width: 48px;}
.contacts__custom-block a{
    border: none !important;
    background: transparent !important;
    margin: 0 5px 0 0 !important;
    padding: 0 !important;
    box-shadow: none !important;
    height: auto !important;
    min-width: fit-content !important;

}
.contacts__custom-block p,
.contacts__custom-block a{
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 24px !important;
    color: #000000 !important;
    text-decoration: none !important;
}
.contacts__custom-btn-row a {
    background: #453F9B !important;
    border-radius: 50px !important;
    padding: 10px 40px !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    text-align: center !important;
    color: #FFFFFF !important;
    max-width: fit-content !important;
    text-decoration: none !important;
}
.custom-btn_1{
    background: linear-gradient(180deg, #FFDE90 0%, #FFCE6B 100%);
    box-shadow: 0px 2px 16px rgba(255, 207, 27, 0.16);
    border-radius: 50px;
    padding: 0 32px;
    font-size: 18px;
    color: #151826;
    font-weight: 700;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.cmw-200{max-width: 200px;}
.custom-btn_2{
    font-weight: 700;
    color: #453F9B !important;
    padding: 10px 40px;
    font-size: 18px;
    line-height: 44px;
}
.custom__collumn-box{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 255px;
}
.custom__m-5{margin-bottom: 100px;}
.custom__mt-5{margin-top: 100px !important;}
@media (max-width: 517px) {
    .custom__m-5{margin-bottom: 48px;}
    .custom__mt-5{margin-top: 48px !important;}
    .cmw-200,
    .custom-btn_1,
    .custom-btn_2{min-width: 100% !important;}
    .custom-btn_2{text-align: center;}
    .contacts__custom-block p,
    .contacts__custom-block a{font-size: 16px !important;}
    .contacts__custom-btn-row a {
        max-width: 100% !important;
        width: 100% !important;
    }
    .btn-row{
        margin-bottom: 0;
        max-height: 110px;
    }
    .btn-row a{width: 100% !important;}
    .btn-row a:last-child{
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 0 !important;
        margin-left: 0 !important;
    }
    .img-text-row{flex-direction: column-reverse;}
    .img-text-row .item img{width: 40px;}
    .img-text-row .item .item-text p,
    .img-text-row .item .item-text h4{margin-left: 0 !important;}
    .mob_mt-2{margin-top: 48px !important;}
    .mob_mt-1{margin-top: 28px !important;}
    .link-row a { width: 100%;}

}
@media screen and (max-width: 767px){
    .block-banner-with-text .content {padding: 10% !important;}
}

.block-four-square-banners .item{
    display: flex;
    align-items: start;
}
.block-four-square-banners .item img{
    padding: 0 !important;
    margin-top: 0;
    margin-right: 15px;

}
.block-text-icons-image.type-1 .item img{
    margin-right: 32px;
}
.block-text-icons-image.type-1 .item img,
.block-text-icons-image.type-1 .item svg.
.block-text-icons-image.type-1 .item .item-icon{
    width: 41px !important;
}
.img-text-row{
    justify-content: space-between;
    align-items: center;
}
@media (max-width: 767px) {
    .block-four-square-banners .item,
    .content-builder-block .item {flex-direction: column;}
    .block-four-square-banners .item img{margin-bottom: 10px;}
    .block-four-square-banners .item p {max-width: 70%;}
    .block-four-square-banners .item .item-descr {max-width: 100%;}

    .content-builder-block + .content-builder-block, .content-builder-block + .row.clearfix:not(.content-builder-block){
        padding-bottom: 0 !important;
    }
    .content-builder-block h1,
    .content-builder-block h2 {margin: 10px 0 !important;}
    .content-builder-block h1{
        line-height: 1.27 !important;
        font-size: 32px !important;
    }
    .feedback__form .ajaxForm{margin-bottom: 32px;}
    .mob__mb-2{margin-bottom: 52px;}
    .feedback .block-title{padding:0 14px;}
}

.fake_widget{
    width: 100%;
    height: auto;
    background: url('../assets/app/img/Image_hiro_page.jpg') no-repeat;
    background-size: cover;
    mix-blend-mode: normal;
    padding-bottom: 44px;
}

@media screen and (max-height: 450px){
    .fake_widget{
        height:calc(100vh - 60px) ;
        height: calc(100dvh - 60px);
    }
}
.fake_widget .message{
    background: #ffffff;
    padding: 16px 32px;
    border-radius: 1px 20px 20px 20px;
    max-width: fit-content;
    box-shadow: 0px 0px 50px rgba(126, 142, 147, 0.1);
}
.fake_widget .message:not(:last-child){margin-bottom: 20px;}
.fake_widget .message p{
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    color: #333333;
}

.fake_widget .message .btn_row{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 24px;
    margin-top: 16px;
    padding-bottom: 8px;
}
.fake_widget .message .btn_row a{
    padding: 16px 32px;
    background: #453F9B;
    box-shadow: 0px 2px 12px rgba(197, 218, 239, 0.4);
    border-radius: 62px;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    color: #FFFFFF;
}
.fake_widget .logo-box{
    width: 61px;
    height: 47px;
    background-image: url('data:image/svg+xml,<svg width="61" height="47" viewBox="0 0 61 47" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.6864 1.46875C10.1776 1.46875 0 11.2723 0 23.3227C0 35.3717 10.1776 45.1752 22.6864 45.1752C35.2435 45.1752 45.4597 35.3717 45.4597 23.3227C45.4597 11.2723 35.2435 1.46875 22.6864 1.46875ZM22.6864 38.0857C14.5644 38.0857 7.70314 31.3253 7.70314 23.3227C7.70314 15.32 14.5644 8.55962 22.6864 8.55962C30.9489 8.55962 37.6697 15.182 37.6697 23.3227C37.6697 31.462 30.9489 38.0857 22.6864 38.0857Z" fill="%23453F9B"/><path d="M42.6975 24.7517C30.6241 17.7152 21.0416 24.1584 22.5475 27.6408C32.5474 22.6614 35.1473 32.6893 46.9452 33.0688C57.5058 32.7039 61.2602 26.8552 60.9861 21.682C60.7725 17.6568 55.8511 32.4185 42.6975 24.7517Z" fill="%23FFCE6B"/></svg>');
    margin:80px 0 24px 0;
}

@media screen and (max-width: 991px){
    .fake_widget .container{padding-bottom: 0 !important;}
    .fake_widget .message p {
        font-size: 18px;
        line-height: 1.29;
    }
}
@media screen and (max-height: 450px){
    .fake_widget .message {padding: 8px 16px;}
    .fake_widget .message:not(:last-child) {margin-bottom:16px;}
    .fake_widget .message p {
        font-size: 14px;
        line-height: 120%;
    }
    .fake_widget .message .btn_row a {font-size: 16px;}
}
@media screen and (max-width: 450px){
    .fake_widget .message .btn_row a {
        font-size: 18px;
        height: 42px;
        width: 100%;
    }
}
/*CONTRACT CHECK STYLES*/
.contract-check-page section{padding: 72px 0;}
.page-title-cs{
    font-weight: 800;
    font-size: 40px;
    line-height: 56px;
    color: #333333;
}
.check-form form{
    background: #453F9B;
    box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.04);
    border-radius: 20px;
    padding: 32px 24px;
    margin-top: 72px;
}
.form-title{
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #FFFFFF;
    margin-bottom: 24px;
}
.check-form form input{
    background: rgba(240, 240, 255, 0.2);
    border-radius: 8px;
    height: 48px;
    padding: 12px;
    margin-bottom: 24px;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #FFFFFF;
    border: none;
}
.form-text{
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    margin-bottom:24px;
}
.page-text-cs{
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    color: #333333
}
.controller{
    border: 1px solid #453F9B;
    filter: drop-shadow(0px 2px 12px rgba(197, 218, 239, 0.4));
    border-radius: 62px;
    padding: 16px 32px;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    color: #453F9B;
    transition:.6s;

}
.checked-controller{
    background: #453F9B;
    color: #FFFFFF;
}
.controller:hover{color: #453F9B;}
.checked-controller:hover{color: #FFFFFF;}
.step{
    position: relative;
    padding-left: 88px;
    margin-bottom: 38px;
}
.step1:before{
    content: '';
    width: 56px;
    height: 56px;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml,<svg width="56" height="56" viewBox="0 0 56 56" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="28" cy="28" r="28" fill="%23453F9B"/><path d="M42 25.9215C41.9661 26.2084 41.9367 26.4964 41.8961 26.7833C41.3234 30.8069 39.1896 33.7336 35.5999 35.5748C33.779 36.5089 31.8135 36.8342 29.7679 36.6524C28.1676 36.5117 26.6163 36.0287 25.2191 35.2359C24.6882 34.9366 24.6103 34.9535 24.1799 35.3839C22.3636 37.1995 20.5465 39.0162 18.7286 40.834C18.1706 41.3909 17.538 41.7998 16.744 41.9636C15.2541 42.2629 13.737 40.7459 14.0386 39.256C14.2002 38.4653 14.6091 37.8294 15.1682 37.2714C17.0041 35.4347 18.8408 33.5984 20.6782 31.7625C21.0329 31.4078 21.0567 31.2971 20.8048 30.8588C20.0583 29.5716 19.576 28.1485 19.386 26.6726C19.134 24.8386 19.3617 22.9705 20.0468 21.2507C21.2351 18.3003 23.2887 16.1631 26.2177 14.9037C27.365 14.4064 28.5907 14.1143 29.8391 14.0407C29.92 14.0321 30.0004 14.0185 30.0797 14H31.2273C31.3062 14.0189 31.3862 14.0328 31.4668 14.0418C32.734 14.1098 33.9778 14.4112 35.1356 14.9308C39.0048 16.6997 41.2575 19.6934 41.8938 23.912C41.9367 24.1977 41.965 24.4858 42 24.7727V25.9215ZM39.0383 25.3646C39.0197 23.1557 38.1307 21.0433 36.5644 19.4858C34.9981 17.9282 32.8808 17.0511 30.6718 17.0449C28.4629 17.0386 26.3407 17.9037 24.7656 19.4524C23.1905 21.0011 22.2896 23.1084 22.2585 25.3172C22.219 29.9382 25.9737 33.7166 30.6173 33.7426C35.2361 33.7675 39.0168 30.0083 39.0383 25.3646Z" fill="white"/><path d="M34.737 20.12C34.737 21.0237 33.9655 21.5783 33.1793 21.3049C32.5648 21.0926 31.9492 20.8938 31.2952 20.8983C29.1874 20.9152 27.6218 21.8449 26.6357 23.7222C26.4742 24.0295 26.3341 24.3469 26.0088 24.5231C25.7954 24.6452 25.5489 24.6966 25.3045 24.6702C25.0601 24.6437 24.8304 24.5407 24.648 24.3758C24.4657 24.2109 24.3402 23.9926 24.2894 23.752C24.2386 23.5115 24.2652 23.2611 24.3653 23.0366C24.8642 21.8559 25.6671 20.8285 26.6922 20.059C28.2386 18.9046 29.9792 18.3861 31.8961 18.6042C32.6191 18.6866 33.3307 18.9193 34.0265 19.1463C34.2327 19.2126 34.4126 19.3425 34.5403 19.5175C34.668 19.6925 34.7368 19.9034 34.737 20.12Z" fill="white"/></svg>');
    position: absolute;
    top: 0;
    left: 0;
}
.step2:before{
    content: '';
    width: 56px;
    height: 56px;
    background-repeat: no-repeat;
    background-image:url('data:image/svg+xml,<svg width="56" height="56" viewBox="0 0 56 56" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="28" cy="28" r="28" fill="%23453F9B"/><g clip-path="url(%23clip0_36_2377)"><path d="M14 35.4872V19.0264C14.0147 19.0037 14.0261 18.979 14.0337 18.9531C14.2059 17.8147 15.1868 17 16.4608 17C24.1516 17.0103 31.8422 17.0122 39.5326 17.0059C41.0286 17.0059 41.9963 17.9729 41.9993 19.4637C41.9993 20.3839 41.9993 21.3043 41.9993 22.2249C41.9993 26.4896 41.9993 30.7538 41.9993 35.0176C41.9993 35.5795 41.8828 36.1018 41.5348 36.556C41.03 37.2154 40.3509 37.4806 39.5333 37.4777C37.0916 37.4703 34.6491 37.4777 32.2073 37.4777H31.8872V40.5678C32.3656 40.5678 32.8227 40.5385 33.2747 40.5744C34.0711 40.6366 34.6396 41.4366 34.4755 42.2191C34.3289 42.918 33.7744 43.3582 33.0103 43.359C29.6662 43.3619 26.3221 43.3619 22.978 43.359C22.8595 43.3595 22.7412 43.3482 22.6249 43.3253C22.0908 43.2095 21.7297 42.8857 21.5626 42.3729C21.3956 41.8601 21.5187 41.3985 21.8725 41.0022C22.1788 40.6593 22.5824 40.5451 23.03 40.5487C23.3905 40.5487 23.7509 40.5487 24.1194 40.5487V37.474H23.7824C21.3495 37.474 18.9165 37.4696 16.4835 37.474C15.8081 37.474 15.2081 37.304 14.7077 36.8352C14.3172 36.4703 14.1275 35.9956 14 35.4872ZM15.8718 33.83H40.1282V19.5487C40.1282 18.9875 40.0168 18.8769 39.4549 18.8769C31.8183 18.8769 24.1814 18.8769 16.5443 18.8769C15.9824 18.8769 15.8718 18.9875 15.8718 19.5487C15.8718 24.2061 15.8718 28.863 15.8718 33.5194V33.83ZM39.1722 34.6557C39.017 34.6589 38.8663 34.7081 38.7392 34.7971C38.612 34.886 38.5141 35.0107 38.4579 35.1554C38.4017 35.3 38.3896 35.458 38.4233 35.6095C38.457 35.761 38.5349 35.8991 38.6471 36.0063C38.7593 36.1134 38.9008 36.1849 39.0537 36.2116C39.2065 36.2383 39.3639 36.219 39.5058 36.1562C39.6477 36.0934 39.7677 35.9899 39.8508 35.8588C39.9338 35.7277 39.976 35.5749 39.9722 35.4198C39.9666 35.2126 39.8794 35.0161 39.7295 34.873C39.5797 34.7298 39.3793 34.6517 39.1722 34.6557ZM35.7414 35.4506C35.7465 35.6156 35.8154 35.7723 35.9335 35.8878C36.0517 36.0032 36.2099 36.0684 36.3751 36.0696C36.5401 36.0641 36.6968 35.996 36.8134 35.8791C36.9301 35.7622 36.9978 35.6053 37.0029 35.4403C37 35.2704 36.9298 35.1086 36.8077 34.9905C36.6856 34.8723 36.5215 34.8075 36.3516 34.8103C36.1867 34.8154 36.0304 34.8851 35.9163 35.0043C35.8022 35.1234 35.7394 35.2826 35.7414 35.4476V35.4506Z" fill="white"/><path d="M29.0447 26.5971L30.8439 28.3942C31.1297 28.6806 31.1297 28.7546 30.8439 29.0403C30.6 29.2857 30.3568 29.5311 30.1113 29.7729C29.8784 30.0015 29.7722 30.0029 29.5407 29.7729C28.9663 29.2005 28.3929 28.6274 27.8205 28.0535C27.7883 28.022 27.7531 27.9942 27.6982 27.9458C27.5099 28.255 27.337 28.5605 27.1392 28.8476C27.0659 28.9487 26.9194 29.0835 26.8381 29.0674C26.7289 29.0432 26.6066 28.8996 26.5641 28.781C26.0337 27.2909 25.5126 25.7968 25.0007 24.2989C24.9626 24.1876 24.967 24.0007 25.0359 23.9326C25.1048 23.8645 25.2916 23.8594 25.4022 23.8945C26.9001 24.4044 28.3946 24.9238 29.8857 25.4528C30.0044 25.4945 30.1604 25.6235 30.17 25.7238C30.1795 25.8242 30.0469 25.9707 29.9407 26.0447C29.6601 26.2366 29.359 26.4037 29.0447 26.5971Z" fill="white"/></g><defs><clipPath id="clip0_36_2377"><rect width="28" height="26.3604" fill="white" transform="translate(14 17)"/></clipPath></defs></svg>') ;
    position: absolute;
    top: 0;
    left: 0;
}
.step3:before{
    content: '';
    width: 56px;
    height: 56px;
    background-repeat: no-repeat;
    background-image:url('data:image/svg+xml,<svg width="56" height="56" viewBox="0 0 56 56" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="28" cy="28" r="28" fill="%23453F9B"/><g clip-path="url(%23clip0_36_2389)"><path d="M31.9123 23.1633H32.2981C34.5827 23.1633 36.8677 23.1633 39.1529 23.1633C40.8393 23.1633 41.9352 24.2864 41.9947 25.9675C42.039 27.2334 41.7758 28.4913 41.2276 29.6332C39.9532 32.3815 38.7488 35.162 37.5164 37.9295C36.8656 39.3902 35.7329 40.1162 34.1401 40.1214C31.4287 40.1284 28.7172 40.1214 26.0057 40.1214C24.726 40.1214 23.6388 39.6841 22.7458 38.7631C22.3044 38.3094 21.8568 37.861 21.4032 37.4178C21.3037 37.3255 21.225 37.2129 21.1725 37.0877C21.12 36.9625 21.0949 36.8275 21.0988 36.6918C21.1049 33.32 21.0988 29.9481 21.1128 26.5754C21.1128 26.3567 21.1924 26.0672 21.3446 25.9308C23.8383 23.6846 25.6479 20.8918 27.5853 18.2004C28.0568 17.5444 28.5379 16.8945 28.9927 16.228C29.6233 15.3017 30.4674 14.8285 31.5922 15.0516C32.717 15.2746 33.3153 16.0645 33.6276 17.0992C33.8445 17.8155 33.7605 18.5214 33.4824 19.2115C32.9966 20.4133 32.5138 21.6169 32.0339 22.8222C31.9946 22.9228 31.9622 23.0242 31.9123 23.1633Z" fill="white"/><path d="M18.878 32.0998C18.878 33.6384 18.8876 35.1769 18.878 36.7163C18.8749 37.2118 18.7177 37.6941 18.4282 38.0962C18.1387 38.4983 17.7313 38.8005 17.2625 38.9607C16.7916 39.1314 16.2794 39.1524 15.7961 39.0209C15.3128 38.8894 14.8819 38.6118 14.5624 38.226C14.2114 37.8289 14.0146 37.3189 14.0078 36.7889C14.0078 33.6454 13.9895 30.5018 14.014 27.3591C14.0245 26.0532 15.1432 25.0465 16.4692 25.0587C17.7689 25.0692 18.8526 26.0969 18.871 27.3871C18.8929 28.9615 18.8763 30.5307 18.8763 32.1024L18.878 32.0998Z" fill="white"/></g><defs><clipPath id="clip0_36_2389"><rect width="28" height="25.1258" fill="white" transform="translate(14 15)"/></clipPath></defs></svg>') ;
    position: absolute;
    top: 0;
    left: 0;
}
.page-title-sm{
    font-weight: 800;
    font-size: 24px;
    line-height: 32px;
    color: #333333;
}
.actions-list .container .col-lg-4{
    background-image: url('data:image/svg+xml,<svg width="55" height="22" viewBox="0 0 55 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.9253 6.86757C11.7237 -5.92781 -1.92996 5.79641 0.224205 12.1259C14.4639 3.06984 18.1703 21.2989 34.976 22C50.0234 21.3378 55.3613 10.7042 54.9812 1.29758C54.6644 -6.04467 47.6634 20.7925 28.9253 6.86757Z" fill="%23FFE7A6"/></svg>');
    background-repeat: no-repeat;
    background-position: left bottom;
}
.action.w-100 {
    background: #F9FBFE;
    border: 1px solid #EEF1FB;
    border-radius: 20px;
    padding: 18px 32px;
    display: flex;
    align-items: center;
}
.action-number{
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    color: #FFFFFF;
    background: #03BC69;
    border-radius: 100%;
    padding: 7px 14px;
}
.action-text{
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #333333;
    width: 75%;
}
.cost-card{
    background: #FFFFFF;
    border-radius: 20px;
    padding: 27px 25px !important;
    min-height: 242px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 23%;
    flex-wrap: wrap;
}
.cost-text{
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #525B7C;
    margin-bottom: 32px;
}
.cost-link{
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    color: #044F96;
    position: relative;
    display: flex;
    align-items: center;
}
.cost-link:before{
    content: '';
    width: 100%;
    height: 1px;
    background: #EAEAFE;
    border-radius: 3px;
    position: absolute;
    top: -10px;
}
.cost-link:after{
    content: '';
    width: 9px;
    height: 16px;
    background:url('data:image/svg+xml,<svg width="9" height="17" viewBox="0 0 9 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.517086 15.5524C0.227638 15.2635 0.227638 14.7951 0.517086 14.5062L6.91064 8.12499L0.517086 1.74375C0.227638 1.45487 0.227638 0.986483 0.517086 0.697595C0.806533 0.408705 1.27582 0.408705 1.56527 0.697595L8.48292 7.60191C8.77236 7.8908 8.77236 8.35918 8.48292 8.64807L1.56527 15.5524C1.27582 15.8413 0.806533 15.8413 0.517086 15.5524Z" fill="%23044F96"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0.302601 15.7571C-0.100867 15.3544 -0.100867 14.7042 0.302601 14.3015L6.49103 8.12499L0.302601 1.94849C-0.100867 1.5458 -0.100867 0.895553 0.302601 0.492864C0.709724 0.0865258 1.37263 0.0865258 1.77975 0.492864L8.6974 7.39718C9.10087 7.79987 9.10087 8.45011 8.6974 8.8528L1.77975 15.7571C1.37263 16.1634 0.709723 16.1634 0.302601 15.7571ZM0.73157 14.7109C0.556143 14.886 0.556143 15.1726 0.73157 15.3476C0.903343 15.5191 1.17901 15.5191 1.35078 15.3476L8.26843 8.44334C8.44386 8.26825 8.44386 7.98173 8.26843 7.80664L1.35078 0.902325C1.17901 0.730884 0.903343 0.730884 0.73157 0.902325C0.556144 1.07741 0.556144 1.36394 0.73157 1.53902L7.12513 7.92026C7.23915 8.03406 7.23915 8.21592 7.12513 8.32972L0.73157 14.7109Z" fill="%23044F96"/></svg>') ;
    position: absolute;
    right: 10%;
}
.cost-link-img{
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
}
.link-img1{background:url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="20" cy="20" r="20" fill="%23453F9B"/><path d="M28.4925 17.2732L27.0898 12.7313C26.77 11.6955 25.8075 11 24.6948 11H15.3052C14.1925 11 13.23 11.6955 12.9101 12.7313L11.5075 17.2732C10.6218 17.6471 10 18.5034 10 19.5V24.3571C10 25.0277 10.5597 25.5714 11.25 25.5714H11.2501L11.25 26.7856C11.25 27.4563 11.8096 28 12.5 28H13.7501C14.4404 28 15.0001 27.4563 15.0001 26.7857L14.9995 25.5714H25L24.9999 26.7856C24.9999 27.4563 25.5595 28 26.2499 28H27.5C28.1904 28 28.75 27.4563 28.75 26.7857V25.5715L28.7495 25.5714H28.75C29.4403 25.5714 30 25.0277 30 24.3571V19.5C30 18.5034 29.3782 17.6471 28.4925 17.2732L28.4925 17.2732ZM15.3051 13.4286H24.6948L25.8198 17.0714H14.1801L15.3051 13.4286H15.3051ZM15 22.5357C14.3096 22.5357 13.75 21.992 13.75 21.3214C13.75 20.6508 14.3096 20.1071 15 20.1071C15.6903 20.1071 16.25 20.6508 16.25 21.3214C16.25 21.992 15.6903 22.5357 15 22.5357ZM25 22.5357C24.3096 22.5357 23.75 21.992 23.75 21.3214C23.75 20.6508 24.3096 20.1071 25 20.1071C25.6903 20.1071 26.25 20.6508 26.25 21.3214C26.25 21.992 25.6903 22.5357 25 22.5357Z" fill="white"/></svg>') }
.link-img2{background:url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="20" cy="20" r="20" fill="%23453F9B"/><g clip-path="url(%23clip0_36_2509)"><path d="M9 13.2732C9.28154 12.794 9.47922 12.7161 10.0399 12.8682C10.2376 12.921 10.4784 13.0456 10.6282 12.9773C10.7779 12.909 10.8031 12.6394 10.8798 12.4549C11.0595 12.0188 11.2392 11.5815 11.4153 11.1454C11.5452 10.8013 11.7791 10.5061 12.0844 10.3009C12.3896 10.0957 12.7512 9.99054 13.1189 10.0001H20.5948C20.9662 9.98884 21.3316 10.0943 21.6398 10.3017C21.948 10.5091 22.1834 10.808 22.3129 11.1562C22.5413 11.7105 22.7693 12.266 22.997 12.8227C23.0233 12.8874 23.0533 12.9509 23.088 13.0312C23.3276 12.9677 23.5505 12.9042 23.7769 12.8443C24.3759 12.6861 24.7281 12.9509 24.7353 13.5691C24.7353 13.6326 24.7353 13.6973 24.7353 13.762C24.7353 14.4233 24.4957 14.7025 23.8032 14.7935C24.3807 16.0143 24.3508 17.3166 24.3256 18.6357H26.8415C27.667 18.6357 28.2792 19.0442 28.5883 19.8122C28.8087 20.3477 29.0268 20.8905 29.2472 21.42C29.2796 21.4979 29.3155 21.5734 29.3575 21.6596C29.5971 21.5949 29.8367 21.5302 30.0667 21.4703C30.6514 21.3194 30.9988 21.5901 31.0012 22.1975C31.0012 22.2335 31.0012 22.2694 31.0012 22.3042C31.0012 23.0578 30.8215 23.2806 30.1386 23.4184C30.274 24.0006 30.4177 24.5805 30.5411 25.1651C30.5779 25.3698 30.5932 25.5778 30.5867 25.7857C30.5867 27.0637 30.5867 28.3452 30.5867 29.6303C30.5867 30.221 30.256 30.5408 29.6642 30.5456H29.4066C29.1777 30.5456 28.9489 30.5456 28.7201 30.5456C28.1654 30.5372 27.8311 30.1994 27.8251 29.6399C27.8251 29.3416 27.8251 29.0409 27.8251 28.7318H18.4299C18.4299 28.9402 18.4299 29.1439 18.4299 29.3476C18.4299 29.5045 18.4299 29.6639 18.4156 29.8196C18.3968 30.0104 18.3099 30.1881 18.1709 30.3201C18.0318 30.4521 17.8499 30.5296 17.6584 30.5384C17.2726 30.5528 16.8856 30.5516 16.4987 30.5384C16.3904 30.5415 16.2827 30.5227 16.1819 30.4832C16.0811 30.4436 15.9893 30.3842 15.912 30.3083C15.8347 30.2325 15.7735 30.1419 15.7321 30.0418C15.6906 29.9418 15.6698 29.8344 15.6708 29.7262C15.6708 28.2298 15.6564 26.731 15.7187 25.2382C15.7427 24.6943 15.9679 24.16 16.1045 23.6196C16.1263 23.5489 16.1527 23.4796 16.1836 23.4124C15.7523 23.386 15.4096 23.2219 15.3174 22.7942C15.2595 22.4998 15.2554 22.1974 15.3054 21.9016C15.3641 21.5278 15.7127 21.3517 16.1165 21.444C16.3729 21.5027 16.6257 21.5805 16.9072 21.6572L17.2247 20.9024L17.5482 20.1105H12.1665C12.1665 20.3873 12.1569 20.6568 12.1665 20.9264C12.194 21.5554 11.7975 21.9651 11.1637 21.9244C10.8786 21.9052 10.591 21.9244 10.3047 21.9244C9.73561 21.9244 9.39776 21.5841 9.39416 21.0115C9.39416 20.0602 9.39416 19.1077 9.39416 18.1553C9.39416 17.331 9.37739 16.5068 9.60622 15.7041C9.69128 15.4033 9.79791 15.105 9.90094 14.7899C9.44568 14.7899 9.16653 14.5395 9 14.1406V13.2732ZM16.8569 14.9433H21.9451C22.4722 14.9433 22.6375 14.7037 22.4411 14.2244C22.0553 13.2796 21.6679 12.3343 21.2789 11.3886C21.1971 11.1695 21.0481 10.9819 20.853 10.8528C20.658 10.7236 20.4272 10.6596 20.1935 10.6698C17.9675 10.6698 15.7419 10.6698 13.5167 10.6698C13.2849 10.6587 13.0558 10.7226 12.8632 10.8521C12.6707 10.9816 12.5251 11.1698 12.448 11.3886C12.2084 11.9697 11.9688 12.552 11.7292 13.1342C11.5639 13.5368 11.3901 13.9369 11.2356 14.3443C11.111 14.6725 11.2763 14.9121 11.6357 14.9397C11.7076 14.9457 11.7795 14.9397 11.8502 14.9397L16.8569 14.9433ZM23.1168 23.5801C24.8204 23.5801 26.5236 23.5801 28.2265 23.5801C28.7369 23.5801 28.9022 23.3333 28.7057 22.8613C28.3199 21.9148 27.9322 20.9695 27.5424 20.0255C27.4633 19.8052 27.3162 19.6158 27.1223 19.4847C26.9285 19.3535 26.698 19.2874 26.4641 19.2958C24.2381 19.2958 22.0125 19.2958 19.7873 19.2958C19.5535 19.2874 19.323 19.3535 19.1291 19.4847C18.9353 19.6158 18.7882 19.8052 18.7091 20.0255C18.4399 20.6796 18.1708 21.3337 17.9016 21.9879C17.7638 22.3245 17.6189 22.66 17.4978 23.0026C17.39 23.3057 17.5386 23.5274 17.8573 23.5693C17.9368 23.5777 18.0169 23.5805 18.0969 23.5777L23.1168 23.5801ZM12.4983 16.6948C12.1257 16.6948 11.7543 16.6948 11.3817 16.6948C11.1098 16.6948 10.99 16.8147 10.984 17.0914C10.9784 17.4277 10.9784 17.7639 10.984 18.1002C10.984 18.3673 11.1122 18.4943 11.3841 18.4967C12.1285 18.5039 12.8725 18.5039 13.6161 18.4967C13.9073 18.4967 14.0223 18.3649 14.0247 18.0642C14.0271 17.7635 14.0247 17.4496 14.0247 17.1417C14.0247 16.8075 13.9049 16.696 13.5706 16.6936C13.2363 16.6913 12.8554 16.6948 12.4983 16.6948ZM18.7786 27.1324C19.138 27.1324 19.5082 27.1324 19.8736 27.1324C20.1683 27.1324 20.2893 27.0042 20.2941 26.7106C20.2989 26.3912 20.2989 26.0693 20.2941 25.745C20.2941 25.4503 20.1743 25.3305 19.8712 25.3293C19.142 25.3293 18.4124 25.3293 17.6824 25.3293C17.3697 25.3293 17.2546 25.4491 17.2522 25.757C17.2499 26.0649 17.2522 26.3872 17.2522 26.7023C17.2522 27.0173 17.3721 27.1288 17.6835 27.1336C18.049 27.1419 18.4132 27.1383 18.7786 27.1324ZM27.4693 25.3353C27.0907 25.3353 26.7109 25.3353 26.3324 25.3353C26.0712 25.3353 25.9478 25.4551 25.9418 25.7162C25.9322 26.0589 25.9334 26.4027 25.9418 26.7466C25.949 27.0042 26.07 27.1336 26.3288 27.136C27.0875 27.1431 27.8463 27.1431 28.6051 27.136C28.8615 27.136 28.9789 27.0006 28.9825 26.7418C28.9825 26.4123 28.9825 26.0829 28.9825 25.7546C28.9825 25.4563 28.8627 25.3389 28.5667 25.3353C28.1989 25.3281 27.8347 25.3353 27.4693 25.3353ZM21.207 16.6948C20.8273 16.6948 20.4487 16.6948 20.0689 16.6948C19.8053 16.6948 19.6843 16.8147 19.6771 17.0722C19.6627 17.4281 19.6627 17.7755 19.6771 18.1253C19.6843 18.3721 19.8065 18.4955 20.0569 18.4979C20.8149 18.5051 21.5737 18.5051 22.3332 18.4979C22.592 18.4979 22.7082 18.3649 22.7118 18.1074C22.7118 17.7779 22.7118 17.4496 22.7118 17.1202C22.7118 16.8111 22.592 16.6996 22.2805 16.6972C21.9223 16.6925 21.5641 16.6948 21.207 16.6948Z" fill="white"/></g><defs><clipPath id="clip0_36_2509"><rect width="22" height="20.5575" fill="white" transform="translate(9 10)"/></clipPath></defs></svg>') }
.link-img3{background:url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="20" cy="20" r="20" fill="%23453F9B"/><g clip-path="url(%23clip0_36_2513)"><path d="M28.2387 28.3841C28.5261 26.4694 27.0695 25.0761 25.48 25.0856C25.0644 25.0892 24.6548 25.1854 24.281 25.367C23.9071 25.5486 23.5784 25.8111 23.3186 26.1355C23.0588 26.46 22.8744 26.8381 22.7789 27.2427C22.6834 27.6472 22.6791 28.0679 22.7664 28.4742H17.3397C17.5317 27.478 17.2875 26.6021 16.5628 25.8827C16.2991 25.615 15.9819 25.4059 15.632 25.2692C15.282 25.1324 14.9071 25.0711 14.5318 25.0891C12.9436 25.1371 11.5616 26.5666 11.8964 28.4671C11.7186 28.4274 11.5562 28.4019 11.3998 28.3533C10.5239 28.0801 10 27.3773 10 26.4676C10 25.8394 10.0028 25.211 10.0083 24.5824C10.0237 23.2235 11.2943 21.9636 12.6532 21.9767C12.9228 21.9796 13.0971 21.9049 13.2707 21.6969C14.002 20.8234 14.7635 19.9748 15.4925 19.0995C16.1041 18.364 16.8828 17.9142 17.7931 17.6807C17.9655 17.6357 18.0301 17.5734 18.0111 17.4016C17.9981 17.2706 18.0111 17.1373 18.0111 16.9672C17.8055 16.9672 17.6165 16.9672 17.428 16.9672C17.2502 16.9672 17.0724 16.9731 16.8946 16.9583C16.7275 16.942 16.5719 16.866 16.4562 16.7443C16.3406 16.6227 16.2726 16.4634 16.2647 16.2957C16.2541 16.1279 16.3051 15.9619 16.4081 15.829C16.5111 15.696 16.659 15.6051 16.8241 15.5733C16.9558 15.5549 17.0888 15.5466 17.2218 15.5484C17.3468 15.5449 17.4718 15.5484 17.6319 15.5484V15.2954C17.6319 14.7849 17.6319 14.2747 17.6319 13.7646C17.6319 13.1655 17.8837 12.9124 18.4775 12.9118H22.0469C22.0469 12.6155 22.0635 12.3316 22.044 12.0484C21.9889 11.2785 22.3112 10.9769 23.0917 11C24.0761 11.0314 25.0622 11.0077 26.0478 11.0077C26.6677 11.0077 26.9296 11.2667 26.9296 11.8789C26.9296 13.01 26.9296 14.1411 26.9296 15.2723V15.5514C27.0789 15.5514 27.2158 15.5514 27.3527 15.5514C27.7865 15.5615 28.0888 15.8418 28.0983 16.2394C28.1077 16.6543 27.8168 16.9547 27.3723 16.966C26.9278 16.9772 26.4715 16.966 25.9921 16.966C25.9921 17.1562 25.9838 17.3216 25.9974 17.4899C26.0062 17.5177 26.0215 17.543 26.0421 17.5637C26.0628 17.5843 26.0881 17.5996 26.1159 17.6084C27.2508 17.8745 28.0585 18.5264 28.5492 19.5931C28.9208 20.405 29.3345 21.1985 29.7381 21.9956C29.9167 22.3365 30.0073 22.7166 30.0018 23.1015C29.9864 24.1214 30.0018 25.1419 29.9953 26.1618C29.9899 27.2582 29.3374 28.1133 28.3211 28.3711C28.2986 28.3747 28.2766 28.377 28.2387 28.3841ZM28.1137 21.9571C28.0852 21.8889 28.0668 21.8344 28.0414 21.7835C27.7403 21.1742 27.4523 20.5585 27.1329 19.9594C26.801 19.3365 26.2659 18.9987 25.5535 18.991C24.5087 18.9797 23.4645 18.988 22.4203 18.991C22.3486 18.991 22.2769 18.9981 22.2004 19.0023V21.9595L28.1137 21.9571ZM20.7515 18.988C20.0284 18.988 19.3327 18.972 18.6375 18.9922C18.2694 18.9986 17.9067 19.0817 17.5725 19.2362C17.2384 19.3907 16.9401 19.6132 16.6967 19.8894C16.1995 20.4364 15.7289 21.0077 15.2471 21.5689C15.1434 21.6875 15.0409 21.8119 14.9212 21.9524H20.7497L20.7515 18.988ZM18.3845 24.413C18.6435 24.413 18.903 24.4189 19.162 24.413C19.5609 24.4023 19.8572 24.1131 19.8678 23.7344C19.8731 23.6416 19.8597 23.5487 19.8284 23.4612C19.797 23.3737 19.7485 23.2934 19.6855 23.225C19.6226 23.1566 19.5465 23.1016 19.4619 23.0632C19.3772 23.0247 19.2858 23.0037 19.1928 23.0013C18.653 22.9853 18.1119 22.9841 17.572 23.0013C17.3892 23.0118 17.2177 23.093 17.0937 23.2278C16.9697 23.3625 16.9029 23.5401 16.9076 23.7232C16.9122 23.9062 16.9878 24.0803 17.1184 24.2085C17.2491 24.3368 17.4245 24.4093 17.6076 24.4106C17.8659 24.4189 18.1255 24.413 18.3845 24.413ZM24.5561 16.9855H19.45V17.5562H24.5561V16.9855Z" fill="white"/><path d="M16.3505 27.8744C16.3495 28.2169 16.2469 28.5513 16.0558 28.8354C15.8648 29.1196 15.5937 29.3407 15.277 29.4708C14.9603 29.601 14.6121 29.6343 14.2765 29.5666C13.9408 29.4989 13.6328 29.3332 13.3913 29.0904C13.1498 28.8477 12.9856 28.5388 12.9197 28.2028C12.8537 27.8668 12.8888 27.5188 13.0206 27.2027C13.1523 26.8867 13.3748 26.6168 13.6599 26.4272C13.9451 26.2376 14.28 26.1368 14.6224 26.1375C15.0817 26.1393 15.5215 26.3232 15.8454 26.6488C16.1694 26.9744 16.351 27.4152 16.3505 27.8744Z" fill="white"/><path d="M25.4835 26.1375C25.826 26.1355 26.1613 26.2352 26.447 26.4241C26.7326 26.613 26.9558 26.8824 27.0881 27.1983C27.2204 27.5142 27.2559 27.8622 27.1901 28.1983C27.1243 28.5344 26.9601 28.8433 26.7185 29.086C26.4768 29.3286 26.1685 29.4941 25.8327 29.5612C25.4969 29.6284 25.1488 29.5944 24.8323 29.4634C24.5159 29.3324 24.2455 29.1104 24.0555 28.8255C23.8655 28.5406 23.7643 28.2057 23.7649 27.8632C23.7671 27.4074 23.9486 26.9708 24.2702 26.6478C24.5919 26.3249 25.0277 26.1415 25.4835 26.1375Z" fill="white"/></g><defs><clipPath id="clip0_36_2513"><rect width="20" height="18.5943" fill="white" transform="translate(10 11)"/></clipPath></defs></svg>') }
.link-img4{background:url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="20" cy="20" r="20" fill="%23453F9B"/><g clip-path="url(%23clip0_36_2410)"><path d="M18.1034 8C18.2929 8.0878 18.502 8.15223 18.6751 8.26782C18.8585 8.38633 19.0093 8.549 19.1136 8.74091C19.2179 8.93283 19.2723 9.14785 19.272 9.36626C19.2878 10.1451 19.2764 10.9245 19.2758 11.7034C19.2713 11.7316 19.2634 11.7591 19.2524 11.7855H17.8697V9.4389H15.0121V11.7899H13.5852V9.75662C13.5852 8.71629 13.7981 8.39162 14.7373 8H18.1034Z" fill="white"/><path d="M19.9984 20.9218V18.1949C19.9984 17.7692 20.0016 17.3435 19.9984 16.9184C19.994 16.4762 19.6978 16.1698 19.2853 16.1717C18.8728 16.1736 18.5791 16.4819 18.5785 16.9253C18.5785 19.8486 18.574 22.7719 18.5823 25.6952C18.5886 26.7136 18.7902 27.7214 19.176 28.6639C19.2019 28.7271 19.2234 28.7947 19.2581 28.8913H13.0502C13.0502 29.1566 13.0591 29.3966 13.0502 29.636C13.03 30.094 12.6574 30.394 12.2177 30.3207C11.8842 30.2645 11.6492 29.9891 11.6353 29.6165C11.6259 29.396 11.6442 29.1743 11.6259 28.9551C11.6193 28.9136 11.6036 28.874 11.5799 28.8393C11.5562 28.8046 11.5251 28.7755 11.4888 28.7543C10.4927 28.3007 10 27.5345 10 26.4443C10.0025 22.8578 10.0025 19.2721 10 15.6873C10 14.249 10.9582 13.2428 12.4003 13.2282C15.0848 13.2076 17.7691 13.2076 20.4532 13.2282C21.6837 13.2358 22.5926 13.9925 22.8162 15.1403C22.8461 15.3189 22.8592 15.4999 22.8554 15.6809C22.8585 17.0358 22.8554 18.3914 22.8611 19.7463C22.8611 19.925 22.8118 20.0065 22.6368 20.0621C21.8416 20.3147 21.0508 20.5864 20.2587 20.8498C20.1822 20.8731 20.1064 20.8908 19.9984 20.9218ZM14.2763 21.1296C14.2763 20.0111 14.2763 18.8923 14.2763 17.773C14.2763 17.4572 14.2839 17.1413 14.2712 16.8255C14.2632 16.6629 14.1977 16.5083 14.0865 16.3894C13.9752 16.2705 13.8253 16.195 13.6636 16.1762C13.5023 16.1531 13.338 16.1874 13.1994 16.2732C13.0608 16.359 12.9568 16.4908 12.9056 16.6455C12.8712 16.7744 12.8557 16.9076 12.8595 17.0409C12.8565 19.3098 12.8565 21.5789 12.8595 23.8482V25.1482C12.8595 25.2031 12.8595 25.2581 12.8595 25.3136C12.8746 25.7463 13.1867 26.0659 13.5846 26.0584C13.9826 26.0508 14.2794 25.7425 14.2794 25.313C14.2782 23.9177 14.2757 22.5236 14.2763 21.1296ZM15.7215 21.0974C15.7215 22.4449 15.7215 23.7924 15.7215 25.1399C15.7215 25.2265 15.7215 25.3136 15.7253 25.4002C15.7333 25.5711 15.8034 25.7333 15.9225 25.8562C16.0417 25.9791 16.2015 26.0543 16.3722 26.0676C16.5428 26.081 16.7124 26.0315 16.8492 25.9287C16.986 25.8258 17.0805 25.6765 17.1149 25.5088C17.1367 25.401 17.1464 25.291 17.144 25.181C17.144 22.4712 17.144 19.7612 17.144 17.051C17.1469 16.9331 17.1361 16.8152 17.1118 16.6998C17.0773 16.5528 16.9951 16.4213 16.8779 16.326C16.7608 16.2306 16.6153 16.1768 16.4643 16.173C16.3095 16.164 16.1561 16.2071 16.0286 16.2953C15.9011 16.3836 15.8068 16.512 15.7607 16.66C15.7329 16.7745 15.7212 16.8923 15.7259 17.0099C15.7217 18.3726 15.7202 19.7351 15.7215 21.0974Z" fill="white"/><path d="M29.9957 24.4735C29.9957 25.3787 30.0393 26.287 29.8062 27.1757C29.1669 29.6097 27.6653 31.264 25.3012 32.1386C25.1167 32.2038 24.9159 32.2066 24.7296 32.1468C22.0021 31.1229 20.3933 29.1736 20.0585 26.2781C19.9322 25.1652 20.0042 24.0282 20.0055 22.902C20.0055 22.5438 20.2436 22.3417 20.5739 22.2324C21.8537 21.8105 23.1359 21.3961 24.4074 20.9508C24.7911 20.8071 25.2138 20.8071 25.5975 20.9508C26.8538 21.3929 28.1209 21.7985 29.3836 22.221C29.8567 22.3802 29.9938 22.576 29.9944 23.0763C29.9961 23.5429 29.9965 24.0086 29.9957 24.4735ZM24.2817 26.3394C24.1554 26.1726 24.0474 26.0198 23.9324 25.8701C23.6621 25.5201 23.2376 25.4475 22.9111 25.692C22.5952 25.9263 22.5384 26.3565 22.7847 26.7026C23.0184 27.0298 23.2568 27.3534 23.4998 27.6735C23.7606 28.0171 24.1131 28.0954 24.4807 27.8762C25.3265 27.3709 26.1716 26.8656 27.0042 26.3369C27.157 26.2297 27.2719 26.0769 27.3326 25.9004C27.4299 25.6168 27.3326 25.3534 27.0869 25.1683C26.8248 24.9725 26.5443 24.97 26.2658 25.1361C25.612 25.529 24.9601 25.9276 24.2817 26.3394Z" fill="white"/></g><defs><clipPath id="clip0_36_2410"><rect width="20" height="24.1897" fill="white" transform="translate(10 8)"/></clipPath></defs></svg>') }

@media screen and (max-width: 991px){
    .find-number .row{flex-direction: column-reverse;}
    .find-number-instruction{margin-top: 48px;}
    .cost-link:after{right: 0}
}
@media screen and (max-width: 768px){
    .contract-cost .container div{flex-wrap: wrap;}
    .contract-cost .container div:not(:last-child){margin-bottom: 15px;}
    .cost-card{min-width: 100%}
}
@media screen and (max-width: 428px){
    .page-title-cs{
        font-size: 30px;
        line-height: 36px;
    }
    .contract-check-page section { padding: 44px 0;}
    .check-form form{margin-top: 48px;}
    .find-number .page-text-cs{margin-bottom: -24px ;}
    .controller{padding: 10px 32px;}
    .check .row{ flex-direction: column-reverse}
    .check .page-title-cs{margin-top: 48px;}
    .check{padding-bottom: 6px !important;}
    .step{padding: 80px 0 0 0;}
    .page-title-sm{font-size: 20px}
    .actions-list .container .col-lg-4{background-image: none}
    .action.w-100{
        flex-direction: column;
        align-items: baseline;
        padding: 32px 24px;
    }
    .action-number{margin-bottom: 24px}
    .action-text{font-size: 16px}

}
#contractCheckModal .modal-title{
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    color: #333333;
}
#contractCheckModal .modal-body{margin-top: 0;}
#contractCheckModal .modal-content{
    padding:24px 32px;
    border-radius: 20px;
}
.modal-img{
    width: 42px;
    height: 42px;
    margin-bottom: 30px;
}
#contractCheckModal{
    position: fixed;
    z-index: 1055;
    display: none;
    width: 90%;
    height: auto;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.data-box{margin: 28px 0;}
.modal-title-sm{
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #151826;
    margin-bottom: 16px;
}
.modal-text-gray{
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #8A95BD;
    max-width: fit-content;
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: 1px solid #E0EBF4;
}
.modal-text{
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #151826;
    margin-bottom: 8px;
}
.modal-text-italics{
    font-style: italic;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #151826;
    margin-bottom: 24px;
}
#contractCheckModal .modal-footer{border: none;}
#contractCheckModal .modal-footer button{
    background: linear-gradient(180deg, #FFDE90 0%, #FFCE6B 100%);
    box-shadow: 0px 2px 16px rgba(255, 207, 27, 0.1);
    border-radius: 50px;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    color: #151826;
    width: 100%;
}
@media screen and (max-width: 767px){
    .livecam__bg img {min-height: 312px;}
}
.non-after-block:after{display: none!important;}
.modal-overlay{background: rgba(21, 24, 38, 0.7);}
.footer-form-submit{transition: 0.6s}
.online-payment__group-input label{
    font-size: 20px;
    line-height: 1.2;
    font-weight: 700;
    color: #fff;
    margin-bottom: 8px;
}
.footer__partners__link img{max-width: 100px;}
.footer__partners__link{
    font-size: 12px;
    line-height: 1.43;
    font-weight: 600;
    display: inline-block;
}
.flip-card {
    border: 1px solid #f1f1f1;
    perspective: 1000px;
    position: relative;
    /* Remove this if you don't want the 3D effect */
    padding: 0 !important;
    background-color: transparent !important;
    border: none;
}
.info-svg {
    position: absolute;
    top: 5%;
    right: 5%;
}
.flip-card-inner {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    transition: transform 0.8s;
    transform-style: preserve-3d;
    background: linear-gradient(147.22deg, #FFF3C8 14.76%, #EEE9FF 82.24%);
    border-radius: 20px;
}
.flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
}
.flip-card-front,
.flip-card-back {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    /* Safari */
    backface-visibility: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 40px 24px;
    border-radius: 20px;
}
.flip-card-front {
    color: black;
}
.flip-card-back {
    background: linear-gradient(147.22deg, #FFF3C8 14.76%, #EEE9FF 82.24%);
    transform: rotateY(180deg);
}
@media screen and (max-width: 767px){
    .flip-card {
        min-height: 182px !important;
    }
}

/*basket*/
.basket-card-btn{
    background: #453F9B;
}
.basket-card-btn::after{
    content: url('data:image/svg+xml,<svg width="13" height="7" viewBox="0 0 13 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.863668 0.524806C1.08206 0.324787 1.43614 0.324787 1.65453 0.524806L6.47852 4.943L11.3025 0.524807C11.5209 0.324788 11.875 0.324788 12.0934 0.524807C12.3118 0.724826 12.3118 1.04912 12.0934 1.24914L6.87395 6.0295C6.65556 6.22952 6.30147 6.22952 6.08308 6.0295L0.863668 1.24914C0.645278 1.04912 0.645278 0.724825 0.863668 0.524806Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0.708898 0.376589C1.01332 0.0977775 1.50488 0.0977775 1.8093 0.376589L6.47852 4.65303L11.1477 0.37659C11.4522 0.0977779 11.9437 0.0977779 12.2481 0.37659C12.5553 0.657927 12.5553 1.11602 12.2481 1.39736L7.02872 6.17771C6.7243 6.45653 6.23274 6.45653 5.92832 6.17771L0.708898 1.39736C0.401721 1.11602 0.401721 0.657926 0.708898 0.376589ZM1.49976 0.673023C1.3674 0.551797 1.1508 0.551797 1.01844 0.673023C0.888834 0.791725 0.888834 0.982221 1.01844 1.10092L6.23785 5.88128C6.37021 6.00251 6.58682 6.00251 6.71918 5.88128L11.9386 1.10092C12.0682 0.982222 12.0682 0.791725 11.9386 0.673023C11.8062 0.551797 11.5896 0.551797 11.4573 0.673023L6.63328 5.09121C6.54726 5.17001 6.40978 5.17001 6.32375 5.09121L1.49976 0.673023Z" fill="white"/></svg> ');
    transition: .6s;
    transform: rotate(-90deg);
}
.basket-card-btn[aria-expanded="true"]::after{
    transform: rotate(0deg);
}
.basket-card-btn span{
    color:  #FFF;
    font-size: 14px;
}
.red-circle{
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-color: #14AE5C;
    position: absolute;
    top: -5px;
    right: -5px;
    color: #FFF;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
}
.dropdown-menu.show{
    border-radius: 16px;
    background: #453F9B;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25) !important;
    height: auto;
    padding: 18px 0;
    min-width: 538px;
    border: 1px solid rgba(255,255,255,.3);
}
.basket-product:not(:last-child){
    margin-bottom: 12px;
}
.basket-product-card{
    border-radius: 18px;
    background: #FFF;
    box-shadow: 0px 1px 23px 0px rgba(0, 0, 0, 0.06);
    height: 48px;
    min-width: 188px;
    padding: 0 21px;
}

.basket-product-card::after{
    content:url('data:image/svg+xml,<svg width="13" height="7" viewBox="0 0 13 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.773825 0.968654C0.992215 0.768635 1.3463 0.768635 1.56469 0.968654L6.38867 5.38684L11.2127 0.968654C11.431 0.768635 11.7851 0.768635 12.0035 0.968654C12.2219 1.16867 12.2219 1.49297 12.0035 1.69299L6.7841 6.47334C6.56571 6.67336 6.21163 6.67336 5.99324 6.47334L0.773824 1.69299C0.555434 1.49297 0.555434 1.16867 0.773825 0.968654Z" fill="black"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0.619054 0.820437C0.923474 0.541625 1.41504 0.541625 1.71945 0.820437L6.38867 5.09688L11.0579 0.820438C11.3623 0.541626 11.8539 0.541626 12.1583 0.820438C12.4655 1.10177 12.4655 1.55987 12.1583 1.8412L6.93887 6.62156C6.63445 6.90037 6.14289 6.90037 5.83847 6.62156L0.619054 1.8412C0.311878 1.55987 0.311878 1.10177 0.619054 0.820437ZM1.40992 1.11687C1.27755 0.995644 1.06095 0.995644 0.928594 1.11687C0.79899 1.23557 0.79899 1.42607 0.928594 1.54477L6.14801 6.32513C6.28037 6.44635 6.49697 6.44635 6.62933 6.32513L11.8488 1.54477C11.9784 1.42607 11.9784 1.23557 11.8488 1.11687C11.7164 0.995645 11.4998 0.995645 11.3674 1.11687L6.54344 5.53506C6.45741 5.61385 6.31993 5.61385 6.2339 5.53506L1.40992 1.11687Z" fill="black"/></svg> ') !important;
    transition: .3s;
    position: absolute;
    right: 17px;
}
.basket-product-card[aria-expanded="true"]::after{
    transform: rotate(-90deg);
}
.basket-product-info{
    color: #333;
    font-size: 14px;
    font-weight: 600;
}
.product-description.show{
    padding: 16px 18px;
    min-width: 100%;
    left: 24px !important;
}
.product-description-row{margin-bottom: 8px;}
.product-description-row:last-child{margin-bottom: 12px;}
.product-description p{
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
}
.product-description-title{color:  #BFC9E9;}
.product-description-info{color:  #FFF;}
.product-description-line{
    height: 1px;
    width: 100%;
    background-color: #726CC3;
    margin-bottom: 12px;
}
.chane-product-description{
    color:  #FFF;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
}
.chane-product-description:hover{color:  #FFF;}
.basket-product-btn{
    font-size: 16px;
    font-weight: 600;
}
.basket-accordion-item h2{
    display: flex;
    align-items: center;
}
[data-modal="#modal-cart-product-remove"]{
    margin-right: 1rem;
    background-image: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.6095 0.390524C12.1302 0.911223 12.1302 1.75544 11.6095 2.27614L2.27614 11.6095C1.75544 12.1302 0.911223 12.1302 0.390524 11.6095C-0.130175 11.0888 -0.130175 10.2446 0.390524 9.72386L9.72386 0.390524C10.2446 -0.130175 11.0888 -0.130175 11.6095 0.390524Z" fill="%23FFD233"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0.390524 0.390524C0.911223 -0.130175 1.75544 -0.130175 2.27614 0.390524L11.6095 9.72386C12.1302 10.2446 12.1302 11.0888 11.6095 11.6095C11.0888 12.1302 10.2446 12.1302 9.72386 11.6095L0.390524 2.27614C-0.130175 1.75544 -0.130175 0.911223 0.390524 0.390524Z" fill="%23FFD233"/></svg> ');
    height: 12px;
    width: 12px;
}
.cart-list,
.cart-list_total{
    padding: 0 18px;
}
.cart-list{
    padding-bottom: 18px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.30);
    margin-bottom: 13px;
    max-height: 395px;
    overflow-y: scroll;
    scrollbar-color: #FFCF1B #FFCF1B;
    scrollbar-width: none;
}

.cart-list::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

.cart-list::-webkit-scrollbar-track {
    background-color: transparent;
}

.cart-list::-webkit-scrollbar-thumb {
    background-color: #FFCF1B;
    border-radius: 10px;
    border: 2px solid rgba(255, 255, 255, 0.30);
}

.cart-product_info{
    width: 95%;
    border-radius: 14px;
    background: #FFF;
    padding: 17px 12px;
    color: #453F9B;
    font-weight: 600;
    line-height: 20px;
}
.cart-product_info:not(:last-child){
    margin-bottom: 8px;
}
.cart-list_text{
    color: #FFF;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
}
.cart-list_sum{
    color: #FFD233;
    font-size: 18px;
    line-height: 20px;
}
.btn.demi-yellow{
    border-radius: 39px;
    border: 1px solid #FFD233;
    color: #FFCE6B;
}
.cart-list_total .btn.demi-yellow,
.cart-list_total .btn.yellow{
    font-size: 16px;
}

.mob__mini-cart:has(.cart-row){
    background: #fff;
    padding: 10px;
}
.mob__mini-cart .dropdown-menu.show{
    min-width: 100dvw;
    height: calc(100dvh - 106px);
    background: url('../img/Image_hiro_page.jpg') no-repeat ;
    background-size: cover;
    border-radius: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border: none;
    padding-bottom: 0;
}
.mob__mini-cart .cart-list_total{
    border-radius: 16px 16px 0px 0px;
    background: #453F9B;
    padding: 25px;
}
.mob__mini-cart .cart-list{
    max-height: 60dvh;
    scrollbar-color: #453F9B #453F9B;
}
.mob__mini-cart [data-modal="#modal-cart-product-remove"]{
    background-image: url('data:image/svg+xml,<svg width="12" height="13" viewBox="0 0 12 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.6095 0.906149C12.1302 1.42685 12.1302 2.27107 11.6095 2.79177L2.27614 12.1251C1.75544 12.6458 0.911223 12.6458 0.390524 12.1251C-0.130175 11.6044 -0.130175 10.7602 0.390524 10.2395L9.72386 0.906149C10.2446 0.38545 11.0888 0.38545 11.6095 0.906149Z" fill="%23F24822"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0.390524 0.906149C0.911223 0.38545 1.75544 0.38545 2.27614 0.906149L11.6095 10.2395C12.1302 10.7602 12.1302 11.6044 11.6095 12.1251C11.0888 12.6458 10.2446 12.6458 9.72386 12.1251L0.390524 2.79177C-0.130175 2.27107 -0.130175 1.42685 0.390524 0.906149Z" fill="%23F24822"/></svg> ');
}
.mob__mini-cart .cart-product_info{
    color: #333;
}
@media screen and (max-width: 764px) {
    [data-type="mini-cart"] .dropdown-menu,
    [data-type="mini-cart"] .accordion{width: 100%;}
    /*[data-type="mini-cart"] .dropdown-menu.show{*/
    /*    background: #FBFBFB;*/
    /*    border: none;*/
    /*}*/
    [data-type="mini-cart"] .accordion{
        padding: 0;
        background: transparent;
        border: none;
    }
    .basket-accordion-item{background: transparent;}

    .basket-product-btn{
        width: 100%;
        border-radius: 12px;
        background: #453F9B;
        height: 48px;
        color: #FFF;
        font-size: 14px;
        font-weight: 600;
        display: flex;
        align-items: center;
        padding: 0 17px 0 2.5rem;
        transition: .1s;
    }
    .basket-product-btn[aria-expanded="true"]{border-radius: 12px 12px 0 0 ;}
    .basket-product-btn:after{
        content: url('data:image/svg+xml,<svg width="13" height="7" viewBox="0 0 13 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.863668 0.524806C1.08206 0.324787 1.43614 0.324787 1.65453 0.524806L6.47852 4.943L11.3025 0.524807C11.5209 0.324788 11.875 0.324788 12.0934 0.524807C12.3118 0.724826 12.3118 1.04912 12.0934 1.24914L6.87395 6.0295C6.65556 6.22952 6.30147 6.22952 6.08308 6.0295L0.863668 1.24914C0.645278 1.04912 0.645278 0.724825 0.863668 0.524806Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0.708898 0.376589C1.01332 0.0977775 1.50488 0.0977775 1.8093 0.376589L6.47852 4.65303L11.1477 0.37659C11.4522 0.0977779 11.9437 0.0977779 12.2481 0.37659C12.5553 0.657927 12.5553 1.11602 12.2481 1.39736L7.02872 6.17771C6.7243 6.45653 6.23274 6.45653 5.92832 6.17771L0.708898 1.39736C0.401721 1.11602 0.401721 0.657926 0.708898 0.376589ZM1.49976 0.673023C1.3674 0.551797 1.1508 0.551797 1.01844 0.673023C0.888834 0.791725 0.888834 0.982221 1.01844 1.10092L6.23785 5.88128C6.37021 6.00251 6.58682 6.00251 6.71918 5.88128L11.9386 1.10092C12.0682 0.982222 12.0682 0.791725 11.9386 0.673023C11.8062 0.551797 11.5896 0.551797 11.4573 0.673023L6.63328 5.09121C6.54726 5.17001 6.40978 5.17001 6.32375 5.09121L1.49976 0.673023Z" fill="white"/></svg> ');
        transition: .6s;
        transform: rotate(-90deg);
        position: absolute;
        right: 17px;
    }
    .basket-product-btn[aria-expanded="true"]:after{transform: rotate(0deg); }
    .basket-accordion-body{
        padding: 14px 17px;
        background: #453F9B;
        border-radius:0 0 12px 12px;
    }
}

/*cookies*/
.cookies {
    width: 100%;
    height: auto;
    border-radius: 22px 22px 0 0;
    background: rgba(22, 19, 35, 0.70);
    position: fixed;
    backdrop-filter: blur(5px);
    bottom: 0;
    z-index: 9;
    padding: 29px 0;
}
.cookies-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.rules {
    color: #FFF;
    font-feature-settings: 'clig' off, 'liga' off;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 17px;
}
.clip-yellow {
    width: 92px;
    height: 92px;
}

@media screen and (max-width: 490px) {
    .cookies-container {
        flex-direction: column-reverse;
    }
    .cookies {
        text-align: center;
    }
    .rules {
        margin: 18px 0;
    }
    .clip-yellow {
        width: 48px;
        height: 48px;
    }
    .cookies-btn {
        width: 100%;
    }
}
.modal-title{
    color: #151826 !important;
    font-size: 30px !important;
    line-height: 36px !important;
}
.modal-text{
    color: #525B7C !important;
    font-size: 20px !important;
    line-height: 24px !important;
}
.modal-input{
    height: 48px;
    padding: 12px 16px;
    color: #525B7C;
    text-align: center;
    border-radius: 8px;
    background-color: #e6ecff;
    border: none;
}
.header__phone{z-index: 3;}
.header__phone svg{
    width: 24px;
    height: 24px;
}
@media screen and (max-width: 768px){
    .header__phone{ order: 2;}
}

/*News*/


.news-com {
    border-radius: 16px;
    background: rgba(21, 24, 38, 0.80);
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    backdrop-filter: blur(9.800000190734863px);
    height: auto;
    width: 98%;
    margin: 0 auto 12px;
    position: fixed;
    left: 1%;
    bottom: -500px;
    z-index: 9;
    transition: 1s;
}
.news-com[data-show='true']{transform: translateY(0)}

.news-com .text {
    color: #FFF;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
}

.input-primary {
    color: #FFF;
    border: 1px solid rgba(255, 255, 255, 0.50);
    background: rgba(255, 255, 255, 0.20);
    padding: 12px 12px 12px 16px;
    border-radius: 8px;
}

.custom-col {
    width: 33%;
}

.close-button {
    position: absolute;
    top: 9px;
    right: 11px;
    color: #FFF;
    width: 42px;
    height: 42px;
    z-index: 9;
}

@media (max-width: 770px){
    .news-com {
        text-align: center;
        width: 100%;
        margin: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        left: 0;
    }
    .text {
        margin: 18px 0;
        font-size: 22px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .custom-col {
        margin-right: 0;
        margin-bottom: 12px;
        width: 100%;
    }
}
.scrollToTop{
    width: 60px;
    height: 60px;
    display: flex;
    position: fixed;
    bottom: 100px;
    right: 20px;
    z-index: 99;
    background-image: url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_b_12862_19275)"><circle cx="30" cy="30" r="30" fill="%23151826" fill-opacity="0.7"/></g><path fill-rule="evenodd" clip-rule="evenodd" d="M44.1555 36.6763C43.6237 37.1964 42.7614 37.1964 42.2296 36.6763L30.482 25.1879L18.7345 36.6763C18.2026 37.1964 17.3404 37.1964 16.8085 36.6763C16.2767 36.1562 16.2767 35.313 16.8085 34.7929L29.5191 22.3627C30.0509 21.8426 30.9132 21.8426 31.445 22.3627L44.1555 34.7929C44.6874 35.313 44.6874 36.1562 44.1555 36.6763Z" fill="%23FFDC8B"/><path fill-rule="evenodd" clip-rule="evenodd" d="M44.5324 37.0617C43.7911 37.7867 42.594 37.7867 41.8527 37.0617L30.482 25.9419L19.1114 37.0617C18.37 37.7867 17.173 37.7867 16.4316 37.0617C15.6836 36.3302 15.6836 35.139 16.4316 34.4075L29.1422 21.9773C29.8835 21.2523 31.0806 21.2523 31.8219 21.9773L44.5324 34.4075C45.2805 35.139 45.2805 36.3302 44.5324 37.0617ZM42.6065 36.2909C42.9288 36.6061 43.4563 36.6061 43.7786 36.2909C44.0942 35.9823 44.0942 35.4869 43.7786 35.1783L31.0681 22.7481C30.7458 22.4329 30.2183 22.4329 29.896 22.7481L17.1854 35.1783C16.8698 35.4869 16.8698 35.9823 17.1854 36.2909C17.5078 36.6061 18.0352 36.6061 18.3576 36.2909L30.1051 24.8025C30.3146 24.5976 30.6494 24.5976 30.8589 24.8025L42.6065 36.2909Z" fill="%23FFDC8B"/><defs><filter id="filter0_b_12862_19275" x="-5" y="-5" width="70" height="70" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feGaussianBlur in="BackgroundImageFix" stdDeviation="2.5"/><feComposite in2="SourceAlpha" operator="in" result="effect1_backgroundBlur_12862_19275"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_backgroundBlur_12862_19275" result="shape"/></filter></defs></svg>');
    background-repeat: no-repeat;
    transition: 0.5s;
    /*transform: translateX(30dvw);*/
}
.scrollToTop.show{
    transform: translateX(0);
}
.scrollToTop.hide{
    opacity: 0;
}
.advertising-link{
    z-index: 3;
    margin-right: 82px;
}
.advertising-link a{
    transition: 2s;
    animation: pulse 2s infinite;
    font-size: 16px;
}
/*.advertising-link a:hover{*/
/*    animation: none;*/
/*}*/
@-webkit-keyframes pulse {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(255, 207, 27, 0.7);
    }
    70% {
        -webkit-box-shadow: 0 0 0 10px rgba(255, 207, 27, 0);
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(255, 207, 27, 0);
    }
}
@keyframes pulse {
    0% {
        -moz-box-shadow: 0 0 0 0 rgba(255, 207, 27, 0.7);
        box-shadow: 0 0 0 0 rgba(255, 207, 27, 0.7);
    }
    70% {
        -moz-box-shadow: 0 0 0 10px rgba(255, 207, 27, 0);
        box-shadow: 0 0 0 10px rgba(255, 207, 27, 0);
    }
    100% {
        -moz-box-shadow: 0 0 0 0 rgba(255, 207, 27, 0);
        box-shadow: 0 0 0 0 rgba(255, 207, 27, 0);
    }
}

@media screen and (max-width: 991px){
    .advertising-link{
        order: 2;
    }
    .advertising-link a{
        padding: 0;
        width: 32px;
        border-radius: 100%;
        height: 32px;
        font-size: 12px;
    }
}

.newVideo iframe,
.newVideo #video-preview{
    border-radius: 20px;
    object-fit: cover;
}
.newVideo #video-preview{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.newVideo #video-wrapper svg{
    position: absolute;
    bottom: 2rem;
    left: 3rem;
}
@media screen and (max-width: 768px){
    .newVideo iframe,
    .newVideo #video-preview{
        height: 340px;
    }
}

.products-page .category__products .container {
    grid-template-columns: repeat(2,1fr);
    /*grid-gap: 24px 20px;*/
}
.products-page .product-card::before {
    background: linear-gradient(269.73deg,#434aff 47%,#4dbfff 116.02%) !important;
}

.products-page .product-card{min-height: auto;}
.products-page .product-card:has(.product-card__descr){min-height: 320px;}
.products-page .product-card:has(:not(.product-card__descr)){
    .product-card__title{ margin-bottom: 18px;}
}
.category-list{
    cursor: pointer;
    margin: 0 !important;
    padding: 0 32px;
}
.category-list.active{
    background-color: #453f9b;
}
.category-list.active a:hover{color: #fff}
.insurance-product__page{
    margin-top: 48px;

    section{
        margin-bottom: 104px;

        @media screen and (max-width: 768px) {
            margin-bottom: 48px;
        }

    }

    .title{
        color: #151826;
        font-size: 44px;
        font-weight: 800;
        line-height: 56px;
        margin-bottom: 32px;

        @media screen and (max-width: 768px) {
            margin-bottom: 16px;
            font-size: 24px;
            line-height: 32px;
        }

    }
    .description{
        color: #525B7C;
        font-weight: 700;
        font-size: 18px;
        line-height: 22px;
    }
    .banner-box{
        width: 100%;
        height: 60dvh;
        background-size: cover;
        background-repeat: no-repeat;
        border-radius: 20px;
        display: flex;
        align-items: center;

        .description{
            font-weight: 400;
        }

        @media screen and (max-width: 768px) {
            .title{
                margin-bottom: 24px;
                font-size: 28px;
            }

        }
    }
    .card-sm__row{
        display: grid;
        grid-template-columns: repeat(3,1fr);
        grid-gap: 34px 27px;

        @media screen and (max-width: 768px) {grid-template-columns: repeat(1,1fr);}

        .card-sm{
            img{
                margin-bottom: 32px;
                @media screen and (max-width: 768px) {margin-bottom: 20px;}
            }

            .card-sm__title{
                color:  #151826;
                font-size: 24px;
                font-weight: 800;
                line-height: 32px;

                @media screen and (max-width: 768px) {
                    font-size: 18px;
                    line-height: 24px;
                }

            }

            @media screen and (max-width: 768px) {margin-bottom: 20px;}

            .description{
                color: #525B7C;
                font-size: 18px;
                font-weight: 400;
                margin-top: 24px;

                @media screen and (max-width: 768px) {
                    font-size: 16px;
                    margin-top: 12px;
                }
            }

            &[opacity-style="true"]{opacity: 0.2}


        }
    }


    .text-block {
        color: #525B7C;

        @media screen and (max-width: 768px) {line-height: 140%;}
    }

    .card-lg__row{
        display: grid;
        grid-template-columns: repeat(2,1fr);
        grid-gap: 34px 27px;

        @media screen and (max-width: 768px) {
            grid-template-columns: repeat(1,1fr);
        }

        .card-lg{
            border-radius: 20px;
            background: #FFF;
            box-shadow: 0px 1px 23px 0px rgba(0, 0, 0, 0.06);
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 32px;

            @media screen and (max-width: 768px) {
                flex-direction: column;
            }

            .card-lg__title{
                color: #333;
                font-size: 24px;
                font-weight: 400;
                line-height: 120%;
                max-width: 60%;

                @media screen and (max-width: 768px) {
                    max-width: 100%;
                    margin-bottom: 23px;
                }

            }
        }
    }

    .card-xl__row{
        display: grid;
        grid-template-columns: repeat(1,1fr);


        .card-xl{
            border-radius: 20px;
            border: 1px #EEF1FB;
            background: #F9FBFE;
            box-shadow: 0px 1px 23px 0px rgba(0, 0, 0, 0.06);
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 39px 34px 39px 51px;



            .card-xl__title{
                color: #333;
                font-size: 30px;
                font-weight: 700;
                line-height: 120%;

                @media screen and (max-width: 768px) {
                    font-size: 20px;
                    margin-bottom: 22px;
                }
            }

        }

        .card-xl:has(.btn){
            @media screen and (max-width: 768px) {
                flex-direction: column;
            }
            .card-xl__title{
                max-width: 60%;

                @media screen and (max-width: 768px) {
                    max-width: 100%;
                }
            }

            .btn{
                border-radius: 60px;
                background: #453F9B;
                width: 25%;
                height: 64px;
                color: #FFF;
                font-size: 24px;
                font-weight: 700;

                @media screen and (max-width: 768px) {
                    width: 100%;
                    height: 42px;
                    font-size: 18px;
                }

            }
        }
    }

    .black-block{
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 16px;
        background: #151826;
        padding: 48px;
        column-gap: 100px;

        @media screen and (max-width: 768px) {
            flex-direction: column;
        }

        .box{
            width: 35%;
            box-shadow: none;

            @media screen and (max-width: 768px) {
                width: 100%;
            }

            .title{
                color: #FFF;
                font-size: 30px;
                font-weight: 700;
                margin-bottom: 24px;
            }

            .description{
                color:  #FFF;
                font-size: 16px;
                font-weight: 400;
                line-height: 22px;

                @media screen and (max-width: 768px) {margin-bottom: 24px;}
            }

            .btn.transparent{
                border: 1px solid  #DFDCFA;
                color: #FFF;
            }

            input{
                border-radius: 8px;
                background: #444651;
                height: 48px;
                border: none;
                padding: 0 19px;
                color: #FFF;
                font-size: 16px;
                font-weight: 400;
                line-height: 24px;

                &::placeholder {
                    color: #FFF;
                    font-size: 16px;
                    font-weight: 400;
                    line-height: 24px;
                }
            }

            .phone-link{
                color: #FFF;
                font-size: 32px;
                font-weight: 700;
                line-height: 120%;

                @media screen and (max-width: 768px) {font-size: 24px;}
            }

        }


    }

    @media screen and (max-width: 768px) {
        .btn{width: 100%;}
    }

    .table-section{
        .container{

            @media screen and (max-width: 768px) {
                width: auto;
                overflow-x: auto;
                -webkit-overflow-scrolling: touch;
            }
            table{

                border-collapse: collapse;
                width: 100%;
                overflow-x: auto;


                thead{
                    vertical-align: middle !important;
                    background: rgba(69, 63, 155, 0.10) !important;

                    td, th {
                        color: #453F9B;
                        font-size: 16px;
                        font-weight: 800;
                        line-height: 120%;

                        @media screen and (max-width: 768px) {
                            min-width: 200px;

                        }

                    }
                }

                td, th {
                    border: 1px solid #453F9B;
                }

                tbody{
                    border: 1px solid #453F9B !important;

                    td, th {
                        color: #000;
                        font-size: 14px;
                        font-weight: 400;
                        line-height: 120%;
                    }

                    td:first-child {
                        font-size: 16px;
                        font-weight: 700;
                    }
                }


            }
        }



    }
}
.contact-page{
    .contact-cards{
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap:23px;

        @media screen and (max-width: 991px) {
            grid-template-columns: 1fr;
            gap:12px;
        }

        .contact-card{
            border-radius: 20px;
            background: #FFF;
            box-shadow: 0px 1px 23px 0px rgba(0, 0, 0, 0.06);
            padding: 25px;
            display: flex;

            @media screen and (max-width: 480px){
                padding: 16px;
            }

            img{
                width: 48px;
                height: 48px;

                @media screen and (max-width: 480px){
                    width: 35px;
                    height: 35px;
                }
            }

            .contact-card-container{
                .contact-card-name{
                    font-size: 28px;
                    line-height: 120%;

                    @media screen and (max-width: 480px){
                        font-size: 18px;
                    }

                }
                .contact-card-info{
                    color: #000;
                    font-size: 32px;
                    line-height: 120%;

                    @media screen and (max-width: 480px){
                        font-size: 18px;
                    }
                }
                .contact-card-info-sm{
                    color: #000;
                    font-size: 14px;
                    line-height: 120%;

                    @media screen and (max-width: 480px){
                        margin-top: 10px;
                        font-size: 12px;
                    }
                }


                .footer__socials{
                    @media screen and (max-width: 480px){
                        flex-wrap: wrap;
                        justify-content: start;
                        gap: 14px;
                    }
                    .footer__social{
                        border: 1px solid #EEF1FB;
                        border-radius: 50%;
                        padding: 8px;
                        width: 48px;
                        height: 48px;
                        background-color: #F9FBFE;

                        &:not(:last-child) {
                            margin-right: 12px;

                            @media screen and (max-width: 480px){
                                margin-right: 0;
                            }
                        }


                    }
                }

            }
        }
    }
    .instruction{

        .contact-card {
            border-radius: 20px;
            border: 1px solid #EEF1FB;
            background: #F9FBFE;
            padding: 63px 33px;

            @media screen and (max-width: 480px){
                padding: 23px 21px;
            }
        }

        .contact-card-name{
            font-size: 30px;
            line-height: 120%;

            @media screen and (max-width: 480px){
                font-size: 24px;
                margin-bottom: 32px;
            }
        }
    }
}
/*body:has(.classic-oscpv){*/
/*    background-image: url(../img/custom-page-bg.jpg);*/
/*    background-image: url(../img/custom-page-bg.jpg);*/
/*    background-repeat: no-repeat;*/
/*    background-size: cover;*/
/*}*/
/*.classic-oscpv{*/


/*    section{*/
/*        margin-bottom: 93px;*/

/*        @media screen and (max-width: 760px){*/
/*            margin-bottom: 68px;*/
/*        }*/
/*    }*/

/*    h2.block-title{*/
/*        margin-bottom: 48px;*/

/*        @media screen and (max-width: 760px){*/
/*            margin-bottom: 21px;*/
/*        }*/
/*    }*/

/*    .cards-row{*/
/*        display: grid;*/
/*        grid-template-columns: repeat(3,1fr);*/
/*        grid-gap: 20px;*/
/*        align-items: stretch;*/

/*        @media screen and (max-width: 760px){*/
/*            grid-template-columns: repeat(1,1fr);*/
/*        }*/
/*    }*/
/*    .content-row{*/
/*        display: grid;*/
/*        grid-template-columns: repeat(2,1fr);*/
/*        grid-gap: 56px;*/
/*        align-items: center;*/

/*        @media screen and (max-width: 760px){*/
/*            grid-template-columns: repeat(1,1fr);*/
/*        }*/
/*    }*/

/*    .form-section{*/
/*        .cm__form-title{*/
/*            display: none;*/
/*        }*/

/*        &:has(#presentation-calculator-block.d-none){*/
/*            [data-type="process-form"]{*/
/*                .cm__form-title{*/
/*                    display: flex;*/
/*                    max-width: 80%;*/
/*                    margin: auto;*/
/*                    margin-bottom: 38px;*/
/*                }*/
/*            }*/
/*        }*/


/*        input[type="date"]{*/
/*            appearance: none; !* Removes the default appearance *!*/
/*            -webkit-appearance: none; !* For Safari *!*/
/*            position: relative;*/
/*            font-weight: 300;*/


/*            &::-webkit-calendar-picker-indicator {*/
/*                opacity: 0;*/
/*                display: block;*/
/*                position: absolute;*/
/*                right: 0;*/
/*                width: 100%;*/
/*                height: 100%;*/
/*                cursor: pointer;*/
/*            }*/

/*            &::before{*/
/*                content: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.1865 20.0269H6.8141C6.68263 20.001 6.55033 19.9785 6.42011 19.948C4.98603 19.6146 4.0048 18.3837 4.00188 16.9071C3.99937 14.0548 3.99937 11.2028 4.00188 8.35106C4.00423 8.21039 4.01412 8.06996 4.03151 7.93035C4.18719 6.52215 5.41425 5.33975 6.81994 5.2521C7.10334 5.23457 7.38882 5.2496 7.68807 5.2496C7.68807 5.0743 7.69767 4.93407 7.68807 4.7955C7.65677 4.40151 7.81328 4.13189 8.18891 4.0025H8.43933C8.82456 4.13857 8.97148 4.41987 8.94017 4.81554C8.92932 4.94868 8.94017 5.08349 8.94017 5.22539H15.0621C15.0621 5.08349 15.0713 4.94868 15.0621 4.81512C15.0292 4.41737 15.1777 4.13648 15.563 4H15.8134C16.189 4.13147 16.3472 4.39942 16.3142 4.793C16.303 4.93532 16.3142 5.07931 16.3142 5.23082C16.5104 5.23082 16.6815 5.23082 16.8526 5.23082C18.3243 5.2496 19.5184 6.14903 19.8923 7.523C19.9341 7.6816 19.9645 7.84479 20 8.0059V17.241C19.9881 17.269 19.9788 17.2981 19.972 17.3278C19.8919 17.9518 19.623 18.5365 19.2012 19.0033C18.7794 19.4702 18.225 19.7969 17.6122 19.9397C17.4703 19.9727 17.328 19.9981 17.1865 20.0269ZM18.7487 10.1866H5.25398V10.3699C5.25398 12.5293 5.25398 14.6888 5.25398 16.8482C5.25398 17.9751 6.04698 18.7723 7.16761 18.7731C10.3902 18.7748 13.6129 18.7748 16.8355 18.7731C17.9582 18.7731 18.75 17.9747 18.7504 16.8491C18.7504 14.6896 18.7504 12.53 18.7504 10.3703L18.7487 10.1866ZM5.26316 8.91242H18.7375C18.9461 6.97458 17.5822 6.30095 16.3126 6.51255C16.3126 6.90738 16.3151 7.30555 16.3126 7.69996C16.3096 8.04054 16.0621 8.30557 15.7391 8.32602C15.6531 8.33391 15.5664 8.32366 15.4846 8.29592C15.4028 8.26818 15.3277 8.22358 15.2643 8.165C15.2008 8.10641 15.1504 8.03516 15.1162 7.95584C15.082 7.87653 15.0649 7.79092 15.0659 7.70456C15.0605 7.30388 15.0659 6.90321 15.0659 6.49419H8.93767V6.67115C8.93767 7.02091 8.94268 7.37024 8.93516 7.72C8.93333 7.87008 8.8767 8.01432 8.77592 8.12556C8.67514 8.23679 8.53717 8.30734 8.388 8.32393C8.05702 8.3569 7.77321 8.15698 7.70351 7.83937C7.69026 7.76235 7.68536 7.68413 7.6889 7.60606C7.6889 7.23752 7.6889 6.86899 7.6889 6.50254C6.22019 6.31138 5.06909 7.1265 5.26316 8.91242Z" fill="white"/><path d="M8.31841 15.7067C8.52125 15.7067 8.72409 15.703 8.92693 15.7067C9.08477 15.717 9.23288 15.7866 9.34147 15.9016C9.45007 16.0167 9.51111 16.1685 9.51233 16.3267C9.51354 16.4848 9.45484 16.6376 9.34803 16.7543C9.24121 16.8709 9.0942 16.9428 8.93653 16.9555C8.52083 16.963 8.105 16.963 7.68902 16.9555C7.53188 16.9426 7.38541 16.8709 7.27886 16.7547C7.17231 16.6384 7.11353 16.4863 7.11426 16.3286C7.115 16.171 7.1752 16.0194 7.28284 15.9042C7.39047 15.789 7.53761 15.7186 7.69486 15.7072C7.90271 15.703 8.11056 15.7067 8.31841 15.7067Z" fill="white"/><path d="M15.6907 16.9581C15.4882 16.9581 15.2854 16.9614 15.0826 16.9581C14.7261 16.951 14.4544 16.6822 14.4502 16.3378C14.4461 15.9935 14.7228 15.7118 15.0863 15.708C15.4867 15.7044 15.887 15.7044 16.2871 15.708C16.6519 15.711 16.9302 15.986 16.929 16.3341C16.9277 16.6822 16.6485 16.953 16.2833 16.9601C16.0859 16.9606 15.8885 16.9581 15.6907 16.9581Z" fill="white"/><path d="M15.6922 12.0135C15.895 12.0135 16.0979 12.0106 16.3007 12.0135C16.3861 12.0081 16.4716 12.0202 16.5521 12.0492C16.6326 12.0782 16.7064 12.1233 16.7687 12.1818C16.8311 12.2404 16.8808 12.3111 16.9148 12.3896C16.9488 12.4681 16.9663 12.5528 16.9663 12.6383C16.9663 12.7239 16.9488 12.8085 16.9148 12.887C16.8808 12.9655 16.8311 13.0362 16.7687 13.0948C16.7064 13.1533 16.6326 13.1985 16.5521 13.2274C16.4716 13.2564 16.3861 13.2685 16.3007 13.2631C15.895 13.2684 15.4895 13.2684 15.0841 13.2631C15.0006 13.2643 14.9177 13.2487 14.8403 13.2174C14.7629 13.1861 14.6926 13.1396 14.6335 13.0807C14.5743 13.0218 14.5275 12.9516 14.4959 12.8743C14.4643 12.7971 14.4484 12.7143 14.4493 12.6308C14.4547 12.2852 14.7264 12.0185 15.0828 12.0131C15.2869 12.011 15.4897 12.0135 15.6922 12.0135Z" fill="white"/><path d="M8.3166 12.0134C8.51944 12.0134 8.72228 12.0101 8.92471 12.0134C9.01008 12.008 9.09566 12.0202 9.17616 12.0491C9.25666 12.0781 9.33037 12.1232 9.39275 12.1818C9.45512 12.2403 9.50483 12.311 9.53882 12.3896C9.5728 12.4681 9.59033 12.5527 9.59033 12.6382C9.59033 12.7238 9.5728 12.8084 9.53882 12.8869C9.50483 12.9655 9.45512 13.0362 9.39275 13.0947C9.33037 13.1533 9.25666 13.1984 9.17616 13.2274C9.09566 13.2563 9.01008 13.2685 8.92471 13.263C8.51903 13.2683 8.11348 13.2683 7.70808 13.263C7.62297 13.268 7.53774 13.2554 7.45764 13.2263C7.37753 13.1971 7.30423 13.1518 7.24223 13.0933C7.18023 13.0348 7.13083 12.9642 7.09707 12.8859C7.06331 12.8077 7.0459 12.7233 7.0459 12.638C7.0459 12.5528 7.06331 12.4684 7.09707 12.3901C7.13083 12.3118 7.18023 12.2413 7.24223 12.1828C7.30423 12.1242 7.37753 12.079 7.45764 12.0498C7.53774 12.0206 7.62297 12.0081 7.70808 12.013C7.91092 12.0109 8.11376 12.0134 8.3166 12.0134Z" fill="white"/><path d="M12.0047 12.0134C12.2076 12.0134 12.4104 12.0101 12.6128 12.0134C12.7707 12.024 12.9186 12.0939 13.027 12.2091C13.1354 12.3242 13.1962 12.4762 13.1971 12.6343C13.1981 12.7925 13.1391 12.9451 13.0321 13.0616C12.9251 13.1781 12.778 13.2498 12.6204 13.2622C12.203 13.2689 11.787 13.2689 11.3724 13.2622C11.2153 13.249 11.0689 13.177 10.9626 13.0606C10.8563 12.9441 10.7978 12.7919 10.7988 12.6342C10.7999 12.4765 10.8604 12.325 10.9683 12.21C11.0762 12.095 11.2235 12.025 11.3808 12.0139C11.5886 12.0105 11.7969 12.0134 12.0047 12.0134Z" fill="white"/><path d="M12.0107 15.7067C12.2136 15.7067 12.4164 15.7025 12.6193 15.7067C12.7821 15.7095 12.9373 15.7757 13.0519 15.8914C13.1665 16.0071 13.2314 16.163 13.2326 16.3258C13.2339 16.4886 13.1714 16.6454 13.0586 16.7628C12.9458 16.8803 12.7916 16.9489 12.6289 16.9542C12.2082 16.9634 11.7872 16.9634 11.3659 16.9542C11.2033 16.9493 11.0489 16.881 10.9359 16.764C10.8228 16.6469 10.76 16.4903 10.7607 16.3276C10.7615 16.1649 10.8258 16.0089 10.94 15.8929C11.0541 15.7769 11.2091 15.7101 11.3718 15.7067C11.5846 15.7025 11.7979 15.7067 12.0107 15.7067Z" fill="white"/></svg>');*/
/*                width: 24px;*/
/*                height: 24px;*/
/*                position: absolute;*/
/*                right: 1rem;*/

/*            }*/
/*        }*/

/*        input[type="date"].invalid::before{*/
/*            content: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.1865 20.0269H6.8141C6.68263 20.001 6.55033 19.9785 6.42011 19.948C4.98603 19.6146 4.0048 18.3837 4.00188 16.9071C3.99937 14.0548 3.99937 11.2028 4.00188 8.35106C4.00423 8.21039 4.01412 8.06996 4.03151 7.93035C4.18719 6.52215 5.41425 5.33975 6.81994 5.2521C7.10334 5.23457 7.38882 5.2496 7.68807 5.2496C7.68807 5.0743 7.69767 4.93407 7.68807 4.7955C7.65677 4.40151 7.81328 4.13189 8.18891 4.0025H8.43933C8.82456 4.13857 8.97148 4.41987 8.94017 4.81554C8.92932 4.94868 8.94017 5.08349 8.94017 5.22539H15.0621C15.0621 5.08349 15.0713 4.94868 15.0621 4.81512C15.0292 4.41737 15.1777 4.13648 15.563 4H15.8134C16.189 4.13147 16.3472 4.39942 16.3142 4.793C16.303 4.93532 16.3142 5.07931 16.3142 5.23082C16.5104 5.23082 16.6815 5.23082 16.8526 5.23082C18.3243 5.2496 19.5184 6.14903 19.8923 7.523C19.9341 7.6816 19.9645 7.84479 20 8.0059V17.241C19.9881 17.269 19.9788 17.2981 19.972 17.3278C19.8919 17.9518 19.623 18.5365 19.2012 19.0033C18.7794 19.4702 18.225 19.7969 17.6122 19.9397C17.4703 19.9727 17.328 19.9981 17.1865 20.0269ZM18.7487 10.1866H5.25398V10.3699C5.25398 12.5293 5.25398 14.6888 5.25398 16.8482C5.25398 17.9751 6.04698 18.7723 7.16761 18.7731C10.3902 18.7748 13.6129 18.7748 16.8355 18.7731C17.9582 18.7731 18.75 17.9747 18.7504 16.8491C18.7504 14.6896 18.7504 12.53 18.7504 10.3703L18.7487 10.1866ZM5.26316 8.91242H18.7375C18.9461 6.97458 17.5822 6.30095 16.3126 6.51255C16.3126 6.90738 16.3151 7.30555 16.3126 7.69996C16.3096 8.04054 16.0621 8.30557 15.7391 8.32602C15.6531 8.33391 15.5664 8.32366 15.4846 8.29592C15.4028 8.26818 15.3277 8.22358 15.2643 8.165C15.2008 8.10641 15.1504 8.03516 15.1162 7.95584C15.082 7.87653 15.0649 7.79092 15.0659 7.70456C15.0605 7.30388 15.0659 6.90321 15.0659 6.49419H8.93767V6.67115C8.93767 7.02091 8.94268 7.37024 8.93516 7.72C8.93333 7.87008 8.8767 8.01432 8.77592 8.12556C8.67514 8.23679 8.53717 8.30734 8.388 8.32393C8.05702 8.3569 7.77321 8.15698 7.70351 7.83937C7.69026 7.76235 7.68536 7.68413 7.6889 7.60606C7.6889 7.23752 7.6889 6.86899 7.6889 6.50254C6.22019 6.31138 5.06909 7.1265 5.26316 8.91242Z" fill="%23E0634D"/><path d="M8.31743 15.7067C8.52027 15.7067 8.72311 15.703 8.92596 15.7067C9.0838 15.717 9.2319 15.7866 9.3405 15.9016C9.44909 16.0167 9.51014 16.1685 9.51135 16.3267C9.51257 16.4848 9.45387 16.6376 9.34705 16.7543C9.24023 16.8709 9.09322 16.9428 8.93555 16.9555C8.51986 16.963 8.10402 16.963 7.68804 16.9555C7.53091 16.9426 7.38443 16.8709 7.27788 16.7547C7.17133 16.6384 7.11255 16.4863 7.11329 16.3286C7.11403 16.171 7.17423 16.0194 7.28186 15.9042C7.38949 15.789 7.53664 15.7186 7.69389 15.7072C7.90174 15.703 8.10958 15.7067 8.31743 15.7067Z" fill="%23E0634D"/><path d="M15.6897 16.9581C15.4873 16.9581 15.2844 16.9614 15.0816 16.9581C14.7251 16.951 14.4534 16.6822 14.4493 16.3378C14.4451 15.9935 14.7218 15.7118 15.0853 15.708C15.4857 15.7044 15.886 15.7044 16.2861 15.708C16.6509 15.711 16.9293 15.986 16.928 16.3341C16.9268 16.6822 16.6475 16.953 16.2823 16.9601C16.0849 16.9606 15.8875 16.9581 15.6897 16.9581Z" fill="%23E0634D"/><path d="M15.6922 12.0135C15.895 12.0135 16.0979 12.0106 16.3007 12.0135C16.3861 12.0081 16.4716 12.0202 16.5521 12.0492C16.6326 12.0782 16.7064 12.1233 16.7687 12.1818C16.8311 12.2404 16.8808 12.3111 16.9148 12.3896C16.9488 12.4681 16.9663 12.5528 16.9663 12.6383C16.9663 12.7239 16.9488 12.8085 16.9148 12.887C16.8808 12.9655 16.8311 13.0362 16.7687 13.0948C16.7064 13.1533 16.6326 13.1985 16.5521 13.2274C16.4716 13.2564 16.3861 13.2685 16.3007 13.2631C15.895 13.2684 15.4895 13.2684 15.0841 13.2631C15.0006 13.2643 14.9177 13.2487 14.8403 13.2174C14.7629 13.1861 14.6926 13.1396 14.6335 13.0807C14.5743 13.0218 14.5275 12.9516 14.4959 12.8743C14.4643 12.7971 14.4484 12.7143 14.4493 12.6308C14.4547 12.2852 14.7264 12.0185 15.0828 12.0131C15.2869 12.011 15.4897 12.0135 15.6922 12.0135Z" fill="%23E0634D"/><path d="M8.31758 12.0134C8.52042 12.0134 8.72326 12.0101 8.92568 12.0134C9.01106 12.008 9.09664 12.0202 9.17714 12.0491C9.25764 12.0781 9.33135 12.1232 9.39372 12.1818C9.4561 12.2403 9.50581 12.311 9.53979 12.3896C9.57378 12.4681 9.59131 12.5527 9.59131 12.6382C9.59131 12.7238 9.57378 12.8084 9.53979 12.8869C9.50581 12.9655 9.4561 13.0362 9.39372 13.0947C9.33135 13.1533 9.25764 13.1984 9.17714 13.2274C9.09664 13.2563 9.01106 13.2685 8.92568 13.263C8.52 13.2683 8.11446 13.2683 7.70906 13.263C7.62394 13.268 7.53872 13.2554 7.45861 13.2263C7.37851 13.1971 7.30521 13.1518 7.24321 13.0933C7.1812 13.0348 7.13181 12.9642 7.09805 12.8859C7.06429 12.8077 7.04688 12.7233 7.04688 12.638C7.04688 12.5528 7.06429 12.4684 7.09805 12.3901C7.13181 12.3118 7.1812 12.2413 7.24321 12.1828C7.30521 12.1242 7.37851 12.079 7.45861 12.0498C7.53872 12.0206 7.62394 12.0081 7.70906 12.013C7.9119 12.0109 8.11474 12.0134 8.31758 12.0134Z" fill="%23E0634D"/><path d="M12.0047 12.0134C12.2076 12.0134 12.4104 12.0101 12.6128 12.0134C12.7707 12.024 12.9186 12.0939 13.027 12.2091C13.1354 12.3242 13.1962 12.4762 13.1971 12.6343C13.1981 12.7925 13.1391 12.9451 13.0321 13.0616C12.9251 13.1781 12.778 13.2498 12.6204 13.2622C12.203 13.2689 11.787 13.2689 11.3724 13.2622C11.2153 13.249 11.0689 13.177 10.9626 13.0606C10.8563 12.9441 10.7978 12.7919 10.7988 12.6342C10.7999 12.4765 10.8604 12.325 10.9683 12.21C11.0762 12.095 11.2235 12.025 11.3808 12.0139C11.5886 12.0105 11.7969 12.0134 12.0047 12.0134Z" fill="%23E0634D"/><path d="M12.0117 15.7067C12.2146 15.7067 12.4174 15.7025 12.6202 15.7067C12.783 15.7095 12.9383 15.7757 13.0529 15.8914C13.1675 16.0071 13.2323 16.163 13.2336 16.3258C13.2348 16.4886 13.1724 16.6454 13.0596 16.7628C12.9468 16.8803 12.7926 16.9489 12.6298 16.9542C12.2091 16.9634 11.7882 16.9634 11.3669 16.9542C11.2042 16.9493 11.0499 16.881 10.9369 16.764C10.8238 16.6469 10.761 16.4903 10.7617 16.3276C10.7625 16.1649 10.8268 16.0089 10.9409 15.8929C11.0551 15.7769 11.21 15.7101 11.3727 15.7067C11.5856 15.7025 11.7989 15.7067 12.0117 15.7067Z" fill="%23E0634D"/></svg>');*/
/*        }*/

/*        h1.block-title{*/
/*            margin-bottom: 31px;*/

/*            @media screen and (max-width: 760px){*/
/*                margin-bottom: 0;*/
/*            }*/


/*        }*/
/*        .filter-row{*/
/*            display: flex;*/
/*            justify-content: center;*/
/*            align-items: center;*/
/*            margin-bottom: 10px;*/

/*            @media screen and (max-width: 760px){*/
/*                margin-bottom: 16px;*/
/*            }*/

/*            .nav-pills{*/
/*                border: 1px solid #453F9B;*/
/*                background-color: transparent;*/

/*                @media screen and (max-width: 760px){*/
/*                    width: 100%;*/
/*                }*/

/*                .nav-link{*/
/*                    &:hover{*/
/*                        background-color: rgba(69, 63, 155, 0.2);*/
/*                    }*/
/*                    &:focus{*/
/*                        background: rgba(69, 63, 155, 1);*/
/*                        color: #EEF1FB;*/
/*                    }*/
/*                    &.active{*/
/*                        background: #453F9B;*/
/*                        color: #EEF1FB;*/
/*                    }*/

/*                }*/
/*            }*/
/*        }*/
/*        .auto-numder-row{*/
/*            display: flex;*/
/*            justify-content: center;*/
/*            align-items: center;*/
/*            column-gap: 12px;*/

/*            @media screen and (max-width: 760px){*/
/*                flex-wrap: wrap;*/
/*            }*/

/*            #autoNo{*/
/*                max-width:280px;*/
/*                border:3px solid #231F20;*/
/*                border-radius: 12px;*/
/*                height: 59px;*/
/*                position: relative;*/
/*                background-image:url('data:image/svg+xml,<svg width="26" height="59" viewBox="0 0 26 59" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.49968 0.792725C2.88031 0.792725 0.125 2.92266 0.125 5.54202V55.5184C0.125 57.2042 2.11898 58.5728 3.81386 58.5728H25.1857V0.792725H5.49968Z" fill="%231E41BF"/><path d="M6.672 42.3496C5.31867 42.3496 4.28267 41.9996 3.564 41.2996C2.85467 40.5903 2.5 39.5449 2.5 38.1636V32.3396H4.292V38.1496C4.292 39.0363 4.49267 39.7036 4.894 40.1516C5.30467 40.5903 5.89733 40.8096 6.672 40.8096C8.24933 40.8096 9.038 39.9229 9.038 38.1496V32.3396H10.816V38.1636C10.816 39.5449 10.466 40.5903 9.766 41.2996C9.066 41.9996 8.03467 42.3496 6.672 42.3496Z" fill="white"/><path d="M11.7736 42.2096L16.2396 32.3396H17.7096L22.1756 42.2096H20.3556L19.3756 39.9276H14.5596L13.5936 42.2096H11.7736ZM16.9536 34.2856L15.1756 38.4996H18.7596L16.9816 34.2856H16.9536Z" fill="white"/><path d="M22.5 13.3394H2.5V19.3394H22.5V13.3394Z" fill="%234899F7"/><path d="M22.5 19.3394H2.5V25.3394H22.5V19.3394Z" fill="%23F7DD08"/></svg>');*/
/*                background-repeat: no-repeat;*/
/*                background-position: left;*/
/*                padding-left: 50px;*/
/*                font-size: 32px;*/
/*                font-weight: 600;*/

/*                @media screen and (max-width: 760px){*/
/*                    max-width: 100%;*/
/*                    height: 70px;*/
/*                    margin-bottom: 18px;*/
/*                    padding-left: 25%;*/
/*                    background-size: 10%;*/
/*                }*/

/*                &::placeholder {*/
/*                    color: #BFC9E9;*/
/*                    font-size: 32px;*/
/*                    font-weight: 600;*/
/*                    line-height: 24px*/
/*                }*/
/*            }*/

/*            .btn{*/
/*                height: 59px;*/
/*                @media screen and (max-width: 760px){*/
/*                    width: 100%;*/
/*                    height: 48px;*/
/*                }*/
/*            }*/
/*        }*/
/*    }*/
/*    .banner-section{*/

/*        height: 60dvh;*/

/*        .banner{*/
/*            width: 100%;*/
/*            height: 60dvh;*/
/*            background-image: url('../img/oscpv/classicBanner.png');*/
/*            background-repeat: no-repeat;*/
/*            background-size: cover;*/
/*            border-radius: 18px;*/
/*            display: flex;*/
/*            flex-direction: column;*/
/*            justify-content: center;*/

/*            @media screen and (max-width: 760px){*/
/*                padding: 48px 0;*/
/*                height: auto;*/
/*            }*/

/*            .content-box{*/
/*                max-width: 50%;*/
/*                color: #FFF;*/

/*                @media screen and (max-width: 760px){*/
/*                    max-width: 100%;*/
/*                }*/

/*                .title{*/
/*                    font-size: 44px;*/
/*                    font-weight: 800;*/
/*                    line-height: 56px;*/
/*                    margin-bottom: 32px;*/
/*                }*/
/*                .description{*/
/*                    font-size: 16px;*/
/*                    font-weight: 400;*/
/*                    line-height: 22px;*/
/*                    margin-bottom: 40px;*/
/*                }*/
/*            }*/
/*        }*/
/*    }*/
/*    .payment-cards{*/
/*        .payment-card{*/
/*            padding: 40px 24px;*/
/*            border-radius: 16px;*/
/*            background: linear-gradient(139deg, #FFF3C8 15.58%, #EEE9FF 63.32%);*/
/*            backdrop-filter: blur(10px);*/
/*            display: flex;*/
/*            flex-direction: column;*/
/*            align-items: center;*/

/*            p{*/
/*                color:  #525B7C;*/
/*                font-size: 20px;*/
/*                font-weight: 400;*/
/*                line-height: 24px;*/
/*                margin-top: 24px;*/
/*            }*/
/*        }*/

/*    }*/
/*    .assistants-cards{*/

/*        .cards-row{*/
/*            grid-gap:56px 20px;*/

/*            .assistants-card{*/
/*                [data-type="title"]{*/
/*                    margin: 24px 0;*/
/*                    color:#151826;*/
/*                    font-size: 24px;*/
/*                    font-weight: 800;*/
/*                    line-height: 32px;*/
/*                }*/
/*                [data-type="text"]{*/
/*                    color:  #525B7C;*/
/*                    font-size: 18px;*/
/*                    font-weight: 400;*/
/*                    line-height: 140%;*/
/*                }*/
/*            }*/
/*        }*/



/*    }*/
/*    .why{*/
/*        .content-row{*/

/*            .text-box{*/
/*                @media screen and (max-width: 760px){*/
/*                    order: 1;*/
/*                }*/

/*                .description{*/
/*                    color:  #525B7C;*/
/*                    font-size: 16px;*/
/*                    font-weight: 600;*/
/*                    line-height: 24px;*/
/*                }*/

/*            }*/


/*            .img-box{*/
/*                background-image: url('../img/oscpv/10.png');*/
/*                background-repeat: no-repeat;*/
/*                background-size: cover;*/
/*                border-radius: 18px;*/
/*                min-height: 560px;*/

/*                @media screen and (max-width: 760px){*/
/*                    order: 0;*/
/*                    min-height: 200px;*/
/*                }*/
/*            }*/
/*        }*/


/*    }*/
/*    .what{*/
/*        @media screen and (max-width: 760px){*/
/*            .btn.yellow{*/
/*                width: 100%;*/
/*            }*/
/*        }*/

/*        .img-box{*/
/*            background-image: url('../img/oscpv/20.png');*/
/*            background-repeat: no-repeat;*/
/*            background-size: cover;*/
/*            border-radius: 18px;*/
/*            min-height: 560px;*/

/*            @media screen and (max-width: 760px){*/
/*                min-height: 200px;*/
/*            }*/
/*        }*/
/*    }*/
/*    .advantages-cards{*/
/*        background-image: url('../img/text-advantage-bg.svg');*/
/*        background-repeat: no-repeat;*/
/*        background-size: cover;*/
/*        padding: 48px 0;*/

/*        @media screen and (max-width: 760px){*/
/*            background-image: none;*/
/*        }*/

/*        .cards-row{*/
/*            grid-gap: 20px 103px;*/

/*            .advantages-card{*/
/*                [data-type="title"]{*/
/*                    margin-top: 40px;*/
/*                    color: #151826;*/
/*                    font-size: 24px;*/
/*                    font-weight: 700;*/
/*                    line-height: 120%;*/
/*                    margin-bottom: 16px;*/
/*                }*/
/*                [data-type="text"]{*/
/*                    color: #525B7C;*/
/*                    font-size: 18px;*/
/*                    font-weight: 400;*/
/*                    line-height: 24px;*/
/*                }*/
/*            }*/
/*        }*/




/*    }*/
/*    .promo-box{*/
/*        margin-top: 21px;*/
/*        position: relative;*/
/*        padding: 3px 0;*/

/*        #promo{*/
/*            border-radius: 8px;*/
/*            border: 1px solid  #9790E1;*/
/*            background: #F0F0FF;*/
/*            width: 100%;*/
/*            height: 42px;*/
/*            color: #525B7C;*/
/*            font-size: 16px;*/
/*            font-weight: 700;*/
/*            line-height: 24px;*/
/*            padding-left: 12px;*/

/*            &::placeholder{*/
/*                color: #525B7C;*/
/*                font-size: 16px;*/
/*                font-weight: 400;*/
/*                line-height: 24px;*/
/*            }*/
/*        }*/

/*        .promo-btn{*/
/*            width: 53px;*/
/*            height: 48px;*/
/*            display: flex;*/
/*            align-items: center;*/
/*            justify-content: center;*/
/*            border-radius: 8px;*/

/*            background: linear-gradient(180deg, #FFDE90 0%, #FFCE6B 100%);*/
/*            position: absolute;*/
/*            top: 0;*/
/*            right: 0;*/
/*            transition:.6s;*/

/*            &:disabled{*/
/*                background: #DFDCFA;*/
/*            }*/

/*        }*/

/*    }*/
/*    .question-form{*/
/*        padding: 100px 0 50px 0;*/
/*        background-color: #F9FBFE;*/
/*        background-image: url(../img/back-group.png);*/
/*        background-repeat: no-repeat;*/
/*        background-position: right bottom;*/

/*        @media screen and (max-width: 760px){*/
/*            padding:0;*/
/*            background:transparent;*/
/*        }*/

/*        .container{*/
/*            display: flex;*/
/*            justify-content: center;*/

/*            .blackForm{*/
/*                width: 80%;*/
/*                border-radius: 16px;*/
/*                background: #151826;*/
/*                padding: 40px;*/

/*                @media screen and (max-width: 760px){*/
/*                    width: 100%;*/
/*                    padding: 32px 24px;*/
/*                }*/

/*                .title{*/
/*                    color: #FFF;*/
/*                    font-size: 30px;*/
/*                    font-weight: 700;*/
/*                    line-height: 36px;*/
/*                    margin-bottom: 24px;*/

/*                    @media screen and (max-width: 760px){*/
/*                        font-size: 24px;*/
/*                        font-weight: 800;*/
/*                        line-height: 32px;*/
/*                        margin-bottom: 16px;*/
/*                    }*/
/*                }*/
/*                .description{*/
/*                    color: #FFF;*/
/*                    font-size: 16px;*/
/*                    line-height: 22px;*/

/*                    @media screen and (max-width: 760px){*/
/*                        font-size: 14px;*/
/*                        line-height: 18px;*/
/*                        margin-bottom: 24px;*/
/*                    }*/
/*                }*/
/*                input{*/
/*                    width: 100%;*/
/*                    height: 48px;*/
/*                    border-radius: 8px;*/
/*                    background: rgba(255, 255, 255, 0.20);*/
/*                    color:  #FFF;*/
/*                    font-size: 16px;*/
/*                    line-height: 24px;*/
/*                    padding-left: 16px;*/
/*                    margin-bottom: 24px;*/
/*                    border: none;*/

/*                    @media screen and (max-width: 760px){*/
/*                        margin-bottom: 22px;*/
/*                    }*/
/*                }*/
/*                .custom-checkbox{*/
/*                    margin-bottom: 24px;*/

/*                    ::before{*/
/*                        background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.49983 3.99999C4.22369 3.99999 3.99983 4.22385 3.99983 4.49999V11.5C3.99983 11.7761 4.22369 12 4.49983 12H11.4998C11.776 12 11.9998 11.7761 11.9998 11.5V4.49999C11.9998 4.22385 11.776 3.99999 11.4998 3.99999H4.49983ZM2.99983 4.49999C2.99983 3.67156 3.67141 2.99999 4.49983 2.99999H11.4998C12.3283 2.99999 12.9998 3.67156 12.9998 4.49999V11.5C12.9998 12.3284 12.3283 13 11.4998 13H4.49983C3.67141 13 2.99983 12.3284 2.99983 11.5V4.49999Z" fill="%23fff"/></svg>');*/
/*                        width: 24px;*/
/*                        height: 24px;*/
/*                    }*/
/*                    ::after{*/
/*                        background-image:url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.85664 0.146437C10.0476 0.341699 10.0476 0.658281 9.85664 0.853543L4.96776 5.85354C4.77683 6.04881 4.46729 6.04881 4.27636 5.85354L2.8097 4.35354C2.61877 4.15828 2.61877 3.8417 2.8097 3.64644C3.00062 3.45117 3.31017 3.45117 3.50109 3.64644L4.62206 4.79288L9.16525 0.146437C9.35617 -0.0488256 9.66572 -0.0488256 9.85664 0.146437Z" fill="%23fff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M1.39985 0.933323C1.27608 0.933323 1.15738 0.98249 1.06986 1.07001C0.982347 1.15752 0.933181 1.27622 0.933181 1.39999V7.93332C0.933181 8.05709 0.982347 8.17579 1.06986 8.26331C1.15738 8.35082 1.27608 8.39999 1.39985 8.39999H7.93318C8.05695 8.39999 8.17565 8.35082 8.26316 8.26331C8.35068 8.17579 8.39985 8.05709 8.39985 7.93332V4.66666C8.39985 4.40892 8.60878 4.19999 8.86651 4.19999C9.12425 4.19999 9.33318 4.40892 9.33318 4.66666V7.93332C9.33318 8.30463 9.18568 8.66072 8.92313 8.92327C8.66058 9.18582 8.30449 9.33332 7.93318 9.33332H1.39985C1.02854 9.33332 0.672449 9.18582 0.409898 8.92327C0.147347 8.66072 -0.000152588 8.30463 -0.000152588 7.93332V1.39999C-0.000152588 1.02869 0.147347 0.672592 0.409898 0.41004C0.672449 0.147489 1.02854 -1.00136e-05 1.39985 -1.00136e-05H6.53318C6.79091 -1.00136e-05 6.99985 0.208924 6.99985 0.466657C6.99985 0.72439 6.79091 0.933323 6.53318 0.933323H1.39985Z" fill="%23fff"/></svg>');*/
/*                    }*/
/*                }*/




/*            }*/
/*        }*/
/*    }*/

/*    [data-previous-step="1"],*/
/*    [data-previous-step="2"],*/
/*    [data-previous-step="3"]{*/
/*        border-radius: 50px;*/
/*        border: 1px solid #8A95BD;*/
/*        background: transparent !important;*/
/*        color: #fff;*/
/*        transition: .3s;*/
/*        box-shadow:none;*/

/*        &:hover{*/
/*            box-shadow: 0px 2px 16px 0px rgba(229, 160, 17, 0.32);*/
/*        }*/
/*    }*/
/*}*/


.classic-oscpv section {
    margin-bottom: 93px;
}
@media screen and (max-width: 760px) {
    .classic-oscpv section {
        margin-bottom: 68px;
    }
}
.classic-oscpv h2.block-title {
    margin-bottom: 48px;
}
@media screen and (max-width: 760px) {
    .classic-oscpv h2.block-title {
        margin-bottom: 21px;
    }
}
.classic-oscpv .cards-row {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
    align-items: stretch;
}
@media screen and (max-width: 760px) {
    .classic-oscpv .cards-row {
        grid-template-columns: repeat(1, 1fr);
    }
}
.classic-oscpv .content-row {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 56px;
    align-items: center;
}
@media screen and (max-width: 760px) {
    .classic-oscpv .content-row {
        grid-template-columns: repeat(1, 1fr);
    }
}
.classic-oscpv .form-section .cm__form-title {
    display: none;
}
.classic-oscpv .form-section:has(#presentation-calculator-block.d-none) [data-type="process-form"] .cm__form-title {
    display: flex;
    max-width: 80%;
    margin: auto;
    margin-bottom: 38px;
}
.classic-oscpv .form-section input[type="date"] {
    appearance: none;
    /* Removes the default appearance */
    -webkit-appearance: none;
    /* For Safari */
    position: relative;
    font-weight: 300;
}
.classic-oscpv .form-section input[type="date"]::-webkit-calendar-picker-indicator {
    opacity: 0;
    display: block;
    position: absolute;
    right: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.classic-oscpv .form-section input[type="date"]::before {
    content: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.1865 20.0269H6.8141C6.68263 20.001 6.55033 19.9785 6.42011 19.948C4.98603 19.6146 4.0048 18.3837 4.00188 16.9071C3.99937 14.0548 3.99937 11.2028 4.00188 8.35106C4.00423 8.21039 4.01412 8.06996 4.03151 7.93035C4.18719 6.52215 5.41425 5.33975 6.81994 5.2521C7.10334 5.23457 7.38882 5.2496 7.68807 5.2496C7.68807 5.0743 7.69767 4.93407 7.68807 4.7955C7.65677 4.40151 7.81328 4.13189 8.18891 4.0025H8.43933C8.82456 4.13857 8.97148 4.41987 8.94017 4.81554C8.92932 4.94868 8.94017 5.08349 8.94017 5.22539H15.0621C15.0621 5.08349 15.0713 4.94868 15.0621 4.81512C15.0292 4.41737 15.1777 4.13648 15.563 4H15.8134C16.189 4.13147 16.3472 4.39942 16.3142 4.793C16.303 4.93532 16.3142 5.07931 16.3142 5.23082C16.5104 5.23082 16.6815 5.23082 16.8526 5.23082C18.3243 5.2496 19.5184 6.14903 19.8923 7.523C19.9341 7.6816 19.9645 7.84479 20 8.0059V17.241C19.9881 17.269 19.9788 17.2981 19.972 17.3278C19.8919 17.9518 19.623 18.5365 19.2012 19.0033C18.7794 19.4702 18.225 19.7969 17.6122 19.9397C17.4703 19.9727 17.328 19.9981 17.1865 20.0269ZM18.7487 10.1866H5.25398V10.3699C5.25398 12.5293 5.25398 14.6888 5.25398 16.8482C5.25398 17.9751 6.04698 18.7723 7.16761 18.7731C10.3902 18.7748 13.6129 18.7748 16.8355 18.7731C17.9582 18.7731 18.75 17.9747 18.7504 16.8491C18.7504 14.6896 18.7504 12.53 18.7504 10.3703L18.7487 10.1866ZM5.26316 8.91242H18.7375C18.9461 6.97458 17.5822 6.30095 16.3126 6.51255C16.3126 6.90738 16.3151 7.30555 16.3126 7.69996C16.3096 8.04054 16.0621 8.30557 15.7391 8.32602C15.6531 8.33391 15.5664 8.32366 15.4846 8.29592C15.4028 8.26818 15.3277 8.22358 15.2643 8.165C15.2008 8.10641 15.1504 8.03516 15.1162 7.95584C15.082 7.87653 15.0649 7.79092 15.0659 7.70456C15.0605 7.30388 15.0659 6.90321 15.0659 6.49419H8.93767V6.67115C8.93767 7.02091 8.94268 7.37024 8.93516 7.72C8.93333 7.87008 8.8767 8.01432 8.77592 8.12556C8.67514 8.23679 8.53717 8.30734 8.388 8.32393C8.05702 8.3569 7.77321 8.15698 7.70351 7.83937C7.69026 7.76235 7.68536 7.68413 7.6889 7.60606C7.6889 7.23752 7.6889 6.86899 7.6889 6.50254C6.22019 6.31138 5.06909 7.1265 5.26316 8.91242Z" fill="white"/><path d="M8.31841 15.7067C8.52125 15.7067 8.72409 15.703 8.92693 15.7067C9.08477 15.717 9.23288 15.7866 9.34147 15.9016C9.45007 16.0167 9.51111 16.1685 9.51233 16.3267C9.51354 16.4848 9.45484 16.6376 9.34803 16.7543C9.24121 16.8709 9.0942 16.9428 8.93653 16.9555C8.52083 16.963 8.105 16.963 7.68902 16.9555C7.53188 16.9426 7.38541 16.8709 7.27886 16.7547C7.17231 16.6384 7.11353 16.4863 7.11426 16.3286C7.115 16.171 7.1752 16.0194 7.28284 15.9042C7.39047 15.789 7.53761 15.7186 7.69486 15.7072C7.90271 15.703 8.11056 15.7067 8.31841 15.7067Z" fill="white"/><path d="M15.6907 16.9581C15.4882 16.9581 15.2854 16.9614 15.0826 16.9581C14.7261 16.951 14.4544 16.6822 14.4502 16.3378C14.4461 15.9935 14.7228 15.7118 15.0863 15.708C15.4867 15.7044 15.887 15.7044 16.2871 15.708C16.6519 15.711 16.9302 15.986 16.929 16.3341C16.9277 16.6822 16.6485 16.953 16.2833 16.9601C16.0859 16.9606 15.8885 16.9581 15.6907 16.9581Z" fill="white"/><path d="M15.6922 12.0135C15.895 12.0135 16.0979 12.0106 16.3007 12.0135C16.3861 12.0081 16.4716 12.0202 16.5521 12.0492C16.6326 12.0782 16.7064 12.1233 16.7687 12.1818C16.8311 12.2404 16.8808 12.3111 16.9148 12.3896C16.9488 12.4681 16.9663 12.5528 16.9663 12.6383C16.9663 12.7239 16.9488 12.8085 16.9148 12.887C16.8808 12.9655 16.8311 13.0362 16.7687 13.0948C16.7064 13.1533 16.6326 13.1985 16.5521 13.2274C16.4716 13.2564 16.3861 13.2685 16.3007 13.2631C15.895 13.2684 15.4895 13.2684 15.0841 13.2631C15.0006 13.2643 14.9177 13.2487 14.8403 13.2174C14.7629 13.1861 14.6926 13.1396 14.6335 13.0807C14.5743 13.0218 14.5275 12.9516 14.4959 12.8743C14.4643 12.7971 14.4484 12.7143 14.4493 12.6308C14.4547 12.2852 14.7264 12.0185 15.0828 12.0131C15.2869 12.011 15.4897 12.0135 15.6922 12.0135Z" fill="white"/><path d="M8.3166 12.0134C8.51944 12.0134 8.72228 12.0101 8.92471 12.0134C9.01008 12.008 9.09566 12.0202 9.17616 12.0491C9.25666 12.0781 9.33037 12.1232 9.39275 12.1818C9.45512 12.2403 9.50483 12.311 9.53882 12.3896C9.5728 12.4681 9.59033 12.5527 9.59033 12.6382C9.59033 12.7238 9.5728 12.8084 9.53882 12.8869C9.50483 12.9655 9.45512 13.0362 9.39275 13.0947C9.33037 13.1533 9.25666 13.1984 9.17616 13.2274C9.09566 13.2563 9.01008 13.2685 8.92471 13.263C8.51903 13.2683 8.11348 13.2683 7.70808 13.263C7.62297 13.268 7.53774 13.2554 7.45764 13.2263C7.37753 13.1971 7.30423 13.1518 7.24223 13.0933C7.18023 13.0348 7.13083 12.9642 7.09707 12.8859C7.06331 12.8077 7.0459 12.7233 7.0459 12.638C7.0459 12.5528 7.06331 12.4684 7.09707 12.3901C7.13083 12.3118 7.18023 12.2413 7.24223 12.1828C7.30423 12.1242 7.37753 12.079 7.45764 12.0498C7.53774 12.0206 7.62297 12.0081 7.70808 12.013C7.91092 12.0109 8.11376 12.0134 8.3166 12.0134Z" fill="white"/><path d="M12.0047 12.0134C12.2076 12.0134 12.4104 12.0101 12.6128 12.0134C12.7707 12.024 12.9186 12.0939 13.027 12.2091C13.1354 12.3242 13.1962 12.4762 13.1971 12.6343C13.1981 12.7925 13.1391 12.9451 13.0321 13.0616C12.9251 13.1781 12.778 13.2498 12.6204 13.2622C12.203 13.2689 11.787 13.2689 11.3724 13.2622C11.2153 13.249 11.0689 13.177 10.9626 13.0606C10.8563 12.9441 10.7978 12.7919 10.7988 12.6342C10.7999 12.4765 10.8604 12.325 10.9683 12.21C11.0762 12.095 11.2235 12.025 11.3808 12.0139C11.5886 12.0105 11.7969 12.0134 12.0047 12.0134Z" fill="white"/><path d="M12.0107 15.7067C12.2136 15.7067 12.4164 15.7025 12.6193 15.7067C12.7821 15.7095 12.9373 15.7757 13.0519 15.8914C13.1665 16.0071 13.2314 16.163 13.2326 16.3258C13.2339 16.4886 13.1714 16.6454 13.0586 16.7628C12.9458 16.8803 12.7916 16.9489 12.6289 16.9542C12.2082 16.9634 11.7872 16.9634 11.3659 16.9542C11.2033 16.9493 11.0489 16.881 10.9359 16.764C10.8228 16.6469 10.76 16.4903 10.7607 16.3276C10.7615 16.1649 10.8258 16.0089 10.94 15.8929C11.0541 15.7769 11.2091 15.7101 11.3718 15.7067C11.5846 15.7025 11.7979 15.7067 12.0107 15.7067Z" fill="white"/></svg>');
    width: 24px;
    height: 24px;
    position: absolute;
    right: 1rem;
}
.classic-oscpv .form-section input[type="date"].invalid::before {
    content: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.1865 20.0269H6.8141C6.68263 20.001 6.55033 19.9785 6.42011 19.948C4.98603 19.6146 4.0048 18.3837 4.00188 16.9071C3.99937 14.0548 3.99937 11.2028 4.00188 8.35106C4.00423 8.21039 4.01412 8.06996 4.03151 7.93035C4.18719 6.52215 5.41425 5.33975 6.81994 5.2521C7.10334 5.23457 7.38882 5.2496 7.68807 5.2496C7.68807 5.0743 7.69767 4.93407 7.68807 4.7955C7.65677 4.40151 7.81328 4.13189 8.18891 4.0025H8.43933C8.82456 4.13857 8.97148 4.41987 8.94017 4.81554C8.92932 4.94868 8.94017 5.08349 8.94017 5.22539H15.0621C15.0621 5.08349 15.0713 4.94868 15.0621 4.81512C15.0292 4.41737 15.1777 4.13648 15.563 4H15.8134C16.189 4.13147 16.3472 4.39942 16.3142 4.793C16.303 4.93532 16.3142 5.07931 16.3142 5.23082C16.5104 5.23082 16.6815 5.23082 16.8526 5.23082C18.3243 5.2496 19.5184 6.14903 19.8923 7.523C19.9341 7.6816 19.9645 7.84479 20 8.0059V17.241C19.9881 17.269 19.9788 17.2981 19.972 17.3278C19.8919 17.9518 19.623 18.5365 19.2012 19.0033C18.7794 19.4702 18.225 19.7969 17.6122 19.9397C17.4703 19.9727 17.328 19.9981 17.1865 20.0269ZM18.7487 10.1866H5.25398V10.3699C5.25398 12.5293 5.25398 14.6888 5.25398 16.8482C5.25398 17.9751 6.04698 18.7723 7.16761 18.7731C10.3902 18.7748 13.6129 18.7748 16.8355 18.7731C17.9582 18.7731 18.75 17.9747 18.7504 16.8491C18.7504 14.6896 18.7504 12.53 18.7504 10.3703L18.7487 10.1866ZM5.26316 8.91242H18.7375C18.9461 6.97458 17.5822 6.30095 16.3126 6.51255C16.3126 6.90738 16.3151 7.30555 16.3126 7.69996C16.3096 8.04054 16.0621 8.30557 15.7391 8.32602C15.6531 8.33391 15.5664 8.32366 15.4846 8.29592C15.4028 8.26818 15.3277 8.22358 15.2643 8.165C15.2008 8.10641 15.1504 8.03516 15.1162 7.95584C15.082 7.87653 15.0649 7.79092 15.0659 7.70456C15.0605 7.30388 15.0659 6.90321 15.0659 6.49419H8.93767V6.67115C8.93767 7.02091 8.94268 7.37024 8.93516 7.72C8.93333 7.87008 8.8767 8.01432 8.77592 8.12556C8.67514 8.23679 8.53717 8.30734 8.388 8.32393C8.05702 8.3569 7.77321 8.15698 7.70351 7.83937C7.69026 7.76235 7.68536 7.68413 7.6889 7.60606C7.6889 7.23752 7.6889 6.86899 7.6889 6.50254C6.22019 6.31138 5.06909 7.1265 5.26316 8.91242Z" fill="%23E0634D"/><path d="M8.31743 15.7067C8.52027 15.7067 8.72311 15.703 8.92596 15.7067C9.0838 15.717 9.2319 15.7866 9.3405 15.9016C9.44909 16.0167 9.51014 16.1685 9.51135 16.3267C9.51257 16.4848 9.45387 16.6376 9.34705 16.7543C9.24023 16.8709 9.09322 16.9428 8.93555 16.9555C8.51986 16.963 8.10402 16.963 7.68804 16.9555C7.53091 16.9426 7.38443 16.8709 7.27788 16.7547C7.17133 16.6384 7.11255 16.4863 7.11329 16.3286C7.11403 16.171 7.17423 16.0194 7.28186 15.9042C7.38949 15.789 7.53664 15.7186 7.69389 15.7072C7.90174 15.703 8.10958 15.7067 8.31743 15.7067Z" fill="%23E0634D"/><path d="M15.6897 16.9581C15.4873 16.9581 15.2844 16.9614 15.0816 16.9581C14.7251 16.951 14.4534 16.6822 14.4493 16.3378C14.4451 15.9935 14.7218 15.7118 15.0853 15.708C15.4857 15.7044 15.886 15.7044 16.2861 15.708C16.6509 15.711 16.9293 15.986 16.928 16.3341C16.9268 16.6822 16.6475 16.953 16.2823 16.9601C16.0849 16.9606 15.8875 16.9581 15.6897 16.9581Z" fill="%23E0634D"/><path d="M15.6922 12.0135C15.895 12.0135 16.0979 12.0106 16.3007 12.0135C16.3861 12.0081 16.4716 12.0202 16.5521 12.0492C16.6326 12.0782 16.7064 12.1233 16.7687 12.1818C16.8311 12.2404 16.8808 12.3111 16.9148 12.3896C16.9488 12.4681 16.9663 12.5528 16.9663 12.6383C16.9663 12.7239 16.9488 12.8085 16.9148 12.887C16.8808 12.9655 16.8311 13.0362 16.7687 13.0948C16.7064 13.1533 16.6326 13.1985 16.5521 13.2274C16.4716 13.2564 16.3861 13.2685 16.3007 13.2631C15.895 13.2684 15.4895 13.2684 15.0841 13.2631C15.0006 13.2643 14.9177 13.2487 14.8403 13.2174C14.7629 13.1861 14.6926 13.1396 14.6335 13.0807C14.5743 13.0218 14.5275 12.9516 14.4959 12.8743C14.4643 12.7971 14.4484 12.7143 14.4493 12.6308C14.4547 12.2852 14.7264 12.0185 15.0828 12.0131C15.2869 12.011 15.4897 12.0135 15.6922 12.0135Z" fill="%23E0634D"/><path d="M8.31758 12.0134C8.52042 12.0134 8.72326 12.0101 8.92568 12.0134C9.01106 12.008 9.09664 12.0202 9.17714 12.0491C9.25764 12.0781 9.33135 12.1232 9.39372 12.1818C9.4561 12.2403 9.50581 12.311 9.53979 12.3896C9.57378 12.4681 9.59131 12.5527 9.59131 12.6382C9.59131 12.7238 9.57378 12.8084 9.53979 12.8869C9.50581 12.9655 9.4561 13.0362 9.39372 13.0947C9.33135 13.1533 9.25764 13.1984 9.17714 13.2274C9.09664 13.2563 9.01106 13.2685 8.92568 13.263C8.52 13.2683 8.11446 13.2683 7.70906 13.263C7.62394 13.268 7.53872 13.2554 7.45861 13.2263C7.37851 13.1971 7.30521 13.1518 7.24321 13.0933C7.1812 13.0348 7.13181 12.9642 7.09805 12.8859C7.06429 12.8077 7.04688 12.7233 7.04688 12.638C7.04688 12.5528 7.06429 12.4684 7.09805 12.3901C7.13181 12.3118 7.1812 12.2413 7.24321 12.1828C7.30521 12.1242 7.37851 12.079 7.45861 12.0498C7.53872 12.0206 7.62394 12.0081 7.70906 12.013C7.9119 12.0109 8.11474 12.0134 8.31758 12.0134Z" fill="%23E0634D"/><path d="M12.0047 12.0134C12.2076 12.0134 12.4104 12.0101 12.6128 12.0134C12.7707 12.024 12.9186 12.0939 13.027 12.2091C13.1354 12.3242 13.1962 12.4762 13.1971 12.6343C13.1981 12.7925 13.1391 12.9451 13.0321 13.0616C12.9251 13.1781 12.778 13.2498 12.6204 13.2622C12.203 13.2689 11.787 13.2689 11.3724 13.2622C11.2153 13.249 11.0689 13.177 10.9626 13.0606C10.8563 12.9441 10.7978 12.7919 10.7988 12.6342C10.7999 12.4765 10.8604 12.325 10.9683 12.21C11.0762 12.095 11.2235 12.025 11.3808 12.0139C11.5886 12.0105 11.7969 12.0134 12.0047 12.0134Z" fill="%23E0634D"/><path d="M12.0117 15.7067C12.2146 15.7067 12.4174 15.7025 12.6202 15.7067C12.783 15.7095 12.9383 15.7757 13.0529 15.8914C13.1675 16.0071 13.2323 16.163 13.2336 16.3258C13.2348 16.4886 13.1724 16.6454 13.0596 16.7628C12.9468 16.8803 12.7926 16.9489 12.6298 16.9542C12.2091 16.9634 11.7882 16.9634 11.3669 16.9542C11.2042 16.9493 11.0499 16.881 10.9369 16.764C10.8238 16.6469 10.761 16.4903 10.7617 16.3276C10.7625 16.1649 10.8268 16.0089 10.9409 15.8929C11.0551 15.7769 11.21 15.7101 11.3727 15.7067C11.5856 15.7025 11.7989 15.7067 12.0117 15.7067Z" fill="%23E0634D"/></svg>');
}
.classic-oscpv .form-section h1.block-title {
    margin-bottom: 31px;
}
@media screen and (max-width: 760px) {
    .classic-oscpv .form-section h1.block-title {
        margin-bottom: 0;
    }
}
.classic-oscpv .form-section .filter-row {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
}
@media screen and (max-width: 760px) {
    .classic-oscpv .form-section .filter-row {
        margin-bottom: 16px;
    }
}
.classic-oscpv .form-section .filter-row .nav-pills {
    border: 1px solid #453f9b;
    background-color: transparent;
}
@media screen and (max-width: 760px) {
    .classic-oscpv .form-section .filter-row .nav-pills {
        width: 100%;
    }
}
.classic-oscpv .form-section .filter-row .nav-pills .nav-link:hover {
    background-color: rgba(69, 63, 155, 0.2);
}
.classic-oscpv .form-section .filter-row .nav-pills .nav-link:focus {
    background: rgba(69, 63, 155, 1);
    color: #eef1fb;
}
.classic-oscpv .form-section .filter-row .nav-pills .nav-link.active {
    background: #453f9b;
    color: #eef1fb;
}
.classic-oscpv .form-section .auto-numder-row {
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 12px;
}
@media screen and (max-width: 760px) {
    .classic-oscpv .form-section .auto-numder-row {
        flex-wrap: wrap;
    }
}
.classic-oscpv .form-section .auto-numder-row #autoNo {
    max-width: 280px;
    border: 3px solid #231f20;
    border-radius: 12px;
    height: 59px;
    position: relative;
    background-image: url('data:image/svg+xml,<svg width="26" height="59" viewBox="0 0 26 59" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.49968 0.792725C2.88031 0.792725 0.125 2.92266 0.125 5.54202V55.5184C0.125 57.2042 2.11898 58.5728 3.81386 58.5728H25.1857V0.792725H5.49968Z" fill="%231E41BF"/><path d="M6.672 42.3496C5.31867 42.3496 4.28267 41.9996 3.564 41.2996C2.85467 40.5903 2.5 39.5449 2.5 38.1636V32.3396H4.292V38.1496C4.292 39.0363 4.49267 39.7036 4.894 40.1516C5.30467 40.5903 5.89733 40.8096 6.672 40.8096C8.24933 40.8096 9.038 39.9229 9.038 38.1496V32.3396H10.816V38.1636C10.816 39.5449 10.466 40.5903 9.766 41.2996C9.066 41.9996 8.03467 42.3496 6.672 42.3496Z" fill="white"/><path d="M11.7736 42.2096L16.2396 32.3396H17.7096L22.1756 42.2096H20.3556L19.3756 39.9276H14.5596L13.5936 42.2096H11.7736ZM16.9536 34.2856L15.1756 38.4996H18.7596L16.9816 34.2856H16.9536Z" fill="white"/><path d="M22.5 13.3394H2.5V19.3394H22.5V13.3394Z" fill="%234899F7"/><path d="M22.5 19.3394H2.5V25.3394H22.5V19.3394Z" fill="%23F7DD08"/></svg>');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 50px;
    font-size: 32px;
    font-weight: 600;
}
@media screen and (max-width: 760px) {
    .classic-oscpv .form-section .auto-numder-row #autoNo {
        max-width: 100%;
        height: 70px;
        margin-bottom: 18px;
        padding-left: 25%;
        background-size: 10%;
    }
}
.classic-oscpv .form-section .auto-numder-row #autoNo::placeholder {
    color: #bfc9e9;
    font-size: 32px;
    font-weight: 600;
    line-height: 24px;
}
.classic-oscpv .form-section .auto-numder-row .btn {
    height: 59px;
}
@media screen and (max-width: 760px) {
    .classic-oscpv .form-section .auto-numder-row .btn {
        width: 100%;
        height: 48px;
    }
}
.classic-oscpv .banner-section {
    height: 60dvh;
}
.classic-oscpv .banner-section .banner {
    width: 100%;
    height: 60dvh;
    background-image: url('../img/oscpv/classicBanner.png');
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 18px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
@media screen and (max-width: 760px) {
    .classic-oscpv .banner-section .banner {
        padding: 48px 0;
        height: auto;
    }
}
.classic-oscpv .banner-section .banner .content-box {
    max-width: 50%;
    color: #fff;
}
@media screen and (max-width: 760px) {
    .classic-oscpv .banner-section .banner .content-box {
        max-width: 100%;
    }
}
.classic-oscpv .banner-section .banner .content-box .title {
    font-size: 44px;
    font-weight: 800;
    line-height: 56px;
    margin-bottom: 32px;
}
.classic-oscpv .banner-section .banner .content-box .description {
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 40px;
}
.classic-oscpv .payment-cards .payment-card {
    padding: 40px 24px;
    border-radius: 16px;
    background: linear-gradient(139deg, #fff3c8 15.58%, #eee9ff 63.32%);
    backdrop-filter: blur(10px);
    display: flex;
    flex-direction: column;
    align-items: center;
}
.classic-oscpv .payment-cards .payment-card p {
    color: #525b7c;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 24px;
}
.classic-oscpv .assistants-cards .cards-row {
    grid-gap: 56px 20px;
}
.classic-oscpv .assistants-cards .cards-row .assistants-card [data-type="title"] {
    margin: 24px 0;
    color: #151826;
    font-size: 24px;
    font-weight: 800;
    line-height: 32px;
}
.classic-oscpv .assistants-cards .cards-row .assistants-card [data-type="text"] {
    color: #525b7c;
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
}
@media screen and (max-width: 760px) {
    .classic-oscpv .why .content-row .text-box {
        order: 1;
    }
}
.classic-oscpv .why .content-row .text-box .description {
    color: #525b7c;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
}
.classic-oscpv .why .content-row .img-box {
    background-image: url('../img/oscpv/10.png');
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 18px;
    min-height: 560px;
}
@media screen and (max-width: 760px) {
    .classic-oscpv .why .content-row .img-box {
        order: 0;
        min-height: 200px;
    }
}
@media screen and (max-width: 760px) {
    .classic-oscpv .what .btn.yellow {
        width: 100%;
    }
}
.classic-oscpv .what .img-box {
    background-image: url('../img/oscpv/20.png');
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 18px;
    min-height: 560px;
}
@media screen and (max-width: 760px) {
    .classic-oscpv .what .img-box {
        min-height: 200px;
    }
}
.classic-oscpv .advantages-cards {
    background-image: url('../img/text-advantage-bg.svg');
    background-repeat: no-repeat;
    background-size: cover;
    padding: 48px 0;
}
@media screen and (max-width: 760px) {
    .classic-oscpv .advantages-cards {
        background-image: none;
    }
}
.classic-oscpv .advantages-cards .cards-row {
    grid-gap: 20px 103px;
}
.classic-oscpv .advantages-cards .cards-row .advantages-card [data-type="title"] {
    margin-top: 40px;
    color: #151826;
    font-size: 24px;
    font-weight: 700;
    line-height: 120%;
    margin-bottom: 16px;
}
.classic-oscpv .advantages-cards .cards-row .advantages-card [data-type="text"] {
    color: #525b7c;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
}
.classic-oscpv .promo-box {
    margin-top: 21px;
    position: relative;
    padding: 3px 0;
}
.classic-oscpv .promo-box #promo {
    border-radius: 8px;
    border: 1px solid #9790e1;
    background: #f0f0ff;
    width: 100%;
    height: 42px;
    color: #525b7c;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    padding-left: 12px;
}
.classic-oscpv .promo-box #promo::placeholder {
    color: #525b7c;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.classic-oscpv .promo-box .promo-btn {
    width: 53px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    background: linear-gradient(180deg, #ffde90 0%, #ffce6b 100%);
    position: absolute;
    top: 0;
    right: 0;
    transition: 0.6s;
}
.classic-oscpv .promo-box .promo-btn:disabled {
    background: #dfdcfa;
}
.classic-oscpv .question-form {
    padding: 100px 0 50px 0;
    background-color: #f9fbfe;
    background-image: url(../img/back-group.png);
    background-repeat: no-repeat;
    background-position: right bottom;
}
@media screen and (max-width: 760px) {
    .classic-oscpv .question-form {
        padding: 0;
        background: transparent;
    }
}
.classic-oscpv .question-form .container {
    display: flex;
    justify-content: center;
}
.classic-oscpv .question-form .container .blackForm {
    width: 80%;
    border-radius: 16px;
    background: #151826;
    padding: 40px;
}
@media screen and (max-width: 760px) {
    .classic-oscpv .question-form .container .blackForm {
        width: 100%;
        padding: 32px 24px;
    }
}
.classic-oscpv .question-form .container .blackForm .title {
    color: #fff;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    margin-bottom: 24px;
}
@media screen and (max-width: 760px) {
    .classic-oscpv .question-form .container .blackForm .title {
        font-size: 24px;
        font-weight: 800;
        line-height: 32px;
        margin-bottom: 16px;
    }
}
.classic-oscpv .question-form .container .blackForm .description {
    color: #fff;
    font-size: 16px;
    line-height: 22px;
}
@media screen and (max-width: 760px) {
    .classic-oscpv .question-form .container .blackForm .description {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 24px;
    }
}
.classic-oscpv .question-form .container .blackForm input {
    width: 100%;
    height: 48px;
    border-radius: 8px;
    background: rgba(255, 255, 255, 0.20);
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    padding-left: 16px;
    margin-bottom: 24px;
    border: none;
}
@media screen and (max-width: 760px) {
    .classic-oscpv .question-form .container .blackForm input {
        margin-bottom: 22px;
    }
}
.classic-oscpv .question-form .container .blackForm .custom-checkbox {
    margin-bottom: 24px;
}
.classic-oscpv .question-form .container .blackForm .custom-checkbox ::before {
    background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.49983 3.99999C4.22369 3.99999 3.99983 4.22385 3.99983 4.49999V11.5C3.99983 11.7761 4.22369 12 4.49983 12H11.4998C11.776 12 11.9998 11.7761 11.9998 11.5V4.49999C11.9998 4.22385 11.776 3.99999 11.4998 3.99999H4.49983ZM2.99983 4.49999C2.99983 3.67156 3.67141 2.99999 4.49983 2.99999H11.4998C12.3283 2.99999 12.9998 3.67156 12.9998 4.49999V11.5C12.9998 12.3284 12.3283 13 11.4998 13H4.49983C3.67141 13 2.99983 12.3284 2.99983 11.5V4.49999Z" fill="%23fff"/></svg>');
    width: 24px;
    height: 24px;
}
.classic-oscpv .question-form .container .blackForm .custom-checkbox ::after {
    background-image: url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.85664 0.146437C10.0476 0.341699 10.0476 0.658281 9.85664 0.853543L4.96776 5.85354C4.77683 6.04881 4.46729 6.04881 4.27636 5.85354L2.8097 4.35354C2.61877 4.15828 2.61877 3.8417 2.8097 3.64644C3.00062 3.45117 3.31017 3.45117 3.50109 3.64644L4.62206 4.79288L9.16525 0.146437C9.35617 -0.0488256 9.66572 -0.0488256 9.85664 0.146437Z" fill="%23fff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M1.39985 0.933323C1.27608 0.933323 1.15738 0.98249 1.06986 1.07001C0.982347 1.15752 0.933181 1.27622 0.933181 1.39999V7.93332C0.933181 8.05709 0.982347 8.17579 1.06986 8.26331C1.15738 8.35082 1.27608 8.39999 1.39985 8.39999H7.93318C8.05695 8.39999 8.17565 8.35082 8.26316 8.26331C8.35068 8.17579 8.39985 8.05709 8.39985 7.93332V4.66666C8.39985 4.40892 8.60878 4.19999 8.86651 4.19999C9.12425 4.19999 9.33318 4.40892 9.33318 4.66666V7.93332C9.33318 8.30463 9.18568 8.66072 8.92313 8.92327C8.66058 9.18582 8.30449 9.33332 7.93318 9.33332H1.39985C1.02854 9.33332 0.672449 9.18582 0.409898 8.92327C0.147347 8.66072 -0.000152588 8.30463 -0.000152588 7.93332V1.39999C-0.000152588 1.02869 0.147347 0.672592 0.409898 0.41004C0.672449 0.147489 1.02854 -1.00136e-05 1.39985 -1.00136e-05H6.53318C6.79091 -1.00136e-05 6.99985 0.208924 6.99985 0.466657C6.99985 0.72439 6.79091 0.933323 6.53318 0.933323H1.39985Z" fill="%23fff"/></svg>');
}
.classic-oscpv [data-previous-step="1"], .classic-oscpv [data-previous-step="2"], .classic-oscpv [data-previous-step="3"] {
    border-radius: 50px;
    border: 1px solid #8a95bd;
    background: transparent !important;
    color: #fff;
    transition: 0.3s;
    box-shadow: none;
}
.classic-oscpv [data-previous-step="1"]:hover, .classic-oscpv [data-previous-step="2"]:hover, .classic-oscpv [data-previous-step="3"]:hover {
    box-shadow: 0px 2px 16px 0px rgba(229, 160, 17, 0.32);
}



/*.slider-sm__section{*/
/*    .slider-sm__container{*/
/*        margin-top: 53px;*/
/*        max-width: calc(1328px + 6*56px);*/
/*        margin-right: 0;*/
/*        padding-right: 0;*/
/*        @media screen and (max-width: 768px){*/
/*            margin-top: 48px;*/
/*        }*/
/*        .slide__content{*/
/*            flex-direction: column;*/
/*            align-items: flex-start;*/
/*            min-height: 300px;*/
/*            max-height: 300px;*/
/*            .slide__title{*/
/*                font-size: 24px;*/
/*                font-weight: 800;*/
/*                line-height: 32px;*/
/*                !*margin-bottom: 28px;*!*/
/*                @media screen and (max-width: 768px){*/
/*                    font-size: 20px;*/
/*                    font-weight: 700;*/
/*                    line-height: 24px;*/
/*                    !*margin-bottom: 20px;*!*/
/*                }*/
/*            }*/
/*            .gray-text{*/
/*                color: #8A95BD;*/
/*                font-size: 14px;*/
/*                line-height: 18px;*/
/*                margin-bottom: 12px;*/

/*                @media screen and (max-width: 768px){*/
/*                    margin-bottom: 4px;*/
/*                }*/
/*            }*/
/*            .slide__descr_box{*/
/*                .slide__descr{*/
/*                    color: #151826;*/
/*                }*/
/*                a{*/
/*                    color: #044F96;*/
/*                    text-decoration: underline!important;*/
/*                }*/
/*            }*/
/*            .cta__slide__btn__box{*/
/*                width: 100%;*/
/*                display: flex;*/
/*                align-items: center;*/
/*                justify-content: space-between;*/
/*                !*margin-top: 28px;*!*/

/*                @media screen and (max-width: 768px){*/
/*                    flex-direction: column;*/
/*                    align-items: baseline;*/
/*                    !*margin-top: 20px;*!*/
/*                }*/
/*                .cta__slide__btn{*/
/*                    display: flex;*/
/*                    color: #044F96;*/
/*                    font-size: 18px;*/
/*                    font-weight: 700;*/
/*                    margin-top: 0;*/
/*                    line-height: 24px;*/

/*                    @media screen and (max-width: 768px){*/
/*                        font-size: 16px;*/
/*                        margin-bottom: 9px;*/
/*                    }*/
/*                }*/
/*                .slide_date{*/
/*                    color: #8A95BD;*/
/*                    font-size: 14px;*/
/*                    font-weight: 600;*/
/*                    line-height: 20px;*/
/*                }*/
/*            }*/
/*        }*/
/*    }*/

/*}*/

/*.news {*/
/*    margin-bottom: 104px;*/
/*    @media screen and (max-width: 768px){*/
/*        margin-bottom: 48px;*/
/*    }*/

/*    .news__list {*/
/*        a:first-of-type {*/
/*            grid-column: span 2;*/
/*        }*/
/*    }*/
/*}*/

/*.news-pagination {*/
/*    max-width: 100%;*/

/*    @media screen and (max-width: 768px) {*/
/*        .insurance__category-pagination {*/
/*            a {*/
/*                width: 28px;*/
/*                height: 28px;*/
/*                font-size: 12px;*/

/*                &:not(:last-child) {*/
/*                    margin-right: 4px;*/
/*                }*/
/*            }*/
/*        }*/
/*    }*/
/*}*/

/*.blog__table-responsive{*/
/*    max-width: 100%;*/
/*    overflow: auto;*/
/*    border-radius: 24px;*/
/*    box-shadow: 0px 4px 12.9px 8px rgba(126, 142, 147, 0.1);*/
/*}*/
/*.blog__table{*/
/*    border-radius: 24px ;*/
/*    box-shadow: 0px 4px 12.9px 8px rgba(126, 142, 147, 0.1);*/

/*    th,td{*/
/*        padding: 16px 32px 16px 28px;*/

/*        @media screen and (max-width: 768px) {*/
/*            padding: 12px 18px;*/
/*        }*/
/*    }*/

/*    thead{*/
/*        th{*/
/*            background:  #453F9B;*/
/*            color: #FFF;*/
/*            font-size: 20px;*/
/*            line-height: 120%;*/
/*            min-width: 30%;*/

/*            @media screen and (max-width: 768px) {*/
/*                font-size: 18px;*/
/*            }*/

/*            &:nth-child(2){*/
/*                border: 1px solid #BFC9E9;*/
/*            }*/

/*            &:first-child{*/
/*                border-top-left-radius: 24px;*/
/*            }*/
/*            &:last-child{*/
/*                border-top-right-radius: 24px;*/
/*            }*/
/*        }*/
/*    }*/
/*    tbody{*/
/*        tr{*/
/*            border-top: 1px solid #BFC9E9;*/
/*            td{*/
/*                color: #333;*/
/*                font-size: 18px;*/
/*                line-height: 120%;*/

/*                @media screen and (max-width: 768px) {*/
/*                    font-size: 16px;*/
/*                }*/

/*                &:nth-child(2){*/
/*                    border-right: 1px solid #BFC9E9;*/
/*                    border-left: 1px solid #BFC9E9;*/
/*                }*/

/*                &:first-child{*/
/*                    color: #453F9B;*/
/*                    font-weight: 700;*/
/*                }*/
/*            }*/

/*            &:last-child{*/
/*                td{*/
/*                    &:first-child{*/
/*                        border-bottom-left-radius: 24px;*/
/*                    }*/
/*                    &:last-child{*/
/*                        border-bottom-right-radius: 24px;*/
/*                    }*/
/*                }*/
/*            }*/
/*        }*/
/*    }*/
/*}*/

/*.technical-service{*/
/*    .block-title{*/
/*        margin-bottom: 43px;*/

/*        @media screen and (max-width: 768px) {*/
/*            margin-bottom: 16px;*/
/*        }*/
/*    }*/
/*    .technical-service__card{*/
/*        border-radius: 20px;*/
/*        border: 1px solid #EEF1FB;*/
/*        background: #F9FBFE;*/
/*        padding: 45px 34px 45px 51px;*/
/*        display: flex;*/
/*        justify-content: space-between;*/
/*        align-items: center;*/

/*        @media screen and (max-width: 768px) {*/
/*            padding: 23px 18px 29px;*/
/*            flex-direction: column;*/
/*            align-items: start;*/
/*        }*/

/*        .technical-service__card__title{*/
/*            color: #333;*/
/*            font-size: 30px;*/
/*            font-weight: 700;*/
/*            line-height: 120%;*/
/*            max-width: 65%;*/

/*            @media screen and (max-width: 768px) {*/
/*                font-size: 20px;*/
/*                margin-bottom: 20px;*/
/*                max-width: 80%;*/
/*            }*/
/*        }*/

/*        .technical-service__card__btn{*/
/*            height: 64px;*/
/*            border-radius: 60px;*/
/*            background: #453F9B;*/
/*            color: #FFF;*/
/*            font-size: 24px;*/
/*            font-weight: 700;*/
/*            line-height: 120%;*/
/*            display: flex;*/
/*            justify-content: center;*/
/*            align-items: center;*/
/*            width: 30%;*/

/*            @media screen and (max-width: 768px) {*/
/*                width: 100%;*/
/*                font-size: 18px;*/
/*                height: 42px;*/
/*            }*/
/*        }*/
/*    }*/
/*}*/

.slider-sm__section .slider-sm__container {
    margin-top: 53px;
    max-width: calc(1328px + 6*56px);
    margin-right: 0;
    padding-right: 0;
}
@media screen and (max-width: 768px) {
    .slider-sm__section .slider-sm__container {
        margin-top: 48px;
    }
}
.slider-sm__section .slider-sm__container .slide__content {
    flex-direction: column;
    align-items: flex-start;
    min-height: 300px;
    max-height: 300px;
}
.slider-sm__section .slider-sm__container .slide__content .slide__title {
    font-size: 24px;
    font-weight: 800;
    line-height: 32px;
    /*margin-bottom: 28px;
    */
}
@media screen and (max-width: 768px) {
    .slider-sm__section .slider-sm__container .slide__content .slide__title {
        font-size: 20px;
        font-weight: 700;
        line-height: 24px;
        /*margin-bottom: 20px;
        */
    }
}
.slider-sm__section .slider-sm__container .slide__content .gray-text {
    color: #8a95bd;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 12px;
}
@media screen and (max-width: 768px) {
    .slider-sm__section .slider-sm__container .slide__content .gray-text {
        margin-bottom: 4px;
    }
}
.slider-sm__section .slider-sm__container .slide__content .slide__descr_box .slide__descr {
    color: #151826;
}
.slider-sm__section .slider-sm__container .slide__content .slide__descr_box a {
    color: #044f96;
    text-decoration: underline !important;
}
.slider-sm__section .slider-sm__container .slide__content .cta__slide__btn__box {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    /*margin-top: 28px;
    */
}
@media screen and (max-width: 768px) {
    .slider-sm__section .slider-sm__container .slide__content .cta__slide__btn__box {
        flex-direction: column;
        align-items: baseline;
        /*margin-top: 20px;
        */
    }
}
.slider-sm__section .slider-sm__container .slide__content .cta__slide__btn__box .cta__slide__btn {
    display: flex;
    color: #044f96;
    font-size: 18px;
    font-weight: 700;
    margin-top: 0;
    line-height: 24px;
}
@media screen and (max-width: 768px) {
    .slider-sm__section .slider-sm__container .slide__content .cta__slide__btn__box .cta__slide__btn {
        font-size: 16px;
        margin-bottom: 9px;
    }
}
.slider-sm__section .slider-sm__container .slide__content .cta__slide__btn__box .slide_date {
    color: #8a95bd;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
}
.news {
    margin-bottom: 104px;
}
@media screen and (max-width: 768px) {
    .news {
        margin-bottom: 48px;
    }
}
.news .news__list a:first-of-type {
    grid-column: span 2;
}
.news-pagination {
    max-width: 100%;
}
@media screen and (max-width: 768px) {
    .news-pagination .insurance__category-pagination a {
        width: 28px;
        height: 28px;
        font-size: 12px;
    }
    .news-pagination .insurance__category-pagination a:not(:last-child) {
        margin-right: 4px;
    }
}
.blog__table-responsive {
    max-width: 100%;
    overflow: auto;
    border-radius: 24px;
    box-shadow: 0px 4px 12.9px 8px rgba(126, 142, 147, 0.1);
}
.blog__table {
    border-radius: 24px;
    box-shadow: 0px 4px 12.9px 8px rgba(126, 142, 147, 0.1);
}
.blog__table th, .blog__table td {
    padding: 16px 32px 16px 28px;
}
@media screen and (max-width: 768px) {
    .blog__table th, .blog__table td {
        padding: 12px 18px;
    }
}
.blog__table thead th {
    background: #453f9b;
    color: #fff;
    font-size: 20px;
    line-height: 120%;
    min-width: 30%;
}
@media screen and (max-width: 768px) {
    .blog__table thead th {
        font-size: 18px;
    }
}
.blog__table thead th:nth-child(2) {
    border: 1px solid #bfc9e9;
}
.blog__table thead th:first-child {
    border-top-left-radius: 24px;
}
.blog__table thead th:last-child {
    border-top-right-radius: 24px;
}
.blog__table tbody tr {
    border-top: 1px solid #bfc9e9;
}
.blog__table tbody tr td {
    color: #333;
    font-size: 18px;
    line-height: 120%;
}
@media screen and (max-width: 768px) {
    .blog__table tbody tr td {
        font-size: 16px;
    }
}
.blog__table tbody tr td:nth-child(2) {
    border-right: 1px solid #bfc9e9;
    border-left: 1px solid #bfc9e9;
}
.blog__table tbody tr td:first-child {
    color: #453f9b;
    font-weight: 700;
}
.blog__table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 24px;
}
.blog__table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 24px;
}
.technical-service .block-title {
    margin-bottom: 43px;
}
@media screen and (max-width: 768px) {
    .technical-service .block-title {
        margin-bottom: 16px;
    }
}
.technical-service .technical-service__card {
    border-radius: 20px;
    border: 1px solid #eef1fb;
    background: #f9fbfe;
    padding: 45px 34px 45px 51px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
@media screen and (max-width: 768px) {
    .technical-service .technical-service__card {
        padding: 23px 18px 29px;
        flex-direction: column;
        align-items: start;
    }
}
.technical-service .technical-service__card .technical-service__card__title {
    color: #333;
    font-size: 30px;
    font-weight: 700;
    line-height: 120%;
    max-width: 65%;
}
@media screen and (max-width: 768px) {
    .technical-service .technical-service__card .technical-service__card__title {
        font-size: 20px;
        margin-bottom: 20px;
        max-width: 80%;
    }
}
.technical-service .technical-service__card .technical-service__card__btn {
    height: 64px;
    border-radius: 60px;
    background: #453f9b;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    line-height: 120%;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30%;
}
@media screen and (max-width: 768px) {
    .technical-service .technical-service__card .technical-service__card__btn {
        width: 100%;
        font-size: 18px;
        height: 42px;
    }
}
