.et_pb_section_0_tb_header.et_pb_section{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px}.et_pb_fullwidth_code_0_tb_header{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;#main-header{background-color:#2DBFBC;padding:15px 0;box-shadow:0 2px 5px rgba(0,0,0,0.1);position:relative;z-index:1000}#main-header .container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:0 20px}.logo-container{display:flex;align-items:center}.logo{max-height:60px;width:auto;border-radius:50%}#main-nav ul{list-style:none;margin:0;padding:0;display:flex;align-items:center}#main-nav ul li{margin-left:30px;position:relative}#main-nav ul li a{text-decoration:none;color:#FFFFFF;font-weight:600;font-size:16px;padding:5px 0;transition:color 0.3s ease}#main-nav ul li a:hover{color:#FF8C00}.whatsapp-button-container{margin-left:30px}.whatsapp-button{background-color:#25D366;color:#FFFFFF;text-decoration:none;padding:10px 20px;border-radius:50px;display:inline-flex;align-items:center;font-weight:700;font-size:15px;transition:background-color 0.3s ease}.whatsapp-button:hover{background-color:#1DA851}.whatsapp-button i{margin-right:8px;font-size:18px}.mobile-menu-toggle{display:none;font-size:28px;color:#FFFFFF;cursor:pointer}@media (max-width:980px){#main-header .container{flex-direction:row;justify-content:space-between;align-items:center;padding:0 15px}.logo-container{order:1}.whatsapp-button-container{order:3;margin-left:0;margin-right:15px}.whatsapp-button{font-size:14px;padding:8px 15px}.whatsapp-button span{display:none}#main-nav{order:4;width:100%;display:none;flex-direction:column;background-color:#2DBFBC;position:absolute;top:90px;left:0;right:0;box-shadow:0 5px 5px rgba(0,0,0,0.1)}#main-nav.active{display:flex}#main-nav ul{flex-direction:column;width:100%}#main-nav ul li{margin:0;width:100%;text-align:center;border-bottom:1px solid rgba(255,255,255,0.1)}#main-nav ul li:last-child{border-bottom:none}#main-nav ul li a{padding:15px 20px;display:block;width:100%}.mobile-menu-toggle{display:block;order:2}}}.et_pb_fullwidth_code_0_tb_footer{#page-footer{background-color:#0d233f;color:#DDDDDD;padding-top:60px;font-size:15px}.footer-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}.footer-col{flex:1;min-width:250px}.footer-logo{max-width:120px;border-radius:50%;margin-bottom:20px}#col-about p{line-height:1.6;margin-bottom:20px}.footer-socials a{color:#FFFFFF;background-color:rgba(255,255,255,0.1);width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;border-radius:50%;margin-right:8px;font-size:16px;transition:background-color 0.3s ease,color 0.3s ease}.footer-socials a:hover{background-color:#2DBFBC;color:#FFFFFF}.footer-col h4{color:#2DBFBC;font-size:20px;font-weight:700;margin-bottom:25px;position:relative}.footer-col h4::after{content:'';display:block;width:40px;height:2px;background-color:#FF8C00;margin-top:8px}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:12px}.footer-links a{color:#DDDDDD;text-decoration:none;transition:color 0.3s ease,padding-left 0.3s ease}.footer-links a:hover{color:#FF8C00;padding-left:5px}#col-contact address{font-style:normal}#col-contact p{margin-bottom:12px;display:flex;align-items:center}#col-contact i{color:#2DBFBC;font-size:16px;width:25px;margin-right:5px}#col-contact a{color:#DDDDDD;text-decoration:none}#col-contact a:hover{color:#FF8C00}.footer-bottom-bar{background-color:#051425;color:#AAAAAA;padding:20px;margin-top:40px;text-align:center;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.footer-bottom-bar p{margin:5px 10px;font-size:14px}.footer-legal-links{list-style:none;padding:0;margin:5px 10px;display:flex}.footer-legal-links li{margin-left:15px}.footer-legal-links a{color:#AAAAAA;text-decoration:none;font-size:14px}.footer-legal-links a:hover{color:#FFFFFF}@media (max-width:980px){.footer-container{gap:20px}.footer-col{min-width:calc(50% - 20px)}}@media (max-width:768px){.footer-col{min-width:100%;text-align:center}.footer-logo{margin-left:auto;margin-right:auto}.footer-socials{justify-content:center}.footer-col h4::after{margin-left:auto;margin-right:auto}#col-contact p{justify-content:center}.footer-bottom-bar{flex-direction:column}.footer-legal-links{margin-top:10px}}}.et_pb_fullwidth_code_1{.mod-destinations{font-family:'Open Sans',sans-serif;padding:80px 20px;background-color:var(--pop-light-gray,#f9fafb)}.mod-destinations .container{max-width:1200px;margin:0 auto}.mod-destinations .section-title{text-align:center;margin-bottom:48px}.mod-destinations .section-title .tagline{display:inline-block;font-size:14px;font-weight:600;padding:4px 16px;border-radius:99px;margin-bottom:12px;background-color:rgba(45,191,188,0.15);color:#1a5d5b}.mod-destinations .section-title h2{font-family:'Montserrat',sans-serif;font-size:40px;font-weight:700;color:var(--pop-dark,#0d233f);margin:0}.destinations-grid-transfers{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.dest-card{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.08);height:350px}.dest-card img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.dest-card:hover img{transform:scale(1.10)}.dest-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,0.7) 0%,transparent 50%);transition:background 0.3s ease}.dest-card:hover .dest-overlay{background:linear-gradient(0deg,rgba(0,0,0,0.8) 0%,transparent 60%)}.dest-content{position:absolute;bottom:24px;left:24px;color:var(--pop-white,#FFFFFF);z-index:2}.dest-content p{font-size:14px;margin:0;opacity:0.9}.dest-content h3{font-family:'Montserrat',sans-serif;font-size:24px;font-weight:700;margin:0;line-height:1.2;color:var(--pop-white,#FFFFFF)}.dest-card-link{position:absolute;inset:0;z-index:3}@media (max-width:980px){.destinations-grid-transfers{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.destinations-grid-transfers{grid-template-columns:1fr}.mod-destinations .section-title h2{font-size:32px}}}