.slider-cards-2{overflow:hidden;position:relative}.slider-cards-2 picture img{left:0;position:absolute;top:50%;transform:translateX(-50%);width:55px;z-index:0}.slider-cards-2-container{display:flex;flex-wrap:wrap;gap:24px;padding-left:40px;position:relative;width:100%;z-index:1}.slider-cards-2-title{flex:0 1 300px;grid-area:title;margin:0 0 24px}.slider-cards-2-title span{display:block;font-size:clamp(50px,6vw,70px);font-weight:700;margin-top:-35px}.slider-cards-2-title h2{font-size:var(--text-h2);font-weight:700;line-height:1.2;margin:0}.slider-cards-2-carousel-container{flex:600px;grid-area:posts;overflow:hidden;padding:0}.slider-cards-2-carousel{align-items:center;display:flex;flex:300px}.slider-cards-2-carousel .tns-item{align-self:stretch;display:flex;position:relative}.slider-cards-2-carousel .tns-item figure{aspect-ratio:.77/1;line-height:0;margin:0;width:100%}.slider-cards-2-carousel .tns-item figure img{border-radius:6px;height:100%;object-fit:cover;width:100%}.slider-cards-2-carousel .tns-item .content{backdrop-filter:blur(10px);background-color:rgba(0,0,0,.61);border-radius:6px;bottom:0;color:#fff;display:flex;flex-direction:column;left:0;min-height:50%;padding:16px;position:absolute;right:15px;user-select:none}.slider-cards-2-carousel .tns-item .content h3{color:#fff;font-size:18px;font-weight:700;margin:0 0 12px}.slider-cards-2-carousel .tns-item .content p{color:#fff;font-size:15px;font-weight:300;margin-bottom:16px}.slider-cards-2-carousel .tns-item .content .date{text-transform:capitalize}.slider-cards-2-carousel .tns-item .content .btn{align-items:center;display:flex;flex-direction:row;justify-content:start;margin:auto 0 0;position:relative;text-decoration:underline;width:100%}.slider-cards-2-carousel .tns-item .content .btn span{font-family:Poppins Regular,sans-serif;font-size:15px;padding-right:20px}.slider-cards-2-carousel .tns-item .content .btn svg{animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));transform:rotate(-90deg)}.slider-cards-2-carousel-container .tns-ovh{margin:0!important}.slider-cards-2-carousel-container .tns-inner{overflow:hidden}.slider-cards-2-carousel-container .tns-outer .tns-nav{margin:0 2rem 32px 0;position:relative}.slider-cards-2-carousel-container .carousel-arrow>iconify-icon{color:#00335e}@media screen and (max-width:767px){.slider-cards-2 picture img{display:none}}@media screen and (max-width:500px){.slider-cards-2-container{padding-right:40px}}