.elementor-225 .elementor-element.elementor-element-21015cbc:not(.elementor-motion-effects-element-type-background), .elementor-225 .elementor-element.elementor-element-21015cbc > .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-225 .elementor-element.elementor-element-21015cbc > .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-225 .elementor-element.elementor-element-21015cbc{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-225 .elementor-element.elementor-element-4a76a512 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:250px 0px 250px 0px;}.elementor-225 .elementor-element.elementor-element-571b6552 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-225 .elementor-element.elementor-element-2e4784f7 .elementor-heading-title{color:var( --e-global-color-2e2dd07 );}.elementor-bc-flex-widget .elementor-225 .elementor-element.elementor-element-2438aa01.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-225 .elementor-element.elementor-element-2438aa01.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-225 .elementor-element.elementor-element-2438aa01 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-225 .elementor-element.elementor-element-44a0565b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-225 .elementor-element.elementor-element-468ed3cb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-225 .elementor-element.elementor-element-54393cf0{--divider-border-style:solid;--divider-color:var( --e-global-color-9d9e1c7 );--divider-border-width:50px;}.elementor-225 .elementor-element.elementor-element-54393cf0 .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-225 .elementor-element.elementor-element-54393cf0 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-225 .elementor-element.elementor-element-407d573 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-225 .elementor-element.elementor-element-2d837b61 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-225 .elementor-element.elementor-element-2502a47d:not(.elementor-motion-effects-element-type-background), .elementor-225 .elementor-element.elementor-element-2502a47d > .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-225 .elementor-element.elementor-element-2502a47d{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-225 .elementor-element.elementor-element-2502a47d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-225 .elementor-element.elementor-element-4d4a64d4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-225 .elementor-element.elementor-element-4d4a64d4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-225 .elementor-element.elementor-element-4d4a64d4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-225 .elementor-element.elementor-element-684bdf4{--divider-border-style:solid;--divider-color:var( --e-global-color-9d9e1c7 );--divider-border-width:50px;}.elementor-225 .elementor-element.elementor-element-684bdf4 .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-225 .elementor-element.elementor-element-684bdf4 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-225 .elementor-element.elementor-element-3ac9a4b4 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-225 .elementor-element.elementor-element-5972d800{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-225 .elementor-element.elementor-element-6f64c2b8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-225 .elementor-element.elementor-element-6f64c2b8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-225 .elementor-element.elementor-element-6f64c2b8 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://mutatiofit.com/wp-content/uploads/2026/10/mutatio-equipo-fondo.webp");background-position:bottom right;background-repeat:no-repeat;background-size:200px auto;opacity:0.1;}.elementor-225 .elementor-element.elementor-element-6f64c2b8 > .elementor-element-populated, .elementor-225 .elementor-element.elementor-element-6f64c2b8 > .elementor-element-populated > .elementor-background-overlay, .elementor-225 .elementor-element.elementor-element-6f64c2b8 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-225 .elementor-element.elementor-element-6f64c2b8 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;margin:0px 50px 50px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;padding:40px 30px 40px 30px;}.elementor-225 .elementor-element.elementor-element-6f64c2b8:hover > .elementor-element-populated, .elementor-225 .elementor-element.elementor-element-6f64c2b8:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-225 .elementor-element.elementor-element-6f64c2b8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-225 .elementor-element.elementor-element-1d8379eb .elementor-icon-box-wrapper{gap:15px;}.elementor-225 .elementor-element.elementor-element-1d8379eb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-225 .elementor-element.elementor-element-1d8379eb.elementor-view-framed .elementor-icon, .elementor-225 .elementor-element.elementor-element-1d8379eb.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-225 .elementor-element.elementor-element-1d8379eb .elementor-icon-box-title, .elementor-225 .elementor-element.elementor-element-1d8379eb .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-225 .elementor-element.elementor-element-1d8379eb .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-225 .elementor-element.elementor-element-1d8379eb .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-225 .elementor-element.elementor-element-7eb4a074:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-225 .elementor-element.elementor-element-7eb4a074 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-225 .elementor-element.elementor-element-7eb4a074 > .elementor-element-populated, .elementor-225 .elementor-element.elementor-element-7eb4a074 > .elementor-element-populated > .elementor-background-overlay, .elementor-225 .elementor-element.elementor-element-7eb4a074 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-225 .elementor-element.elementor-element-7eb4a074 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;margin:0px 50px 50px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;padding:40px 30px 40px 30px;}.elementor-225 .elementor-element.elementor-element-7eb4a074:hover > .elementor-element-populated, .elementor-225 .elementor-element.elementor-element-7eb4a074:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-225 .elementor-element.elementor-element-7eb4a074 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-225 .elementor-element.elementor-element-78c7a59d .elementor-icon-box-wrapper{gap:15px;}.elementor-225 .elementor-element.elementor-element-78c7a59d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2e2dd07 );}.elementor-225 .elementor-element.elementor-element-78c7a59d.elementor-view-framed .elementor-icon, .elementor-225 .elementor-element.elementor-element-78c7a59d.elementor-view-default .elementor-icon{fill:var( --e-global-color-2e2dd07 );color:var( --e-global-color-2e2dd07 );border-color:var( --e-global-color-2e2dd07 );}.elementor-225 .elementor-element.elementor-element-78c7a59d .elementor-icon-box-title, .elementor-225 .elementor-element.elementor-element-78c7a59d .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-225 .elementor-element.elementor-element-78c7a59d .elementor-icon-box-title{color:var( --e-global-color-2e2dd07 );}.elementor-225 .elementor-element.elementor-element-78c7a59d .elementor-icon-box-description{color:var( --e-global-color-2e2dd07 );}.elementor-225 .elementor-element.elementor-element-3ff57012{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-225 .elementor-element.elementor-element-2b9da44d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-225 .elementor-element.elementor-element-2b9da44d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-225 .elementor-element.elementor-element-2b9da44d > .elementor-element-populated, .elementor-225 .elementor-element.elementor-element-2b9da44d > .elementor-element-populated > .elementor-background-overlay, .elementor-225 .elementor-element.elementor-element-2b9da44d > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-225 .elementor-element.elementor-element-2b9da44d > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;padding:40px 30px 40px 30px;}.elementor-225 .elementor-element.elementor-element-2b9da44d:hover > .elementor-element-populated, .elementor-225 .elementor-element.elementor-element-2b9da44d:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-225 .elementor-element.elementor-element-2b9da44d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-225 .elementor-element.elementor-element-21cbfb71 .elementor-icon-box-wrapper{gap:15px;}.elementor-225 .elementor-element.elementor-element-21cbfb71.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2e2dd07 );}.elementor-225 .elementor-element.elementor-element-21cbfb71.elementor-view-framed .elementor-icon, .elementor-225 .elementor-element.elementor-element-21cbfb71.elementor-view-default .elementor-icon{fill:var( --e-global-color-2e2dd07 );color:var( --e-global-color-2e2dd07 );border-color:var( --e-global-color-2e2dd07 );}.elementor-225 .elementor-element.elementor-element-21cbfb71 .elementor-icon-box-title, .elementor-225 .elementor-element.elementor-element-21cbfb71 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-225 .elementor-element.elementor-element-21cbfb71 .elementor-icon-box-title{color:var( --e-global-color-2e2dd07 );}.elementor-225 .elementor-element.elementor-element-21cbfb71 .elementor-icon-box-description{color:var( --e-global-color-2e2dd07 );}.elementor-225 .elementor-element.elementor-element-38d77c39:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-225 .elementor-element.elementor-element-38d77c39 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-225 .elementor-element.elementor-element-38d77c39 > .elementor-element-populated, .elementor-225 .elementor-element.elementor-element-38d77c39 > .elementor-element-populated > .elementor-background-overlay, .elementor-225 .elementor-element.elementor-element-38d77c39 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-225 .elementor-element.elementor-element-38d77c39 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;padding:40px 30px 40px 30px;}.elementor-225 .elementor-element.elementor-element-38d77c39:hover > .elementor-element-populated, .elementor-225 .elementor-element.elementor-element-38d77c39:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-225 .elementor-element.elementor-element-38d77c39 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-225 .elementor-element.elementor-element-2beffa40 .elementor-icon-box-wrapper{gap:15px;}.elementor-225 .elementor-element.elementor-element-2beffa40.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2e2dd07 );}.elementor-225 .elementor-element.elementor-element-2beffa40.elementor-view-framed .elementor-icon, .elementor-225 .elementor-element.elementor-element-2beffa40.elementor-view-default .elementor-icon{fill:var( --e-global-color-2e2dd07 );color:var( --e-global-color-2e2dd07 );border-color:var( --e-global-color-2e2dd07 );}.elementor-225 .elementor-element.elementor-element-2beffa40 .elementor-icon-box-title, .elementor-225 .elementor-element.elementor-element-2beffa40 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-225 .elementor-element.elementor-element-2beffa40 .elementor-icon-box-title{color:var( --e-global-color-2e2dd07 );}.elementor-225 .elementor-element.elementor-element-2beffa40 .elementor-icon-box-description{color:var( --e-global-color-2e2dd07 );}.elementor-225 .elementor-element.elementor-element-3a5151a:not(.elementor-motion-effects-element-type-background), .elementor-225 .elementor-element.elementor-element-3a5151a > .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-225 .elementor-element.elementor-element-3a5151a > .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-225 .elementor-element.elementor-element-3a5151a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 100px 120px 100px;}.elementor-225 .elementor-element.elementor-element-5a70ce84 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-225 .elementor-element.elementor-element-7166d9e1{--divider-border-style:solid;--divider-color:var( --e-global-color-9d9e1c7 );--divider-border-width:50px;}.elementor-225 .elementor-element.elementor-element-7166d9e1 .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-225 .elementor-element.elementor-element-7166d9e1 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-225 .elementor-element.elementor-element-605789e0 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-225 .elementor-element.elementor-element-mtgallery .premium-img-gallery-masonry div.premium-gallery-item, .elementor-225 .elementor-element.elementor-element-mtgallery .premium-img-gallery-fitRows div.premium-gallery-item{width:50%;}.elementor-225 .elementor-element.elementor-element-mtgallery .pa-gallery-img-container img{object-fit:cover;}.elementor-225 .elementor-element.elementor-element-mtgallery .premium-gallery-item{padding:12px;}.elementor-225 .elementor-element.elementor-element-mtgallery .premium-gallery-caption{text-align:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-225 .elementor-element.elementor-element-4a76a512 > .elementor-element-populated{padding:200px 0px 200px 0px;}.elementor-225 .elementor-element.elementor-element-2438aa01 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-225 .elementor-element.elementor-element-2502a47d{padding:80px 0px 80px 0px;}.elementor-225 .elementor-element.elementor-element-6f64c2b8 > .elementor-element-populated >  .elementor-background-overlay{background-size:160px auto;}.elementor-225 .elementor-element.elementor-element-6f64c2b8 > .elementor-element-populated{margin:0px 20px 40px 40px;--e-column-margin-right:20px;--e-column-margin-left:40px;}.elementor-225 .elementor-element.elementor-element-1d8379eb .elementor-icon-box-title, .elementor-225 .elementor-element.elementor-element-1d8379eb .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-225 .elementor-element.elementor-element-7eb4a074 > .elementor-element-populated{margin:0px 40px 40px 20px;--e-column-margin-right:40px;--e-column-margin-left:20px;}.elementor-225 .elementor-element.elementor-element-78c7a59d .elementor-icon-box-title, .elementor-225 .elementor-element.elementor-element-78c7a59d .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-225 .elementor-element.elementor-element-2b9da44d > .elementor-element-populated{margin:0px 20px 0px 40px;--e-column-margin-right:20px;--e-column-margin-left:40px;}.elementor-225 .elementor-element.elementor-element-21cbfb71 .elementor-icon-box-title, .elementor-225 .elementor-element.elementor-element-21cbfb71 .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-225 .elementor-element.elementor-element-38d77c39 > .elementor-element-populated{margin:0px 40px 0px 20px;--e-column-margin-right:40px;--e-column-margin-left:20px;}.elementor-225 .elementor-element.elementor-element-2beffa40 .elementor-icon-box-title, .elementor-225 .elementor-element.elementor-element-2beffa40 .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-225 .elementor-element.elementor-element-3a5151a{padding:80px 0px 90px 0px;}.elementor-225 .elementor-element.elementor-element-mtgallery .premium-img-gallery-masonry div.premium-gallery-item, .elementor-225 .elementor-element.elementor-element-mtgallery .premium-img-gallery-fitRows div.premium-gallery-item{width:50%;}}@media(min-width:768px){.elementor-225 .elementor-element.elementor-element-4a76a512{width:45%;}.elementor-225 .elementor-element.elementor-element-2438aa01{width:55%;}.elementor-225 .elementor-element.elementor-element-468ed3cb{width:10%;}.elementor-225 .elementor-element.elementor-element-407d573{width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-225 .elementor-element.elementor-element-4a76a512{width:50%;}.elementor-225 .elementor-element.elementor-element-2438aa01{width:50%;}}@media(max-width:767px){.elementor-225 .elementor-element.elementor-element-21015cbc{margin-top:-160px;margin-bottom:0px;padding:160px 5px 0px 0px;}.elementor-225 .elementor-element.elementor-element-4a76a512{width:100%;}.elementor-225 .elementor-element.elementor-element-4a76a512 > .elementor-element-populated{padding:150px 0px 150px 0px;}.elementor-225 .elementor-element.elementor-element-2438aa01{width:100%;}.elementor-225 .elementor-element.elementor-element-2438aa01 > .elementor-element-populated{padding:30px 20px 30px 0px;}.elementor-225 .elementor-element.elementor-element-468ed3cb{width:10%;}.elementor-225 .elementor-element.elementor-element-407d573{width:90%;}.elementor-225 .elementor-element.elementor-element-2502a47d{padding:60px 0px 60px 0px;}.elementor-225 .elementor-element.elementor-element-6f64c2b8{width:100%;}.elementor-225 .elementor-element.elementor-element-6f64c2b8 > .elementor-element-populated{margin:0px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-225 .elementor-element.elementor-element-1d8379eb .elementor-icon-box-title, .elementor-225 .elementor-element.elementor-element-1d8379eb .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-225 .elementor-element.elementor-element-7eb4a074{width:100%;}.elementor-225 .elementor-element.elementor-element-7eb4a074 > .elementor-element-populated{margin:0px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-225 .elementor-element.elementor-element-78c7a59d .elementor-icon-box-title, .elementor-225 .elementor-element.elementor-element-78c7a59d .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-225 .elementor-element.elementor-element-2b9da44d{width:100%;}.elementor-225 .elementor-element.elementor-element-2b9da44d > .elementor-element-populated{margin:0px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-225 .elementor-element.elementor-element-21cbfb71 .elementor-icon-box-title, .elementor-225 .elementor-element.elementor-element-21cbfb71 .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-225 .elementor-element.elementor-element-38d77c39{width:100%;}.elementor-225 .elementor-element.elementor-element-38d77c39 > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-225 .elementor-element.elementor-element-2beffa40 .elementor-icon-box-title, .elementor-225 .elementor-element.elementor-element-2beffa40 .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-225 .elementor-element.elementor-element-3a5151a{padding:60px 0px 70px 0px;}.elementor-225 .elementor-element.elementor-element-mtgallery .premium-img-gallery-masonry div.premium-gallery-item, .elementor-225 .elementor-element.elementor-element-mtgallery .premium-img-gallery-fitRows div.premium-gallery-item{width:100%;}}/* Start custom CSS *//* Identidad del kit; todas las reglas quedan acotadas a cada documento. */
.elementor.elementor-225 { color: #fff; }
.elementor.elementor-225 .elementor-widget-heading .elementor-heading-title { font-family: Oswald, sans-serif; font-weight: 700; line-height: 1.25; margin: 0; }
.elementor.elementor-225 h1.elementor-heading-title { font-size: clamp(30px, 3vw, 44px); }
.elementor.elementor-225 h2.elementor-heading-title { font-size: clamp(28px, 2.6vw, 38px); color: #d90429; }
.elementor.elementor-225 .elementor-widget-text-editor { font-size: 16px; line-height: 1.7; }
.elementor.elementor-225 .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
.elementor.elementor-225 .mt-lead { font-size: 20px; font-weight: 700; line-height: 1.5; color: #f4ebe0; }
.elementor.elementor-225 > .elementor-section > .elementor-container { max-width: 1140px; }
.elementor.elementor-225 .mt-hero-visual > .elementor-widget-wrap { min-height: 620px; padding: 40px 0; align-content: center; isolation: isolate; position: relative; }
.elementor.elementor-225 .mt-hero-content > .elementor-widget-wrap { padding: 48px 0 48px 24px; }
.elementor.elementor-225 .mt-slogan { width: 36%; margin-right: 64%; text-align: left; }
.elementor.elementor-225 .mt-slogan .elementor-heading-title { font-size: clamp(28px, 3.4vw, 50px); line-height: 1.1; text-transform: uppercase; }
.elementor.elementor-225 .mt-portrait { position: absolute; width: 64%; right: 0; bottom: 0; margin: 0; pointer-events: none; }
.elementor.elementor-225 .mt-portrait img { height: 600px; width: auto; object-fit: contain; object-position: bottom; }
.elementor.elementor-225 .mt-copy-column > .elementor-widget-wrap { padding-right: 32px; }
.elementor.elementor-225 .mt-photo-column > .elementor-widget-wrap { padding-left: 24px; align-content: center; }
.elementor.elementor-225 .mt-photo:not(.mt-portrait) img { width: 100%; height: auto; object-fit: contain; border-radius: 10px; max-height: 560px; }
.elementor.elementor-225 .elementor-widget-text-editor a { color: #FF6B5E; text-decoration: underline; text-underline-offset: 3px; }
.elementor.elementor-225 .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-225 .elementor-button:hover { background: #f4ebe0; color: #12100e; }
.elementor.elementor-225 .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-225 a:focus-visible,
.elementor.elementor-225 [tabindex]:focus-visible { outline: 2px solid #d90429; outline-offset: 4px; }
.elementor.elementor-225 ::selection { background:#D90429;color:#FFFFFF; }
.elementor.elementor-225 .elementor-widget-heading + .elementor-widget-text-editor { margin-top: 20px; }
.elementor.elementor-225 .mt-features > .elementor-container { display: flex; flex-wrap: nowrap; gap: 32px; padding: 28px 0; }
.elementor.elementor-225 .mt-feature-column { min-width: 0; flex: 1 1 0; }
.elementor.elementor-225 .mt-feature-column > .elementor-widget-wrap { padding: 0; }
.elementor.elementor-225 .mt-feature-column .elementor-icon-box-wrapper { text-align: left; }
.elementor.elementor-225 .mt-feature-column .elementor-icon { color: #d90429; font-size: 32px; }
.elementor.elementor-225 .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-225 .mt-feature-column .elementor-icon-box-description { color: #fff; font-size: 16px; line-height: 1.7; }
.elementor.elementor-225 .jkit-testimonial-content { font-size: 18px; line-height: 1.7; }
.elementor.elementor-225 .client-name { font-size: 20px; line-height: 1.4; }
.elementor.elementor-225 .client-designation { font-size: 15px; line-height: 1.6; }
.elementor.elementor-225 .jkit-testimonials .tns-nav button { min-width: 44px; min-height: 44px; border: 0; background: transparent; position: relative; }
.elementor.elementor-225 .jkit-testimonials .tns-nav button::after { content: ''; width: 8px; height: 8px; border-radius: 50%; background: #f4ebe0; position: absolute; inset: 0; margin: auto; }
.elementor.elementor-225 .jkit-testimonials .tns-nav .tns-nav-active::after { background: #d90429; }
.elementor.elementor-225 .elementor-element-7dd23b5 .jkit-testimonials .tns-nav button { background: transparent; }
.elementor.elementor-225 .mt-training-feature .elementor-icon-box-title { font-family: Oswald, sans-serif; font-size: 26px; line-height: 1.3; overflow-wrap: anywhere; }
.elementor.elementor-225 .mt-training-feature .elementor-icon-box-description { font-size: 16px; line-height: 1.65; }
.elementor.elementor-225 .elementor-accordion .elementor-tab-title { font-size: 20px; line-height: 1.4; padding: 20px; }
.elementor.elementor-225 .elementor-accordion .elementor-tab-content { font-family: 'Noto Sans', sans-serif; font-size: 16px; line-height: 1.7; font-weight: 400; }
.elementor.elementor-225 .elementor-accordion .elementor-accordion-item + .elementor-accordion-item { margin-top: 8px; }
.elementor.elementor-225 .mt-contact-form { scroll-margin-top: 90px; }
.elementor.elementor-225 .mt-contact-form > .elementor-widget-wrap { padding: 0 0 0 32px; }
.elementor.elementor-225 .elementor-element-133880d2 { margin-top: 32px; }
.elementor.elementor-225 .elementor-icon-list-text { white-space: normal; overflow-wrap: anywhere; font-size: 16px; line-height: 1.6; }
.elementor.elementor-225 .elementor-icon-list-item a { min-height: 44px; align-items: center; }
.elementor.elementor-225 .mt-article-wide .elementor-widget-text-editor { max-width: 75ch; margin-left: auto; margin-right: auto; }
.elementor.elementor-225 .premium-blog-post-content { padding: 24px; }
.elementor.elementor-225 .premium-blog-post-content h3 { font-family: Oswald, sans-serif; font-size: 26px; line-height: 1.3; }
.elementor.elementor-225 .premium-blog-post-content p { font-size: 16px; line-height: 1.65; }
.elementor.elementor-225 .elementor-element-3357af2f p.premium-blog-post-content { color: #f4ebe0; font-size: 16px; line-height: 1.65; padding: 20px 24px; }
.elementor.elementor-225 .premium-blog-thumb-effect-wrapper img { aspect-ratio: 16 / 10; width: 100%; object-fit: cover; object-position: center top; }
.elementor.elementor-225 .premium-gallery-container img { object-fit: cover; object-position: center top; }
.elementor.elementor-225 .elementor-element-mtgallery .premium-gallery-item { width: 50%; }
.elementor.elementor-225 .elementor-element-mtgallery .premium-gallery-caption { background: #12100e; padding: 12px; color: #fff; font-size: 16px; line-height: 1.5; }
:is(body.page-id-225, body.postid-225) .elementor-72 .elementor-invisible { visibility: visible; }
:is(body.page-id-225, body.postid-225) .elementor-72 .animated { animation: none; transform: none; }
@media (max-width: 1024px) {
  .elementor.elementor-225 > .elementor-section > .elementor-container { padding-left: 20px; padding-right: 20px; }
  .elementor.elementor-225 .mt-hero-visual > .elementor-widget-wrap { min-height: 520px; }
  .elementor.elementor-225 .mt-portrait img { height: 500px; }
  .elementor.elementor-225 .mt-slogan .elementor-heading-title { font-size: 34px; }
  .elementor.elementor-225 .mt-hero-content > .elementor-widget-wrap { padding: 32px 0 32px 12px; }
  .elementor.elementor-225 .mt-training-row > .elementor-container { display: flex; flex-wrap: nowrap; gap: 24px; }
  .elementor.elementor-225 .mt-training-row > .elementor-container > .elementor-column { width: calc((100% - 24px) / 2); min-width: 0; }
  .elementor.elementor-225 .mt-training-feature > .elementor-widget-wrap { padding: 12px; }
  .elementor.elementor-225 .elementor-element-3e8809d0 > .elementor-container { flex-direction: column; }
  .elementor.elementor-225 .elementor-element-3e8809d0 > .elementor-container > .elementor-column { width: 100%; }
  .elementor.elementor-225 .elementor-element-2d00d768 > .elementor-widget-wrap { padding: 0; }
  .elementor.elementor-225 .mt-contact-form > .elementor-widget-wrap { padding: 32px 0 0; }
}
@media (max-width: 767px) {
  .elementor.elementor-225 > .elementor-section > .elementor-container { padding-left: 16px; padding-right: 16px; }
  .elementor.elementor-225 .mt-hero-content > .elementor-widget-wrap { padding: 32px 0 16px; }
  .elementor.elementor-225 .mt-hero-visual > .elementor-widget-wrap { min-height: 440px; padding: 32px 0; }
  .elementor.elementor-225 .mt-portrait img { height: 420px; }
  .elementor.elementor-225 .mt-slogan .elementor-heading-title { font-size: clamp(28px, 8vw, 42px); }
  .elementor.elementor-225 .mt-copy-column > .elementor-widget-wrap { padding-right: 0; }
  .elementor.elementor-225 .mt-photo-column > .elementor-widget-wrap { padding: 28px 0 0; }
  .elementor.elementor-225 .mt-action .elementor-button { width: 100%; }
  .elementor.elementor-225 .mt-features > .elementor-container,
  .elementor.elementor-225 .mt-training-row > .elementor-container { flex-direction: column; gap: 28px; }
  .elementor.elementor-225 .mt-feature-column,
  .elementor.elementor-225 .mt-training-row > .elementor-container > .elementor-column { width: 100%; }
  .elementor.elementor-225 .mt-feature-column { flex: 0 0 auto; }
  .elementor.elementor-225 .mt-contact-form > .elementor-widget-wrap { padding: 32px 0 0; }
  .elementor.elementor-225 .elementor-accordion .elementor-tab-title { font-size: 19px; padding: 18px; }
  .elementor.elementor-225 .elementor-accordion .elementor-tab-content { padding: 20px; }
  .elementor.elementor-225 .elementor-element-mtgallery .premium-gallery-item { width: 100%; }
}

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

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