.elementor-236 .elementor-element.elementor-element-20cc707:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-20cc707 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(320deg, var( --e-global-color-text ) 0%, var( --e-global-color-accent ) 100%);}.elementor-236 .elementor-element.elementor-element-20cc707 > .elementor-background-overlay{background-image:url("https://mutatiofit.com/wp-content/uploads/2026/10/descarga.png");background-position:top center;background-repeat:no-repeat;background-size:cover;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-236 .elementor-element.elementor-element-20cc707{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;padding:100px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-5f87dc36 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:250px 0px 250px 0px;}.elementor-236 .elementor-element.elementor-element-371e21f1 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-236 .elementor-element.elementor-element-db97bb0 .elementor-heading-title{color:var( --e-global-color-2e2dd07 );}.elementor-bc-flex-widget .elementor-236 .elementor-element.elementor-element-4d6a34fa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-236 .elementor-element.elementor-element-4d6a34fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-236 .elementor-element.elementor-element-4d6a34fa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-51ccedb2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-653eedc6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-7f077f77{--divider-border-style:solid;--divider-color:var( --e-global-color-9d9e1c7 );--divider-border-width:50px;}.elementor-236 .elementor-element.elementor-element-7f077f77 .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-236 .elementor-element.elementor-element-7f077f77 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-236 .elementor-element.elementor-element-4b666ce6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-6cedc143 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-236 .elementor-element.elementor-element-19785925:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-19785925 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(320deg, var( --e-global-color-text ) 0%, var( --e-global-color-accent ) 100%);}.elementor-236 .elementor-element.elementor-element-19785925{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-236 .elementor-element.elementor-element-19785925 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-236 .elementor-element.elementor-element-72e2ccdd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-236 .elementor-element.elementor-element-72e2ccdd{z-index:4;}.elementor-236 .elementor-element.elementor-element-72a6c453{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-69c19dfd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-4ebf16d7{--divider-border-style:solid;--divider-color:var( --e-global-color-9d9e1c7 );--divider-border-width:50px;}.elementor-236 .elementor-element.elementor-element-4ebf16d7 .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-236 .elementor-element.elementor-element-4ebf16d7 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-236 .elementor-element.elementor-element-68e94752 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-dd311be .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-236 .elementor-element.elementor-element-41c196ee{color:var( --e-global-color-2e2dd07 );}.elementor-236 .elementor-element.elementor-element-16cf6691 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 50px;}.elementor-236 .elementor-element.elementor-element-7f056010:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-7f056010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(320deg, var( --e-global-color-text ) 0%, var( --e-global-color-accent ) 100%);}.elementor-236 .elementor-element.elementor-element-7f056010 > .elementor-background-overlay{background-image:url("https://mutatiofit.com/wp-content/uploads/2026/10/mutatio-equipo-fondo.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-236 .elementor-element.elementor-element-7f056010 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 40% ) blur( 0px ) hue-rotate( 0deg );}.elementor-236 .elementor-element.elementor-element-7f056010{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-236 .elementor-element.elementor-element-28290b1a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 100px 0px 100px;}.elementor-236 .elementor-element.elementor-element-5690ce16{--divider-border-style:solid;--divider-color:var( --e-global-color-9d9e1c7 );--divider-border-width:50px;}.elementor-236 .elementor-element.elementor-element-5690ce16 .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-236 .elementor-element.elementor-element-5690ce16 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-236 .elementor-element.elementor-element-78030fb2 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-236 .elementor-element.elementor-element-58b37576{color:var( --e-global-color-2e2dd07 );}.elementor-236 .elementor-element.elementor-element-537e78c3:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-537e78c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(320deg, var( --e-global-color-text ) 0%, var( --e-global-color-accent ) 100%);}.elementor-236 .elementor-element.elementor-element-537e78c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-236 .elementor-element.elementor-element-537e78c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-236 .elementor-element.elementor-element-484ebdcf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-236 .elementor-element.elementor-element-484ebdcf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-236 .elementor-element.elementor-element-484ebdcf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 50px;}.elementor-236 .elementor-element.elementor-element-33b20b88 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-236 .elementor-element.elementor-element-33b20b88{z-index:4;}.elementor-236 .elementor-element.elementor-element-31b7ec67{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-2bb4f47c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-5fdb7938{--divider-border-style:solid;--divider-color:var( --e-global-color-9d9e1c7 );--divider-border-width:50px;}.elementor-236 .elementor-element.elementor-element-5fdb7938 .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-236 .elementor-element.elementor-element-5fdb7938 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-236 .elementor-element.elementor-element-4754be2a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-35a33944 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-236 .elementor-element.elementor-element-58210a2e{color:var( --e-global-color-2e2dd07 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-236 .elementor-element.elementor-element-5f87dc36{width:45%;}.elementor-236 .elementor-element.elementor-element-4d6a34fa{width:55%;}.elementor-236 .elementor-element.elementor-element-653eedc6{width:10%;}.elementor-236 .elementor-element.elementor-element-4b666ce6{width:90%;}.elementor-236 .elementor-element.elementor-element-69c19dfd{width:10%;}.elementor-236 .elementor-element.elementor-element-68e94752{width:90%;}.elementor-236 .elementor-element.elementor-element-2bb4f47c{width:10%;}.elementor-236 .elementor-element.elementor-element-4754be2a{width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-236 .elementor-element.elementor-element-5f87dc36{width:50%;}.elementor-236 .elementor-element.elementor-element-4d6a34fa{width:50%;}}@media(min-width:1025px){.elementor-236 .elementor-element.elementor-element-7f056010 > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:1024px){.elementor-236 .elementor-element.elementor-element-5f87dc36 > .elementor-element-populated{padding:200px 0px 200px 0px;}.elementor-236 .elementor-element.elementor-element-4d6a34fa > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-236 .elementor-element.elementor-element-19785925{padding:80px 0px 80px 0px;}.elementor-236 .elementor-element.elementor-element-72e2ccdd > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-bc-flex-widget .elementor-236 .elementor-element.elementor-element-16cf6691.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-236 .elementor-element.elementor-element-16cf6691.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-236 .elementor-element.elementor-element-16cf6691 > .elementor-element-populated{padding:0px 20px 0px 30px;}.elementor-236 .elementor-element.elementor-element-7f056010{padding:80px 0px 80px 0px;}.elementor-236 .elementor-element.elementor-element-28290b1a > .elementor-element-populated{padding:0px 80px 0px 80px;}.elementor-236 .elementor-element.elementor-element-537e78c3{padding:80px 0px 80px 0px;}.elementor-236 .elementor-element.elementor-element-484ebdcf > .elementor-element-populated{padding:0px 20px 0px 30px;}.elementor-236 .elementor-element.elementor-element-33b20b88 > .elementor-element-populated{padding:0px 20px 0px 0px;}}@media(max-width:767px){.elementor-236 .elementor-element.elementor-element-20cc707{margin-top:-160px;margin-bottom:0px;padding:160px 5px 0px 0px;}.elementor-236 .elementor-element.elementor-element-5f87dc36{width:100%;}.elementor-236 .elementor-element.elementor-element-5f87dc36 > .elementor-element-populated{padding:150px 0px 150px 0px;}.elementor-236 .elementor-element.elementor-element-4d6a34fa{width:100%;}.elementor-236 .elementor-element.elementor-element-4d6a34fa > .elementor-element-populated{padding:30px 20px 30px 0px;}.elementor-236 .elementor-element.elementor-element-653eedc6{width:10%;}.elementor-236 .elementor-element.elementor-element-4b666ce6{width:90%;}.elementor-236 .elementor-element.elementor-element-19785925{padding:60px 0px 60px 0px;}.elementor-236 .elementor-element.elementor-element-72e2ccdd > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-236 .elementor-element.elementor-element-69c19dfd{width:10%;}.elementor-236 .elementor-element.elementor-element-68e94752{width:90%;}.elementor-236 .elementor-element.elementor-element-16cf6691 > .elementor-element-populated{padding:10px 20px 0px 30px;}.elementor-236 .elementor-element.elementor-element-7f056010{padding:60px 0px 60px 0px;}.elementor-236 .elementor-element.elementor-element-28290b1a > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-236 .elementor-element.elementor-element-537e78c3{padding:60px 0px 60px 0px;}.elementor-236 .elementor-element.elementor-element-484ebdcf > .elementor-element-populated{padding:0px 20px 30px 30px;}.elementor-236 .elementor-element.elementor-element-33b20b88 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-236 .elementor-element.elementor-element-2bb4f47c{width:10%;}.elementor-236 .elementor-element.elementor-element-4754be2a{width:90%;}}/* Start custom CSS *//* Identidad del kit; todas las reglas quedan acotadas a cada documento. */
.elementor.elementor-236 { color: #fff; }
.elementor.elementor-236 .elementor-widget-heading .elementor-heading-title { font-family: Oswald, sans-serif; font-weight: 700; line-height: 1.25; margin: 0; }
.elementor.elementor-236 h1.elementor-heading-title { font-size: clamp(30px, 3vw, 44px); }
.elementor.elementor-236 h2.elementor-heading-title { font-size: clamp(28px, 2.6vw, 38px); color: #d90429; }
.elementor.elementor-236 .elementor-widget-text-editor { font-size: 16px; line-height: 1.7; }
.elementor.elementor-236 .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
.elementor.elementor-236 .mt-lead { font-size: 20px; font-weight: 700; line-height: 1.5; color: #f4ebe0; }
.elementor.elementor-236 > .elementor-section > .elementor-container { max-width: 1140px; }
.elementor.elementor-236 .mt-hero-visual > .elementor-widget-wrap { min-height: 620px; padding: 40px 0; align-content: center; isolation: isolate; position: relative; }
.elementor.elementor-236 .mt-hero-content > .elementor-widget-wrap { padding: 48px 0 48px 24px; }
.elementor.elementor-236 .mt-slogan { width: 36%; margin-right: 64%; text-align: left; }
.elementor.elementor-236 .mt-slogan .elementor-heading-title { font-size: clamp(28px, 3.4vw, 50px); line-height: 1.1; text-transform: uppercase; }
.elementor.elementor-236 .mt-portrait { position: absolute; width: 64%; right: 0; bottom: 0; margin: 0; pointer-events: none; }
.elementor.elementor-236 .mt-portrait img { height: 600px; width: auto; object-fit: contain; object-position: bottom; }
.elementor.elementor-236 .mt-copy-column > .elementor-widget-wrap { padding-right: 32px; }
.elementor.elementor-236 .mt-photo-column > .elementor-widget-wrap { padding-left: 24px; align-content: center; }
.elementor.elementor-236 .mt-photo:not(.mt-portrait) img { width: 100%; height: auto; object-fit: contain; border-radius: 10px; max-height: 560px; }
.elementor.elementor-236 .elementor-widget-text-editor a { color: #FF6B5E; text-decoration: underline; text-underline-offset: 3px; }
.elementor.elementor-236 .elementor-button { min-height: 48px; padding: 14px 24px; background:#D90429;color:#FFFFFF; border-radius: 6px; font-family: Oswald, sans-serif; font-size: 16px; line-height: 1.4; }
.elementor.elementor-236 .elementor-button:hover { background: #f4ebe0; color: #12100e; }
.elementor.elementor-236 .mt-secondary .elementor-button { padding: 12px 0; background: transparent; color: #f4ebe0; text-decoration: underline; text-underline-offset: 4px; font-family: 'Noto Sans', sans-serif; font-size: 15px; }
.elementor.elementor-236 a:focus-visible,
.elementor.elementor-236 [tabindex]:focus-visible { outline: 2px solid #d90429; outline-offset: 4px; }
.elementor.elementor-236 ::selection { background:#D90429;color:#FFFFFF; }
.elementor.elementor-236 .elementor-widget-heading + .elementor-widget-text-editor { margin-top: 20px; }
.elementor.elementor-236 .mt-features > .elementor-container { display: flex; flex-wrap: nowrap; gap: 32px; padding: 28px 0; }
.elementor.elementor-236 .mt-feature-column { min-width: 0; flex: 1 1 0; }
.elementor.elementor-236 .mt-feature-column > .elementor-widget-wrap { padding: 0; }
.elementor.elementor-236 .mt-feature-column .elementor-icon-box-wrapper { text-align: left; }
.elementor.elementor-236 .mt-feature-column .elementor-icon { color: #d90429; font-size: 32px; }
.elementor.elementor-236 .mt-feature-column .elementor-icon-box-title { font-family: Oswald, sans-serif; font-size: 26px; color: #d90429; line-height: 1.3; margin-bottom: 12px; }
.elementor.elementor-236 .mt-feature-column .elementor-icon-box-description { color: #fff; font-size: 16px; line-height: 1.7; }
.elementor.elementor-236 .jkit-testimonial-content { font-size: 18px; line-height: 1.7; }
.elementor.elementor-236 .client-name { font-size: 20px; line-height: 1.4; }
.elementor.elementor-236 .client-designation { font-size: 15px; line-height: 1.6; }
.elementor.elementor-236 .jkit-testimonials .tns-nav button { min-width: 44px; min-height: 44px; border: 0; background: transparent; position: relative; }
.elementor.elementor-236 .jkit-testimonials .tns-nav button::after { content: ''; width: 8px; height: 8px; border-radius: 50%; background: #f4ebe0; position: absolute; inset: 0; margin: auto; }
.elementor.elementor-236 .jkit-testimonials .tns-nav .tns-nav-active::after { background: #d90429; }
.elementor.elementor-236 .elementor-element-7dd23b5 .jkit-testimonials .tns-nav button { background: transparent; }
.elementor.elementor-236 .mt-training-feature .elementor-icon-box-title { font-family: Oswald, sans-serif; font-size: 26px; line-height: 1.3; overflow-wrap: anywhere; }
.elementor.elementor-236 .mt-training-feature .elementor-icon-box-description { font-size: 16px; line-height: 1.65; }
.elementor.elementor-236 .elementor-accordion .elementor-tab-title { font-size: 20px; line-height: 1.4; padding: 20px; }
.elementor.elementor-236 .elementor-accordion .elementor-tab-content { font-family: 'Noto Sans', sans-serif; font-size: 16px; line-height: 1.7; font-weight: 400; }
.elementor.elementor-236 .elementor-accordion .elementor-accordion-item + .elementor-accordion-item { margin-top: 8px; }
.elementor.elementor-236 .mt-contact-form { scroll-margin-top: 90px; }
.elementor.elementor-236 .mt-contact-form > .elementor-widget-wrap { padding: 0 0 0 32px; }
.elementor.elementor-236 .elementor-icon-list-text { white-space: normal; overflow-wrap: anywhere; font-size: 16px; line-height: 1.6; }
.elementor.elementor-236 .elementor-icon-list-item a { min-height: 44px; align-items: center; }
.elementor.elementor-236 .mt-article-wide .elementor-widget-text-editor { max-width: 75ch; margin-left: auto; margin-right: auto; }
.elementor.elementor-236 .premium-blog-post-content { padding: 24px; }
.elementor.elementor-236 .premium-blog-post-content h3 { font-family: Oswald, sans-serif; font-size: 26px; line-height: 1.3; }
.elementor.elementor-236 .premium-blog-post-content p { font-size: 16px; line-height: 1.65; }
.elementor.elementor-236 .elementor-element-3357af2f p.premium-blog-post-content { color: #f4ebe0; font-size: 16px; line-height: 1.65; padding: 20px 24px; }
.elementor.elementor-236 .premium-blog-thumb-effect-wrapper img { aspect-ratio: 16 / 10; width: 100%; object-fit: cover; object-position: center top; }
.elementor.elementor-236 .premium-gallery-container img { object-fit: cover; object-position: center top; }
.elementor.elementor-236 .elementor-element-mtgallery .premium-gallery-item { width: 50%; }
.elementor.elementor-236 .elementor-element-mtgallery .premium-gallery-caption { background: #12100e; padding: 12px; color: #fff; font-size: 16px; line-height: 1.5; }
:is(body.page-id-236, body.postid-236) .elementor-72 .elementor-invisible { visibility: visible; }
:is(body.page-id-236, body.postid-236) .elementor-72 .animated { animation: none; transform: none; }
@media (max-width: 1024px) {
  .elementor.elementor-236 > .elementor-section > .elementor-container { padding-left: 20px; padding-right: 20px; }
  .elementor.elementor-236 .mt-hero-visual > .elementor-widget-wrap { min-height: 520px; }
  .elementor.elementor-236 .mt-portrait img { height: 500px; }
  .elementor.elementor-236 .mt-slogan .elementor-heading-title { font-size: 34px; }
  .elementor.elementor-236 .mt-hero-content > .elementor-widget-wrap { padding: 32px 0 32px 12px; }
  .elementor.elementor-236 .mt-training-row > .elementor-container { display: flex; flex-wrap: nowrap; gap: 24px; }
  .elementor.elementor-236 .mt-training-row > .elementor-container > .elementor-column { width: calc((100% - 24px) / 2); min-width: 0; }
  .elementor.elementor-236 .mt-training-feature > .elementor-widget-wrap { padding: 12px; }
}
@media (max-width: 767px) {
  .elementor.elementor-236 > .elementor-section > .elementor-container { padding-left: 16px; padding-right: 16px; }
  .elementor.elementor-236 .mt-hero-content > .elementor-widget-wrap { padding: 32px 0 16px; }
  .elementor.elementor-236 .mt-hero-visual > .elementor-widget-wrap { min-height: 440px; padding: 32px 0; }
  .elementor.elementor-236 .mt-portrait img { height: 420px; }
  .elementor.elementor-236 .mt-slogan .elementor-heading-title { font-size: clamp(28px, 8vw, 42px); }
  .elementor.elementor-236 .mt-copy-column > .elementor-widget-wrap { padding-right: 0; }
  .elementor.elementor-236 .mt-photo-column > .elementor-widget-wrap { padding: 28px 0 0; }
  .elementor.elementor-236 .mt-action .elementor-button { width: 100%; }
  .elementor.elementor-236 .mt-features > .elementor-container,
  .elementor.elementor-236 .mt-training-row > .elementor-container { flex-direction: column; gap: 28px; }
  .elementor.elementor-236 .mt-feature-column,
  .elementor.elementor-236 .mt-training-row > .elementor-container > .elementor-column { width: 100%; }
  .elementor.elementor-236 .mt-contact-form > .elementor-widget-wrap { padding: 32px 0 0; }
  .elementor.elementor-236 .elementor-accordion .elementor-tab-title { font-size: 19px; padding: 18px; }
  .elementor.elementor-236 .elementor-accordion .elementor-tab-content { padding: 20px; }
  .elementor.elementor-236 .elementor-element-mtgallery .premium-gallery-item { width: 100%; }
}

@media (max-width: 1024px) {
  :is(body.page-id-236, body.postid-236) .elementor-65 { position: relative; z-index: 20; }
  :is(body.page-id-236, body.postid-236) .elementor-65 .elementor-element-c61af2e { padding: 0; }
  :is(body.page-id-236, body.postid-236) .elementor-65 .elementor-element-c61af2e > .e-con-inner { flex-direction: row; flex-wrap: nowrap; align-items: center; gap: 12px; padding: 12px 24px; }
  :is(body.page-id-236, body.postid-236) .elementor-65 .e-con .e-con { padding: 0; min-width: 0; }
  :is(body.page-id-236, body.postid-236) .elementor-65 .elementor-element-56472dc { flex: 0 0 180px; width: 180px; }
  :is(body.page-id-236, body.postid-236) .elementor-65 .elementor-element-dadcbea img { display: block; width: 180px; height: auto; max-width: 100%; }
  :is(body.page-id-236, body.postid-236) .elementor-65 .elementor-element-679052f { flex: 1 1 0; width: auto; }
  :is(body.page-id-236, body.postid-236) .elementor-65 .elementor-element-f5aac65 { flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: flex-end; gap: 8px; width: 100%; }
  :is(body.page-id-236, body.postid-236) .elementor-65 .elementor-element-0131787 { flex: 0 0 44px; width: 44px; }
  :is(body.page-id-236, body.postid-236) .elementor-65 .elementor-element-eddc249 { flex: 0 0 auto; width: auto; }
  :is(body.page-id-236, body.postid-236) .elementor-65 .hfe-nav-menu__toggle { display: inline-flex; align-items: center; justify-content: center; padding: 0; min-width: 44px; min-height: 44px; }
  :is(body.page-id-236, body.postid-236) .elementor-65 .elementor-element-e0fcca6 .elementor-button { min-height: 44px; padding: 12px 14px; font-size: 12px; line-height: 1.4; white-space: nowrap; }
  :is(body.page-id-236, body.postid-236) .elementor-65 nav a { min-height: 44px; font-size: 16px; }
  :is(body.page-id-236, body.postid-236) .elementor-72 .elementor-widget-icon-list .elementor-icon-list-item > a { display: flex; align-items: center; min-height: 44px; font-size: 16px; }
  :is(body.page-id-236, body.postid-236) .elementor-72 .animated { animation: none; transform: none; }
}

@media (max-width: 767px) {
  :is(body.page-id-236, body.postid-236) .elementor-65 .elementor-element-c61af2e > .e-con-inner { padding: 12px 16px; }
  :is(body.page-id-236, body.postid-236) .elementor-65 .elementor-element-56472dc { flex-basis: clamp(120px, 24vw, 160px); width: clamp(120px, 24vw, 160px); }
  :is(body.page-id-236, body.postid-236) .elementor-65 .elementor-element-dadcbea img { width: clamp(120px, 24vw, 160px); }
}/* End custom CSS */