.hero-gallery{position:relative;z-index:0;width:100%;height:100vh;overflow:hidden}.hero-gallery .hero-gallery-slide{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;z-index:1;transition:opacity 1.2s ease-in-out}.hero-gallery .hero-gallery-slide.is-active{opacity:1;z-index:2}.hero-gallery-dots{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);z-index:5;display:flex;gap:10px}.hero-gallery-dots button{width:10px;height:10px;padding:0;border:1px solid rgb(255 255 255 / .85);border-radius:50%;background:rgb(255 255 255 / .35);cursor:pointer;transition:background 0.3s ease}.hero-gallery-dots button.is-active{background:#fff}.hero-gallery-dots button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media only screen and (min-width:768px) and (max-width:991.98px){.hero-gallery{height:50vh}}@media only screen and (max-width:767px){.hero-gallery{height:70vh}.hero-gallery-dots{bottom:14px}.hero-gallery-dots button{width:8px;height:8px}}.hero-slider-section{position:relative;height:100vh}.hero-slider-section .hero-img img{height:100vh;object-fit:cover}.hero-slider-section .hero-slider-content{position:absolute;width:100%;top:0;left:0;height:100%;display:grid;padding-bottom:60px;align-content:end;background:linear-gradient(180deg,#fff0 0%,#fff0 50%,rgb(17 19 23 / .8) 100%)}.hero-slider-section .hero-slider-content h1{color:#fff;margin-bottom:0}.hero-slider-section .hero-slider-content p{color:#fff;font-size:22px}.hero-slider-section .hero-slider-content .two-btns{margin-top:25px}.hero-slider-section .hero-slider-content .two-btns .theme-btn:last-child{background:#fff0;color:#fff!important;border-color:#fff}.hero-slider-section .hero-slider-content .two-btns .theme-btn:last-child::before{background:#e21d33}@media only screen and (min-width:992px) and (max-width:1199.98px){.hero-slider-section .hero-slider-content p{font-size:20px}}@media only screen and (min-width:768px) and (max-width:991.98px){.hero-slider-section .hero-slider-content .two-btns{margin-top:15px}.hero-slider-section .hero-slider-content p{font-size:16px}.hero-slider-section{height:50vh}.hero-slider-section .hero-img img{height:50vh}}@media only screen and (max-width:767px){.hero-slider-section .hero-slider-content .two-btns{margin-top:15px;position:absolute;bottom:0}.hero-slider-section .hero-slider-content p{font-size:15px}.hero-slider-section{height:70vh}.hero-slider-section .hero-img img{height:70vh}.hero-slider-section .hero-slider-content .container{padding-bottom:40px}.hero-slider-section .hero-slider-content h1{margin-bottom:10px}.hero-slider-section .hero-slider-content{padding-bottom:40px}.hero-slider-section+.about-area .section-sub-title{font-size:13px}}