.iq-container{width:100%;min-width:320px;max-width:1150px;margin:0 auto;padding:0 15px}

.iq-promo{margin:60px 0}
.iq-promo-wrap{display:flex;justify-content:space-between}
.iq-promo-border{flex-shrink:0;background:#ccccce;width:1px;margin:0 30px}
.iq-promo-info{width:100%;max-width:700px}
.iq-promo-info > *:last-child{margin-bottom:0}
.iq-promo-info   p{color:#333;line-height:1.6;margin-bottom:30px;font-size:15px}
.iq-promo-properties{width:280px}
.iq-promo-properties__item{display:flex;align-items:center;margin-bottom:50px}
.iq-promo-properties__item__icon{flex-shrink:0;fill:#f07f00;width:60px;height:60px;margin-right:20px}
.iq-promo-properties__item__text{color:#333;font-size:18px;font-weight:700}
.iq-promo-table{width:100%;margin-bottom:30px;font-size:14px;border-collapse:collapse}
.iq-promo-table > tbody > tr{}
.iq-promo-table > tbody > tr:nth-child(odd){background:#eaeaea}
.iq-promo-table > tbody > tr > td{}
.iq-promo-table > tbody > tr > td:nth-child(1){padding:10px 50px}
.iq-promo-table > tbody > tr > td:nth-child(2){padding:10px}

.iq-offer{background:linear-gradient(90deg, #F3F3F5 0%, #C4C5C7 100%), radial-gradient(80.71% 467.28% at 74.84% 5.43%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);margin-top:150px}
.iq-offer-wrap{position:relative;display:flex;justify-content:end;align-items:center;height:270px}
.iq-offer-picture{position:absolute;bottom:0;left:-50px}
.iq-offer-info{position:relative;z-index:10}
.iq-offer-info__title{color:#333;margin-bottom:40px;font-size:30px;font-weight:700;text-align:center}
.iq-offer-info__action{display:flex}
.iq-offer-info__action__btn{overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center;width:260px;height:60px;margin-right:30px;border-radius:5px;text-decoration:none}
.iq-offer-info__action__btn:last-child{margin:0}
.iq-offer-info__action__btn::before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:rgba(255,255,255,.20);opacity:0;transition:.3s ease-in-out}
.iq-offer-info__action__btn:hover::before{opacity:1}
.iq-offer-info__action__btn-orange{background:#ee7526;color:#fff;fill:#fff}
.iq-offer-info__action__btn-black{background:#333333;color:#fff;fill:#fff}
.iq-offer-info__action__btn svg{margin-right:10px}
.iq-offer-info__action__btn div{font-size:18px;font-weight:700}


/**/

.banner_feedback_iq{
    display: flex;
    align-items: center;
    gap: 30px;
    background: #f9fafc;
    padding: 20px 40px;
    margin: -150px auto;
    max-width: 1080px;
}
.banner_feedback_iq .text{
    text-align: justify;
}
.banner_feedback_iq .btn{
    width: 160px;
    font-size: 14px;
}

.us_form_simple2{
    padding: 50px 10px 0;
}
.us_form_simple2 .simple-form-prop__input input[name="form_text_18"]{
    background: #fff;
    border-color: #000;
}
.us_form_simple2 .simple-form-prop__submit{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    margin-right: 30px;
}
.type-zalog-tehniki{
    display: grid;
    grid-template-columns: 1fr 1fr;
    text-align: left;
    margin-top: 100px;
}
.type-zalog-tehniki .right-block-zalog{
    background-image: url(/upload/tech.png);
    background-size: 400px;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 300px;
}
.custom-list-iq{
    font-size: 18px;
    line-height: 26px;
}
.custom-list-iq li{
    display: flex;
    align-items: center;
}
.custom-list-iq li::before{
    margin-right: 5px;
    transform: translateY(4px);
    content: url("/upload/right-arrow-svg.svg");

}
/**/
.custom_tabs{
    display: grid;
    grid-template-columns: 250px 1fr;
}
.custom_tabs .btn_tabs{
    display: flex;
    flex-direction: column;
    gap: 15px;
}
.custom_tabs .btn_tabs a{
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 25px;
    transition: .3s all;
    background-color: #cfcece;
    color: #000;
    position: relative;
}
.custom_tabs .btn_tabs a.active{
    background-color: #fff;
    color: #ee7526;
}
.custom_tabs .btn_tabs a:hover{
    color:#000;
}
.custom_tabs .btn_tabs a.active:hover{
    color: #ee7526;
}
.custom_tabs .btn_tabs a:after{
    content: " ";
    position: absolute;
    bottom: 0;
    height: 3px;
    width: 0%;
    transition: .3s background-color, .3s width;
    background-color: #000;
}
.custom_tabs .btn_tabs a.active:after{   
    width: 100%;
    background-color: #ee7526;
}
.custom_tabs .content_tabs{
    padding: 25px 0 50px;
    background-color: #fff;
    position: relative;
}
.hide_tabs_anim{
    top: 25px;
    position: absolute;
}
#form-tabs{
    padding-left:0;
}
@media screen and (max-width: 1279px) {
    .iq-offer-picture{left:-100px}
}

@media screen and (max-width: 1023px) {
    .iq-promo-table > tbody > tr > td:nth-child(1){padding:10px 15px}
    .iq-offer-wrap{}
    .iq-offer-info{width:100%}
    .iq-offer-info__action{justify-content:center}
    .iq-offer-picture{right:0;left:0;opacity:.3}
    .iq-offer-picture img{margin:auto}
}

@media screen and (max-width: 767px) {
    .type-zalog-tehniki{grid-template-columns: 1fr;}
    .type-zalog-tehniki .right-block-zalog{display:none}
    .custom_tabs{grid-template-columns:1fr;gap: 15px;}
    .custom_tabs .btn_tabs{flex-direction: row;overflow: auto;}
    .us_form_simple2 .simple-form-prop__submit{margin-right: 0;}
    .banner_feedback_iq{flex-direction: column;margin: -50px auto;}
    .iq-promo-wrap{display:block}
    .iq-promo-border{width:100%;height:1px;margin:40px 0}
    .iq-promo-properties__item{margin-bottom:30px}
    .iq-promo-table > tbody > tr > td:nth-child(2){text-align:center}
    .iq-offer{margin-top:100px}
    .iq-offer-wrap{height:auto;padding:40px 0}
    .iq-offer-picture{top:-50px;bottom:auto;overflow: hidden;}
    .iq-offer-info__title{font-size:28px;margin-bottom:30px}
    .iq-offer-info__action{display:block}
    .iq-offer-info__action__btn{width:100%;margin:0 0 20px 0}
}

