.elementor-12 .elementor-element.elementor-element-sec_hero>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-12 .elementor-element.elementor-element-sec_hero:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-sec_hero>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.mariachinacionalcr.com/wp-content/uploads/2026/04/mariachi-real/mariachi-hero.jpg.webp);background-position:center center;background-size:cover}.elementor-12 .elementor-element.elementor-element-sec_hero>.elementor-background-overlay{background-color:#fff0;background-image:linear-gradient(135deg,rgb(26 8 8 / .85) 0%,rgb(107 31 31 / .55) 100%);opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-sec_hero>.elementor-container{min-height:92vh}.elementor-12 .elementor-element.elementor-element-sec_hero{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:180px 20px 100px 20px}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-hero_col.elementor-column .elementor-widget-wrap{align-items:center}.elementor-12 .elementor-element.elementor-element-hero_col.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-12 .elementor-element.elementor-element-hero_col.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-12 .elementor-element.elementor-element-69f1884a7da16{text-align:center}.elementor-12 .elementor-element.elementor-element-69f1884a7da16 .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:5px;color:#d4a574}.elementor-12 .elementor-element.elementor-element-hero_t{margin:15px 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-hero_t .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:92px;font-weight:700;line-height:1.05em;letter-spacing:1px;text-shadow:0 4px 30px rgb(0 0 0 / .6);color:#f9d976}.elementor-12 .elementor-element.elementor-element-69f1884a7da19{margin:30px 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-69f1884a7da19 .elementor-heading-title{font-size:16px;letter-spacing:10px;color:#d4a574}.elementor-12 .elementor-element.elementor-element-hero_tag{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-hero_tag .elementor-heading-title{font-family:"Georgia",Sans-serif;font-size:23px;font-style:italic;line-height:1.6em;color:#fff}.elementor-12 .elementor-element.elementor-element-hero_btns>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-12 .elementor-element.elementor-element-69f1884a7da1a .elementor-button{background-color:#a83232;font-weight:700;letter-spacing:1.5px;fill:#fff;color:#fff;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px}.elementor-12 .elementor-element.elementor-element-69f1884a7da1d .elementor-button{background-color:#25d366;font-weight:700;letter-spacing:1.5px;fill:#fff;color:#fff;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px}.elementor-12 .elementor-element.elementor-element-hero_avail{margin:30px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-hero_avail .elementor-heading-title{font-size:14px;color:#d4a574}.elementor-12 .elementor-element.elementor-element-sec_intro:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-sec_intro>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-12 .elementor-element.elementor-element-sec_intro{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:100px 20px 100px 20px}.elementor-12 .elementor-element.elementor-element-sec_intro>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-intro_col.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-12 .elementor-element.elementor-element-69f1884a7da1e{text-align:center}.elementor-12 .elementor-element.elementor-element-69f1884a7da1e .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:5px;color:#a83232}.elementor-12 .elementor-element.elementor-element-69f1884a7da1f{margin:15px 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-69f1884a7da1f .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:44px;font-weight:700;line-height:1.2em;color:#2d1810}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-12 .elementor-element.elementor-element-intro_p{text-align:center;font-size:18px;line-height:1.8em;color:#5a4a3a}.elementor-12 .elementor-element.elementor-element-69f1884a7da20{margin:30px 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-69f1884a7da20 .elementor-heading-title{font-size:16px;letter-spacing:10px;color:#d4a574}.elementor-12 .elementor-element.elementor-element-intro_q{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-intro_q .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:24px;font-style:italic;line-height:1.5em;color:#8b3a3a}.elementor-12 .elementor-element.elementor-element-sec_serv_h:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-sec_serv_h>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#faf6f0}.elementor-12 .elementor-element.elementor-element-sec_serv_h{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:100px 20px 40px 20px}.elementor-12 .elementor-element.elementor-element-sec_serv_h>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-serv_h_col.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-12 .elementor-element.elementor-element-69f1884a7da21{text-align:center}.elementor-12 .elementor-element.elementor-element-69f1884a7da21 .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:5px;color:#a83232}.elementor-12 .elementor-element.elementor-element-69f1884a7da22{margin:15px 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-69f1884a7da22 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:44px;font-weight:700;line-height:1.2em;color:#2d1810}.elementor-12 .elementor-element.elementor-element-serv_int{text-align:center;font-size:17px;color:#5a4a3a}.elementor-12 .elementor-element.elementor-element-srv_row_1:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-srv_row_1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#faf6f0}.elementor-12 .elementor-element.elementor-element-srv_row_1{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 20px 30px 20px}.elementor-12 .elementor-element.elementor-element-srv_row_1>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-sc_bodas:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-sc_bodas>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-12 .elementor-element.elementor-element-sc_bodas>.elementor-element-populated,.elementor-12 .elementor-element.elementor-element-sc_bodas>.elementor-element-populated>.elementor-background-overlay,.elementor-12 .elementor-element.elementor-element-sc_bodas>.elementor-background-slideshow{border-radius:16px 16px 16px 16px}.elementor-12 .elementor-element.elementor-element-sc_bodas>.elementor-element-populated{box-shadow:0 10px 30px 0 rgb(139 58 58 / .12);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-sc_bodas>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-12 .elementor-element.elementor-element-si_69f1884a7da49{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-st_69f1884a7dc9b{margin:25px 20px calc(var(--kit-widget-spacing, 0px) + 10px) 20px;text-align:center}.elementor-12 .elementor-element.elementor-element-st_69f1884a7dc9b .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:26px;font-weight:700;color:#8b3a3a}.elementor-12 .elementor-element.elementor-element-sd_69f1884a7dc9d{padding:0 25px 30px 25px;text-align:center;font-size:15px;line-height:1.7em;color:#5a4a3a}.elementor-12 .elementor-element.elementor-element-sc_cumpleanos:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-sc_cumpleanos>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-12 .elementor-element.elementor-element-sc_cumpleanos>.elementor-element-populated,.elementor-12 .elementor-element.elementor-element-sc_cumpleanos>.elementor-element-populated>.elementor-background-overlay,.elementor-12 .elementor-element.elementor-element-sc_cumpleanos>.elementor-background-slideshow{border-radius:16px 16px 16px 16px}.elementor-12 .elementor-element.elementor-element-sc_cumpleanos>.elementor-element-populated{box-shadow:0 10px 30px 0 rgb(139 58 58 / .12);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-sc_cumpleanos>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-si_69f1884a7dd00{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-st_69f1884a7ded8{margin:25px 20px calc(var(--kit-widget-spacing, 0px) + 10px) 20px;text-align:center}.elementor-12 .elementor-element.elementor-element-st_69f1884a7ded8 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:26px;font-weight:700;color:#8b3a3a}.elementor-12 .elementor-element.elementor-element-sd_69f1884a7deda{padding:0 25px 30px 25px;text-align:center;font-size:15px;line-height:1.7em;color:#5a4a3a}.elementor-12 .elementor-element.elementor-element-sc_quinceanos:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-sc_quinceanos>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-12 .elementor-element.elementor-element-sc_quinceanos>.elementor-element-populated,.elementor-12 .elementor-element.elementor-element-sc_quinceanos>.elementor-element-populated>.elementor-background-overlay,.elementor-12 .elementor-element.elementor-element-sc_quinceanos>.elementor-background-slideshow{border-radius:16px 16px 16px 16px}.elementor-12 .elementor-element.elementor-element-sc_quinceanos>.elementor-element-populated{box-shadow:0 10px 30px 0 rgb(139 58 58 / .12);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-sc_quinceanos>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-si_69f1884a7def0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-st_69f1884a7e0dd{margin:25px 20px calc(var(--kit-widget-spacing, 0px) + 10px) 20px;text-align:center}.elementor-12 .elementor-element.elementor-element-st_69f1884a7e0dd .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:26px;font-weight:700;color:#8b3a3a}.elementor-12 .elementor-element.elementor-element-sd_69f1884a7e0df{padding:0 25px 30px 25px;text-align:center;font-size:15px;line-height:1.7em;color:#5a4a3a}.elementor-12 .elementor-element.elementor-element-srv_row_2:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-srv_row_2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#faf6f0}.elementor-12 .elementor-element.elementor-element-srv_row_2{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 20px 30px 20px}.elementor-12 .elementor-element.elementor-element-srv_row_2>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-sc_serenatas:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-sc_serenatas>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-12 .elementor-element.elementor-element-sc_serenatas>.elementor-element-populated,.elementor-12 .elementor-element.elementor-element-sc_serenatas>.elementor-element-populated>.elementor-background-overlay,.elementor-12 .elementor-element.elementor-element-sc_serenatas>.elementor-background-slideshow{border-radius:16px 16px 16px 16px}.elementor-12 .elementor-element.elementor-element-sc_serenatas>.elementor-element-populated{box-shadow:0 10px 30px 0 rgb(139 58 58 / .12);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-sc_serenatas>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-si_69f1884a7e0f1{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-st_69f1884a7e44a{margin:25px 20px calc(var(--kit-widget-spacing, 0px) + 10px) 20px;text-align:center}.elementor-12 .elementor-element.elementor-element-st_69f1884a7e44a .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:26px;font-weight:700;color:#8b3a3a}.elementor-12 .elementor-element.elementor-element-sd_69f1884a7e44c{padding:0 25px 30px 25px;text-align:center;font-size:15px;line-height:1.7em;color:#5a4a3a}.elementor-12 .elementor-element.elementor-element-sc_aniversarios:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-sc_aniversarios>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-12 .elementor-element.elementor-element-sc_aniversarios>.elementor-element-populated,.elementor-12 .elementor-element.elementor-element-sc_aniversarios>.elementor-element-populated>.elementor-background-overlay,.elementor-12 .elementor-element.elementor-element-sc_aniversarios>.elementor-background-slideshow{border-radius:16px 16px 16px 16px}.elementor-12 .elementor-element.elementor-element-sc_aniversarios>.elementor-element-populated{box-shadow:0 10px 30px 0 rgb(139 58 58 / .12);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-sc_aniversarios>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-si_69f1884a7e45e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-st_69f1884a7e662{margin:25px 20px calc(var(--kit-widget-spacing, 0px) + 10px) 20px;text-align:center}.elementor-12 .elementor-element.elementor-element-st_69f1884a7e662 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:26px;font-weight:700;color:#8b3a3a}.elementor-12 .elementor-element.elementor-element-sd_69f1884a7e663{padding:0 25px 30px 25px;text-align:center;font-size:15px;line-height:1.7em;color:#5a4a3a}.elementor-12 .elementor-element.elementor-element-sc_empresariales:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-sc_empresariales>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-12 .elementor-element.elementor-element-sc_empresariales>.elementor-element-populated,.elementor-12 .elementor-element.elementor-element-sc_empresariales>.elementor-element-populated>.elementor-background-overlay,.elementor-12 .elementor-element.elementor-element-sc_empresariales>.elementor-background-slideshow{border-radius:16px 16px 16px 16px}.elementor-12 .elementor-element.elementor-element-sc_empresariales>.elementor-element-populated{box-shadow:0 10px 30px 0 rgb(139 58 58 / .12);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-sc_empresariales>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-si_69f1884a7e676{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-st_69f1884a7e91c{margin:25px 20px calc(var(--kit-widget-spacing, 0px) + 10px) 20px;text-align:center}.elementor-12 .elementor-element.elementor-element-st_69f1884a7e91c .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:26px;font-weight:700;color:#8b3a3a}.elementor-12 .elementor-element.elementor-element-sd_69f1884a7e91e{padding:0 25px 30px 25px;text-align:center;font-size:15px;line-height:1.7em;color:#5a4a3a}.elementor-12 .elementor-element.elementor-element-sec_serv_cta:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-sec_serv_cta>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#faf6f0}.elementor-12 .elementor-element.elementor-element-sec_serv_cta{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:20px 20px 100px 20px}.elementor-12 .elementor-element.elementor-element-sec_serv_cta>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-sca_col.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-12 .elementor-element.elementor-element-69f1884a7e920 .elementor-button{background-color:#8b3a3a;font-weight:700;letter-spacing:1.5px;fill:#fff;color:#fff;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px}.elementor-12 .elementor-element.elementor-element-sec_about{padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-ab_img:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-ab_img>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.mariachinacionalcr.com/wp-content/uploads/2026/04/mariachi-real/mariachi-grupo-completo.jpg.webp);background-position:center center;background-size:cover}.elementor-12 .elementor-element.elementor-element-ab_img>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-12 .elementor-element.elementor-element-ab_img>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-ab_txt:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-ab_txt>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-ab_txt.elementor-column .elementor-widget-wrap{align-items:center}.elementor-12 .elementor-element.elementor-element-ab_txt.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-12 .elementor-element.elementor-element-ab_txt>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:80px 70px 80px 70px}.elementor-12 .elementor-element.elementor-element-ab_txt>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-69f1884a7ef0e{text-align:center}.elementor-12 .elementor-element.elementor-element-69f1884a7ef0e .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:5px;color:#a83232}.elementor-12 .elementor-element.elementor-element-ab_h{margin:15px 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;text-align:start}.elementor-12 .elementor-element.elementor-element-ab_h .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;color:#2d1810}.elementor-12 .elementor-element.elementor-element-ab_p{font-size:16px;line-height:1.8em;color:#3a2818}.elementor-12 .elementor-element.elementor-element-69f1884a7ef11 .elementor-button{background-color:#8b3a3a;font-weight:700;letter-spacing:1.5px;fill:#fff;color:#fff;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px}.elementor-12 .elementor-element.elementor-element-sec_stats:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-sec_stats>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1a0808}.elementor-12 .elementor-element.elementor-element-sec_stats>.elementor-background-overlay{background-image:url(https://www.mariachinacionalcr.com/wp-content/uploads/2026/04/mariachi-real/mariachi-trompeta-scaled.jpg.webp);background-position:center center;background-size:cover;opacity:.18;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-sec_stats{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:90px 20px 90px 20px}.elementor-12 .elementor-element.elementor-element-stat_65.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-12 .elementor-element.elementor-element-si_69f1884a7f116{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-si_69f1884a7f116 .elementor-heading-title{font-size:40px}.elementor-12 .elementor-element.elementor-element-sn_69f1884a7f118{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-sn_69f1884a7f118 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:72px;font-weight:700;color:#f9d976}.elementor-12 .elementor-element.elementor-element-sl_69f1884a7f119{text-align:center}.elementor-12 .elementor-element.elementor-element-sl_69f1884a7f119 .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:2px;color:#d4a574}.elementor-12 .elementor-element.elementor-element-stat_200.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-12 .elementor-element.elementor-element-si_69f1884a7f129{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-si_69f1884a7f129 .elementor-heading-title{font-size:40px}.elementor-12 .elementor-element.elementor-element-sn_69f1884a7f12a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-sn_69f1884a7f12a .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:72px;font-weight:700;color:#f9d976}.elementor-12 .elementor-element.elementor-element-sl_69f1884a7f12b{text-align:center}.elementor-12 .elementor-element.elementor-element-sl_69f1884a7f12b .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:2px;color:#d4a574}.elementor-12 .elementor-element.elementor-element-stat_1000.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-12 .elementor-element.elementor-element-si_69f1884a7f135{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-si_69f1884a7f135 .elementor-heading-title{font-size:40px}.elementor-12 .elementor-element.elementor-element-sn_69f1884a7f136{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-sn_69f1884a7f136 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:72px;font-weight:700;color:#f9d976}.elementor-12 .elementor-element.elementor-element-sl_69f1884a7f137{text-align:center}.elementor-12 .elementor-element.elementor-element-sl_69f1884a7f137 .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:2px;color:#d4a574}.elementor-12 .elementor-element.elementor-element-stat_24-7.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-12 .elementor-element.elementor-element-si_69f1884a7f140{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-si_69f1884a7f140 .elementor-heading-title{font-size:40px}.elementor-12 .elementor-element.elementor-element-sn_69f1884a7f141{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-sn_69f1884a7f141 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:72px;font-weight:700;color:#f9d976}.elementor-12 .elementor-element.elementor-element-sl_69f1884a7f142{text-align:center}.elementor-12 .elementor-element.elementor-element-sl_69f1884a7f142 .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:2px;color:#d4a574}.elementor-12 .elementor-element.elementor-element-sec_test_h:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-sec_test_h>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-12 .elementor-element.elementor-element-sec_test_h{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:100px 20px 40px 20px}.elementor-12 .elementor-element.elementor-element-sec_test_h>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-th_col.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-12 .elementor-element.elementor-element-69f1884a7f15c{text-align:center}.elementor-12 .elementor-element.elementor-element-69f1884a7f15c .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:5px;color:#a83232}.elementor-12 .elementor-element.elementor-element-69f1884a7f15e{margin:15px 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-69f1884a7f15e .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:44px;font-weight:700;line-height:1.2em;color:#2d1810}.elementor-12 .elementor-element.elementor-element-th_p{text-align:center;font-size:16px;color:#5a4a3a}.elementor-12 .elementor-element.elementor-element-sec_test:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-sec_test>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-12 .elementor-element.elementor-element-sec_test{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 20px 100px 20px}.elementor-12 .elementor-element.elementor-element-sec_test>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-tc_maria-solano:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-tc_maria-solano>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#faf6f0}.elementor-12 .elementor-element.elementor-element-tc_maria-solano>.elementor-element-populated{border-style:solid;border-width:0 0 0 5px;border-color:#d4a574;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 30px 40px 30px}.elementor-12 .elementor-element.elementor-element-tc_maria-solano>.elementor-element-populated,.elementor-12 .elementor-element.elementor-element-tc_maria-solano>.elementor-element-populated>.elementor-background-overlay,.elementor-12 .elementor-element.elementor-element-tc_maria-solano>.elementor-background-slideshow{border-radius:14px 14px 14px 14px}.elementor-12 .elementor-element.elementor-element-tc_maria-solano>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-tq_69f1884a7f17f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-12 .elementor-element.elementor-element-tq_69f1884a7f17f .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:80px;line-height:.5em;color:#d4a574}.elementor-12 .elementor-element.elementor-element-ts_69f1884a7f180{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;text-align:start}.elementor-12 .elementor-element.elementor-element-ts_69f1884a7f180 .elementor-heading-title{font-size:20px;color:#f9d976}.elementor-12 .elementor-element.elementor-element-tt_69f1884a7f181{font-family:"Georgia",Sans-serif;font-size:15px;font-style:italic;line-height:1.7em;color:#3a2818}.elementor-12 .elementor-element.elementor-element-tn_69f1884a7f182{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 3px) 0;text-align:start}.elementor-12 .elementor-element.elementor-element-tn_69f1884a7f182 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:17px;font-weight:700;color:#8b3a3a}.elementor-12 .elementor-element.elementor-element-te_69f1884a7f183{text-align:start}.elementor-12 .elementor-element.elementor-element-te_69f1884a7f183 .elementor-heading-title{font-size:13px;letter-spacing:1px;color:#a83232}.elementor-12 .elementor-element.elementor-element-tc_carlos-vargas:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-tc_carlos-vargas>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#faf6f0}.elementor-12 .elementor-element.elementor-element-tc_carlos-vargas>.elementor-element-populated{border-style:solid;border-width:0 0 0 5px;border-color:#d4a574;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 30px 40px 30px}.elementor-12 .elementor-element.elementor-element-tc_carlos-vargas>.elementor-element-populated,.elementor-12 .elementor-element.elementor-element-tc_carlos-vargas>.elementor-element-populated>.elementor-background-overlay,.elementor-12 .elementor-element.elementor-element-tc_carlos-vargas>.elementor-background-slideshow{border-radius:14px 14px 14px 14px}.elementor-12 .elementor-element.elementor-element-tc_carlos-vargas>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-tq_69f1884a7f18d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-12 .elementor-element.elementor-element-tq_69f1884a7f18d .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:80px;line-height:.5em;color:#d4a574}.elementor-12 .elementor-element.elementor-element-ts_69f1884a7f18e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;text-align:start}.elementor-12 .elementor-element.elementor-element-ts_69f1884a7f18e .elementor-heading-title{font-size:20px;color:#f9d976}.elementor-12 .elementor-element.elementor-element-tt_69f1884a7f18f{font-family:"Georgia",Sans-serif;font-size:15px;font-style:italic;line-height:1.7em;color:#3a2818}.elementor-12 .elementor-element.elementor-element-tn_69f1884a7f190{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 3px) 0;text-align:start}.elementor-12 .elementor-element.elementor-element-tn_69f1884a7f190 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:17px;font-weight:700;color:#8b3a3a}.elementor-12 .elementor-element.elementor-element-te_69f1884a7f191{text-align:start}.elementor-12 .elementor-element.elementor-element-te_69f1884a7f191 .elementor-heading-title{font-size:13px;letter-spacing:1px;color:#a83232}.elementor-12 .elementor-element.elementor-element-tc_ana-patricia-m:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-tc_ana-patricia-m>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#faf6f0}.elementor-12 .elementor-element.elementor-element-tc_ana-patricia-m>.elementor-element-populated{border-style:solid;border-width:0 0 0 5px;border-color:#d4a574;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 30px 40px 30px}.elementor-12 .elementor-element.elementor-element-tc_ana-patricia-m>.elementor-element-populated,.elementor-12 .elementor-element.elementor-element-tc_ana-patricia-m>.elementor-element-populated>.elementor-background-overlay,.elementor-12 .elementor-element.elementor-element-tc_ana-patricia-m>.elementor-background-slideshow{border-radius:14px 14px 14px 14px}.elementor-12 .elementor-element.elementor-element-tc_ana-patricia-m>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-tq_69f1884a7f19c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-12 .elementor-element.elementor-element-tq_69f1884a7f19c .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:80px;line-height:.5em;color:#d4a574}.elementor-12 .elementor-element.elementor-element-ts_69f1884a7f19d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;text-align:start}.elementor-12 .elementor-element.elementor-element-ts_69f1884a7f19d .elementor-heading-title{font-size:20px;color:#f9d976}.elementor-12 .elementor-element.elementor-element-tt_69f1884a7f19e{font-family:"Georgia",Sans-serif;font-size:15px;font-style:italic;line-height:1.7em;color:#3a2818}.elementor-12 .elementor-element.elementor-element-tn_69f1884a7f19f{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 3px) 0;text-align:start}.elementor-12 .elementor-element.elementor-element-tn_69f1884a7f19f .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:17px;font-weight:700;color:#8b3a3a}.elementor-12 .elementor-element.elementor-element-te_69f1884a7f1a0{text-align:start}.elementor-12 .elementor-element.elementor-element-te_69f1884a7f1a0 .elementor-heading-title{font-size:13px;letter-spacing:1px;color:#a83232}.elementor-12 .elementor-element.elementor-element-sec_valores_h:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-sec_valores_h>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#faf6f0}.elementor-12 .elementor-element.elementor-element-sec_valores_h{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:100px 20px 40px 20px}.elementor-12 .elementor-element.elementor-element-sec_valores_h>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-vh_col.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-12 .elementor-element.elementor-element-69f1884a7f1a1{text-align:center}.elementor-12 .elementor-element.elementor-element-69f1884a7f1a1 .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:5px;color:#a83232}.elementor-12 .elementor-element.elementor-element-69f1884a7f1a2{margin:15px 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-69f1884a7f1a2 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:44px;font-weight:700;line-height:1.2em;color:#2d1810}.elementor-12 .elementor-element.elementor-element-sec_valores:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-sec_valores>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#faf6f0}.elementor-12 .elementor-element.elementor-element-sec_valores{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 20px 100px 20px}.elementor-12 .elementor-element.elementor-element-sec_valores>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-vc_tradicion.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-12 .elementor-element.elementor-element-vc_tradicion>.elementor-element-populated{padding:30px 20px 30px 20px}.elementor-12 .elementor-element.elementor-element-vi_69f1884a7f1b3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-vi_69f1884a7f1b3 .elementor-heading-title{font-size:50px}.elementor-12 .elementor-element.elementor-element-vt_69f1884a7f1b4{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-vt_69f1884a7f1b4 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:20px;font-weight:700;color:#8b3a3a}.elementor-12 .elementor-element.elementor-element-vd_69f1884a7f1b5{font-size:14px;line-height:1.6em;color:#5a4a3a}.elementor-12 .elementor-element.elementor-element-vc_profesionales.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-12 .elementor-element.elementor-element-vc_profesionales>.elementor-element-populated{padding:30px 20px 30px 20px}.elementor-12 .elementor-element.elementor-element-vi_69f1884a7f1bf{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-vi_69f1884a7f1bf .elementor-heading-title{font-size:50px}.elementor-12 .elementor-element.elementor-element-vt_69f1884a7f1c0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-vt_69f1884a7f1c0 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:20px;font-weight:700;color:#8b3a3a}.elementor-12 .elementor-element.elementor-element-vd_69f1884a7f1c1{font-size:14px;line-height:1.6em;color:#5a4a3a}.elementor-12 .elementor-element.elementor-element-vc_presentacion.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-12 .elementor-element.elementor-element-vc_presentacion>.elementor-element-populated{padding:30px 20px 30px 20px}.elementor-12 .elementor-element.elementor-element-vi_69f1884a7f1d0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-vi_69f1884a7f1d0 .elementor-heading-title{font-size:50px}.elementor-12 .elementor-element.elementor-element-vt_69f1884a7f1d1{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-vt_69f1884a7f1d1 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:20px;font-weight:700;color:#8b3a3a}.elementor-12 .elementor-element.elementor-element-vd_69f1884a7f1d2{font-size:14px;line-height:1.6em;color:#5a4a3a}.elementor-12 .elementor-element.elementor-element-vc_repertorio.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-12 .elementor-element.elementor-element-vc_repertorio>.elementor-element-populated{padding:30px 20px 30px 20px}.elementor-12 .elementor-element.elementor-element-vi_69f1884a7f1da{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-vi_69f1884a7f1da .elementor-heading-title{font-size:50px}.elementor-12 .elementor-element.elementor-element-vt_69f1884a7f1db{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-vt_69f1884a7f1db .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:20px;font-weight:700;color:#8b3a3a}.elementor-12 .elementor-element.elementor-element-vd_69f1884a7f1dc{font-size:14px;line-height:1.6em;color:#5a4a3a}.elementor-12 .elementor-element.elementor-element-sec_cta:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-sec_cta>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.mariachinacionalcr.com/wp-content/uploads/2026/04/mariachi-real/mariachi-violinista.jpg.webp);background-position:center center;background-size:cover}.elementor-12 .elementor-element.elementor-element-sec_cta>.elementor-background-overlay{background-color:#fff0;background-image:linear-gradient(135deg,rgb(26 8 8 / .92) 0%,rgb(61 28 28 / .75) 100%);opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-sec_cta{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:100px 20px 100px 20px}.elementor-12 .elementor-element.elementor-element-cta_col.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-12 .elementor-element.elementor-element-69f1884a7f558{text-align:center}.elementor-12 .elementor-element.elementor-element-69f1884a7f558 .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:5px;color:#d4a574}.elementor-12 .elementor-element.elementor-element-cta_h{margin:15px 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-cta_h .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:56px;font-weight:700;line-height:1.15em;color:#f9d976}.elementor-12 .elementor-element.elementor-element-cta_p{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0;text-align:center}.elementor-12 .elementor-element.elementor-element-cta_p .elementor-heading-title{font-size:18px;font-style:italic;color:#fff}.elementor-12 .elementor-element.elementor-element-cta_btns>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-12 .elementor-element.elementor-element-69f1884a7f55c .elementor-button{background-color:#a83232;font-weight:700;letter-spacing:1.5px;fill:#fff;color:#fff;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px}.elementor-12 .elementor-element.elementor-element-69f1884a7f55e .elementor-button{background-color:#a83232;font-weight:700;letter-spacing:1.5px;fill:#fff;color:#fff;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px}.elementor-12 .elementor-element.elementor-element-69f1884a7f55f .elementor-button{background-color:#25d366;font-weight:700;letter-spacing:1.5px;fill:#fff;color:#fff;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px}@media(min-width:1025px){.elementor-12 .elementor-element.elementor-element-sec_hero:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-sec_hero>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-12 .elementor-element.elementor-element-sec_cta:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-sec_cta>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-hero_t .elementor-heading-title{font-size:64px}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-hero_t .elementor-heading-title{font-size:44px}.elementor-12 .elementor-element.elementor-element-hero_tag .elementor-heading-title{font-size:16px}.elementor-12 .elementor-element.elementor-element-69f1884a7da1f .elementor-heading-title{font-size:30px}.elementor-12 .elementor-element.elementor-element-69f1884a7da22 .elementor-heading-title{font-size:30px}.elementor-12 .elementor-element.elementor-element-ab_txt>.elementor-element-populated{padding:50px 30px 50px 30px}.elementor-12 .elementor-element.elementor-element-ab_h .elementor-heading-title{font-size:28px}.elementor-12 .elementor-element.elementor-element-sn_69f1884a7f118 .elementor-heading-title{font-size:48px}.elementor-12 .elementor-element.elementor-element-sn_69f1884a7f12a .elementor-heading-title{font-size:48px}.elementor-12 .elementor-element.elementor-element-sn_69f1884a7f136 .elementor-heading-title{font-size:48px}.elementor-12 .elementor-element.elementor-element-sn_69f1884a7f141 .elementor-heading-title{font-size:48px}.elementor-12 .elementor-element.elementor-element-69f1884a7f15e .elementor-heading-title{font-size:30px}.elementor-12 .elementor-element.elementor-element-69f1884a7f1a2 .elementor-heading-title{font-size:30px}.elementor-12 .elementor-element.elementor-element-cta_h .elementor-heading-title{font-size:32px}}