.t728__text {
    margin-bottom: 5px;
    
    font-weight: 500;
}

.t728__title {
    margin-bottom: 22px;
}

.t728__wrapper {
    border-radius: 20px;
    overflow: hidden;
    border: 1px solid #ede5e3;
}

.t-slds__bullet_active .t-slds__bullet_body {
    width: 30px !important;
}

.t-slds__arrow_container {
    width: 1200px;
    
    position: relative;
}

.t-slds__arrow_wrapper {
    top: 207px;
    
    z-index: 900 !important;
}

.t554__card {
    background-image: url('https://static.tildacdn.com/tild6666-3337-4839-b463-353233643739/Rectangle_30.jpg');
    background-size: cover;
    background-position: center;
    border-radius: 20px;
}

.t-slds__arrow {
    width: 40px !important;
    height: 40px !important;
    
    background-color: #FDEEEA !important;
}

.t-slds__arrow:before {
    content: '';
    
    width: 30px;
    height: 9px;
    
    display: block;
    background-image: url('https://static.tildacdn.com/tild3039-3965-4032-b261-353961366138/Arrow_2.svg');
    background-size: contain;
    top: 15px;
}

.t-slds__arrow div {
    display: none;
}

.t-slds__arrow-left {
    left: 20px;
}

.t-slds__arrow-left:before {
    right: 21px;
    position: absolute;
}

.t-slds__arrow-right {
    right: 20px;
}

.t-slds__arrow-right:before {
    left: 21px;
    position: absolute;
    
    transform: rotate(180deg);
}

.swiper-button-next:after,
.swiper-button-prev:after {
    content: '' !important;
    
    width: 30px;
    height: 9px;
    
    display: block;
    background-image: url('https://static.tildacdn.com/tild3039-3965-4032-b261-353961366138/Arrow_2.svg');
    background-size: contain;
}

.swiper-button-next:after {
    left: 21px;
    position: absolute;
    
    transform: rotate(180deg);
}

.swiper-button-prev:after {
    right: 21px;
    position: absolute;
}

.swiper-button-next,
.swiper-button-prev {
    width: 40px !important;
    height: 40px !important;
    
    top: auto !important;
    bottom: 0 !important;
    background-color: #FDEEEA;
    border-radius: 360px;
    z-index: 900 !important;
    overflow: visible;
}

.t849__title {
    line-height: 1.2;
}

.t849__icon-hover {
    display: none;
}

.t849__icon .t849__lines {
    display: none;
}

.t849__icon {
    width: 20px;
    height: 12px;
    
    background-image: url('https://static.tildacdn.com/tild3162-3935-4564-a166-306565376431/Polygon_1_1.svg');
    background-size: cover;
    padding: 0;
    transition: all .1s ease-out;
}

.t849__header:hover .t849__icon {
    opacity: 1;
}

.t849__opened .t849__icon {
    transform: rotate(180deg) translateY(5px);
}

.t-input-phonemask__select-flag,
.t-input-phonemask__select-triangle {
    display: none !important;
}

.t-input-phonemask__select {
    margin-left: -12px !important;
}

.t390 .t-popup {
    padding: 0;
    background-color: #fff;
}

.t390 .t-popup .t-popup__close-icon g {
    fill: #DD375B;
}

.t390 .t-popup__container {
    width: 100%;
    height: 100%;
    
    background-color: #FDEEEA !important;
}

.t390__descr li {
    list-style-type: none;
    margin-bottom: 10px;
    text-align: right;
}

.t390__descr li:nth-child(1) a,
.t390__descr li:nth-child(2) a,
.t390__descr li:nth-child(3) a,
.t390__descr li:nth-child(4) a {
    font-size: 16px;
    color: #534D49 !important;
}

.t390__descr li:nth-child(5) {
    margin-bottom: -4px;
}

.t390__descr li:nth-child(5) a {
    color: #322C29;
    font-size: 16px;
    font-weight: 500;
}

