:root {
    --dark-bg-color: #222220;
}



@media (max-width: 768px) {
    .t996__title {
        font-size: 50px;
    }


    .t996__wrapper {
        height: auto!important;
    }
}

@media (max-width: 991px) {
    .t821__maincontainer {
        background-color: var(--dark-bg-color);
    }    
}

.price-list {
    filter: drop-shadow(0 0 45px rgba(0,0,0,.7));
}


.css-hover-tooltip path {
    transition: all .25s ease-in-out;   
    cursor: pointer;
}

.css-hover-tooltip:hover path:nth-child(1) {
    fill: #c30c20!important;
}

.h7-hover {
    transition: transform .25s ease-in-out;
}

.h7-hover:hover {
    transform: scale(1.05);
}


#rec736638389 .tn-molecule {
    overflow: hidden;    
}

#rec736638389 .tn-molecule .my-gallery-hover-text,
#rec736638389 .tn-molecule .my-gallery-hover-bg {
    transition: all .25s ease-in-out;
    opacity: 0;
    cursor: pointer;
}

#rec736638389 .tn-molecule .my-gallery-hover-text {
    transform: translateY(15px);
}

#rec736638389 .tn-molecule:hover .my-gallery-hover-text {
    opacity: 1;
    transform: translateY(0);
}

#rec736638389 .tn-molecule:hover .my-gallery-hover-bg {
    opacity: 1;
}


/*Скроем текст пока что */
.my-gallery-hover-text {
    display: none!important;
}


#rec736638246 .t396__artboard {
    animation-fill-mode: forwards;    
}

#rec736638246 .t396__artboard.fixed, #rec777993058 .t396__artboard.fixed {
    position: fixed;
    width: 100%;
    z-index: 100;
    background: #222;
    box-shadow: 0 0 45px rgba(0,0,0,.7);
    animation: showHead .5s ease-in-out;
}


@keyframes showHead {
    0% {
        opacity: 0;
        top: -200px;
    }

    100% {
        opacity: 1;
        top: 0;
    }
}     

#rec737595460 .t450__menu__content, #rec777993059 .t450__menu__content {
    display: none!important;
}

.t-popup__container {
    box-shadow: 0 0 45px rgba(0,0,0,.7);
}

.t-input-block textarea {
    resize: none!important;
}

.t-submit {
    transition: all .5s ease-in-out!important;
    width: 100%!important;
    margin: 0!important;
}
.menu-btn {
    cursor: pointer;
}



.hexagon {
    -webkit-animation: breathing 5s ease-out infinite normal;
    animation: breathing 5s ease-out infinite normal;
    filter: drop-shadow(0 0 45px rgba(0,0,0,.7));
}


@-webkit-keyframes breathing {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  25% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  60% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  100% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

@keyframes breathing {
  0% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }

  25% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  60% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }

  100% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
}


.popup__title {
    font-weight: 700;
    font-size: 35px;
    margin-bottom: 15px;
    line-height: 1.2;
}

.popup__text {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 300;
}

.popup__text p:not(:last-child) {
    margin-bottom: 15px;    
}


.popup {
    padding: 30px;
    color: #fff;
    font-family: 'Bahnschrift', Arial, sans-serif;
    background-color: #222;
}

.popup__img {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    margin-bottom: 20px;
}

.popup__img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@media (min-width: 768px) {
    .popup {
        padding: 40px;
    }
}


.t-slds__arrow svg {
    display: none!important;
}

.t-slds__arrow {
    height: 30px!important;
    background-color: transparent!important;
    background-position: center center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    transition: all .25s ease-in-out;
}

.t-slds__arrow:hover {
    opacity: .8;
}

