.tour-grid .et_pb_post{background:#fff;border-radius:18px;overflow:hidden;margin-bottom:30px;box-shadow:0 10px 30px rgba(0,0,0,.10);transition:all .35s ease}.tour-grid .et_pb_post:hover{transform:translateY(-8px);box-shadow:0 18px 40px rgba(0,0,0,.18)}.tour-grid .et_pb_post::before,.tour-grid .et_overlay,.tour-grid .et_overlay:before{display:none!important;content:none!important}.tour-grid .entry-featured-image-url{display:block;overflow:hidden;line-height:0}.tour-grid .entry-featured-image-url img{width:100%;height:340px;object-fit:cover;display:block;transition:transform .5s ease}.tour-grid .et_pb_post:hover .entry-featured-image-url img{transform:scale(1.05)}.tour-grid .post-content{position:relative!important;padding:20px;background:#fff}.tour-grid h2.entry-title,.tour-grid h2.entry-title a,.tour-grid .entry-title,.tour-grid .entry-title a{color:#222!important;font-size:20px!important;font-weight:600;line-height:1.4;text-decoration:none;margin-bottom:10px}.tour-grid .entry-title::after{display:none!important;content:none!important}.tour-grid .post-meta,.tour-grid .post-meta a{color:#D4AF37!important;font-size:14px;margin-bottom:10px}.tour-grid .post-content p{color:#666!important;font-size:15px;line-height:1.7}@media only screen and (min-width:981px){.tour-grid .column{width:33.333%!important}.tour-grid .entry-featured-image-url img{height:340px}.tour-grid h2.entry-title{font-size:20px!important}}@media only screen and (min-width:768px) and (max-width:980px){.tour-grid .column{width:50%!important;float:left!important}.tour-grid .entry-featured-image-url img{height:280px}.tour-grid h2.entry-title{font-size:18px!important}}@media only screen and (max-width:767px){.tour-grid .et_pb_salvattore_content{display:block!important;column-count:1!important;-webkit-column-count:1!important;-moz-column-count:1!important}.tour-grid .column{width:100%!important;max-width:100%!important;float:none!important;display:block!important;margin:0 0 25px!important}.tour-grid .et_pb_post{width:100%!important}.tour-grid .entry-featured-image-url img{height:230px!important}.tour-grid .post-content{padding:16px}.tour-grid h2.entry-title{font-size:17px!important}.tour-grid .post-meta{font-size:13px!important}.tour-grid .post-content p{font-size:14px}}@media only screen and (max-width:480px){.tour-grid .entry-featured-image-url img{height:200px!important}.tour-grid h2.entry-title{font-size:16px!important}}.mobile_nav .mobile_menu_bar{background:#003D2E!important;border-radius:8px;padding:10px}.mobile_menu_bar:before{color:#ffffff!important}.et_pb_menu .mobile_menu_bar{background-color:#003D2E!important;padding:12px;border-radius:8px}.et_pb_menu .mobile_menu_bar:before{color:#ffffff!important}.whatsapp-float{position:fixed;width:60px;height:60px;bottom:25px;right:25px;background:#25D366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 15px rgba(0,0,0,.3);z-index:99999;transition:all .3s ease}.whatsapp-float img{width:34px;height:34px}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 8px 20px rgba(0,0,0,.4)}@media (max-width:768px){.whatsapp-float{width:55px;height:55px;right:20px;bottom:20px}.whatsapp-float img{width:30px;height:30px}}#dt-preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:#ffffff;display:flex;justify-content:center;align-items:center;z-index:999999;transition:all .8s ease}.dt-inner{text-align:center}.dt-logo{width:320px;max-width:90%;margin-bottom:40px;animation:logoZoom 2s infinite}@keyframes logoZoom{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.dt-flight{position:relative;width:340px;height:40px;margin:auto;margin-bottom:30px}.dt-line{position:absolute;top:18px;left:0;width:100%;border-top:3px dashed #C89A4B}.dt-plane{position:absolute;top:-4px;left:-10px;font-size:34px;color:#C89A4B;animation:planeFly 3s linear infinite}@keyframes planeFly{0%{left:-20px}100%{left:320px}}#dt-preloader p{font-size:22px;font-weight:600;letter-spacing:1px;color:#C89A4B;margin:0;animation:textFade 1.5s infinite}@keyframes textFade{0%{opacity:.4}50%{opacity:1}100%{opacity:.4}}.loaded{opacity:0;visibility:hidden}.tour-grid .pagination{display:flex;justify-content:center;align-items:center;margin:40px auto;width:100%}.tour-grid .nav-previous{margin:0 auto}.tour-grid .pagination a,.tour-grid .nav-previous a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:#0B4A3B;color:#fff!important;font-size:15px;font-weight:600;border-radius:50px;text-decoration:none;transition:all .35s ease;box-shadow:0 8px 20px rgba(11,74,59,.25)}.tour-grid .nav-previous a::before{content:"←";font-size:18px;transition:transform .3s ease}.tour-grid .pagination a:hover,.tour-grid .nav-previous a:hover{background:#D4AF37;color:#fff!important;transform:translateY(-3px);box-shadow:0 12px 28px rgba(212,175,55,.35)}.tour-grid .nav-previous a:hover::before{transform:translateX(-4px)}.damie-popup-header{background:#0B4A3B;padding:35px 40px;text-align:center}.damie-popup-eyebrow{color:#C89A4B;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px}.damie-popup-header h2{color:#FFFFFF;font-family:Poppins,sans-serif;font-size:32px;font-weight:700;margin:0 0 10px}.damie-popup-header p{color:#FFFFFF;font-family:Poppins,sans-serif;font-size:14px;line-height:1.6;margin:0}.damie-popup-form{background:#F8F6F0;padding:30px 35px}.damie-booking-form{width:100%}.damie-form-row{display:flex;gap:18px;margin-bottom:18px}.damie-field{width:50%}.damie-field-full{width:100%;margin-bottom:18px}.damie-booking-form label{display:block;color:#0B4A3B;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;margin-bottom:7px}.damie-booking-form input,.damie-booking-form select,.damie-booking-form textarea{width:100%;box-sizing:border-box;background:#FFFFFF;border:1px solid #D8D2C5;border-radius:7px;padding:12px 14px;font-family:Poppins,sans-serif;font-size:14px;color:#333333}.damie-booking-form textarea{min-height:100px;resize:vertical}.damie-booking-form input:focus,.damie-booking-form select:focus,.damie-booking-form textarea:focus{border-color:#C89A4B;outline:none;box-shadow:0 0 0 2px rgba(200,154,75,0.12)}.damie-submit{text-align:center;margin-top:25px}.damie-submit input[type="submit"]{background:#0B4A3B;color:#FFFFFF;border:none;border-radius:7px;padding:14px 32px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;letter-spacing:0.3px;cursor:pointer;transition:all 0.3s ease}.damie-submit input[type="submit"]:hover{background:#C89A4B;color:#FFFFFF}.damie-booking-form .wpcf7-not-valid-tip{font-size:11px;margin-top:4px}.damie-booking-form .wpcf7-response-output{margin:15px 0 0!important;border-radius:6px;font-size:13px}@media (max-width:767px){.damie-popup-header{padding:25px 20px}.damie-popup-header h2{font-size:25px}.damie-popup-form{padding:22px 18px}.damie-form-row{display:block;margin-bottom:0}.damie-field{width:100%;margin-bottom:16px}.damie-field-full{margin-bottom:16px}}