.hero-slider-section{overflow:hidden;position:relative}.slide{background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-content{align-items:center;display:flex;gap:70px;justify-content:space-between;margin:0 auto;max-width:1078px;padding-bottom:70px}.text-area{flex:1;max-width:600px}.hero-slider-section .swiper-wrapper .swiper-slide .text-area p{line-height:150%;margin:0;padding-bottom:25px}.image-area{flex:1;text-align:right}.hero-slider-section .swiper.hero-slider .headline{line-height:120%;margin:0;padding-bottom:25px}.image-area img{height:auto;max-width:100%}@media (max-width:1024px){.headline{font-size:36px}.slide-content{gap:40px}}@media (max-width:768px){.slide{padding:40px 0}.slide-content{flex-direction:column;padding-bottom:40px;text-align:center}.text-area{max-width:100%}.image-area{margin-top:30px;text-align:center}.headline{font-size:28px}.button-layout,.cta-layout{justify-content:center}.swiper-button-next,.swiper-button-prev{display:none}.hero-slider-section .pagination-wrapper .pagination-alignment{align-items:center;bottom:40px;display:flex;justify-content:center;position:relative;width:100%}.hero-slider-section .pagination-container .pagination-alignment .swiper-pagination-bullets{bottom:0!important;display:inline-block!important;left:0!important;max-width:100%!important;position:relative!important;text-align:center!important}.hero-slider-section .pagination-container .pagination-alignment .swiper-pagination-bullets .swiper-pagination-bullet{margin-left:5px;margin-right:5px}.hero-slider-section .action-layout .button-layout,.hero-slider-section .action-layout .cta-layout{flex-direction:row}}.hero-slider-section .action-layout .button-layout{align-items:center;display:flex;gap:20px}.hero-slider-section .action-layout .button-layout .btn .layout-btn{color:#fff;display:inline-block;font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:700;line-height:140%;overflow:hidden;padding:12px 20px;text-overflow:ellipsis}.hero-slider-section .action-layout .button-layout .btn.loop-button-1 a{background:#1bacb1;border:1px solid #1bacb1}.hero-slider-section .action-layout .button-layout .btn.loop-button-2 a{background:transparent;border:1px solid #fff}.text-area{max-width:480px;width:100%}.hero-slider-section .swiper.hero-slider .swiper-button-next:after,.hero-slider-section .swiper.hero-slider .swiper-button-prev:after{display:none}.hero-slider-section .swiper.hero-slider .swiper-button-next img,.hero-slider-section .swiper.hero-slider .swiper-button-prev img{width:10px}.hero-slider-section .kld-container{max-width:1254px}.hero-slider-section .pagination-container .pagination-alignment .swiper-pagination-bullets{bottom:38px;display:flex;gap:10px;left:70px;margin:0 auto;max-width:1078px;position:absolute;text-align:left;width:100%}.hero-slider-section .pagination-container .pagination-alignment .swiper-pagination-bullets .swiper-pagination-bullet{background:hsla(0,0%,100%,.25);height:12px;margin:0;width:12px}.hero-slider-section .pagination-container .pagination-alignment .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.hero-slider-section .action-layout .button-layout .btn.loop-button-1 a:hover{background-color:#3ba4ff;border:1px solid #3ba4ff}.hero-slider-section .slide-content .text-area .button-layout .btn.loop-button-2 a:hover{background-color:#3ba4ff;border:1px solid #3ba4ff;color:#fff!important}.hero-slider-section .action-layout .cta-layout{align-items:center;display:flex;gap:20px}.hero-slider-section .text-area .badge-area .sub-headline{color:#3ba4ff;display:inline-flex;font-size:12px;letter-spacing:1.2px;line-height:110%;padding-bottom:16px;text-transform:uppercase}@media (max-width:767px){.hero-slider-section .slide-content{display:flex;flex-direction:column;gap:10px}.hero-slider-section .text-area{display:contents}.hero-slider-section .sub-headline{order:1}.hero-slider-section .headline{order:2}.hero-slider-section .image-area{margin:20px 0;order:3}.hero-slider-section .description{order:4}.hero-slider-section .action-layout{order:5}}