.elementor-2269 .elementor-element.elementor-element-88e48f9{text-align:left;}.elementor-2269 .elementor-element.elementor-element-88e48f9 .elementor-heading-title{color:#FFFFFF;font-family:"Bebas Neue", Poppins;font-size:4.1em;font-weight:700;}.elementor-2269 .elementor-element.elementor-element-88e48f9 > .elementor-widget-container{margin:5em 55em 0em 0em;}.elementor-2269 .elementor-element.elementor-element-f05c063 .elementor-text-editor{text-align:center;}.elementor-2269 .elementor-element.elementor-element-f05c063{color:#FFFFFF;font-family:"Inter", Poppins;font-weight:400;width:100%;max-width:100%;align-self:center;}.elementor-2269 .elementor-element.elementor-element-ab8a1e2 .elementor-button .elementor-align-icon-right{margin-left:12px;}.elementor-2269 .elementor-element.elementor-element-ab8a1e2 .elementor-button .elementor-align-icon-left{margin-right:12px;}.elementor-2269 .elementor-element.elementor-element-ab8a1e2 .elementor-button{font-family:"Roboto", Poppins;font-weight:bold;fill:#000000;color:#000000;background-color:#D29E18;padding:15px 20px 15px 20px;}.elementor-2269 .elementor-element.elementor-element-ab8a1e2{width:25%;max-width:25%;}.elementor-2269 .elementor-element.elementor-element-f57924c .elementor-button{font-family:"Inter", Poppins;font-weight:500;background-color:#E68C34;border-radius:25px 25px 25px 25px;padding:15px 40px 15px 40px;}.elementor-2269 .elementor-element.elementor-element-f57924c > .elementor-widget-container{margin:0em 0em 25em 0em;}.elementor-2269 .elementor-element.elementor-element-f57924c{width:initial;max-width:initial;}.elementor-2269 .elementor-element.elementor-element-8ede6ca:not(.elementor-motion-effects-element-type-background), .elementor-2269 .elementor-element.elementor-element-8ede6ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-2269 .elementor-element.elementor-element-8ede6ca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2269 .elementor-element.elementor-element-8ede6ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2269 .elementor-element.elementor-element-4578f2d{text-align:center;}.elementor-2269 .elementor-element.elementor-element-4578f2d .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Poppins;font-weight:500;}.elementor-2269 .elementor-element.elementor-element-2225783{font-family:"Inter", Poppins;font-weight:400;}.elementor-2269 .elementor-element.elementor-element-4b473cd:not(.elementor-motion-effects-element-type-background), .elementor-2269 .elementor-element.elementor-element-4b473cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-2269 .elementor-element.elementor-element-4b473cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2269 .elementor-element.elementor-element-4b473cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2269 .elementor-element.elementor-element-df51371:not(.elementor-motion-effects-element-type-background), .elementor-2269 .elementor-element.elementor-element-df51371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-2269 .elementor-element.elementor-element-df51371{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2269 .elementor-element.elementor-element-df51371 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:767px){.elementor-2269 .elementor-element.elementor-element-f57924c > .elementor-widget-container{margin:02rem 0rem 5rem 0rem;}.elementor-2269 .elementor-element.elementor-element-f57924c{width:100%;max-width:100%;}}/* Start custom CSS for button, class: .elementor-element-f57924c */.elementor-2269 .elementor-element.elementor-element-f57924c .elementor-button, .btn_whattsapp{
    border-color: hsl(43 96% 56%
    );
    background: transparent;
    border-width: 1px;
    border-style: solid;
        border-radius: calc( 0.5rem - 2px);
            padding: 15px 40px 15px 40px;
            color: white;
            font-weight: 500;
}/* End custom CSS */
/* Start custom CSS */.page-header-4{
    display: none
}
#main{
    background: transparent;
}
#header .header-main {
    background-color: #131313 !important;
}
#header .main-menu > li.menu-item > a {
    color: white;
}

#header .main-menu > li.menu-item.active > a {
    background-color: transparent;
    color: #FBBD23;
}

@media (max-width: 1500px) {
    .elementor-2269 .elementor-element.elementor-element-f05c063 > .elementor-widget-container{
        margin: 0em !important;
    }
    body{
            background-size: cover;
    
    }
}
.image img.classic-grid-image{
    border-radius: 200px;
    height: 300px !important;
    width: 300px !important;
}

.main-content{
    padding-bottom: 0 !important;
}
.breadcrumbs-product-archive{
	display:none;
}

.bg-primary\/10 {
    background-color: hsl(43 96% 56%/ 0.1);
        height: 3.5rem;
        width: 3.5rem;
}


@media (min-width: 768px) {
    .md\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (min-width: 1024px) {
    .lg\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}
.gap-6 {
    gap: 1.5rem;
}
.grid {
    display: grid;
}

.elementor-element-df51371{
    background-color: #1A1A1A;
}

@media screen and (max-width: 1260px){
       .elementor-2269 .elementor-element.elementor-element-88e48f9 > .elementor-widget-container {
    margin: 5em 35em 0em 0em !important;
    } 
}

@media screen and (max-width: 800px){
    .top-4 {
        display:none;
    }
    .elementor-2269 .elementor-element.elementor-element-88e48f9 .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Bebas Neue", Poppins;
        font-size: 3.1em !important;
        font-weight: 700;
    }
    .elementor-2269 .elementor-element.elementor-element-88e48f9 > .elementor-widget-container {
    margin: 5em 30em 0em 0em !important;
    }
    .mb-8{
            margin-right: 20em !important;
    }
}
@media screen and (max-width: 500px){
 
     .elementor-2269 .elementor-element.elementor-element-88e48f9 > .elementor-widget-container {
    margin: 5em 1em 0em 0em !important;
    }
        .mb-8{
            margin-right: 1em !important;
    }
    
}

#main {
    background: transparent !important;
}

body{
        background: url(https://nrgcars.es/wp-content/uploads/2026/01/fondo_nrg.png) center center !important;
    background-size: 200vh !important;
    background-repeat: no-repeat !important;
    background-clip: content-box !important;
    background-attachment: fixed !important;
    background-repeat: no-repeat !important;
    background-size: 100vw;
        background-blend-mode: lighten !important;
    background-color: #0F0F0F !important;
    
}/* End custom CSS */