.breadcrumbs{display: none !important;}
.banner-text{margin-right: auto; margin-left: 0;}
.banner-text blockquote{max-width: 957px; text-align: left;}
.banner-text blockquote p{font-size: 2rem;}
.banner-text blockquote footer{margin-top: 2.875rem; display: flex;}
.banner-text blockquote img{width: 80px; height: auto; aspect-ratio:1; margin-right: 24px;}
.banner-text blockquote cite{margin-top: auto; margin-bottom: auto;font-size: 1.75rem;}

.button.js-consult{padding-left: 3.4125cqw; padding-right: 3.4125cqw;}

.section-statistic p{max-width: 772px;}
.counter-list{display: flex; gap: 1.5rem; margin-top: 3rem;}
.counter-item{flex: 1; min-width: 0; background-color: var(--white); border-radius: 32px; display: flex; flex-direction: column; gap: 10px; align-items: center; text-align: center; padding: 55px 31px;}
.counter-item *:first-child, .counter-item p:first-child{font-size: 4rem !important; font-weight: 700;}

.section-text-block .button{max-width: unset; width: fit-content;}
.main-container .button{line-height: 1;}

.message{padding-top: 2rem;}

.feed-wrapper{background-color: var(--white);}
div.feed-form{ padding-top: 4rem; padding-bottom: 4rem; display: flex; gap: 1.5rem; align-items: center;}
.feed-form>*{width: calc(50% - .75rem);}

.form-group>p{font-size: 1.25rem; margin-bottom: 12px;}
.feed-form ul{font-weight: 100; margin-left: 20px; font-size: 1.5rem;}
.feed-form ul li{list-style: unset;}
.left-part p{margin-bottom: 1.5rem;}
.feed-form a{text-decoration: none;}
.section-partner .left-part>*{max-width: 554px;}
.section-consult p{max-width: 682px;}
.socials-wrapper{display: flex; gap: 2.125rem; margin-top: 3rem;}
.socials-wrapper a{width: 48px; height: 48px;}
.socials-wrapper .tg{background-size: 47px;}
.feed-form input{font-weight: 100; font-size: 1.25rem; padding: .875rem 1.5rem;}

.large-section>p{margin-bottom: 3rem;}
.section-block ul{display: flex; flex-wrap: wrap; gap: 1.5rem;}

/* SUITS SECTION */
.section-suits {
    p{max-width: 601px;}
    li{width: calc(50% - .75rem);}
}
/**/


/* TOP SECTION */
.section-top{

}
/**/

/* ADVANTAGE SECTION */
.section-advantage{
    li{width: calc(100% / 3 - 1rem); padding: 66px 19px; font-size: 2.5rem; border-radius: 32px; background-color: var(--grey); text-align: center; display: flex; align-items: center; justify-content: center; font-weight: 400;}
}
/**/


/* TEAM SECTION */
.section-team{
    li{width: calc(100% / 3 - 1rem); text-align: center;}
    img{width: 160px;}
    .profile-data{background-color: var(--white); padding: 22px; padding-top: 102px; margin-top: -80px; border-radius: 32px;}
    .name{font-weight: 500; font-size: 2.25rem; text-transform: uppercase;}
    i{font-size: 1.25rem; margin-bottom: 40px; display: block;}
    li img:hover+div.profile-data, .profile-data:hover{background-color: var(--light-yellow);}
    a{display: block; text-decoration: none; font-weight: 400; font-size: 1.75rem;}
}
/**/

.subscribe-block{width: 40%;}

