.t-input {
    font-family: 'CirceRounded',Arial,sans-serif;
}

.t615__title {
    margin-bottom: 20px;
    margin-top: 20px;
}

.t615__price-wrap {
    margin-top: 0px;
}

.t615__withfeatured .t615__featured .t615__content {
    padding-top: 45px;
    padding-bottom: 50px;
}

.t230__videoblock {
    margin-top: 8px;
}

.t464 .t-prefix_4 {
    padding-left: 20px;
    max-width: 540px;
}

.t464 a:hover {
    color:#fed006!important;
}

.t464 a, #allrecords .t-text a, #allrecords .t-descr a, #allrecords .t-heading a, #allrecords .t-title a, #allrecords .t-impact-text a, #allrecords .t-text-impact a, #allrecords .t-name:not(.t-feed__parts-switch-btn) a:not(.t794__typo):not(.t-menusub__link-item), #allrecords .t-uptitle a {
    transition: all 0.3s ease;
}

#allrecords .t-text a:hover, #allrecords .t-descr a:hover, #allrecords .t-heading a:hover, #allrecords .t-title a:hover, #allrecords .t-impact-text a:hover, #allrecords .t-text-impact a:hover, #allrecords .t-uptitle a:hover {
    -webkit-box-shadow: inset 0px -25px 0px 0px #fed006;
    -moz-box-shadow: inset 0px -25px 0px 0px #fed006;
    box-shadow: inset 0px -25px 0px 0px #fed006;
    cursor: pointer;
}

#form414565230 .t-submit:hover {
    background-color: #000000!important;
}

#rec413695618, #rec413695618 > [id*=nav] {
    background-image:url("https://static.tildacdn.com/tild3362-3336-4235-b430-613831356631/fon4.svg");
    background-repeat:no-repeat;
    background-position:center;
    -webkit-background-size:cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size:cover;
    background-attachment:initial;
}

#youtubeiframe415032083, .t331__iframe {
    border-radius: 15px;
}

.t230 .t-video-lazyload {
    background-color: #e6e6e6;
    border-radius: 15px;
}

.t776__imgwrapper {
    width: 150px;
    height: 150px;
    padding: 0!important;
    margin: 0 auto 20px auto;
}

.t776__bgimg {
    border-radius: 75px;
}

.t450__right_descr:first-child {
    font-size: 20px;
}

.t776__price-value, .t776__price-currency {
    font-family: 'CirceRounded';
}

.t1070 .t-card__title {
    margin-bottom: 20px;
    margin-top: 15px;
}

.t1070 .t-card__descr li {
    padding-bottom: 5px!important;
}

@media screen and (min-width: 961px) {
.t615__btn {
    margin-top: -25px;
}
.t464 .t-col_4 {
    max-width: 200px;
    padding-left: 100px;
}
.t464 .t-prefix_4 {
    max-width: 200px!important;
}
.t464 .t-col_2 {
    max-width: 560px;
}
.t464__text {
    margin-top: 48px;
}
}

@media screen and (max-width: 960px) {
.t493__box-img-mobile {
    margin-bottom: 20px;
}
.t718 .t718__contacts {
    font-size: 30px!important;
}
}

@media screen and (max-width: 640px) {
.t-title_md, .t-name_xl {
    font-size: 35px;
    line-height: 1!important;
}
.t-text_md, .t-text_sm {
    font-size: 14px!important;
}
.t615__descr li {
    font-size:14px!important;
    padding: 7px 0;
}
.t-name_md {
    font-size: 35px;
}
.t-descr_xxs {
    font-size: 12px!important;
}
.t-slds__arrow_body {
    width: 20px!important;
}
}

.t-rec .t-form__submit .t-submit {
    font-family: Sensei!important;
    font-size: 20px;
}

[name="name"] { background: url(https://static.tildacdn.com/tild3165-3837-4739-b930-663135353966/Artboard_16_copy_221.svg) no-repeat left 10px center / 18px; }
[name="childname"] { background:url(https://static.tildacdn.com/tild3661-3261-4764-a530-326165363538/Artboard_16_copy_29k.svg) no-repeat left 10px center / 18px; }
[name="phone"] { background:url(https://static.tildacdn.com/tild3131-6563-4333-b130-663336623230/Artboard_16_copy_42.svg) no-repeat left 10px center / 18px; }
[name="email"] { background:url(https://static.tildacdn.com/tild6631-3133-4331-b930-326637313633/Artboard_16_copy_62.svg) no-repeat left 10px center / 18px; }
[name="tour"] { background:url(https://static.tildacdn.com/tild3234-6339-4030-b032-336535336334/Artboard_16_copy_261.svg) no-repeat left 10px center / 18px; }

.styleInput {
    background-repeat: no-repeat!important;
    background-size: 18px; 
    padding: 0 20px 0 40px !important;
    background-position: left 10px center; 
    background-origin: padding-box;
    background-position-y: center;
}

.t702 .styleInput {
    background-size: 20px;
    padding: 0 20px 0 45px !important;
    background-position: left 15px center;
}

.t776__close-text {
    opacity: 1;
    font-size: 20px;
}

.videobtn {
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.videobtn:hover {
    transform: scale(1.1);
}

@media screen and (max-width: 700px) {
.t220 .t-container {
    padding-left: 20px!important;
    padding-right: 20px!important;
    width: auto!important;
}
.t-heading_sm {
    font-size: 35px;
}
}

.t220__textwrapper {
    border-radius: 15px;
}

.t989 {
    background: no-repeat center url("https://static.tildacdn.com/tild3638-3939-4964-b061-386364326533/Artboard_139bang.svg");
}


.t-input-block.t-input-block_rd-flex:not(.t-input-block_rd-width50):not(.t-input-block_rd-width33):not(.t-input-block_rd-width25) .t-radio__control {
    width: auto!important;
}





@media screen and (max-width: 560px) {

.t-popup__close-icon, .t-popup__close, .t-popup__close svg {
    width: 40px!important;
    height: 40px!important;
}

.t-popup__close {
    width: 60px!important;
    height: 60px!important;
}

.t-popup__container, .t-popup__close {
    border-radius: 40px;
}

.t-popup__container.t-popup__container-static {
    padding-top: 20px;
}

.t776 .t-popup__close {
    top: 10px!important;
    left: 10px!important;
    right: auto!important;
}

.t776 .t-popup__close-wrapper .t-popup__close-icon_arrow {
    top: 10px!important;
}

.t702 .t-popup__block-close {
    top: 10px!important;
    right: 10px!important;
    left: auto!important;
    border-radius: 40px!important;
    background: #fed006;
}

.t702 .t-popup__block-close-button {
    width: 40px!important;
    margin-right: 0px!important;
    padding: 10px!important;
}

.t702 .t-input {
    padding: 0 14px 0 35px!important;
}

.t702 .t-select {
    padding: 0 45px 0 35px!important;
}

.t142 .t142__submit_size_xxl {
    height: 100px!important;
    font-size: 22px!important;
}

}

.t396__elem .t-input, .t702 .t-input {
    padding: 0 20px 0 35px!important;
}

.t-select {
    padding: 0 45px 0 35px!important;
}

.t696 .t-input_bbonly {
    padding-left: 35px!important;
}