.elementor-2764 .elementor-element.elementor-element-bd4d4a2 > .elementor-background-overlay{background-image:url("https://rentacarciudadreal.com/wp-content/uploads/2026/06/heroinicio-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;}.elementor-2764 .elementor-element.elementor-element-bd4d4a2 > .elementor-container{min-height:700px;}.elementor-2764 .elementor-element.elementor-element-bd4d4a2 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 135% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2764 .elementor-element.elementor-element-bd4d4a2{padding:10px 0px 10px 0px;}.elementor-2764 .elementor-element.elementor-element-4cc993c > .elementor-element-populated{text-align:center;}.elementor-2764 .elementor-element.elementor-element-3f1a655{width:var( --container-widget-width, 73.218% );max-width:73.218%;--container-widget-width:73.218%;--container-widget-flex-grow:0;}.elementor-2764 .elementor-element.elementor-element-3f1a655 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 03rem;}.elementor-2764 .elementor-element.elementor-element-3f1a655.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2764 .elementor-element.elementor-element-3f1a655 .elementor-icon-box-wrapper{text-align:start;}.elementor-2764 .elementor-element.elementor-element-3f1a655 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-astglobalcolor1 );}.elementor-2764 .elementor-element.elementor-element-3f1a655 .elementor-icon-box-title, .elementor-2764 .elementor-element.elementor-element-3f1a655 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:3.5rem;font-weight:800;}.elementor-2764 .elementor-element.elementor-element-3f1a655 .elementor-icon-box-description{text-shadow:100px 100px 100px #000000;color:var( --e-global-color-astglobalcolor0 );}.elementor-2764 .elementor-element.elementor-element-ef9d500{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:03rem;--margin-bottom:0rem;--margin-left:03rem;--margin-right:0rem;}.elementor-2764 .elementor-element.elementor-element-ef9d500.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2764 .elementor-element.elementor-element-4a24494 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:1.2rem;letter-spacing:-0.2px;word-spacing:4px;fill:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor1 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-astglobalcolor1 );border-radius:2px 2px 2px 2px;padding:1rem 1rem 1rem 1rem;}.elementor-2764 .elementor-element.elementor-element-4a24494 .elementor-button:hover, .elementor-2764 .elementor-element.elementor-element-4a24494 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor6 );border-color:#000000;}.elementor-2764 .elementor-element.elementor-element-4a24494 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2764 .elementor-element.elementor-element-4a24494 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2764 .elementor-element.elementor-element-4a24494 .elementor-button .elementor-button-content-wrapper{gap:1rem;}.elementor-2764 .elementor-element.elementor-element-4a24494 .elementor-button:hover svg, .elementor-2764 .elementor-element.elementor-element-4a24494 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor6 );}.elementor-2764 .elementor-element.elementor-element-030017e .elementor-button{background-color:var( --e-global-color-astglobalcolor5 );font-family:"Poppins", Sans-serif;font-size:1.2rem;text-transform:lowercase;letter-spacing:-0.2px;fill:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor1 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-astglobalcolor0 );border-radius:02px 02px 02px 02px;padding:1rem 1rem 1rem 1rem;}.elementor-2764 .elementor-element.elementor-element-030017e .elementor-button:hover, .elementor-2764 .elementor-element.elementor-element-030017e .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor6 );border-color:#000000;}.elementor-2764 .elementor-element.elementor-element-030017e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2764 .elementor-element.elementor-element-030017e .elementor-button-content-wrapper{flex-direction:row;}.elementor-2764 .elementor-element.elementor-element-030017e .elementor-button .elementor-button-content-wrapper{gap:1rem;}.elementor-2764 .elementor-element.elementor-element-030017e .elementor-button:hover svg, .elementor-2764 .elementor-element.elementor-element-030017e .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor6 );}.elementor-2764 .elementor-element.elementor-element-dfa2f8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2764 .elementor-element.elementor-element-dfa2f8e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2764 .elementor-element.elementor-element-58bcf41{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2764 .elementor-element.elementor-element-58bcf41:not(.elementor-motion-effects-element-type-background), .elementor-2764 .elementor-element.elementor-element-58bcf41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-2764 .elementor-element.elementor-element-52cb25f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:02rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-2764 .elementor-element.elementor-element-8782415{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2764 .elementor-element.elementor-element-8782415.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2764 .elementor-element.elementor-element-b2c0a66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2764 .elementor-element.elementor-element-9cf3d50 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2764 .elementor-element.elementor-element-a887f5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2764 .elementor-element.elementor-element-818e610{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2764 .elementor-element.elementor-element-ef9d500{--width:100%;}.elementor-2764 .elementor-element.elementor-element-dfa2f8e{--width:92.871%;}.elementor-2764 .elementor-element.elementor-element-8782415{--width:100%;}}@media(max-width:1024px){.elementor-2764 .elementor-element.elementor-element-bd4d4a2 > .elementor-container{min-height:500px;}.elementor-2764 .elementor-element.elementor-element-bd4d4a2 > .elementor-background-overlay{background-size:cover;}.elementor-2764 .elementor-element.elementor-element-bd4d4a2{padding:175px 50px 175px 50px;}.elementor-2764 .elementor-element.elementor-element-3f1a655{width:var( --container-widget-width, 388.188px );max-width:388.188px;--container-widget-width:388.188px;--container-widget-flex-grow:0;}.elementor-2764 .elementor-element.elementor-element-3f1a655 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2764 .elementor-element.elementor-element-3f1a655 .elementor-icon-box-title{margin-block-end:4rem;}.elementor-2764 .elementor-element.elementor-element-58bcf41{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2764 .elementor-element.elementor-element-bd4d4a2 > .elementor-container{min-height:400px;}.elementor-2764 .elementor-element.elementor-element-bd4d4a2 > .elementor-background-overlay{background-position:center center;background-size:cover;}.elementor-2764 .elementor-element.elementor-element-bd4d4a2{padding:100px 20px 75px 20px;}.elementor-2764 .elementor-element.elementor-element-3f1a655{width:var( --container-widget-width, 312px );max-width:312px;--container-widget-width:312px;--container-widget-flex-grow:0;}.elementor-2764 .elementor-element.elementor-element-3f1a655 .elementor-icon-box-title{margin-block-end:4rem;}.elementor-2764 .elementor-element.elementor-element-3f1a655 .elementor-icon-box-description{font-size:1px;}.elementor-2764 .elementor-element.elementor-element-ef9d500{--width:270px;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2764 .elementor-element.elementor-element-ef9d500.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2764 .elementor-element.elementor-element-030017e .elementor-button{font-size:0.8rem;}.elementor-2764 .elementor-element.elementor-element-58bcf41{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for icon-box, class: .elementor-element-3f1a655 */.rc-hero-title-script {
  --rc-blue: #20164f;
  --rc-green: #72ad2c;
  font-family: "Montserrat", Arial, sans-serif;
}

/* Título: ALQUILER DE VEHÍCULOS */
.rc-hero-title-script .elementor-icon-box-title {
  margin: 0 !important;
  padding: 0 !important;
}

.rc-hero-title-script .elementor-icon-box-title,
.rc-hero-title-script .elementor-icon-box-title a {
  color: var(--rc-blue) !important;
  font-family: "Montserrat", Arial, sans-serif !important;
  font-size: clamp(2.5rem, 4vw, 4rem) !important;
  letter-spacing: -0.075em !important;
  text-transform: uppercase !important;
}

.rc-hero-title-script .elementor-icon-box-description {
  margin: -4px 0 0 !important;
  padding: 0 !important;
  color: var(--rc-green) !important;
  font-family: "Great Vibes", "Dancing Script", "Brush Script MT", cursive !important;
  font-size: clamp(4rem, 6vw, 6rem) !important;
  line-height: 0.82 !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  text-shadow: none !important;
}

/* TABLET */
@media (max-width: 1024px) {
  .rc-hero-title-script {
    max-width: 760px;
  }

  .rc-hero-title-script .elementor-icon-box-title,
  .rc-hero-title-script .elementor-icon-box-title a {
    font-size: clamp(3rem, 6vw, 5rem) !important;
    line-height: 1 !important;
  }

  .rc-hero-title-script .elementor-icon-box-description {
    font-size: clamp(3rem, 8vw, 6rem) !important;
    margin-top: -2px !important;
  }
}

/* MÓVIL */
@media (max-width: 767px) {
  .rc-hero-title-script {
    max-width: 100%;
  }

  .rc-hero-title-script .elementor-icon-box-title,
  .rc-hero-title-script .elementor-icon-box-title a {
    font-size: clamp(2.5rem, 10vw, 3.5rem) !important;
    line-height: 1 !important;
    letter-spacing: -0.055em !important;
  }

  .rc-hero-title-script .elementor-icon-box-description {
    margin-top: 2px !important;
    font-size: clamp(3rem, 14vw, 4.5rem) !important;
    line-height: 1 !important;
  }
}/* End custom CSS */