section.product-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;padding:60px 0;position:relative;width:100%}section.product-banner .banner-wrap{align-items:center;color:#fff;display:flex;flex-direction:column;text-align:center}section.product-banner .banner-wrap .banner-title{display:block;margin:0 auto 50px;max-width:700px;text-align:center}section.product-banner .banner-wrap .banner-title .sub-text p{color:#fff;display:inline-block;font-size:28px;font-weight:700;line-height:38.14px;margin:0;text-align:center;width:100%}section.product-banner .banner-wrap h1{color:#fff;font-size:66px;font-weight:900;line-height:74px;margin:0 auto 40px;text-align:center}section.product-banner .banner-wrap .four-col-wrap{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;width:100%}section.product-banner .banner-wrap .four-col-wrap .column{display:inline-block;width:calc(25% - 18px)}section.product-banner .banner-wrap .four-col-wrap .column .image{border-radius:25px;display:inline-block;overflow:hidden;position:relative;vertical-align:top;width:100%}section.product-banner .banner-wrap .four-col-wrap .column img{border-radius:25px;display:block;object-fit:cover;overflow:hidden;width:100%}section.product-banner .banner-wrap .four-col-wrap .column .image .cta{bottom:8px;left:8px;opacity:0;position:absolute;right:8px;transition:.3s ease-in-out;width:auto;z-index:10}section.product-banner .banner-wrap .four-col-wrap .column .image .cta a{background-color:#fff;border:2px solid #fff;border-radius:666px;color:#3e4856;display:inline-block;font-family:Noto Sans;font-size:16px;font-weight:700;line-height:21.79px;padding:11px 24px;text-align:center;width:100%}section.product-banner .banner-wrap .four-col-wrap .column .image .cta a:hover{background-color:hsla(0,0%,100%,.3);color:#fff}section.product-banner .banner-wrap .four-col-wrap .column .image:after{background:linear-gradient(1turn,rgba(22,21,27,.8) 42.49%,rgba(22,21,27,0));bottom:0;content:"";height:50%;left:0;opacity:0;position:absolute;right:0;transition:.3s ease-in-out;width:100%;z-index:0}section.product-banner .banner-wrap .four-col-wrap .column:hover .cta,section.product-banner .banner-wrap .four-col-wrap .column:hover .image:after{opacity:1}section.product-banner .banner-wrap .four-col-wrap .column .content{display:inline-block;margin-top:12px;width:100%}section.product-banner .banner-wrap .four-col-wrap .column .title{display:inline-block;width:100%}section.product-banner .banner-wrap .four-col-wrap .column .title h2{color:#fff;font-family:Noto Sans;font-size:28px;font-weight:700;line-height:38.14px;margin:0 0 12px;text-align:center}section.product-banner .banner-wrap .four-col-wrap .column .text{display:inline-block;width:100%}section.product-banner .banner-wrap .four-col-wrap .column .text p{color:#fff;font-family:Noto Sans;font-size:16px;font-weight:400;line-height:24px;text-align:left}section.product-banner .banner-wrap .four-col-wrap .column .text p:last-child{margin:0}section.product-banner .banner-wrap .four-col-wrap .column .image .text,section.product-banner .banner-wrap .four-col-wrap .column .image .title{display:none}section.product-banner .slick-slider .slick-dots li button{background-color:#3e4856}section.product-banner .slick-slider .slick-dots li.slick-active button{background-color:#ccd2db}section.product-banner .banner-wrap .four-col-wrap .column a.full-link{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:9}@media(min-width:991px){section.product-banner .banner-wrap .four-col-wrap .column:hover img{transform:scale(1.1)}section.product-banner .banner-wrap .four-col-wrap .column img{transition:.3s ease-in-out}}@media(max-width:991px){section.product-banner .container{padding-left:0;padding-right:0}section.product-banner .banner-wrap .four-col-wrap .column img{height:300px}section.product-banner .banner-wrap h1{font-size:52px;line-height:58px;margin:0 auto 24px;padding-left:20px;padding-right:20px}section.product-banner .banner-wrap .banner-title .sub-text p{font-size:19px;line-height:28px;padding-left:20px;padding-right:20px}section.product-banner .banner-wrap .banner-title{margin:0 auto 32px}section.product-banner .banner-wrap .four-col-wrap{display:flex;flex-wrap:nowrap;justify-content:start;margin:0 auto;overflow:scroll;padding-bottom:50px}section.product-banner .banner-wrap .four-col-wrap .column{flex-basis:calc(100% - 64px);flex-grow:0;flex-shrink:0;padding:0 20px}section.product-banner .banner-wrap .four-col-wrap .column:first-of-type{margin-left:20px}section.product-banner .banner-wrap .four-col-wrap .column:last-of-type{margin-right:20px}section.product-banner .banner-wrap .four-col-wrap .column .image .text,section.product-banner .banner-wrap .four-col-wrap .column .image .title{display:block}section.product-banner .banner-wrap .four-col-wrap .column .content{display:none}section.product-banner .banner-wrap .four-col-wrap .column .image .cta{bottom:90px;opacity:1}section.product-banner .banner-wrap .four-col-wrap .column .image .cta a:hover{background-color:#fff;color:#3e4856}section.product-banner .banner-wrap .four-col-wrap .column .image .mobile-content{bottom:5px;height:auto;left:20px;position:absolute;right:20px;top:unset;width:auto;z-index:1}section.product-banner .banner-wrap .four-col-wrap .column .image:after{opacity:1}section.product-banner .banner-wrap .four-col-wrap .column .image .mobile-content h2{font-family:Noto Sans;font-size:18px;font-weight:700;line-height:24.52px;margin:0;text-align:left}section.product-banner .banner-wrap .four-col-wrap .column .image .mobile-content .text p{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;-webkit-box-orient:vertical}section.product-banner{padding:60px 0 49px}}@media(max-width:767px){section.product-banner .banner-wrap .four-col-wrap .column{padding:0 10px}}