.nav{display:flex!important;justify-content:space-between!important;align-items:center!important}.nav img{height:40px}.nav-items{display:flex;align-items:center}.nav-items>a,.dropdown-btn{text-decoration:none;color:#daeabc;margin-right:0 20px;font-size:1.2em;text-transform:uppercase;padding:5px 7px;background:0 0;border:none;cursor:pointer}.nav-items>a:hover{color:#fe7e75;background-color:#ffc89d;border-radius:30px;padding:5px 7px}.dropdown-btn:hover{color:#2c4157;background-color:#ffc89d;border-radius:30px;padding:5px 7px}.nav-items>a:last-child{margin-right:0}.open-menu-btn{background-color:transparent;border:none;padding:0;margin:0 0 0 20px;cursor:pointer}.open-menu-btn i{font-size:1.5em;color:#daeabc}.open-menu-btn i:hover{color:#ffc89d}.menu-container{position:fixed;top:0;right:0;width:300px;height:100%;background-color:#ffc89d;transform:translateX(100%);transition:transform .3s ease-in-out;padding:20px;z-index:999}.menu-container.active{transform:translateX(0)}.close-btn{position:absolute;top:20px;right:20px;font-size:30px;cursor:pointer;background:0 0;border:none}.close-btn>i{color:#2d4156;border:1px solid #2d4156;border-radius:50px;padding:5px}.close-btn>i:hover{background-color:#2d4156;color:#ffc89d;border-color:#2d4156}.menu-links{margin-top:80px}.menu-links a{display:block;padding:15px 0;text-decoration:none;color:#2d4156;font-size:18px;border-bottom:1px solid #2d4156;text-align:center}.menu-links a:hover{background-color:#2d4156;color:#ffc89d}.sign-up-btn{margin-top:40px;background-color:#ff8678;color:#2d4156;border:none;padding:15px;width:100%;font-size:18px;cursor:pointer;text-align:center;border-radius:100px}.sign-up-btn:hover{background-color:#2d4156;color:#ff8678}.menu-bg.active{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:998}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#ffc89d;min-width:160px;z-index:1;padding:10px;border-radius:10px}.dropdown-content a{text-decoration:none;color:#2d4156;display:block;text-align:right;padding:0 10px 0 0;border-bottom:1px solid #2d4156;font-size:1em}.dropdown-content a:hover{background-color:#2d4156;color:#ffc89d}.dropdown:hover .dropdown-content{display:block}.accordion-btn{background-color:#ffc89d;color:#2d4156;border:none;border-bottom:1px solid #2d4156;padding:0 10px 0 0;width:100%;text-align:right;cursor:pointer;font-size:1em}.accordion-btn:hover{background-color:#2d4156;color:#ffc89d}.accordion-btn:active,.accordion-btn.active,.accordion-btn:focus{font-weight:700;border:none}.accordion-content{display:none;overflow:hidden;padding:0 10px 0 0;border-bottom:1px solid #2d4156}.accordion-content a{padding:0;text-decoration:none;display:block;color:#2d4156;border:none;font-size:1em}.accordion-content a:hover{background-color:#2d4156;color:#ffc89d}.spn-tour{color:#00d181!important}.btn-tour{background-color:#00d181!important;color:#2c4157!important;border-radius:100px}.button-container{margin-bottom:20px;display:flex;justify-content:center}.button-container button{margin:0 10px;padding:10px 20px;font-size:16px;cursor:pointer;background-color:#daeabc;color:#2d4156;border:1px solid #2d4156;border-radius:100px}.button-container button:hover{background-color:#2d4156;color:#daeabc;border:1px solid #2d4156;border-radius:100px}.button-container button:focus,.button-container button.active,.button-container button:active{background-color:#ffc078;color:#2d4156;border:1px solid #ffc078;border-radius:100px}.card.visible{display:block}.card-image{width:100%;height:auto;border-bottom:1px solid #ddd}.card-title{margin-top:10px;color:#fe7e75 !important;font-size:2em;text-align:left}.card-subtitle{color:#2c4155 !important;font-size:1.4em;text-align:left}.carousel{position:relative;overflow:hidden;width:100%;max-width:800px;margin:auto}.carousel-images{display:flex;transition:transform .5s ease;margin-left:-50%}.carousel-item{text-align:right;width:200px;margin-right:10px;flex-shrink:0}.carousel-item img{width:200px}.image-title{margin-top:5px;font-size:16px;color:#333}.carousel-controls{text-align:right;margin-top:10px}.carousel-controls button{background-color:rgba(0,0,0,.5);color:#fff;border:none;padding:10px;cursor:pointer;font-size:18px}