.banner-slider-container{overflow:hidden;padding-top:30px;position:relative}.banner-slides-inner{align-items:center;display:flex}.banner-slide-right{line-height:0;position:relative}.banner-left-content h1{color:#333;font-size:60px;font-weight:700;line-height:54px;margin-bottom:32px}.banner-left-button a{background:#c7d45f;border-radius:3px;color:#fff;display:inline-block;font-size:24px;font-weight:700;line-height:24px;padding:19px 60px;text-align:center}.banner-left-button a:hover{opacity:.85}.banner-slide-right{text-align:right;width:50%}.banner-right-inner{position:relative}.banner-orna{bottom:50px;position:absolute;right:-47px;z-index:12}.banner-dots,.banner-green{bottom:0;position:absolute}.banner-green{right:0;z-index:2}.banner-image{position:relative;text-align:right;z-index:10}.banner-bubble-top{line-height:normal;max-width:205px;right:-21%;top:13px}.banner-bubble,.banner-bubble-top{position:absolute;text-align:left;z-index:12}.banner-bubble{background:radial-gradient(74.41% 234.75% at 50% 50%,#fff 0,hsla(0,0%,100%,0) 100%);border-radius:24px;box-shadow:0 4px 40px rgba(0,0,0,.08);font-size:12px;font-weight:400;line-height:18px;max-width:254px;padding:16px 24px;right:-23%;top:171px}.banner-slide-left{width:50%}.banner-image img{margin-left:auto}.banner-bg-gr{bottom:-35%;position:absolute;right:0;z-index:-1}.banner-bubble-top h5{font-size:20px;line-height:24px;margin:0}.banner-bubble-top p{font-size:14px;margin:0;padding:0}.banner-bubble p:last-child{padding:0}.banner-bubble>div{position:relative}.banner-bubble>div:before{border:14px solid transparent;border-bottom-color:#fff;bottom:calc(100% + 16px);content:" ";left:14%;margin-left:-5px;opacity:.7;position:absolute}.banner-slider-container .banner-slider-inner{margin:0}.banner-slider-container ul.slick-dots li button{display:none}.banner-slider-container ul.slick-dots li{background:#32687f;border:4px solid transparent;border-radius:100%;box-sizing:border-box;height:8px;transition:all .3s ease;width:8px}.banner-slider-container ul.slick-dots{align-items:center;bottom:30px;display:flex!important;right:10%;width:auto;z-index:14}.banner-slider-container ul.slick-dots li.slick-active{background:#fff;border:4px solid #c7d45f;box-sizing:content-box}.banner-col-holder{align-items:center;display:flex;flex-wrap:wrap;margin:0 -20px}.banner-col-holder>*{padding:0 20px;width:50%}.banner-slide-right{width:100%}.banner-slider-container .banner-slider-inner .slick-list{overflow:visible}.banner-slider-container .banner-slider-inner .slick-list .slick-slide{opacity:0;pointer-events:none;transition:all .3s ease}.banner-slider-container .banner-slider-inner .slick-list .slick-slide.slick-active{opacity:1;pointer-events:all}.banner-slide-left{position:relative;z-index:10}.banner-slider-container .banner-slider-inner{position:static}@media (max-width:1500px){.banner-slider-container .page-center{padding:0 29px}.banner-slide-left{position:relative;width:42%;z-index:10}.banner-slide-right{margin-left:-8%}.banner-slider-container ul.slick-dots{right:4%}.banner-bubble-top{right:-11%}.banner-bubble{right:-20%}}@media (max-width:1000px){.banner-slides-inner{flex-wrap:wrap}.banner-slide-left{text-align:center;width:100%}.banner-slide-right{margin:64px auto 0;max-width:500px;width:100%}.banner-col-holder>*{padding:0;width:100%}.banner-bubble{right:-32%}.banner-bubble-top{right:-23%}.banner-left-content h1{font-size:40px}.banner-left-button a{font-size:18px;line-height:1.2}.banner-green{width:90%}.banner-green svg{max-width:100%}}@media (max-width:767px){.banner-bubble,.banner-bubble-top{right:0}.banner-image img{height:auto}.banner-bubble-top{max-width:181px;right:-52px;top:-25px;white-space:normal}.banner-bubble{max-width:181px;right:-57px;top:100px}.banner-bubble>div:before{bottom:calc(100% + 16px)}}@media (max-width:480px){.banner-bubble-top h5{font-size:15px;line-height:18px}.banner-bubble-top p{font-size:12px}.banner-bubble-top{left:0;max-width:150px;right:auto;top:19px}.banner-slide-right{margin-top:0;padding-top:133px}.banner-bubble{font-size:11px;line-height:13px;max-width:164px;padding:16px 10px;right:-32px;top:11px}.banner-bubble p:not(:last-child){padding-bottom:10px}.banner-bubble>div:before{bottom:calc(100% - 37px);left:-32px;transform:rotate(-90deg)}.banner-orna{z-index:8}}