.elementor-2870 .elementor-element.elementor-element-aac8acb{--display:flex;--min-height:1440px;}.elementor-2870 .elementor-element.elementor-element-aac8acb:not(.elementor-motion-effects-element-type-background), .elementor-2870 .elementor-element.elementor-element-aac8acb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://segurosdiaztresgallo.com/wp-content/uploads/2026/03/02-convertido-de-avif.jpeg");}.elementor-2870 .elementor-element.elementor-element-271b8d3{--display:flex;}.elementor-2870 .elementor-element.elementor-element-a787eb2 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-2870 .elementor-element.elementor-element-a787eb2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-2870 .elementor-element.elementor-element-a787eb2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#02010100;}.elementor-2870 .elementor-element.elementor-element-a787eb2 .e--pointer-framed .elementor-item:before,
					.elementor-2870 .elementor-element.elementor-element-a787eb2 .e--pointer-framed .elementor-item:after{border-color:#02010100;}.elementor-2870 .elementor-element.elementor-element-a787eb2 .elementor-nav-menu--dropdown{background-color:#02010100;}.elementor-2870 .elementor-element.elementor-element-a787eb2 .elementor-nav-menu--dropdown a:hover,
					.elementor-2870 .elementor-element.elementor-element-a787eb2 .elementor-nav-menu--dropdown a:focus,
					.elementor-2870 .elementor-element.elementor-element-a787eb2 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2870 .elementor-element.elementor-element-a787eb2 .elementor-nav-menu--dropdown a.highlighted{background-color:#02010100;}.elementor-2870 .elementor-element.elementor-element-a787eb2 .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#02010100;}.elementor-2870 .elementor-element.elementor-element-b96d69c .noxiy-button{text-align:center;}.elementor-2870 .elementor-element.elementor-element-b96d69c .noxiy__btn{font-family:"Jost", Sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:0.5px;color:#FFFFFF;background:#A61D21;padding:14px 45px 14px 45px;}.elementor-2870 .elementor-element.elementor-element-b96d69c .noxiy__btn:hover{color:#000000;}.elementor-2870 .elementor-element.elementor-element-b96d69c .noxiy__btn::after{background:#FDFDFD;}.elementor-2870 .elementor-element.elementor-element-b96d69c .noxiy__btn::before{background:#FDFDFD;}#elementor-popup-modal-2870 .dialog-widget-content{animation-duration:1.2s;background-color:#FFFFFF;background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:solid;border-width:0px 4px 0px 0px;border-color:#004AAD;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-2870{background-color:#0000009C;justify-content:flex-start;align-items:center;pointer-events:all;}#elementor-popup-modal-2870 .dialog-message{width:333px;height:100vh;align-items:flex-start;}#elementor-popup-modal-2870 .dialog-close-button{display:flex;top:25px;background-color:#004AAD;font-size:23px;}body:not(.rtl) #elementor-popup-modal-2870 .dialog-close-button{right:-23px;}body.rtl #elementor-popup-modal-2870 .dialog-close-button{left:-23px;}#elementor-popup-modal-2870 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-2870 .dialog-close-button svg{fill:#FFFFFF;}#elementor-popup-modal-2870 .dialog-close-button:hover i{color:#004AAD;}#elementor-popup-modal-2870 .dialog-close-button:hover{background-color:#FFFFFF;}@media(max-width:767px){.elementor-2870 .elementor-element.elementor-element-b96d69c .noxiy-button{text-align:center;}#elementor-popup-modal-2870 .dialog-message{width:85vw;}#elementor-popup-modal-2870 .dialog-widget-content{border-width:0px 5px 0px 0px;}body:not(.rtl) #elementor-popup-modal-2870 .dialog-close-button{right:-24px;}body.rtl #elementor-popup-modal-2870 .dialog-close-button{left:-24px;}}@media(min-width:768px){.elementor-2870 .elementor-element.elementor-element-aac8acb{--content-width:100%;}}/* Start custom CSS for container, class: .elementor-element-aac8acb */#elementor-popup-modal-5991 .dialog-widget-content {
    width: 100% !important;
    max-width: 100% !important;
}

#elementor-popup-modal-5991 .dialog-message {
    width: 100% !important;
}

