@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.cdnfonts.com/css/higher-jump);@import url(https://fonts.cdnfonts.com/css/sf-espresso-shack);@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400..900&display=swap);@keyframes swipeUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes swipeRight{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes swipeLeft{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.swipe-up{animation-timeline:view();animation-range:entry 0 cover 40%;animation:swipeUp normal;animation-duration:.5s}.swipe-right{animation-name:swipeRight}.swipe-left,.swipe-right{animation-direction:normal;animation-duration:.5s}.swipe-left{animation-name:swipeLeft}.swipe{animation-direction:normal;animation-duration:.5s;animation-name:swipeUp}*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}::selection{background-color:#252963;color:#fff}.loader,body{background-color:#fff}.loader{align-items:center;display:flex;height:100%;justify-content:center;padding:10px 0;position:fixed;top:0;width:100%;z-index:99}.loader img{height:150px;width:150px}.top-banner{background-color:#ee8c26;color:#fff;height:35px;justify-content:space-between;margin:auto;max-width:1440px;padding:0 20px;width:100%}.top-banner,.top-banner-left{align-items:center;display:flex}.top-banner-left{gap:20px;justify-content:center;text-align:center}.top-banner a{color:#fff;text-decoration:none}.email,.phone{gap:10px;text-align:center}.email,.phone,.top-banner-right{align-items:center;display:flex;justify-content:center}.top-banner-right{font-size:20px;gap:20px}.navbar-section{max-width:1440px;position:relative;width:100%}.navbar-section,.navbar-section.activated{align-items:center;display:flex;height:70px;justify-content:space-between;padding:10px 20px;transition:background-color .3s ease;z-index:98}.navbar-section.activated{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;margin:auto;position:fixed;top:0}.navbar-section .logo-section{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:center}.navbar-section .logo-section img{width:60px}.navbar-section .logo-section h1{color:#252963;font-size:20px;font-weight:700;line-height:25px;text-align:center;text-transform:uppercase}.navbar-section .logo-section h1 span{font-size:35px}.navbar-section .menu-section{align-items:center;display:flex;gap:20px;justify-content:center;list-style:none;transition:right .3s ease-in-out}.navbar-section .menu-section li{color:#333;cursor:pointer;font-size:16px;font-weight:600;padding:0;position:relative;text-decoration:none;text-transform:uppercase}.navbar-section .menu-section li.active:after{width:100%}.navbar-section .menu-section li.active:after,.navbar-section .menu-section li:after{background-color:#ee8c26;border-radius:10px;bottom:0;content:"";height:3px;left:0;position:absolute}.navbar-section .menu-section li:after{transition:width .3s ease-in-out;width:0}.navbar-section .menu-section li:hover:after{width:100%}.dropdown{cursor:pointer;position:relative}.dropdown-menu{background:#fff;border-radius:10px;box-shadow:0 3px 8px #0000003d;display:none;left:0;list-style:none;margin:0;padding:10px;position:absolute;top:100%;z-index:10}.dropdown:hover .dropdown-menu{display:flex;flex-direction:column;gap:10px}.dropdown-menu li{cursor:pointer;padding:10px 20px}.menu-section.show-menu .dropdown-menu{display:block}.navbar-section .button-section{align-items:center;display:flex;gap:10px;justify-content:center}.navbar-section .button-section button{background-color:#ee8c26;border:2px solid #ee8c26;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;outline:none;padding:5px 10px;text-transform:uppercase;transition:background-color .3s ease;transition:all .3s ease}.navbar-section .button-section button:hover{background-color:#fff;border:2px solid #ee8c26;color:#ee8c26}.navbar-section .menu-bars{cursor:pointer;display:none;font-size:35px}@media screen and (max-width:768px){.top-banner{display:none}.navbar-section,.navbar-section.activated{height:60px;padding:10px}.navbar-section .logo-section{justify-content:start}.navbar-section .logo-section img{width:50px}.navbar-section .logo-section h1{font-size:14px;line-height:20px}.navbar-section .logo-section h1 span{font-size:25px}.navbar-section .menu-section{background-color:#fff;border-radius:10px;box-shadow:-2px 0 10px #0000001a;flex-direction:column;height:80vh;justify-content:start;padding:20px;position:fixed;right:-100%;top:60px;width:70%;z-index:99}.navbar-section .menu-section.show-menu{right:0}.navbar-section .menu-section li{font-size:18px;padding:10px 0}.navbar-section .button-section button{font-size:14px;transition:background-color .3s ease}.navbar-section .menu-bars{align-items:center;color:#252963;display:flex;height:35px;justify-content:center;width:35px}}.modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;padding:0 10px;position:fixed;top:0;width:100%;z-index:1000}.modal-form-content{border-radius:20px;max-width:500px;padding:20px;position:relative}.modal-form-content,.modal-form-content form{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:20px;justify-content:center;width:100%}.modal-form-content .close-button{background:none;border:none;cursor:pointer;font-size:1.5rem;position:absolute;right:20px;top:10px}.modal-form-content form input,.modal-form-content form select{background-color:#e2e8f0;border:none;border-radius:5px;height:40px;outline:none;padding-left:10px;width:100%}.modal-form-content form input::placeholder,.modal-form-content form textarea::placeholder{font-weight:600}.modal-form-content form textarea{background-color:#e2e8f0;border:none;border-radius:5px;height:100px;max-width:100%;outline:none;padding-left:10px;padding-top:10px;width:100%}.modal-form-content form button{background-color:#ee8c26;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:600;outline:none;padding:10px 20px;text-transform:uppercase}.hero-section{height:100vh;overflow:hidden;position:relative}.background-image{background-position:50%;background-size:cover;height:100%;transition:background 1s ease-in-out;width:100%}.background-image,.overlay{left:0;position:absolute;top:0}.overlay{background:#0006;bottom:0;right:0}.hero-container{align-items:start;color:#fff;display:flex;height:100%;justify-content:space-between;margin-top:100px;padding:0 20px}.hero-container-left{line-height:60px;width:100%}.hero-container-left h1{font-size:3rem;font-weight:700;margin:0;position:relative}.hero-container-left h1 span{animation:slideInOut 8s ease-in-out infinite;color:#ee8c26;display:inline-block;text-transform:uppercase;white-space:nowrap}@keyframes slideInOut{0%{opacity:0;transform:translateY(-50px)}25%{opacity:1;transform:translateY(0)}50%{opacity:1;transform:translateY(0)}75%{opacity:0;transform:translateY(50px)}to{opacity:0;transform:translateY(50px)}}.search-destination-container{margin-top:50px;position:relative}.search-destination-search{align-items:center;background-color:#fff;border-radius:55px;display:flex;justify-content:space-between;max-width:500px;padding:10px 15px 10px 20px}.search-destination-texts{align-items:center;display:flex;height:0;margin-left:15px}.search-destination-texts span{font-size:18px;font-weight:550;margin-right:10px}.search-destination-texts span:first-child,.search-destination-texts span:nth-child(3){color:#ee8c26}.search-destination-texts span:nth-child(2),.search-destination-texts span:nth-child(4){color:#fff}.search-destination-texts span:not(:last-child):after{color:#fff;content:"|";margin-left:10px}.search-destination-description{font-weight:450;margin-left:15px}.search-destination-search input{border:none;font-size:16px;height:100%;outline:none}.search-destination-search input::placeholder{font-weight:550}.search-destination-search button{background-color:#ee8c26;border:none;border-radius:55px;color:#fff;cursor:pointer;font-size:16px;font-weight:550;outline:none;padding:10px 40px}.suggestions-list{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#000;display:flex;flex-direction:column;left:10px;list-style:none;overflow-y:hidden;position:absolute;top:110px;width:200px;z-index:1}.suggestions-list li{border-top-left-radius:10px;border-top-right-radius:10px;cursor:pointer;height:-webkit-fit-content;height:fit-content;padding-left:20px}.suggestions-list li:hover{background-color:#ee8c26;color:#fff}@media (max-width:480px){.hero-section{height:80vh}.hero-container{flex-direction:column;margin-top:50px;padding:0 10px;text-align:center}.hero-container-left h1{font-size:25px;height:40px;text-align:center;text-transform:uppercase;width:320px}.hero-container-left h1 span{height:40px}.search-destination-container{padding-top:50px}.search-destination-texts{align-items:center;text-align:center}.search-destination-texts span{font-size:12px}.search-destination-description{font-size:12px;text-align:center}.search-destination-search{border-radius:10px;flex-direction:column;gap:20px;padding:15px 10px}.search-destination-search input{width:100%}.search-destination-search button{border-radius:5px;width:100%}.suggestions-list{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#fff6;border:1px solid #ffffff2e;border-radius:10px;box-shadow:0 8px 32px 0 #1f26875e;left:0;top:150px}.suggestions-list li{height:50px;padding-left:20px;text-align:start}}.about-section{align-items:center;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;justify-content:center;padding:40px 0;width:100%}.about-section h1{font-size:30px;text-align:center;text-transform:uppercase}.about-section h4{font-size:14px;font-weight:450;text-transform:capitalize}.about-description-container{align-items:start;display:flex;gap:40px;height:-webkit-fit-content;height:fit-content;justify-content:center;padding:20px;width:100%}.about-description-container-left{align-items:flex-start;display:flex;justify-content:center;width:50%}.about-description-container-left img{border-radius:20px;width:100%}.about-description-container-right{align-items:start;display:flex;flex-direction:column;justify-content:start;width:50%}.ecoretreat-location{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-top:20px}.ecoretreat-location h2{text-transform:uppercase}.ecoretreat-location-boxes{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.ecoretreat-location-boxes h3{align-items:center;background-color:#ee8c26;border-radius:55px;color:#fff;cursor:pointer;display:flex;font-size:16px;gap:10px;justify-content:center;padding:5px 10px;text-transform:uppercase;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none}.ecoretreat-location-boxes h3:hover{transform:rotate(-10deg)}.ecoretreat-location-boxes h3 div{background-color:#fff;border-radius:55px;height:10px;width:10px}.why-choose-container{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-top:20px}.why-choose-container h2{text-transform:uppercase}.why-choose-boxes{flex-wrap:wrap;gap:20px}.why-choose-box,.why-choose-boxes{align-items:center;display:flex;justify-content:center}.why-choose-box{border-radius:20px;box-shadow:0 3px 8px #0000003d;flex-direction:column;gap:10px;height:200px;padding:10px;text-align:center;transition:all .3s ease-in-out;width:200px}.why-choose-box:hover{transform:translateY(-10px)}.why-choose-box img{width:80px}.why-choose-box span{font-size:20px;font-weight:600;text-transform:uppercase}.why-choose-content ul{list-style:circle;margin-left:50px}.plan-ecoretreat-container{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:20px}.plan-ecoretreat-container h2{text-transform:uppercase}.plan-ecoretreat-content{align-items:start;display:flex;gap:20px;justify-content:center}.plan-ecoretreat-content img{border-radius:20px;width:50%}@media (max-width:768px){.about-description-container{flex-direction:column;padding:0 10px}.about-description-container-left{margin-top:40px;width:100%}.about-description-container-right{width:100%}.why-choose-container{margin-top:20px}.why-choose-box{height:120px;width:120px}.why-choose-box span{font-size:14px}.why-choose-box img{width:40px}.plan-ecoretreat-container{margin-top:20px;padding:0 10px}.plan-ecoretreat-content{flex-direction:column}.plan-ecoretreat-content img{width:100%}}footer{flex-direction:column}.footer-section,footer{display:flex;height:-webkit-fit-content;height:fit-content;width:100%}.footer-section{align-items:start;background-color:#fff;border-top:5px solid #ee8c26;justify-content:space-between;padding:20px}.footer-container{list-style:none;max-width:16.66%}.footer-container li{cursor:pointer;font-weight:450;transition:all .3s ease-in-out}.footer-container li:hover{color:#ee8c26;transform:translateX(5px)}.footer-container h3{text-transform:uppercase}.footer-container .footer-logo{align-items:center;display:flex;gap:10px;justify-content:start}.footer-container .footer-logo h2{color:#252963;font-size:20px;font-weight:700;line-height:25px;text-align:center;text-transform:uppercase}.footer-container .footer-logo span{font-size:35px}.footer-logo img{width:50px}.contact-details{align-items:start;display:flex;flex-direction:column;gap:10px;justify-content:start;margin-top:20px}.contact-details a{color:#000;text-decoration:none}.contact-details span{align-items:start;display:flex;gap:10px;justify-content:center}.contact-details span:nth-child(2),.contact-details span:nth-child(3){align-items:center}.contact-details span a{color:#252963}.footer-container .footer-social{align-items:center;display:flex;justify-content:space-between;margin-top:20px;width:100%}.footer-container .footer-social img{height:30px;transition:all .3s ease-in-out;width:30px}.footer-container .footer-social img:hover{transform:scale(1.1)}.footer-copyright{align-items:center;background-color:#ee8c26;color:#fff;display:flex;height:40px;justify-content:space-between;padding:0 20px;width:100%}.footer-copyright-left{align-items:center;display:flex;gap:20px;justify-content:center}.footer-copyright-left img{width:50px}.footer-copyright p,.footer-copyright-right{font-size:15px}.footer-copyright-left a,.footer-copyright-right a{color:#fff;text-decoration:underline}@media (max-width:768px){.footer-section{flex-direction:column;gap:20px;padding:20px 10px}.footer-container{max-width:100%;width:100%}.footer-container .footer-social{gap:20px;justify-content:start}.footer-copyright{align-items:center;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;justify-content:center;padding:5px 10px;text-align:center}.footer-copyright-left,.footer-copyright-right{display:block;text-align:center}}.social-media-icons{display:flex;flex-direction:column}.social-media-icons a{margin-bottom:10px}.social-media-icons img{height:50px;transition:transform .2s;width:50px}.social-media-icons img:hover{transform:scale(1.1)}.social-media-fixed-section-left{bottom:0;left:20px;position:fixed;transform:translateY(-50%);z-index:1000}.social-media-fixed-section-right{bottom:0;position:fixed;right:20px;transform:translateY(-50%);z-index:1000}.odisha-map-section{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px;text-align:center}.odisha-map-section h1{font-size:30px;text-transform:uppercase}.odisha-map-section img{width:100%}.odisha-map-section iframe{border-radius:10px;width:100%}.odisha-map-section button{background-color:#ee8c26;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:600;margin-top:20px;padding:5px 10px}@media (max-width:480px){.odisha-map-section{padding:10px}.odisha-map-section h1{font-size:25px}.odisha-map-section iframe{margin-top:20px}}.contact-section{align-items:center;flex-direction:column}.contact-section,.contact-section .contact-container{display:flex;gap:20px;height:100%;justify-content:center;padding:20px;width:100%}.contact-section .contact-container{align-items:start;border-radius:20px;box-shadow:0 3px 8px #0000003d}.contact-container-left{height:100%;width:50%}.contact-container-left img{border-radius:15px;height:100%;width:100%}.contact-container-right{width:50%}.contact-container-right form{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.contact-container-right form input,.contact-container-right form select{background-color:#e2e8f0;border:none;border-radius:5px;height:40px;outline:none;padding-left:10px;width:100%}.contact-container-right form input::placeholder,.contact-container-right form textarea::placeholder{font-weight:600}.contact-container-right form textarea{background-color:#e2e8f0;border:none;border-radius:5px;height:100px;max-width:100%;outline:none;padding-left:10px;padding-top:10px;width:100%}.contact-container-right form button{background-color:#ee8c26;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:600;outline:none;padding:10px 20px;text-transform:uppercase}.contact-detail-container{align-items:start;display:flex;gap:20px;padding:20px;width:100%}.contact-detail-container p{align-items:start;display:flex;gap:10px;justify-content:center;width:400px}.contact-detail-container p a{color:#000;text-decoration:none}.contact-detail-container p p{display:flex;flex-direction:column;gap:0;width:100%}.contact-detail-container p p span{font-weight:600;text-transform:uppercase}.contact-detail-container p i{align-items:center;background-color:#ee8c26;border-radius:10px;color:#fff;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}@media (max-width:767px){.contact-section{height:-webkit-fit-content;height:fit-content}.contact-container-left{display:none}.contact-container-right{width:100%}.contact-detail-container{align-items:start;flex-direction:column;justify-content:start;padding:0}.contact-detail-container p{align-items:start;justify-content:start;width:100%}}.eco-retreat-section{height:100%;padding-bottom:40px;position:relative;width:100%}.eco-retreat-hero{height:100vh;position:relative;width:100%}.eco-retreat-background-image{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;transition:background 1s ease-in-out;width:100%;z-index:1}.eco-retreat-hero-overlay{align-items:center;background-color:#00000080;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:20px;position:absolute;text-align:center;top:0;width:100%;z-index:2}.eco-retreat-hero-overlay h1{font-size:3rem;font-weight:700;margin:0;text-transform:uppercase}.eco-retreat-hero-overlay h4 span{text-transform:capitalize}.eco-retreat-hero-overlay h1 span{color:#ee8c26}.eco-retreat-welcome{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:50px 20px}.eco-retreat-welcome h4{color:#ee8c26;text-transform:uppercase}.eco-retreat-welcome h1{font-size:40px;text-align:center;text-transform:uppercase}.eco-retreat-welcome p{text-align:center}.eco-retreat-welcome h1 span{color:#ee8c26}.eco-retreat-rooms{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:50px 20px}.eco-retreat-room-card{border-radius:10px;box-shadow:0 3px 8px #0000003d;cursor:pointer;height:400px;position:relative;transition:all .3s ease-in-out;width:280px}.eco-retreat-room-card:hover{transform:scale(1.05)}.eco-retreat-room-card1 img,.eco-retreat-room-card2 img,.eco-retreat-room-card3 img{object-position:left}.eco-retreat-room-card4 img{object-position:center}.eco-retreat-room-card img{border-radius:10px;height:100%;object-fit:cover;position:absolute;top:0;width:100%}.eco-retreat-room-card-content{background:linear-gradient(0deg,#000c,#0000);border-bottom-left-radius:10px;border-bottom-right-radius:10px;bottom:0;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:10px;height:-webkit-fit-content;height:fit-content;justify-content:center;padding:10px;position:absolute;width:100%}.eco-retreat-room-card-content h3{background-color:#ee8c26;border-radius:5px;font-size:16px;padding:5px 10px;text-transform:capitalize;width:-webkit-fit-content;width:fit-content}.eco-retreat-explore-cottage{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:20px}.eco-retreat-explore-cottage h2{font-size:40px;text-align:center;text-transform:uppercase}.eco-retreat-explore-cottage-container{align-items:center;display:flex;justify-content:space-around}.eco-retreat-explore-cottage-container-left{align-items:start;display:flex;justify-content:center;width:50%}.eco-retreat-explore-cottage-container-left img{border-radius:20px;box-shadow:0 3px 8px #0000003d;width:350px}.eco-retreat-explore-cottage-container-right{align-items:center;background-color:#ee8c26;border-radius:20px;box-shadow:0 3px 8px #0000003d;color:#fff;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:20px;width:50%}.eco-retreat-explore-cottage-container-right-box{align-items:center;display:flex;gap:20px;justify-content:center;max-width:500px}.eco-retreat-explore-cottage-container-right-box-left img{width:100px}.eco-retreat-activities{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center;padding:20px}.eco-retreat-activities h4{color:#ee8c26;font-size:16px}.eco-retreat-activities h2{font-size:40px;text-align:center}.eco-retreat-activities-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.eco-retreat-activities-box{align-items:center;border-radius:10px;box-shadow:0 3px 8px #0000003d;display:flex;flex-direction:column;gap:10px;height:380px;justify-content:center;padding:10px;text-align:center;transition:all .3s ease-in-out;width:380px}.eco-retreat-activities-box:hover{transform:scale(1.05)}.eco-retreat-activities-box h3{font-size:25px}.eco-retreat-activities-box p{font-size:14px}.eco-retreat-how-to-reach{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.eco-retreat-how-to-reach h4{color:#ee8c26;text-transform:uppercase}.eco-retreat-how-to-reach h2{font-size:40px}.eco-retreat-how-to-reach h2 span{text-transform:capitalize}.eco-retreat-how-to-reach-container{align-items:center;display:flex;justify-content:center;width:100%}.eco-retreat-how-to-reach-container-left{display:none;width:50%}.eco-retreat-how-to-reach-container-left img,.eco-retreat-how-to-reach-container-right{width:100%}.travel-info{display:flex;flex-direction:column;gap:20px}.travel-section{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:20px}.travel-section h3{background-color:#ee8c26;border-radius:8px 8px 0 0;color:#fff;padding:10px 0;text-align:center}table{border-collapse:collapse;margin-top:10px;width:100%}thead th{background-color:#ee8c26;color:#fff;padding:10px}tbody td{border-bottom:1px solid #ddd;padding:10px;text-align:center}tbody tr:last-child td{border-bottom:none}table td,table th{border:1px solid #ddd}tbody tr:hover{background-color:#f4f4f4}.eco-retreat-attractions{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.eco-retreat-attractions h4{color:#ee8c26;text-transform:uppercase}.eco-retreat-attractions h2{font-size:40px;text-align:center}.eco-retreat-attractions h2 span{text-transform:capitalize}.eco-retreat-attractions-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.eco-retreat-attractions-box{border-radius:10px;box-shadow:0 3px 8px #0000003d;cursor:pointer;height:480px;position:relative;transition:transform .3s ease-in-out;width:380px}.eco-retreat-attractions-box:hover{transform:scale(1.05)}.eco-retreat-attractions-box img{border-radius:10px;height:100%;object-fit:cover;position:absolute;top:0;width:100%}.eco-retreat-attractions-box-content{background:linear-gradient(0deg,#000c,#0000);border-bottom-left-radius:10px;border-bottom-right-radius:10px;bottom:0;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:10px;height:-webkit-fit-content;height:fit-content;justify-content:center;padding:10px;position:absolute;width:100%}.eco-retreat-attractions-box-content h3{background-color:#ee8c26;border-radius:5px;font-size:18px;padding:5px 10px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}@media (max-width:768px){.eco-retreat-hero-overlay h1{font-size:30px}.eco-retreat-hero{height:50vh}.eco-retreat-welcome h1{font-size:30px}.eco-retreat-rooms{padding:40px 10px}.eco-retreat-room-card{height:340px;width:220px}.eco-retreat-room-card-content h3{font-size:14px}.eco-retreat-explore-cottage h2{font-size:30px}.eco-retreat-explore-cottage-container-left{display:none}.eco-retreat-explore-cottage-container-right{width:100%}.eco-retreat-activities h2{font-size:30px}.eco-retreat-activities-box{height:420px;width:250px}.eco-retreat-activities-box img{height:80px;width:80px}.eco-retreat-attractions h2,.eco-retreat-how-to-reach h2{font-size:30px}.eco-retreat-attractions-box{height:350px;width:250px}.eco-retreat-attractions-box-content h3{font-size:14px}}@media (max-width:480px){.eco-retreat-hero-overlay h1{font-size:25px}.eco-retreat-hero-overlay h4{font-size:12px}.eco-retreat-hero{height:30vh}.eco-retreat-welcome h1{font-size:25px}.eco-retreat-welcome p{font-size:12px}.eco-retreat-rooms{padding:20px 10px}.eco-retreat-room-card{height:340px;max-width:320px;width:100%}.eco-retreat-room-card-content h3{font-size:12px}.eco-retreat-explore-cottage h2{font-size:25px}.eco-retreat-explore-cottage-container-left{display:none}.eco-retreat-explore-cottage-container-right{width:100%}.eco-retreat-explore-cottage-container-right img{width:80px}.eco-retreat-explore-cottage-container-right p{font-size:12px}.eco-retreat-explore-cottage-container-right-box{border:2px solid #fff;border-radius:10px;box-shadow:0 3px 8px #0000003d;flex-direction:column;padding:10px;text-align:center}.eco-retreat-activities h2{font-size:25px}.eco-retreat-activities h4{font-size:12px}.eco-retreat-activities-box{height:-webkit-fit-content;height:fit-content;max-width:320px;width:100%}.eco-retreat-activities-box p{font-size:12px}.eco-retreat-activities-box h3{font-size:16px}.eco-retreat-activities-box img{height:80px;width:80px}.eco-retreat-how-to-reach{padding:10px}.travel-section{overflow:scroll;padding:10px}.travel-section h3{font-size:16px}thead th{font-size:14px}tbody td{font-size:12px}.eco-retreat-how-to-reach h2{font-size:25px}.eco-retreat-how-to-reach h4{font-size:12px}.eco-retreat-attractions h2{font-size:25px}.eco-retreat-attractions h4{font-size:12px}.eco-retreat-attractions-box{height:350px;width:320px}.eco-retreat-attractions-box-content h3{font-size:12px}}.eco-retreat-gallery{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:20px 0;padding:40px 20px}.gallery-thumbnail{border-radius:10px;cursor:pointer;height:200px;object-fit:cover;transition:transform .3s;width:350px}.gallery-thumbnail:hover{transform:scale(1.05)}.modal{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{max-width:900px;width:80%}.modal-image{border-radius:8px;height:80%;max-width:800px;width:100%}.modal-close{font-size:30px;right:40px;top:20px}.modal-close,.modal-next,.modal-prev{background:none;border:none;color:#fff;cursor:pointer;position:absolute}.modal-next,.modal-prev{font-size:40px;top:50%;transform:translateY(-50%)}.modal-prev{left:20px}.modal-next{right:20px}@media (max-width:768px){.gallery-thumbnail{height:120px;width:200px}}@media (max-width:480px){.gallery-thumbnail{height:180px;width:100%}}.thanks-container{align-items:center;background-color:#0f172a;color:#fff;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100vh;justify-content:center;text-align:center}.thanks-container img{width:80px}.thanks-container h1{color:#4bae4f;font-size:2.5rem;margin-bottom:20px}.thanks-container p{font-size:1.2rem;margin-bottom:30px}.button-group{display:flex;gap:15px}.button-group button{background-color:#ee8c26;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:10px 20px;text-transform:uppercase;transition:all .3s ease}.button-group button:hover{background-color:#ee8c30;color:#fff}.payment-section{align-items:start;display:flex;gap:40px;justify-content:center;padding:40px}.payment-section li{list-style:none}.payment-section-left img{border-radius:20px;width:400px}.payment-section-right{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center}.payment-section-right h2{text-transform:uppercase}.bank-details{display:flex;flex-direction:column;gap:20px}.bank-details-left,.bank-details-right{align-items:start;display:flex;flex-direction:column;gap:10px;justify-content:center}.bank-details-left h3,.bank-details-right h3{text-transform:uppercase}.bank-details-left span,.bank-details-right span{font-weight:600;text-transform:uppercase}.payment-note{background-color:#fff;border-radius:5px;color:#000;font-weight:500;padding:0;width:-webkit-fit-content;width:fit-content}.payment-note span{color:red;font-weight:700}@media (min-width:320px) and (max-width:768px){.payment-section{flex-direction:column;padding:40px 20px}.payment-section-left img{width:100%}}
/*# sourceMappingURL=main.7610a9d5.css.map*/