@media screen and (min-width: 960px) {
    .form-border .tn-atom {
        border-radius: 0px 64px 64px 0px;
    }
}
@media screen and (min-width: 460px) and (max-width: 960px) {
    .form-border .tn-atom {
        border-radius: 48px 48px 0px 0px;
    }
}
/* Отключение горизонтального скролл-бара */    
    ::-webkit-scrollbar {
        width: 0;
    }
/* Кнопка у формы в футере */
@media screen and (max-width: 1200px) {
        .footer-form .t-submit  {
            display: flex !important;
            justify-content: center !important;
            align-items: center !important;
            padding-right: 40px !important; 
        }
        .footer-form .t-submit:after {
            content: '';
            background-image: url(https://static.tildacdn.com/tild3432-3336-4762-b162-633266633931/button-g.svg);
            width: 40px;
            height: 40px;
            background-size: cover;
            background-repeat: no-repeat;
            vertical-align: middle;
            transition: 0.2s ease;
            margin: -20px;
            position: absolute;
            right: 24px;
        }
        .footer-form .t-submit:hover::after{
            transform: rotate(45deg);
            background-image: url(https://static.tildacdn.com/tild3664-6330-4261-a338-323035376663/button-w.svg);
        }
}
@media screen and (min-width: 1200px) {
        .footer-form .t-submit {
            display: flex !important;
            align-items: center !important;
            text-align: center !important;
            justify-content: center !important;
        }
        .footer-form .t-submit::after {
            content: '';
            background-image: url(https://static.tildacdn.com/tild3432-3336-4762-b162-633266633931/button-g.svg);
            width: 48px;
            height: 48px;
            background-size: cover;
            background-repeat: no-repeat;
            vertical-align: middle;
            transition: 0.2s ease;
            margin: -24px;
            position: absolute;
            right: 30px;
        }
        .footer-form .t-submit:hover::after{
            transform: rotate(45deg);
            background-image: url(https://static.tildacdn.com/tild3664-6330-4261-a338-323035376663/button-w.svg);
        }
}
/* Кнопка на главном экране */
    @media screen and (max-width: 1200px) {
        .button-main .tn-atom{
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 4px 4px 4px 15%;
            width: auto;
        }
        .button-main .tn-atom::after {
            content: '';
            background-image: url(https://static.tildacdn.com/tild3432-3336-4762-b162-633266633931/button-g.svg);
            width: 40px;
            height: 40px;
            background-size: cover;
            background-repeat: no-repeat;
            vertical-align: middle;
            position: relative;
            transition: 0.2s ease;
        }
        .button-main .tn-atom:hover::after {
            transform: rotate(45deg);
            background-image: url(https://static.tildacdn.com/tild3664-6330-4261-a338-323035376663/button-w.svg);
        }
        .button-main .tn-atom:hover {
            color: #f5f5f6 !important;
            background-color: #21262b !important;
        }
    }
    @media screen and (min-width: 1200px) {
        .button-main .tn-atom {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 4px 4px 4px 20%;
            width: auto;
        }
        .button-main .tn-atom::after {
            content: '';
            background-image: url(https://static.tildacdn.com/tild3432-3336-4762-b162-633266633931/button-g.svg);
            width: 40px;
            height: 40px;
            background-size: cover;
            background-repeat: no-repeat;
            vertical-align: middle;
            position: relative;
            transition: 0.2s ease;
        }
        .button-main .tn-atom:hover::after{
            transform: rotate(45deg);
            background-image: url(https://static.tildacdn.com/tild3664-6330-4261-a338-323035376663/button-w.svg);
        }
    }
/* Кнопка акций */
    @media screen and (max-width: 1200px) {
        .button-promo .tn-atom {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 4px 4px 4px 50px;
            width: auto;
        }
        .button-promo .tn-atom::after {
            content: '';
            background-image: url(https://static.tildacdn.com/tild3664-6330-4261-a338-323035376663/button-w.svg);
            width: 40px;
            height: 40px;
            background-size: cover;
            background-repeat: no-repeat;
            vertical-align: middle;
            position: relative;
            transition: 0.2s ease;
        }
        .button-promo .tn-atom:hover::after {
            transform: rotate(45deg);
        }
        .button-promo .tn-atom:hover {
            background-color: #0948eb !important;
        }
    }
    @media screen and (min-width: 1200px) {
        .button-promo .tn-atom{
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 4px 4px 4px 108px;
            width: auto;
        }
        .button-promo .tn-atom::after {
            content: '';
            background-image: url(https://static.tildacdn.com/tild3664-6330-4261-a338-323035376663/button-w.svg);
            width: 48px;
            height: 48px;
            background-size: cover;
            background-repeat: no-repeat;
            vertical-align: middle;
            position: relative;
            transition: 0.2s ease;
        }
        .button-promo .tn-atom:hover::after{
            transform: rotate(45deg);
        }
    }
/* Кнопка планировок */
    @media screen and (max-width: 1200px) {
        .button-plans .tn-atom{
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 4px 4px 4px 25%;
            width: auto;
        }
        .button-plans .tn-atom::after {
            content: '';
            background-image: url(https://static.tildacdn.com/tild3432-3336-4762-b162-633266633931/button-g.svg);
            width: 40px;
            height: 40px;
            background-size: cover;
            background-repeat: no-repeat;
            vertical-align: middle;
            position: relative;
            transition: 0.2s ease;
        }
        .button-plans .tn-atom:hover::after {
            transform: rotate(45deg);
            background-image: url(https://static.tildacdn.com/tild3664-6330-4261-a338-323035376663/button-w.svg);
        }
        .button-plans .tn-atom:hover {
            color: #f5f5f6 !important;
            background-color: #0948eb !important;
            border-color: #0948eb !important;
        }
    }
    @media screen and (min-width: 1200px) {
        .button-plans .tn-atom{
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 4px 4px 4px 25%;
            width: auto;
        }
        .button-plans .tn-atom::after {
            content: '';
            background-image: url(https://static.tildacdn.com/tild3432-3336-4762-b162-633266633931/button-g.svg);
            width: 40px;
            height: 40px;
            background-size: cover;
            background-repeat: no-repeat;
            vertical-align: middle;
            position: relative;
            transition: 0.2s ease;
        }
        .button-plans .tn-atom:hover::after{
            transform: rotate(45deg);
            background-image: url(https://static.tildacdn.com/tild3664-6330-4261-a338-323035376663/button-w.svg);
        }
    }
/* Кнопка способов оплаты */
    @media screen and (max-width: 480px) {
        .button-payment .tn-atom{
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 4px 4px 4px 25%;
            width: auto;
        }
        .button-payment .tn-atom::after {
            content: '';
            background-image: url(https://static.tildacdn.com/tild3432-3336-4762-b162-633266633931/button-g.svg);
            width: 40px;
            height: 40px;
            background-size: cover;
            background-repeat: no-repeat;
            vertical-align: middle;
            position: relative;
            transition: 0.2s ease;
        }
        .button-payment .tn-atom:hover::after{
            transform: rotate(45deg);
            background-image: url(https://static.tildacdn.com/tild3432-6439-4639-b766-326538376334/button-b.svg);
        }
    }
    @media screen and (min-width: 480px) and (max-width: 960px) {
        .button-payment .tn-atom{
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 4px 4px 4px 40%;
            width: auto;
        }
        .button-payment .tn-atom::after {
            content: '';
            background-image: url(https://static.tildacdn.com/tild3432-3336-4762-b162-633266633931/button-g.svg);
            width: 40px;
            height: 40px;
            background-size: cover;
            background-repeat: no-repeat;
            vertical-align: middle;
            position: relative;
            transition: 0.2s ease;
        }
        .button-payment .tn-atom:hover::after{
            transform: rotate(45deg);
            background-image: url(https://static.tildacdn.com/tild3432-6439-4639-b766-326538376334/button-b.svg);
        }
    }
    @media screen and (min-width: 1200px) {
        .button-payment .tn-atom{
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 4px 4px 4px 108px;
            width: auto;
        }
        .button-payment .tn-atom::after {
            content: '';
            background-image: url(https://static.tildacdn.com/tild3432-3336-4762-b162-633266633931/button-g.svg);
            width: 48px;
            height: 48px;
            background-size: cover;
            background-repeat: no-repeat;
            vertical-align: middle;
            position: relative;
            transition: 0.2s ease;
        }
        .button-payment .tn-atom:hover::after{
            transform: rotate(45deg);
            background-image: url(https://static.tildacdn.com/tild3432-6439-4639-b766-326538376334/button-b.svg);
        }
    }
/* Анимация планировок */
    .uc-plans .tn-molecule:hover {
        border-color: #21262B !important;
    }
    .uc-plans .tn-molecule {
        transition: 0.2s ease;
    }
/* Анимация карточек способа оплаты */
    #rec710037924 .tn-group[data-group-id="170859663320357920"] .tn-molecule:hover {
        background-color: #0948EB;
    }
    #rec710037924 .tn-group[data-group-id="170859663320357920"] .tn-molecule:hover {
        background-color: #0948EB;
    }
    #rec710037924 .tn-group[data-group-id="170859969550198410"] .tn-molecule:hover {
        background-color: #0948EB;
    }
    #rec710037924 .tn-group[data-group-id="170859984599278320"] .tn-molecule:hover {
        background-color: #0948EB;
    }
/* Описание хода строительства */
    @media screen and (min-width: 1200px) {
        .process .t-slds__title {
            width: 180px;
            background-color: #3A434B;
            height: 46px;
            display: flex;
            justify-content: center;
            align-items: center;
            border-radius: 40px;
        }
        .process .t-slds__caption_wrapper {
            display: flex;
            justify-content: center;
        }
    }
    @media screen and (max-width: 1200px) {
        .process .t-slds__title {
            width: 130px;
            background-color: #3A434B;
            height: 24px;
            display: flex;
            justify-content: center;
            align-items: center;
            border-radius: 40px;
            font-size: 13px;
        }
        .process .t-slds__caption_wrapper {
            display: flex;
            justify-content: center;
        }
    }