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}#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:#bc2823}.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:#bc2823}.footer-widget h4{color:#bc2823}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#bc2823}.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:#bc2823}.nav li ul{border-color:#2ea3f2}#page-container #top-header{background-color:#bc2823!important}#et-secondary-nav li ul{background-color:#bc2823}#main-header .nav li ul a{color:rgba(0,0,0,0.7)}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}#et-footer-nav .bottom-nav li.current-menu-item a{color:#2ea3f2}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{border-radius:0px}@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}}@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}}html,body,#page-container,#et-main-area,#main-content,.entry-content,.et_pb_section,.container-fluid,.et_pb_row{background-color:#0A0A0A!important;margin:0!important;padding:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}#main-content .container:before{display:none!important}#main-content .container{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}:root{--novar-black:#0A0A0A;--novar-dark:#121824;--novar-card:#182030;--novar-red:#C8102E;--novar-red-hover:#A00C23;--novar-text-light:#F8FAFC;--novar-text-muted:#94A3B8;--novar-border:rgba(255,255,255,0.1)}.novar-wrapper{font-family:'Inter',sans-serif;background-color:var(--novar-black);color:var(--novar-text-light);line-height:1.6;width:100%;margin:0;padding:0;overflow-x:hidden;box-sizing:border-box}.novar-wrapper *{box-sizing:border-box;margin:0;padding:0}.novar-wrapper a{text-decoration:none;color:inherit}.novar-container{max-width:1180px;margin:0 auto;padding:0 20px}.navbar{position:fixed;top:0;left:0;width:100%;background:rgba(10,10,10,0.95);backdrop-filter:blur(10px);border-bottom:1px solid var(--novar-border);z-index:1000;padding:15px 0}.nav-container{display:flex;justify-content:space-between;align-items:center}.nav-logo img{height:38px;width:auto;vertical-align:middle}.nav-menu{display:flex;gap:20px;list-style:none;align-items:center}.nav-menu a{font-size:0.88rem;font-weight:600;color:var(--novar-text-muted);transition:color 0.2s}.nav-menu a:hover{color:var(--novar-text-light)}.menu-toggle-btn{display:none;background:none;border:none;cursor:pointer;padding:6px;z-index:1001}.menu-toggle-btn span{display:block;width:25px;height:3px;background-color:var(--novar-text-light);margin:5px 0;border-radius:2px;transition:all 0.3s ease}.menu-toggle-btn.open span:nth-child(1){transform:rotate(45deg) translate(5px,6px);background-color:var(--novar-red)}.menu-toggle-btn.open span:nth-child(2){opacity:0}.menu-toggle-btn.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-6px);background-color:var(--novar-red)}.btn{display:inline-block;padding:10px 22px;border-radius:6px;font-weight:700;font-size:0.88rem;text-transform:uppercase;letter-spacing:0.5px;transition:all 0.2s ease;cursor:pointer;text-align:center}.btn-primary{background-color:var(--novar-red);color:#FFFFFF!important;border:1px solid var(--novar-red)}.btn-primary:hover{background-color:var(--novar-red-hover);transform:translateY(-2px)}.btn-outline{background:transparent;color:var(--novar-text-light)!important;border:1px solid var(--novar-border)}.btn-outline:hover{border-color:var(--novar-text-light);background:rgba(255,255,255,0.05)}.novar-wrapper section{padding:90px 0;border-bottom:1px solid var(--novar-border);width:100%}.section-header{text-align:center;max-width:820px;margin:0 auto 55px auto}.section-tag{color:var(--novar-red);font-size:0.8rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;display:inline-block;margin-bottom:8px}.section-title{font-size:2.2rem;font-weight:900;line-height:1.2;margin-bottom:12px;color:var(--novar-text-light)}.section-title span{color:var(--novar-red)}.section-subtitle{color:var(--novar-text-muted);font-size:1rem}.hero{padding-top:170px!important;padding-bottom:100px!important;text-align:center;background:radial-gradient(circle at 50% 30%,#1a2233 0%,var(--novar-black) 70%)}.hero-badge{background:rgba(200,16,46,0.15);border:1px solid var(--novar-red);color:#F87171;padding:6px 16px;border-radius:20px;font-size:0.8rem;font-weight:700;text-transform:uppercase;margin-bottom:20px;display:inline-block}.hero h1{font-size:3rem;font-weight:900;line-height:1.15;max-width:950px;margin:0 auto 20px auto;letter-spacing:-1px;color:var(--novar-text-light)}.hero h1 span{color:var(--novar-red)}.hero p{font-size:1.15rem;color:var(--novar-text-muted);max-width:780px;margin:0 auto 35px auto}.hero-actions{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.section-white-bg{background-color:#FFFFFF!important;color:#111827!important;border-bottom:1px solid #E5E7EB!important}.section-white-bg .course-featured-banner{background:#F9FAFB;border:2px solid var(--novar-red);border-radius:12px;padding:35px 30px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:25px;box-shadow:0 10px 30px rgba(0,0,0,0.08)}.section-white-bg .banner-text-content h3{font-size:1.6rem;font-weight:900;margin-bottom:6px;color:#111827!important}.section-white-bg .banner-text-content p{color:#4B5563!important;font-size:0.95rem;max-width:680px;margin:0}.section-white-bg .banner-cta-box{display:flex;flex-direction:column;gap:8px;text-align:center}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px}.grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.service-card{background:var(--novar-dark);border:1px solid var(--novar-border);border-top:4px solid var(--novar-red);border-radius:8px;padding:30px 25px;transition:transform 0.2s ease,border-color 0.2s ease}.service-card:hover{transform:translateY(-5px)}.service-card-link{display:block;cursor:pointer}.service-card-link:hover{border-color:var(--novar-red);box-shadow:0 8px 25px rgba(200,16,46,0.25)}.service-icon{font-size:2.2rem;margin-bottom:15px;display:inline-block}.service-card h3{font-size:1.2rem;font-weight:800;margin-bottom:10px;color:var(--novar-text-light)}.service-card p{color:var(--novar-text-muted);font-size:0.88rem;line-height:1.5}.service-card-action{display:inline-block;margin-top:15px;color:#F87171;font-size:0.82rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px}.timeline-wrapper{position:relative;max-width:860px;margin:0 auto;padding:20px 0}.timeline-wrapper::before{content:'';position:absolute;top:0;bottom:0;left:20px;width:3px;background:var(--novar-border)}.timeline-item{position:relative;margin-bottom:30px;padding-left:55px}.timeline-dot{position:absolute;left:13px;top:4px;width:16px;height:16px;border-radius:50%;background:var(--novar-red);border:3px solid var(--novar-black)}.timeline-year{font-size:1.1rem;font-weight:900;color:var(--novar-red);margin-bottom:4px}.timeline-content h4{font-size:1.1rem;font-weight:800;color:var(--novar-text-light);margin-bottom:6px}.timeline-content p{font-size:0.88rem;color:var(--novar-text-muted)}.clients-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:25px}.client-card{background:var(--novar-dark);border:1px solid var(--novar-border);border-radius:10px;padding:25px;text-align:center;display:flex;flex-direction:column;justify-content:space-between}.client-card h4{font-size:1.15rem;font-weight:800;color:var(--novar-text-light);margin-bottom:6px}.client-card .client-tag{font-size:0.75rem;font-weight:700;color:#F87171;text-transform:uppercase;margin-bottom:12px;display:block}.client-card p{font-size:0.85rem;color:var(--novar-text-muted);line-height:1.4}.trayectoria-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.trayectoria-card{background:var(--novar-dark);border:1px solid var(--novar-border);border-top:4px solid var(--novar-red);border-radius:10px;padding:35px 30px}.trayectoria-card h3{font-size:1.3rem;font-weight:800;margin-bottom:12px;color:var(--novar-text-light)}.trayectoria-card p{font-size:0.88rem;color:var(--novar-text-muted);margin-bottom:14px;line-height:1.5}.instructor-flex{display:flex;gap:20px;align-items:center;margin-bottom:18px}.inst-img{width:95px;height:95px;min-width:95px;border-radius:50%;border:3px solid var(--novar-red);object-fit:cover;background-color:var(--novar-card)}.inst-fallback{width:95px;height:95px;min-width:95px;border-radius:50%;border:3px solid var(--novar-red);background-color:var(--novar-card);color:var(--novar-text-light);display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:900}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.contact-card{background:var(--novar-dark);border:1px solid var(--novar-border);border-radius:8px;padding:35px 25px;text-align:center}.contact-card h4{font-size:1.15rem;margin-bottom:8px;text-transform:uppercase;color:var(--novar-text-light)}.contact-card p{font-size:0.85rem;color:var(--novar-text-muted);margin-bottom:20px}.novar-footer{padding:35px 0;text-align:center;border-top:1px solid var(--novar-border);font-size:0.8rem;color:var(--novar-text-muted)}.whatsapp-float{position:fixed;bottom:25px;right:25px;background-color:#25D366;color:white!important;border-radius:50px;padding:12px 22px;font-weight:700;font-size:0.9rem;display:flex;align-items:center;gap:8px;box-shadow:0 4px 15px rgba(0,0,0,0.5);z-index:999;transition:transform 0.2s ease}.whatsapp-float:hover{transform:scale(1.05)}.whatsapp-float .wa-text{display:inline-block}@media (max-width:860px){.menu-toggle-btn{display:block}.nav-menu{display:none;position:absolute;top:100%;left:0;width:100%;background:rgba(10,10,10,0.98);border-bottom:1px solid var(--novar-border);flex-direction:column;padding:20px;gap:18px;text-align:center;box-shadow:0 10px 25px rgba(0,0,0,0.8)}.nav-menu.open{display:flex}.hero h1{font-size:2.1rem!important;letter-spacing:-0.5px}.hero p{font-size:0.98rem!important}.section-title{font-size:1.7rem!important}.trayectoria-grid{grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr}.section-white-bg .course-featured-banner{flex-direction:column;text-align:center}.whatsapp-float{width:54px;height:54px;padding:0;justify-content:center;border-radius:50%;bottom:20px;right:20px}.whatsapp-float .wa-text{display:none}.whatsapp-float svg{width:28px;height:28px;margin:0}}