.banner .action{display:block;margin:100px auto;text-align:center;width:100%}.banner .main .content-wrapper{width:100%}.banner .action a{background:#f30;color:#fff;display:inline-block;padding:5px 10px;text-decoration:none}.banner .action a:hover{background:#000}.banner .slider-image img{object-fit:cover;width:100%}.banner .main .slick-slider .slick-prev{left:25px}.banner .main .slick-slider .slick-next{right:25px}.banner .main button.slick-next.slick-arrow:before{background-image:url(https://43901491.fs1.hubspotusercontent-na1.net/hubfs/43901491/right-arrow.png);background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";filter:invert(1);height:24px;position:absolute;right:17px;top:17px;width:24px}.banner .main .slick-slider button.slick-next.slick-arrow,.banner .main button.slick-prev.slick-arrow{background-color:#c6a885;border:1px solid;border-radius:100px;height:60px;position:absolute;right:25px;transition:1s;width:60px}.banner .main button.slick-prev.slick-arrow{z-index:999}.banner .main button.slick-prev.slick-arrow:before{align-items:center;background-image:url(https://43901491.fs1.hubspotusercontent-na1.net/hubfs/43901491/right-arrow.png);background-repeat:no-repeat;background-size:100%;content:"";display:flex;filter:invert(1);height:24px;left:17px;position:absolute;top:17px;transform:rotate(180deg);width:24px}.banner .main .slick-dots{bottom:0;list-style:none;width:100%}.banner .main .slick-dots li button:before{font-size:13px}.banner .slider.slider-nav button.slick-arrow:hover{background:#1b1f28!important}.banner .slick-slider .content-wrapper .text h1{color:#fff;font-size:45px;font-weight:700;line-height:50px}.banner .main .slider.slider-na .banner .main .slider-image{position:relative}.banner .main .slider-image:before{background:#5f5d5d;content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}.banner .slick-slider .content-wrapper .text{max-width:768px;position:relative;z-index:999}.banner .slick-slider .content-wrapper .text p{color:#fff;font-size:18px;font-weight:400;line-height:24px}.banner .slick-slider .content-wrapper .text .banner-cta a{background-color:#c6a885;border-radius:30px;color:#fff;font-weight:500;padding:14px 40px!important;text-decoration:none;text-transform:capitalize;transition:1s}.banner .slick-slider .content-wrapper .text .banner-cta a:hover{background:#1b1f28!important}.banner .slick-slider .content-wrapper .text .banner-cta{padding:15px 0}.banner .main .slick-dots li button:before{background-color:transparent;border:2px solid #fff;border-radius:20px;content:"";height:16px;opacity:1;width:16px}.banner .main li.slick-active button:before{background:#c6a885!important;border-color:transparent}.banner .main .slick-initialized .slick-slide{display:block;position:relative}.banner .main .slider-image{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:100%;display:flex;flex-wrap:wrap;height:100vh;object-fit:cover}@media (min-width:320px) and (max-width:768px){.banner .main .slider-image{background-position:50%;background-size:unset;padding:100px 0;width:100%}.banner .slick-slider .content-wrapper .text h1{font-size:30px;line-height:35px;margin-bottom:10px}.banner .slick-slider .content-wrapper .text p{font-size:17px;line-height:21px;margin-bottom:10px}.banner .slick-slider .content-wrapper .text .banner-cta a{font-size:16px;padding:11px 20px!important}.banner .main .slick-slider button.slick-next.slick-arrow,.banner .main button.slick-prev.slick-arrow{display:none!important}}@media (min-width:768px) and (max-width:1024px){.banner .main .slider-image{background-position:50%;background-size:unset;padding:100px 0;width:100%}.banner .slick-slider .content-wrapper .text h1{font-size:35px;line-height:40px}.banner .slick-slider .content-wrapper .text p{font-size:18px;line-height:22px}.banner .main .slick-slider button.slick-next.slick-arrow,.banner .main button.slick-prev.slick-arrow{display:none!important}}@media (min-width:1024px) and (max-width:1500px){.banner .main .slider-image{background-position:100%;background-size:unset}.banner .main .slick-slider button.slick-next.slick-arrow{height:50px;right:12px;width:50px}.banner .main button.slick-prev.slick-arrow:before{height:29px;left:13px;top:7px;width:24px}.banner .main button.slick-next.slick-arrow:before{height:23px;right:12px;top:12px;width:24px}.banner .main button.slick-prev.slick-arrow{height:50px;left:10px;width:50px}.banner .slick-slider .content-wrapper .text{margin:0 auto}}