.banner-slider .banner-slider-image{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center}.banner-slider .slider-btn-item .hs-button:focus svg{fill:#fff}.banner-slider .slider-btn-item a img{max-width:20px}.banner-slider .banner-slider-image{min-height:600px}.banner-slider .slider-btn-group{display:flex;justify-content:center;text-align:center}.banner-slider .slider-content1 .slider-text p:last-child{margin:0}.banner-slider .slider-btn-group{margin-top:40px}.banner-slider.no-arrow .splide__arrows,.banner-slider.no-dots .splide__pagination{display:none}.banner-slider .slider-btn-item span,.banner-with-form .button-group span.button_text,.custom-banner .cst-banner-button span{display:inline-block;opacity:0;transform:translateX(-100%);transition:all .3s ease;visibility:hidden}.banner-slider .slider-btn-item:hover span,.banner-with-form .button-group:hover span.button_text,.custom-banner .cst-banner-button:hover span{opacity:1;transform:translateX(0);visibility:visible}.banner-slider ul.splide__pagination.splide__pagination--custom{bottom:60px;display:flex;right:300px;top:auto;transform:none}.splide:not(.is-overflow) ul.splide__pagination.splide__pagination--custom{display:flex}.banner-slider .banner-slider-image,.banner-slider .splide .splide__track{margin:0}.banner-slider .splide__pagination__page:before{background:#fff;background:#c7ff06;border-color:#c7ff06;border-radius:50%;color:#fff;content:"";display:block;height:5px;height:9px;left:3px;left:1px;margin:0;opacity:1;position:relative;text-align:center;top:0;top:30px;width:5px;width:9px}.banner-slider .slider-content1{width:100%}.banner-slider .splide:not(.is-overflow) .splide__pagination{display:none}.banner-slider .splide__pagination__page{border:0;color:#fff}.banner-slider .splide__pagination__page.is-active{background-color:#c7ff06;border-color:#c7ff06;color:#c7ff06}@media(max-width:990px){.banner-slider .splide--ltr .splide__pagination{bottom:10px}}.banner-slider .splide__pagination li{border-radius:50%;display:block;height:14px;margin:5px;width:14px}.banner-slider .slider-content1{position:relative;z-index:9}.banner-slider .overlay{display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:9}.banner-slider .splide__pagination__page{background:#fff;height:5px;left:3px;margin:0;opacity:1;position:relative;top:-5px;width:5px}.banner-slider .splide__pagination__page.is-active{transform:none}.banner-slider .banner-slider-image{background-position:top;padding:0 20px}.splide__pagination__page:after{border:1px solid #fff;border-radius:50%;content:"";display:block;height:14px;position:relative;right:4px;top:-4px;width:14px}.banner-slider .slider-btn-item svg{height:20px;vertical-align:bottom;width:20px}.banner-slider .slider-btn-item:hover svg{fill:#fff}.banner-slider .slider-btn-item{margin-left:10px}.banner-slider .slider-content{width:100%}.banner-slider .slider-btn-group{justify-content:flex-start}#openPopupBtn{cursor:pointer;font-size:16px;padding:10px 20px}.form-popup{background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:9}.form-container{background-color:#fff;border:1px solid #888;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.5);margin:5% auto;max-width:500px;padding:20px;width:80%}.form-wrapper{position:relative}.top-content{margin-bottom:20px}.close-btn{background-color:#f44336;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;position:absolute;right:10px;top:10px}.close-btn:hover{background-color:#d32f2f}.banner-slider .splide__pagination__page{height:0}.banner-slider ul.splide__pagination{align-items:center;bottom:50px;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;left:auto;margin:0;opacity:1;padding:0 1em;pointer-events:none;position:absolute;right:0;top:0;transition:.2s;width:auto;z-index:1}.banner-slider .splide__slide{margin:0}@media(max-width:991px){.banner-slider .slider-content{padding:0;width:100%}}@media(max-width:767px){.banner-slider .banner-slider-image{background-position:100%}.banner-slider .slider-btn-group{flex-direction:column;row-gap:20px;text-align:left}.banner-slider .banner-slider-image{height:auto}}