.slider-cards-2{position:relative;overflow:hidden}.slider-cards-2 picture img{position:absolute;top:50%;left:0;width:55px;transform:translateX(-50%);z-index:0}.slider-cards-2-container{padding-left:40px;display:flex;flex-wrap:wrap;gap:24px;width:100%;position:relative;z-index:1}.slider-cards-2-title{grid-area:title;margin:0 0 24px;flex:0 1 300px}.slider-cards-2-title span{font-size:70px;font-weight:700;margin-top:-35px;display:block}.slider-cards-2-title h2{font-size:45px;font-weight:700;margin:0;line-height:1.2}.slider-cards-2-carousel-container{grid-area:posts;padding:0;flex:600px;overflow:hidden}.slider-cards-2-carousel{display:flex;align-items:center;flex:300px}.slider-cards-2-carousel .tns-item{display:flex;align-self:stretch;position:relative}.slider-cards-2-carousel .tns-item figure{margin:0;width:100%;aspect-ratio:.77/1;line-height:0}.slider-cards-2-carousel .tns-item figure img{width:100%;object-fit:cover;height:100%;border-radius:6px}.slider-cards-2-carousel .tns-item .content{padding:16px;border-radius:6px;background-color:rgba(0,0,0,.61);color:#fff;user-select:none;position:absolute;bottom:0;left:0;right:15px;backdrop-filter:blur(10px);min-height:50%;display:flex;flex-direction:column}.slider-cards-2-carousel .tns-item .content h3{font-weight:700;font-size:18px;color:#fff;margin:0 0 12px}.slider-cards-2-carousel .tns-item .content p{font-size:15px;font-weight:300;color:#fff;margin-bottom:16px}.slider-cards-2-carousel .tns-item .content .date{text-transform:capitalize}.slider-cards-2-carousel .tns-item .content .btn{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:start;text-decoration:underline;width:100%;margin:auto 0 0}.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{transform:rotate(-90deg);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.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{position:relative;margin:0 2rem 32px 0}.slider-cards-2-carousel-container .carousel-arrow>i{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}}