.mod-content-carousel{overflow:visible;position:relative}.mod-content-carousel .swiper{margin:0 auto;overflow:visible!important;padding-bottom:70px!important}@media (min-width:768px){.mod-content-carousel .swiper{width:85%!important}}@media (max-width:767px){.mod-content-carousel .swiper{width:75%!important}}.mod-content-carousel .custom-arrow{align-items:center!important;background-color:#fff!important;border:1px solid #eaf0f6!important;border-radius:50%!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;color:#33475b!important;cursor:pointer;display:flex!important;height:48px!important;justify-content:center!important;opacity:1!important;position:absolute!important;top:45%!important;transform:translateY(-50%)!important;transition:all .3s ease;width:48px!important;z-index:50!important}.mod-content-carousel .prev-btn{left:0!important}.mod-content-carousel .next-btn{right:0!important}@media (max-width:1450px){.mod-content-carousel .prev-btn{left:15px!important}.mod-content-carousel .next-btn{right:15px!important}}.mod-content-carousel .custom-arrow:hover{background-color:#33475b!important;border-color:#33475b!important;color:#fff!important}.mod-content-carousel .custom-arrow svg{fill:currentColor!important;height:14px!important;width:14px!important}.mod-content-carousel .swiper-button-next:after,.mod-content-carousel .swiper-button-prev:after{content:none!important;display:none!important}.mod-content-carousel .swiper-slide{display:flex;height:auto;opacity:1;transition:opacity .3s ease}.mod-content-carousel .custom-card{background-color:#fff;border:1px solid #eaf0f6;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:30px;height:100%;padding:30px;width:100%}.mod-content-carousel .custom-card.layout-media_top{flex-direction:column-reverse}.mod-content-carousel .card-content{display:flex;flex:1 0 auto;flex-direction:column;gap:8px;justify-content:flex-start}.mod-content-carousel .card-header-wrapper{align-items:flex-start;display:flex;min-height:54px}.mod-content-carousel .card-header-wrapper *{font-size:22px!important;font-weight:700;line-height:1.2;margin:0!important}.mod-content-carousel .card-subheader-wrapper{align-items:flex-start;display:flex;min-height:48px}.mod-content-carousel .card-subheader-wrapper *{font-size:18px!important;font-weight:500;line-height:1.3;margin:0!important}.mod-content-carousel .card-body{margin-top:8px}.mod-content-carousel .card-body p{margin-bottom:0!important;margin-top:0!important}.mod-content-carousel .card-body br,.mod-content-carousel .card-body p:empty{display:none!important}.mod-content-carousel .card-media{align-items:center;border-radius:6px;display:flex;flex-shrink:0;justify-content:center;margin-top:auto;overflow:hidden}.mod-content-carousel .card-media img{display:block;height:auto;width:100%}.mod-content-carousel .swiper-pagination{align-items:center;bottom:10px!important;display:flex;justify-content:center;margin-top:40px!important;text-align:center;width:100%}.mod-content-carousel .swiper-pagination-bullet{background:#cbd6e2;border-radius:50%;display:inline-block;height:10px;margin:0 6px!important;opacity:1;transition:all .3s ease;width:10px}.mod-content-carousel .swiper-pagination-bullet-active{background:#33475b;transform:scale(1.2)}@media (max-width:767px){.mod-content-carousel.is-stacked .swiper-wrapper{display:flex!important;flex-direction:column!important;gap:30px;height:auto!important;transform:translateZ(0)!important}.mod-content-carousel.is-stacked .swiper-slide{height:auto!important;margin-right:0!important;width:100%!important}.mod-content-carousel.is-stacked .custom-arrow,.mod-content-carousel.is-stacked .swiper-pagination{display:none!important}.mod-content-carousel.is-stacked .swiper{overflow:hidden!important;width:100%!important}.mod-content-carousel.is-stacked .card-header-wrapper,.mod-content-carousel.is-stacked .card-subheader-wrapper{min-height:auto}}@media (min-width:768px){.mod-content-carousel.is-static-desktop .custom-arrow,.mod-content-carousel.is-static-desktop .swiper-pagination{display:none!important}.mod-content-carousel.is-static-desktop .swiper{padding-bottom:0!important;width:100%!important}.mod-content-carousel.is-static-desktop .swiper-wrapper{justify-content:center}}