.elementor-217 .elementor-element.elementor-element-44889f9f:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-44889f9f > .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-217 .elementor-element.elementor-element-44889f9f > .elementor-background-overlay{background-image:url("https://mutatiofit.com/wp-content/uploads/2026/10/descarga.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-217 .elementor-element.elementor-element-44889f9f{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-217 .elementor-element.elementor-element-36d90d2e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:250px 0px 250px 0px;}.elementor-217 .elementor-element.elementor-element-4a07875a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-217 .elementor-element.elementor-element-6440e755 .elementor-heading-title{color:var( --e-global-color-2e2dd07 );}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-28a81d3c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-217 .elementor-element.elementor-element-28a81d3c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-217 .elementor-element.elementor-element-28a81d3c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-7b8b8e0e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-79368814 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-265e9c96{--divider-border-style:solid;--divider-color:var( --e-global-color-9d9e1c7 );--divider-border-width:50px;}.elementor-217 .elementor-element.elementor-element-265e9c96 .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-217 .elementor-element.elementor-element-265e9c96 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-217 .elementor-element.elementor-element-26e02b07 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-5144ddc6 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-217 .elementor-element.elementor-element-5b9a259c:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-5b9a259c > .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-217 .elementor-element.elementor-element-5b9a259c{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-217 .elementor-element.elementor-element-5b9a259c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-217 .elementor-element.elementor-element-6821ef4f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-217 .elementor-element.elementor-element-6821ef4f{z-index:4;}.elementor-217 .elementor-element.elementor-element-736a3e6f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-4e3271a4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-9c098b6{--divider-border-style:solid;--divider-color:var( --e-global-color-9d9e1c7 );--divider-border-width:50px;}.elementor-217 .elementor-element.elementor-element-9c098b6 .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-217 .elementor-element.elementor-element-9c098b6 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-217 .elementor-element.elementor-element-77bfad89 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-c622992 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-217 .elementor-element.elementor-element-6cac1459{color:var( --e-global-color-2e2dd07 );}.elementor-217 .elementor-element.elementor-element-4fafee47 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 50px;}.elementor-217 .elementor-element.elementor-element-473b322b:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-473b322b > .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-217 .elementor-element.elementor-element-473b322b > .elementor-background-overlay{background-image:url("https://mutatiofit.com/wp-content/uploads/2026/10/2149049754.jpg");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-217 .elementor-element.elementor-element-473b322b .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 40% ) blur( 0px ) hue-rotate( 0deg );}.elementor-217 .elementor-element.elementor-element-473b322b{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-217 .elementor-element.elementor-element-6e1674fe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-7aeb7e85{--divider-border-style:solid;--divider-color:var( --e-global-color-9d9e1c7 );--divider-border-width:50px;}.elementor-217 .elementor-element.elementor-element-7aeb7e85 .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-217 .elementor-element.elementor-element-7aeb7e85 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-217 .elementor-element.elementor-element-4243e5a2 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-217 .elementor-element.elementor-element-7dd23b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials{padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-217 .elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p{color:var( --e-global-color-2e2dd07 );}.elementor-217 .elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name{color:var( --e-global-color-2e2dd07 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-217 .elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des{color:var( --e-global-color-9d9e1c7 );}.elementor-217 .elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img{padding:0px 0px 5px 0px;}.elementor-217 .elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio{bottom:-100px;}.elementor-217 .elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials .tns-controls button span{opacity:100%;}.elementor-217 .elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button span{opacity:100%;}.elementor-217 .elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials .tns-nav{text-align:center;}.elementor-217 .elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials .tns-nav button{width:6px;height:6px;background-color:#483816;}.elementor-217 .elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials .tns-nav button.tns-nav-active{width:6px;height:6px;background-color:var( --e-global-color-primary );}.elementor-217 .elementor-element.elementor-element-5dd8504e:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-5dd8504e > .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-217 .elementor-element.elementor-element-5dd8504e{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-217 .elementor-element.elementor-element-5dd8504e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-217 .elementor-element.elementor-element-13587bcc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-3e067d5a{--divider-border-style:solid;--divider-color:var( --e-global-color-9d9e1c7 );--divider-border-width:50px;}.elementor-217 .elementor-element.elementor-element-3e067d5a .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-217 .elementor-element.elementor-element-3e067d5a .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-217 .elementor-element.elementor-element-25620a73 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-217 .elementor-element.elementor-element-mtvaluesw0 .elementor-icon-box-wrapper{gap:15px;}.elementor-217 .elementor-element.elementor-element-mtvaluesw1 .elementor-icon-box-wrapper{gap:15px;}.elementor-217 .elementor-element.elementor-element-mtvaluesw2 .elementor-icon-box-wrapper{gap:15px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-217 .elementor-element.elementor-element-36d90d2e{width:45%;}.elementor-217 .elementor-element.elementor-element-28a81d3c{width:55%;}.elementor-217 .elementor-element.elementor-element-79368814{width:10%;}.elementor-217 .elementor-element.elementor-element-26e02b07{width:90%;}.elementor-217 .elementor-element.elementor-element-4e3271a4{width:10%;}.elementor-217 .elementor-element.elementor-element-77bfad89{width:90%;}.elementor-217 .elementor-element.elementor-element-mtvalues0{width:33.333333333333%;}.elementor-217 .elementor-element.elementor-element-mtvalues1{width:33.333333333333%;}.elementor-217 .elementor-element.elementor-element-mtvalues2{width:33.333333333333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-217 .elementor-element.elementor-element-36d90d2e{width:50%;}.elementor-217 .elementor-element.elementor-element-28a81d3c{width:50%;}}@media(min-width:1025px){.elementor-217 .elementor-element.elementor-element-473b322b > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:1024px){.elementor-217 .elementor-element.elementor-element-36d90d2e > .elementor-element-populated{padding:200px 0px 200px 0px;}.elementor-217 .elementor-element.elementor-element-28a81d3c > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-217 .elementor-element.elementor-element-5b9a259c{padding:80px 0px 80px 0px;}.elementor-217 .elementor-element.elementor-element-6821ef4f > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-4fafee47.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-217 .elementor-element.elementor-element-4fafee47.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-217 .elementor-element.elementor-element-4fafee47 > .elementor-element-populated{padding:0px 20px 0px 30px;}.elementor-217 .elementor-element.elementor-element-473b322b{padding:80px 0px 80px 0px;}.elementor-217 .elementor-element.elementor-element-7dd23b5{padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-217 .elementor-element.elementor-element-5dd8504e{padding:80px 0px 80px 0px;}.elementor-217 .elementor-element.elementor-element-13587bcc > .elementor-element-populated{padding:0px 20px 0px 20px;}}@media(max-width:767px){.elementor-217 .elementor-element.elementor-element-44889f9f{margin-top:-160px;margin-bottom:0px;padding:160px 5px 0px 0px;}.elementor-217 .elementor-element.elementor-element-36d90d2e{width:100%;}.elementor-217 .elementor-element.elementor-element-36d90d2e > .elementor-element-populated{padding:150px 0px 150px 0px;}.elementor-217 .elementor-element.elementor-element-28a81d3c{width:100%;}.elementor-217 .elementor-element.elementor-element-28a81d3c > .elementor-element-populated{padding:30px 20px 30px 0px;}.elementor-217 .elementor-element.elementor-element-79368814{width:10%;}.elementor-217 .elementor-element.elementor-element-26e02b07{width:90%;}.elementor-217 .elementor-element.elementor-element-5b9a259c{padding:60px 0px 60px 0px;}.elementor-217 .elementor-element.elementor-element-6821ef4f > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-217 .elementor-element.elementor-element-4e3271a4{width:10%;}.elementor-217 .elementor-element.elementor-element-77bfad89{width:90%;}.elementor-217 .elementor-element.elementor-element-4fafee47 > .elementor-element-populated{padding:10px 20px 0px 30px;}.elementor-217 .elementor-element.elementor-element-473b322b{padding:60px 0px 60px 0px;}.elementor-217 .elementor-element.elementor-element-7dd23b5{padding:0px 0px 0px 20px;}.elementor-217 .elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box{text-align:center;}.elementor-217 .elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-217 .elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio{bottom:-100px;}.elementor-217 .elementor-element.elementor-element-5dd8504e{padding:60px 0px 60px 0px;}.elementor-217 .elementor-element.elementor-element-mtvalues0{width:100%;}.elementor-217 .elementor-element.elementor-element-mtvalues1{width:100%;}.elementor-217 .elementor-element.elementor-element-mtvalues2{width:100%;}}@media (min-width: 1025px) {.elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) { display: flex; flex-direction: row; } }@media (min-width: 1025px) {.elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item { width: calc(2) } }@media (min-width: 1025px) {.elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+3) { display: none; } }@media (min-width: 1025px) {.elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(2)) { margin-right: 10px; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) { display: flex; flex-direction: row; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item { width: calc(1) } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) { display: none; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) { margin-right: 10px; } }@media (max-width: 767px) {.elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) { display: flex; flex-direction: row; } }@media (max-width: 767px) {.elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item { width: calc(1) } }@media (max-width: 767px) {.elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) { display: none; } }@media (max-width: 767px) {.elementor-element.elementor-element-7dd23b5 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) { margin-right: 10px; } }
/* Start custom CSS *//* Identidad del kit; todas las reglas quedan acotadas a cada documento. */
.elementor.elementor-217 { color: #fff; }
.elementor.elementor-217 .elementor-widget-heading .elementor-heading-title { font-family: Oswald, sans-serif; font-weight: 700; line-height: 1.25; margin: 0; }
.elementor.elementor-217 h1.elementor-heading-title { font-size: clamp(30px, 3vw, 44px); }
.elementor.elementor-217 h2.elementor-heading-title { font-size: clamp(28px, 2.6vw, 38px); color: #d90429; }
.elementor.elementor-217 .elementor-widget-text-editor { font-size: 16px; line-height: 1.7; }
.elementor.elementor-217 .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
.elementor.elementor-217 .mt-lead { font-size: 20px; font-weight: 700; line-height: 1.5; color: #f4ebe0; }
.elementor.elementor-217 > .elementor-section > .elementor-container { max-width: 1140px; }
.elementor.elementor-217 .mt-hero-visual > .elementor-widget-wrap { min-height: 620px; padding: 40px 0; align-content: center; isolation: isolate; position: relative; }
.elementor.elementor-217 .mt-hero-content > .elementor-widget-wrap { padding: 48px 0 48px 24px; }
.elementor.elementor-217 .mt-slogan { width: 36%; margin-right: 64%; text-align: left; }
.elementor.elementor-217 .mt-slogan .elementor-heading-title { font-size: clamp(28px, 3.4vw, 50px); line-height: 1.1; text-transform: uppercase; }
.elementor.elementor-217 .mt-portrait { position: absolute; width: 64%; right: 0; bottom: 0; margin: 0; pointer-events: none; }
.elementor.elementor-217 .mt-portrait img { height: 600px; width: auto; object-fit: contain; object-position: bottom; }
.elementor.elementor-217 .mt-copy-column > .elementor-widget-wrap { padding-right: 32px; }
.elementor.elementor-217 .mt-photo-column > .elementor-widget-wrap { padding-left: 24px; align-content: center; }
.elementor.elementor-217 .mt-photo:not(.mt-portrait) img { width: 100%; height: auto; object-fit: contain; border-radius: 10px; max-height: 560px; }
.elementor.elementor-217 .elementor-widget-text-editor a { color: #FF6B5E; text-decoration: underline; text-underline-offset: 3px; }
.elementor.elementor-217 .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-217 .elementor-button:hover { background: #f4ebe0; color: #12100e; }
.elementor.elementor-217 .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-217 a:focus-visible,
.elementor.elementor-217 [tabindex]:focus-visible { outline: 2px solid #d90429; outline-offset: 4px; }
.elementor.elementor-217 ::selection { background:#D90429;color:#FFFFFF; }
.elementor.elementor-217 .elementor-widget-heading + .elementor-widget-text-editor { margin-top: 20px; }
.elementor.elementor-217 .mt-features > .elementor-container { display: flex; flex-wrap: nowrap; gap: 32px; padding: 28px 0; }
.elementor.elementor-217 .mt-feature-column { min-width: 0; flex: 1 1 0; }
.elementor.elementor-217 .mt-feature-column > .elementor-widget-wrap { padding: 0; }
.elementor.elementor-217 .mt-feature-column .elementor-icon-box-wrapper { text-align: left; }
.elementor.elementor-217 .mt-feature-column .elementor-icon { color: #d90429; font-size: 32px; }
.elementor.elementor-217 .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-217 .mt-feature-column .elementor-icon-box-description { color: #fff; font-size: 16px; line-height: 1.7; }
.elementor.elementor-217 .jkit-testimonial-content { font-size: 18px; line-height: 1.7; }
.elementor.elementor-217 .client-name { font-size: 20px; line-height: 1.4; }
.elementor.elementor-217 .client-designation { font-size: 15px; line-height: 1.6; }
.elementor.elementor-217 .jkit-testimonials .tns-nav button { min-width: 44px; min-height: 44px; border: 0; background: transparent; position: relative; }
.elementor.elementor-217 .jkit-testimonials .tns-nav button::after { content: ''; width: 8px; height: 8px; border-radius: 50%; background: #f4ebe0; position: absolute; inset: 0; margin: auto; }
.elementor.elementor-217 .jkit-testimonials .tns-nav .tns-nav-active::after { background: #d90429; }
.elementor.elementor-217 .elementor-element-7dd23b5 .jkit-testimonials .tns-nav button { background: transparent; }
.elementor.elementor-217 .mt-training-feature .elementor-icon-box-title { font-family: Oswald, sans-serif; font-size: 26px; line-height: 1.3; overflow-wrap: anywhere; }
.elementor.elementor-217 .mt-training-feature .elementor-icon-box-description { font-size: 16px; line-height: 1.65; }
.elementor.elementor-217 .elementor-accordion .elementor-tab-title { font-size: 20px; line-height: 1.4; padding: 20px; }
.elementor.elementor-217 .elementor-accordion .elementor-tab-content { font-family: 'Noto Sans', sans-serif; font-size: 16px; line-height: 1.7; font-weight: 400; }
.elementor.elementor-217 .elementor-accordion .elementor-accordion-item + .elementor-accordion-item { margin-top: 8px; }
.elementor.elementor-217 .mt-contact-form { scroll-margin-top: 90px; }
.elementor.elementor-217 .mt-contact-form > .elementor-widget-wrap { padding: 0 0 0 32px; }
.elementor.elementor-217 .elementor-element-133880d2 { margin-top: 32px; }
.elementor.elementor-217 .elementor-icon-list-text { white-space: normal; overflow-wrap: anywhere; font-size: 16px; line-height: 1.6; }
.elementor.elementor-217 .elementor-icon-list-item a { min-height: 44px; align-items: center; }
.elementor.elementor-217 .mt-article-wide .elementor-widget-text-editor { max-width: 75ch; margin-left: auto; margin-right: auto; }
.elementor.elementor-217 .premium-blog-post-content { padding: 24px; }
.elementor.elementor-217 .premium-blog-post-content h3 { font-family: Oswald, sans-serif; font-size: 26px; line-height: 1.3; }
.elementor.elementor-217 .premium-blog-post-content p { font-size: 16px; line-height: 1.65; }
.elementor.elementor-217 .elementor-element-3357af2f p.premium-blog-post-content { color: #f4ebe0; font-size: 16px; line-height: 1.65; padding: 20px 24px; }
.elementor.elementor-217 .premium-blog-thumb-effect-wrapper img { aspect-ratio: 16 / 10; width: 100%; object-fit: cover; object-position: center top; }
.elementor.elementor-217 .premium-gallery-container img { object-fit: cover; object-position: center top; }
.elementor.elementor-217 .elementor-element-mtgallery .premium-gallery-item { width: 50%; }
.elementor.elementor-217 .elementor-element-mtgallery .premium-gallery-caption { background: #12100e; padding: 12px; color: #fff; font-size: 16px; line-height: 1.5; }
:is(body.page-id-217, body.postid-217) .elementor-72 .elementor-invisible { visibility: visible; }
:is(body.page-id-217, body.postid-217) .elementor-72 .animated { animation: none; transform: none; }
@media (max-width: 1024px) {
  .elementor.elementor-217 > .elementor-section > .elementor-container { padding-left: 20px; padding-right: 20px; }
  .elementor.elementor-217 .mt-hero-visual > .elementor-widget-wrap { min-height: 520px; }
  .elementor.elementor-217 .mt-portrait img { height: 500px; }
  .elementor.elementor-217 .mt-slogan .elementor-heading-title { font-size: 34px; }
  .elementor.elementor-217 .mt-hero-content > .elementor-widget-wrap { padding: 32px 0 32px 12px; }
  .elementor.elementor-217 .mt-training-row > .elementor-container { display: flex; flex-wrap: nowrap; gap: 24px; }
  .elementor.elementor-217 .mt-training-row > .elementor-container > .elementor-column { width: calc((100% - 24px) / 2); min-width: 0; }
  .elementor.elementor-217 .mt-training-feature > .elementor-widget-wrap { padding: 12px; }
  .elementor.elementor-217 .elementor-element-3e8809d0 > .elementor-container { flex-direction: column; }
  .elementor.elementor-217 .elementor-element-3e8809d0 > .elementor-container > .elementor-column { width: 100%; }
  .elementor.elementor-217 .elementor-element-2d00d768 > .elementor-widget-wrap { padding: 0; }
  .elementor.elementor-217 .mt-contact-form > .elementor-widget-wrap { padding: 32px 0 0; }
}
@media (max-width: 767px) {
  .elementor.elementor-217 > .elementor-section > .elementor-container { padding-left: 16px; padding-right: 16px; }
  .elementor.elementor-217 .mt-hero-content > .elementor-widget-wrap { padding: 32px 0 16px; }
  .elementor.elementor-217 .mt-hero-visual > .elementor-widget-wrap { min-height: 440px; padding: 32px 0; }
  .elementor.elementor-217 .mt-portrait img { height: 420px; }
  .elementor.elementor-217 .mt-slogan .elementor-heading-title { font-size: clamp(28px, 8vw, 42px); }
  .elementor.elementor-217 .mt-copy-column > .elementor-widget-wrap { padding-right: 0; }
  .elementor.elementor-217 .mt-photo-column > .elementor-widget-wrap { padding: 28px 0 0; }
  .elementor.elementor-217 .mt-action .elementor-button { width: 100%; }
  .elementor.elementor-217 .mt-features > .elementor-container,
  .elementor.elementor-217 .mt-training-row > .elementor-container { flex-direction: column; gap: 28px; }
  .elementor.elementor-217 .mt-feature-column,
  .elementor.elementor-217 .mt-training-row > .elementor-container > .elementor-column { width: 100%; }
  .elementor.elementor-217 .mt-feature-column { flex: 0 0 auto; }
  .elementor.elementor-217 .mt-contact-form > .elementor-widget-wrap { padding: 32px 0 0; }
  .elementor.elementor-217 .elementor-accordion .elementor-tab-title { font-size: 19px; padding: 18px; }
  .elementor.elementor-217 .elementor-accordion .elementor-tab-content { padding: 20px; }
  .elementor.elementor-217 .elementor-element-mtgallery .premium-gallery-item { width: 100%; }
}

@media (max-width: 1024px) {
  :is(body.page-id-217, body.postid-217) .elementor-65 { position: relative; z-index: 20; }
  :is(body.page-id-217, body.postid-217) .elementor-65 .elementor-element-c61af2e { padding: 0; }
  :is(body.page-id-217, body.postid-217) .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-217, body.postid-217) .elementor-65 .e-con .e-con { padding: 0; min-width: 0; }
  :is(body.page-id-217, body.postid-217) .elementor-65 .elementor-element-56472dc { flex: 0 0 180px; width: 180px; }
  :is(body.page-id-217, body.postid-217) .elementor-65 .elementor-element-dadcbea img { display: block; width: 180px; height: auto; max-width: 100%; }
  :is(body.page-id-217, body.postid-217) .elementor-65 .elementor-element-679052f { flex: 1 1 0; width: auto; }
  :is(body.page-id-217, body.postid-217) .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-217, body.postid-217) .elementor-65 .elementor-element-0131787 { flex: 0 0 44px; width: 44px; }
  :is(body.page-id-217, body.postid-217) .elementor-65 .elementor-element-eddc249 { flex: 0 0 auto; width: auto; }
  :is(body.page-id-217, body.postid-217) .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-217, body.postid-217) .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-217, body.postid-217) .elementor-65 nav a { min-height: 44px; font-size: 16px; }
  :is(body.page-id-217, body.postid-217) .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-217, body.postid-217) .elementor-72 .animated { animation: none; transform: none; }
}

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