:root{--container-default-padding-inline-end: 0px;--container-default-padding-inline-start: 0px}:root{--contact-intro-background-color: var(--a-color-gris-claro);--contact-intro-title-color: var(--a-color-negro);--contact-intro-title-font-size: var(--a-encabezado-tamano-1);--contact-intro-title-line-height: 1.2;--contact-intro-title-font-weight: var(--a-encabezado-grosor);--contact-intro-title-font-family: var(--a-encabezado-fuente);--contact-intro-title-text-transform: var(--a-encabezado-text-transform);--contact-intro-title-letter-spacing: var(--a-encabezado-letter-spacing);--contact-intro-subtitle-font-size: var(--a-encabezado-tamano-6);--contact-intro-subtitle-line-height: 1.2;--contact-intro-subtitle-font-weight: var(--a-encabezado-seg-grosor);--contact-intro-subtitle-font-family: var(--a-encabezado-seg-fuente);--contact-intro-subtitle-text-transform: var(
    --a-encabezado-seg-text-transform
  );--contact-intro-subtitle-letter-spacing: var(
    --a-encabezado-seg-letter-spacing
  );--contact-form-label-color: var(--a-color-negro, #000);--contact-form-label-font-size: 14px;--contact-form-label-font-weight: 400;--contact-form-input-border-radius: 4px;--contact-form-input-border-color: var(--a-color-gris-oscuro);--contact-form-input-border-color-focus: var(--a-color-1);--contact-form-input-border-width: 1px;--contact-data-list-item-background-color: transparent;--contact-data-list-item-color: var(--a-color-negro);--contact-data-list-item-border-radius: 0px;--contact-data-list-item-icon-size: 1.5rem;--contact-data-list-item-icon-color: var(--a-color-1);--contact-data-list-item-title-margin-bottom: 0px;--contact-data-list-item-title-font-size: var(--a-encabezado-tamano-7);--contact-data-list-item-title-font-weight: var(--a-encabezado-seg-grosor);--contact-data-list-item-title-font-family: var(--a-encabezado-seg-fuente);--contact-form-lopd-font-size: 12px;--contact-form-lopd-line-height: 1.3;--contact-form-lopd-color: var(--a-color-gris-oscuro);--contact-form-lopd-h5-font-size: 14px;--contact-form-lopd-h5-font-weight: 400;--contact-form-lopd-h5-color: var(--a-color-gris-oscuro);--contact-form-response-output-background-color: #ffebeb;--contact-form-response-output-color: #c04444;--contact-form-response-output-font-size: 14px;--contact-form-response-output-font-weight: 400;--contact-form-response-output-line-height: 1.3;--contact-form-response-output-border-radius: 4px;--contact-form-response-output-padding: 15px;--contact-form-response-output-margin-bottom: 30px;--contact-form-submit-button-font-size: 16px;--contact-form-title-color: var(--a-color-negro);--contact-form-title-font-size: var(--a-encabezado-tamano-6);--contact-form-title-font-weight: var(--a-encabezado-seg-grosor);--contact-form-title-line-height: 1.2;--contact-form-title-font-family: var(--a-encabezado-seg-fuente);--contact-form-title-text-transform: var(--a-encabezado-seg-text-transform);--contact-form-title-letter-spacing: var(--a-encabezado-seg-letter-spacing);--contact-form-title-border-color: var(--a-color-gris-claro);--contact-form-title-border-size: 2px}.contact-intro{background-color:var(--contact-intro-background-color)}.contact-title .elementor-heading-title{color:var(--contact-intro-title-color);font-size:var(--contact-intro-title-font-size);font-weight:var(--contact-intro-title-font-weight);line-height:var(--contact-intro-title-line-height);font-family:var(--contact-intro-title-font-family);text-transform:var(--contact-intro-title-text-transform);letter-spacing:var(--contact-intro-title-letter-spacing)}.contact-subtitle .elementor-heading-title{color:var(--contact-intro-subtitle-color);font-size:var(--contact-intro-subtitle-font-size);font-weight:var(--contact-intro-subtitle-font-weight);line-height:var(--contact-intro-subtitle-line-height);font-family:var(--contact-intro-subtitle-font-family);text-transform:var(--contact-intro-subtitle-text-transform);letter-spacing:var(--contact-intro-subtitle-letter-spacing)}.contact-form .screen-reader-response:has(ul:empty){display:none}.contact-form .form-group label{color:var(--contact-form-label-color);font-weight:var(--contact-form-label-font-weight);font-size:var(--contact-form-label-font-size);text-transform:none}.contact-form .form-group input,.contact-form .form-group textarea,.contact-form .form-group select{border-radius:var(--contact-form-input-border-radius);border:var(--contact-form-input-border-width) solid var(--contact-form-input-border-color);transition:border-color 0.3s ease}.contact-form .form-group input:focus,.contact-form .form-group textarea:focus,.contact-form .form-group select:focus{border-color:var(--contact-form-input-border-color-focus);box-shadow:none}.contact-form-title .elementor-heading-title{color:var(--contact-form-title-color);font-size:var(--contact-form-title-font-size);font-weight:var(--contact-form-title-font-weight);line-height:var(--contact-form-title-line-height);font-family:var(--contact-form-title-font-family);text-transform:var(--contact-form-title-text-transform);letter-spacing:var(--contact-form-title-letter-spacing);display:flex;align-items:center;gap:10px}.contact-form-title .elementor-heading-title:after{content:"";display:block;flex:1;height:var(--contact-form-title-border-size);background-color:var(--contact-form-title-border-color)}.contact-data-list__item{background-color:var(--contact-data-list-item-background-color);color:var(--contact-data-list-item-color);border-radius:var(--contact-data-list-item-border-radius)}.contact-data-list__item a:hover{text-decoration:none}.contact-data-list__item .elementor-icon-box-icon svg{width:var(--contact-data-list-item-icon-size);fill:var(--contact-data-list-item-icon-color)}.contact-data-list__item .elementor-icon-box-title{margin-bottom:var(--contact-data-list-item-title-margin-bottom);font-size:var(--contact-data-list-item-title-font-size);font-weight:var(--contact-data-list-item-title-font-weight);font-family:var(--contact-data-list-item-title-font-family)}.contact-form .lopd{font-size:var(--contact-form-lopd-font-size);line-height:var(--contact-form-lopd-line-height);color:var(--contact-form-lopd-color)}.contact-form .lopd h5{font-size:var(--contact-form-lopd-h5-font-size);font-weight:var(--contact-form-lopd-h5-font-weight);color:var(--contact-form-lopd-h5-color)}.contact-form .wpcf7-form .form-group.botones input[type="submit"]{font-size:var(--contact-form-submit-button-font-size);margin:0 0 10px 0}@media (max-width:768px){.contact-form .wpcf7-form .form-group.botones input[type="submit"]{width:100% !important;padding:18px 25px;margin:20px 0 0 0}}.contact-form .screen-reader-response{background-color:var(--contact-form-response-output-background-color);padding:15px;border-radius:var(--contact-form-response-output-border-radius);color:var(--contact-form-response-output-color);font-size:var(--contact-form-response-output-font-size);font-weight:var(--contact-form-response-output-font-weight);line-height:var(--contact-form-response-output-line-height);margin-bottom:var(--contact-form-response-output-margin-bottom)}.contact-form .screen-reader-response ul{list-style:none;margin:10px 0 0 0;display:flex;flex-direction:column;gap:10px}.contact-form .screen-reader-response ul>li{margin-bottom:0}.contact-form .wpcf7-response-output{display:none}.ancho-web-s{--content-width: 1200px}.ancho-web-m{--content-width: 1400px}.ancho-web-l{--content-width: 1600px}.ancho-web-xl{--content-width: 1720px}/*# sourceMappingURL=main.css.map */