.t390__descr li:nth-child(6) a {
    color: #DD375B !important;   
    font-weight: 500;
    font-size: 14px;
}

.t702__descr,
.t702__form-bottom-text {
    line-height: 1.2;
}

.t702 .t-input-group {
    margin-bottom: 8px;
}

.t702 .t-form__submit {
    margin-top: 10px;
}

.t702 .t-popup__container {
    border-radius: 20px;
}

.t395__title {
    line-height: 1;
}

.tn-elem__5581212081677785737944 ul li,
.tn-elem__5581212081677785830247 ul li,
.tn-elem__5581406671677785737944 ul li,
.tn-elem__5581406671677785830247 ul li,
.tn-elem__5581541431677785737944 ul li,
.tn-elem__5581670691677785737944 ul li,
.tn-elem__5581670691677785830247 ul li,
.tn-elem__5581670701677785737944 ul li,
.tn-elem__5581670701677785830247 ul li,
.tn-elem__5584333501677785737944 ul li,
.tn-elem__5585444951677785737944 ul li,
.tn-elem__5585504941677785737944 ul li,
.tn-elem__5585542611677785737944 ul li,
.tn-elem__5585577281677785737944 ul li,
.tn-elem__5585587591677785737944 ul li,
.tn-elem__5585587591677865847214 ul li,
.tn-elem__5585761341677785737944 ul li,
.tn-elem__5585761341677865847214 ul li,
.tn-elem__5586235601677785737944 ul li,
.tn-elem__5586235601677865847214 ul li,
.tn-elem__5586298671677785737944 ul li,
.tn-elem__5586312891677785737944 ul li,
.tn-elem__5586323881677785737944 ul li,
.tn-elem__5586323881677865847214 ul li {
    list-style-type: none;
    margin-bottom: 12px;
    position: relative;
}

.tn-elem__5581212081677785830247 ul li:before,
.tn-elem__5581212081677785737944 ul li:before,
.tn-elem__5581406671677785737944 ul li:before,
.tn-elem__5581406671677785830247 ul li:before,
.tn-elem__5581541431677785737944 ul li:before,
.tn-elem__5581670691677785737944 ul li:before,
.tn-elem__5581670691677785830247 ul li:before,
.tn-elem__5581670701677785737944 ul li:before,
.tn-elem__5581670701677785830247 ul li:before,
.tn-elem__5584333501677785737944 ul li:before,
.tn-elem__5585444951677785737944 ul li:before,
.tn-elem__5585504941677785737944 ul li:before,
.tn-elem__5585542611677785737944 ul li:before,
.tn-elem__5585577281677785737944 ul li:before,
.tn-elem__5585587591677785737944 ul li:before,
.tn-elem__5585587591677865847214 ul li:before,
.tn-elem__5585761341677785737944 ul li:before,
.tn-elem__5585761341677865847214 ul li:before,
.tn-elem__5586235601677785737944 ul li:before,
.tn-elem__5586235601677865847214 ul li:before,
.tn-elem__5586298671677785737944 ul li:before,
.tn-elem__5586312891677785737944 ul li:before,
.tn-elem__5586323881677785737944 ul li:before,
.tn-elem__5586323881677865847214 ul li:before {
    content: '';
    
    width: 7px;
    height: 7px;
    
    background-color: #DD375B;
    border-radius: 360px;
    display: block;
    position: absolute;
    left: -17px;
    top: 7px;
}

@media screen and (max-width: 1200px) {
    .t-slds__arrow_container {
        width: 960px;
    }
}

@media screen and (max-width: 960px) {
    .t554__card {
        background-image: none;
    }
    
    .t-slds__arrow_container {
        width: 580px;
    }
    
    .t-slds__arrow_wrapper {
        top: 328px;
    }
}

@media screen and (max-width: 960px) {
    .t-slds__arrow_wrapper {
        top: 348px;
    }
}

@media screen and (max-width: 640px) {
    .t-slds__arrow_container {
        display: none;
    }
}