.elementor-2 .elementor-element.elementor-element-3f04f0f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:2%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3f04f0f, .elementor-2 .elementor-element.elementor-element-3f04f0f::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-0b5d235{--display:flex;--min-height:750px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0b5d235:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0b5d235 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.soficar.ec/wp-content/uploads/2024/09/fondo-banner-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-0b5d235, .elementor-2 .elementor-element.elementor-element-0b5d235::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-1af8786{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3706bff{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-3706bff .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2 .elementor-element.elementor-element-3706bff .elementor-swiper-button.elementor-swiper-button-next{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3706bff .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2 .elementor-element.elementor-element-3706bff .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3706bff .swiper-wrapper{display:flex;align-items:center;}.elementor-2 .elementor-element.elementor-element-3706bff.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-f427f2d > .elementor-widget-container{margin:25% 0% -24% 0%;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f427f2d{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-f427f2d.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-2dabf8d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2 .elementor-element.elementor-element-73bdd12 .jet-form-builder-row{margin-top:0px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-73bdd12 .jet-form-builder__label{text-align:left;font-size:14px;}.elementor-2 .elementor-element.elementor-element-73bdd12 .jet-form-builder__desc{text-align:left;}.elementor-2 .elementor-element.elementor-element-73bdd12 .jet-form-builder__fields-group{gap:0em 0em;}.elementor-2 .elementor-element.elementor-element-73bdd12 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-2 .elementor-element.elementor-element-73bdd12 .jet-form-builder__field-wrap label{color:#00397D;}.elementor-2 .elementor-element.elementor-element-73bdd12 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field){border-style:solid;border-width:2px 2px 2px 2px;border-color:#00397D;border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-73bdd12 .jet-form-builder__field.textarea-field{height:80px;min-height:80px;}.elementor-2 .elementor-element.elementor-element-73bdd12 .jet-form-builder input{color-scheme:normal;}.elementor-2 .elementor-element.elementor-element-73bdd12 .jet-form-builder__field-value.range-value .jet-form-builder__field-value-prefix{font-size:10px;}.elementor-2 .elementor-element.elementor-element-73bdd12 .jet-form-builder__field-value.range-value .jet-form-builder__field-value-suffix{font-size:10px;}.elementor-2 .elementor-element.elementor-element-73bdd12 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-73bdd12 .jet-form-builder__action-button{transition:all 0.3s;}.elementor-2 .elementor-element.elementor-element-73bdd12 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-2 .elementor-element.elementor-element-73bdd12 .jet-form-builder-message--success{text-align:center;}.elementor-2 .elementor-element.elementor-element-73bdd12 .jet-form-builder-message--error{text-align:center;}.elementor-2 .elementor-element.elementor-element-73bdd12 > .elementor-widget-container{margin:10% 0% 10% 0%;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-73bdd12{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-91bdc8e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-91bdc8e, .elementor-2 .elementor-element.elementor-element-91bdc8e::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-8f6a7fd{--display:flex;--min-height:750px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8f6a7fd, .elementor-2 .elementor-element.elementor-element-8f6a7fd::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-9c7bd30{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2 .elementor-element.elementor-element-9c7bd30, .elementor-2 .elementor-element.elementor-element-9c7bd30::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-01d5d42{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-01d5d42 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2 .elementor-element.elementor-element-01d5d42 .elementor-swiper-button.elementor-swiper-button-next{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-01d5d42 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2 .elementor-element.elementor-element-01d5d42 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-01d5d42 .swiper-wrapper{display:flex;align-items:center;}.elementor-2 .elementor-element.elementor-element-01d5d42.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-e24b80c .jet-form-builder-row{margin-top:0px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-e24b80c .jet-form-builder__label{text-align:left;font-size:14px;}.elementor-2 .elementor-element.elementor-element-e24b80c .jet-form-builder__desc{text-align:left;}.elementor-2 .elementor-element.elementor-element-e24b80c .jet-form-builder__fields-group{gap:0em 0em;}.elementor-2 .elementor-element.elementor-element-e24b80c .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-2 .elementor-element.elementor-element-e24b80c .jet-form-builder__field-wrap label{color:#00397D;}.elementor-2 .elementor-element.elementor-element-e24b80c .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field){border-style:solid;border-width:2px 2px 2px 2px;border-color:#00397D;border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-e24b80c .jet-form-builder__field.textarea-field{height:80px;min-height:80px;}.elementor-2 .elementor-element.elementor-element-e24b80c .jet-form-builder input{color-scheme:normal;}.elementor-2 .elementor-element.elementor-element-e24b80c .jet-form-builder__field-value.range-value .jet-form-builder__field-value-prefix{font-size:10px;}.elementor-2 .elementor-element.elementor-element-e24b80c .jet-form-builder__field-value.range-value .jet-form-builder__field-value-suffix{font-size:10px;}.elementor-2 .elementor-element.elementor-element-e24b80c .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-e24b80c .jet-form-builder__action-button{transition:all 0.3s;}.elementor-2 .elementor-element.elementor-element-e24b80c .jet-form-builder__next-page-wrap{text-align:left;}.elementor-2 .elementor-element.elementor-element-e24b80c .jet-form-builder-message--success{text-align:center;}.elementor-2 .elementor-element.elementor-element-e24b80c .jet-form-builder-message--error{text-align:center;}.elementor-2 .elementor-element.elementor-element-e24b80c > .elementor-widget-container{margin:10% 0% 10% 0%;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e24b80c{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-9a06370{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1ba1bf0 > .elementor-widget-container{margin:15% 0% -25% 0%;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1ba1bf0{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-8f6a7fd{--width:95%;}.elementor-2 .elementor-element.elementor-element-9c7bd30:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9c7bd30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.soficar.ec/wp-content/uploads/2024/09/fondo-banner.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-9c7bd30{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:14%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2 .elementor-element.elementor-element-01d5d42{--e-image-carousel-slides-to-show:3;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-01d5d42 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2 .elementor-element.elementor-element-01d5d42 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-2 .elementor-element.elementor-element-01d5d42 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-01d5d42.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-1ba1bf0 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-1ba1bf0{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-2 .elementor-element.elementor-element-1ba1bf0.elementor-element{--align-self:flex-start;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-3f04f0f{--content-width:1440px;}.elementor-2 .elementor-element.elementor-element-0b5d235{--width:100%;}.elementor-2 .elementor-element.elementor-element-1af8786{--width:80%;}.elementor-2 .elementor-element.elementor-element-2dabf8d{--width:70%;}.elementor-2 .elementor-element.elementor-element-91bdc8e{--content-width:1440px;}.elementor-2 .elementor-element.elementor-element-8f6a7fd{--width:100%;}.elementor-2 .elementor-element.elementor-element-9c7bd30{--width:70%;}.elementor-2 .elementor-element.elementor-element-9a06370{--width:80%;}}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-73bdd12 *//* Estilos generales del formulario */
form.jet-form-builder {
    font-family: 'Arial', sans-serif;
    background-color: #f4f4f4;
    padding: 30px 50px;
    border-radius: 25px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    max-width: 500px;
    margin: 0 auto;
}

/* Etiquetas de los campos */
.jet-form-builder__label-text {
    font-weight: bold;
    color: #0D3D77;
    margin-bottom: 5px;
    display: block;
}

/* Campos de entrada */
.jet-form-builder__field {
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 10px;
    margin-bottom: 15px;
    transition: border-color 0.3s ease;
    font-size: 10px;
}

/* Campos de texto en focus */
.jet-form-builder__field:focus {
    border-color: #0D3D77;
    outline: none;
}

/* Botón de enviar */
.jet-form-builder__submit {
    background-color: #0D3D77;
    color: white;
    padding: 5px 90px;
    border: none;
    border-radius: 5px;
    font-size: 18px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: block;
    margin: 0 auto;
}

.jet-form-builder__submit:hover {
    background-color: #08305d;
}

/* Mensajes de éxito o error */
.jet-form-builder-messages-wrap {
    margin-top: 20px;
    font-size: 14px;
    color: #0D3D77;
}

/* Ajustes para columnas */
.wp-block-columns {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    margin-bottom: 10px;
}

.wp-block-column {
    flex: 1;
}

@media (max-width: 768px) {
    .wp-block-columns {
        flex-direction: column;
    }
    form.jet-form-builder{
        padding:20px;
    }
}

/* Textarea */
.textarea-field {
    resize: vertical;
    min-height: 100px;
}

/* Mejora en los botones de tipo submit */
.jet-form-builder__action-button-wrapper {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-e24b80c *//* Estilos generales del formulario */
form.jet-form-builder {
    font-family: 'Arial', sans-serif;
    background-color: #f4f4f4;
    padding: 30px 50px;
    border-radius: 25px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    max-width: 500px;
    margin: 0 auto;
}

/* Etiquetas de los campos */
.jet-form-builder__label-text {
    font-weight: bold;
    color: #0D3D77;
    margin-bottom: 5px;
    display: block;
}

/* Campos de entrada */
.jet-form-builder__field {
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 10px;
    margin-bottom: 15px;
    transition: border-color 0.3s ease;
    font-size: 10px;
}

/* Campos de texto en focus */
.jet-form-builder__field:focus {
    border-color: #0D3D77;
    outline: none;
}

/* Botón de enviar */
.jet-form-builder__submit {
    background-color: #0D3D77;
    color: white;
    padding: 5px 90px;
    border: none;
    border-radius: 5px;
    font-size: 18px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: block;
    margin: 0 auto;
}

.jet-form-builder__submit:hover {
    background-color: #08305d;
}

/* Mensajes de éxito o error */
.jet-form-builder-messages-wrap {
    margin-top: 20px;
    font-size: 14px;
    color: #0D3D77;
}

/* Ajustes para columnas */
.wp-block-columns {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    margin-bottom: 10px;
}

.wp-block-column {
    flex: 1;
}

@media (max-width: 768px) {
    .wp-block-columns {
        flex-direction: column;
    }
    form.jet-form-builder{
        padding:20px;
        max-width:320px;
    }
}

/* Textarea */
.textarea-field {
    resize: vertical;
    min-height: 100px;
}

/* Mejora en los botones de tipo submit */
.jet-form-builder__action-button-wrapper {
    text-align: center;
}/* End custom CSS */