.hero_section{overflow:hidden;padding:0;top:0}.hero_section,.hero_section .slide-img{position:relative}.slide-background{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.slide-background.grayscale{filter:grayscale(100%)}.slide-text-content{position:relative;z-index:2}.transparent-head .top-gradient:before{background:linear-gradient(180deg,#000,transparent);content:"";height:30%;left:0;position:absolute;top:0;width:100%}.hero_section .top-gradient .slide-background{background-repeat:no-repeat!important;background-size:cover!important}.hero_section .wrapper{height:100%;padding-bottom:82px;width:100%}.hero_section .hero_content{display:flex;flex-direction:column;font-size:18px;font-weight:400;height:100%;line-height:1.6em;position:relative;z-index:1}.hero_section .hero_content,.hero_section .hero_content p{font-size:22px;font-weight:400;line-height:34px}.hero_section h1.hero-heading{font-style:normal;font-weight:900;line-height:1.15em;margin-bottom:0;max-width:767px;padding:0 0 1rem}.transparent-head .hero_section h1.hero-heading{margin-top:120px}.hero_section h2.hero-subheading{margin:30px 0 10px}.hero_section .hero-sup-text{color:var(--white-color);font-size:20px;font-weight:600;line-height:26px;margin-bottom:16px;margin-right:auto;max-width:525px}.hero_section .hero-sup-text div,.hero_section .hero-sup-text p{color:#63666a;font-size:22px;font-weight:400;line-height:26px}.hero_section .hero-button{margin-top:1rem}.hero_section .hero_content .hero_carousel.mobile{display:none}.hero_section h1 span{font-weight:700}.hero_section .btn_style1 a,.hero_section .btn_style2 a,.hero_section a.btn_style1,.hero_section button.btn_style2{font-size:18px;text-transform:none}.hero_section .hero_buttons{display:flex;gap:20px;margin-right:auto}.hero_section .hero-social-links{bottom:60px;display:flex;gap:10px;position:absolute;right:calc(50vw - 570px);z-index:9}.hero_section .hero-social-links i.fa-brands{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.hero_section .slick-slider .slick-track{align-items:stretch;display:flex;flex-wrap:nowrap}.hero_section .slick-slider .slick-slide{height:auto!important}.hero_section .slick-slider .slick-slide .slide-img,.hero_section .slick-slider .slick-slide .top-gradient,.hero_section .slick-slider .slick-slide>div{height:100%}.hero_section ul.slick-dots{padding:0;position:absolute;width:max-content;z-index:5}.dnd_area-row-0-force-full-width-section .hero_section ul.slick-dots{left:calc(50vw - 570px)}.hero_section ul.slick-dots li{background-color:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.5);border-radius:100%;height:15px;margin-left:5px;margin-right:5px;opacity:1;padding:0;width:15px}.hero_section ul.slick-dots li:last-child{margin-right:0}.hero_section ul.slick-dots li.slick-active{background-color:#fff;border:1px solid #fff}.hero_section ul.slick-dots li.slick-active button:focus,.hero_section ul.slick-dots li.slick-active button:focus-visible{outline:2px solid var(--primary-color)}.hero_section ul.slick-dots li button{border:0;left:-2px;position:relative;top:-1px}.hero_section .slick-dotted.slick-slider{margin-bottom:0;top:0}.hero_section .slick-arrow{background:none}.hero_section .slick-arrow.slick-prev{left:6px}.hero_section .slick-arrow.slick-next{right:6px}.hero_section .slick-arrow.slick-next:before,.hero_section .slick-arrow.slick-prev:before{color:#fff;display:inline-block;font-family:FontAwesome;font-size:30px;height:30px;opacity:1;position:relative;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:26px}.hero_section .slick-arrow.slick-prev:before{content:"\f100";left:0}.hero_section .slick-arrow.slick-next:before{content:"\f101";right:0}.hero_section .slick-arrow.slick-next:hover:before,.hero_section .slick-arrow.slick-prev:hover:before{color:#fff;opacity:.75}.hero_section .hero_content .hero_carousel{display:flex;justify-content:space-between}.hero_section .hero_content .hero_carousel.desktop .hero-carousel__side-image{max-width:25%}.hero_section>div:not(.slick-initialized){display:none!important}.hero_section .hero_content .heading-textbox{margin-top:auto}@media (max-width:1200px){.hero_section .hero-social-links{right:2rem}.dnd_area-row-0-force-full-width-section .hero_section ul.slick-dots{left:2rem;padding-left:2rem;padding-right:0}}@media (max-width:1160px){.dnd_area-row-0-force-full-width-section .hero_section ul.slick-dots{left:0}}@media (max-width:991px){.hero_section .wrapper{margin-top:0;padding-bottom:52px}.hero_section .hero_content .hero_carousel{height:360px}.hero_section .hero_content .heading-textbox{margin-top:42px}.hero_section .hero_content .hero_carousel.desktop{display:none}.hero_section .hero_content .hero_carousel.mobile{display:block}.hero_section .hero_content .hero_carousel{height:unset}.hero_section .top-gradient .slide-img{margin-top:0;padding:68px 0 0}.hero_section .hero-sup-text,.hero_section h1.hero-heading{max-width:unset}.hero_section .hero_content .hero_carousel.mobile{border-bottom:1px dotted hsla(0,0%,44%,.14);margin-bottom:40px}.hero_section .hero_content .hero_carousel.mobile .hero-carousel__side-image{margin:50px auto 0 0}.hero_section .slick-arrow{background:transparent;top:20%;width:26px}.hero_section h1.hero-heading{font-size:46px!important;line-height:52px!important;margin-top:0}.hero_section .hero-sup-text{color:var(--white-color);font-size:16px}.hero_section .hero_content,.hero_section .hero_content p{font-size:20px!important}}@media (max-width:768px){.hero_section h2.hero-subheading{font-size:36px!important;line-height:1.1em!important}}@media (max-width:535px){.hero_section h1.hero-heading{font-size:36px!important;line-height:42px!important}.hero_section h2.hero-subheading{font-size:24px!important}.hero_section .hero_buttons{align-items:center;flex-direction:column;gap:0}.hero_section .hero-button{margin-top:8px}.hero_section .slick-arrow{top:10%}.hero_section .hero_content .hero_carousel.mobile{margin-bottom:20px}.hero_section .hero_content,.hero_section .hero_content p{font-size:18px!important}}