/*
Theme Name: RM Detailing Córdoba Clon
Theme URI: https://rmdetailingcordoba.com/
Author: Codeum
Description: Clon 1:1 del inicio de RM Detailing Córdoba con cabecera y pie reparados.
Version: 1.1.0
Text Domain: rm-detailing
*/
:root{--rm-green:#77ef3b;--rm-red:#db2b2b;--rm-black:#070707;--rm-max:1330px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--rm-black);color:#fff;font-family:Roboto,Arial,sans-serif}body.menu-open{overflow:hidden}a{text-decoration:none}.container{width:min(calc(100% - 42px),var(--rm-max));margin-inline:auto}
.site-header{position:fixed;z-index:9999;inset:0 0 auto;background:rgba(5,5,5,.94);border-bottom:1px solid rgba(119,239,59,.24);backdrop-filter:blur(10px)}.header-inner{height:78px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;align-items:center;gap:12px}.brand-icon{width:42px;height:42px;border-radius:50%;object-fit:cover;border:1px solid var(--rm-green)}.brand-logo{display:block;width:170px;height:auto}.main-nav{display:flex;align-items:center;gap:25px}.main-nav a{color:#fff;font-family:"Lexend Exa",sans-serif;font-size:11px;font-weight:300}.main-nav a:hover{color:var(--rm-green)}.main-nav .btn{padding:11px 20px;background:var(--rm-green);color:#050505;border-radius:0 18px 18px 0;font-family:Livvic,sans-serif;font-size:14px;font-weight:500}.menu-toggle{display:none;width:43px;height:43px;padding:11px;border:1px solid var(--rm-green);background:transparent}.menu-toggle span{display:block;height:2px;margin:5px 0;background:var(--rm-green)}
.site-main{padding-top:0}.elementor-943 .elementor-element.elementor-element-5f5b8f5{padding-top:58px}.elementor-background-video-container video{width:100%;height:100%;object-fit:cover}.elementor-943 .elementor-button{transition:.2s}.elementor-943 .elementor-button:hover{filter:brightness(1.15)}
.site-footer{background:#050505;color:#fff;border-top:4px solid var(--rm-red)}.footer-top{padding:58px 0 40px}.footer-grid{display:grid;grid-template-columns:1.35fr .65fr .8fr;gap:70px}.footer-brand img{width:245px}.footer-brand p{max-width:440px;color:#aaa;line-height:1.7}.footer-title{margin:0 0 19px;color:var(--rm-green);font-family:"Lexend Exa",sans-serif;font-size:13px}.footer-links{display:grid;gap:10px}.footer-links a{color:#cfcfcf;font-family:Livvic,sans-serif}.footer-links a:hover{color:var(--rm-green)}.footer-bottom{display:flex;justify-content:space-between;padding:20px 0;border-top:1px solid #292929;color:#777;font-size:12px}.floating-call{position:fixed;z-index:9900;right:22px;bottom:22px;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:var(--rm-green);color:#050505;font-size:22px;box-shadow:0 10px 28px #0008}
@media(max-width:980px){.menu-toggle{display:block}.main-nav{position:fixed;inset:78px 0 auto;display:none;flex-direction:column;align-items:stretch;padding:25px;background:#080808}.main-nav.open{display:flex}.main-nav a{padding:8px 0}.main-nav .btn{text-align:center}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}
@media(max-width:767px){.container{width:min(calc(100% - 28px),var(--rm-max))}.brand-logo{width:135px}.brand-icon{width:36px;height:36px}.elementor-943 .elementor-element.elementor-element-5f5b8f5{padding-top:72px}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-brand{grid-column:auto}.footer-bottom{flex-direction:column;gap:8px}.floating-call{width:52px;height:52px}}


/* Correcciones de lienzo completo y vídeo para ejecutar el marcado Elementor sin el plugin activo */
body:not([class*=elementor-page-]) .site-main,
.site-main.post-943{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
}
.site-main .page-content,
.site-main .elementor,
.elementor-943{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
}
.elementor-943 > .elementor-section,
.elementor-943 > section{
  width:100% !important;
  max-width:none !important;
  margin-inline:0 !important;
}
.elementor-943 .elementor-background-video-container{
  position:absolute !important;
  inset:0 !important;
  width:100% !important;
  height:100% !important;
  overflow:hidden !important;
}
.elementor-943 .elementor-background-video-container video,
.elementor-943 video.elementor-background-video-hosted{
  position:absolute !important;
  top:50% !important;
  left:50% !important;
  width:100% !important;
  height:100% !important;
  min-width:100% !important;
  min-height:100% !important;
  transform:translate(-50%,-50%) !important;
  object-fit:cover !important;
  object-position:center center !important;
}
.elementor-943 .elementor-section-height-min-height{
  overflow:hidden;
}

.site-header,
.site-header:not(.dynamic-header),
.site-footer,
.site-footer:not(.dynamic-footer){
  width:100% !important;
  max-width:none !important;
  margin-inline:0 !important;
}
.site-header .header-inner{
  width:min(calc(100% - 42px),var(--rm-max)) !important;
  max-width:var(--rm-max) !important;
  margin-inline:auto !important;
  padding-inline:0 !important;
}


/* Ajustes visuales solicitados */
.elementor-943 h1.elementor-heading-title,
.elementor-943 h2.elementor-heading-title,
.elementor-943 h3.elementor-heading-title,
.elementor-943 h4.elementor-heading-title{
  color:var(--rm-green) !important;
}
.site-footer{
  border-top-color:var(--rm-green) !important;
}
.rm-google-rating{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:24px;
  min-height:112px;
  padding:25px 30px;
  border:1px solid rgba(119,239,59,.45);
  background:#0c0c0c;
  color:#fff;
  font-family:"Livvic",sans-serif;
}
.rm-google-rating__stars{
  color:var(--rm-green);
  font-size:27px;
  letter-spacing:5px;
  white-space:nowrap;
}
.rm-google-rating strong{
  display:block;
  margin-bottom:5px;
  color:#fff;
  font-family:"Lexend Exa",sans-serif;
  font-size:16px;
}
.rm-google-rating span{
  color:#cfcfcf;
  font-size:14px;
}
.elementor-943 .elementor-element.elementor-element-c193360,
.elementor-943 .elementor-element.elementor-element-4a8591c,
.elementor-943 .elementor-element.elementor-element-b12917f,
.elementor-943 .elementor-element.elementor-element-c13e444,
.elementor-943 .elementor-element.elementor-element-c6e93ed{
  min-height:520px;
  background-color:#080808;
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover;
}
.elementor-943 .elementor-element.elementor-element-c193360{
  background-image:linear-gradient(#0002,#0002),url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/limpieza-exterior-coche-penarroya-pueblonuevo-espiel-cordoba-e1676392640266.jpg");
}
.elementor-943 .elementor-element.elementor-element-4a8591c{
  background-image:linear-gradient(#0002,#0002),url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/detailing-interior-penarroya-pueblonuevo-3994.jpg");
}
.elementor-943 .elementor-element.elementor-element-b12917f{
  background-image:linear-gradient(#0002,#0002),url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/limpieza-exterior-interior-penarroya-pueblonuevo-03094.png");
}
.elementor-943 .elementor-element.elementor-element-c13e444{
  background-image:linear-gradient(#0002,#0002),url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/pulido-y-tratamiento-ceramico-penarroya-pueblonuevo-y-espiel-98.jpg");
}
.elementor-943 .elementor-element.elementor-element-c6e93ed{
  background-image:linear-gradient(#0002,#0002),url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/limpieza-encerado-especifico-penarroya-pueblonuevo-y-espiel-938.png");
}
.elementor-943 .elementor-element.elementor-element-c193360 > .elementor-element-populated > .elementor-background-overlay,
.elementor-943 .elementor-element.elementor-element-4a8591c > .elementor-element-populated > .elementor-background-overlay,
.elementor-943 .elementor-element.elementor-element-c6e93ed > .elementor-element-populated > .elementor-background-overlay{
  opacity:.18 !important;
}
@media(max-width:767px){
  .rm-google-rating{align-items:flex-start;flex-direction:column}
  .elementor-943 .elementor-element.elementor-element-c193360,
  .elementor-943 .elementor-element.elementor-element-4a8591c,
  .elementor-943 .elementor-element.elementor-element-b12917f,
  .elementor-943 .elementor-element.elementor-element-c13e444,
  .elementor-943 .elementor-element.elementor-element-c6e93ed{min-height:320px}
}


/* Textos blancos solicitados */
.elementor-943 .elementor-element.elementor-element-45ee531 .elementor-heading-title,
.elementor-943 .elementor-element.elementor-element-608af96 .elementor-heading-title,
.elementor-943 .elementor-element.elementor-element-6d2205b .elementor-heading-title{
  color:#fff !important;
}

/* Movimiento, profundidad y estados hover */
.rm-reveal{
  opacity:0;
  transform:translateY(34px);
  transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);
}
.rm-reveal.rm-visible{
  opacity:1;
  transform:translateY(0);
}
.elementor-943 .elementor-widget-image img{
  transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .45s ease,opacity .45s ease;
}
.elementor-943 .elementor-widget-image:hover img{
  transform:scale(1.055);
  filter:brightness(1.08) contrast(1.04);
}
.elementor-943 .elementor-element-861d3e4 .elementor-column{
  transition:transform .35s ease,background-color .35s ease,box-shadow .35s ease;
}
.elementor-943 .elementor-element-861d3e4 .elementor-column:hover{
  transform:translateY(-9px);
  background:rgba(119,239,59,.055);
  box-shadow:0 16px 35px rgba(0,0,0,.28);
}
.elementor-943 .elementor-button{
  position:relative;
  overflow:hidden;
  isolation:isolate;
  transition:transform .25s ease,box-shadow .25s ease,filter .25s ease !important;
}
.elementor-943 .elementor-button:before{
  content:"";
  position:absolute;
  z-index:-1;
  inset:0;
  background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.42) 48%,transparent 75%);
  transform:translateX(-130%);
  transition:transform .55s ease;
}
.elementor-943 .elementor-button:hover{
  transform:translateY(-3px);
  box-shadow:0 10px 26px rgba(119,239,59,.24);
}
.elementor-943 .elementor-button:hover:before{
  transform:translateX(130%);
}
.elementor-943 .elementor-icon-list-item a{
  transition:color .25s ease,transform .25s ease;
}
.elementor-943 .elementor-icon-list-item a:hover{
  color:var(--rm-green) !important;
  transform:translateX(6px);
}
.main-nav a:not(.btn){
  position:relative;
}
.main-nav a:not(.btn):after{
  content:"";
  position:absolute;
  left:0;
  bottom:-8px;
  width:0;
  height:2px;
  background:var(--rm-green);
  transition:width .28s ease;
}
.main-nav a:not(.btn):hover:after{
  width:100%;
}
.brand-logo{
  transition:transform .3s ease,filter .3s ease;
}
.brand:hover .brand-logo{
  transform:scale(1.035);
  filter:drop-shadow(0 0 10px rgba(119,239,59,.28));
}
.floating-call{
  animation:rm-pulse 2.4s infinite;
  transition:transform .25s ease,box-shadow .25s ease;
}
.floating-call:hover{
  transform:scale(1.09) rotate(-5deg);
  box-shadow:0 14px 34px rgba(119,239,59,.34);
}
@keyframes rm-pulse{
  0%,100%{box-shadow:0 10px 28px #0008,0 0 0 0 rgba(119,239,59,.38)}
  50%{box-shadow:0 10px 28px #0008,0 0 0 11px rgba(119,239,59,0)}
}
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  .rm-reveal{opacity:1;transform:none;transition:none}
  .floating-call{animation:none}
  .elementor-943 *, .site-header *{transition:none !important}
}


/* Fotografía visible junto a Pulido de Faros */
.elementor-943 .elementor-element.elementor-element-c6e93ed > .elementor-widget-wrap,
.elementor-943 .elementor-element.elementor-element-c6e93ed > .elementor-element-populated{
  min-height:520px !important;
  background-color:#080808 !important;
  background-image:linear-gradient(rgba(0,0,0,.08),rgba(0,0,0,.08)),url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/limpieza-encerado-especifico-penarroya-pueblonuevo-y-espiel-938.png") !important;
  background-position:center center !important;
  background-repeat:no-repeat !important;
  background-size:cover !important;
}
.elementor-943 .elementor-element.elementor-element-c6e93ed > .elementor-element-populated > .elementor-background-overlay{
  background-image:none !important;
  background-color:transparent !important;
  opacity:0 !important;
}
@media(max-width:767px){
  .elementor-943 .elementor-element.elementor-element-c6e93ed > .elementor-widget-wrap,
  .elementor-943 .elementor-element.elementor-element-c6e93ed > .elementor-element-populated{min-height:340px !important}
}


/* Estilos 1:1 de páginas interiores de servicios */

/* tratamiento-exclusive-rm-detailing · Elementor 314 */
.elementor-314 .elementor-element.elementor-element-186dab3c:not(.elementor-motion-effects-element-type-background), .elementor-314 .elementor-element.elementor-element-186dab3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-314 .elementor-element.elementor-element-186dab3c > .elementor-background-overlay{background-color:#070707;background-image:url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/pulido-y-tratamiento-ceramico-penarroya-pueblonuevo-y-espiel-98.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;opacity:0.43;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-314 .elementor-element.elementor-element-186dab3c > .elementor-container{min-height:542px;}.elementor-314 .elementor-element.elementor-element-186dab3c .elementor-background-overlay{filter:brightness( 113% ) contrast( 142% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-314 .elementor-element.elementor-element-186dab3c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-314 .elementor-element.elementor-element-46a4d2de > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-314 .elementor-element.elementor-element-2a34049b .elementor-heading-title{font-family:"Lobster", Sans-serif;font-size:56px;font-weight:400;color:var( --e-global-color-947d0ba );}.elementor-314 .elementor-element.elementor-element-18c22289 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-314 .elementor-element.elementor-element-18c22289 .elementor-heading-title{font-family:"Lexend Exa", Sans-serif;font-size:56px;font-weight:200;letter-spacing:-2.2px;color:#FFFFFF;}.elementor-314 .elementor-element.elementor-element-26f4eba{text-align:left;}.elementor-314 .elementor-element.elementor-element-26f4eba .elementor-heading-title{font-family:"Livvic", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-314 .elementor-element.elementor-element-4dcbd4fd > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-314 .elementor-element.elementor-element-4dcbd4fd .bdt-drop{width:388px;}.elementor-314 .elementor-element.elementor-element-4dcbd4fd .bdt-dropbar-button{color:#FFFFFF;background-color:#03030366;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;font-family:"Lexend Deca", Sans-serif;font-weight:normal;text-decoration:none;}#bdt-drop-4dcbd4fd.bdt-drop.bdt-card-body{text-align:justify;color:#FFFFFF;background-color:#050505;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(245.24999999999997, 236.18641304347824, 236.18641304347824, 0.5);}.elementor-314 .elementor-element.elementor-element-1f0353aa:not(.elementor-motion-effects-element-type-background), .elementor-314 .elementor-element.elementor-element-1f0353aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-314 .elementor-element.elementor-element-1f0353aa > .elementor-background-overlay{background-image:url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/fondo-rm-detailing-penarroya-pueblonuevo-69.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.42;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-314 .elementor-element.elementor-element-1f0353aa{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-314 .elementor-element.elementor-element-5dc449c5 > .elementor-element-populated{padding:80px 80px 80px 80px;}.elementor-314 .elementor-element.elementor-element-7117520 > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-314 .elementor-element.elementor-element-7117520 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFFA3;}.elementor-314 .elementor-element.elementor-element-2d0da04d .elementor-heading-title{font-family:"Lobster", Sans-serif;font-size:34px;font-weight:600;color:var( --e-global-color-947d0ba );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-314 .elementor-element.elementor-element-3b8cfd2a{text-align:justify;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFFE6;}.elementor-bc-flex-widget .elementor-314 .elementor-element.elementor-element-697ba3c6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-314 .elementor-element.elementor-element-697ba3c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-314 .elementor-element.elementor-element-697ba3c6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-314 .elementor-element.elementor-element-697ba3c6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-314 .elementor-element.elementor-element-69ebb072:not( .elementor-widget-image ) .elementor-widget-container, .elementor-314 .elementor-element.elementor-element-69ebb072.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://rmdetailingcordoba.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:200%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-314 .elementor-element.elementor-element-69ebb072 img{width:82%;}.elementor-314 .elementor-element.elementor-element-65e344d4{--spacer-size:50px;}.elementor-314 .elementor-element.elementor-element-70a09300{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-947d0ba );}.elementor-bc-flex-widget .elementor-314 .elementor-element.elementor-element-33791fe3.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-314 .elementor-element.elementor-element-33791fe3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-314 .elementor-element.elementor-element-510b24bd img{width:27%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-314 .elementor-element.elementor-element-3eca39cf .elementor-button{background-color:var( --e-global-color-947d0ba );font-family:"Livvic", Sans-serif;font-size:17px;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 10px 1px 10px;border-color:var( --e-global-color-947d0ba );border-radius:0px 20px 20px 0px;}.elementor-314 .elementor-element.elementor-element-4930f58{text-align:center;}.elementor-314 .elementor-element.elementor-element-4930f58 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-314 .elementor-element.elementor-element-f604836{text-align:center;}.elementor-314 .elementor-element.elementor-element-f604836 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}.elementor-314 .elementor-element.elementor-element-73b5708{text-align:center;}.elementor-314 .elementor-element.elementor-element-73b5708 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-314 .elementor-element.elementor-element-2beef0dd.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-314 .elementor-element.elementor-element-2beef0dd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-314 .elementor-element.elementor-element-46a4d2de{width:68.507%;}.elementor-314 .elementor-element.elementor-element-6552f8b9{width:31.449%;}.elementor-314 .elementor-element.elementor-element-5dc449c5{width:62.544%;}.elementor-314 .elementor-element.elementor-element-697ba3c6{width:37.412%;}}@media(min-width:1025px){.elementor-314 .elementor-element.elementor-element-1f0353aa > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:767px){.elementor-314 .elementor-element.elementor-element-18c22289 .elementor-heading-title{font-size:33px;}.elementor-314 .elementor-element.elementor-element-5dc449c5 > .elementor-element-populated{padding:40px 40px 40px 40px;}}

/* restauracion-de-volante · Elementor 358 */
.elementor-358 .elementor-element.elementor-element-5ae9f706:not(.elementor-motion-effects-element-type-background), .elementor-358 .elementor-element.elementor-element-5ae9f706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-358 .elementor-element.elementor-element-5ae9f706 > .elementor-background-overlay{background-color:#070707;background-image:url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/restauracion-de-volante-penarroya-pueblonuevo-y-espiel-3938.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.43;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-358 .elementor-element.elementor-element-5ae9f706 > .elementor-container{min-height:542px;}.elementor-358 .elementor-element.elementor-element-5ae9f706 .elementor-background-overlay{filter:brightness( 113% ) contrast( 142% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-358 .elementor-element.elementor-element-5ae9f706{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-358 .elementor-element.elementor-element-63316ade > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-358 .elementor-element.elementor-element-106419a .elementor-heading-title{font-family:"Lobster", Sans-serif;font-size:56px;font-weight:400;color:var( --e-global-color-947d0ba );}.elementor-358 .elementor-element.elementor-element-78a1100f > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-78a1100f .elementor-heading-title{font-family:"Lexend Exa", Sans-serif;font-size:56px;font-weight:200;letter-spacing:-2.2px;color:#FFFFFF;}.elementor-358 .elementor-element.elementor-element-1027ac35{text-align:left;}.elementor-358 .elementor-element.elementor-element-1027ac35 .elementor-heading-title{font-family:"Livvic", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-358 .elementor-element.elementor-element-76965a13 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-76965a13 .bdt-drop{width:388px;}.elementor-358 .elementor-element.elementor-element-76965a13 .bdt-dropbar-button{color:#FFFFFF;background-color:#03030366;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;font-family:"Lexend Deca", Sans-serif;font-weight:normal;text-decoration:none;}#bdt-drop-76965a13.bdt-drop.bdt-card-body{text-align:justify;color:#FFFFFF;background-color:#050505;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(245.24999999999997, 236.18641304347824, 236.18641304347824, 0.5);}.elementor-358 .elementor-element.elementor-element-14229f45:not(.elementor-motion-effects-element-type-background), .elementor-358 .elementor-element.elementor-element-14229f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-358 .elementor-element.elementor-element-14229f45 > .elementor-background-overlay{background-image:url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/fondo-rm-detailing-penarroya-pueblonuevo-69.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.42;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-358 .elementor-element.elementor-element-14229f45{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-358 .elementor-element.elementor-element-266b803f > .elementor-element-populated{padding:80px 80px 80px 80px;}.elementor-358 .elementor-element.elementor-element-470ec10f > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-470ec10f .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFFA3;}.elementor-358 .elementor-element.elementor-element-4f044f05 .elementor-heading-title{font-family:"Lobster", Sans-serif;font-size:34px;font-weight:600;color:var( --e-global-color-947d0ba );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-358 .elementor-element.elementor-element-3917c27b{text-align:justify;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFFE6;}.elementor-bc-flex-widget .elementor-358 .elementor-element.elementor-element-3139c6d9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-358 .elementor-element.elementor-element-3139c6d9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-358 .elementor-element.elementor-element-3139c6d9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-358 .elementor-element.elementor-element-3139c6d9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-358 .elementor-element.elementor-element-70ddf152:not( .elementor-widget-image ) .elementor-widget-container, .elementor-358 .elementor-element.elementor-element-70ddf152.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://rmdetailingcordoba.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:200%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-358 .elementor-element.elementor-element-70ddf152 img{width:77%;}.elementor-358 .elementor-element.elementor-element-26d27dc3{--spacer-size:50px;}.elementor-358 .elementor-element.elementor-element-6166767b{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-947d0ba );}.elementor-bc-flex-widget .elementor-358 .elementor-element.elementor-element-5f80a7c8.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-358 .elementor-element.elementor-element-5f80a7c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-358 .elementor-element.elementor-element-34e37a50 img{width:16%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-358 .elementor-element.elementor-element-3a5ff569 .elementor-button{background-color:var( --e-global-color-947d0ba );font-family:"Livvic", Sans-serif;font-size:17px;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 10px 1px 10px;border-color:var( --e-global-color-947d0ba );border-radius:0px 20px 20px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-358 .elementor-element.elementor-element-63316ade{width:63.947%;}.elementor-358 .elementor-element.elementor-element-64240653{width:36.009%;}.elementor-358 .elementor-element.elementor-element-266b803f{width:62.544%;}.elementor-358 .elementor-element.elementor-element-3139c6d9{width:37.412%;}}@media(min-width:1025px){.elementor-358 .elementor-element.elementor-element-14229f45 > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:767px){.elementor-358 .elementor-element.elementor-element-78a1100f .elementor-heading-title{font-size:33px;}.elementor-358 .elementor-element.elementor-element-266b803f > .elementor-element-populated{padding:40px 40px 40px 40px;}}

/* tapizado-de-asientos-vehiculos · Elementor 282 */
.elementor-282 .elementor-element.elementor-element-f47afe1:not(.elementor-motion-effects-element-type-background), .elementor-282 .elementor-element.elementor-element-f47afe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-282 .elementor-element.elementor-element-f47afe1 > .elementor-background-overlay{background-color:#070707;background-image:url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/tapizado-de-asientos-coche-penarroya-pueblonuevo-y-espiel-938737.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.43;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-282 .elementor-element.elementor-element-f47afe1 > .elementor-container{min-height:542px;}.elementor-282 .elementor-element.elementor-element-f47afe1 .elementor-background-overlay{filter:brightness( 113% ) contrast( 142% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-282 .elementor-element.elementor-element-f47afe1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-282 .elementor-element.elementor-element-3701c8fb > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-282 .elementor-element.elementor-element-1a57c4b7 .elementor-heading-title{font-family:"Lobster", Sans-serif;font-size:56px;font-weight:400;color:var( --e-global-color-947d0ba );}.elementor-282 .elementor-element.elementor-element-1f27db92 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-282 .elementor-element.elementor-element-1f27db92 .elementor-heading-title{font-family:"Lexend Exa", Sans-serif;font-size:56px;font-weight:200;letter-spacing:-2.2px;color:#FFFFFF;}.elementor-282 .elementor-element.elementor-element-228b5dc4{text-align:left;}.elementor-282 .elementor-element.elementor-element-228b5dc4 .elementor-heading-title{font-family:"Livvic", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-282 .elementor-element.elementor-element-30a29dae > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-282 .elementor-element.elementor-element-30a29dae .bdt-drop{width:388px;}.elementor-282 .elementor-element.elementor-element-30a29dae .bdt-dropbar-button{color:#FFFFFF;background-color:#03030366;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;font-family:"Lexend Deca", Sans-serif;font-weight:normal;text-decoration:none;}#bdt-drop-30a29dae.bdt-drop.bdt-card-body{text-align:justify;color:#FFFFFF;background-color:#050505;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(245.24999999999997, 236.18641304347824, 236.18641304347824, 0.5);}.elementor-282 .elementor-element.elementor-element-138db000:not(.elementor-motion-effects-element-type-background), .elementor-282 .elementor-element.elementor-element-138db000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-282 .elementor-element.elementor-element-138db000 > .elementor-background-overlay{background-image:url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/fondo-rm-detailing-penarroya-pueblonuevo-69.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.42;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-282 .elementor-element.elementor-element-138db000{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-282 .elementor-element.elementor-element-27ccf759 > .elementor-element-populated{padding:80px 80px 80px 80px;}.elementor-282 .elementor-element.elementor-element-1344e8ad > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-282 .elementor-element.elementor-element-1344e8ad .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFFA3;}.elementor-282 .elementor-element.elementor-element-113d3771 .elementor-heading-title{font-family:"Lobster", Sans-serif;font-size:34px;font-weight:600;color:var( --e-global-color-947d0ba );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-282 .elementor-element.elementor-element-37c44533{text-align:justify;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFFE6;}.elementor-bc-flex-widget .elementor-282 .elementor-element.elementor-element-b776625.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-282 .elementor-element.elementor-element-b776625.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-282 .elementor-element.elementor-element-b776625 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-282 .elementor-element.elementor-element-b776625 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-282 .elementor-element.elementor-element-4e227fdb:not( .elementor-widget-image ) .elementor-widget-container, .elementor-282 .elementor-element.elementor-element-4e227fdb.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://rmdetailingcordoba.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:200%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-282 .elementor-element.elementor-element-4e227fdb img{width:100%;}.elementor-282 .elementor-element.elementor-element-47c5c448{--spacer-size:50px;}.elementor-282 .elementor-element.elementor-element-630c9bb5{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-947d0ba );}.elementor-bc-flex-widget .elementor-282 .elementor-element.elementor-element-77b686f6.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-282 .elementor-element.elementor-element-77b686f6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-282 .elementor-element.elementor-element-5fce56aa img{width:27%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-282 .elementor-element.elementor-element-20288ada .elementor-button{background-color:var( --e-global-color-947d0ba );font-family:"Livvic", Sans-serif;font-size:17px;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 10px 1px 10px;border-color:var( --e-global-color-947d0ba );border-radius:0px 20px 20px 0px;}.elementor-bc-flex-widget .elementor-282 .elementor-element.elementor-element-44b14fb2.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-282 .elementor-element.elementor-element-44b14fb2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-282 .elementor-element.elementor-element-199184ae img{width:27%;}.elementor-282 .elementor-element.elementor-element-adf9db7 .elementor-button{background-color:var( --e-global-color-947d0ba );font-family:"Livvic", Sans-serif;font-size:17px;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 10px 1px 10px;border-color:var( --e-global-color-947d0ba );border-radius:0px 20px 20px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-282 .elementor-element.elementor-element-3701c8fb{width:50.525%;}.elementor-282 .elementor-element.elementor-element-26c2ec6{width:49.431%;}.elementor-282 .elementor-element.elementor-element-27ccf759{width:62.544%;}.elementor-282 .elementor-element.elementor-element-b776625{width:37.412%;}}@media(min-width:1025px){.elementor-282 .elementor-element.elementor-element-138db000 > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:767px){.elementor-282 .elementor-element.elementor-element-1f27db92 .elementor-heading-title{font-size:33px;}.elementor-282 .elementor-element.elementor-element-27ccf759 > .elementor-element-populated{padding:40px 40px 40px 40px;}}

/* pulido-de-faros · Elementor 329 */
.elementor-329 .elementor-element.elementor-element-33875aa9:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-33875aa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-329 .elementor-element.elementor-element-33875aa9 > .elementor-background-overlay{background-color:#070707;background-image:url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/pulido-de-faros-penarroya-pueblonuevo-y-espiel-98.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;opacity:0.43;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-329 .elementor-element.elementor-element-33875aa9 > .elementor-container{min-height:542px;}.elementor-329 .elementor-element.elementor-element-33875aa9 .elementor-background-overlay{filter:brightness( 113% ) contrast( 142% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-329 .elementor-element.elementor-element-33875aa9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-329 .elementor-element.elementor-element-4bd77f0f > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-10f19797 .elementor-heading-title{font-family:"Lobster", Sans-serif;font-size:56px;font-weight:400;color:var( --e-global-color-947d0ba );}.elementor-329 .elementor-element.elementor-element-68d6d4ae > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-68d6d4ae .elementor-heading-title{font-family:"Lexend Exa", Sans-serif;font-size:56px;font-weight:200;letter-spacing:-2.2px;color:#FFFFFF;}.elementor-329 .elementor-element.elementor-element-7c6ad4be{text-align:left;}.elementor-329 .elementor-element.elementor-element-7c6ad4be .elementor-heading-title{font-family:"Livvic", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-329 .elementor-element.elementor-element-a3fe5e8 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-a3fe5e8 .bdt-drop{width:388px;}.elementor-329 .elementor-element.elementor-element-a3fe5e8 .bdt-dropbar-button{color:#FFFFFF;background-color:#03030366;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;font-family:"Lexend Deca", Sans-serif;font-weight:normal;text-decoration:none;}#bdt-drop-a3fe5e8.bdt-drop.bdt-card-body{text-align:justify;color:#FFFFFF;background-color:#050505;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(245.24999999999997, 236.18641304347824, 236.18641304347824, 0.5);}.elementor-329 .elementor-element.elementor-element-548da88a:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-548da88a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-329 .elementor-element.elementor-element-548da88a > .elementor-background-overlay{background-image:url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/fondo-rm-detailing-penarroya-pueblonuevo-69.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.42;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-329 .elementor-element.elementor-element-548da88a{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-329 .elementor-element.elementor-element-c90002a > .elementor-element-populated{padding:80px 80px 80px 80px;}.elementor-329 .elementor-element.elementor-element-4cc2b512 > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-4cc2b512 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFFA3;}.elementor-329 .elementor-element.elementor-element-5bb33401 .elementor-heading-title{font-family:"Lobster", Sans-serif;font-size:34px;font-weight:600;color:var( --e-global-color-947d0ba );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-39b2e497{text-align:justify;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFFE6;}.elementor-bc-flex-widget .elementor-329 .elementor-element.elementor-element-11b26f95.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-329 .elementor-element.elementor-element-11b26f95.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-329 .elementor-element.elementor-element-11b26f95 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-329 .elementor-element.elementor-element-11b26f95 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-329 .elementor-element.elementor-element-a8805df:not( .elementor-widget-image ) .elementor-widget-container, .elementor-329 .elementor-element.elementor-element-a8805df.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://rmdetailingcordoba.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:200%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-329 .elementor-element.elementor-element-a8805df img{width:89%;}.elementor-329 .elementor-element.elementor-element-39cf9b1c{--spacer-size:50px;}.elementor-329 .elementor-element.elementor-element-188339a0{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-947d0ba );}.elementor-bc-flex-widget .elementor-329 .elementor-element.elementor-element-222a6290.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-329 .elementor-element.elementor-element-222a6290.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-329 .elementor-element.elementor-element-6fe64d5 img{width:27%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-329 .elementor-element.elementor-element-64b21d05 .elementor-button{background-color:var( --e-global-color-947d0ba );font-family:"Livvic", Sans-serif;font-size:17px;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 10px 1px 10px;border-color:var( --e-global-color-947d0ba );border-radius:0px 20px 20px 0px;}.elementor-bc-flex-widget .elementor-329 .elementor-element.elementor-element-7ac2b4ac.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-329 .elementor-element.elementor-element-7ac2b4ac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-329 .elementor-element.elementor-element-5bc885d7 img{width:27%;}.elementor-329 .elementor-element.elementor-element-45403769 .elementor-button{background-color:var( --e-global-color-947d0ba );font-family:"Livvic", Sans-serif;font-size:17px;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 10px 1px 10px;border-color:var( --e-global-color-947d0ba );border-radius:0px 20px 20px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-329 .elementor-element.elementor-element-4bd77f0f{width:53.244%;}.elementor-329 .elementor-element.elementor-element-d7cd222{width:46.712%;}.elementor-329 .elementor-element.elementor-element-c90002a{width:62.544%;}.elementor-329 .elementor-element.elementor-element-11b26f95{width:37.412%;}}@media(min-width:1025px){.elementor-329 .elementor-element.elementor-element-548da88a > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:767px){.elementor-329 .elementor-element.elementor-element-68d6d4ae .elementor-heading-title{font-size:33px;}.elementor-329 .elementor-element.elementor-element-c90002a > .elementor-element-populated{padding:40px 40px 40px 40px;}}

/* coating-ceramico · Elementor 331 */
.elementor-331 .elementor-element.elementor-element-32e23c25:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-32e23c25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-331 .elementor-element.elementor-element-32e23c25 > .elementor-background-overlay{background-color:#070707;background-image:url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/coating-ceramico-penarroy-pueblonuevo-y-espiel-30455.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.43;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-331 .elementor-element.elementor-element-32e23c25 > .elementor-container{min-height:542px;}.elementor-331 .elementor-element.elementor-element-32e23c25 .elementor-background-overlay{filter:brightness( 113% ) contrast( 142% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-331 .elementor-element.elementor-element-32e23c25{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-331 .elementor-element.elementor-element-2a9851d1 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-331 .elementor-element.elementor-element-535012f2 .elementor-heading-title{font-family:"Lobster", Sans-serif;font-size:56px;font-weight:400;color:var( --e-global-color-947d0ba );}.elementor-331 .elementor-element.elementor-element-6d11cea3 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-331 .elementor-element.elementor-element-6d11cea3 .elementor-heading-title{font-family:"Lexend Exa", Sans-serif;font-size:56px;font-weight:200;letter-spacing:-2.2px;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-7aec71f2{text-align:left;}.elementor-331 .elementor-element.elementor-element-7aec71f2 .elementor-heading-title{font-family:"Livvic", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-237f0fe3 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-331 .elementor-element.elementor-element-237f0fe3 .bdt-drop{width:388px;}.elementor-331 .elementor-element.elementor-element-237f0fe3 .bdt-dropbar-button{color:#FFFFFF;background-color:#03030366;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;font-family:"Lexend Deca", Sans-serif;font-weight:normal;text-decoration:none;}#bdt-drop-237f0fe3.bdt-drop.bdt-card-body{text-align:justify;color:#FFFFFF;background-color:#050505;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(245.24999999999997, 236.18641304347824, 236.18641304347824, 0.5);}.elementor-331 .elementor-element.elementor-element-d72627a:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-d72627a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-331 .elementor-element.elementor-element-d72627a > .elementor-background-overlay{background-image:url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/fondo-rm-detailing-penarroya-pueblonuevo-69.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.42;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-331 .elementor-element.elementor-element-d72627a{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-331 .elementor-element.elementor-element-8dbc491 > .elementor-element-populated{padding:80px 80px 80px 80px;}.elementor-331 .elementor-element.elementor-element-44d16abc > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-331 .elementor-element.elementor-element-44d16abc .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFFA3;}.elementor-331 .elementor-element.elementor-element-20ac616d .elementor-heading-title{font-family:"Lobster", Sans-serif;font-size:34px;font-weight:600;color:var( --e-global-color-947d0ba );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-331 .elementor-element.elementor-element-d6d2d52{text-align:justify;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFFE6;}.elementor-bc-flex-widget .elementor-331 .elementor-element.elementor-element-11b8e6d0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-331 .elementor-element.elementor-element-11b8e6d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-331 .elementor-element.elementor-element-11b8e6d0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-331 .elementor-element.elementor-element-11b8e6d0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-331 .elementor-element.elementor-element-5c0566d5:not( .elementor-widget-image ) .elementor-widget-container, .elementor-331 .elementor-element.elementor-element-5c0566d5.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://rmdetailingcordoba.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:200%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-331 .elementor-element.elementor-element-5c0566d5 img{width:75%;}.elementor-331 .elementor-element.elementor-element-3a3191a4{--spacer-size:50px;}.elementor-331 .elementor-element.elementor-element-af36f8d{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-947d0ba );}.elementor-bc-flex-widget .elementor-331 .elementor-element.elementor-element-2237a90a.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-331 .elementor-element.elementor-element-2237a90a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-331 .elementor-element.elementor-element-267b6217 img{width:27%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-331 .elementor-element.elementor-element-2439c6a7 .elementor-button{background-color:var( --e-global-color-947d0ba );font-family:"Livvic", Sans-serif;font-size:17px;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 10px 1px 10px;border-color:var( --e-global-color-947d0ba );border-radius:0px 20px 20px 0px;}.elementor-bc-flex-widget .elementor-331 .elementor-element.elementor-element-13bd50d9.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-331 .elementor-element.elementor-element-13bd50d9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-331 .elementor-element.elementor-element-35d24a8e img{width:27%;}.elementor-331 .elementor-element.elementor-element-11d64cb .elementor-button{background-color:var( --e-global-color-947d0ba );font-family:"Livvic", Sans-serif;font-size:17px;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 10px 1px 10px;border-color:var( --e-global-color-947d0ba );border-radius:0px 20px 20px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-331 .elementor-element.elementor-element-2a9851d1{width:49.472%;}.elementor-331 .elementor-element.elementor-element-24a17b8f{width:50.484%;}.elementor-331 .elementor-element.elementor-element-8dbc491{width:62.544%;}.elementor-331 .elementor-element.elementor-element-11b8e6d0{width:37.412%;}}@media(min-width:1025px){.elementor-331 .elementor-element.elementor-element-d72627a > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:767px){.elementor-331 .elementor-element.elementor-element-6d11cea3 .elementor-heading-title{font-size:33px;}.elementor-331 .elementor-element.elementor-element-8dbc491 > .elementor-element-populated{padding:40px 40px 40px 40px;}}

/* limpieza-exterior-de-vehiculos · Elementor 172 */
.elementor-172 .elementor-element.elementor-element-620264be:not(.elementor-motion-effects-element-type-background), .elementor-172 .elementor-element.elementor-element-620264be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-172 .elementor-element.elementor-element-620264be > .elementor-background-overlay{background-color:#070707;background-image:url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/limpieza-exterior-vehiculos-penarroya-pueblonuevo-y-espiel-rm-detailing-93.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;opacity:0.43;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-620264be > .elementor-container{min-height:542px;}.elementor-172 .elementor-element.elementor-element-620264be .elementor-background-overlay{filter:brightness( 113% ) contrast( 142% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-172 .elementor-element.elementor-element-620264be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-172 .elementor-element.elementor-element-108cbbd4 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-172 .elementor-element.elementor-element-19e1b723 .elementor-heading-title{font-family:"Lobster", Sans-serif;font-size:56px;font-weight:400;color:var( --e-global-color-947d0ba );}.elementor-172 .elementor-element.elementor-element-3a2e7aae > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-172 .elementor-element.elementor-element-3a2e7aae .elementor-heading-title{font-family:"Lexend Exa", Sans-serif;font-size:56px;font-weight:200;letter-spacing:-2.2px;color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-18112b89{text-align:left;}.elementor-172 .elementor-element.elementor-element-18112b89 .elementor-heading-title{font-family:"Livvic", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-67596341 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-172 .elementor-element.elementor-element-67596341 .bdt-drop{width:388px;}.elementor-172 .elementor-element.elementor-element-67596341 .bdt-dropbar-button{color:#FFFFFF;background-color:#03030366;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;font-family:"Lexend Deca", Sans-serif;font-weight:normal;text-decoration:none;}#bdt-drop-67596341.bdt-drop.bdt-card-body{text-align:justify;color:#FFFFFF;background-color:#050505;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(245.24999999999997, 236.18641304347824, 236.18641304347824, 0.5);}.elementor-172 .elementor-element.elementor-element-287e740d:not(.elementor-motion-effects-element-type-background), .elementor-172 .elementor-element.elementor-element-287e740d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-172 .elementor-element.elementor-element-287e740d > .elementor-background-overlay{background-image:url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/fondo-rm-detailing-penarroya-pueblonuevo-69.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.42;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-287e740d{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-172 .elementor-element.elementor-element-4d266d6e > .elementor-element-populated{padding:80px 80px 80px 80px;}.elementor-172 .elementor-element.elementor-element-7c40974 > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-172 .elementor-element.elementor-element-7c40974 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFFA3;}.elementor-172 .elementor-element.elementor-element-2eda2185 .elementor-heading-title{font-family:"Lobster", Sans-serif;font-size:34px;font-weight:600;color:var( --e-global-color-947d0ba );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-172 .elementor-element.elementor-element-2a37ee93{text-align:justify;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFFE6;}.elementor-bc-flex-widget .elementor-172 .elementor-element.elementor-element-3df3e4e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-172 .elementor-element.elementor-element-3df3e4e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-172 .elementor-element.elementor-element-3df3e4e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-172 .elementor-element.elementor-element-3df3e4e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-172 .elementor-element.elementor-element-73632c6:not( .elementor-widget-image ) .elementor-widget-container, .elementor-172 .elementor-element.elementor-element-73632c6.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://rmdetailingcordoba.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:200%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-172 .elementor-element.elementor-element-73632c6 img{width:100%;}.elementor-172 .elementor-element.elementor-element-fdd572d{--spacer-size:50px;}.elementor-172 .elementor-element.elementor-element-0b523a7{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-947d0ba );}.elementor-bc-flex-widget .elementor-172 .elementor-element.elementor-element-43ca17b.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-172 .elementor-element.elementor-element-43ca17b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-172 .elementor-element.elementor-element-731bcdb img{width:27%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-172 .elementor-element.elementor-element-4e6199c .elementor-button{background-color:var( --e-global-color-947d0ba );font-family:"Livvic", Sans-serif;font-size:17px;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 10px 1px 10px;border-color:var( --e-global-color-947d0ba );border-radius:0px 20px 20px 0px;}.elementor-172 .elementor-element.elementor-element-ded3051{text-align:center;}.elementor-172 .elementor-element.elementor-element-ded3051 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-172 .elementor-element.elementor-element-68b6343.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-172 .elementor-element.elementor-element-68b6343.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-172 .elementor-element.elementor-element-2535b6a img{width:27%;}.elementor-172 .elementor-element.elementor-element-dae25e0 .elementor-button{background-color:var( --e-global-color-947d0ba );font-family:"Livvic", Sans-serif;font-size:17px;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 10px 1px 10px;border-color:var( --e-global-color-947d0ba );border-radius:0px 20px 20px 0px;}.elementor-172 .elementor-element.elementor-element-c86cb44{text-align:center;}.elementor-172 .elementor-element.elementor-element-c86cb44 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-172 .elementor-element.elementor-element-108cbbd4{width:63.947%;}.elementor-172 .elementor-element.elementor-element-17ee5be8{width:36.009%;}.elementor-172 .elementor-element.elementor-element-4d266d6e{width:62.544%;}.elementor-172 .elementor-element.elementor-element-3df3e4e{width:37.412%;}}@media(min-width:1025px){.elementor-172 .elementor-element.elementor-element-287e740d > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:767px){.elementor-172 .elementor-element.elementor-element-3a2e7aae .elementor-heading-title{font-size:33px;}.elementor-172 .elementor-element.elementor-element-4d266d6e > .elementor-element-populated{padding:40px 40px 40px 40px;}}

/* limpieza-interior-de-vehiculos · Elementor 205 */
.elementor-205 .elementor-element.elementor-element-5bfe93e6:not(.elementor-motion-effects-element-type-background), .elementor-205 .elementor-element.elementor-element-5bfe93e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-205 .elementor-element.elementor-element-5bfe93e6 > .elementor-background-overlay{background-color:#070707;background-image:url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/limpieza-interior-de-vehiculos-penarroya-pueblonuevo-y-espiel-39984.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;opacity:0.43;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-205 .elementor-element.elementor-element-5bfe93e6 > .elementor-container{min-height:542px;}.elementor-205 .elementor-element.elementor-element-5bfe93e6 .elementor-background-overlay{filter:brightness( 113% ) contrast( 142% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-205 .elementor-element.elementor-element-5bfe93e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-205 .elementor-element.elementor-element-50c8d70d > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-205 .elementor-element.elementor-element-2cc6e401 .elementor-heading-title{font-family:"Lobster", Sans-serif;font-size:56px;font-weight:400;color:var( --e-global-color-947d0ba );}.elementor-205 .elementor-element.elementor-element-652f6047 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-205 .elementor-element.elementor-element-652f6047 .elementor-heading-title{font-family:"Lexend Exa", Sans-serif;font-size:56px;font-weight:200;letter-spacing:-2.2px;color:#FFFFFF;}.elementor-205 .elementor-element.elementor-element-79e28135{text-align:left;}.elementor-205 .elementor-element.elementor-element-79e28135 .elementor-heading-title{font-family:"Livvic", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-205 .elementor-element.elementor-element-6d487801 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-205 .elementor-element.elementor-element-6d487801 .bdt-drop{width:388px;}.elementor-205 .elementor-element.elementor-element-6d487801 .bdt-dropbar-button{color:#FFFFFF;background-color:#03030366;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;font-family:"Lexend Deca", Sans-serif;font-weight:normal;text-decoration:none;}#bdt-drop-6d487801.bdt-drop.bdt-card-body{text-align:justify;color:#FFFFFF;background-color:#050505;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(245.24999999999997, 236.18641304347824, 236.18641304347824, 0.5);}.elementor-205 .elementor-element.elementor-element-73a0c0bb:not(.elementor-motion-effects-element-type-background), .elementor-205 .elementor-element.elementor-element-73a0c0bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-205 .elementor-element.elementor-element-73a0c0bb > .elementor-background-overlay{background-image:url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/fondo-rm-detailing-penarroya-pueblonuevo-69.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.42;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-205 .elementor-element.elementor-element-73a0c0bb{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-205 .elementor-element.elementor-element-ba74567 > .elementor-element-populated{padding:80px 80px 80px 80px;}.elementor-205 .elementor-element.elementor-element-3e03491c > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-205 .elementor-element.elementor-element-3e03491c .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFFA3;}.elementor-205 .elementor-element.elementor-element-61cc5ee .elementor-heading-title{font-family:"Lobster", Sans-serif;font-size:34px;font-weight:600;color:var( --e-global-color-947d0ba );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-205 .elementor-element.elementor-element-6f9745eb{text-align:justify;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFFE6;}.elementor-bc-flex-widget .elementor-205 .elementor-element.elementor-element-174449b0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-205 .elementor-element.elementor-element-174449b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-205 .elementor-element.elementor-element-174449b0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-205 .elementor-element.elementor-element-174449b0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-205 .elementor-element.elementor-element-7c0c22dd:not( .elementor-widget-image ) .elementor-widget-container, .elementor-205 .elementor-element.elementor-element-7c0c22dd.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://rmdetailingcordoba.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:200%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-205 .elementor-element.elementor-element-7c0c22dd img{width:100%;border-style:none;}.elementor-205 .elementor-element.elementor-element-1e1fe679{--spacer-size:50px;}.elementor-205 .elementor-element.elementor-element-71d293a6{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-947d0ba );}.elementor-bc-flex-widget .elementor-205 .elementor-element.elementor-element-5678bc02.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-205 .elementor-element.elementor-element-5678bc02.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-205 .elementor-element.elementor-element-1b860673 img{width:27%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-205 .elementor-element.elementor-element-447aab75 .elementor-button{background-color:var( --e-global-color-947d0ba );font-family:"Livvic", Sans-serif;font-size:17px;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 10px 1px 10px;border-color:var( --e-global-color-947d0ba );border-radius:0px 20px 20px 0px;}.elementor-205 .elementor-element.elementor-element-3b62d3e8{text-align:center;}.elementor-205 .elementor-element.elementor-element-3b62d3e8 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-205 .elementor-element.elementor-element-5c75a8ff.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-205 .elementor-element.elementor-element-5c75a8ff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-205 .elementor-element.elementor-element-1b1a2780 img{width:27%;}.elementor-205 .elementor-element.elementor-element-24cfccc4 .elementor-button{background-color:var( --e-global-color-947d0ba );font-family:"Livvic", Sans-serif;font-size:17px;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 10px 1px 10px;border-color:var( --e-global-color-947d0ba );border-radius:0px 20px 20px 0px;}.elementor-205 .elementor-element.elementor-element-54cd38f6{text-align:center;}.elementor-205 .elementor-element.elementor-element-54cd38f6 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-205 .elementor-element.elementor-element-50c8d70d{width:63.947%;}.elementor-205 .elementor-element.elementor-element-3c1ebd91{width:36.009%;}.elementor-205 .elementor-element.elementor-element-ba74567{width:62.544%;}.elementor-205 .elementor-element.elementor-element-174449b0{width:37.412%;}}@media(min-width:1025px){.elementor-205 .elementor-element.elementor-element-73a0c0bb > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:767px){.elementor-205 .elementor-element.elementor-element-652f6047 .elementor-heading-title{font-size:33px;}.elementor-205 .elementor-element.elementor-element-ba74567 > .elementor-element-populated{padding:40px 40px 40px 40px;}}

/* limpieza-interior-y-exterior-de-vehiculos · Elementor 212 */
.elementor-212 .elementor-element.elementor-element-7e97fe91:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-7e97fe91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-212 .elementor-element.elementor-element-7e97fe91 > .elementor-background-overlay{background-color:#070707;background-image:url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/limpieza-interior-y-exterior-de-vehiculos-penarroya-pueblonuevo-y-espiel-rm-detailing-94.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.43;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-212 .elementor-element.elementor-element-7e97fe91 > .elementor-container{min-height:542px;}.elementor-212 .elementor-element.elementor-element-7e97fe91 .elementor-background-overlay{filter:brightness( 113% ) contrast( 142% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-212 .elementor-element.elementor-element-7e97fe91{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-212 .elementor-element.elementor-element-182ea459 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-212 .elementor-element.elementor-element-6216921e .elementor-heading-title{font-family:"Lobster", Sans-serif;font-size:56px;font-weight:400;color:var( --e-global-color-947d0ba );}.elementor-212 .elementor-element.elementor-element-2616041c > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-212 .elementor-element.elementor-element-2616041c .elementor-heading-title{font-family:"Lexend Exa", Sans-serif;font-size:40px;font-weight:200;letter-spacing:-2.2px;color:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-7d9c3e47{text-align:left;}.elementor-212 .elementor-element.elementor-element-7d9c3e47 .elementor-heading-title{font-family:"Livvic", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-4e498feb > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-212 .elementor-element.elementor-element-4e498feb .bdt-drop{width:388px;}.elementor-212 .elementor-element.elementor-element-4e498feb .bdt-dropbar-button{color:#FFFFFF;background-color:#03030366;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;font-family:"Lexend Deca", Sans-serif;font-weight:normal;text-decoration:none;}#bdt-drop-4e498feb.bdt-drop.bdt-card-body{text-align:justify;color:#FFFFFF;background-color:#050505;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(245.24999999999997, 236.18641304347824, 236.18641304347824, 0.5);}.elementor-212 .elementor-element.elementor-element-5ad7a33d:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-5ad7a33d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-212 .elementor-element.elementor-element-5ad7a33d > .elementor-background-overlay{background-image:url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/fondo-rm-detailing-penarroya-pueblonuevo-69.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.42;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-212 .elementor-element.elementor-element-5ad7a33d{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-212 .elementor-element.elementor-element-710cd324 > .elementor-element-populated{padding:80px 80px 80px 80px;}.elementor-212 .elementor-element.elementor-element-46994a37 > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-212 .elementor-element.elementor-element-46994a37 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFFA3;}.elementor-212 .elementor-element.elementor-element-5f69c893 .elementor-heading-title{font-family:"Lobster", Sans-serif;font-size:34px;font-weight:600;color:var( --e-global-color-947d0ba );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-212 .elementor-element.elementor-element-4ef4152a{text-align:justify;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFFE6;}.elementor-bc-flex-widget .elementor-212 .elementor-element.elementor-element-1089564d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-212 .elementor-element.elementor-element-1089564d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-212 .elementor-element.elementor-element-1089564d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-212 .elementor-element.elementor-element-1089564d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-212 .elementor-element.elementor-element-7912f242:not( .elementor-widget-image ) .elementor-widget-container, .elementor-212 .elementor-element.elementor-element-7912f242.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://rmdetailingcordoba.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:200%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-212 .elementor-element.elementor-element-7912f242 img{width:80%;}.elementor-212 .elementor-element.elementor-element-5a28d97e{--spacer-size:50px;}.elementor-212 .elementor-element.elementor-element-f528cd7{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-947d0ba );}.elementor-bc-flex-widget .elementor-212 .elementor-element.elementor-element-80306bd.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-212 .elementor-element.elementor-element-80306bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-212 .elementor-element.elementor-element-d45c832 img{width:27%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-212 .elementor-element.elementor-element-3e999e9 .elementor-button{background-color:var( --e-global-color-947d0ba );font-family:"Livvic", Sans-serif;font-size:17px;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 10px 1px 10px;border-color:var( --e-global-color-947d0ba );border-radius:0px 20px 20px 0px;}.elementor-212 .elementor-element.elementor-element-54dc63e{text-align:center;}.elementor-212 .elementor-element.elementor-element-54dc63e .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-212 .elementor-element.elementor-element-9c0bdef.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-212 .elementor-element.elementor-element-9c0bdef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-212 .elementor-element.elementor-element-4dfb757 img{width:27%;}.elementor-212 .elementor-element.elementor-element-2cef0ed .elementor-button{background-color:var( --e-global-color-947d0ba );font-family:"Livvic", Sans-serif;font-size:17px;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 10px 1px 10px;border-color:var( --e-global-color-947d0ba );border-radius:0px 20px 20px 0px;}.elementor-212 .elementor-element.elementor-element-a085c6c{text-align:center;}.elementor-212 .elementor-element.elementor-element-a085c6c .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-5dc23b1:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-5dc23b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-212 .elementor-element.elementor-element-5dc23b1 > .elementor-background-overlay{background-image:url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/fondo-rm-detailing-penarroya-pueblonuevo-69.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.42;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-212 .elementor-element.elementor-element-5dc23b1{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 60px 0px;}.elementor-212 .elementor-element.elementor-element-266f66a > .elementor-element-populated{padding:80px 80px 80px 80px;}.elementor-212 .elementor-element.elementor-element-3134a90 > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-212 .elementor-element.elementor-element-3134a90 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFFA3;}.elementor-212 .elementor-element.elementor-element-5958ef5 .elementor-heading-title{font-family:"Lobster", Sans-serif;font-size:34px;font-weight:600;color:var( --e-global-color-947d0ba );}.elementor-212 .elementor-element.elementor-element-aec7546{text-align:justify;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFFE6;}.elementor-bc-flex-widget .elementor-212 .elementor-element.elementor-element-05db431.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-212 .elementor-element.elementor-element-05db431.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-212 .elementor-element.elementor-element-05db431 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-212 .elementor-element.elementor-element-05db431 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-212 .elementor-element.elementor-element-289368c:not( .elementor-widget-image ) .elementor-widget-container, .elementor-212 .elementor-element.elementor-element-289368c.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://rmdetailingcordoba.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:200%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-212 .elementor-element.elementor-element-289368c img{width:80%;}.elementor-212 .elementor-element.elementor-element-a7f7ef3{--spacer-size:50px;}.elementor-212 .elementor-element.elementor-element-68671f9{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-947d0ba );}.elementor-bc-flex-widget .elementor-212 .elementor-element.elementor-element-63fec11.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-212 .elementor-element.elementor-element-63fec11.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-212 .elementor-element.elementor-element-a8c2849 img{width:27%;}.elementor-212 .elementor-element.elementor-element-d650d9f .elementor-button{background-color:var( --e-global-color-947d0ba );font-family:"Livvic", Sans-serif;font-size:17px;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 10px 1px 10px;border-color:var( --e-global-color-947d0ba );border-radius:0px 20px 20px 0px;}.elementor-212 .elementor-element.elementor-element-d6efa59{text-align:center;}.elementor-212 .elementor-element.elementor-element-d6efa59 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-212 .elementor-element.elementor-element-f435f9d.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-212 .elementor-element.elementor-element-f435f9d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-212 .elementor-element.elementor-element-471da8e img{width:27%;}.elementor-212 .elementor-element.elementor-element-3bdcff2 .elementor-button{background-color:var( --e-global-color-947d0ba );font-family:"Livvic", Sans-serif;font-size:17px;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 10px 1px 10px;border-color:var( --e-global-color-947d0ba );border-radius:0px 20px 20px 0px;}.elementor-212 .elementor-element.elementor-element-69962fd{text-align:center;}.elementor-212 .elementor-element.elementor-element-69962fd .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:41px;font-weight:400;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-212 .elementor-element.elementor-element-182ea459{width:63.947%;}.elementor-212 .elementor-element.elementor-element-46eb8f7{width:36.009%;}.elementor-212 .elementor-element.elementor-element-710cd324{width:62.544%;}.elementor-212 .elementor-element.elementor-element-1089564d{width:37.412%;}.elementor-212 .elementor-element.elementor-element-266f66a{width:62.544%;}.elementor-212 .elementor-element.elementor-element-05db431{width:37.412%;}}@media(min-width:1025px){.elementor-212 .elementor-element.elementor-element-5ad7a33d > .elementor-background-overlay{background-attachment:fixed;}.elementor-212 .elementor-element.elementor-element-5dc23b1 > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-2616041c .elementor-heading-title{font-size:33px;}.elementor-212 .elementor-element.elementor-element-710cd324 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-212 .elementor-element.elementor-element-266f66a > .elementor-element-populated{padding:40px 40px 40px 40px;}}

/* Lienzo completo para páginas interiores */
body.page .site-main > .container{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
}
body.page .site-main > .container > article{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
}
body.page .site-main > .container > article > h1:first-child{display:none !important}
body.page .site-main .page-content,
body.page .site-main .elementor{width:100% !important;max-width:none !important;margin:0 !important}
body.page .elementor-background-video-container,
body.page .elementor-background-video-container video{width:100% !important;height:100% !important;object-fit:cover !important}


/* Cabeceras mejoradas de páginas interiores: texto izquierda + imagen derecha */
.elementor-314 .elementor-element.elementor-element-186dab3c,
.elementor-358 .elementor-element.elementor-element-5ae9f706,
.elementor-282 .elementor-element.elementor-element-f47afe1,
.elementor-329 .elementor-element.elementor-element-33875aa9,
.elementor-331 .elementor-element.elementor-element-32e23c25,
.elementor-172 .elementor-element.elementor-element-620264be,
.elementor-205 .elementor-element.elementor-element-5bfe93e6,
.elementor-212 .elementor-element.elementor-element-7e97fe91{
  margin-top:78px;
  background:#080808 !important;
  overflow:hidden;
  border-bottom:1px solid rgba(119,239,59,.3);
}
.elementor-314 .elementor-element.elementor-element-186dab3c > .elementor-background-overlay,
.elementor-358 .elementor-element.elementor-element-5ae9f706 > .elementor-background-overlay,
.elementor-282 .elementor-element.elementor-element-f47afe1 > .elementor-background-overlay,
.elementor-329 .elementor-element.elementor-element-33875aa9 > .elementor-background-overlay,
.elementor-331 .elementor-element.elementor-element-32e23c25 > .elementor-background-overlay,
.elementor-172 .elementor-element.elementor-element-620264be > .elementor-background-overlay,
.elementor-205 .elementor-element.elementor-element-5bfe93e6 > .elementor-background-overlay,
.elementor-212 .elementor-element.elementor-element-7e97fe91 > .elementor-background-overlay{
  display:none !important;
  background-image:none !important;
}
.elementor-314 .elementor-element.elementor-element-186dab3c > .elementor-container,
.elementor-358 .elementor-element.elementor-element-5ae9f706 > .elementor-container,
.elementor-282 .elementor-element.elementor-element-f47afe1 > .elementor-container,
.elementor-329 .elementor-element.elementor-element-33875aa9 > .elementor-container,
.elementor-331 .elementor-element.elementor-element-32e23c25 > .elementor-container,
.elementor-172 .elementor-element.elementor-element-620264be > .elementor-container,
.elementor-205 .elementor-element.elementor-element-5bfe93e6 > .elementor-container,
.elementor-212 .elementor-element.elementor-element-7e97fe91 > .elementor-container{
  width:100%;
  max-width:1330px !important;
  min-height:610px !important;
  margin-inline:auto;
  align-items:stretch !important;
}
/* Columnas de texto */
.elementor-314 .elementor-element.elementor-element-46a4d2de,
.elementor-358 .elementor-element.elementor-element-63316ade,
.elementor-282 .elementor-element.elementor-element-3701c8fb,
.elementor-329 .elementor-element.elementor-element-4bd77f0f,
.elementor-331 .elementor-element.elementor-element-2a9851d1,
.elementor-172 .elementor-element.elementor-element-108cbbd4,
.elementor-205 .elementor-element.elementor-element-50c8d70d,
.elementor-212 .elementor-element.elementor-element-182ea459{
  width:52% !important;
  display:flex;
  align-items:center;
  background:linear-gradient(135deg,#080808 0%,#111 100%);
}
.elementor-314 .elementor-element.elementor-element-46a4d2de > .elementor-element-populated,
.elementor-358 .elementor-element.elementor-element-63316ade > .elementor-element-populated,
.elementor-282 .elementor-element.elementor-element-3701c8fb > .elementor-element-populated,
.elementor-329 .elementor-element.elementor-element-4bd77f0f > .elementor-element-populated,
.elementor-331 .elementor-element.elementor-element-2a9851d1 > .elementor-element-populated,
.elementor-172 .elementor-element.elementor-element-108cbbd4 > .elementor-element-populated,
.elementor-205 .elementor-element.elementor-element-50c8d70d > .elementor-element-populated,
.elementor-212 .elementor-element.elementor-element-182ea459 > .elementor-element-populated{
  width:100%;
  align-content:center;
  padding:72px 70px !important;
}
.elementor-314 .elementor-element.elementor-element-186dab3c .elementor-heading-title,
.elementor-358 .elementor-element.elementor-element-5ae9f706 .elementor-heading-title,
.elementor-282 .elementor-element.elementor-element-f47afe1 .elementor-heading-title,
.elementor-329 .elementor-element.elementor-element-33875aa9 .elementor-heading-title,
.elementor-331 .elementor-element.elementor-element-32e23c25 .elementor-heading-title,
.elementor-172 .elementor-element.elementor-element-620264be .elementor-heading-title,
.elementor-205 .elementor-element.elementor-element-5bfe93e6 .elementor-heading-title,
.elementor-212 .elementor-element.elementor-element-7e97fe91 .elementor-heading-title{
  text-shadow:none !important;
}
/* Columnas de imagen */
.elementor-314 .elementor-element.elementor-element-6552f8b9,
.elementor-358 .elementor-element.elementor-element-64240653,
.elementor-282 .elementor-element.elementor-element-26c2ec6,
.elementor-329 .elementor-element.elementor-element-d7cd222,
.elementor-331 .elementor-element.elementor-element-24a17b8f,
.elementor-172 .elementor-element.elementor-element-17ee5be8,
.elementor-205 .elementor-element.elementor-element-3c1ebd91,
.elementor-212 .elementor-element.elementor-element-46eb8f7{
  width:48% !important;
  min-height:610px;
  border-left:3px solid var(--rm-green);
  background-color:#151515;
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  transition:background-size .7s ease,filter .35s ease;
}
.elementor-314 .elementor-element.elementor-element-6552f8b9{background-image:linear-gradient(#0001,#0001),url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/pulido-y-tratamiento-ceramico-penarroya-pueblonuevo-y-espiel-98.jpg")}
.elementor-358 .elementor-element.elementor-element-64240653{background-image:linear-gradient(#0001,#0001),url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/restauracion-de-volante-penarroya-pueblonuevo-y-espiel-3938.jpg")}
.elementor-282 .elementor-element.elementor-element-26c2ec6{background-image:linear-gradient(#0001,#0001),url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/tapizado-de-asientos-coche-penarroya-pueblonuevo-y-espiel-938737.jpg")}
.elementor-329 .elementor-element.elementor-element-d7cd222{background-image:linear-gradient(#0001,#0001),url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/pulido-de-faros-penarroya-pueblonuevo-y-espiel-98.jpg")}
.elementor-331 .elementor-element.elementor-element-24a17b8f{background-image:linear-gradient(#0001,#0001),url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/coating-ceramico-penarroy-pueblonuevo-y-espiel-30455.webp")}
.elementor-172 .elementor-element.elementor-element-17ee5be8{background-image:linear-gradient(#0001,#0001),url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/limpieza-exterior-vehiculos-penarroya-pueblonuevo-y-espiel-rm-detailing-93.jpg")}
.elementor-205 .elementor-element.elementor-element-3c1ebd91{background-image:linear-gradient(#0001,#0001),url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/limpieza-interior-de-vehiculos-penarroya-pueblonuevo-y-espiel-39984.jpg")}
.elementor-212 .elementor-element.elementor-element-46eb8f7{background-image:linear-gradient(#0001,#0001),url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/limpieza-interior-y-exterior-de-vehiculos-penarroya-pueblonuevo-y-espiel-rm-detailing-94.png")}
.elementor-314 .elementor-element.elementor-element-6552f8b9:hover,
.elementor-358 .elementor-element.elementor-element-64240653:hover,
.elementor-282 .elementor-element.elementor-element-26c2ec6:hover,
.elementor-329 .elementor-element.elementor-element-d7cd222:hover,
.elementor-331 .elementor-element.elementor-element-24a17b8f:hover,
.elementor-172 .elementor-element.elementor-element-17ee5be8:hover,
.elementor-205 .elementor-element.elementor-element-3c1ebd91:hover,
.elementor-212 .elementor-element.elementor-element-46eb8f7:hover{
  background-size:108%;
  filter:brightness(1.06);
}
@media(max-width:767px){
  .elementor-314 .elementor-element.elementor-element-186dab3c,
  .elementor-358 .elementor-element.elementor-element-5ae9f706,
  .elementor-282 .elementor-element.elementor-element-f47afe1,
  .elementor-329 .elementor-element.elementor-element-33875aa9,
  .elementor-331 .elementor-element.elementor-element-32e23c25,
  .elementor-172 .elementor-element.elementor-element-620264be,
  .elementor-205 .elementor-element.elementor-element-5bfe93e6,
  .elementor-212 .elementor-element.elementor-element-7e97fe91{margin-top:78px}
  .elementor-314 .elementor-element.elementor-element-186dab3c > .elementor-container,
  .elementor-358 .elementor-element.elementor-element-5ae9f706 > .elementor-container,
  .elementor-282 .elementor-element.elementor-element-f47afe1 > .elementor-container,
  .elementor-329 .elementor-element.elementor-element-33875aa9 > .elementor-container,
  .elementor-331 .elementor-element.elementor-element-32e23c25 > .elementor-container,
  .elementor-172 .elementor-element.elementor-element-620264be > .elementor-container,
  .elementor-205 .elementor-element.elementor-element-5bfe93e6 > .elementor-container,
  .elementor-212 .elementor-element.elementor-element-7e97fe91 > .elementor-container{display:flex;flex-direction:column;min-height:0 !important}
  .elementor-314 .elementor-element.elementor-element-46a4d2de,
  .elementor-358 .elementor-element.elementor-element-63316ade,
  .elementor-282 .elementor-element.elementor-element-3701c8fb,
  .elementor-329 .elementor-element.elementor-element-4bd77f0f,
  .elementor-331 .elementor-element.elementor-element-2a9851d1,
  .elementor-172 .elementor-element.elementor-element-108cbbd4,
  .elementor-205 .elementor-element.elementor-element-50c8d70d,
  .elementor-212 .elementor-element.elementor-element-182ea459,
  .elementor-314 .elementor-element.elementor-element-6552f8b9,
  .elementor-358 .elementor-element.elementor-element-64240653,
  .elementor-282 .elementor-element.elementor-element-26c2ec6,
  .elementor-329 .elementor-element.elementor-element-d7cd222,
  .elementor-331 .elementor-element.elementor-element-24a17b8f,
  .elementor-172 .elementor-element.elementor-element-17ee5be8,
  .elementor-205 .elementor-element.elementor-element-3c1ebd91,
  .elementor-212 .elementor-element.elementor-element-46eb8f7{width:100% !important}
  .elementor-314 .elementor-element.elementor-element-6552f8b9,
  .elementor-358 .elementor-element.elementor-element-64240653,
  .elementor-282 .elementor-element.elementor-element-26c2ec6,
  .elementor-329 .elementor-element.elementor-element-d7cd222,
  .elementor-331 .elementor-element.elementor-element-24a17b8f,
  .elementor-172 .elementor-element.elementor-element-17ee5be8,
  .elementor-205 .elementor-element.elementor-element-3c1ebd91,
  .elementor-212 .elementor-element.elementor-element-46eb8f7{min-height:320px;border-left:0;border-top:3px solid var(--rm-green)}
  .elementor-314 .elementor-element.elementor-element-46a4d2de > .elementor-element-populated,
  .elementor-358 .elementor-element.elementor-element-63316ade > .elementor-element-populated,
  .elementor-282 .elementor-element.elementor-element-3701c8fb > .elementor-element-populated,
  .elementor-329 .elementor-element.elementor-element-4bd77f0f > .elementor-element-populated,
  .elementor-331 .elementor-element.elementor-element-2a9851d1 > .elementor-element-populated,
  .elementor-172 .elementor-element.elementor-element-108cbbd4 > .elementor-element-populated,
  .elementor-205 .elementor-element.elementor-element-50c8d70d > .elementor-element-populated,
  .elementor-212 .elementor-element.elementor-element-182ea459 > .elementor-element-populated{padding:48px 28px !important}
}


/* Corrección: las imágenes principales no cambian de tamaño en hover */
.elementor-314 .elementor-element.elementor-element-6552f8b9,
.elementor-358 .elementor-element.elementor-element-64240653,
.elementor-282 .elementor-element.elementor-element-26c2ec6,
.elementor-329 .elementor-element.elementor-element-d7cd222,
.elementor-331 .elementor-element.elementor-element-24a17b8f,
.elementor-172 .elementor-element.elementor-element-17ee5be8,
.elementor-205 .elementor-element.elementor-element-3c1ebd91,
.elementor-212 .elementor-element.elementor-element-46eb8f7,
.elementor-314 .elementor-element.elementor-element-6552f8b9:hover,
.elementor-358 .elementor-element.elementor-element-64240653:hover,
.elementor-282 .elementor-element.elementor-element-26c2ec6:hover,
.elementor-329 .elementor-element.elementor-element-d7cd222:hover,
.elementor-331 .elementor-element.elementor-element-24a17b8f:hover,
.elementor-172 .elementor-element.elementor-element-17ee5be8:hover,
.elementor-205 .elementor-element.elementor-element-3c1ebd91:hover,
.elementor-212 .elementor-element.elementor-element-46eb8f7:hover{
  background-size:cover !important;
  transform:none !important;
}
.elementor-314 .elementor-element.elementor-element-6552f8b9:hover,
.elementor-358 .elementor-element.elementor-element-64240653:hover,
.elementor-282 .elementor-element.elementor-element-26c2ec6:hover,
.elementor-329 .elementor-element.elementor-element-d7cd222:hover,
.elementor-331 .elementor-element.elementor-element-24a17b8f:hover,
.elementor-172 .elementor-element.elementor-element-17ee5be8:hover,
.elementor-205 .elementor-element.elementor-element-3c1ebd91:hover,
.elementor-212 .elementor-element.elementor-element-46eb8f7:hover{
  filter:brightness(1.08);
}

/* Contenido inferior ancho y sin columnas comprimidas */
.elementor-314 .elementor-element.elementor-element-1f0353aa > .elementor-container,
.elementor-358 .elementor-element.elementor-element-14229f45 > .elementor-container,
.elementor-282 .elementor-element.elementor-element-138db000 > .elementor-container,
.elementor-329 .elementor-element.elementor-element-548da88a > .elementor-container,
.elementor-331 .elementor-element.elementor-element-d72627a > .elementor-container,
.elementor-172 .elementor-element.elementor-element-287e740d > .elementor-container,
.elementor-205 .elementor-element.elementor-element-73a0c0bb > .elementor-container,
.elementor-212 .elementor-element.elementor-element-5ad7a33d > .elementor-container,
.elementor-212 .elementor-element.elementor-element-5dc23b1 > .elementor-container{
  display:flex !important;
  flex-direction:column !important;
  width:calc(100% - 64px) !important;
  max-width:1330px !important;
  margin-inline:auto !important;
  padding:70px 0 !important;
}
.elementor-314 .elementor-element.elementor-element-1f0353aa > .elementor-container > .elementor-column,
.elementor-358 .elementor-element.elementor-element-14229f45 > .elementor-container > .elementor-column,
.elementor-282 .elementor-element.elementor-element-138db000 > .elementor-container > .elementor-column,
.elementor-329 .elementor-element.elementor-element-548da88a > .elementor-container > .elementor-column,
.elementor-331 .elementor-element.elementor-element-d72627a > .elementor-container > .elementor-column,
.elementor-172 .elementor-element.elementor-element-287e740d > .elementor-container > .elementor-column,
.elementor-205 .elementor-element.elementor-element-73a0c0bb > .elementor-container > .elementor-column,
.elementor-212 .elementor-element.elementor-element-5ad7a33d > .elementor-container > .elementor-column,
.elementor-212 .elementor-element.elementor-element-5dc23b1 > .elementor-container > .elementor-column{
  width:100% !important;
  max-width:none !important;
  flex:0 0 100% !important;
}
.elementor-314 .elementor-element.elementor-element-1f0353aa .elementor-widget-wrap,
.elementor-358 .elementor-element.elementor-element-14229f45 .elementor-widget-wrap,
.elementor-282 .elementor-element.elementor-element-138db000 .elementor-widget-wrap,
.elementor-329 .elementor-element.elementor-element-548da88a .elementor-widget-wrap,
.elementor-331 .elementor-element.elementor-element-d72627a .elementor-widget-wrap,
.elementor-172 .elementor-element.elementor-element-287e740d .elementor-widget-wrap,
.elementor-205 .elementor-element.elementor-element-73a0c0bb .elementor-widget-wrap,
.elementor-212 .elementor-element.elementor-element-5ad7a33d .elementor-widget-wrap,
.elementor-212 .elementor-element.elementor-element-5dc23b1 .elementor-widget-wrap{
  width:100% !important;
  max-width:none !important;
}
.elementor-314 .elementor-element.elementor-element-1f0353aa .elementor-widget-text-editor,
.elementor-358 .elementor-element.elementor-element-14229f45 .elementor-widget-text-editor,
.elementor-282 .elementor-element.elementor-element-138db000 .elementor-widget-text-editor,
.elementor-329 .elementor-element.elementor-element-548da88a .elementor-widget-text-editor,
.elementor-331 .elementor-element.elementor-element-d72627a .elementor-widget-text-editor,
.elementor-172 .elementor-element.elementor-element-287e740d .elementor-widget-text-editor,
.elementor-205 .elementor-element.elementor-element-73a0c0bb .elementor-widget-text-editor,
.elementor-212 .elementor-element.elementor-element-5ad7a33d .elementor-widget-text-editor,
.elementor-212 .elementor-element.elementor-element-5dc23b1 .elementor-widget-text-editor{
  width:100% !important;
  max-width:none !important;
}
@media(min-width:768px){
  .elementor-314 .elementor-element.elementor-element-1f0353aa .elementor-widget-text-editor p,
  .elementor-358 .elementor-element.elementor-element-14229f45 .elementor-widget-text-editor p,
  .elementor-282 .elementor-element.elementor-element-138db000 .elementor-widget-text-editor p,
  .elementor-329 .elementor-element.elementor-element-548da88a .elementor-widget-text-editor p,
  .elementor-331 .elementor-element.elementor-element-d72627a .elementor-widget-text-editor p,
  .elementor-172 .elementor-element.elementor-element-287e740d .elementor-widget-text-editor p,
  .elementor-205 .elementor-element.elementor-element-73a0c0bb .elementor-widget-text-editor p,
  .elementor-212 .elementor-element.elementor-element-5ad7a33d .elementor-widget-text-editor p,
  .elementor-212 .elementor-element.elementor-element-5dc23b1 .elementor-widget-text-editor p{
    width:100% !important;
    max-width:none !important;
    text-align:justify;
    text-justify:inter-word;
  }
}
@media(max-width:767px){
  .elementor-314 .elementor-element.elementor-element-1f0353aa > .elementor-container,
  .elementor-358 .elementor-element.elementor-element-14229f45 > .elementor-container,
  .elementor-282 .elementor-element.elementor-element-138db000 > .elementor-container,
  .elementor-329 .elementor-element.elementor-element-548da88a > .elementor-container,
  .elementor-331 .elementor-element.elementor-element-d72627a > .elementor-container,
  .elementor-172 .elementor-element.elementor-element-287e740d > .elementor-container,
  .elementor-205 .elementor-element.elementor-element-73a0c0bb > .elementor-container,
  .elementor-212 .elementor-element.elementor-element-5ad7a33d > .elementor-container,
  .elementor-212 .elementor-element.elementor-element-5dc23b1 > .elementor-container{
    width:calc(100% - 28px) !important;
    padding:45px 0 !important;
  }
}


/* Compactar el contenido inferior: dos columnas anchas sin altura sobrante */
.elementor-314 .elementor-element.elementor-element-1f0353aa > .elementor-container,
.elementor-358 .elementor-element.elementor-element-14229f45 > .elementor-container,
.elementor-282 .elementor-element.elementor-element-138db000 > .elementor-container,
.elementor-329 .elementor-element.elementor-element-548da88a > .elementor-container,
.elementor-331 .elementor-element.elementor-element-d72627a > .elementor-container,
.elementor-172 .elementor-element.elementor-element-287e740d > .elementor-container,
.elementor-205 .elementor-element.elementor-element-73a0c0bb > .elementor-container,
.elementor-212 .elementor-element.elementor-element-5ad7a33d > .elementor-container,
.elementor-212 .elementor-element.elementor-element-5dc23b1 > .elementor-container{
  flex-direction:row !important;
  align-items:stretch !important;
  min-height:0 !important;
  height:auto !important;
  padding:0 !important;
}
.elementor-314 .elementor-element.elementor-element-1f0353aa > .elementor-container > .elementor-column:first-child,
.elementor-358 .elementor-element.elementor-element-14229f45 > .elementor-container > .elementor-column:first-child,
.elementor-282 .elementor-element.elementor-element-138db000 > .elementor-container > .elementor-column:first-child,
.elementor-329 .elementor-element.elementor-element-548da88a > .elementor-container > .elementor-column:first-child,
.elementor-331 .elementor-element.elementor-element-d72627a > .elementor-container > .elementor-column:first-child,
.elementor-172 .elementor-element.elementor-element-287e740d > .elementor-container > .elementor-column:first-child,
.elementor-205 .elementor-element.elementor-element-73a0c0bb > .elementor-container > .elementor-column:first-child,
.elementor-212 .elementor-element.elementor-element-5ad7a33d > .elementor-container > .elementor-column:first-child,
.elementor-212 .elementor-element.elementor-element-5dc23b1 > .elementor-container > .elementor-column:first-child{
  width:29% !important;
  flex:0 0 29% !important;
}
.elementor-314 .elementor-element.elementor-element-1f0353aa > .elementor-container > .elementor-column:last-child,
.elementor-358 .elementor-element.elementor-element-14229f45 > .elementor-container > .elementor-column:last-child,
.elementor-282 .elementor-element.elementor-element-138db000 > .elementor-container > .elementor-column:last-child,
.elementor-329 .elementor-element.elementor-element-548da88a > .elementor-container > .elementor-column:last-child,
.elementor-331 .elementor-element.elementor-element-d72627a > .elementor-container > .elementor-column:last-child,
.elementor-172 .elementor-element.elementor-element-287e740d > .elementor-container > .elementor-column:last-child,
.elementor-205 .elementor-element.elementor-element-73a0c0bb > .elementor-container > .elementor-column:last-child,
.elementor-212 .elementor-element.elementor-element-5ad7a33d > .elementor-container > .elementor-column:last-child,
.elementor-212 .elementor-element.elementor-element-5dc23b1 > .elementor-container > .elementor-column:last-child{
  width:71% !important;
  flex:0 0 71% !important;
}
.elementor-314 .elementor-element.elementor-element-1f0353aa > .elementor-container > .elementor-column > .elementor-element-populated,
.elementor-358 .elementor-element.elementor-element-14229f45 > .elementor-container > .elementor-column > .elementor-element-populated,
.elementor-282 .elementor-element.elementor-element-138db000 > .elementor-container > .elementor-column > .elementor-element-populated,
.elementor-329 .elementor-element.elementor-element-548da88a > .elementor-container > .elementor-column > .elementor-element-populated,
.elementor-331 .elementor-element.elementor-element-d72627a > .elementor-container > .elementor-column > .elementor-element-populated,
.elementor-172 .elementor-element.elementor-element-287e740d > .elementor-container > .elementor-column > .elementor-element-populated,
.elementor-205 .elementor-element.elementor-element-73a0c0bb > .elementor-container > .elementor-column > .elementor-element-populated,
.elementor-212 .elementor-element.elementor-element-5ad7a33d > .elementor-container > .elementor-column > .elementor-element-populated,
.elementor-212 .elementor-element.elementor-element-5dc23b1 > .elementor-container > .elementor-column > .elementor-element-populated{
  min-height:0 !important;
  height:auto !important;
  padding:50px 42px !important;
}
.elementor-314 .elementor-element.elementor-element-1f0353aa .elementor-widget-spacer,
.elementor-358 .elementor-element.elementor-element-14229f45 .elementor-widget-spacer,
.elementor-282 .elementor-element.elementor-element-138db000 .elementor-widget-spacer,
.elementor-329 .elementor-element.elementor-element-548da88a .elementor-widget-spacer,
.elementor-331 .elementor-element.elementor-element-d72627a .elementor-widget-spacer,
.elementor-172 .elementor-element.elementor-element-287e740d .elementor-widget-spacer,
.elementor-205 .elementor-element.elementor-element-73a0c0bb .elementor-widget-spacer,
.elementor-212 .elementor-element.elementor-element-5ad7a33d .elementor-widget-spacer,
.elementor-212 .elementor-element.elementor-element-5dc23b1 .elementor-widget-spacer{
  --spacer-size:18px !important;
}
.elementor-212 .elementor-element.elementor-element-5dc23b1{padding-bottom:0 !important}
@media(max-width:767px){
  .elementor-314 .elementor-element.elementor-element-1f0353aa > .elementor-container,
  .elementor-358 .elementor-element.elementor-element-14229f45 > .elementor-container,
  .elementor-282 .elementor-element.elementor-element-138db000 > .elementor-container,
  .elementor-329 .elementor-element.elementor-element-548da88a > .elementor-container,
  .elementor-331 .elementor-element.elementor-element-d72627a > .elementor-container,
  .elementor-172 .elementor-element.elementor-element-287e740d > .elementor-container,
  .elementor-205 .elementor-element.elementor-element-73a0c0bb > .elementor-container,
  .elementor-212 .elementor-element.elementor-element-5ad7a33d > .elementor-container,
  .elementor-212 .elementor-element.elementor-element-5dc23b1 > .elementor-container{flex-direction:column !important}
  .elementor-314 .elementor-element.elementor-element-1f0353aa > .elementor-container > .elementor-column,
  .elementor-358 .elementor-element.elementor-element-14229f45 > .elementor-container > .elementor-column,
  .elementor-282 .elementor-element.elementor-element-138db000 > .elementor-container > .elementor-column,
  .elementor-329 .elementor-element.elementor-element-548da88a > .elementor-container > .elementor-column,
  .elementor-331 .elementor-element.elementor-element-d72627a > .elementor-container > .elementor-column,
  .elementor-172 .elementor-element.elementor-element-287e740d > .elementor-container > .elementor-column,
  .elementor-205 .elementor-element.elementor-element-73a0c0bb > .elementor-container > .elementor-column,
  .elementor-212 .elementor-element.elementor-element-5ad7a33d > .elementor-container > .elementor-column,
  .elementor-212 .elementor-element.elementor-element-5dc23b1 > .elementor-container > .elementor-column{width:100% !important;flex:0 0 100% !important}
  .elementor-314 .elementor-element.elementor-element-1f0353aa > .elementor-container > .elementor-column > .elementor-element-populated,
  .elementor-358 .elementor-element.elementor-element-14229f45 > .elementor-container > .elementor-column > .elementor-element-populated,
  .elementor-282 .elementor-element.elementor-element-138db000 > .elementor-container > .elementor-column > .elementor-element-populated,
  .elementor-329 .elementor-element.elementor-element-548da88a > .elementor-container > .elementor-column > .elementor-element-populated,
  .elementor-331 .elementor-element.elementor-element-d72627a > .elementor-container > .elementor-column > .elementor-element-populated,
  .elementor-172 .elementor-element.elementor-element-287e740d > .elementor-container > .elementor-column > .elementor-element-populated,
  .elementor-205 .elementor-element.elementor-element-73a0c0bb > .elementor-container > .elementor-column > .elementor-element-populated,
  .elementor-212 .elementor-element.elementor-element-5ad7a33d > .elementor-container > .elementor-column > .elementor-element-populated,
  .elementor-212 .elementor-element.elementor-element-5dc23b1 > .elementor-container > .elementor-column > .elementor-element-populated{padding:32px 18px !important}
}


/* El texto descriptivo ocupa todo el ancho; se elimina la columna decorativa duplicada */
.elementor-314 .elementor-element.elementor-element-1f0353aa > .elementor-container > .elementor-column:first-child,
.elementor-358 .elementor-element.elementor-element-14229f45 > .elementor-container > .elementor-column:first-child,
.elementor-282 .elementor-element.elementor-element-138db000 > .elementor-container > .elementor-column:first-child,
.elementor-329 .elementor-element.elementor-element-548da88a > .elementor-container > .elementor-column:first-child,
.elementor-331 .elementor-element.elementor-element-d72627a > .elementor-container > .elementor-column:first-child,
.elementor-172 .elementor-element.elementor-element-287e740d > .elementor-container > .elementor-column:first-child,
.elementor-205 .elementor-element.elementor-element-73a0c0bb > .elementor-container > .elementor-column:first-child,
.elementor-212 .elementor-element.elementor-element-5ad7a33d > .elementor-container > .elementor-column:first-child,
.elementor-212 .elementor-element.elementor-element-5dc23b1 > .elementor-container > .elementor-column:first-child{
  display:block !important;
  width:100% !important;
  max-width:none !important;
  flex:0 0 100% !important;
}
.elementor-314 .elementor-element.elementor-element-1f0353aa > .elementor-container > .elementor-column:last-child,
.elementor-358 .elementor-element.elementor-element-14229f45 > .elementor-container > .elementor-column:last-child,
.elementor-282 .elementor-element.elementor-element-138db000 > .elementor-container > .elementor-column:last-child,
.elementor-329 .elementor-element.elementor-element-548da88a > .elementor-container > .elementor-column:last-child,
.elementor-331 .elementor-element.elementor-element-d72627a > .elementor-container > .elementor-column:last-child,
.elementor-172 .elementor-element.elementor-element-287e740d > .elementor-container > .elementor-column:last-child,
.elementor-205 .elementor-element.elementor-element-73a0c0bb > .elementor-container > .elementor-column:last-child,
.elementor-212 .elementor-element.elementor-element-5ad7a33d > .elementor-container > .elementor-column:last-child,
.elementor-212 .elementor-element.elementor-element-5dc23b1 > .elementor-container > .elementor-column:last-child{
  display:none !important;
}
.elementor-314 .elementor-element.elementor-element-1f0353aa > .elementor-container > .elementor-column:first-child > .elementor-element-populated,
.elementor-358 .elementor-element.elementor-element-14229f45 > .elementor-container > .elementor-column:first-child > .elementor-element-populated,
.elementor-282 .elementor-element.elementor-element-138db000 > .elementor-container > .elementor-column:first-child > .elementor-element-populated,
.elementor-329 .elementor-element.elementor-element-548da88a > .elementor-container > .elementor-column:first-child > .elementor-element-populated,
.elementor-331 .elementor-element.elementor-element-d72627a > .elementor-container > .elementor-column:first-child > .elementor-element-populated,
.elementor-172 .elementor-element.elementor-element-287e740d > .elementor-container > .elementor-column:first-child > .elementor-element-populated,
.elementor-205 .elementor-element.elementor-element-73a0c0bb > .elementor-container > .elementor-column:first-child > .elementor-element-populated,
.elementor-212 .elementor-element.elementor-element-5ad7a33d > .elementor-container > .elementor-column:first-child > .elementor-element-populated,
.elementor-212 .elementor-element.elementor-element-5dc23b1 > .elementor-container > .elementor-column:first-child > .elementor-element-populated{
  width:100% !important;
  padding:58px 54px !important;
}
@media(max-width:767px){
  .elementor-314 .elementor-element.elementor-element-1f0353aa > .elementor-container > .elementor-column:first-child > .elementor-element-populated,
  .elementor-358 .elementor-element.elementor-element-14229f45 > .elementor-container > .elementor-column:first-child > .elementor-element-populated,
  .elementor-282 .elementor-element.elementor-element-138db000 > .elementor-container > .elementor-column:first-child > .elementor-element-populated,
  .elementor-329 .elementor-element.elementor-element-548da88a > .elementor-container > .elementor-column:first-child > .elementor-element-populated,
  .elementor-331 .elementor-element.elementor-element-d72627a > .elementor-container > .elementor-column:first-child > .elementor-element-populated,
  .elementor-172 .elementor-element.elementor-element-287e740d > .elementor-container > .elementor-column:first-child > .elementor-element-populated,
  .elementor-205 .elementor-element.elementor-element-73a0c0bb > .elementor-container > .elementor-column:first-child > .elementor-element-populated,
  .elementor-212 .elementor-element.elementor-element-5ad7a33d > .elementor-container > .elementor-column:first-child > .elementor-element-populated,
  .elementor-212 .elementor-element.elementor-element-5dc23b1 > .elementor-container > .elementor-column:first-child > .elementor-element-populated{padding:38px 18px !important}
}


/* Páginas de servicio realmente a ancho completo */
.elementor-314,
.elementor-358,
.elementor-282,
.elementor-329,
.elementor-331,
.elementor-172,
.elementor-205,
.elementor-212,
.elementor-314 > .elementor-section,
.elementor-358 > .elementor-section,
.elementor-282 > .elementor-section,
.elementor-329 > .elementor-section,
.elementor-331 > .elementor-section,
.elementor-172 > .elementor-section,
.elementor-205 > .elementor-section,
.elementor-212 > .elementor-section{
  width:100% !important;
  max-width:none !important;
  margin-inline:0 !important;
}
.elementor-314 .elementor-element.elementor-element-186dab3c > .elementor-container,
.elementor-358 .elementor-element.elementor-element-5ae9f706 > .elementor-container,
.elementor-282 .elementor-element.elementor-element-f47afe1 > .elementor-container,
.elementor-329 .elementor-element.elementor-element-33875aa9 > .elementor-container,
.elementor-331 .elementor-element.elementor-element-32e23c25 > .elementor-container,
.elementor-172 .elementor-element.elementor-element-620264be > .elementor-container,
.elementor-205 .elementor-element.elementor-element-5bfe93e6 > .elementor-container,
.elementor-212 .elementor-element.elementor-element-7e97fe91 > .elementor-container,
.elementor-314 .elementor-element.elementor-element-1f0353aa > .elementor-container,
.elementor-358 .elementor-element.elementor-element-14229f45 > .elementor-container,
.elementor-282 .elementor-element.elementor-element-138db000 > .elementor-container,
.elementor-329 .elementor-element.elementor-element-548da88a > .elementor-container,
.elementor-331 .elementor-element.elementor-element-d72627a > .elementor-container,
.elementor-172 .elementor-element.elementor-element-287e740d > .elementor-container,
.elementor-205 .elementor-element.elementor-element-73a0c0bb > .elementor-container,
.elementor-212 .elementor-element.elementor-element-5ad7a33d > .elementor-container,
.elementor-212 .elementor-element.elementor-element-5dc23b1 > .elementor-container{
  width:100% !important;
  max-width:none !important;
  margin-inline:0 !important;
}
.elementor-314 .elementor-element.elementor-element-1f0353aa > .elementor-container > .elementor-column:first-child > .elementor-element-populated,
.elementor-358 .elementor-element.elementor-element-14229f45 > .elementor-container > .elementor-column:first-child > .elementor-element-populated,
.elementor-282 .elementor-element.elementor-element-138db000 > .elementor-container > .elementor-column:first-child > .elementor-element-populated,
.elementor-329 .elementor-element.elementor-element-548da88a > .elementor-container > .elementor-column:first-child > .elementor-element-populated,
.elementor-331 .elementor-element.elementor-element-d72627a > .elementor-container > .elementor-column:first-child > .elementor-element-populated,
.elementor-172 .elementor-element.elementor-element-287e740d > .elementor-container > .elementor-column:first-child > .elementor-element-populated,
.elementor-205 .elementor-element.elementor-element-73a0c0bb > .elementor-container > .elementor-column:first-child > .elementor-element-populated,
.elementor-212 .elementor-element.elementor-element-5ad7a33d > .elementor-container > .elementor-column:first-child > .elementor-element-populated,
.elementor-212 .elementor-element.elementor-element-5dc23b1 > .elementor-container > .elementor-column:first-child > .elementor-element-populated{
  padding-inline:clamp(28px,5vw,90px) !important;
}


/* Columnas descriptivas explícitas: no dependen de :first-child */
.elementor-element-5dc449c5,
.elementor-element-266b803f,
.elementor-element-27ccf759,
.elementor-element-c90002a,
.elementor-element-8dbc491,
.elementor-element-4d266d6e,
.elementor-element-ba74567,
.elementor-element-710cd324,
.elementor-element-266f66a{
  display:block !important;
  width:100% !important;
  max-width:none !important;
  flex:0 0 100% !important;
  flex-basis:100% !important;
}
.elementor-element-5dc449c5 > .elementor-element-populated,
.elementor-element-266b803f > .elementor-element-populated,
.elementor-element-27ccf759 > .elementor-element-populated,
.elementor-element-c90002a > .elementor-element-populated,
.elementor-element-8dbc491 > .elementor-element-populated,
.elementor-element-4d266d6e > .elementor-element-populated,
.elementor-element-ba74567 > .elementor-element-populated,
.elementor-element-710cd324 > .elementor-element-populated,
.elementor-element-266f66a > .elementor-element-populated,
.elementor-element-5dc449c5 .elementor-widget-text-editor,
.elementor-element-266b803f .elementor-widget-text-editor,
.elementor-element-27ccf759 .elementor-widget-text-editor,
.elementor-element-c90002a .elementor-widget-text-editor,
.elementor-element-8dbc491 .elementor-widget-text-editor,
.elementor-element-4d266d6e .elementor-widget-text-editor,
.elementor-element-ba74567 .elementor-widget-text-editor,
.elementor-element-710cd324 .elementor-widget-text-editor,
.elementor-element-266f66a .elementor-widget-text-editor,
.elementor-element-5dc449c5 .elementor-widget-container,
.elementor-element-266b803f .elementor-widget-container,
.elementor-element-27ccf759 .elementor-widget-container,
.elementor-element-c90002a .elementor-widget-container,
.elementor-element-8dbc491 .elementor-widget-container,
.elementor-element-4d266d6e .elementor-widget-container,
.elementor-element-ba74567 .elementor-widget-container,
.elementor-element-710cd324 .elementor-widget-container,
.elementor-element-266f66a .elementor-widget-container{
  width:100% !important;
  max-width:none !important;
}
.elementor-element-697ba3c6,
.elementor-element-3139c6d9,
.elementor-element-b776625,
.elementor-element-11b26f95,
.elementor-element-11b8e6d0,
.elementor-element-3df3e4e,
.elementor-element-174449b0,
.elementor-element-1089564d,
.elementor-element-05db431{
  display:none !important;
}


/* Navegación multipágina y desplegable de servicios */
.main-nav{gap:21px}
.main-nav .nav-item{position:relative;display:flex;align-items:center}
.submenu-toggle{display:flex;align-items:center;justify-content:center;width:23px;height:23px;margin-left:2px;padding:0;border:0;background:transparent;color:var(--rm-green);font-size:17px;line-height:1;cursor:pointer;transition:transform .25s ease}
.has-submenu:hover .submenu-toggle,.has-submenu:focus-within .submenu-toggle{transform:rotate(180deg)}
.submenu{position:absolute;z-index:100;top:calc(100% + 20px);left:-22px;width:285px;padding:12px;background:rgba(7,7,7,.98);border:1px solid rgba(119,239,59,.32);box-shadow:0 22px 50px rgba(0,0,0,.55);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .22s ease,transform .22s ease,visibility .22s}
.submenu:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:22px}
.has-submenu:hover .submenu,.has-submenu:focus-within .submenu,.submenu.open{opacity:1;visibility:visible;transform:none}
.main-nav .submenu a{display:block;padding:11px 13px;color:#fff;border-left:2px solid transparent;font-family:Livvic,sans-serif;font-size:14px;line-height:1.2}
.main-nav .submenu a:after{display:none}
.main-nav .submenu a:hover{padding-left:18px;color:var(--rm-green);border-left-color:var(--rm-green);background:rgba(119,239,59,.06)}

/* Páginas independientes del menú */
.page-id-15 main,.page-id-16 main,.page-id-17 main{padding:78px 0 0 !important}
.page-id-15 main>.container,.page-id-16 main>.container,.page-id-17 main>.container{width:100% !important;max-width:none !important;padding:0 !important}
.page-id-15 article>h1,.page-id-16 article>h1,.page-id-17 article>h1{display:none}
.rm-page-hero{position:relative;display:flex;align-items:center;min-height:420px;padding:80px clamp(28px,7vw,110px);overflow:hidden;background:#090909}
.rm-page-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.96) 0%,rgba(0,0,0,.7) 48%,rgba(0,0,0,.2) 100%),url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/pulido-y-tratamiento-ceramico-penarroya-pueblonuevo-y-espiel-98.jpg") center/cover no-repeat;filter:saturate(.15)}
.rm-contact-hero:before{background-image:linear-gradient(90deg,rgba(0,0,0,.96),rgba(0,0,0,.35)),url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/limpieza-exterior-vehiculos-penarroya-pueblonuevo-y-espiel-rm-detailing-93.jpg")}
.rm-clients-hero:before{background-image:linear-gradient(90deg,rgba(0,0,0,.96),rgba(0,0,0,.35)),url("https://rmdetailingcordoba.com/wp-content/uploads/2023/02/limpieza-interior-y-exterior-de-vehiculos-penarroya-pueblonuevo-y-espiel-rm-detailing-94.png")}
.rm-page-hero:after{content:"";position:absolute;left:clamp(28px,7vw,110px);bottom:0;width:120px;height:4px;background:var(--rm-green)}
.rm-page-hero__inner{position:relative;z-index:1;width:min(760px,100%)}
.rm-eyebrow{display:block;margin-bottom:14px;color:var(--rm-green);font-family:"Lexend Exa",sans-serif;font-size:12px;letter-spacing:.09em}
.rm-page-hero h1{margin:0 0 18px;color:#fff;font-size:clamp(42px,6vw,78px);line-height:.98}
.rm-page-hero p{max-width:680px;margin:0;color:#eee;font-size:clamp(17px,2vw,22px);line-height:1.55}
.rm-services-page,.rm-simple-page{padding:clamp(55px,7vw,105px) clamp(22px,6vw,90px);background:#050505}
.rm-services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1600px;margin:auto}
.rm-service-card{position:relative;display:block;min-height:390px;overflow:hidden;background:#111;border:1px solid #222;color:#fff}
.rm-service-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.95),rgba(0,0,0,.05) 75%);transition:background .35s}
.rm-service-card img{position:absolute;width:100%;height:100%;object-fit:cover;filter:saturate(.65);transition:transform .6s ease,filter .4s}
.rm-service-card>span{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:28px}
.rm-service-card small,.rm-service-card strong,.rm-service-card em{display:block}
.rm-service-card small{margin-bottom:8px;color:var(--rm-green);font-family:"Lexend Exa",sans-serif;font-size:10px;text-transform:uppercase}
.rm-service-card strong{font-size:22px;line-height:1.15}
.rm-service-card em{max-height:0;margin-top:0;overflow:hidden;color:#fff;font-size:13px;font-style:normal;opacity:0;transition:.3s}
.rm-service-card:hover img{transform:scale(1.055);filter:saturate(1)}
.rm-service-card:hover{border-color:var(--rm-green)}
.rm-service-card:hover em{max-height:30px;margin-top:14px;opacity:1}
.rm-page-cta{display:flex;align-items:center;justify-content:space-between;gap:35px;max-width:1600px;margin:70px auto 0;padding:38px clamp(25px,4vw,55px);border:1px solid #25331e;background:linear-gradient(110deg,#111,#080b07)}
.rm-page-cta h2{margin:0;color:#fff;font-size:clamp(26px,3vw,42px)}
.rm-page-cta .btn{flex:0 0 auto;padding:15px 25px;background:var(--rm-green);color:#050505}
.rm-review-grid,.rm-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1450px;margin:auto}
.rm-review,.rm-contact-card{padding:40px;background:#0d0d0d;border:1px solid #242424;color:#fff;transition:transform .3s,border-color .3s,background .3s}
.rm-review:hover,.rm-contact-card:hover{transform:translateY(-6px);border-color:var(--rm-green);background:#10150d}
.rm-stars{margin-bottom:20px;color:var(--rm-green);letter-spacing:5px}
.rm-review p{color:#ddd;font-size:18px;line-height:1.7}
.rm-review strong{color:#fff}
.rm-contact-card span{display:block;margin-bottom:35px;color:#313d2c;font-size:54px;font-weight:700}
.rm-contact-card small,.rm-contact-card strong,.rm-contact-card em{display:block}
.rm-contact-card small{color:var(--rm-green);font-family:"Lexend Exa",sans-serif;font-size:11px}
.rm-contact-card strong{margin:8px 0 28px;color:#fff;font-size:clamp(22px,2.5vw,34px)}
.rm-contact-card em{color:#ccc;font-style:normal}

@media(max-width:1180px){.rm-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:980px){
 .main-nav .nav-item{display:grid;grid-template-columns:1fr 44px;width:100%}
 .main-nav .nav-item>a{align-self:center}
 .submenu-toggle{width:44px;height:42px;justify-self:end;border:1px solid rgba(119,239,59,.28)}
 .submenu{position:static;grid-column:1/-1;width:100%;max-height:0;padding:0;border:0;box-shadow:none;opacity:1;visibility:visible;transform:none;overflow:hidden;transition:max-height .35s ease,padding .35s}
 .submenu.open{max-height:520px;padding:8px 0 8px 13px;border-left:1px solid rgba(119,239,59,.3)}
 .has-submenu:hover .submenu:not(.open){max-height:0;padding:0}
 .has-submenu:hover .submenu-toggle:not([aria-expanded="true"]){transform:none}
 .has-submenu .submenu-toggle[aria-expanded="true"]{transform:rotate(180deg)}
 .main-nav .submenu a{padding:9px 12px}
 .rm-review-grid,.rm-contact-grid{grid-template-columns:1fr}
}
@media(max-width:650px){
 .rm-page-hero{min-height:360px;padding-inline:22px}
 .rm-page-hero:after{left:22px}
 .rm-services-grid{grid-template-columns:1fr}
 .rm-service-card{min-height:350px}
 .rm-page-cta{align-items:flex-start;flex-direction:column}
}

/* Centrado real de servicios y estado activo del navbar */
.rm-services-grid{justify-content:center}
.rm-services-grid>br{display:none !important}
.main-nav a.is-active{color:var(--rm-green)}
.main-nav>a.is-active:after,.main-nav>.nav-item>a.is-active:after{transform:scaleX(1)}
.main-nav .submenu a.is-active{padding-left:18px;color:var(--rm-green);border-left-color:var(--rm-green);background:rgba(119,239,59,.09)}
@media(min-width:1181px){.rm-services-grid{grid-template-columns:repeat(4,minmax(230px,1fr))}}

/* Contacto, formulario CF7 y páginas legales */
.page-id-17 main,.page-id-21 main,.page-id-22 main{padding:78px 0 0 !important}
.page-id-17 main>.container,.page-id-21 main>.container,.page-id-22 main>.container{width:100% !important;max-width:none !important;padding:0 !important}
.page-id-17 article>h1,.page-id-21 article>h1,.page-id-22 article>h1{display:none}
.rm-contact-page{padding:clamp(60px,8vw,120px) clamp(24px,7vw,110px);background:#050505}
.rm-contact-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(45px,7vw,110px);max-width:1500px;margin:auto}
.rm-contact-info h2,.rm-contact-form h2{margin:0 0 20px;color:#fff;font-size:clamp(34px,4vw,56px)}
.rm-contact-info>p,.rm-contact-form>p{color:#bbb;font-size:17px;line-height:1.7}
.rm-contact-details{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:38px 0}
.rm-contact-details a{display:flex;min-height:125px;flex-direction:column;justify-content:center;padding:20px;border:1px solid #252525;background:#0c0c0c;color:#fff;transition:.3s}
.rm-contact-details a:hover{border-color:var(--rm-green);background:#10160d;transform:translateY(-3px)}
.rm-contact-details small{margin-bottom:8px;color:var(--rm-green);font-family:"Lexend Exa",sans-serif;font-size:10px}
.rm-contact-details strong{font-size:15px;line-height:1.55;overflow-wrap:anywhere}
.rm-hours{padding:28px;border-left:3px solid var(--rm-green);background:#0b0b0b}
.rm-hours h3{margin:0 0 20px;color:#fff;font-size:26px}
.rm-hours>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-top:1px solid #222;color:#bbb}
.rm-hours strong{color:#fff;text-align:right}
.rm-contact-form{padding:clamp(28px,4vw,55px);border:1px solid #283622;background:linear-gradient(140deg,#111,#080a07);box-shadow:0 30px 80px rgba(0,0,0,.35)}
.rm-contact-form .wpcf7{margin-top:30px}
.rm-contact-form .wpcf7-form p{margin:0 0 18px}
.rm-contact-form label{display:block;color:#eee;font-size:13px;font-weight:500}
.rm-contact-form input:not([type=submit]):not([type=checkbox]),.rm-contact-form textarea{width:100%;margin-top:8px;padding:14px 15px;border:1px solid #323232;border-radius:0;background:#080808;color:#fff;outline:none;transition:border-color .25s,box-shadow .25s}
.rm-contact-form input:focus,.rm-contact-form textarea:focus{border-color:var(--rm-green);box-shadow:0 0 0 2px rgba(119,239,59,.1)}
.rm-contact-form textarea{min-height:150px;resize:vertical}
.rm-contact-form .wpcf7-submit{width:100%;padding:15px 24px;border:0;background:var(--rm-green);color:#050505;font-weight:700;cursor:pointer;transition:.25s}
.rm-contact-form .wpcf7-submit:hover{background:#91ff5b;transform:translateY(-2px)}
.rm-privacy-check{display:flex !important;align-items:flex-start;gap:10px;margin:8px 0 22px;color:#aaa !important;line-height:1.5}
.rm-privacy-check input{flex:0 0 auto;margin-top:4px;accent-color:var(--rm-green)}
.rm-privacy-check a{color:var(--rm-green)}
.wpcf7 form .wpcf7-response-output{margin:20px 0 0;padding:12px;border-color:var(--rm-green);color:#fff}
.footer-legal{display:flex;flex-wrap:wrap;gap:18px}
.footer-legal a{color:#aaa;font-size:12px}
.footer-legal a:hover{color:var(--rm-green)}
.rm-legal-hero{padding:clamp(145px,15vw,220px) clamp(25px,8vw,125px) clamp(65px,8vw,105px);background:radial-gradient(circle at 80% 20%,rgba(119,239,59,.08),transparent 35%),#070707;border-bottom:1px solid #20291b}
.rm-legal-hero h1{max-width:1100px;margin:0 0 18px;color:#fff;font-size:clamp(48px,7vw,92px);line-height:1}
.rm-legal-hero p{max-width:760px;margin:0;color:#aaa;font-size:19px}
.rm-legal-page{display:grid;grid-template-columns:300px minmax(0,1fr);gap:clamp(40px,7vw,100px);padding:clamp(55px,8vw,110px) clamp(24px,8vw,125px);background:#050505}
.rm-legal-summary{position:sticky;top:115px;display:flex;height:max-content;flex-direction:column;padding:28px;border:1px solid #283622;background:#0c0c0c}
.rm-legal-summary strong{margin-bottom:16px;color:var(--rm-green);font-size:22px}
.rm-legal-summary span{padding:7px 0;color:#bbb;font-size:14px;border-top:1px solid #202020}
.rm-legal-content{max-width:1050px}
.rm-legal-content>section{position:relative;padding:0 0 48px 72px;margin-bottom:45px;border-bottom:1px solid #202020}
.rm-legal-content>section>span{position:absolute;left:0;top:0;color:var(--rm-green);font-family:"Lexend Exa",sans-serif;font-size:13px}
.rm-legal-content h2{margin:0 0 18px;color:#fff;font-size:clamp(25px,3vw,38px)}
.rm-legal-content p,.rm-legal-content li{color:#bbb;font-size:16px;line-height:1.85}
.rm-legal-content a{color:var(--rm-green);text-decoration:underline}
.rm-privacy-page{display:block}
.rm-privacy-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:1500px;margin:0 auto 80px}
.rm-privacy-overview>div{display:flex;min-height:185px;flex-direction:column;padding:28px;border:1px solid #242424;background:#0b0b0b}
.rm-privacy-overview small{color:var(--rm-green);font-family:"Lexend Exa",sans-serif;font-size:10px}
.rm-privacy-overview strong{margin:15px 0 8px;color:#fff;font-size:19px}
.rm-privacy-overview span{color:#999;font-size:14px;line-height:1.55}
.rm-privacy-page .rm-legal-content{margin:auto}
@media(max-width:980px){.rm-contact-layout{grid-template-columns:1fr}.rm-legal-page{grid-template-columns:1fr}.rm-legal-summary{position:static}.rm-privacy-overview{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.rm-contact-details,.rm-privacy-overview{grid-template-columns:1fr}.rm-hours>div{align-items:flex-start;flex-direction:column}.rm-hours strong{text-align:left}.rm-legal-content>section{padding-left:38px}.footer-bottom{align-items:flex-start;flex-direction:column}}
