.cs-banner-container{overflow:hidden;position:relative;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cs-slider-viewport{width:100%;overflow:hidden;touch-action:pan-y}.cs-slider-viewport:active{cursor:grabbing}.cs-slider-wrapper{display:flex;width:100%;will-change:transform}.cs-slide{flex:0 0 100%;width:100%;box-sizing:border-box}.cs-banner-inner-wrap{display:flex;align-items:center;min-height:500px;position:relative}.cs-text-wrapper{width:50%;position:relative;z-index:2;padding-bottom:80px}.cs-image-wrapper{position:absolute;right:0;bottom:0;width:50%;height:100%;display:flex;align-items:flex-end;justify-content:flex-end;z-index:1}.cs-image-wrapper picture>img,.cs-slider-image{max-height:100%;width:auto;object-fit:contain}.cs-controls-wrap{position:absolute;bottom:30px;left:0;right:0;z-index:10;pointer-events:none}.cs-controls-inner{display:flex;align-items:center;justify-content:space-between;width:100%}.cs-pagination-wrap{flex:1;display:flex;align-items:center}.cs-spacer{flex:1}.cs-pagination{pointer-events:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:100%}.cs-bullet{width:8px;height:8px;background:#dedede;border:0;border-radius:50%;padding:0;margin:0;cursor:pointer;transition:width .3s ease,border-radius .3s ease;position:relative;overflow:hidden}.cs-bullet.active{width:92px;border-radius:4px}.cs-bullet.active::after{content:"";position:absolute;top:0;left:0;bottom:0;background:#4694d1;width:var(--progress-width, 0%)}.cs-nav-buttons{pointer-events:auto;display:flex;gap:16px;justify-content:center}.cs-btn-next,.cs-btn-prev{width:64px;height:40px;background:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:0;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:background .2s}.cs-btn-next:hover,.cs-btn-prev:hover{background:#f8f9fa}.cs-btn-banner{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;padding:8px 16px!important;background-color:#4694d1!important;border-color:#4694d1!important}@media (max-width:991px){.cs-banner-inner-wrap{flex-direction:column;min-height:auto;padding-top:0}.cs-image-wrapper{position:relative;width:100%;height:320px;order:1;justify-content:center;align-items:flex-end}.cs-text-wrapper{width:100%;order:2;padding-top:24px;padding-bottom:140px}.cs-slide .title-h1{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cs-btn-banner{display:block;width:100%;text-align:center;border-radius:16px;padding:16px 8px}.cs-controls-wrap{bottom:24px}.cs-controls-inner{flex-direction:column;align-items:flex-start;gap:16px}.cs-pagination-wrap{width:100%;flex:none}.cs-spacer{display:none}.cs-nav-buttons{justify-content:flex-start}.cs-image-wrapper picture>img,.cs-slider-image{max-height:300px;max-width:360px;object-fit:contain}}@media (max-width:374px){.cs-image-wrapper picture>img,.cs-slider-image{max-height:300px;max-width:300px;object-fit:contain}}