.loading{display:flex;justify-content:center;align-items:center;height:100vh}.float-left{position:fixed;left:5px;top:50%;transform:translateY(-50%)}.float-bottom{position:fixed;bottom:14px;left:50%;transform:translate(-50%)}.social-media-icons-container{display:flex;width:fit-content;gap:25px;background:#fff;padding:5px 10px;border-radius:50px;margin-top:20px;box-shadow:var(--light-shadow);z-index:3}.column{flex-direction:column;padding:10px 5px}.icon{padding:4px;border-radius:50%}.whatsapp-icon:hover{color:#fff;background-color:#26b14b}.facebook-icon:hover{color:#fff;background-color:#4c69ba}.instagram-icon:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);color:#fff;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial}.tiktok-icon:hover{background:#d2d2d2}.trip-advisor-icon:hover{background:#39cd63}.logo{all:unset;cursor:pointer;display:flex;align-items:center}.logo img{height:70px;object-fit:contain}.navbar{display:flex;width:100%;justify-content:center;box-shadow:0 2px 4px #0000001a}.tool-bar{display:flex;gap:15%;padding:5px}.tool-bar .mobile-menu-button-container button svg{color:#bc8d4a;font-size:30px}.mobile-menu-drawer .drawer-header{display:flex;justify-content:space-between;align-items:center;max-height:70px!important;box-shadow:0 2px 4px #0000001a}.mobile-menu-drawer .drawer-header .close-drawing-icon{font-size:33px}.mobile-nav-bar-item{display:flex;width:100%}.mobile-nav-bar-item button svg{width:30px;align-self:flex-end}.mobile-nav-bar-item .mobile-nav-bar-button{display:flex;gap:50px;width:80%;padding:5px}.mobile-nav-bar-item .mobile-nav-bar-button .mobile-nav-bar-button-text{text-align:left;width:180px}.mobile-nav-bar-item .mobile-nav-bar-button svg{width:30px;align-self:flex-end}.mobile-lang-picker{width:100%}.mobile-lang-picker button{font-size:16px;width:39%;display:flex;color:#333;justify-content:space-between}.mobile-lang-picker button svg{align-self:flex-end;color:#333;width:24px}.nav-item-details{opacity:0;max-height:0;overflow:hidden;transition:max-height .4s ease,opacity .4s ease}.nav-item-details.active{opacity:1;max-height:100%}.dropdown-button{position:relative;display:inline-block;cursor:pointer;max-width:120px;padding:0}.dropdown-menu{display:none;position:absolute;top:100%;left:0;background-color:#f9f9f9;min-width:120px;box-shadow:0 8px 16px #0003;z-index:200}.dropdown-item{padding:10px;text-decoration:none;color:#333;display:block;transition:background-color .3s}.dropdown-item:hover{background-color:#ddd}.dropdown-button:hover .dropdown-menu{display:block}.lang-picker{font-family:Segoe UI,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji","Android Emoji"}.lang-picker button{font-size:16px}.lang-picker button svg{width:24px}.column-title{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.column-title:hover{transition:all .3s;color:#bc8d4a}.arrow-icon{margin:0 10px;font-size:15px;display:none}.transformed{transform:rotate(-180deg);transition:all .3s}.expand{display:flex;flex-direction:column;max-height:500px;overflow:hidden;transition:all .5s}.column-links{display:flex;flex-direction:column}.column-links a{font-size:13px;margin:10px 0}.column-links a:hover{text-decoration:underline;color:#bc8d4a;transition:all .3s}@media (max-width: 900px){.expand{max-height:0;padding-left:15px}.expanded{max-height:500px}.arrow-icon{display:block}}@media (max-width: 900px){#CDSWIDSSP{width:360px!important}#CDSWIDEXCLOGO{width:115px!important;height:32.45px!important}}.footer-container{width:100%;padding:20px 15%;background-position:center;background-size:cover;background-color:#c8c8c8;margin-top:3rem;padding-bottom:4rem}.footer-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:30px}.bottom-content{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:25px}.rights-reserved,.developers{margin-top:1.5rem}.rights-reserved a,.developers a{font-size:inherit}.rights-reserved a:hover,.developers a:hover{text-decoration:underline}@media (max-width: 900px){.footer-grid{display:flex;flex-direction:column;padding:0 5%}}.scroll-to-top{position:fixed;bottom:15px;right:15px;background-color:#fff;color:#a0a0a0;border:1px solid rgba(122,122,122,.5);border-radius:50%;width:35px;height:35px;cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:10}.scroll-to-top:hover{background-color:#bc8d4a;color:#fff}.main-container{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}.page{min-height:80vh;display:flex;flex-direction:column;align-items:center;width:100%;overflow-x:hidden}.page .title{width:100%;position:relative}.page .title .title-img{object-fit:cover;width:100%;height:500px}.page .title .title-text{position:absolute;background-color:#bc8d4a;padding:1rem;top:50%;left:50%;color:#fff;transform:translate(-50%,-50%);font-family:Verdana,sans-serif;font-style:italic;font-weight:bolder;font-size:1.5rem}@media (max-width: 480px){.page .title .title-text{font-size:1.2rem;font-weight:500}}.page .content{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.terms-and-conditions-container{width:60%;text-align:justify}.terms-and-conditions-container li::marker,.terms-and-conditions-container span{font-weight:900;line-height:3}.terms-and-conditions-container ul{padding-left:10px}.terms-and-conditions-container li{margin:2rem 0}.terms-and-conditions-container .sub-li{margin:0}@media (max-width: 490px){.terms-and-conditions-container{width:90%}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{font-family:Fira Sans,sans-serif;scroll-behavior:smooth;box-sizing:border-box;width:100%;overflow-x:hidden;-webkit-user-select:none;user-select:none}a{text-decoration:none;color:#000;transition:all .3s}.no-bullets{list-style-type:none;margin:0;padding:0}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #9b7c7c;border-radius:10px;background:#f6e1e1}::-webkit-scrollbar-thumb{background:#bc8d4a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#bc8d4a}.text-center{width:100%;text-align:center}.title-text-divider:after,.title-text-divider:before{border-top:3px solid rgb(188,141,74)!important}@media (max-width: 480px){.title-text-divider:after,.title-text-divider:before{width:50%!important}}.secondary-button{color:#000!important;background-color:#f1ba6c!important}.contact-form{display:flex;flex-direction:column;max-width:50%;margin:0 auto}@media (max-width: 768px){.contact-form{max-width:100%;padding:10px}}.contact-form .groupped-fields{display:flex;justify-content:space-between;gap:10px}.contact-form .form-field{margin:10px 0;flex:1}.contact-form .form-field .MuiTextField-root{width:100%}
