

/* Start:/local/templates/indeepa/components/bitrix/form.result.new/formPopup/style.css?17643349901400*/
#FORM_BANNER_MOBILE .phone-text {
    position: absolute;
    top: 30px;
    width: 300px;
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 0.03em;
}

#FORM_BANNER_MOBILE .form-control {
    width: 100%;
}
#FORM_BANNER_MOBILE .phone-text {
    color: rgba(0, 0, 53, 0.5);
}

#FORM_BANNER_MOBILE .phone-text {
    margin-top: 8px;
}

#FORM_BANNER_MOBILE .intlTelInput {
    padding-left: 0px !important;
    margin-left: 100px !important;
    margin-right: 30px !important;
    width: 200px !important;
}
#FORM_BANNER_MOBILE .form-control, 
#FORM_BANNER_MOBILE .intlTelInput {
    margin-right: 0px !important;
    width: 100% !important;
}
#FORM_BANNER_MOBILE .iti {
    position: relative;
    display: flex;
}

@media (max-width: 1536px) {  
    #FORM_BANNER_MOBILE .btn-primary {
        letter-spacing: -0.005em;
    }
    
    #FORM_BANNER_MOBILE .phone-text {
        width: 330px;
    } 
}
@media (max-width: 1365.98px) {  
    #FORM_BANNER_MOBILE .btn-primary {
        letter-spacing: -0.005em;
    }
   
    #FORM_BANNER_MOBILE .phone-text {
        width: 250px;
    }
    .main-line {
        padding: 0 50px;
    }
}

@media (max-width: 1111.98px) {   
    #FORM_BANNER_MOBILE .btn-primary {
        letter-spacing: -0.005em;
    }
     
    #FORM_BANNER_MOBILE .phone-text {
        width: 250px;
    } 
}
/* End */


/* Start:/local/templates/indeepa/components/bitrix/form.result.new/formBanner_mobile/style.css?17643349901400*/
#FORM_BANNER_MOBILE .phone-text {
    position: absolute;
    top: 30px;
    width: 300px;
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 0.03em;
}

#FORM_BANNER_MOBILE .form-control {
    width: 100%;
}
#FORM_BANNER_MOBILE .phone-text {
    color: rgba(0, 0, 53, 0.5);
}

#FORM_BANNER_MOBILE .phone-text {
    margin-top: 8px;
}

#FORM_BANNER_MOBILE .intlTelInput {
    padding-left: 0px !important;
    margin-left: 100px !important;
    margin-right: 30px !important;
    width: 200px !important;
}
#FORM_BANNER_MOBILE .form-control, 
#FORM_BANNER_MOBILE .intlTelInput {
    margin-right: 0px !important;
    width: 100% !important;
}
#FORM_BANNER_MOBILE .iti {
    position: relative;
    display: flex;
}

@media (max-width: 1536px) {  
    #FORM_BANNER_MOBILE .btn-primary {
        letter-spacing: -0.005em;
    }
    
    #FORM_BANNER_MOBILE .phone-text {
        width: 330px;
    } 
}
@media (max-width: 1365.98px) {  
    #FORM_BANNER_MOBILE .btn-primary {
        letter-spacing: -0.005em;
    }
   
    #FORM_BANNER_MOBILE .phone-text {
        width: 250px;
    }
    .main-line {
        padding: 0 50px;
    }
}

@media (max-width: 1111.98px) {   
    #FORM_BANNER_MOBILE .btn-primary {
        letter-spacing: -0.005em;
    }
     
    #FORM_BANNER_MOBILE .phone-text {
        width: 250px;
    } 
}
/* End */


/* Start:/local/templates/indeepa/components/bitrix/form.result.new/formBanner/style.css?17643349901775*/
#FORM_BANNER .phone-text {
    position: absolute;
    top: 30px;
    width: 300px;
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 0.03em;
}

#FORM_BANNER .form-control {
    width: 100%;
}
#FORM_BANNER .phone-text {
    color: rgba(0, 0, 53, 0.5);
}

#FORM_BANNER .phone-text {
    margin-top: 8px;
}

#FORM_BANNER .intlTelInput {
    padding-left: 0px !important;
    margin-left: 100px !important;
    margin-right: 30px !important;
    width: 200px !important;
}
 

