.elementor-441 .elementor-element.elementor-element-53ab80b:not(.elementor-motion-effects-element-type-background),
.elementor-441 .elementor-element.elementor-element-53ab80b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #014196;
}

.elementor-441 .elementor-element.elementor-element-53ab80b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-441 .elementor-element.elementor-element-53ab80b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-5b919da>.elementor-widget-container {
    padding: 8px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-5b919da .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}

.elementor-441 .elementor-element.elementor-element-5b919da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-441 .elementor-element.elementor-element-5b919da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-441 .elementor-element.elementor-element-5b919da .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-441 .elementor-element.elementor-element-5b919da .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
    transition: color 0.3s;
}

.elementor-441 .elementor-element.elementor-element-5b919da .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
    transition: fill 0.3s;
}

.elementor-441 .elementor-element.elementor-element-5b919da .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var(--e-global-color-d82943c);
}

.elementor-441 .elementor-element.elementor-element-5b919da .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var(--e-global-color-d82943c);
}

.elementor-441 .elementor-element.elementor-element-5b919da {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-441 .elementor-element.elementor-element-5b919da .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
    transition: color 0.3s;
}

.elementor-441 .elementor-element.elementor-element-a165216:not(.elementor-motion-effects-element-type-background),
.elementor-441 .elementor-element.elementor-element-a165216>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-441 .elementor-element.elementor-element-a165216 {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-a165216>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-682d6a6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-441 .elementor-element.elementor-element-682d6a6>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-886d44f>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-441 .elementor-element.elementor-element-94aeab0 {
    text-align: left;
}

.elementor-441 .elementor-element.elementor-element-94aeab0 img {
    width: 100%;
    max-width: 100%;
    height: 61px;
    object-fit: contain;
    object-position: center center;
}

.elementor-bc-flex-widget .elementor-441 .elementor-element.elementor-element-68a72ae.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-441 .elementor-element.elementor-element-68a72ae.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-441 .elementor-element.elementor-element-68a72ae.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-441 .elementor-element.elementor-element-68a72ae>.elementor-element-populated {
    padding: 0em 1em 0em 1em;
}

.elementor-441 .elementor-element.elementor-element-535bb35>.elementor-widget-container {
    margin: 23px 23px 23px 23px;
    padding: -97px -97px -97px -97px;
}

.elementor-441 .elementor-element.elementor-element-535bb35 {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-535bb35 .elementor-heading-title {
    font-family: "Spline Sans", Sans-serif;
    font-size: 1rem;
    font-weight: 900;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #000000;
}

.elementor-441 .elementor-element.elementor-element-41ac22f>.elementor-element-populated {
    padding: 1.5em 0em 1em 0em;
}

.elementor-441 .elementor-element.elementor-element-696246f .elementor-button:hover,
.elementor-441 .elementor-element.elementor-element-696246f .elementor-button:focus {
    background-color: var(--e-global-color-text);
    color: var(--e-global-color-secondary);
}

.elementor-441 .elementor-element.elementor-element-696246f {
    width: var(--container-widget-width, 120.941%);
    max-width: 120.941%;
    --container-widget-width: 120.941%;
    --container-widget-flex-grow: 0;
}

.elementor-441 .elementor-element.elementor-element-696246f .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-441 .elementor-element.elementor-element-696246f .elementor-button .elementor-button-content-wrapper {
    gap: 9px;
}

.elementor-441 .elementor-element.elementor-element-696246f .elementor-button {
    font-family: "Rubik", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0.8px;
    border-radius: 30px 30px 30px 30px;
    padding: 10px 20px 10px 20px;
}

.elementor-441 .elementor-element.elementor-element-696246f .elementor-button:hover svg,
.elementor-441 .elementor-element.elementor-element-696246f .elementor-button:focus svg {
    fill: var(--e-global-color-secondary);
}

.elementor-441 .elementor-element.elementor-element-9b3f1be>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-441 .elementor-element.elementor-element-9b3f1be:not(.elementor-motion-effects-element-type-background),
.elementor-441 .elementor-element.elementor-element-9b3f1be>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/02/fondo.png");
    background-position: center center;
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-9b3f1be>.elementor-container {
    min-height: 24vh;
}

.elementor-441 .elementor-element.elementor-element-9b3f1be>.elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-9b3f1be {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-bc-flex-widget .elementor-441 .elementor-element.elementor-element-0476482.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-441 .elementor-element.elementor-element-0476482.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-441 .elementor-element.elementor-element-0476482.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-441 .elementor-element.elementor-element-0476482>.elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 1em 1em 1em 1em;
}

.elementor-441 .elementor-element.elementor-element-620cc56 .elementor-repeater-item-08e850c .swiper-slide-bg {
    background-color: var(--e-global-color-8c22fd5);
    background-image: url(https://adsugasmx.com/wp-content/uploads/2024/02/Diseno-sin-titulo-2.png);
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-620cc56 .elementor-repeater-item-08e850c .elementor-background-overlay {
    background-color: rgba(0, 0, 0, 0.5);
}

.elementor-441 .elementor-element.elementor-element-620cc56 .elementor-repeater-item-288123b .swiper-slide-bg {
    background-image: url(https://adsugasmx.com/wp-content/uploads/2024/02/3-copia-scaled.jpg);
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-620cc56 .elementor-repeater-item-288123b .elementor-background-overlay {
    background-color: rgba(0, 0, 0, 0.5);
}

.elementor-441 .elementor-element.elementor-element-620cc56 .elementor-repeater-item-f5c49ee .swiper-slide-bg {
    background-color: var(--e-global-color-8c22fd5);
    background-image: url(https://adsugasmx.com/wp-content/uploads/2024/02/2-copia-scaled.jpg);
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-620cc56 .elementor-repeater-item-f5c49ee .elementor-background-overlay {
    background-color: rgba(0, 0, 0, 0.5);
}

.elementor-441 .elementor-element.elementor-element-620cc56 .elementor-repeater-item-a41e8af .swiper-slide-bg {
    background-image: url(https://adsugasmx.com/wp-content/uploads/2024/02/5-scaled.jpg);
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-620cc56 .elementor-repeater-item-a41e8af .elementor-background-overlay {
    background-color: rgba(0, 0, 0, 0.5);
}

.elementor-441 .elementor-element.elementor-element-620cc56 .elementor-repeater-item-d23499f .swiper-slide-bg {
    background-color: var(--e-global-color-8c22fd5);
    background-image: url(https://adsugasmx.com/wp-content/uploads/2024/02/6-copia-scaled.jpg);
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-620cc56 .elementor-repeater-item-d23499f .elementor-background-overlay {
    background-color: rgba(0, 0, 0, 0.5);
}

.elementor-441 .elementor-element.elementor-element-620cc56 .elementor-repeater-item-05b77bf .swiper-slide-bg {
    background-image: url(https://adsugasmx.com/wp-content/uploads/2024/02/4-copia-scaled.jpg);
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-620cc56 .elementor-repeater-item-05b77bf .elementor-background-overlay {
    background-color: rgba(0, 0, 0, 0.5);
}

.elementor-441 .elementor-element.elementor-element-620cc56 .elementor-repeater-item-493946d .swiper-slide-bg {
    background-color: var(--e-global-color-8c22fd5);
    background-image: url(https://adsugasmx.com/wp-content/uploads/2024/02/thumbnail_0ED47E258976486AA8598BAA9F05110D.png);
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-620cc56 .elementor-repeater-item-493946d .elementor-background-overlay {
    background-color: rgba(0, 0, 0, 0.5);
}

.elementor-441 .elementor-element.elementor-element-620cc56 .swiper-slide {
    transition-duration: calc(5000ms*1.2);
    height: 622px;
}

.elementor-441 .elementor-element.elementor-element-620cc56>.elementor-widget-container {
    padding: 60px 60px 0px 60px;
}

.elementor-441 .elementor-element.elementor-element-620cc56 .swiper-slide-contents {
    max-width: 60%;
}

.elementor-441 .elementor-element.elementor-element-620cc56 .swiper-slide-inner {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-620cc56 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background-color: var(--e-global-color-8c22fd5);
    opacity: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-620cc56 .swiper-pagination-bullet-active {
    background-color: var(--e-global-color-secondary);
}

.elementor-441 .elementor-element.elementor-element-4d4a0479:not(.elementor-motion-effects-element-type-background),
.elementor-441 .elementor-element.elementor-element-4d4a0479>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF00;
    background-image: url("https://adsugasmx.com/wp-content/uploads/2024/02/fondo.png");
    background-position: top center;
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-4d4a0479 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-4d4a0479>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-124c378a>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 50px 0px 80px;
}

.elementor-441 .elementor-element.elementor-element-124c378a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-454229>.elementor-container {
    max-width: 700px;
}

.elementor-441 .elementor-element.elementor-element-6c13f7e1 {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-6c13f7e1 .elementor-heading-title {
    font-size: 3.5rem;
    font-weight: 500;
    color: var(--e-global-color-secondary);
}

.elementor-441 .elementor-element.elementor-element-4d5f4f3 {
    --spacer-size: 50px;
}

.elementor-441 .elementor-element.elementor-element-2d8dd5c4 {
    z-index: 3;
}

.elementor-441 .elementor-element.elementor-element-11ac9a23:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-441 .elementor-element.elementor-element-11ac9a23>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://adsugasmx.com/wp-content/uploads/2024/01/lee-miller-47629-unsplash.jpg");
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-11ac9a23>.elementor-element-populated>.elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.91;
}

.elementor-441 .elementor-element.elementor-element-11ac9a23>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFA3009E;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 40px 20px 30px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 20px 20px 20px 20px;
}

.elementor-441 .elementor-element.elementor-element-11ac9a23>.elementor-element-populated,
.elementor-441 .elementor-element.elementor-element-11ac9a23>.elementor-element-populated>.elementor-background-overlay,
.elementor-441 .elementor-element.elementor-element-11ac9a23>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-11ac9a23>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-7bb948dd>.elementor-widget-container {
    margin: -70px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-7bb948dd .elementor-icon-wrapper {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-7bb948dd.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-7bb948dd.elementor-view-framed .elementor-icon,
.elementor-441 .elementor-element.elementor-element-7bb948dd.elementor-view-default .elementor-icon {
    color: var(--e-global-color-8c22fd5);
    border-color: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-7bb948dd.elementor-view-framed .elementor-icon,
.elementor-441 .elementor-element.elementor-element-7bb948dd.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-7bb948dd.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-7bb948dd.elementor-view-stacked .elementor-icon:hover {
    color: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-7bb948dd.elementor-view-stacked .elementor-icon:hover svg {
    fill: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-66bea1ef {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-66bea1ef .elementor-heading-title {
    font-family: "Squada One", Sans-serif;
    font-size: 2em;
    font-weight: 100;
    color: #212121;
}

.elementor-441 .elementor-element.elementor-element-76462189 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-8c22fd5);
    --divider-border-width: 3px;
}

.elementor-441 .elementor-element.elementor-element-76462189>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-76462189 .elementor-divider-separator {
    width: 66px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-441 .elementor-element.elementor-element-76462189 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-441 .elementor-element.elementor-element-2e6fbdec:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-441 .elementor-element.elementor-element-2e6fbdec>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://adsugasmx.com/wp-content/uploads/2024/01/lee-miller-47629-unsplash.jpg");
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-2e6fbdec>.elementor-element-populated>.elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.9;
}

.elementor-441 .elementor-element.elementor-element-2e6fbdec>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFA3009E;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 40px 20px 30px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 20px 20px 20px 20px;
}

.elementor-441 .elementor-element.elementor-element-2e6fbdec>.elementor-element-populated,
.elementor-441 .elementor-element.elementor-element-2e6fbdec>.elementor-element-populated>.elementor-background-overlay,
.elementor-441 .elementor-element.elementor-element-2e6fbdec>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-2e6fbdec>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-6bee37c3>.elementor-widget-container {
    margin: -70px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-6bee37c3 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-6bee37c3.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-6bee37c3.elementor-view-framed .elementor-icon,
.elementor-441 .elementor-element.elementor-element-6bee37c3.elementor-view-default .elementor-icon {
    color: var(--e-global-color-8c22fd5);
    border-color: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-6bee37c3.elementor-view-framed .elementor-icon,
.elementor-441 .elementor-element.elementor-element-6bee37c3.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-6bee37c3.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-6bee37c3.elementor-view-stacked .elementor-icon:hover {
    color: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-6bee37c3.elementor-view-stacked .elementor-icon:hover svg {
    fill: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-3e07d0e0 {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-3e07d0e0 .elementor-heading-title {
    font-family: "Squada One", Sans-serif;
    font-size: 2em;
    font-weight: 100;
    color: #212121;
}

.elementor-441 .elementor-element.elementor-element-4a855716 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-8c22fd5);
    --divider-border-width: 3px;
}

.elementor-441 .elementor-element.elementor-element-4a855716>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-4a855716 .elementor-divider-separator {
    width: 66px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-441 .elementor-element.elementor-element-4a855716 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-441 .elementor-element.elementor-element-4cae3721:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-441 .elementor-element.elementor-element-4cae3721>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://adsugasmx.com/wp-content/uploads/2024/01/lee-miller-47629-unsplash.jpg");
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-4cae3721>.elementor-element-populated>.elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.9;
}

.elementor-441 .elementor-element.elementor-element-4cae3721>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFA3009E;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 40px 20px 30px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 20px 20px 20px 20px;
}

.elementor-441 .elementor-element.elementor-element-4cae3721>.elementor-element-populated,
.elementor-441 .elementor-element.elementor-element-4cae3721>.elementor-element-populated>.elementor-background-overlay,
.elementor-441 .elementor-element.elementor-element-4cae3721>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-4cae3721>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-5887349a>.elementor-widget-container {
    margin: -70px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-5887349a .elementor-icon-wrapper {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-5887349a.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-5887349a.elementor-view-framed .elementor-icon,
.elementor-441 .elementor-element.elementor-element-5887349a.elementor-view-default .elementor-icon {
    color: var(--e-global-color-8c22fd5);
    border-color: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-5887349a.elementor-view-framed .elementor-icon,
.elementor-441 .elementor-element.elementor-element-5887349a.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-5887349a.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-5887349a.elementor-view-stacked .elementor-icon:hover {
    color: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-5887349a.elementor-view-stacked .elementor-icon:hover svg {
    fill: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-7131ec36 {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-7131ec36 .elementor-heading-title {
    font-family: "Squada One", Sans-serif;
    font-size: 2em;
    font-weight: 100;
    color: #212121;
}

.elementor-441 .elementor-element.elementor-element-fffc9b6 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-8c22fd5);
    --divider-border-width: 3px;
}

.elementor-441 .elementor-element.elementor-element-fffc9b6>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-fffc9b6 .elementor-divider-separator {
    width: 66px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-441 .elementor-element.elementor-element-fffc9b6 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-441 .elementor-element.elementor-element-da99aba:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-441 .elementor-element.elementor-element-da99aba>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://adsugasmx.com/wp-content/uploads/2024/01/lee-miller-47629-unsplash.jpg");
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-da99aba>.elementor-element-populated>.elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.9;
}

.elementor-441 .elementor-element.elementor-element-da99aba>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFA3009E;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 40px 20px 30px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 20px 20px 20px 20px;
}

.elementor-441 .elementor-element.elementor-element-da99aba>.elementor-element-populated,
.elementor-441 .elementor-element.elementor-element-da99aba>.elementor-element-populated>.elementor-background-overlay,
.elementor-441 .elementor-element.elementor-element-da99aba>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-da99aba>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-e134c08>.elementor-widget-container {
    margin: -70px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-e134c08 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-e134c08.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-e134c08.elementor-view-framed .elementor-icon,
.elementor-441 .elementor-element.elementor-element-e134c08.elementor-view-default .elementor-icon {
    color: var(--e-global-color-8c22fd5);
    border-color: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-e134c08.elementor-view-framed .elementor-icon,
.elementor-441 .elementor-element.elementor-element-e134c08.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-e134c08.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-e134c08.elementor-view-stacked .elementor-icon:hover {
    color: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-e134c08.elementor-view-stacked .elementor-icon:hover svg {
    fill: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-9146a95 {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-9146a95 .elementor-heading-title {
    font-family: "Squada One", Sans-serif;
    font-size: 2em;
    font-weight: 100;
    color: #212121;
}

.elementor-441 .elementor-element.elementor-element-8b71abf {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-8c22fd5);
    --divider-border-width: 3px;
}

.elementor-441 .elementor-element.elementor-element-8b71abf>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-8b71abf .elementor-divider-separator {
    width: 66px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-441 .elementor-element.elementor-element-8b71abf .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-441 .elementor-element.elementor-element-38932b3 {
    margin-top: 60px;
    margin-bottom: 0px;
    z-index: 3;
}

.elementor-441 .elementor-element.elementor-element-f90632f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-441 .elementor-element.elementor-element-f90632f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://adsugasmx.com/wp-content/uploads/2024/01/lee-miller-47629-unsplash.jpg");
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-f90632f>.elementor-element-populated>.elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.9;
}

.elementor-441 .elementor-element.elementor-element-f90632f>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFA3009E;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 20px 20px 20px 20px;
}

.elementor-441 .elementor-element.elementor-element-f90632f>.elementor-element-populated,
.elementor-441 .elementor-element.elementor-element-f90632f>.elementor-element-populated>.elementor-background-overlay,
.elementor-441 .elementor-element.elementor-element-f90632f>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-f90632f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-081df99>.elementor-widget-container {
    margin: -70px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-081df99 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-081df99.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-081df99.elementor-view-framed .elementor-icon,
.elementor-441 .elementor-element.elementor-element-081df99.elementor-view-default .elementor-icon {
    color: var(--e-global-color-8c22fd5);
    border-color: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-081df99.elementor-view-framed .elementor-icon,
.elementor-441 .elementor-element.elementor-element-081df99.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-081df99.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-081df99.elementor-view-stacked .elementor-icon:hover {
    color: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-081df99.elementor-view-stacked .elementor-icon:hover svg {
    fill: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-6c128f3 {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-6c128f3 .elementor-heading-title {
    font-family: "Squada One", Sans-serif;
    font-size: 2em;
    font-weight: 100;
    color: #212121;
}

.elementor-441 .elementor-element.elementor-element-090ccf3 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-8c22fd5);
    --divider-border-width: 3px;
}

.elementor-441 .elementor-element.elementor-element-090ccf3>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-090ccf3 .elementor-divider-separator {
    width: 66px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-441 .elementor-element.elementor-element-090ccf3 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-441 .elementor-element.elementor-element-b0f5e73:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-441 .elementor-element.elementor-element-b0f5e73>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://adsugasmx.com/wp-content/uploads/2024/01/lee-miller-47629-unsplash.jpg");
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-b0f5e73>.elementor-element-populated>.elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.9;
}

.elementor-441 .elementor-element.elementor-element-b0f5e73>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFA3009E;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 20px 20px 20px 20px;
}

.elementor-441 .elementor-element.elementor-element-b0f5e73>.elementor-element-populated,
.elementor-441 .elementor-element.elementor-element-b0f5e73>.elementor-element-populated>.elementor-background-overlay,
.elementor-441 .elementor-element.elementor-element-b0f5e73>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-b0f5e73>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-a76440a>.elementor-widget-container {
    margin: -70px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-a76440a .elementor-icon-wrapper {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-a76440a.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-a76440a.elementor-view-framed .elementor-icon,
.elementor-441 .elementor-element.elementor-element-a76440a.elementor-view-default .elementor-icon {
    color: var(--e-global-color-8c22fd5);
    border-color: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-a76440a.elementor-view-framed .elementor-icon,
.elementor-441 .elementor-element.elementor-element-a76440a.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-a76440a.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-a76440a.elementor-view-stacked .elementor-icon:hover {
    color: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-a76440a.elementor-view-stacked .elementor-icon:hover svg {
    fill: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-3538184 {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-3538184 .elementor-heading-title {
    font-family: "Squada One", Sans-serif;
    font-size: 2em;
    font-weight: 100;
    color: #212121;
}

.elementor-441 .elementor-element.elementor-element-92dff80 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-8c22fd5);
    --divider-border-width: 3px;
}

.elementor-441 .elementor-element.elementor-element-92dff80>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-92dff80 .elementor-divider-separator {
    width: 66px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-441 .elementor-element.elementor-element-92dff80 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-441 .elementor-element.elementor-element-6e8f0e5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-441 .elementor-element.elementor-element-6e8f0e5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://adsugasmx.com/wp-content/uploads/2024/01/lee-miller-47629-unsplash.jpg");
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-6e8f0e5>.elementor-element-populated>.elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.9;
}

.elementor-441 .elementor-element.elementor-element-6e8f0e5>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFA3009E;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 20px 20px 20px 20px;
}

.elementor-441 .elementor-element.elementor-element-6e8f0e5>.elementor-element-populated,
.elementor-441 .elementor-element.elementor-element-6e8f0e5>.elementor-element-populated>.elementor-background-overlay,
.elementor-441 .elementor-element.elementor-element-6e8f0e5>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-6e8f0e5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-f0a8b97>.elementor-widget-container {
    margin: -70px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-f0a8b97 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-f0a8b97.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-f0a8b97.elementor-view-framed .elementor-icon,
.elementor-441 .elementor-element.elementor-element-f0a8b97.elementor-view-default .elementor-icon {
    color: var(--e-global-color-8c22fd5);
    border-color: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-f0a8b97.elementor-view-framed .elementor-icon,
.elementor-441 .elementor-element.elementor-element-f0a8b97.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-f0a8b97.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-f0a8b97.elementor-view-stacked .elementor-icon:hover {
    color: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-f0a8b97.elementor-view-stacked .elementor-icon:hover svg {
    fill: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-2726557 {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-2726557 .elementor-heading-title {
    font-family: "Squada One", Sans-serif;
    font-size: 2em;
    font-weight: 100;
    color: #212121;
}

.elementor-441 .elementor-element.elementor-element-6b6cb37 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-8c22fd5);
    --divider-border-width: 3px;
}

.elementor-441 .elementor-element.elementor-element-6b6cb37>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-6b6cb37 .elementor-divider-separator {
    width: 66px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-441 .elementor-element.elementor-element-6b6cb37 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-441 .elementor-element.elementor-element-0b50428:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-441 .elementor-element.elementor-element-0b50428>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://adsugasmx.com/wp-content/uploads/2024/01/lee-miller-47629-unsplash.jpg");
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-0b50428>.elementor-element-populated>.elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.9;
}

.elementor-441 .elementor-element.elementor-element-0b50428>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFA3009E;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 20px 20px 20px 20px;
}

.elementor-441 .elementor-element.elementor-element-0b50428>.elementor-element-populated,
.elementor-441 .elementor-element.elementor-element-0b50428>.elementor-element-populated>.elementor-background-overlay,
.elementor-441 .elementor-element.elementor-element-0b50428>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-0b50428>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-d6b7456>.elementor-widget-container {
    margin: -70px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-d6b7456 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-d6b7456.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-d6b7456.elementor-view-framed .elementor-icon,
.elementor-441 .elementor-element.elementor-element-d6b7456.elementor-view-default .elementor-icon {
    color: var(--e-global-color-8c22fd5);
    border-color: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-d6b7456.elementor-view-framed .elementor-icon,
.elementor-441 .elementor-element.elementor-element-d6b7456.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-d6b7456.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-d6b7456.elementor-view-stacked .elementor-icon:hover {
    color: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-d6b7456.elementor-view-stacked .elementor-icon:hover svg {
    fill: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-a0cf8ef {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-a0cf8ef .elementor-heading-title {
    font-family: "Squada One", Sans-serif;
    font-size: 2em;
    font-weight: 100;
    color: #212121;
}

.elementor-441 .elementor-element.elementor-element-156bc2c {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-8c22fd5);
    --divider-border-width: 3px;
}

.elementor-441 .elementor-element.elementor-element-156bc2c>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-156bc2c .elementor-divider-separator {
    width: 66px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-441 .elementor-element.elementor-element-156bc2c .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-441 .elementor-element.elementor-element-783a7ad {
    margin-top: 50px;
    margin-bottom: 0px;
    z-index: 3;
}

.elementor-441 .elementor-element.elementor-element-36f5368 {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-36f5368 .elementor-heading-title {
    font-family: "Sawarabi Gothic", Sans-serif;
    font-size: 2rem;
    font-weight: 600;
    letter-spacing: 0.7px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-5e702a0 {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-5e702a0 .elementor-heading-title {
    font-family: "Teko", Sans-serif;
    font-size: 3.5rem;
    font-weight: 500;
    color: var(--e-global-color-secondary);
}

.elementor-441 .elementor-element.elementor-element-6c0ebbb1 {
    --spacer-size: 10px;
}

.elementor-441 .elementor-element.elementor-element-d68f91e:not(.elementor-motion-effects-element-type-background),
.elementor-441 .elementor-element.elementor-element-d68f91e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #282828;
    background-image: url("https://adsugasmx.com/wp-content/uploads/2024/02/fondo.png");
    background-position: top center;
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-d68f91e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-d68f91e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-4a54d77 img {
    width: 70%;
}

.elementor-bc-flex-widget .elementor-441 .elementor-element.elementor-element-b03f458.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-441 .elementor-element.elementor-element-b03f458.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-441 .elementor-element.elementor-element-5ac4879>.elementor-widget-container {
    margin: 0% 11% 0% 0%;
}

.elementor-441 .elementor-element.elementor-element-5ac4879 {
    text-align: left;
}

.elementor-441 .elementor-element.elementor-element-5ac4879 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-441 .elementor-element.elementor-element-3e7eb12 {
    text-align: left;
    color: var(--e-global-color-secondary);
}

.elementor-441 .elementor-element.elementor-element-4cb37a0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-4cb37a0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-441 .elementor-element.elementor-element-82eb4e4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-441 .elementor-element.elementor-element-82eb4e4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-441 .elementor-element.elementor-element-8194a41>.elementor-widget-container {
    margin: 0% 11% 0% 0%;
}

.elementor-441 .elementor-element.elementor-element-8194a41 {
    text-align: left;
}

.elementor-441 .elementor-element.elementor-element-8194a41 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-441 .elementor-element.elementor-element-c41e638 {
    text-align: left;
    color: var(--e-global-color-secondary);
}

.elementor-441 .elementor-element.elementor-element-40c3832:not(.elementor-motion-effects-element-type-background),
.elementor-441 .elementor-element.elementor-element-40c3832>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #282828;
    background-image: url("https://adsugasmx.com/wp-content/uploads/2024/02/fondo.png");
    background-position: top center;
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-40c3832 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-40c3832>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-5e3a832 img {
    width: 70%;
}

.elementor-bc-flex-widget .elementor-441 .elementor-element.elementor-element-230c95e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-441 .elementor-element.elementor-element-230c95e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-441 .elementor-element.elementor-element-6f1df94>.elementor-widget-container {
    margin: 0% 11% 0% 0%;
}

.elementor-441 .elementor-element.elementor-element-6f1df94 {
    text-align: left;
}

.elementor-441 .elementor-element.elementor-element-6f1df94 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-441 .elementor-element.elementor-element-2c21e0c {
    text-align: left;
    color: var(--e-global-color-secondary);
}

.elementor-441 .elementor-element.elementor-element-9e5482c:not(.elementor-motion-effects-element-type-background),
.elementor-441 .elementor-element.elementor-element-9e5482c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #282828;
}

.elementor-441 .elementor-element.elementor-element-9e5482c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-9e5482c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-441 .elementor-element.elementor-element-889f117.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-441 .elementor-element.elementor-element-889f117.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-441 .elementor-element.elementor-element-b9a9733>.elementor-widget-container {
    margin: 0% 11% 0% 0%;
}

.elementor-441 .elementor-element.elementor-element-b9a9733 {
    text-align: left;
}

.elementor-441 .elementor-element.elementor-element-b9a9733 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-441 .elementor-element.elementor-element-38bcca1 {
    text-align: left;
    color: var(--e-global-color-secondary);
}

.elementor-441 .elementor-element.elementor-element-2c33736:not(.elementor-motion-effects-element-type-background),
.elementor-441 .elementor-element.elementor-element-2c33736>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #282828;
    background-image: url("https://adsugasmx.com/wp-content/uploads/2024/02/fondo.png");
    background-position: top center;
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-2c33736 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-2c33736>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-5b8de86 img {
    width: 70%;
}

.elementor-bc-flex-widget .elementor-441 .elementor-element.elementor-element-9f485b0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-441 .elementor-element.elementor-element-9f485b0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-441 .elementor-element.elementor-element-4568810>.elementor-widget-container {
    margin: 0% 11% 0% 0%;
}

.elementor-441 .elementor-element.elementor-element-4568810 {
    text-align: left;
}

.elementor-441 .elementor-element.elementor-element-4568810 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-441 .elementor-element.elementor-element-c50d323 {
    text-align: left;
    color: var(--e-global-color-secondary);
}

.elementor-441 .elementor-element.elementor-element-dbf33ed:not(.elementor-motion-effects-element-type-background),
.elementor-441 .elementor-element.elementor-element-dbf33ed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #282828;
}

.elementor-441 .elementor-element.elementor-element-dbf33ed {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-dbf33ed>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-441 .elementor-element.elementor-element-4acc1fc.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-441 .elementor-element.elementor-element-4acc1fc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-441 .elementor-element.elementor-element-429833f>.elementor-widget-container {
    margin: 0% 11% 0% 0%;
}

.elementor-441 .elementor-element.elementor-element-429833f {
    text-align: left;
}

.elementor-441 .elementor-element.elementor-element-429833f .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-441 .elementor-element.elementor-element-90ebd13 {
    text-align: left;
    color: var(--e-global-color-secondary);
}

.elementor-441 .elementor-element.elementor-element-61f4cfc:not(.elementor-motion-effects-element-type-background),
.elementor-441 .elementor-element.elementor-element-61f4cfc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://adsugasmx.com/wp-content/uploads/2024/02/fondo.png");
}

.elementor-441 .elementor-element.elementor-element-61f4cfc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 50px 0px;
}

.elementor-441 .elementor-element.elementor-element-61f4cfc>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-f6b252f .elementor-repeater-item-72e25bc .swiper-slide-bg {
    background-image: url(https://adsugasmx.com/wp-content/uploads/2024/02/1.png);
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-f6b252f .elementor-repeater-item-c22f188 .swiper-slide-bg {
    background-image: url(https://adsugasmx.com/wp-content/uploads/2024/02/6-1.png);
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-f6b252f .elementor-repeater-item-d3fe3cc .swiper-slide-bg {
    background-image: url(https://adsugasmx.com/wp-content/uploads/2024/02/6.jpg);
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-f6b252f .elementor-repeater-item-1a44801 .swiper-slide-bg {
    background-image: url(https://adsugasmx.com/wp-content/uploads/2024/02/9.jpg);
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-f6b252f .elementor-repeater-item-1d976ae .swiper-slide-bg {
    background-image: url(https://adsugasmx.com/wp-content/uploads/2024/02/thumbnail_B1C8968FEEE14AA2A8D30FB6E1F660B4.png);
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-f6b252f .elementor-repeater-item-08e850c .swiper-slide-bg {
    background-image: url(https://adsugasmx.com/wp-content/uploads/2024/02/3.jpg);
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-f6b252f .elementor-repeater-item-9c460ea .swiper-slide-bg {
    background-image: url(https://adsugasmx.com/wp-content/uploads/2024/02/5.png);
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-f6b252f .elementor-repeater-item-269f762 .swiper-slide-bg {
    background-image: url(https://adsugasmx.com/wp-content/uploads/2024/02/2.jpg);
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-f6b252f .elementor-repeater-item-49badaf .swiper-slide-bg {
    background-image: url(https://adsugasmx.com/wp-content/uploads/2024/02/thumbnail_156B8F05921545D79C8C4A82FEB9E005.png);
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-f6b252f .swiper-slide {
    transition-duration: calc(5000ms*1.2);
    height: 400px;
}

.elementor-441 .elementor-element.elementor-element-f6b252f .swiper-slide-contents {
    max-width: 66%;
}

.elementor-441 .elementor-element.elementor-element-f6b252f .swiper-slide-inner {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-f6b252f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background-color: var(--e-global-color-8c22fd5);
    opacity: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-f6b252f .swiper-pagination-bullet-active {
    background-color: var(--e-global-color-secondary);
}

.elementor-bc-flex-widget .elementor-441 .elementor-element.elementor-element-12fe319.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-441 .elementor-element.elementor-element-12fe319.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-441 .elementor-element.elementor-element-12fe319.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-441 .elementor-element.elementor-element-12fe319>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-441 .elementor-element.elementor-element-7622189 {
    margin-top: 80px;
    margin-bottom: 0px;
    z-index: 3;
}

.elementor-441 .elementor-element.elementor-element-f58e6a9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-441 .elementor-element.elementor-element-f58e6a9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://adsugasmx.com/wp-content/uploads/2024/01/lee-miller-47629-unsplash.jpg");
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-f58e6a9>.elementor-element-populated>.elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.9;
}

.elementor-441 .elementor-element.elementor-element-f58e6a9>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFA3009E;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 20px 20px 20px;
}

.elementor-441 .elementor-element.elementor-element-f58e6a9>.elementor-element-populated,
.elementor-441 .elementor-element.elementor-element-f58e6a9>.elementor-element-populated>.elementor-background-overlay,
.elementor-441 .elementor-element.elementor-element-f58e6a9>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-f58e6a9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-a8d9545>.elementor-widget-container {
    margin: -70px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-a8d9545 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-a8d9545.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-a8d9545.elementor-view-framed .elementor-icon,
.elementor-441 .elementor-element.elementor-element-a8d9545.elementor-view-default .elementor-icon {
    color: var(--e-global-color-8c22fd5);
    border-color: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-a8d9545.elementor-view-framed .elementor-icon,
.elementor-441 .elementor-element.elementor-element-a8d9545.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-a8d9545.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-a8d9545.elementor-view-stacked .elementor-icon:hover {
    color: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-a8d9545.elementor-view-stacked .elementor-icon:hover svg {
    fill: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-1046b09 {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-1046b09 .elementor-heading-title {
    font-family: "Squada One", Sans-serif;
    font-size: 2em;
    font-weight: 100;
    color: #212121;
}

.elementor-441 .elementor-element.elementor-element-52f0c85 {
    text-align: left;
    color: var(--e-global-color-text);
}

.elementor-441 .elementor-element.elementor-element-acbbc83:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-441 .elementor-element.elementor-element-acbbc83>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://adsugasmx.com/wp-content/uploads/2024/01/lee-miller-47629-unsplash.jpg");
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-acbbc83>.elementor-element-populated>.elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.9;
}

.elementor-441 .elementor-element.elementor-element-acbbc83>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFA3009E;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 1px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 1px;
    padding: 20px 20px 20px 20px;
}

.elementor-441 .elementor-element.elementor-element-acbbc83>.elementor-element-populated,
.elementor-441 .elementor-element.elementor-element-acbbc83>.elementor-element-populated>.elementor-background-overlay,
.elementor-441 .elementor-element.elementor-element-acbbc83>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-acbbc83>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-9ee1592>.elementor-widget-container {
    margin: -70px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-9ee1592 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-9ee1592.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-9ee1592.elementor-view-framed .elementor-icon,
.elementor-441 .elementor-element.elementor-element-9ee1592.elementor-view-default .elementor-icon {
    color: var(--e-global-color-8c22fd5);
    border-color: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-9ee1592.elementor-view-framed .elementor-icon,
.elementor-441 .elementor-element.elementor-element-9ee1592.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-9ee1592.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-9ee1592.elementor-view-stacked .elementor-icon:hover {
    color: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-9ee1592.elementor-view-stacked .elementor-icon:hover svg {
    fill: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-bd34511 {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-bd34511 .elementor-heading-title {
    font-family: "Squada One", Sans-serif;
    font-size: 2em;
    font-weight: 100;
    color: #212121;
}

.elementor-441 .elementor-element.elementor-element-ab2608d {
    text-align: left;
    color: var(--e-global-color-text);
}

.elementor-441 .elementor-element.elementor-element-c50abed:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-441 .elementor-element.elementor-element-c50abed>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://adsugasmx.com/wp-content/uploads/2024/01/lee-miller-47629-unsplash.jpg");
    background-size: cover;
}

.elementor-441 .elementor-element.elementor-element-c50abed>.elementor-element-populated>.elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.9;
}

.elementor-441 .elementor-element.elementor-element-c50abed>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFA3009E;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 20px 20px 20px;
}

.elementor-441 .elementor-element.elementor-element-c50abed>.elementor-element-populated,
.elementor-441 .elementor-element.elementor-element-c50abed>.elementor-element-populated>.elementor-background-overlay,
.elementor-441 .elementor-element.elementor-element-c50abed>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-c50abed>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-441 .elementor-element.elementor-element-822ceca>.elementor-widget-container {
    margin: -70px 0px 0px 0px;
}

.elementor-441 .elementor-element.elementor-element-822ceca .elementor-icon-wrapper {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-822ceca.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-822ceca.elementor-view-framed .elementor-icon,
.elementor-441 .elementor-element.elementor-element-822ceca.elementor-view-default .elementor-icon {
    color: var(--e-global-color-8c22fd5);
    border-color: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-822ceca.elementor-view-framed .elementor-icon,
.elementor-441 .elementor-element.elementor-element-822ceca.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-8c22fd5);
}

.elementor-441 .elementor-element.elementor-element-822ceca.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-822ceca.elementor-view-stacked .elementor-icon:hover {
    color: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-822ceca.elementor-view-stacked .elementor-icon:hover svg {
    fill: var(--e-global-color-accent);
}

.elementor-441 .elementor-element.elementor-element-172c5ea {
    text-align: center;
}

.elementor-441 .elementor-element.elementor-element-172c5ea .elementor-heading-title {
    font-family: "Squada One", Sans-serif;
    font-size: 2em;
    font-weight: 100;
    color: #212121;
}

.elementor-441 .elementor-element.elementor-element-fe8561f {
    text-align: left;
    font-family: "Rubik", Sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6em;
    color: var(--e-global-color-text);
}

.elementor-441 .elementor-element.elementor-element-6021b88 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-441 .elementor-element.elementor-element-6021b88 {
    --icon-box-icon-margin: 8px;
}

.elementor-441 .elementor-element.elementor-element-6021b88 .elementor-icon {
    font-size: 19px;
}

.elementor-441 .elementor-element.elementor-element-6021b88 .elementor-icon-box-title {
    color: var(--e-global-color-text);
}

.elementor-441 .elementor-element.elementor-element-6021b88 .elementor-icon-box-title,
.elementor-441 .elementor-element.elementor-element-6021b88 .elementor-icon-box-title a {
    font-family: "Rubik", Sans-serif;
    font-size: 0.9rem;
    font-weight: 700;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-441 .elementor-element.elementor-element-886d44f {
        width: 18.284%;
    }

    .elementor-441 .elementor-element.elementor-element-68a72ae {
        width: 59.522%;
    }

    .elementor-441 .elementor-element.elementor-element-41ac22f {
        width: 21.748%;
    }

    .elementor-441 .elementor-element.elementor-element-1f53f8d {
        width: 35.97%;
    }

    .elementor-441 .elementor-element.elementor-element-b03f458 {
        width: 64.03%;
    }

    .elementor-441 .elementor-element.elementor-element-a94c1ea {
        width: 35.97%;
    }

    .elementor-441 .elementor-element.elementor-element-82eb4e4 {
        width: 64.03%;
    }

    .elementor-441 .elementor-element.elementor-element-39708ef {
        width: 35.97%;
    }

    .elementor-441 .elementor-element.elementor-element-230c95e {
        width: 64.03%;
    }

    .elementor-441 .elementor-element.elementor-element-9cf2587 {
        width: 35.97%;
    }

    .elementor-441 .elementor-element.elementor-element-889f117 {
        width: 64.03%;
    }

    .elementor-441 .elementor-element.elementor-element-40c8b97 {
        width: 35.97%;
    }

    .elementor-441 .elementor-element.elementor-element-9f485b0 {
        width: 64.03%;
    }

    .elementor-441 .elementor-element.elementor-element-5d0ac61 {
        width: 35.97%;
    }

    .elementor-441 .elementor-element.elementor-element-4acc1fc {
        width: 64.03%;
    }

    .elementor-441 .elementor-element.elementor-element-4a9269d {
        width: 43.284%;
    }

    .elementor-441 .elementor-element.elementor-element-12fe319 {
        width: 56.716%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-441 .elementor-element.elementor-element-886d44f {
        width: 85%;
    }

    .elementor-441 .elementor-element.elementor-element-68a72ae {
        width: 15%;
    }

    .elementor-441 .elementor-element.elementor-element-11ac9a23 {
        width: 100%;
    }

    .elementor-441 .elementor-element.elementor-element-2e6fbdec {
        width: 100%;
    }

    .elementor-441 .elementor-element.elementor-element-4cae3721 {
        width: 100%;
    }

    .elementor-441 .elementor-element.elementor-element-da99aba {
        width: 100%;
    }

    .elementor-441 .elementor-element.elementor-element-f90632f {
        width: 100%;
    }

    .elementor-441 .elementor-element.elementor-element-b0f5e73 {
        width: 100%;
    }

    .elementor-441 .elementor-element.elementor-element-6e8f0e5 {
        width: 100%;
    }

    .elementor-441 .elementor-element.elementor-element-0b50428 {
        width: 100%;
    }

    .elementor-441 .elementor-element.elementor-element-f58e6a9 {
        width: 100%;
    }

    .elementor-441 .elementor-element.elementor-element-acbbc83 {
        width: 100%;
    }

    .elementor-441 .elementor-element.elementor-element-c50abed {
        width: 100%;
    }
}

@media(min-width:1025px) {

    .elementor-441 .elementor-element.elementor-element-11ac9a23:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-441 .elementor-element.elementor-element-11ac9a23>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-441 .elementor-element.elementor-element-2e6fbdec:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-441 .elementor-element.elementor-element-2e6fbdec>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-441 .elementor-element.elementor-element-4cae3721:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-441 .elementor-element.elementor-element-4cae3721>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-441 .elementor-element.elementor-element-da99aba:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-441 .elementor-element.elementor-element-da99aba>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-441 .elementor-element.elementor-element-f90632f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-441 .elementor-element.elementor-element-f90632f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-441 .elementor-element.elementor-element-b0f5e73:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-441 .elementor-element.elementor-element-b0f5e73>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-441 .elementor-element.elementor-element-6e8f0e5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-441 .elementor-element.elementor-element-6e8f0e5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-441 .elementor-element.elementor-element-0b50428:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-441 .elementor-element.elementor-element-0b50428>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-441 .elementor-element.elementor-element-f58e6a9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-441 .elementor-element.elementor-element-f58e6a9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-441 .elementor-element.elementor-element-acbbc83:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-441 .elementor-element.elementor-element-acbbc83>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-441 .elementor-element.elementor-element-c50abed:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-441 .elementor-element.elementor-element-c50abed>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-bc-flex-widget .elementor-441 .elementor-element.elementor-element-886d44f.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-441 .elementor-element.elementor-element-886d44f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-441 .elementor-element.elementor-element-94aeab0>.elementor-widget-container {
        padding: 0px 0px 0px 125px;
    }

    .elementor-441 .elementor-element.elementor-element-94aeab0 {
        text-align: left;
    }

    .elementor-441 .elementor-element.elementor-element-535bb35 {
        width: var(--container-widget-width, 235.698px);
        max-width: 235.698px;
        --container-widget-width: 235.698px;
        --container-widget-flex-grow: 0;
    }

    .elementor-441 .elementor-element.elementor-element-696246f .elementor-button {
        font-size: 0.8rem;
    }

    .elementor-441 .elementor-element.elementor-element-0476482>.elementor-element-populated {
        margin: 0% 8% 0% 0%;
        --e-column-margin-right: 8%;
        --e-column-margin-left: 0%;
    }

    .elementor-441 .elementor-element.elementor-element-6c13f7e1 .elementor-heading-title {
        font-size: 2.4rem;
    }

    .elementor-441 .elementor-element.elementor-element-11ac9a23>.elementor-element-populated {
        margin: 20px 20px 60px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-441 .elementor-element.elementor-element-2e6fbdec>.elementor-element-populated {
        margin: 20px 20px 60px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-441 .elementor-element.elementor-element-4cae3721>.elementor-element-populated {
        margin: 20px 20px 60px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-441 .elementor-element.elementor-element-da99aba>.elementor-element-populated {
        margin: 20px 20px 60px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-441 .elementor-element.elementor-element-f90632f>.elementor-element-populated {
        margin: 20px 20px 60px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-441 .elementor-element.elementor-element-b0f5e73>.elementor-element-populated {
        margin: 20px 20px 60px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-441 .elementor-element.elementor-element-6e8f0e5>.elementor-element-populated {
        margin: 20px 20px 60px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-441 .elementor-element.elementor-element-0b50428>.elementor-element-populated {
        margin: 20px 20px 60px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-441 .elementor-element.elementor-element-36f5368 .elementor-heading-title {
        font-size: 0.8rem;
    }

    .elementor-441 .elementor-element.elementor-element-5e702a0 .elementor-heading-title {
        font-size: 2.4rem;
    }

    .elementor-441 .elementor-element.elementor-element-f58e6a9>.elementor-element-populated {
        margin: 20px 20px 60px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-441 .elementor-element.elementor-element-acbbc83>.elementor-element-populated {
        margin: 20px 20px 60px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-441 .elementor-element.elementor-element-c50abed>.elementor-element-populated {
        margin: 20px 20px 60px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }
}

@media(max-width:767px) {
    .elementor-441 .elementor-element.elementor-element-53ab80b {
        margin-top: 73px;
        margin-bottom: 73px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-441 .elementor-element.elementor-element-a165216 {
        margin-top: -73px;
        margin-bottom: 0px;
        padding: 0px 0px 00px 0px;
    }

    .elementor-441 .elementor-element.elementor-element-886d44f {
        width: 100%;
    }

    .elementor-441 .elementor-element.elementor-element-94aeab0>.elementor-widget-container {
        padding: 0px 0px 0px 17px;
    }

    .elementor-441 .elementor-element.elementor-element-94aeab0 {
        text-align: center;
    }

    .elementor-441 .elementor-element.elementor-element-94aeab0 img {
        height: 40px;
    }

    .elementor-441 .elementor-element.elementor-element-68a72ae {
        width: 100%;
    }

    .elementor-441 .elementor-element.elementor-element-535bb35>.elementor-widget-container {
        padding: 5px 0px 0px 0px;
    }

    .elementor-441 .elementor-element.elementor-element-535bb35 .elementor-heading-title {
        font-size: 0.9rem;
    }

    .elementor-441 .elementor-element.elementor-element-41ac22f.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-441 .elementor-element.elementor-element-696246f .elementor-button {
        font-size: 0.8rem;
    }

    .elementor-441 .elementor-element.elementor-element-9b3f1be:not(.elementor-motion-effects-element-type-background),
    .elementor-441 .elementor-element.elementor-element-9b3f1be>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://adsugasmx.com/wp-content/uploads/2024/02/fondo.png");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: initial;
    }

    .elementor-441 .elementor-element.elementor-element-0476482>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-441 .elementor-element.elementor-element-620cc56 .swiper-slide {
        height: 252px;
    }

    .elementor-441 .elementor-element.elementor-element-620cc56 .swiper-slide-contents {
        max-width: 100%;
    }

    .elementor-441 .elementor-element.elementor-element-4d4a0479:not(.elementor-motion-effects-element-type-background),
    .elementor-441 .elementor-element.elementor-element-4d4a0479>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://adsugasmx.com/wp-content/uploads/2024/02/fondo.png");
        background-position: center center;
    }

    .elementor-441 .elementor-element.elementor-element-4d4a0479 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-441 .elementor-element.elementor-element-124c378a>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-441 .elementor-element.elementor-element-11ac9a23>.elementor-element-populated {
        margin: 0px 0px 75px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-441 .elementor-element.elementor-element-2e6fbdec>.elementor-element-populated {
        margin: 0px 0px 75px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-441 .elementor-element.elementor-element-4cae3721>.elementor-element-populated {
        margin: 0px 0px 75px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-441 .elementor-element.elementor-element-da99aba>.elementor-element-populated {
        margin: 0px 0px 75px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-441 .elementor-element.elementor-element-f90632f>.elementor-element-populated {
        margin: 0px 0px 75px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-441 .elementor-element.elementor-element-b0f5e73>.elementor-element-populated {
        margin: 0px 0px 75px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-441 .elementor-element.elementor-element-6e8f0e5>.elementor-element-populated {
        margin: 0px 0px 75px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-441 .elementor-element.elementor-element-0b50428>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-441 .elementor-element.elementor-element-36f5368 {
        text-align: center;
    }

    .elementor-441 .elementor-element.elementor-element-36f5368 .elementor-heading-title {
        font-size: 1.3rem;
    }

    .elementor-441 .elementor-element.elementor-element-5ac4879>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-441 .elementor-element.elementor-element-5ac4879 {
        text-align: center;
    }

    .elementor-441 .elementor-element.elementor-element-3e7eb12>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-441 .elementor-element.elementor-element-3e7eb12 {
        text-align: justify;
    }

    .elementor-441 .elementor-element.elementor-element-4cb37a0:not(.elementor-motion-effects-element-type-background),
    .elementor-441 .elementor-element.elementor-element-4cb37a0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://adsugasmx.com/wp-content/uploads/2024/02/fondo.png");
        background-position: center center;
    }

    .elementor-441 .elementor-element.elementor-element-098231b img {
        width: 70%;
    }

    .elementor-441 .elementor-element.elementor-element-8194a41>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-441 .elementor-element.elementor-element-8194a41 {
        text-align: center;
    }

    .elementor-441 .elementor-element.elementor-element-c41e638>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-441 .elementor-element.elementor-element-c41e638 {
        text-align: justify;
    }

    .elementor-441 .elementor-element.elementor-element-6f1df94>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-441 .elementor-element.elementor-element-6f1df94 {
        text-align: center;
    }

    .elementor-441 .elementor-element.elementor-element-2c21e0c>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-441 .elementor-element.elementor-element-2c21e0c {
        text-align: justify;
    }

    .elementor-441 .elementor-element.elementor-element-9e5482c:not(.elementor-motion-effects-element-type-background),
    .elementor-441 .elementor-element.elementor-element-9e5482c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://adsugasmx.com/wp-content/uploads/2024/02/fondo.png");
        background-position: center center;
    }

    .elementor-441 .elementor-element.elementor-element-abfe375 img {
        width: 70%;
    }

    .elementor-441 .elementor-element.elementor-element-b9a9733>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-441 .elementor-element.elementor-element-b9a9733 {
        text-align: center;
    }

    .elementor-441 .elementor-element.elementor-element-38bcca1>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-441 .elementor-element.elementor-element-38bcca1 {
        text-align: justify;
    }

    .elementor-441 .elementor-element.elementor-element-4568810>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-441 .elementor-element.elementor-element-4568810 {
        text-align: center;
    }

    .elementor-441 .elementor-element.elementor-element-c50d323>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-441 .elementor-element.elementor-element-c50d323 {
        text-align: justify;
    }

    .elementor-441 .elementor-element.elementor-element-dbf33ed:not(.elementor-motion-effects-element-type-background),
    .elementor-441 .elementor-element.elementor-element-dbf33ed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://adsugasmx.com/wp-content/uploads/2024/02/fondo.png");
        background-position: center center;
    }

    .elementor-441 .elementor-element.elementor-element-f72976e img {
        width: 70%;
    }

    .elementor-441 .elementor-element.elementor-element-429833f>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-441 .elementor-element.elementor-element-429833f {
        text-align: center;
    }

    .elementor-441 .elementor-element.elementor-element-90ebd13>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-441 .elementor-element.elementor-element-90ebd13 {
        text-align: justify;
    }

    .elementor-441 .elementor-element.elementor-element-61f4cfc:not(.elementor-motion-effects-element-type-background),
    .elementor-441 .elementor-element.elementor-element-61f4cfc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://adsugasmx.com/wp-content/uploads/2024/02/fondo.png");
        background-position: center center;
    }

    .elementor-441 .elementor-element.elementor-element-61f4cfc {
        padding: 0px 0px 0px 0px;
    }

    .elementor-441 .elementor-element.elementor-element-12fe319>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: -4em -4em -4em -4em;
    }

    .elementor-441 .elementor-element.elementor-element-7622189 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-441 .elementor-element.elementor-element-f58e6a9>.elementor-element-populated {
        margin: 0px 0px 75px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-441 .elementor-element.elementor-element-52f0c85 {
        text-align: center;
    }

    .elementor-441 .elementor-element.elementor-element-acbbc83>.elementor-element-populated {
        margin: 0px 0px 75px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-441 .elementor-element.elementor-element-ab2608d {
        text-align: center;
    }

    .elementor-441 .elementor-element.elementor-element-c50abed>.elementor-element-populated {
        margin: 0px 0px 75px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-441 .elementor-element.elementor-element-fe8561f {
        text-align: center;
    }
}