:root{--brand:#4da528;--brand-seond:#fbad17;--dark:#0f2c49;--body:#516171;--border:rgba(0, 0, 0, 0.08);--text-white:#fff;--shadow:0px 6px 30px rgba(0, 0, 0, 0.08)}h1,h2,h3,h4,h5,h6,p{margin-bottom:0}img{max-width:100%;height:auto;display:block}li[class],ul[class]{list-style:none;padding:0;margin:0}body{font-family:"DM Sans",sans-serif;background-color:#fff}h1{font-family:"DM Serif Display",serif;font-weight:700;font-size:48px}h2,h5{font-family:Yesteryear,cursive}a{text-decoration:none;transition:all .5s ease;display:inline-block}section{padding:120px 0}@media (max-width:768px){section{padding:60px 0}}.heading{font-size:50px;font-weight:400;margin-bottom:15px}.heading-color{color:var(--brand)}.green{color:var(--brand)}.btn-green{background:var(--brand);color:var(--text-white)}.w-btn{text-decoration:none;padding:15px 50px;border-radius:100vh}.w-btn:hover{background:0 0;border:1px solid var(--text-white);color:var(--text-white)}.b-white{background:var(--text-white);color:#000}.b-black{background:var(--brand-seond);color:var(--text-white)}span{color:var(--brand-seond)}h5{font-size:30px}.max-text{max-width:900px;margin:auto}.line{width:100px;height:2px;background:var(--brand);margin:20px auto}.indicator{position:absolute;content:"";bottom:0;left:0;width:0;height:2px;background:var(--brand)}nav{box-shadow:var(--shadow);padding:0 0!important}nav .logo{width:350px}nav .logo span{color:var(--brand)}nav .nav-link{font-size:15px;font-weight:600;color:#343a40;text-transform:uppercase;position:relative}@media (min-width:993px){nav .nav-link::after{position:absolute;content:"";bottom:-2px;left:0;width:100%;height:2px;background:var(--brand);transform:scaleX(0);transition:all .5s ease}nav .nav-link:hover::after{transform:scaleX(1)}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{border-bottom:2px solid var(--brand)}}nav .nav-link:hover{color:var(--brand)}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--brand)}.h-social-icons-box{display:flex;align-items:center;justify-content:center;gap:15px}.h-social-icons-box a{display:inline-block;display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;color:#fff;font-size:13px;transition:all .5s ease;background:var(--brand)}.h-social-icons-box a:hover{background:var(--brand-seond)}@media (max-width:768px){.h-social-icons-box{align-self:flex-start;padding-bottom:20px}}@media (max-width:425px){nav .logo{width:250px}}main{background-image:linear-gradient(to right top,#4da528,hsla(39,97%,54%,.8)),url(../img/hero-bg.webp);background-position:center;background-size:cover;background-repeat:no-repeat;height:90dvh;display:flex;justify-content:center;align-items:center;background-color:beige;position:relative}main .wave{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0}.main-text-box *+*{margin-top:20px}.main-text-box h2{font-size:35px;color:var(--text-white)}.main-text-box h1{font-size:84px;font-weight:400;color:var(--text-white);line-height:1}.main-text-box p{font-size:20px;color:var(--text-white)}.her-img-box{animation:bonce 4s linear infinite;position:relative;z-index:40}@keyframes bonce{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}@media (max-width:768px){main{height:80dvh}.main-text-box h2{font-size:25px}.main-text-box h1{font-size:54px}.w-btn{padding:10px 35px}}@media (max-width:425px){main{height:100vh;padding-top:50px!important}.main-text-box{text-align:center}.her-img-box{margin-top:30px}main .wave{width:0}.home,.navbar,.row{animation:none}}.about img{width:90%}.abt-icon-container i{display:inline-block;font-size:25px;color:var(--brand);margin-bottom:10px}@media (min-width:800px){#about{margin-top:-115px!important}}@media (max-width:768px){.about img{width:70%;margin:auto;margin-bottom:50px!important}}.abt-hover:hover{background:var(--brand-seond)}#destinations{background-image:url(../img/destination-bg.webp);background-position:top;background-repeat:no-repeat;background-size:contain}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:var(--brand)}.projects{padding:0 10px}.w-card{box-shadow:0 0 10px rgba(0,0,0,.08);border-radius:12px;overflow:hidden;margin-bottom:20px}.card-text-box{padding:30px 30px;text-align:center;background:var(--text-white)}.w-card h3{font-size:20px;font-weight:700}.w-card h6{font-size:16px}.w-card p{font-size:14px}.card-btn{padding:5px 18px;border-radius:100vh}.crd-img-box{overflow:hidden}.crd-img-box img{transition:all .5s ease}.w-card:hover img{transform:scale(1.2)}.w-card:hover .card-btn{transform:translateY(-5px)}.c-line{width:50px;height:2px;background:var(--brand);margin:20px auto}@media (max-width:768px){#destination{background-size:cover}}#gallery{background:#fafbfc;padding:100px 0}#gallery i{font-size:25px;color:var(--brand);display:inline-block}#gallery h4{color:#495057}#gallery-carosel{margin-top:70px!important}.gallery-box{display:flex;justify-content:center;align-items:center;padding:10px;border:1px solid var(--brand);border-radius:50%;margin:5px}@media (max-width:768px){#gallery .gallery-cover-img{width:80%;margin-top:60px!important;margin:auto}}@media (max-width:425px){.gallery-box{width:250px;margin:auto}}.background-cover{background-image:linear-gradient(to right top,hsla(102,61%,40%,.6),hsla(39,97%,54%,.4)),url(../img/destination-bg.webp);background-position:center;background-size:cover;background-repeat:no-repeat}.btn-yellow{background:var(--brand-seond)}.background-cover a{color:var(--text-white)}.text-white{color:var(--text-white)}.background-cover h5,p{color:var(--text-white)!important}#contact{padding:200px 0}.ct-text-box h1{font-weight:400}.contact-icon-box i{display:inline-block;display:flex;justify-content:center;align-items:center;background:var(--brand);width:50px;height:50px;font-size:25px;color:var(--text-white)}#contact .contact-icon-box p{color:#000!important;font-size:18px!important;font-family:"DM Sans",sans-serif!important;margin-top:0}#contact .contact-icon-box{display:flex;align-items:center;gap:20px}#contact .contact-icon-box *+*{margin-top:20px}#contact .form-control{border-radius:0}#contact .form-control:focus{box-shadow:none;border-color:var(--brand)}#contact input.form-control{height:60px}.ctbtn{background:var(--brand);padding:15px 30px;color:var(--text-white);transition:all .5s ease-in;border:1px solid transparent}.ctbtn:hover{border:1px solid var(--text-white);background:var(--brand-seond)}footer{background:#000;color:var(--text-white)}.footer-top{padding:100px 0 30px 0}.ft-icon-box ul{list-style:none;display:flex;padding:0;gap:20px}.ft-icon-box ul a{display:flex;justify-content:center;align-items:center;background-color:var(--brand);width:45px;height:45px;color:var(--text-white);transition:all .3s ease-in}.ft-icon-box ul a:hover{background:#0a090f}.fo-url-box ul{list-style:none;padding:0}.fo-url-box a{color:#9aa4ad}.fo-url-box a:hover{color:var(--brand)}.fo-contact-box p{color:#9aa4ad}.fo-contact-box p span{font-weight:700}.footer-bottom{border-top:1px solid #72727260;padding:30px 0}.back-to-top{position:fixed;bottom:10px;right:20px;display:flex;justify-content:center;align-items:center;width:30px;height:30px;background-color:var(--brand);color:#fff;pointer-events:none;transition:all .5s ease;opacity:0;z-index:2;border:1px solid transparent}.back-to-top:hover{color:#fff;background-color:var(--dark);transform:rotate(180deg);border:1px solid #ffffff1f}.back-to-top.active{opacity:1;pointer-events:auto;bottom:40px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--brand) 90%,var(--brand-seond) 90%);border-radius:0}.loader-box{min-height:100vh;width:100%;display:flex;justify-content:center;align-items:center;position:relative;z-index:100}.loader-box::after{position:absolute;content:"";width:300px;height:300px;border-left:8px solid var(--brand);border-radius:50%;animation:spin 1s infinite linear;box-sizing:content-box}.loder-logo{width:250px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fnf-text-box *+*{margin-top:10px}.fnf img{width:400px}.fnf-text-box h1{font-weight:400;font-size:70px}.navbar{animation:load-other 1s ease-in .8s}.home{animation:load-other 1s ease-in 1.2s}.home .row{animation:bottom-load 2s ease-in 1.2s}@keyframes load-top{0%{transform:translateY(-20px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes load-other{0%{transform:translateY(-80px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes bottom-load{0%{transform:translateY(80px);opacity:0}100%{transform:translateY(0);opacity:1}}.content_box{opacity:0;filter:blur(50px);transform:translateY(200px);transition:all 1.5s ease}.show{opacity:1;filter:blur(0);transform:translateY(0)}