.elementor-kit-17{--e-global-color-primary:#053B69;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#32CB81;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#FFFFFF;}.elementor-kit-17 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* estilo globitos mapas */
.gm-style .gm-style-iw-c {
    max-width: 308px!important;
}
.gm-style .gm-style-iw {
    font-weight: 400!important;
    font-size: 14px!important;
    line-height: 19px!important;
    color: black!important;
}
@media only screen and (max-width: 576px)  {
.wpgmp_map_container .gm-style-iw {
    max-width: 2.4% !important;
}}



/* estilo formlario (campos de texto) */
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border-radius: 12px 12px 12px 12px;
}
/* estilo formulario (Parrafo texarea) */
textarea.wpcf7-form-control.wpcf7-textarea {
    border-radius: 12px 12px 12px 12px;
}
/* estilo formulario (Botón enviar) */
.elementor-75 .elementor-element.elementor-element-a39018a .exad-contact-form-7 .wpcf7-form input[type="submit"] {
    box-shadow: 0px 0px 0px 0px rgb(51 77 128 / 20%)!important;
    color: #ffffff!important;
    background-color: var( --e-global-color-accent )!important;
    border-width: 0px 0px 0px 0px!important;
    font-weight: 700!important;
    border-radius: 41px 41px 41px 41px!important;
    text-transform: uppercase!important;
}
/* estilo formulario (espacio entre campos y titulo) */
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
        margin: 2px 0px 0px 0px!important;
}
/* estilo formulario (espacio entre texarea y titulo) */
textarea.wpcf7-form-control.wpcf7-textarea {
    margin: 1px 0px 0px 0px!important;
}


/* estilo formulario (RollHover boton banderas) */
.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
     border-radius: 12px 0px 0px 12px!important;
}
.country-select.inside .flag-dropdown:hover .selected-flag {
    border-radius: 12px 0px 0px 12px!important;
}
.country-select.inside .selected-flag {
    width: 51px!important;
}
.country-select .selected-flag {
    padding: 0 0 0 12px!important;
}
.intl-tel-input.allow-dropdown .selected-flag {
    width: 51px!important;
}

.intl-tel-input .selected-flag {
    padding: 0px 0 0 12px!important;
}/* End custom CSS */