.campaign-header[data-v-0f636486]{border-bottom:2px solid #f0f0f0;padding-bottom:20px}.campaign-title[data-v-0f636486]{color:#0f2454;margin-bottom:15px;font-size:36px;font-weight:700;line-height:1.2}.campaign-subtitle[data-v-0f636486]{color:#666;margin:0;font-size:18px;line-height:1.6}.campaign-content[data-v-0f636486]{color:#333;margin-top:30px;font-size:16px;line-height:1.8}.campaign-content[data-v-0f636486] h2,.campaign-content[data-v-0f636486] h3{color:#0f2454;margin-top:30px;margin-bottom:15px}.campaign-content[data-v-0f636486] p{margin-bottom:15px}.campaign-content[data-v-0f636486] ol,.campaign-content[data-v-0f636486] ul{margin-bottom:20px;padding-left:25px}.campaign-content[data-v-0f636486] li{margin-bottom:8px}.campaign-gallery img[data-v-0f636486]{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;transition:transform .3s}.campaign-gallery img[data-v-0f636486]:hover{transform:scale(1.02)}.campaign-details-box[data-v-0f636486],.campaign-terms-box[data-v-0f636486]{background:#f8f9fa;border-left:4px solid #f26225;border-radius:8px;margin-top:40px;padding:30px}.campaign-details-box h3[data-v-0f636486],.campaign-gallery-title[data-v-0f636486],.campaign-terms-box h3[data-v-0f636486]{color:#0f2454;margin-bottom:20px;font-size:24px;font-weight:600}.campaign-details-box[data-v-0f636486] p,.campaign-terms-box[data-v-0f636486] p{margin-bottom:15px;line-height:1.8}.booking-box[data-v-0f636486],.campaign-benefits-box[data-v-0f636486],.campaign-info-box[data-v-0f636486],.contact-box[data-v-0f636486]{background:#f8f9fa;border-radius:8px;margin-bottom:30px;padding:30px}.booking-box h4[data-v-0f636486],.campaign-benefits-box h4[data-v-0f636486],.campaign-info-box h4[data-v-0f636486],.contact-box h4[data-v-0f636486]{color:#0f2454;margin-bottom:20px;font-size:20px;font-weight:600}.booking-description[data-v-0f636486]{color:#666;margin-bottom:0;font-size:14px;line-height:1.6}.campaign-info-list[data-v-0f636486]{margin:0;padding:0;list-style:none}.campaign-info-list li[data-v-0f636486]{border-bottom:1px solid #e9e9e9;align-items:flex-start;padding:15px 0;display:flex}.campaign-info-list li[data-v-0f636486]:last-child{border-bottom:none}.campaign-info-list li i[data-v-0f636486]{color:#f26225;text-align:center;flex-shrink:0;width:24px;margin-top:2px;margin-right:15px;font-size:20px}.campaign-info-list li div[data-v-0f636486]{flex-direction:column;flex:1;display:flex}.campaign-info-list li strong[data-v-0f636486]{color:#0f2454;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:12px}.campaign-info-list li span[data-v-0f636486]{color:#333;font-size:16px;font-weight:500}.campaign-benefits-list[data-v-0f636486]{margin:0;padding:0;list-style:none}.campaign-benefits-list li[data-v-0f636486]{color:#333;border-bottom:1px solid #e9e9e9;align-items:center;padding:12px 0;font-size:15px;display:flex}.campaign-benefits-list li[data-v-0f636486]:last-child{border-bottom:none}.campaign-benefits-list li i[data-v-0f636486]{color:#f26225;text-align:center;flex-shrink:0;width:20px;margin-right:12px;font-size:18px}.campaign-benefits-list li span[data-v-0f636486]{flex:1;line-height:1.5}.contact-box p[data-v-0f636486]{color:#666;margin-bottom:0;font-size:14px;line-height:1.6}.campaign-cta-section[data-v-0f636486]{border-top:2px solid #f0f0f0;margin-top:50px;padding-top:40px}.cta-button[data-v-0f636486]{background:#fff;border:2px solid #e9e9e9;border-radius:12px;align-items:center;height:100%;min-height:120px;padding:25px;text-decoration:none;transition:all .3s;display:flex}.cta-button[data-v-0f636486]:hover{border-color:#f26225;transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.cta-reservation[data-v-0f636486]:hover{color:#fff;background:linear-gradient(135deg,#0f2454,#1a3a6b);border-color:#0f2454}.cta-whatsapp[data-v-0f636486]:hover{color:#fff;background:linear-gradient(135deg,#25d366,#128c7e);border-color:#25d366}.cta-phone[data-v-0f636486]:hover{color:#fff;background:linear-gradient(135deg,#f26225,#d84e1a);border-color:#f26225}.cta-icon[data-v-0f636486]{background:#f8f9fa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;margin-right:20px;transition:all .3s;display:flex}.cta-button:hover .cta-icon[data-v-0f636486]{background:#fff3;transform:scale(1.1)}.cta-icon[data-v-0f636486] svg{color:#0f2454;width:28px;height:28px;transition:all .3s}.cta-button:hover .cta-icon[data-v-0f636486] svg{color:#fff}.cta-content[data-v-0f636486]{flex:1}.cta-content h4[data-v-0f636486]{color:#0f2454;margin:0 0 8px;font-size:18px;font-weight:600;transition:color .3s}.cta-button:hover .cta-content h4[data-v-0f636486]{color:#fff}.cta-content p[data-v-0f636486]{color:#666;margin:0;font-size:14px;line-height:1.5;transition:color .3s}.cta-button:hover .cta-content p[data-v-0f636486]{color:#ffffffe6}@media (width<=991px){.campaign-title[data-v-0f636486]{font-size:28px}.campaign-subtitle[data-v-0f636486]{font-size:16px}.booking-box[data-v-0f636486],.campaign-benefits-box[data-v-0f636486],.campaign-info-box[data-v-0f636486],.contact-box[data-v-0f636486]{margin-top:30px}}@media (width<=767px){.campaign-title[data-v-0f636486]{font-size:24px}.booking-box[data-v-0f636486],.campaign-benefits-box[data-v-0f636486],.campaign-details-box[data-v-0f636486],.campaign-info-box[data-v-0f636486],.campaign-terms-box[data-v-0f636486],.contact-box[data-v-0f636486]{padding:20px}.campaign-cta-section[data-v-0f636486]{margin-top:30px;padding-top:30px}.cta-button[data-v-0f636486]{min-height:100px;padding:20px}.cta-icon[data-v-0f636486]{width:40px;height:40px;margin-right:15px}.cta-icon[data-v-0f636486] svg{width:24px;height:24px}.cta-content h4[data-v-0f636486]{font-size:16px}.cta-content p[data-v-0f636486]{font-size:13px}}