/* Quitar efecto blanquecino / overlay */
#elementor-popup-modal-5991 .elementor-background-overlay {
    opacity: 0 !important;
}

/* Asegurar que la imagen se vea bien */
#elementor-popup-modal-5991 .elementor-section {
    background-size: cover !important;
    background-position: center !important;
}
#elementor-popup-modal-2870 .dialog-widget-content {
    animation-duration: 1.2s;
    background-color: #FFFFFF;
    background-image: url(https://softwarekitdigital.com/robertasarto/wp-content/uploads/2023/07/back-scaled.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-style: solid;
    border-width: 0px 4px 0px 0px;
    border-color: #ad0000;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

.dialog-close-button {
    color: var(--e-a-color-txt);
    cursor: pointer;
    font-size: 15px;
    inset-inline-end: 15px;
    line-height: 1;
    margin-block-start: 15px;
    position: absolute;
    transition: var(--e-a-transition-hover);
}
[role=button] {
    cursor: pointer;
}
a {
    text-decoration: none;
}
a, button, i {
    text-decoration: none;
    color: inherit;
}
a {
    outline: none;
    color: inherit;
    text-decoration: none;
}
a {
    color: #0d6efd;
    text-decoration: underline;
}
*, ::after, ::before {
    box-sizing: border-box;
}
user agent stylesheet
a:-webkit-any-link {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: underline;
}
.elementor-popup-modal .dialog-widget-content {
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
    max-height: 100%;
    max-width: 100%;
    overflow: visible;
    pointer-events: all;
    width: auto;
}
<style>
#elementor-popup-modal-2870 {
    justify-content: flex-start;
    align-items: center;
    pointer-events: all;
    background-color: #0000009C;
}
.elementor-popup-modal.dialog-type-lightbox {
    background-color: transparent;
    display: flex;
    pointer-events: none;
    -webkit-user-select: auto;
    -moz-user-select: auto;
    user-select: auto;
}
.dialog-type-lightbox {
    background-color: rgba(0, 0, 0, .8);
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%;
    z-index: 9999;
}
.elementor-kit-7 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --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;
}
.default-cursor {
    cursor: default;
}
<style>
body {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --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;
}
body {
    font-family: "Kumbh Sans";
    font-weight: normal;
}
body {
    word-break: break-word;
}
body {
    font-family: var(--body-font);
    color: var(--body-color);
    font-size: 16px;
    line-height: 28.8px;
    font-weight: 400;
}
body {
    margin: 0;
    font-family: var(--bs-body-font-family);
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    color: var(--bs-body-color);
    text-align: var(--bs-body-text-align);
    background-color: var(--bs-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
}

 .elementor-popup-modal .dialog-close-button {
    background-color: #dd3970 !important;
    border-radius: 50% !important;
    width: 38px !important;
    height: 38px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: none !important;
    right: 10px !important;
}
#elementor-popup-modal-2870 .dialog-close-button {
    display: flex;
    top: 25px;
    background-color: #ff0000;
    font-size: 23px;
}
.elementor-popup-modal .dialog-close-button {
    background-color: #dd3970 !important;
    border-radius: 50% !important;
    width: 38px !important;
    height: 38px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: none !important;
    right: 10px !important;
}
.elementor-popup-modal .dialog-close-button {
    background-color: #ff0000 !important;
    border-radius: 50% !important;
    width: 38px !important;
    height: 38px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: none !important;
    right: 10px !important;
}/* End custom CSS */
/* Start custom CSS */.menutym .dialog-message.dialog-lightbox-message {
    overflow: hidden !important;
}
.menutym a.dialog-close-button.dialog-lightbox-close-button {
    border-radius: 500px;
    padding: 10px;
}/* End custom CSS */