.t-slds__arrow-left {
    background-image:  url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAxNyAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMTkxMjQgMTQuOTg2MkwxNS42NTY4IDI3LjQ1MTdDMTUuOTMwOCAyNy43MjU3IDE2LjA3NzYgMjguMDYyNCAxNi4wOTcxIDI4LjQ2MTZDMTYuMTE2NyAyOC44NjA5IDE1Ljk2OTkgMjkuMjE3MSAxNS42NTY4IDI5LjUzMDNDMTUuMzQzNiAyOS44NDM0IDE0Ljk5NzIgMzAgMTQuNjE3NSAzMEMxNC4yMzc4IDMwIDEzLjg5MTQgMjkuODQzNCAxMy41NzgyIDI5LjUzMDNMMC42OTU3OTIgMTYuNjQ0OUMwLjQzOTM5NyAxNi4zOTA1IDAuMjU5MzMzIDE2LjEyOTIgMC4xNTU2IDE1Ljg2MTFDMC4wNTE4Njc2IDE1LjU5NDkgMCAxNS4zMDMzIDAgMTQuOTg2MkMwIDE0LjY2OTEgMC4wNTE4Njc2IDE0LjM3NzUgMC4xNTU2IDE0LjExMTNDMC4yNTkzMzMgMTMuODQ1MSAwLjQzOTM5NyAxMy41ODM4IDAuNjk1NzkyIDEzLjMyNzRMMTMuNTc4MiAwLjQ0MjEwMUMxMy44NTIyIDAuMTY4MDkxIDE0LjE4ODggMC4wMjEyOTkxIDE0LjU4ODEgMC4wMDE3MjY5NUMxNC45ODc0IC0wLjAxNzg0NTIgMTUuMzQzNiAwLjEyODk0NiAxNS42NTY4IDAuNDQyMTAxQzE1Ljk2OTkgMC43NTUyNTYgMTYuMTI2NSAxLjEwMTY4IDE2LjEyNjUgMS40ODEzOEMxNi4xMjY1IDEuODYxMDggMTUuOTY5OSAyLjIwNzUxIDE1LjY1NjggMi41MjA2N0wzLjE5MTI0IDE0Ljk4NjJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
}

.t-slds__arrow-right {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAxNyAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjkzNTMgMTUuMDEzOEwwLjQ2OTczMiAyLjU0ODNDMC4xOTU3MjEgMi4yNzQyOSAwLjA0ODkzMTEgMS45Mzc2NCAwLjAyOTM1ODkgMS41MzgzN0MwLjAwOTc4Njc2IDEuMTM5MSAwLjE1NjU3NyAwLjc4Mjg4NyAwLjQ2OTczMiAwLjQ2OTczMkMwLjc4Mjg4NyAwLjE1NjU3NyAxLjEyOTMxIDAgMS41MDkwMSAwQzEuODg4NzEgMCAyLjIzNTE0IDAuMTU2NTc3IDIuNTQ4MyAwLjQ2OTczMkwxNS40MzA3IDEzLjM1NTFDMTUuNjg3MSAxMy42MDk1IDE1Ljg2NzIgMTMuODcwOCAxNS45NzA5IDE0LjEzODlDMTYuMDc0NiAxNC40MDUxIDE2LjEyNjUgMTQuNjk2NyAxNi4xMjY1IDE1LjAxMzhDMTYuMTI2NSAxNS4zMzA5IDE2LjA3NDYgMTUuNjIyNSAxNS45NzA5IDE1Ljg4ODdDMTUuODY3MiAxNi4xNTQ5IDE1LjY4NzEgMTYuNDE2MiAxNS40MzA3IDE2LjY3MjZMMi41NDgzIDI5LjU1NzlDMi4yNzQyOSAyOS44MzE5IDEuOTM3NjUgMjkuOTc4NyAxLjUzODM3IDI5Ljk5ODNDMS4xMzkxIDMwLjAxNzggMC43ODI4ODcgMjkuODcxMSAwLjQ2OTczMiAyOS41NTc5QzAuMTU2NTc3IDI5LjI0NDcgMCAyOC44OTgzIDAgMjguNTE4NkMwIDI4LjEzODkgMC4xNTY1NzcgMjcuNzkyNSAwLjQ2OTczMiAyNy40NzkzTDEyLjkzNTMgMTUuMDEzOFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);  
}

.t-slds__arrow_body {
    display: none;
}


.tn-elem__gallery__play_icon {
    display: none;
}

.tn-elem__gallery__play:hover {
    transform: scale(1.1);
}

