html{width:100%;min-height:100%;overflow:hidden auto;height:auto!important}body{width:100%;min-height:100vh;margin:0;padding:0;position:relative;overflow:hidden auto;height:auto!important}#__next{width:100%;height:auto;min-height:100vh;overflow-x:hidden}main{width:100%;height:auto;overflow-x:hidden}header{-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 6px #0000001a;background:#ffffff1a!important;height:80px!important;min-height:80px!important}header.header-light{background:#ffffff1a!important;height:80px!important;min-height:80px!important}header .container{align-items:center;display:flex;height:80px!important}header .row{align-items:center;width:100%;height:80px!important}header .de-flex{align-items:center!important;height:80px!important}@media (max-width:991px){body{margin-top:50px!important;padding:0!important}header{-webkit-backdrop-filter:blur(20px);z-index:1000;background:#fffffffa!important;width:100%!important;height:80px!important;min-height:80px!important;max-height:80px!important;margin:0!important;padding:0!important;position:fixed!important;top:0!important;left:0!important;right:0!important}header.header-light{background:#fffffffa!important;height:80px!important;min-height:80px!important;max-height:80px!important;margin:0!important;padding:0!important}header .container{align-items:center;display:contents;height:80px!important;min-height:80px!important;max-height:80px!important;margin:0!important;padding-left:15px!important;padding-right:15px!important}header .row{align-items:center;height:80px!important;margin:0!important}header .de-flex{justify-content:space-between!important;align-items:center!important;width:100%!important;height:60px!important}.menu_side_area{gap:10px;align-items:center!important;margin-left:auto!important;display:flex!important}#logo{align-items:center;display:flex;height:40px!important}.logo-mobile{width:auto!important;height:30px!important}header+*{margin-top:0!important}main,#content,section:first-of-type,.jarallax:first-of-type{margin-top:0!important;padding-top:0!important}#mainmenu,#menu-btn{display:none!important}.mobile-nav-button{color:#000;cursor:pointer;background:0 0;border:none;order:2;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;padding:0;transition:all .3s;display:flex!important}.mobile-nav-button:hover{opacity:.7}.mobile-nav-button:active{transform:scale(.95)}.mobile-nav-overlay{z-index:999;background:#0000004d;animation:.3s fadeIn;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mobile-nav-bubble{z-index:1001;background:#fff;border-radius:16px;min-width:220px;animation:.3s slideDown;position:fixed;top:80px;right:20px;overflow:hidden;box-shadow:0 10px 40px #00000026}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.mobile-nav-bubble a{border-bottom:1px solid #f0f0f0;padding:16px 24px;font-size:16px;font-weight:500;text-decoration:none;transition:all .2s;display:block;color:#000!important}.mobile-nav-bubble a:last-child{border-bottom:none}.mobile-nav-bubble a:hover{background:#0000000d;padding-left:30px}.mobile-nav-bubble a:active{background:#0000001a}@media (max-width:480px){.menu_side_area .btn-main{display:none!important}.mobile-nav-bubble{min-width:auto;left:10px;right:10px}}}@media (min-width:992px){.mobile-nav-button,.mobile-nav-overlay,.mobile-nav-bubble{display:none!important}}.jarallax{height:350px!important;min-height:300px!important;max-height:400px!important;line-height:0!important;display:block!important;position:relative!important}.jarallax-img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;top:0!important;left:0!important}@media (max-width:768px){.jarallax{height:280px!important;min-height:250px!important;max-height:300px!important}}.swiper-inner{width:100%;height:100%;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.swiper-slide{height:100%}.mh-800{min-height:800px;position:relative}.mh-800 .swiper{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:991px){.mh-800{min-height:600px!important}.swiper-inner{background-position:50%!important;background-size:cover!important}.container{overflow-x:hidden}.de-marquee-list,.de-marquee-list-1{visibility:visible!important;opacity:1!important;width:100%!important;display:block!important;overflow:visible!important}.de-marquee-list ul,.de-marquee-list-1 ul{visibility:visible!important;display:flex!important}.de-marquee-list li,.de-marquee-list-1 li{visibility:visible!important;display:inline-block!important}.de-gallery .item{width:100%!important;padding:5px!important}}@media (max-width:767px){.mh-800{min-height:500px!important}img{max-width:100%;height:auto}.next-image-wrapper{position:relative;width:100%!important;height:auto!important}.w-100{width:100%!important}.de-gallery .item{margin-bottom:10px;flex:0 0 100%!important;width:100%!important;max-width:100%!important}#section-gallery .item{margin-bottom:20px;width:100%!important}#section-gallery .item .relative{width:100%;height:auto;min-height:300px;position:relative!important}#section-gallery .item img{display:block;object-fit:cover!important;width:100%!important;height:300px!important}#section-gallery .abs.bottom-0{margin-top:0!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}#section-gallery .abs-middle{position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.row .col-6{margin-bottom:15px;flex:0 0 100%!important;max-width:100%!important}.col-lg-2,.col-md-4,.col-md-3{margin-bottom:20px;flex:0 0 50%!important;max-width:50%!important}.text-center{text-align:center!important}.d-flex{flex-wrap:wrap;justify-content:center;align-items:center;display:flex!important}.d-flex.align-items-center{text-align:center;flex-direction:column}.d-flex .w-40px,.d-flex .w-60px{margin-bottom:10px;margin-right:0!important}img[src$=\.svg]{max-width:40px;height:auto;margin:0 auto 10px;display:block}h1,.fs-72{font-size:32px!important;line-height:1.2!important}h2{font-size:24px!important}h3{font-size:20px!important}.mt-80{margin-top:60px!important}.py-5{padding-top:2rem!important;padding-bottom:2rem!important}.xs-hide{display:none!important}.p-4{padding:1rem!important}.btn-main{padding:10px 20px!important;font-size:14px!important}.bg-blur{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.abs{position:relative!important}.abs.bottom-0{margin-top:20px;bottom:auto!important}}@media (max-width:575px){.mh-800{min-height:400px!important}.col-md-6,.col-lg-6,.col-lg-9{flex:0 0 100%!important;max-width:100%!important}.col-lg-2,.col-md-4,.col-md-3,.col-6{flex:0 0 50%!important;max-width:50%!important}.row .col-6:not(.col-lg-2):not(.col-md-4):not(.col-md-3){flex:0 0 100%!important;max-width:100%!important}.fs-20{font-size:16px!important}.w-40px{width:30px!important;height:30px!important}.w-60px{width:40px!important;height:40px!important;margin:0 auto 10px!important}.bg-blur .row .col-6{flex:0 0 100%!important;max-width:100%!important}.bg-blur h3{margin-bottom:10px;font-size:18px!important}.relative .text-center div:not(.w-60px):not(.w-40px){font-size:14px;line-height:1.4}.d-flex.align-items-center{padding:10px 5px}.d-flex .fs-20{word-break:break-word;margin-top:8px}}img[style*=position\:absolute]{position:relative!important}span[style*=display\:inline-block]{max-width:100%!important}.de-gallery img,.row img{object-fit:cover;max-width:100%;height:auto!important}@media (max-width:767px){.owl-carousel .item,.owl-2-cols-center .item{width:100%!important}#services-carousel .item{margin:0 10px}video{object-fit:cover;width:100%!important;height:auto!important}}.item img,.hover img{object-fit:cover;width:100%;height:auto;display:block}@media (max-width:767px){.hover .row.g-0 .col-sm-6{flex:0 0 100%!important;max-width:100%!important}.hover .row.g-0{flex-direction:column}.hover .row.g-0 .col-sm-6.fadeInRight{order:2}.hover .row.g-0 .col-sm-6.fadeInLeft{order:1}.p-40{padding:20px!important}span[style*="box-sizing:border-box;display:block"]{height:auto!important}}input[type=date].date-input:not(:focus):invalid{color:#999}input[type=date].date-input:not(:focus):invalid::-webkit-datetime-edit{color:#0000}input[type=date].date-input:not(:focus):invalid:before{content:"Select Date";color:#999;margin-right:.5em}input[type=date].date-input:focus:invalid:before{content:""!important}
