.elementor-1228 .elementor-element.elementor-element-60d9a43{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.83;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1228 .elementor-element.elementor-element-60d9a43:not(.elementor-motion-effects-element-type-background), .elementor-1228 .elementor-element.elementor-element-60d9a43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://motosyletras.com/wp-content/uploads/2026/07/4.-Resenas.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1228 .elementor-element.elementor-element-60d9a43::before, .elementor-1228 .elementor-element.elementor-element-60d9a43 > .elementor-background-video-container::before, .elementor-1228 .elementor-element.elementor-element-60d9a43 > .e-con-inner > .elementor-background-video-container::before, .elementor-1228 .elementor-element.elementor-element-60d9a43 > .elementor-background-slideshow::before, .elementor-1228 .elementor-element.elementor-element-60d9a43 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1228 .elementor-element.elementor-element-60d9a43 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000C4;--background-overlay:'';}.elementor-1228 .elementor-element.elementor-element-f5698aa{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-1228 .elementor-element.elementor-element-f5698aa:not(.elementor-motion-effects-element-type-background), .elementor-1228 .elementor-element.elementor-element-f5698aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8EF;}body.elementor-page-1228:not(.elementor-motion-effects-element-type-background), body.elementor-page-1228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8EF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1228 .elementor-element.elementor-element-60d9a43{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1228 .elementor-element.elementor-element-f5698aa{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-1228 .elementor-element.elementor-element-60d9a43{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1228 .elementor-element.elementor-element-f5698aa{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for html, class: .elementor-element-365a83a */.ml-km-hero{
  position:relative;
  min-height:360px;
  display:flex;
  align-items:center;
}



.ml-km-content{
  position:relative;
  z-index:2;
  width:min(1180px,92%);
  margin:auto;
  color:#fff;
  font-family:Georgia, serif;
}

.ml-km-kicker{
  margin:0 0 10px;
  color:#d4a056;
  font-size:12px;
  font-weight:700;
  letter-spacing:5px;
}

.ml-km-content h1{
  margin:0;
  font-size:78px;
  font-weight:400;
  line-height:.95;
  color:#fff;
}

.ml-km-content h2{
  margin:14px 0 28px;
  font-size:28px;
  font-style:italic;
  font-weight:400;
  color:#fff;
}

.ml-intro-toggle{
  border:1px solid #d4a056;
  background:rgba(0,0,0,.35);
  color:#fff;
  padding:13px 24px;
  border-radius:40px;
  font-family:Georgia, serif;
  font-size:15px;
  cursor:pointer;
}

.ml-intro-toggle span{
  margin-left:10px;
  color:#d4a056;
}

.ml-full-intro{
  max-height:0;
  overflow:hidden;
  transition:max-height .7s ease;
  background:#faf7f2;
}

.ml-full-intro.is-open{
  max-height:1200px;
}

.ml-full-intro-inner{
  width:min(1180px,92%);
  margin:auto;
  padding:42px 0 55px;
  font-family:Georgia, serif;
  color:#1d1b18;
}

.ml-full-intro-inner p{
  margin:0 0 13px;
  font-size:16px;
  line-height:1.7;
}

.ml-quote{
  font-size:24px !important;
  font-style:italic;
  line-height:1.45 !important;
  text-align:center;
  margin-bottom:28px !important;
}

.ml-question{
  color:#9b6a25;
  font-size:20px !important;
  font-style:italic;
  margin:24px 0 18px !important;
}

.ml-full-intro-inner ul{
  margin:8px 0 20px 22px;
}

.ml-full-intro-inner li{
  margin-bottom:6px;
  font-size:16px;
}

@media(max-width:768px){
  .ml-km-hero{
    min-height:280px;
  }

  .ml-km-content h1{
    font-size:48px;
  }

  .ml-km-content h2{
    font-size:22px;
  }

  .ml-full-intro-inner p,
  .ml-full-intro-inner li{
    font-size:15px;
  }
}/* End custom CSS */