.tn-elem__gallery__play {
    background-color: transparent!important;
    background-position: center center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    transition: all .25s ease-in-out;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI3NF85NykiPgo8cGF0aCBkPSJNMCAyOS45OTk4TDE1LjAwMDEgNC4wMTg5Mkg0NS4wMDA5TDYwIDI5Ljk5OThMNDUuMDAwOSA1NS45ODA3SDE1LjAwMDFMMCAyOS45OTk4WiIgZmlsbD0iI0MzMEMyMCIvPgo8L2c+CjxwYXRoIGQ9Ik0yNSAyMS4yNVYzOC43NUwzOC43NSAzMEwyNSAyMS4yNVoiIGZpbGw9IndoaXRlIi8+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI3NF85NyI+CjxyZWN0IHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
}

.dark-bg:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background-color: rgba(0,0,0,.25);
}


.btn-icon-question:before, .btn-icon-car:before, .btn-icon-whatsapp:before {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 23px;
    background-position: center center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjUwMDEgNS40OTk4NEgxNS44MzM0VjEyLjk5OThINS4wMDAwOFYxNC42NjY1QzUuMDAwMDggMTUuMTI0OCA1LjM3NTA4IDE1LjQ5OTggNS44MzM0MSAxNS40OTk4SDE1LjAwMDFMMTguMzMzNCAxOC44MzMyVjYuMzMzMTdDMTguMzMzNCA1Ljg3NDg0IDE3Ljk1ODQgNS40OTk4NCAxNy41MDAxIDUuNDk5ODRaTTE0LjE2NjcgMTAuNDk5OFYyLjk5OTg0QzE0LjE2NjcgMi41NDE1IDEzLjc5MTcgMi4xNjY1IDEzLjMzMzQgMi4xNjY1SDIuNTAwMDhDMi4wNDE3NSAyLjE2NjUgMS42NjY3NSAyLjU0MTUgMS42NjY3NSAyLjk5OTg0VjE0LjY2NjVMNS4wMDAwOCAxMS4zMzMySDEzLjMzMzRDMTMuNzkxNyAxMS4zMzMyIDE0LjE2NjcgMTAuOTU4MiAxNC4xNjY3IDEwLjQ5OThaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K)
}

.btn-icon-whatsapp:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQ4IiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDQ0OCA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zODAuOSA5Ny4xQzMzOSA1NS4xIDI4My4yIDMyIDIyMy45IDMyQzEwMS41IDMyIDEuOSAxMzEuNiAxLjkgMjU0QzEuOSAyOTMuMSAxMi4xIDMzMS4zIDMxLjUgMzY1TDAgNDgwTDExNy43IDQ0OS4xQzE1MC4xIDQ2Ni44IDE4Ni42IDQ3Ni4xIDIyMy44IDQ3Ni4xSDIyMy45QzM0Ni4yIDQ3Ni4xIDQ0OCAzNzYuNSA0NDggMjU0LjFDNDQ4IDE5NC44IDQyMi44IDEzOS4xIDM4MC45IDk3LjFaTTIyMy45IDQzOC43QzE5MC43IDQzOC43IDE1OC4yIDQyOS44IDEyOS45IDQxM0wxMjMuMiA0MDlMNTMuNCA0MjcuM0w3MiAzNTkuMkw2Ny42IDM1Mi4yQzQ5LjEgMzIyLjggMzkuNCAyODguOSAzOS40IDI1NEMzOS40IDE1Mi4zIDEyMi4yIDY5LjUgMjI0IDY5LjVDMjczLjMgNjkuNSAzMTkuNiA4OC43IDM1NC40IDEyMy42QzM4OS4yIDE1OC41IDQxMC42IDIwNC44IDQxMC41IDI1NC4xQzQxMC41IDM1NS45IDMyNS42IDQzOC43IDIyMy45IDQzOC43Wk0zMjUuMSAzMDAuNUMzMTkuNiAyOTcuNyAyOTIuMyAyODQuMyAyODcuMiAyODIuNUMyODIuMSAyODAuNiAyNzguNCAyNzkuNyAyNzQuNyAyODUuM0MyNzEgMjkwLjkgMjYwLjQgMzAzLjMgMjU3LjEgMzA3LjFDMjUzLjkgMzEwLjggMjUwLjYgMzExLjMgMjQ1LjEgMzA4LjVDMjEyLjUgMjkyLjIgMTkxLjEgMjc5LjQgMTY5LjYgMjQyLjVDMTYzLjkgMjMyLjcgMTc1LjMgMjMzLjQgMTg1LjkgMjEyLjJDMTg3LjcgMjA4LjUgMTg2LjggMjA1LjMgMTg1LjQgMjAyLjVDMTg0IDE5OS43IDE3Mi45IDE3Mi40IDE2OC4zIDE2MS4zQzE2My44IDE1MC41IDE1OS4yIDE1MiAxNTUuOCAxNTEuOEMxNTIuNiAxNTEuNiAxNDguOSAxNTEuNiAxNDUuMiAxNTEuNkMxNDEuNSAxNTEuNiAxMzUuNSAxNTMgMTMwLjQgMTU4LjVDMTI1LjMgMTY0LjEgMTExIDE3Ny41IDExMSAyMDQuOEMxMTEgMjMyLjEgMTMwLjkgMjU4LjUgMTMzLjYgMjYyLjJDMTM2LjQgMjY1LjkgMTcyLjcgMzIxLjkgMjI4LjQgMzQ2QzI2My42IDM2MS4yIDI3Ny40IDM2Mi41IDI5NSAzNTkuOUMzMDUuNyAzNTguMyAzMjcuOCAzNDYuNSAzMzIuNCAzMzMuNUMzMzcgMzIwLjUgMzM3IDMwOS40IDMzNS42IDMwNy4xQzMzNC4zIDMwNC42IDMzMC42IDMwMy4yIDMyNS4xIDMwMC41WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
}