@media(min-width: 1261px){
    .section-wrapper:not(.reviews-section):not(.section-stores) *:not(.form-group)>p{font-size: 1.75rem;}
    .about-us-block{max-width: unset;}
    .about-us-block p{max-width: 900px;}
    .button.js-consult{font-weight: 500; font-size: 2.375rem;}
    .main-container .button:not(.js-consult){padding: 15px 0; font-size: 1.625rem;}
    .feed-form ul{padding-right: 40px;}
    .feed-form .form-group:not(:last-child){margin-bottom: 1.5rem;}
    .feed-form h2{margin-bottom: 1.5rem;}
}
@media(max-width: 1260px){
    .about-us-block p{max-width: 500px;}
    .banner-text blockquote{max-width: 387px;}
    .banner-text blockquote img{width: 40px; margin-right: 16px;}
    .banner-text blockquote p{font-size: 1rem;}
    .banner-text blockquote cite{font-size: .875rem;}
    .banner-text blockquote footer{margin-top: 1.25rem;}
    .section-wrapper:not(.reviews-section) p{font-size: 1.125rem;}
    .section-statistic p{max-width: 465px;}
    .counter-list{gap: 1rem; margin-top: 1.5rem;}
    .counter-item{padding: 35px 37px; border-radius: 18px;}
    .counter-item *:first-child, .counter-item p:first-child{font-size: 2.5rem !important;}
    .socials-wrapper{display: flex; gap: 1.5rem; margin-top: 1rem; margin-bottom: 1.125rem;}
    .socials-wrapper a{width: 32px; height: 32px; background-size: 32px;}
    .socials-wrapper a.tg{background-size: 31px;}
    .feed-form ul {font-size: 1.125rem;}
    .feed-form input{font-size: 1.125rem; padding: 15px 1.5rem;}
    .feed-form>*{width: 100%;}
    .large-section>p{margin-bottom: 1.5rem;}
    .section-team {
        .profile-data{padding: 5px; padding-top: 80px; margin-top: -65px; padding-bottom: 20px;}
        img{width: 130px;}
        .name{font-size: 1.375rem;}
        i{font-size: .75rem; margin-bottom: 25px;}
        a{font-size: 1.125rem;}
    }
    .section-advantage{
        li{width: calc(50% - .75rem); padding: 25px 5px; font-size: 1.25rem; border-radius: 10px;}
    }
}

@media(max-width: 960px){
    .counter-list{flex-wrap: wrap;}
    .counter-item{width: calc(50% - .5rem); flex: unset; padding: 25px 9px; border-radius: 10px;}
    .counter-item *:first-child, .counter-item p:first-child{font-size: 2rem !important;}
    .about-us-block p{max-width: 363px;}
    .form-group>p{font-size: 1rem; margin-bottom: 10px;}
    .left-part p{margin-bottom: 1rem;}
}

@media(max-width: 767px){
    .subscribe-block{width: 100%;}
    .about-equipment-block-wrapper.video-block-wrapper, .about-equipment-block-wrapper video.absolute-block{aspect-ratio: 480 / 353;}
    .about-us-block h2{margin-bottom: 12px;}
    .about-us-block p{margin-top: 0;}
    div.feed-form{flex-direction: column; gap: 18px;}
    .section-suits ul li{width: 100%;}
    .section-suits ul  img{margin: auto; display: block;}
    .section-block ul{gap: 1rem;}
    .section-team{
        li{width: 100%; text-align: left;}
        li>div{display: flex; gap: min(7.5vw, 36px);}
        img{width: 100px;}
        .profile-data{background-color: transparent !important; padding: 5px 0; margin-top: unset; display: flex; flex-direction: column; justify-content: space-between;}
        i{margin-bottom: unset;}
    }
}


@media(max-width: 460px){
    .video-block-wrapper:after, .video-block-wrapper.section-wrapper, .video-block-wrapper video.absolute-block{
        min-height: 280px;
    }
}

@media(max-width: 410px){
    .banner-text{margin-top: auto !important; margin-bottom: auto !important;}
    .banner-text blockquote p{font-size: 12px !important;}
}

@media(max-width: 370px){
    .section-team img{width: 18vw; height: 18vw; margin-top: auto; margin-bottom: auto;}
    
}

.items_on_store{transition: opacity .3s ease;}

.old-header {
        background: black;
        padding: 1.25vw 0
    }

    .header-logo {
        max-width: 14.84375vw;
    }

    @media(max-width: 1440px){
        .old-header {
            padding: 1.875vw 0;
            
        }
        .header-logo {
            max-width: 25.78125vw;
        }
    }

@media(max-width: 1024px){
    .old-header {
        padding: 3.125vw 0;
    }

    .header-logo {
        max-width: 37.10938vw;
    }
}

@media(max-width: 576px){
    .header {
        padding: 2.22222vw 0;
    }

    .header-logo {
        max-width: 52.77778vw;
    }
}

/* COMMON */


/*.popup-form copy*/
/*
body{
    .popup-window{
        font-family: 'Geologica' !important;
        padding: 2.25rem 1rem;
        border-radius: 1.5rem;
        background: rgba(249, 249, 249, 0.65);
        backdrop-filter: blur(16px);
        font-size: 1.5rem;
        max-width: 675px;
        margin: auto;
        position: relative;
    }
    .popup-window>.popup-window-close-icon{top: 0 !important; bottom: 0 !important; margin-top: auto; margin-bottom: auto;}
    .popup-window-close-icon:after{content: unset !important;}
    .bx_subscribe_response_container{padding: unset; padding-right: 40px;}
    .popup-window-content tr:first-child>td:first-child{padding-right: unset !important;}
    .popup-window-content tr:first-child img{display: none !important;}
}
    */