.elementor-kit-12{--e-global-color-primary:#0D4890;--e-global-color-secondary:#C01B25;--e-global-color-text:#242A2C;--e-global-color-accent:#FBDB00;--e-global-color-dualgos-text-muted:#49565B;--e-global-color-dualgos-surface:#E9EFF1;--e-global-color-dualgos-border:#D4DDE1;--e-global-color-dualgos-white:#FFFFFF;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:52px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-font-style:italic;--e-global-typography-primary-line-height:1.04em;--e-global-typography-primary-letter-spacing:-0.025em;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:22px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-line-height:1.65em;--e-global-typography-secondary-letter-spacing:-0.025em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-line-height:1.65em;--e-global-typography-text-letter-spacing:0em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:17px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-line-height:1.65em;--e-global-typography-accent-letter-spacing:0em;--e-global-typography-dualgos-display-font-family:"Inter";--e-global-typography-dualgos-display-font-size:92px;--e-global-typography-dualgos-display-font-weight:800;--e-global-typography-dualgos-display-text-transform:uppercase;--e-global-typography-dualgos-display-font-style:italic;--e-global-typography-dualgos-display-line-height:0.94em;--e-global-typography-dualgos-display-letter-spacing:-0.025em;--e-global-typography-dualgos-claim-font-family:"Inter";--e-global-typography-dualgos-claim-font-size:68px;--e-global-typography-dualgos-claim-font-weight:800;--e-global-typography-dualgos-claim-text-transform:uppercase;--e-global-typography-dualgos-claim-font-style:italic;--e-global-typography-dualgos-claim-line-height:0.96em;--e-global-typography-dualgos-claim-letter-spacing:-0.03em;--e-global-typography-dualgos-h2-xl-font-family:"Inter";--e-global-typography-dualgos-h2-xl-font-size:58px;--e-global-typography-dualgos-h2-xl-font-weight:700;--e-global-typography-dualgos-h2-xl-text-transform:uppercase;--e-global-typography-dualgos-h2-xl-font-style:italic;--e-global-typography-dualgos-h2-xl-line-height:1.04em;--e-global-typography-dualgos-h2-xl-letter-spacing:-0.025em;--e-global-typography-dualgos-num-42-font-family:"Inter";--e-global-typography-dualgos-num-42-font-size:42px;--e-global-typography-dualgos-num-42-font-weight:700;--e-global-typography-dualgos-num-42-text-transform:none;--e-global-typography-dualgos-num-42-font-style:normal;--e-global-typography-dualgos-num-42-line-height:1em;--e-global-typography-dualgos-num-42-letter-spacing:0em;--e-global-typography-dualgos-h3-l-font-family:"Inter";--e-global-typography-dualgos-h3-l-font-size:26px;--e-global-typography-dualgos-h3-l-font-weight:700;--e-global-typography-dualgos-h3-l-text-transform:uppercase;--e-global-typography-dualgos-h3-l-font-style:normal;--e-global-typography-dualgos-h3-l-line-height:1.1em;--e-global-typography-dualgos-h3-l-letter-spacing:-0.025em;--e-global-typography-dualgos-h4-font-family:"Inter";--e-global-typography-dualgos-h4-font-size:21px;--e-global-typography-dualgos-h4-font-weight:600;--e-global-typography-dualgos-h4-text-transform:uppercase;--e-global-typography-dualgos-h4-font-style:normal;--e-global-typography-dualgos-h4-line-height:1.65em;--e-global-typography-dualgos-h4-letter-spacing:0.02em;--e-global-typography-dualgos-lead-font-family:"Inter";--e-global-typography-dualgos-lead-font-size:20px;--e-global-typography-dualgos-lead-font-weight:400;--e-global-typography-dualgos-lead-text-transform:none;--e-global-typography-dualgos-lead-font-style:normal;--e-global-typography-dualgos-lead-line-height:1.6em;--e-global-typography-dualgos-lead-letter-spacing:0em;--e-global-typography-dualgos-body-18-font-family:"Inter";--e-global-typography-dualgos-body-18-font-size:18px;--e-global-typography-dualgos-body-18-font-weight:400;--e-global-typography-dualgos-body-18-text-transform:none;--e-global-typography-dualgos-body-18-font-style:normal;--e-global-typography-dualgos-body-18-line-height:1.7em;--e-global-typography-dualgos-body-18-letter-spacing:0em;--e-global-typography-dualgos-body-16-font-family:"Inter";--e-global-typography-dualgos-body-16-font-size:16px;--e-global-typography-dualgos-body-16-font-weight:400;--e-global-typography-dualgos-body-16-text-transform:none;--e-global-typography-dualgos-body-16-font-style:normal;--e-global-typography-dualgos-body-16-line-height:1.65em;--e-global-typography-dualgos-body-16-letter-spacing:0em;--e-global-typography-dualgos-body-15-font-family:"Inter";--e-global-typography-dualgos-body-15-font-size:15px;--e-global-typography-dualgos-body-15-font-weight:400;--e-global-typography-dualgos-body-15-text-transform:none;--e-global-typography-dualgos-body-15-font-style:normal;--e-global-typography-dualgos-body-15-line-height:1.5em;--e-global-typography-dualgos-body-15-letter-spacing:0em;--e-global-typography-dualgos-legal-12-font-family:"Inter";--e-global-typography-dualgos-legal-12-font-size:12px;--e-global-typography-dualgos-legal-12-font-weight:400;--e-global-typography-dualgos-legal-12-text-transform:none;--e-global-typography-dualgos-legal-12-font-style:normal;--e-global-typography-dualgos-legal-12-line-height:1.6em;--e-global-typography-dualgos-legal-12-letter-spacing:0em;--e-global-typography-dualgos-btn-font-family:"Inter";--e-global-typography-dualgos-btn-font-size:15px;--e-global-typography-dualgos-btn-font-weight:600;--e-global-typography-dualgos-btn-text-transform:none;--e-global-typography-dualgos-btn-font-style:normal;--e-global-typography-dualgos-btn-line-height:1.65em;--e-global-typography-dualgos-btn-letter-spacing:0em;--e-global-typography-dualgos-medium-15-font-family:"Inter";--e-global-typography-dualgos-medium-15-font-size:15px;--e-global-typography-dualgos-medium-15-font-weight:500;--e-global-typography-dualgos-medium-15-text-transform:none;--e-global-typography-dualgos-medium-15-font-style:normal;--e-global-typography-dualgos-medium-15-line-height:1.65em;--e-global-typography-dualgos-medium-15-letter-spacing:0em;--e-global-typography-dualgos-overline-l-font-family:"Inter";--e-global-typography-dualgos-overline-l-font-size:15px;--e-global-typography-dualgos-overline-l-font-weight:600;--e-global-typography-dualgos-overline-l-text-transform:uppercase;--e-global-typography-dualgos-overline-l-font-style:normal;--e-global-typography-dualgos-overline-l-line-height:1.65em;--e-global-typography-dualgos-overline-l-letter-spacing:0.16em;--e-global-typography-dualgos-dosis-font-family:"Inter";--e-global-typography-dualgos-dosis-font-size:15px;--e-global-typography-dualgos-dosis-font-weight:700;--e-global-typography-dualgos-dosis-text-transform:uppercase;--e-global-typography-dualgos-dosis-font-style:normal;--e-global-typography-dualgos-dosis-line-height:1.65em;--e-global-typography-dualgos-dosis-letter-spacing:0.14em;--e-global-typography-dualgos-overline-m-font-family:"Inter";--e-global-typography-dualgos-overline-m-font-size:13px;--e-global-typography-dualgos-overline-m-font-weight:600;--e-global-typography-dualgos-overline-m-text-transform:uppercase;--e-global-typography-dualgos-overline-m-font-style:normal;--e-global-typography-dualgos-overline-m-line-height:1.65em;--e-global-typography-dualgos-overline-m-letter-spacing:0.14em;--e-global-typography-dualgos-overline-s-font-family:"Inter";--e-global-typography-dualgos-overline-s-font-size:12px;--e-global-typography-dualgos-overline-s-font-weight:600;--e-global-typography-dualgos-overline-s-text-transform:uppercase;--e-global-typography-dualgos-overline-s-font-style:normal;--e-global-typography-dualgos-overline-s-line-height:1.65em;--e-global-typography-dualgos-overline-s-letter-spacing:0.16em;--e-global-typography-dualgos-reg-font-family:"Inter";--e-global-typography-dualgos-reg-font-size:12px;--e-global-typography-dualgos-reg-font-weight:500;--e-global-typography-dualgos-reg-text-transform:uppercase;--e-global-typography-dualgos-reg-font-style:normal;--e-global-typography-dualgos-reg-line-height:1.65em;--e-global-typography-dualgos-reg-letter-spacing:0.06em;--e-global-typography-dualgos-label-font-family:"Inter";--e-global-typography-dualgos-label-font-size:11px;--e-global-typography-dualgos-label-font-weight:700;--e-global-typography-dualgos-label-text-transform:uppercase;--e-global-typography-dualgos-label-font-style:normal;--e-global-typography-dualgos-label-line-height:1.65em;--e-global-typography-dualgos-label-letter-spacing:0.16em;--e-global-typography-dualgos-mini-font-family:"Inter";--e-global-typography-dualgos-mini-font-size:10px;--e-global-typography-dualgos-mini-font-weight:600;--e-global-typography-dualgos-mini-text-transform:uppercase;--e-global-typography-dualgos-mini-font-style:normal;--e-global-typography-dualgos-mini-line-height:1.65em;--e-global-typography-dualgos-mini-letter-spacing:0.08em;--e-global-typography-dualgos-legal-h1-font-family:"Inter";--e-global-typography-dualgos-legal-h1-font-size:48px;--e-global-typography-dualgos-legal-h1-font-weight:800;--e-global-typography-dualgos-legal-h1-text-transform:uppercase;--e-global-typography-dualgos-legal-h1-font-style:italic;--e-global-typography-dualgos-legal-h1-line-height:1.05em;--e-global-typography-dualgos-legal-h1-letter-spacing:-0.025em;--e-global-typography-dualgos-legal-h2-font-family:"Inter";--e-global-typography-dualgos-legal-h2-font-size:21px;--e-global-typography-dualgos-legal-h2-font-weight:700;--e-global-typography-dualgos-legal-h2-text-transform:none;--e-global-typography-dualgos-legal-h2-font-style:italic;--e-global-typography-dualgos-legal-h2-line-height:1.3em;--e-global-typography-dualgos-legal-h2-letter-spacing:-0.025em;--e-global-typography-dualgos-legal-h3-font-family:"Inter";--e-global-typography-dualgos-legal-h3-font-size:16px;--e-global-typography-dualgos-legal-h3-font-weight:700;--e-global-typography-dualgos-legal-h3-text-transform:none;--e-global-typography-dualgos-legal-h3-font-style:normal;--e-global-typography-dualgos-legal-h3-line-height:1.7em;--e-global-typography-dualgos-legal-h3-letter-spacing:-0.025em;}.elementor-kit-12 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){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-12{--e-global-typography-primary-font-size:35px;--e-global-typography-secondary-font-size:22px;--e-global-typography-text-font-size:17px;--e-global-typography-accent-font-size:17px;--e-global-typography-dualgos-display-font-size:46px;--e-global-typography-dualgos-claim-font-size:40px;--e-global-typography-dualgos-h2-xl-font-size:37px;--e-global-typography-dualgos-num-42-font-size:42px;--e-global-typography-dualgos-h3-l-font-size:20px;--e-global-typography-dualgos-h4-font-size:21px;--e-global-typography-dualgos-lead-font-size:16px;--e-global-typography-dualgos-body-18-font-size:18px;--e-global-typography-dualgos-body-16-font-size:16px;--e-global-typography-dualgos-body-15-font-size:15px;--e-global-typography-dualgos-legal-12-font-size:12px;--e-global-typography-dualgos-btn-font-size:15px;--e-global-typography-dualgos-medium-15-font-size:15px;--e-global-typography-dualgos-overline-l-font-size:15px;--e-global-typography-dualgos-dosis-font-size:15px;--e-global-typography-dualgos-overline-m-font-size:13px;--e-global-typography-dualgos-overline-s-font-size:12px;--e-global-typography-dualgos-reg-font-size:12px;--e-global-typography-dualgos-label-font-size:11px;--e-global-typography-dualgos-mini-font-size:10px;--e-global-typography-dualgos-legal-h1-font-size:38px;--e-global-typography-dualgos-legal-h2-font-size:21px;--e-global-typography-dualgos-legal-h3-font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-12{--e-global-typography-primary-font-size:30px;--e-global-typography-secondary-font-size:22px;--e-global-typography-text-font-size:17px;--e-global-typography-accent-font-size:17px;--e-global-typography-dualgos-display-font-size:44px;--e-global-typography-dualgos-claim-font-size:40px;--e-global-typography-dualgos-h2-xl-font-size:32px;--e-global-typography-dualgos-num-42-font-size:42px;--e-global-typography-dualgos-h3-l-font-size:20px;--e-global-typography-dualgos-h4-font-size:21px;--e-global-typography-dualgos-lead-font-size:16px;--e-global-typography-dualgos-body-18-font-size:18px;--e-global-typography-dualgos-body-16-font-size:16px;--e-global-typography-dualgos-body-15-font-size:15px;--e-global-typography-dualgos-legal-12-font-size:12px;--e-global-typography-dualgos-btn-font-size:15px;--e-global-typography-dualgos-medium-15-font-size:15px;--e-global-typography-dualgos-overline-l-font-size:15px;--e-global-typography-dualgos-dosis-font-size:15px;--e-global-typography-dualgos-overline-m-font-size:13px;--e-global-typography-dualgos-overline-s-font-size:12px;--e-global-typography-dualgos-reg-font-size:12px;--e-global-typography-dualgos-label-font-size:11px;--e-global-typography-dualgos-mini-font-size:10px;--e-global-typography-dualgos-legal-h1-font-size:32px;--e-global-typography-dualgos-legal-h2-font-size:21px;--e-global-typography-dualgos-legal-h3-font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* == DUALGOS FUENTE INTER v5 START == */
@font-face{font-family:"Inter";font-style:italic;font-weight:400 800;font-display:swap;src:url(https://dualgos.grupomdlab.com.mx/wp-content/uploads/dualgos-fonts/inter-latin-ext-italic.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Inter";font-style:italic;font-weight:400 800;font-display:swap;src:url(https://dualgos.grupomdlab.com.mx/wp-content/uploads/dualgos-fonts/inter-latin-italic.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Inter";font-style:normal;font-weight:400 800;font-display:swap;src:url(https://dualgos.grupomdlab.com.mx/wp-content/uploads/dualgos-fonts/inter-latin-ext-normal.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Inter";font-style:normal;font-weight:400 800;font-display:swap;src:url(https://dualgos.grupomdlab.com.mx/wp-content/uploads/dualgos-fonts/inter-latin-normal.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
/* == DUALGOS FUENTE INTER v5 END == */
/* == DUALGOS HERO v5 START == */
@keyframes dgPulseRed{0%{box-shadow:0 0 0 0 rgba(192,27,37,.55)}70%{box-shadow:0 0 0 20px rgba(192,27,37,0)}100%{box-shadow:0 0 0 0 rgba(192,27,37,0)}}
@keyframes dgPulseDot{0%{box-shadow:0 0 0 0 rgba(192,27,37,.6)}70%{box-shadow:0 0 0 9px rgba(192,27,37,0)}100%{box-shadow:0 0 0 0 rgba(192,27,37,0)}}
@keyframes dgFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
.elementor-element-dghbadgetx .elementor-heading-title{display:inline-flex;align-items:center;gap:8px}
.elementor-element-dghtitle1 .elementor-heading-title{text-shadow:0 2px 28px rgba(8,20,54,.42);margin:0}
.elementor-element-dghcopy1 p{margin:0}
.elementor-element-dghreg1 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);flex-shrink:0;animation:dgPulseDot 2s cubic-bezier(.4,0,.6,1) infinite}
.elementor-element-dghcaja1 img{animation:dgFloat 5.2s ease-in-out infinite;filter:drop-shadow(0 34px 60px rgba(6,16,48,.45))}
.dg-bolt,.dg-pill{display:inline-block;background:var(--e-global-color-accent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}
.elementor-element-dghtitle1 .dg-bolt{width:.6em;height:.6em;vertical-align:.02em;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20448%20512%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M349.4%2044.6c5.9-13.7%201.5-29.7-10.6-38.5s-28.6-8.3-40.3%201.2l-240%20192c-10.1%208.1-14.6%2021.3-11.4%2033.9S19.9%20256%2032.9%20256l116.6%200L98.6%20467.4c-5.9%2013.7-1.5%2029.7%2010.6%2038.5s28.6%208.3%2040.3-1.2l240-192c10.1-8.1%2014.6-21.3%2011.4-33.9s-15.1-21.4-28.6-21.4l-116.6%200L349.4%2044.6z%27%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20448%20512%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M349.4%2044.6c5.9-13.7%201.5-29.7-10.6-38.5s-28.6-8.3-40.3%201.2l-240%20192c-10.1%208.1-14.6%2021.3-11.4%2033.9S19.9%20256%2032.9%20256l116.6%200L98.6%20467.4c-5.9%2013.7-1.5%2029.7%2010.6%2038.5s28.6%208.3%2040.3-1.2l240-192c10.1-8.1%2014.6-21.3%2011.4-33.9s-15.1-21.4-28.6-21.4l-116.6%200L349.4%2044.6z%27%2F%3E%3C%2Fsvg%3E")}
.elementor .elementor-element.elementor-element-dghbadgetx .dg-pill{width:1.25em;height:1em;vertical-align:-.12em;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20640%20512%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M614.3%20247c16.3-25%2025.7-54.9%2025.7-87C640%2071.6%20568.4%200%20480%200c-32.1%200-61.9%209.4-87%2025.7c-7.9%205.2-8.5%2016.2-1.8%2022.9L591.4%20248.8c6.7%206.7%2017.8%206.2%2022.9-1.8zM567%20294.3c7.9-5.2%208.5-16.2%201.8-22.9L368.6%2071.2c-6.7-6.7-17.8-6.2-22.9%201.8c-16.3%2025-25.7%2054.9-25.7%2087c0%2088.4%2071.6%20160%20160%20160c32.1%200%2061.9-9.4%2087-25.7zM301.5%20368H18.5c-9.5%200-16.9%208.2-15%2017.5C18.9%20457.8%2083.1%20512%20160%20512s141.1-54.2%20156.5-126.5c2-9.3-5.5-17.5-15-17.5zm0-32c9.5%200%2016.9-8.2%2015-17.5C301.1%20246.2%20236.9%20192%20160%20192S18.9%20246.2%203.5%20318.5c-2%209.3%205.5%2017.5%2015%2017.5H301.5z%27%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20640%20512%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M614.3%20247c16.3-25%2025.7-54.9%2025.7-87C640%2071.6%20568.4%200%20480%200c-32.1%200-61.9%209.4-87%2025.7c-7.9%205.2-8.5%2016.2-1.8%2022.9L591.4%20248.8c6.7%206.7%2017.8%206.2%2022.9-1.8zM567%20294.3c7.9-5.2%208.5-16.2%201.8-22.9L368.6%2071.2c-6.7-6.7-17.8-6.2-22.9%201.8c-16.3%2025-25.7%2054.9-25.7%2087c0%2088.4%2071.6%20160%20160%20160c32.1%200%2061.9-9.4%2087-25.7zM301.5%20368H18.5c-9.5%200-16.9%208.2-15%2017.5C18.9%20457.8%2083.1%20512%20160%20512s141.1-54.2%20156.5-126.5c2-9.3-5.5-17.5-15-17.5zm0-32c9.5%200%2016.9-8.2%2015-17.5C301.1%20246.2%20236.9%20192%20160%20192S18.9%20246.2%203.5%20318.5c-2%209.3%205.5%2017.5%2015%2017.5H301.5z%27%2F%3E%3C%2Fsvg%3E")}
.elementor .elementor-element.elementor-element-dghreg1 .elementor-heading-title{display:inline-flex;align-items:center;gap:9px;color:rgba(255,255,255,.7)!important}
.elementor .elementor-element.elementor-element-dghcta1 .elementor-button{padding:15px 32px!important;border-radius:16px 4px 16px 4px!important;animation:dgPulseRed 2.4s cubic-bezier(.4,0,.6,1) infinite;transition:background .25s,color .25s,transform .2s cubic-bezier(.34,1.4,.64,1)!important}
.elementor .elementor-element.elementor-element-dghcta1 .elementor-button .elementor-button-content-wrapper{gap:10px}
.elementor .elementor-element.elementor-element-dghcta1 .elementor-button svg{width:1em;height:1em;fill:currentColor!important}
.elementor .elementor-element.elementor-element-dghcta1 .elementor-button:hover,.elementor .elementor-element.elementor-element-dghcta1 .elementor-button:focus{background-color:#fff!important;color:#C01B25!important;fill:#C01B25!important;transform:translateY(-4px) scale(1.05)!important;animation-play-state:paused}
.elementor .elementor-element.elementor-element-dghcta1 .elementor-button:active{transform:translateY(-1px) scale(.99)!important}
@media(prefers-reduced-motion:reduce){.elementor-element-dghcaja1 img,.elementor-element-dghcta1 .elementor-button,.elementor-element-dghreg1 .elementor-heading-title:before{animation:none!important}}
/* == DUALGOS HERO v5 END == */
/* == DUALGOS ACTIVOS v5 START == */
.elementor .elementor-element.elementor-element-1dd4b3b .elementor-icon-list-icon{box-sizing:content-box;width:28px!important;height:28px;display:flex!important;align-items:center;justify-content:center;position:relative;flex:0 0 auto}
.elementor .elementor-element.elementor-element-1dd4b3b .elementor-icon-list-icon::before{content:"";position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--e-global-color-primary) 9%,transparent);transition:background .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.34,1.4,.64,1),box-shadow .32s ease}
.elementor .elementor-element.elementor-element-1dd4b3b .elementor-icon-list-icon svg{position:relative;margin:0!important}
.elementor .elementor-element.elementor-element-1dd4b3b .elementor-icon-list-item:hover .elementor-icon-list-icon::before{background:var(--e-global-color-secondary);transform:scale(1.14);box-shadow:0 6px 16px rgba(192,27,37,.34)}
/* == DUALGOS ACTIVOS v5 END == */

/* == DUALGOS INDICACIONES v5 START == */
.elementor .elementor-element.elementor-element-389815b .elementor-icon{box-sizing:border-box;width:54px;height:54px;padding:0;display:flex;align-items:center;justify-content:center}
.elementor .elementor-element.elementor-element-389815b .elementor-icon svg{width:auto;height:1em}
/* == DUALGOS INDICACIONES v5 END == */
/* == DUALGOS COMPOSICION v5 START == */
.dg-ba{--pos:50%;position:relative;aspect-ratio:1/1;width:100%;border-radius:16px 4px 16px 4px;overflow:hidden;box-shadow:0 28px 60px rgba(13,72,144,.24);user-select:none;touch-action:pan-y}
.dg-ba img.dg-ba-layer{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}
.dg-ba .dg-ba-antes{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}
.dg-ba-label{position:absolute;top:16px;z-index:3;font-family:var(--e-global-typography-dualgos-label-font-family);font-size:var(--e-global-typography-dualgos-label-font-size);font-weight:var(--e-global-typography-dualgos-label-font-weight);line-height:var(--e-global-typography-dualgos-label-line-height);letter-spacing:var(--e-global-typography-dualgos-label-letter-spacing);text-transform:var(--e-global-typography-dualgos-label-text-transform);padding:7px 15px;border-radius:9999px;background:rgba(8,20,54,.55);color:#fff;backdrop-filter:blur(6px);pointer-events:none}
.dg-ba-label-antes{left:16px}.dg-ba-label-despues{right:16px}
.dg-ba-line{position:absolute;top:0;bottom:0;left:var(--pos);width:3px;background:#fff;transform:translateX(-50%);z-index:4;pointer-events:none;box-shadow:0 0 14px rgba(0,0,0,.35)}
.dg-ba-handle{position:absolute;top:50%;left:var(--pos);transform:translate(-50%,-50%);z-index:5;width:clamp(46px,5vw,60px);height:auto;pointer-events:none;filter:drop-shadow(0 6px 16px rgba(0,0,0,.45))}
.dg-ba-range{position:absolute;inset:0;z-index:6;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;appearance:none;-webkit-appearance:none;background:transparent}
.dg-ba-range::-webkit-slider-thumb{-webkit-appearance:none;width:64px;height:100%;cursor:ew-resize}
.dg-ba-range::-moz-range-thumb{width:64px;height:100%;border:0;border-radius:0;cursor:ew-resize}
.dg-ba-range:focus-visible{outline:none}
.dg-ba-range:focus-visible ~ .dg-ba-line{box-shadow:0 0 0 3px var(--e-global-color-accent)}
.elementor-element-dgcmpcta1 .elementor-button{animation:dgPulseRed 2.4s cubic-bezier(.4,0,.6,1) infinite}
.elementor-element-dgcmpcta1 .elementor-button:hover{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){.elementor-element-dgcmpcta1 .elementor-button{animation:none!important}}
/* == DUALGOS COMPOSICION v5 END == */
/* == DUALGOS CINTILLO v5 START == */
.elementor-element-dgcintimg1 img,.elementor-element-dgcintimg2 img,.elementor-element-dgcintimg3 img{filter:drop-shadow(0 14px 30px rgba(6,16,48,.45))}
/* == DUALGOS CINTILLO v5 END == */
/* == DUALGOS GLOBAL v5 START == */
.elementor-widget-heading .elementor-heading-title{text-wrap:balance}
.elementor-widget-text-editor p:last-child{margin-bottom:0}
/* == DUALGOS GLOBAL v5 END == */
/* == DUALGOS MODO EMPLEO v5 START == */
.elementor-element-f530d74::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,.2) 40%,rgba(255,255,255,.55) 100%)}
.elementor-element-f530d74 > .elementor-element{position:relative;z-index:2}
.elementor-element-f530d74 .dg-paso{backdrop-filter:blur(3px)}
.elementor-element-f530d74 .dg-paso > .elementor-widget-heading:first-child .elementor-heading-title{transition:color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.34,1.4,.64,1)}
.elementor-element-f530d74 .dg-paso:hover > .elementor-widget-heading:first-child .elementor-heading-title{color:var(--e-global-color-secondary);transform:scale(1.08)}
/* == DUALGOS MODO EMPLEO v5 END == */
/* == DUALGOS FAQ v5 START == */
.elementor-element-c8075c2 .e-n-accordion-item-title-icon{transition:transform .38s cubic-bezier(.4,0,.2,1),color .25s}
.elementor-element-c8075c2 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon{transform:rotate(45deg)}
/* == DUALGOS FAQ v5 END == */
/* == DUALGOS CTA v5 START == */
.elementor-element-7a99657 img{filter:invert(1) brightness(2);pointer-events:none}
.elementor-element-fd37639 .elementor-button{animation:dgPulseRed 2.4s cubic-bezier(.4,0,.6,1) infinite}
.elementor-element-fd37639 .elementor-button:hover{animation:none}
@media(prefers-reduced-motion:reduce){.elementor-element-fd37639 .elementor-button{animation:none!important}}
/* == DUALGOS CTA v5 END == */
/* == DUALGOS HEADER v5 START == */
.elementor-element-hdrwrap{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
.elementor-element-hdrcta .elementor-button{animation:dgPulseRed 2.4s cubic-bezier(.4,0,.6,1) infinite}
.elementor-element-hdrcta .elementor-button:hover{animation:none}
.elementor-element-dgnavm .elementor-menu-toggle{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0}
.elementor-element-dgnavm .elementor-nav-menu--dropdown .dg-menu-cta{border-bottom:0!important}
.elementor-element-dgnavm .elementor-nav-menu--dropdown .dg-menu-cta > a{display:flex;align-items:center;justify-content:center;gap:9px;margin:28px 28px 20px;padding:19px!important;background:var(--e-global-color-secondary);color:#fff!important;border-radius:16px 4px 16px 4px;animation:dgPulseRed 2.4s cubic-bezier(.4,0,.6,1) infinite}
.elementor-element-dgnavm .elementor-nav-menu--dropdown .dg-menu-cta > a::after{content:"→";display:inline-block!important;position:static!important;width:auto!important;height:auto!important;background:none!important;font-size:15px;line-height:1;color:#fff;opacity:1!important;transform:none!important}
.elementor-element-dgnavm .elementor-nav-menu--dropdown .dg-menu-cta > a:hover{animation:none}
.elementor-element-navmenu .elementor-nav-menu--main .dg-menu-cta{display:none}
@media(prefers-reduced-motion:reduce){.elementor-element-hdrcta .elementor-button,.elementor-element-dgnavm .dg-menu-cta > a{animation:none!important}}
/* == DUALGOS HEADER v5 END == */
/* == DUALGOS LEGAL v5 START == */
.elementor-element-dglegalbody h2{font-family:var(--e-global-typography-dualgos-legal-h2-font-family);font-size:var(--e-global-typography-dualgos-legal-h2-font-size);font-weight:var(--e-global-typography-dualgos-legal-h2-font-weight);font-style:var(--e-global-typography-dualgos-legal-h2-font-style);line-height:var(--e-global-typography-dualgos-legal-h2-line-height);letter-spacing:var(--e-global-typography-dualgos-legal-h2-letter-spacing);text-transform:var(--e-global-typography-dualgos-legal-h2-text-transform);color:var(--e-global-color-primary);margin:40px 0 12px}
.elementor-element-dglegalbody h3{font-family:var(--e-global-typography-dualgos-legal-h3-font-family);font-size:var(--e-global-typography-dualgos-legal-h3-font-size);font-weight:var(--e-global-typography-dualgos-legal-h3-font-weight);font-style:var(--e-global-typography-dualgos-legal-h3-font-style);line-height:var(--e-global-typography-dualgos-legal-h3-line-height);letter-spacing:var(--e-global-typography-dualgos-legal-h3-letter-spacing);text-transform:var(--e-global-typography-dualgos-legal-h3-text-transform);color:var(--e-global-color-text);margin:22px 0 8px}
.elementor-element-dglegalbody p{margin:0 0 14px}
.elementor-element-dglegalbody ul,.elementor-element-dglegalbody ol{margin:0 0 16px;padding-left:22px}
.elementor-element-dglegalbody li{margin:0 0 6px}
.elementor-element-dglegalbody ul.legal-alpha{list-style:none;padding-left:0}
.elementor-element-dglegalbody a{color:var(--e-global-color-primary);overflow-wrap:anywhere}
/* == DUALGOS LEGAL v5 END == *//* End custom CSS */