.elementor-7979 .elementor-element.elementor-element-6efbe81{--display:flex;}.elementor-7979 .elementor-element.elementor-element-6efbe81:not(.elementor-motion-effects-element-type-background), .elementor-7979 .elementor-element.elementor-element-6efbe81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7979 .elementor-element.elementor-element-ecf3401 > .elementor-widget-container{margin:160px 0px 0px 0px;padding:0px 80px 0px 80px;}.elementor-7979 .elementor-element.elementor-element-ecf3401{text-align:center;}.elementor-7979 .elementor-element.elementor-element-ecf3401 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;text-transform:uppercase;color:#000000;}.elementor-7979 .elementor-element.elementor-element-6f48d6c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-7979 .elementor-element.elementor-element-6bb9c3c.elementor-element{--align-self:center;}.elementor-7979 .elementor-element.elementor-element-6bb9c3c{text-align:center;}.elementor-7979 .elementor-element.elementor-element-b3fec49.elementor-element{--align-self:center;}.elementor-7979 .elementor-element.elementor-element-b3fec49{text-align:center;}.elementor-7979 .elementor-element.elementor-element-60c3eef.elementor-element{--align-self:center;}.elementor-7979 .elementor-element.elementor-element-60c3eef{text-align:center;}.elementor-7979 .elementor-element.elementor-element-389431d{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:02%;--padding-right:2%;}.elementor-7979 .elementor-element.elementor-element-2eb702c{text-align:justify;font-family:"Poppins", Sans-serif;font-size:18px;color:#000000;}.elementor-7979 .elementor-element.elementor-element-cc4dc4f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7979 .elementor-element.elementor-element-9124b2f{--display:flex;}.elementor-7979 .elementor-element.elementor-element-db06e77 > .elementor-widget-container{background-color:#191313;padding:100px 100px 100px 100px;}.elementor-7979 .elementor-element.elementor-element-db06e77 img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7979 .elementor-element.elementor-element-77d83e0 > .elementor-widget-container{margin:-280px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-7979 .elementor-element.elementor-element-77d83e0{text-align:start;}.elementor-7979 .elementor-element.elementor-element-77d83e0 .elementor-heading-title{font-family:"Reddit Sans Condensed", Sans-serif;font-size:52px;font-weight:900;color:#FFFFFF;}.elementor-7979 .elementor-element.elementor-element-c18f01b .elementor-button{background-color:#9D505000;font-family:"Asap Condensed", Sans-serif;font-size:24px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:#DAA11F;}.elementor-7979 .elementor-element.elementor-element-c18f01b .elementor-button:hover, .elementor-7979 .elementor-element.elementor-element-c18f01b .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#E8661E;}.elementor-7979 .elementor-element.elementor-element-c18f01b > .elementor-widget-container{margin:-95px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-7979 .elementor-element.elementor-element-c18f01b .elementor-button:hover svg, .elementor-7979 .elementor-element.elementor-element-c18f01b .elementor-button:focus svg{fill:#000000;}.elementor-7979 .elementor-element.elementor-element-200944d{--display:flex;}.elementor-7979 .elementor-element.elementor-element-ce1eb71 > .elementor-widget-container{background-color:#191313;padding:100px 100px 100px 100px;}.elementor-7979 .elementor-element.elementor-element-ce1eb71 img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7979 .elementor-element.elementor-element-532e13e > .elementor-widget-container{margin:-280px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-7979 .elementor-element.elementor-element-532e13e{text-align:start;}.elementor-7979 .elementor-element.elementor-element-532e13e .elementor-heading-title{font-family:"Reddit Sans Condensed", Sans-serif;font-size:52px;font-weight:900;color:#FFFFFF;}.elementor-7979 .elementor-element.elementor-element-4d0cc33 .elementor-button{background-color:#9D505000;font-family:"Asap Condensed", Sans-serif;font-size:24px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:#DAA11F;}.elementor-7979 .elementor-element.elementor-element-4d0cc33 .elementor-button:hover, .elementor-7979 .elementor-element.elementor-element-4d0cc33 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#DAA11F;}.elementor-7979 .elementor-element.elementor-element-4d0cc33 > .elementor-widget-container{margin:-95px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-7979 .elementor-element.elementor-element-4d0cc33 .elementor-button:hover svg, .elementor-7979 .elementor-element.elementor-element-4d0cc33 .elementor-button:focus svg{fill:#000000;}.elementor-7979 .elementor-element.elementor-element-43971e0{--display:flex;}.elementor-7979 .elementor-element.elementor-element-c64a181 > .elementor-widget-container{background-color:#191313;padding:100px 100px 100px 100px;}.elementor-7979 .elementor-element.elementor-element-c64a181 img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7979 .elementor-element.elementor-element-4930738 > .elementor-widget-container{margin:-280px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-7979 .elementor-element.elementor-element-4930738{text-align:start;}.elementor-7979 .elementor-element.elementor-element-4930738 .elementor-heading-title{font-family:"Reddit Sans Condensed", Sans-serif;font-size:52px;font-weight:900;color:#FFFFFF;}.elementor-7979 .elementor-element.elementor-element-c5c9448 .elementor-button{background-color:#9D505000;font-family:"Asap Condensed", Sans-serif;font-size:24px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:#DAA11F;}.elementor-7979 .elementor-element.elementor-element-c5c9448 .elementor-button:hover, .elementor-7979 .elementor-element.elementor-element-c5c9448 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#DAA11F;}.elementor-7979 .elementor-element.elementor-element-c5c9448 > .elementor-widget-container{margin:-95px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-7979 .elementor-element.elementor-element-c5c9448 .elementor-button:hover svg, .elementor-7979 .elementor-element.elementor-element-c5c9448 .elementor-button:focus svg{fill:#000000;}.elementor-7979 .elementor-element.elementor-element-ecea3b9{--display:flex;--padding-top:03%;--padding-bottom:03%;--padding-left:0%;--padding-right:0%;}.elementor-7979 .elementor-element.elementor-element-7caa64e > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-7979 .elementor-element.elementor-element-7caa64e{text-align:center;}.elementor-7979 .elementor-element.elementor-element-7caa64e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#DAA11F;}.elementor-7979 .elementor-element.elementor-element-de7c289{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-7979 .elementor-element.elementor-element-de7c289.elementor-element{--align-self:center;}.elementor-7979 .elementor-element.elementor-element-de7c289 .qodef-qi-contact-form-7 label{color:#000000;}.elementor-7979 .elementor-element.elementor-element-de7c289 .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}.elementor-7979 .elementor-element.elementor-element-de7c289 .qodef-qi-contact-form-7 input[type=submit]{font-size:20px;color:#FFFFFF;background-color:#DAA11F;border-width:0px 0px 0px 0px;border-radius:3px 3px 3px 3px;margin:03% 0% 0% 0%;padding:15px 0px 15px 0px;}.elementor-7979 .elementor-element.elementor-element-de7c289 .qodef-qi-contact-form-7 input:not([type=submit]){padding:1px 1px 1px 1px;}.elementor-7979 .elementor-element.elementor-element-de7c289 .qodef-qi-contact-form-7 textarea{padding:1px 1px 1px 1px;}.elementor-7979 .elementor-element.elementor-element-de7c289 .qodef-qi-contact-form-7 select{padding:1px 1px 1px 1px;}.elementor-7979 .elementor-element.elementor-element-de7c289 .qodef-qi-contact-form-7{text-align:left;}.elementor-7979 .elementor-element.elementor-element-de7c289 .qodef-qi-contact-form-7 .wpcf7-not-valid-tip{text-align:left;}.elementor-7979 .elementor-element.elementor-element-3610417{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7979 .elementor-element.elementor-element-3610417:not(.elementor-motion-effects-element-type-background), .elementor-7979 .elementor-element.elementor-element-3610417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7979 .elementor-element.elementor-element-4ef344f{--display:flex;}.elementor-7979 .elementor-element.elementor-element-97e6dcd > .elementor-widget-container{background-color:#191313;padding:100px 100px 100px 100px;}.elementor-7979 .elementor-element.elementor-element-97e6dcd img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7979 .elementor-element.elementor-element-f7a5825 > .elementor-widget-container{margin:-280px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-7979 .elementor-element.elementor-element-f7a5825{text-align:start;}.elementor-7979 .elementor-element.elementor-element-f7a5825 .elementor-heading-title{font-family:"Reddit Sans Condensed", Sans-serif;font-size:52px;font-weight:900;color:#FFFFFF;}.elementor-7979 .elementor-element.elementor-element-6af77c1 .elementor-button{background-color:#9D505000;font-family:"Asap Condensed", Sans-serif;font-size:24px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:#E8661E;}.elementor-7979 .elementor-element.elementor-element-6af77c1 .elementor-button:hover, .elementor-7979 .elementor-element.elementor-element-6af77c1 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#E8661E;}.elementor-7979 .elementor-element.elementor-element-6af77c1 > .elementor-widget-container{margin:-95px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-7979 .elementor-element.elementor-element-6af77c1 .elementor-button:hover svg, .elementor-7979 .elementor-element.elementor-element-6af77c1 .elementor-button:focus svg{fill:#000000;}@media(max-width:1024px){.elementor-7979 .elementor-element.elementor-element-ecf3401 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7979 .elementor-element.elementor-element-ecf3401 .elementor-heading-title{font-size:40px;}.elementor-7979 .elementor-element.elementor-element-6f48d6c{--grid-auto-flow:row;}.elementor-7979 .elementor-element.elementor-element-389431d{--grid-auto-flow:row;}.elementor-7979 .elementor-element.elementor-element-cc4dc4f{--grid-auto-flow:row;}.elementor-7979 .elementor-element.elementor-element-77d83e0 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-7979 .elementor-element.elementor-element-77d83e0 .elementor-heading-title{font-size:20px;}.elementor-7979 .elementor-element.elementor-element-532e13e > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-7979 .elementor-element.elementor-element-532e13e .elementor-heading-title{font-size:20px;}.elementor-7979 .elementor-element.elementor-element-4930738 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-7979 .elementor-element.elementor-element-4930738 .elementor-heading-title{font-size:20px;}.elementor-7979 .elementor-element.elementor-element-de7c289 .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}.elementor-7979 .elementor-element.elementor-element-3610417{--grid-auto-flow:row;}.elementor-7979 .elementor-element.elementor-element-f7a5825 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-7979 .elementor-element.elementor-element-f7a5825 .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-7979 .elementor-element.elementor-element-ecf3401 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-7979 .elementor-element.elementor-element-ecf3401 .elementor-heading-title{font-size:24px;}.elementor-7979 .elementor-element.elementor-element-6f48d6c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7979 .elementor-element.elementor-element-6bb9c3c > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-7979 .elementor-element.elementor-element-b3fec49 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-7979 .elementor-element.elementor-element-60c3eef > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-7979 .elementor-element.elementor-element-389431d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7979 .elementor-element.elementor-element-cc4dc4f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7979 .elementor-element.elementor-element-200944d{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7979 .elementor-element.elementor-element-43971e0{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7979 .elementor-element.elementor-element-de7c289 .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}.elementor-7979 .elementor-element.elementor-element-3610417{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for qi_addons_for_elementor_contact_form_7, class: .elementor-element-de7c289 */<style>
/* Forzamos el diseño ignorando márgenes del tema */
.solicitud-refacciones {
    max-width: 100%;
    margin: 0 auto;
}

.solicitud-refacciones .form-row {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin-bottom: 15px;
    width: 100%;
}

/* El truco: Si CF7 mete un <p>, lo hacemos invisible al layout */
.solicitud-refacciones .form-row > p {
    display: contents; 
}

.solicitud-refacciones .form-col {
    flex: 1 1 45%; /* Ocupa el 45% del espacio o se ajusta */
    min-width: 280px; /* Si la pantalla es pequeña, se pone en 1 columna */
}

.solicitud-refacciones label {
    font-weight: 600;
    font-size: 14px;
    display: block;
    margin-bottom: 5px;
}

.solicitud-refacciones input, 
.solicitud-refacciones select, 
.solicitud-refacciones textarea {
    width: 100%;
    box-sizing: border-box; /* Evita que el padding rompa la columna */
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
}

/* Botón estilizado */
.solicitud-refacciones input[type="submit"] {
    background-color: #333;
    color: white;
    cursor: pointer;
    font-weight: bold;
    border: none;
    transition: background 0.3s;
}
.solicitud-refacciones input[type="submit"]:hover {
    background-color: #555;
}
</style>/* End custom CSS */