body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}body{color:#3c3a47}h1,h2,h3,h4,h5,h6{color:#0e0c19}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#003566}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#003566}.footer-widget h4{color:#003566}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#003566}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#003566}a{color:#003566}.et_secondary_nav_enabled #page-container #top-header{background-color:#003566!important}#et-secondary-nav li ul{background-color:#003566}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#003566}.footer-widget li:before{border-color:#003566}@media only screen and (min-width:981px){.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#003566!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#003566}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'IBM Plex Sans Condensed',sans-serif}body,input,textarea,select{font-family:'IBM Plex Sans',sans-serif}.hero-section{background:linear-gradient(135deg,#1e40af 0%,#3b82f6 100%);color:white;padding:60px 20px;text-align:center;border-radius:15px;margin-bottom:40px;position:relative;overflow:hidden}.hero-section h1{font-size:2.5em;margin-bottom:15px;font-weight:700;line-height:1.2}.hero-section .subtitle{font-size:1.2em;margin-bottom:30px;opacity:0.95}.cta-hero{margin-top:30px}.trust-indicator{margin-top:15px;font-size:1em;opacity:0.9}.btn-primary{background:#ef4444;color:white;padding:18px 35px;font-size:1.2em;font-weight:bold;text-decoration:none;border-radius:10px;display:inline-block;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(239,68,68,0.3);border:none;cursor:pointer}.btn-primary:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 6px 20px rgba(239,68,68,0.4);color:white;text-decoration:none}.btn-primary-large{background:#ef4444;color:white;padding:20px 40px;font-size:1.3em;font-weight:bold;border:none;border-radius:12px;cursor:pointer;width:100%;max-width:500px;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(239,68,68,0.3);text-decoration:none;display:block;margin:0 auto}.btn-primary-large:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 6px 20px rgba(239,68,68,0.4);color:white;text-decoration:none}.btn-secondary{background:#10b981;color:white;padding:12px 24px;text-decoration:none;border-radius:8px;font-weight:600;transition:all 0.3s ease;display:inline-block;border:none;cursor:pointer}.btn-secondary:hover{background:#059669;transform:translateY(-1px);color:white;text-decoration:none}.btn-secondary-large{background:#10b981;color:white;padding:16px 32px;font-size:1.1em;font-weight:600;text-decoration:none;border-radius:10px;transition:all 0.3s ease;display:inline-block;border:none;cursor:pointer}.btn-secondary-large:hover{background:#059669;transform:translateY(-1px);color:white;text-decoration:none}.btn-small{background:#3b82f6;color:white;padding:8px 16px;text-decoration:none;border-radius:6px;font-size:0.9em;font-weight:600;transition:all 0.3s ease;display:inline-block}.btn-small:hover{background:#2563eb;transform:translateY(-1px);color:white;text-decoration:none}.btn-phone{background:#22c55e;color:white;padding:18px 30px;font-size:1.3em;font-weight:bold;text-decoration:none;border-radius:10px;display:inline-block;margin:10px;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(34,197,94,0.3)}.btn-phone:hover{background:#16a34a;transform:translateY(-2px);color:white;text-decoration:none}.btn-online{background:#3b82f6;color:white;padding:18px 30px;font-size:1.3em;font-weight:bold;text-decoration:none;border-radius:10px;display:inline-block;margin:10px;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(59,130,246,0.3)}.btn-online:hover{background:#2563eb;transform:translateY(-2px);color:white;text-decoration:none}.priority-destinations,.transparent-pricing,.gcvl-advantage,.city-testimonials,.faq-optimized,.emergency-contact{margin:50px auto;padding:50px 30px;max-width:1200px;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,0.08)}.priority-destinations{background:white}.transparent-pricing{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%)}.gcvl-advantage{background:white}.city-testimonials{background:#f8fafc}.faq-optimized{background:#f9fafb}.emergency-contact{background:linear-gradient(135deg,#1e40af 0%,#3b82f6 100%);color:white;text-align:center}.central-cta,.pricing-cta,.advantage-cta,.testimonials-cta,.faq-cta{background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);padding:40px 30px;border-radius:15px;text-align:center;margin:40px 0;border:2px solid #d1d5db}.central-cta h3,.pricing-cta h3,.advantage-cta h3,.testimonials-cta h3,.faq-cta h3{color:#1e40af;font-size:1.8em;margin-bottom:15px;font-weight:600}.central-cta p,.pricing-cta p,.advantage-cta p,.testimonials-cta p,.faq-cta p{color:#374151;font-size:1.1em;margin-bottom:25px;line-height:1.5}.priority-destinations h2,.transparent-pricing h2,.gcvl-advantage h2,.city-testimonials h2,.faq-optimized h2{font-size:2.2em;color:#1e40af;margin-bottom:30px;text-align:center;font-weight:700}.emergency-contact h2{font-size:2.2em;color:white;margin-bottom:20px;text-align:center;font-weight:700}.intro-text,.pricing-intro{text-align:center;font-size:1.1em;color:#4b5563;margin-bottom:40px;line-height:1.6}.emergency-text{font-size:1.2em;margin-bottom:30px;opacity:0.9}.route-category{margin-bottom:50px}.route-category h3{font-size:1.8em;color:#374151;margin-bottom:25px;border-left:5px solid #3b82f6;padding-left:20px;font-weight:600}.routes-grid{display:flex;flex-wrap:wrap;gap:25px;margin-top:30px}.route-card{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:25px;text-align:center;transition:all 0.3s ease;flex:1;min-width:280px;max-width:350px}.route-card:hover{border-color:#3b82f6;transform:translateY(-5px);box-shadow:0 15px 35px rgba(59,130,246,0.2);background:white}.route-card h4{font-size:1.4em;color:#1e40af;margin-bottom:20px;font-weight:600}.route-features{list-style:none;padding:0;margin:20px 0}.route-features li{margin-bottom:8px;text-align:left;font-size:0.95em;line-height:1.4}.pricing-table-container{overflow-x:auto;margin:30px 0;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,0.1)}.pricing-table{width:100%;border-collapse:collapse;background:white;border-radius:12px;overflow:hidden;min-width:700px}.pricing-table th{background:#1e40af;color:white;padding:20px 15px;font-weight:600;text-align:left;font-size:1em}.pricing-table td{padding:18px 15px;border-bottom:1px solid #e5e7eb;font-size:0.95em}.pricing-table tbody tr:hover{background:#f8fafc}.priority-route{background:#fef3c7!important;font-weight:600}.priority-route:hover{background:#fde68a!important}.pricing-note{background:#dbeafe;padding:25px;border-radius:10px;border-left:5px solid #3b82f6;margin-top:30px}.pricing-note p{margin:5px 0;line-height:1.5}.advantage-grid{display:flex;flex-wrap:wrap;gap:30px;margin-top:40px}.advantage-card{background:#f8fafc;padding:30px;border-radius:12px;text-align:center;border:2px solid #e2e8f0;transition:all 0.3s ease;flex:1;min-width:220px;max-width:280px}.advantage-card:hover{border-color:#10b981;transform:translateY(-3px);box-shadow:0 8px 20px rgba(16,185,129,0.15);background:white}.advantage-icon{font-size:2.5em;margin-bottom:15px;display:block}.advantage-card h3{color:#1e40af;margin-bottom:15px;font-size:1.3em;font-weight:600}.advantage-card p{line-height:1.6;color:#4b5563}.testimonials-grid{display:flex;flex-wrap:wrap;gap:30px;margin-top:40px}.testimonial-card{background:white;padding:30px;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,0.08);border-left:5px solid #10b981;transition:all 0.3s ease;flex:1;min-width:300px;max-width:400px}.testimonial-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,0.12)}.testimonial-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.testimonial-card h4{color:#1e40af;margin:0;font-weight:600;font-size:1.1em}.rating{font-size:1.1em}.testimonial-card blockquote{font-style:italic;margin:20px 0 15px 0;line-height:1.6;color:#374151;font-size:1em}.testimonial-card cite{color:#6b7280;font-weight:600;font-style:normal;font-size:0.9em}.faq-grid{display:flex;flex-wrap:wrap;gap:30px;margin-top:40px}.faq-item{background:white;padding:30px;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,0.08);transition:all 0.3s ease;flex:1;min-width:350px;max-width:500px}.faq-item:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,0.12)}.faq-item h3{color:#1e40af;margin-bottom:15px;font-size:1.2em;font-weight:600;line-height:1.3}.faq-item p{line-height:1.6;color:#374151}.faq-item a{color:#ef4444;font-weight:600;text-decoration:none}.faq-item a:hover{text-decoration:underline}.emergency-content{max-width:600px;margin:0 auto}.contact-options{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:30px 0}.business-hours{background:rgba(255,255,255,0.1);padding:25px;border-radius:10px;margin:30px 0}.business-hours h4{color:#fbbf24;margin-bottom:15px;font-size:1.2em}.final-guarantees{margin-top:30px}.final-guarantees p{margin:10px 0;font-size:1.1em;opacity:0.9}@media (max-width:768px){.hero-section{padding:40px 20px}.hero-section h1{font-size:2em}.priority-destinations,.transparent-pricing,.gcvl-advantage,.city-testimonials,.faq-optimized,.emergency-contact{padding:30px 20px;margin:30px 10px}.routes-grid,.advantage-grid,.testimonials-grid,.faq-grid{flex-direction:column}.route-card,.advantage-card,.testimonial-card,.faq-item{min-width:auto;max-width:none;width:100%}.pricing-table-container{margin:20px -10px}.route-category h3{font-size:1.5em}.contact-options{flex-direction:column;align-items:center}.btn-phone,.btn-online{width:100%;max-width:300px;margin:10px 0}}@media (max-width:480px){.hero-section h1{font-size:1.8em}.priority-destinations h2,.transparent-pricing h2,.gcvl-advantage h2,.city-testimonials h2,.faq-optimized h2,.emergency-contact h2{font-size:1.8em}.route-card,.advantage-card,.testimonial-card,.faq-item{padding:20px}.central-cta,.pricing-cta,.advantage-cta,.testimonials-cta,.faq-cta{padding:25px 20px}}.btn-primary:focus,.btn-secondary:focus,.btn-primary-large:focus,.btn-small:focus,.btn-phone:focus,.btn-online:focus{outline:3px solid #93c5fd;outline-offset:2px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.p-20{padding:20px}.hidden{display:none}.visible{display:block}.priority-destinations strong,.transparent-pricing strong,.gcvl-advantage strong,.city-testimonials strong,.faq-optimized strong,.emergency-contact strong,.central-cta strong,.pricing-cta strong,.advantage-cta strong,.testimonials-cta strong,.faq-cta strong,.route-card strong,.advantage-card strong,.testimonial-card strong,.faq-item strong,.pricing-note strong{font-weight:600;color:#1e40af}.priority-destinations em,.transparent-pricing em,.gcvl-advantage em,.city-testimonials em,.faq-optimized em,.central-cta em,.pricing-cta em,.advantage-cta em,.testimonials-cta em,.faq-cta em,.route-card em,.advantage-card em,.testimonial-card em,.faq-item em,.pricing-note em{color:#10b981;font-style:normal;font-weight:500}