
section.image-slider-section {padding-bottom:10px; width: 100%; display: inline-block; vertical-align: top; }
section.image-slider-section .wrap { width: 100%; display: inline-block; }
section.image-slider-section .wrap .slider { margin-bottom: 60px; display: flex; width: 100%; flex-direction: column; gap: 30px; }
section.image-slider-section .wrap .slider .top {padding: 0px 45px; display: flex; align-items: center; justify-content: space-between; width: 100%; gap: 32px; }
section.image-slider-section .wrap .slider .top h2.h3 { margin: 0; font-family: 'Raleway'; font-weight: 600; }
section.image-slider-section .wrap .slider .top .title {width: max-content;display: flex;align-items: flex-start;gap: 4px; width: max-content; }
section.image-slider-section .wrap .slider .image-slider { width: 100%; display: inline-block; }
section.image-slider-section .wrap .slider .image-slider .thumbnail-slider li.splide__slide {padding: 0 15px; opacity: 0.3; border: none; }
section.image-slider-section .wrap .slider .image-slider .thumbnail-slider li.splide__slide.is-active.is-visible {opacity:1; }
section.image-slider-section .wrap .slider .image-slider .thumbnail-slider li.splide__slide img {max-height: 450px; width: 100%; display: block; vertical-align: top; object-fit: cover; height: 100%; border-radius: 12px; }
section.image-slider-section .wrap .slider .content-slider{padding: 0px 45px;max-width: 65%;width: 100%;margin-top: 0;}
section.image-slider-section .wrap .slider .content-slider p {font-size: 22px;line-height: 160%;}
section.image-slider-section .wrap .slider .splide{padding: 0 15px;}
section.image-slider-section .wrap .slider .splide__slide{outline: none !important;}
/* product */
section.image-slider-section .wrap .slider .content-slider.content-slider-full-width{max-width: 100%;}
section.image-slider-section .wrap .slider .content-slider .slider-wrap { display: flex; width: 100%; gap: 42px; align-items: stretch; }
section.image-slider-section .wrap .slider .content-slider .slider-wrap .left { width: 65%; display: flex; flex-direction: column; gap: 30px; align-items: stretch; }
section.image-slider-section .wrap .slider .content-slider .slider-wrap .border { height: auto; border: 3px solid rgba(0, 0, 0, 1); opacity: 0.1; }
section.image-slider-section .wrap .slider .content-slider .slider-wrap .right { width: 35%; display: flex; flex-direction: column; gap: 20px; }
section.image-slider-section .wrap .slider .content-slider .slider-wrap .right h3 { font-family: 'Raleway'; font-weight: 700; text-transform: uppercase; letter-spacing: 1.28px; }
section.image-slider-section .wrap .slider .content-slider .slider-wrap .right .list { width: 100%; }
section.image-slider-section .wrap .slider .content-slider .slider-wrap .right .list ul {padding-left: 24px; list-style-type: disc; display: flex; flex-direction: column; gap: 2px; width: 100%; }
section.image-slider-section .wrap .slider .content-slider .slider-wrap .right .list ul li { font-size: 22px; line-height: 160%; font-weight: 500; font-family: "Raleway", sans-serif; }
section.image-slider-section .wrap .slider .content-slider .slider-wrap .right .list ul li * { font-size: inherit; color: inherit; font-weight: inherit; font-family: inherit; }
section.image-slider-section .wrap .slider .section-title {width: max-content; margin: 0;}
section.image-slider-section .wrap .slider .content-slider .content{ min-height: 175px; }
section.image-slider-section .wrap .slider .quote-btn.mobile__cta { display: none; }
section.image-slider-section .wrap .slider .content-slider .slider-wrap .left .tags a {border: 1px solid rgba(0, 0, 0, 1);}
@media (max-width:1200px) {
    section.image-slider-section .wrap .slider .image-slider .thumbnail-slider li.splide__slide { padding: 0 10px; }
    section.image-slider-section .wrap .slider .top { padding: 0 40px; }
    section.image-slider-section .wrap .slider .image-slider .thumbnail-slider li.splide__slide { width: 50% !important; }
    section.image-slider-section .wrap .slider .content-slider {padding: 0px 35px; max-width: 80%; }
    section.image-slider-section .wrap .slider .content-slider .slider-wrap {gap: 20px;}
}
@media (max-width:991px) {
    section.image-slider-section .wrap .slider .content-slider p { font-size: 20px; }
    section.image-slider-section .wrap .slider .content-slider { max-width: 100%; }
    section.image-slider-section .wrap .slider {margin-bottom: 40px;}
    section.image-slider-section .wrap .slider .content-slider .slider-wrap .right .list ul li { font-size: 18px; }
    section.image-slider-section .wrap .slider .content-slider .slider-wrap .left { gap: 20px; }
    section.image-slider-section .wrap .slider .top .quote-btn { display: none;}
    section.image-slider-section .wrap .slider .quote-btn.mobile__cta {display: flex;justify-content: flex-end; }
    section.image-slider-section .wrap .slider .section-title, section.image-slider-section .wrap .slider .top .title{width: 100%;}
    section.image-slider-section .wrap .slider .content-slider  .content {min-height: unset;}

}
@media (max-width:767px) {
    section.image-slider-section .wrap .slider .image-slider .thumbnail-slider li.splide__slide { width: 100% !important; opacity: 1 !important; }
    section.image-slider-section .wrap .slider .content-slider p { font-size: 18px; line-height: 150%; }
    section.image-slider-section .wrap .slider .content-slider { max-width: 100%; }
    section.image-slider-section .wrap .slider .top { flex-direction: column; align-items: flex-start; gap: 20px; }
    section.image-slider-section .wrap .slider {margin-bottom: 30px;gap: 20px;}
    section.image-slider-section .wrap .slider .content-slider .slider-wrap { flex-direction: column; }
    section.image-slider-section .wrap .slider .content-slider .slider-wrap .left { width: 100%; }
    section.image-slider-section .wrap .slider .content-slider .slider-wrap .right { width: 100%; }
    section.image-slider-section .wrap .slider .content-slider .slider-wrap .border { width: 100%; }
    section.image-slider-section .wrap .slider .content-slider .slider-wrap .right .list ul li { font-size: 16px; }
}

@media (max-width:640px) {
    section.image-slider-section .wrap .slider .splide { padding: 0; }
    section.image-slider-section .wrap .slider .top { padding: 0 ; }
    section.image-slider-section .wrap .slider .content-slider {padding: 0 10px;}
    section.image-slider-section .splide button.splide__arrow.splide__arrow--prev { left: -10px; }
    section.image-slider-section .splide button.splide__arrow.splide__arrow--next { right: -10px; }
}