@media (max-width: 1536px) { 
    #FORM_BANNER .intlTelInput {
        width: 230px !important;
    }
    #FORM_BANNER .btn-primary {
        letter-spacing: -0.005em;
    }
    #FORM_BANNER .form-control,
    .form-request-modal .form-control,
    #FORM_BANNER .intlTelInput {
        margin-right: 30px !important;
    }
    #FORM_BANNER .phone-text {
        width: 330px;
    } 
}
@media (max-width: 1365.98px) { 
    #FORM_BANNER .intlTelInput {
        width: 150px !important;
    }
    #FORM_BANNER .btn-primary {
        letter-spacing: -0.005em;
    }
    #FORM_BANNER .form-control,
    .form-request-modal .form-control,
    #FORM_BANNER .intlTelInput {
        margin-right: 20px !important;
    }
    #FORM_BANNER .phone-text {
        width: 250px;
    }
    .main-line {
        padding: 0 50px;
    }
}

@media (max-width: 1111.98px) {  
    #FORM_BANNER .intlTelInput {
        width: 140px !important;
    }
    #FORM_BANNER .btn-primary {
        letter-spacing: -0.005em;
    }
    #FORM_BANNER .form-control,
    .form-request-modal .form-control,
    #FORM_BANNER .intlTelInput {
        margin-right: 23px !important;
    }
    #FORM_BANNER .phone-text {
        width: 250px;
    } 
}
/* End */


/* Start:/local/templates/indeepa/components/bitrix/news.detail/client_logos_slider_v2/style.css?17812125222120*/
 @keyframes scroll {
        from {
            transform: translateX(0);
        }

        to {
            transform: translateX(calc(-100% - 20px));
        }
    }

.pm-title {
    padding-top: 64px !important;
    padding-bottom: 40px !important;
    text-align: center;
}
 
.pm-wrap {
    margin: auto;
}
.pm-items-wrap {
    position: relative;
    display: flex;
    overflow: hidden;
    user-select: none;
    gap: 20px;
}
.pm-items-wrap:before,
.pm-items-wrap:after {
    content: "";
    height: 100%;
    top: 0;
    width: 10%;
    position: absolute;
    z-index: 1;
    pointer-events: none;
}
 
.pm-items {
    flex-shrink: 0;
    display: flex;
    gap: 20px;
    counter-reset: item;
    justify-content: space-around;
    min-width: 100%;
    padding: 15px 0;
}  
    .pm-items-wrap:hover .pm-marquee {
        animation-play-state: paused;
    }
   
.pm-item {
    border-radius: 12px;
    padding: 16px; 
    border: 1px solid #BDC6D3;
    color: #eaeaea8f; 
    font-size: 28px;
    font-family: LTS100, serif;
    transition: 0.3s;
        height: 128px;
    display: flex;
    align-items: center;
    width: 188px;
}
.pm-item img {
      width: 100%;
    height: 100%;
    object-fit: contain;
}
.pm-item:hover {
    transform: scale(1.05);
    box-shadow: 0 0 10px #9595952b;
}
.pm-marquee {
    animation: scroll 100s linear infinite;

}
.pm-reverce {
    animation-direction: reverse;
}

.pm-items-wrap:before,
.pm-items-wrap:after {
    content: "";
    height: 100%;
    top: 0;
    width: 10%;
    position: absolute;
    z-index: 1;
    pointer-events: none;
}
.pm-items-wrap:before {
    left: 0;
    background: linear-gradient(to right, #ffffff 0%, #ffffff 20%, rgba(255, 255, 255, 0.9) 40%, rgba(255, 255, 255, 0.6) 60%, rgba(255, 255, 255, 0.3) 80%, transparent 100%);
}
.pm-items-wrap:after {
    right: 0;
    background: linear-gradient(to left, #ffffff 0%, #ffffff 20%, rgba(255, 255, 255, 0.9) 40%, rgba(255, 255, 255, 0.6) 60%, rgba(255, 255, 255, 0.3) 80%, transparent 100%);
}
/* End */
/* /local/templates/indeepa/components/bitrix/form.result.new/formPopup/style.css?17643349901400 */
/* /local/templates/indeepa/components/bitrix/form.result.new/formBanner_mobile/style.css?17643349901400 */
/* /local/templates/indeepa/components/bitrix/form.result.new/formBanner/style.css?17643349901775 */
/* /local/templates/indeepa/components/bitrix/news.detail/client_logos_slider_v2/style.css?17812125222120 */
