.experimental-tools-section { width: 100%; position: relative; overflow: hidden; }
.experimental-tools-section .section-title { max-width: 1080px; margin-bottom: 114px; }

.exp_tools_block { position: relative; width: 100%; }
.experimental-tools-section .experimental_card { position: relative; overflow: hidden; }
.experimental-tools-section .experimental_card .block_link { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; }
.experimental-tools-section .experimental_card .imgbox { position: relative; display: flex; min-height: 270px; overflow: hidden;border-radius: 10px; }
.experimental-tools-section .experimental_card .imgbox img { display: inline-flex; width: 100%; border-radius: 10px; transition: all ease-in-out 300ms; }
.experimental-tools-section .experimental_card:hover .imgbox img { transform: scale(1.2); }
.experimental_card .text_block { position: relative; width: 100%; padding-top: 43px; }
.experimental_card .text_block h6 { font-size: 18px; font-weight: 600; }
.experimental_card .text_block .text-data { width: 100%; padding-top: 15px; }


@media (min-width: 1280px) {
    .exp_tools_block .swiper-wrapper { flex-wrap: wrap; row-gap: 48px; column-gap: 85px; }
    .exp_tools_block .swiper-slide { width: 398px; }
    .exp_tools_block .experimental_card { width: 100%; }
}

@media (min-width: 1600px) and (max-width: 1800px) {

    .experimental-tools-section .section-title { margin-bottom: 90px; }
    .exp_tools_block .swiper-wrapper { column-gap: 28px; }

}

@media (min-width: 1400px) and (max-width: 1599px) {
    .experimental-tools-section .section-title { margin-bottom: 70px; }
    .exp_tools_block .swiper-wrapper { column-gap: 28px; }
    .exp_tools_block .swiper-slide { width: 370px; }
}

@media (min-width: 1200px) and (max-width: 1399px) {

    .experimental-tools-section .section-title { margin-bottom: 70px; }
    .exp_tools_block .swiper-wrapper { column-gap: 28px; }
    .exp_tools_block .swiper-slide { width: 338px; }

}

@media (min-width: 992px) and (max-width: 1199px) {
    .experimental-tools-section .section-title { margin-bottom: 70px; }
}


@media (max-width: 1279px) {

    .exp_tools_block .swiper { overflow: visible; }
    .exp_tools_block .swiper-wrapper { column-gap: 0; }
    .experimental-tools-section .experimental-pagination { position: relative; display: flex; margin-top: 35px; gap: 11px; justify-content: center; align-items: center; }
    .experimental-tools-section .experimental-pagination span[class*="swiper-pagination-bullet"] { display: flex; width: 19px; height: 19px; margin: 0; background: #F0F0F0; opacity: 1; cursor: pointer; border-radius: 4px; }
    .experimental-tools-section .experimental-pagination span[class*="swiper-pagination-bullet-active"] { width: 26px; height: 26px; background: #111519; opacity: 1; }
}


@media (min-width: 768px) and (max-width: 991px) {
    .experimental-tools-section .section-title { margin-bottom: 50px; }
}

@media (max-width: 767px) {
    .experimental-tools-section .section-title { margin-bottom: 40px; }
}
