.hero-bg{background-image:url(/media/gallery/hero.png);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;text-align:center;padding:50px 0;color:#fff}.hero-text-div{max-width:800px;margin:auto;padding:20px;border-radius:10px}.hero-head{font-size:45px;font-weight:700;margin-bottom:15px}.hero-text{font-size:18px;font-weight:500}.view-packages-btn{padding:12px 25px;background-color:#fff;color:#2776b5;border:none;border-radius:8px;font-size:18px;font-weight:800;cursor:pointer;transition:background-color .3s ease;width:200px}@media(max-width:768px){.hero-bg{background-image:url(media/gallery/hero-mobile.png);padding:60px 0}.hero-text-div{margin:auto;padding:0;display:flex;justify-content:center;align-items:center;flex-direction:column}.hero-head{font-size:36px}}.cards-main-div{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;margin:20px 0}.cards-div{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}.cards{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin:10px 0;height:100%;overflow:hidden;position:relative}img{max-width:100%}.img-text{font-size:18px;color:#fff;position:absolute;bottom:0;margin:2px auto!important;text-align:center}.img-text-sm{font-size:14px;color:#fff;position:absolute;bottom:0;margin:2px auto!important;text-align:center;max-width:92%}.modals{display:none;position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;overflow:auto;background-color:#0006}.modals-content{background-color:#fefefe;margin:6% auto;padding:2% 3% 2% 2%;font-size:18px;border:1px solid #888;width:60%;border-radius:14px}.modal-content{background-color:#fefefe;margin:6% auto;padding:60px 0;font-size:18px;border:1px solid #888;width:60%;border-radius:14px}.close{color:#aaa;float:right;z-index:12000;font-size:28px;font-weight:700;margin-left:auto}.close-frame{color:#aaa;float:right;z-index:12000;font-size:28px;font-weight:700;margin-left:auto;right:30px;top:-30px}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:11000}.close{position:absolute;top:15px;right:20px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700;color:#fff;cursor:pointer;z-index:10999;background:#0009;border-radius:50%;transition:all .2s ease}.close:hover,.close:focus{background:#e63946;transform:scale(1.08) rotate(4deg)}.myImg{border-radius:5px;cursor:pointer;transition:.3s;object-fit:cover;height:100%}.myImg:hover{opacity:.7}.modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100vw;height:100vh;overflow:auto;background-color:#000;background-color:#000000e6}.modal-content{display:block;max-height:100vh}#caption{display:block;width:100vw;text-align:center;color:#ccc;margin:0 auto 20px}.modal-content,#caption{-webkit-animation-name:zoom;-webkit-animation-duration:.6s;animation-name:zoom;animation-duration:.6s}@-webkit-keyframes zoom{0%{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}.close{position:absolute;top:10px;right:20px;color:#f1f1f1;font-size:40px;font-weight:700;transition:.3s}.close:hover,.close:focus{color:#bbb;text-decoration:none;cursor:pointer}.hidden{display:none}@media screen and (max-width:1500px){.logo{height:40px;width:auto!important;margin-top:14px;margin-bottom:8px}#Home{background-color:#f6fcff!important;background-size:cover}.img-text{font-size:14px}.img-text-sm{font-size:11px}.modals-content{margin:6% auto;padding:1% 3% 2% 2%;font-size:16px}.modal-content{margin:6% auto;padding:60px 0;font-size:16px;width:60%}}@media screen and (max-width:540px){body,main{text-align:center;overflow-x:hidden!important;box-sizing:border-box}.logoDiv{background-color:#fff!important;max-width:100%;position:fixed!important;z-index:1100;top:0;cursor:pointer;margin-top:0!important}.logo-div{display:flex;justify-content:center}.logo{height:36px;margin-top:8px;margin-bottom:6px}.myImg{border-radius:5px;cursor:pointer;transition:.3s;height:100%;object-fit:cover}.myImg-big{height:100%;object-fit:cover!important}form{display:flex;flex-direction:column;justify-content:left;align-items:left;margin-left:0}.form-head{font-weight:700;font-size:22px;color:#000;margin:30px;text-align:left}.slider-img{width:94%}.modal{display:none;position:fixed;z-index:1000;top:0;left:0}.half-height{height:400px!important}.modals-content{background-color:#fefefe;margin:80px auto;padding:16px;font-size:18px;border:1px solid #888;width:90%;border-radius:8px}.modal-content{background-color:#fefefe;margin:100px auto;padding:40px 20px;font-size:18px;border:1px solid #888;width:90%;border-radius:8px}.close{color:#aaa;background:transparent;float:right;z-index:1200;font-size:28px;font-weight:700;margin-left:auto;right:30px;top:100px}.close:hover,.close:focus{text-decoration:none;cursor:pointer}}.img-text-sm{margin-top:8px;color:#fff;width:80%;background:#00000080;padding-top:3px}.img-text{padding-top:3px;width:80%;font-weight:700;margin-top:8px;color:#fff;background:#00000080}.nav-tabs{display:flex;justify-content:center}.nav-tabs .nav-link{font-size:18px;color:#333;font-weight:600;background-color:transparent!important;border:none!important}.nav-tabs .nav-link.active{color:#2575b6}.load-more-btn{background-color:#2776b5;border-width:0px;color:#fff;padding:10px 20px;font-size:16px;font-weight:600;border-radius:6px}.cards{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin:10px 0;height:100%;position:relative;overflow:hidden}.cards img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:540px){.load-more-btn{margin-top:24px}}.popup-form-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;justify-content:center;align-items:center;z-index:1000}.popup-form-content{background:#fff;padding:30px 25px;border-radius:12px;max-width:600px;width:95%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 6px 16px #00000026}.close-btn{position:absolute;top:15px;right:20px;cursor:pointer;color:#e74c3c;font-size:32px;font-weight:700;line-height:1;transition:color .2s ease}.close-btn:hover{color:#c0392b}.popup-form-content h3{margin-bottom:20px;font-size:22px;text-align:center;color:#333}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:6px;font-size:14px;font-weight:600}.form-group input{width:100%;padding:10px;border:1px solid #ccc;border-radius:6px;font-size:14px}.form-group input:focus{border-color:#3498db;outline:none;background:#fff}#button_1{background:#3498db;color:#fff;border:none;padding:12px 20px;font-size:16px;border-radius:8px;cursor:pointer;width:100%;transition:background .2s}.thank-you{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;text-align:center;border-radius:16px;animation:fadeIn .6s ease-in-out}.thank-you .checkmark{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:20px}.thank-you .checkmark img{width:50px;height:50px;margin-bottom:12px}.thank-you .checkmark h2{font-size:24px;font-weight:700;color:#2d8a4b;margin:0}.thank-you p{font-size:16px;color:#444;max-width:360px;margin:0 auto;line-height:1.6}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}
