/*CONTACT INFO*/
.section-contacts {
    padding: 19px 0 80px!important;
}

.section-contacts .tabs-wrapper {
  padding: 30px!important;
  box-shadow: 2px 10px 20px 5px #0000001A;
  border-radius: 10px;
}

.section-contacts .tabs-wrapper .tabs-item .item,
.section-contacts .tabs-swich .mobile-title 
{
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 0.005em;
    color:#757B92!important;
    font-size: 14px!important;
    text-transform: none!important
}

.section-contacts .tabs-wrapper .tabs-item .item:before {
    content: '';
    width: 100%;
    height: 4px;
    background-color: #404557;
    display: block;
    position: absolute;
    left: 0;
    bottom: -3px;
    -webkit-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.section-contacts .tabs-item .tabs-name {
    display: flex;
    align-items: center;
    margin-top: 5px;
}

.section-contacts .tabs-item .tabs-name span{
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.005em;
    color: #404557;
}

.section-contacts .tabs-item .tabs-name svg{
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 5px;
}

.section-contacts .tabs-swich .mobile-title .tabs-name
{
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.005em;
    color: #404557;
    text-transform: uppercase;
    margin-left: 8px;
}

.tabs-wrapper .tabs-swich .mobile-title span:after {
    display: none!important;
}

.item-contacts__row{
    display: flex;
    flex-wrap: nowrap;
    gap:40px;
    margin-bottom: 30px;
}

.item-contacts__row .item-contacts-ceil__left{
    width: 60%;
}

.item-contacts__row .item-contacts-ceil__right{
    width: 40%;
}

.item-contacts .item__info{
    margin-top: 30px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr ;
    grid-template-columns: 1fr 1fr;
    gap:30px;
}

.item-contacts .item__info .item__info-title{
    color: #404557;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 3px;
}

.item-contacts .map{
    width: 100%;
    height: 100%;
    min-height: 400px;
    max-height: 500px;
}

.item-contacts .item__info-img{
    width: 60px;
    height: 60px;
    border-radius: 3px;
    background: #F8F8FA;
    display: flex;
    align-items: center;
    justify-content: center;
    float: left;
}


.item-contacts .item__info-link{
    display: flex;
    height: 60px;
    margin-left: 80px;
    align-items: center;
}

.item-contacts .item__info-text,
.item-contacts .item__preview_text{
    font-size: 16px;
}

.item-contacts .item__info-link a{
    color: #757B92;
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 400;
    border-bottom:1px dashed #08A826;
    -webkit-transition: border 0.3s;
    -o-transition: border 0.3s;
    transition: border 0.3s;
}

.item-contacts .item__info-link a:hover,
.item-contacts .item__info-link a:focus
{
    border-color:transparent;
}

.item-contacts .owl-single {
    margin-bottom: 0px;
}

.item-contacts .owl-carousel {
    overflow: hidden;
    max-height: 480px;
}

.item-contacts .owl-single {
  margin-bottom: 30px;
}
.item-contacts .owl-single .owl-nav {
  position: absolute;
  left: 20px;
  bottom: 20px;
  margin: 0;
}
.item-contacts .owl-single .owl-nav button span {
  background-color: #fff;
}

@media (max-width: 1200px) {
    .item-contacts .owl-carousel {
        max-height: 350px;
    }
    
    .tabs-wrapper .tabs-item {
        justify-content: space-between;
    }
    
    .tabs-wrapper .tabs-item .item {
        margin-right: 0!important;
    }
    
}


@media (max-width: 992px) {
    
    .item-contacts__row{
        flex-wrap: wrap;
        gap:30px;
        margin-bottom: 10px;
    }

    .item-contacts__row .item-contacts-ceil__left{
        width: 100%;
    }

    .item-contacts__row .item-contacts-ceil__right{
        width: 100%;
    }
}

@media (max-width: 739px) {
    
    .section-contacts {
        padding: 31px 0 20px!important;
    }
    
    .section-contacts .tabs-wrapper {
      padding: 0px!important;
      box-shadow:none!important;
      border-radius: 0!important;
    }
    
    .section-contacts .item-contacts>.item {
      padding: 20px;
      box-shadow: 2px 10px 20px 5px #0000001A;
      border-radius: 3px;
    }
    
    .item-contacts .item__info{
        margin-top: 30px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        gap:15px;
    }
    
    .item-contacts .map {
        min-height: 500px;
        max-height: 500px;
    }    
}




@media (max-width: 570px) {
    
    .section-contacts .item-contacts>.item {
      padding: 0px;
      box-shadow: none;
      border-radius: 0;
      border-top: 2px solid #0082C8;
      padding-top: 20px;
    }
    
    .section-contacts .item-contacts>.item:first-child {
        border-top: none;
        padding-top: 0;
    }
    
    .item-contacts .map {
        min-height: 230px;
        max-height: 230px;
    }    

}



/*SOCIALS*/
/*
.section-contacts-socials{
    margin-bottom: 50px
}

.social-items__list{
    margin-top: 30px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap:30px;
}

.social-item{
    background: #F8F8FA;
    position: relative;
}

.social-item .wrap{
    padding: 0 20px 20px 20px;
    position: relative;
}

.social-item a{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    text-decoration: none;
}

.social-item__image{
    height: 135px;
    width: 100%;
}

.social-item__name{
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #404557;
    padding-left: 35px;
    margin: 17px 0 10px 0;
    position: relative;
    text-transform: uppercase;
}

.social-item__name::before{
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
    top: calc(50% - 13px);
}

.social-item.vk .social-item__name::before{
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.4567 11.1475C23.9401 7.78534 23.3893 7.72235 24 6.67188H19.2409C19.2409 6.67188 18.9027 7.84613 18.7994 8.05634C17.8854 9.91541 15.8351 12.7048 14.5952 12.9899C13.3742 13.2708 13.5363 10.3854 13.6115 9.13556C13.6824 7.97705 13.6703 7.57166 13.6362 7.37152C13.5864 7.0791 13.3411 6.86578 13.0466 6.82861C12.4396 6.75171 11.3383 6.64294 10.1049 6.70007L9.00146 6.73669C9.43652 7.7099 9.73041 7.41162 9.89062 8.53754C10.0715 9.85571 10.0003 13.0632 8.70209 13.0632C6.62091 13.0632 4.28485 6.81268 4.21051 6.67188H0L0.385254 7.63593C3.49017 15.4088 7.37347 19.0088 12.6866 19.3082L13.3781 19.3281L13.4275 18.6567C13.5022 17.6198 14.0224 16.1271 14.9451 16.1271C16.3083 16.1271 16.7021 16.524 17.6012 17.6349C18.4656 18.7001 19.0613 19.3281 20.4562 19.3281H24L23.4946 18.3119C22.7054 16.7275 21.1225 15.3692 20.5043 14.5813C20.2804 14.2847 20.0599 13.8157 20.2881 13.2485C20.4747 12.7545 21.0302 11.7241 21.4567 11.1475Z" fill="%230082C8"/></svg>');
}

.social-item.insta .social-item__name::before{
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.9227 7.08371C23.9093 6.076 23.7203 5.07831 23.3643 4.13527C23.0556 3.33982 22.584 2.61741 21.9798 2.01419C21.3756 1.41097 20.652 0.940216 19.8552 0.631999C18.9227 0.282546 17.9376 0.0935908 16.9418 0.0731789C15.6597 0.0159664 15.2532 0 11.9987 0C8.74411 0 8.32697 8.92186e-08 7.0542 0.0731789C6.05885 0.0937409 5.07421 0.282694 4.14216 0.631999C3.34526 0.940001 2.62153 1.41068 2.01728 2.01393C1.41303 2.61717 0.941567 3.33969 0.633052 4.13527C0.282316 5.06548 0.093456 6.04871 0.0746335 7.04247C0.0173256 8.32376 0 8.72957 0 11.9787C0 15.2279 -9.92969e-09 15.643 0.0746335 16.915C0.0946246 17.9102 0.282541 18.8921 0.633052 19.8248C0.942085 20.6202 1.4139 21.3424 2.01835 21.9454C2.6228 22.5484 3.3466 23.0188 4.14349 23.3268C5.07299 23.6903 6.0578 23.8927 7.05553 23.9255C8.33896 23.9827 8.74545 24 12 24C15.2546 24 15.6717 24 16.9445 23.9255C17.9402 23.9059 18.9254 23.7174 19.8578 23.368C20.6544 23.0594 21.3778 22.5885 21.982 21.9854C22.5862 21.3822 23.0579 20.66 23.3669 19.8647C23.7175 18.9334 23.9054 17.9514 23.9254 16.9549C23.9827 15.6749 24 15.2691 24 12.0186C23.9973 8.76949 23.9973 8.35703 23.9227 7.08371ZM11.9907 18.1231C8.58685 18.1231 5.82941 15.3702 5.82941 11.9721C5.82941 8.5739 8.58685 5.82104 11.9907 5.82104C13.6247 5.82104 15.1919 6.4691 16.3473 7.62264C17.5028 8.77618 18.1519 10.3407 18.1519 11.9721C18.1519 13.6034 17.5028 15.1679 16.3473 16.3215C15.1919 17.475 13.6247 18.1231 11.9907 18.1231ZM18.3972 7.02783C17.6015 7.02783 16.9605 6.38652 16.9605 5.59353C16.9605 5.40526 16.9976 5.21883 17.0698 5.0449C17.1419 4.87096 17.2477 4.71291 17.3811 4.57979C17.5144 4.44666 17.6727 4.34106 17.8469 4.26901C18.0212 4.19697 18.2079 4.15989 18.3965 4.15989C18.5851 4.15989 18.7718 4.19697 18.946 4.26901C19.1203 4.34106 19.2786 4.44666 19.4119 4.57979C19.5453 4.71291 19.651 4.87096 19.7232 5.0449C19.7954 5.21883 19.8325 5.40526 19.8325 5.59353C19.8325 6.38652 19.1901 7.02783 18.3972 7.02783Z" fill="url(%23paint0_radial_388_19)"/><defs><radialGradient id="paint0_radial_388_19" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(2 23) rotate(-48.6215) scale(27.9866)"><stop offset="0.178865" stop-color="%23E8E13E"/><stop offset="0.531145" stop-color="%23FA6060"/><stop offset="1" stop-color="%239020E8"/></radialGradient></defs></svg>');
}

.social-item.tg .social-item__name::before{
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.77478 13.6752L8.75977 21.1371L12.6458 17.2511L19.3087 22.5469L24 1.45312L0 11.45L5.77478 13.6752ZM17.142 7.50513L9.79596 14.2055L8.88098 17.6539L7.19074 13.4275L17.142 7.50513Z" fill="%230074C8"/></svg>');
}

.social-item.dzen .social-item__name::before{
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.5091 11.5132C22.511 11.5132 22.5125 11.5132 22.5144 11.5132C22.6483 11.5132 22.776 11.457 22.8667 11.3586C22.9589 11.2588 23.0045 11.1249 22.9925 10.9895C22.5105 5.68886 18.3139 1.49077 13.0128 1.00789C12.8784 0.997335 12.743 1.04101 12.6432 1.13365C12.5433 1.22581 12.4877 1.35589 12.4891 1.49173C12.5726 8.53621 13.5019 11.4148 22.5091 11.5132ZM22.5091 12.4866C13.5019 12.585 12.5731 15.4636 12.4896 22.5081C12.4881 22.6439 12.5438 22.774 12.6437 22.8661C12.7329 22.9482 12.8496 22.9938 12.9696 22.9938C12.984 22.9938 12.9989 22.9933 13.0133 22.9919C18.3144 22.509 22.511 18.3114 22.9925 13.0103C23.0045 12.8749 22.9593 12.741 22.8667 12.6412C22.7741 12.5413 22.6449 12.4919 22.5091 12.4866ZM10.955 1.01029C5.6707 1.50709 1.4875 5.70422 1.00798 10.9905C0.995983 11.1258 1.0411 11.2597 1.13374 11.3596C1.22446 11.458 1.35262 11.5137 1.48606 11.5137C1.48798 11.5137 1.4899 11.5137 1.49182 11.5137C10.4693 11.4105 11.3961 8.53334 11.4806 1.49365C11.4821 1.35781 11.4259 1.22725 11.3261 1.13509C11.2253 1.04293 11.0904 0.997815 10.955 1.01029ZM1.49134 12.4861C1.34206 12.4693 1.22494 12.5404 1.13326 12.6402C1.0411 12.7401 0.995503 12.874 1.0075 13.0093C1.48702 18.2956 5.6707 22.4927 10.955 22.9895C10.9699 22.9909 10.9853 22.9914 11.0001 22.9914C11.1201 22.9914 11.2363 22.9463 11.3256 22.8642C11.4254 22.7721 11.4816 22.6415 11.4801 22.5057C11.3957 15.4665 10.4693 12.5893 1.49134 12.4861Z" fill="black"/></svg>');
}

.social-item.utube .social-item__name::before{
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 2.76001C0.2064 2.76001 0 3.80881 0 12C0 20.1912 0.2064 21.24 12 21.24C23.7936 21.24 24 20.1912 24 12C24 3.80881 23.7936 2.76001 12 2.76001ZM15.846 12.4008L10.458 14.916C9.9864 15.1344 9.6 14.8896 9.6 14.3688V9.63121C9.6 9.11161 9.9864 8.86561 10.458 9.08401L15.846 11.5992C16.3176 11.82 16.3176 12.18 15.846 12.4008Z" fill="%23C80000"/></svg>');
}

.social-item.ok .social-item__name::before{
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.5314 15.2862C16.357 16.02 14.7412 16.311 13.6739 16.4207L14.5697 17.2895L17.84 20.5074C19.0358 21.7136 17.0899 23.5988 15.8813 22.4347C15.0626 21.6166 13.8625 20.4357 12.611 19.2042L9.34072 22.4305C8.13205 23.5903 6.18617 21.6883 7.39484 20.5032C8.22634 19.685 9.41358 18.5041 10.6651 17.2853L11.548 16.4165C10.4937 16.3068 8.85211 16.0327 7.66486 15.282C6.2676 14.3963 5.6547 13.8776 6.19474 12.7937C6.51191 12.1779 7.38198 11.6592 8.53494 12.5533C8.53494 12.5533 10.0908 13.7721 12.6024 13.7721C15.1141 13.7721 16.6699 12.5533 16.6699 12.5533C17.8229 11.6634 18.6886 12.1779 19.0101 12.7937C19.5416 13.8776 18.9287 14.3963 17.5314 15.2862ZM7.0391 6.66997C7.0391 3.64606 9.53788 1.19995 12.5981 1.19995C15.6584 1.19995 18.1572 3.64606 18.1572 6.66997C18.1572 9.68122 15.6584 12.1273 12.5981 12.1273C9.53788 12.1273 7.0391 9.68122 7.0391 6.66997ZM9.86791 6.66997C9.86791 8.15029 11.0937 9.35647 12.5981 9.35647C14.1025 9.35647 15.3284 8.15029 15.3284 6.66997C15.3284 5.17699 14.1025 3.97081 12.5981 3.97081C11.0937 3.97081 9.86791 5.17699 9.86791 6.66997Z" fill="%23E6A019"/></svg>');
}

.social-item .social-item__image{
    background-size: cover;
    background-repeat: no-repeat;
}
.social-item.vk .social-item__image{
    background-image: url("../../../../img/contacts/vk.png");
}
.social-item.insta .social-item__image{
    background-image: url("../../../../img/contacts/insta.png");
}
.social-item.tg .social-item__image{
    background-image: url("../../../../img/contacts/tg.png");
}
.social-item.dzen .social-item__image{
    background-image: url("../../../../img/contacts/dzen.png");
}
.social-item.utube .social-item__image{
    background-image: url("../../../../img/contacts/utube.png");
}
.social-item.ok .social-item__image{
    background-image: url("../../../../img/contacts/ok.png");
}



@media (max-width: 1190px) {
    .social-items__list{
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
    }
}


@media (max-width: 992px) {
    
    .social-items__list{
        margin-top: 20px;
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr ;
        gap:20px;
    }
}

@media (max-width: 570px) {

    .social-items__list{
        margin-top: 20px;
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        gap:20px;
    }
}
*/