.btn-icon-question a, .btn-icon-car a {
    padding-left: 25px;
}

.btn-icon-car:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjkyIDEuNzE2ODlDMTUuNzIgMS4xNjM3NyAxNS4xNiAwLjc3MDAyIDE0LjUgMC43NzAwMkgzLjVDMi44NCAwLjc3MDAyIDIuMjkgMS4xNjM3NyAyLjA4IDEuNzE2ODlMMCA3LjMzMjUyVjE0LjgzMjVDMCAxNS4zNDgxIDAuNDUgMTUuNzcgMSAxNS43N0gyQzIuNTUgMTUuNzcgMyAxNS4zNDgxIDMgMTQuODMyNVYxMy44OTVIMTVWMTQuODMyNUMxNSAxNS4zNDgxIDE1LjQ1IDE1Ljc3IDE2IDE1Ljc3SDE3QzE3LjU1IDE1Ljc3IDE4IDE1LjM0ODEgMTggMTQuODMyNVY3LjMzMjUyTDE1LjkyIDEuNzE2ODlaTTQuNSAxMS4wODI1QzMuNjcgMTEuMDgyNSAzIDEwLjQ1NDQgMyA5LjY3NjI3QzMgOC44OTgxNCAzLjY3IDguMjcwMDIgNC41IDguMjcwMDJDNS4zMyA4LjI3MDAyIDYgOC44OTgxNCA2IDkuNjc2MjdDNiAxMC40NTQ0IDUuMzMgMTEuMDgyNSA0LjUgMTEuMDgyNVpNMTMuNSAxMS4wODI1QzEyLjY3IDExLjA4MjUgMTIgMTAuNDU0NCAxMiA5LjY3NjI3QzEyIDguODk4MTQgMTIuNjcgOC4yNzAwMiAxMy41IDguMjcwMDJDMTQuMzMgOC4yNzAwMiAxNSA4Ljg5ODE0IDE1IDkuNjc2MjdDMTUgMTAuNDU0NCAxNC4zMyAxMS4wODI1IDEzLjUgMTEuMDgyNVpNMi44MSA1LjQ1NzUyTDMuODUgMi42NDUwMkgxNC4xNEwxNS4xOCA1LjQ1NzUySDIuODFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K)    
}


.t-zoomer__container {
    background-color: #424242!important;
}



.bg-video {
    pointer-events: none;
}

.bg-video-block .tn-atom__video-play-link {
    display: none!important;
}

#rec780652128 .t-slds__arrow-left, #rec780652128 .t-slds__arrow-right {
    display: none;
}
}
