.left-top-border-radius-vakansii .tn-atom {
    border-radius: 58px 58px 0px 0px!important;
}

@media screen and (min-width: 960px) {
.t-popup__close.t-popup__block-close {
    top: 10%;
    right: 20%;
}
}
.button_custom {
    border: 6px solid #ffffff17;
    border-radius: 6px;
    border-image-slice: 1;
    background: radial-gradient(114.26% 2017.83% at 54% -43.42%, #D9D9D9 -73%, rgba(217, 217, 217, 0) 52%);
}
button.t-submit {
    border: 6px solid #ffffff17;
    border-radius: 6px;
    border-image-slice: 1;
    background: radial-gradient(114.26% 2017.83% at 54% -43.42%, #D9D9D9 -73%, rgba(217, 217, 217, 0) 52%);
}

.klub_karta .tn-atom {
    border-radius: 12px 12px 0px 0px;
}


.left-border-radius .tn-atom {
    border-radius: 13px 0px 0px 13px!important;
}
.left-all-top-border-radius .tn-atom {
    border-radius: 21px 0px 21px 21px!important;
}
.left-top-border-radius .tn-atom {
    border-radius: 21px 0px 0px 0px!important;
}


#form498282083 input.t-input.js-tilda-rule {
    background-color: #ffffff30!important;
}
#form498282083 .t-input.t-input-phonemask__wrap {
    background-color: #ffffff30!important;
}


#rec503381649 .t396__artboard {
    position: fixed!important;
    z-index: 999999!important;
}
@media screen and (max-width: 480px) {
.left-border-radius .tn-atom {
    border-radius: 5px 5px 0px 0px!important;
}
.left-all-top-border-radius .tn-atom {
    border-radius: 5px 5px 0px 0px!important;
}
.left-all-top-border-radius-new .tn-atom {
    border-radius: 0px 0px 5px 5px!important;
}
}
/*виДжет*/
@media screen and (max-width: 960px) {
div#fitbaseWidgetContainer {
    display: block;
    max-width: 640px;
}
}
@media screen and (max-width: 640px) {
div#fitbaseWidgetContainer {
    max-width: 480px;
}
}
@media screen and (max-width: 480px) {
div#fitbaseWidgetContainer {
    max-width: 320px;
}
}

iframe.custom_map {
    border-radius: 50px !important;
}