.elementor-2230 .elementor-element.elementor-element-611088af43454 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2230 .elementor-element.elementor-element-611088af43454:not(.elementor-motion-effects-element-type-background), .elementor-2230 .elementor-element.elementor-element-611088af43454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newalternative.com.mx/wp-content/uploads/2025/02/banner_new_alternative_1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2230 .elementor-element.elementor-element-611088af43454 > .elementor-background-overlay{background-color:#000000;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2230 .elementor-element.elementor-element-611088af43454{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:215px 0px 115px 0px;}.elementor-2230 .elementor-element.elementor-element-708fc070 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:1px;}.elementor-2230 .elementor-element.elementor-element-708fc070 > .elementor-element-populated, .elementor-2230 .elementor-element.elementor-element-708fc070 > .elementor-element-populated > .elementor-background-overlay, .elementor-2230 .elementor-element.elementor-element-708fc070 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-2230 .elementor-element.elementor-element-708fc070 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2230 .elementor-element.elementor-element-5a90f1f .elementor-repeater-item-659b0d6 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://newalternative.com.mx/wp-content/uploads/2026/02/1.jpeg);background-size:cover;}.elementor-2230 .elementor-element.elementor-element-5a90f1f .elementor-repeater-item-1875a26 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://newalternative.com.mx/wp-content/uploads/2026/02/2.jpeg);background-size:cover;}.elementor-2230 .elementor-element.elementor-element-5a90f1f .elementor-repeater-item-a806c21 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://newalternative.com.mx/wp-content/uploads/2026/02/3.jpeg);background-size:cover;}.elementor-2230 .elementor-element.elementor-element-5a90f1f > .elementor-widget-container{border-style:none;border-radius:25px 25px 25px 25px;}.elementor-2230 .elementor-element.elementor-element-5a90f1f:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2230 .elementor-element.elementor-element-5a90f1f.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://newalternative.com.mx/wp-content/plugins/elementor/assets/mask-shapes/pill-vertical.svg );-webkit-mask-size:133%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2230 .elementor-element.elementor-element-5a90f1f .swiper-slide{height:374px;}.elementor-2230 .elementor-element.elementor-element-5a90f1f .swiper-slide-contents{max-width:100%;text-shadow:4px 4px 5px #000000;}.elementor-2230 .elementor-element.elementor-element-5a90f1f .swiper-slide-inner{text-align:center;}.elementor-2230 .elementor-element.elementor-element-5a90f1f .elementor-slide-heading{font-weight:600;}.elementor-2230 .elementor-element.elementor-element-5a90f1f .elementor-slide-description{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-bc-flex-widget .elementor-2230 .elementor-element.elementor-element-db19eae.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2230 .elementor-element.elementor-element-db19eae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2230 .elementor-element.elementor-element-db19eae > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-2230 .elementor-element.elementor-element-934b354 .psf-form-row{background-color:rgba(255,255,255,0.95);border-radius:0px 0px 12px 12px;padding:20px 20px 20px 20px;}.elementor-2230 .elementor-element.elementor-element-934b354 .psf-tab{background-color:#f0f0f0;color:#666;border-radius:8px 8px 0px 0px;padding:12px 24px 12px 24px;}.elementor-2230 .elementor-element.elementor-element-934b354 .psf-tab.active{background-color:#1a237e;color:#ffffff;}.elementor-2230 .elementor-element.elementor-element-934b354 .psf-field-label{color:#888;}.elementor-2230 .elementor-element.elementor-element-934b354 .psf-select{color:#333;background-color:transparent;}.elementor-2230 .elementor-element.elementor-element-934b354 .psf-field-divider{background-color:#e0e0e0;}.elementor-2230 .elementor-element.elementor-element-934b354 .psf-btn-search{background-color:#00bcd4;color:#ffffff;padding:14px 28px 14px 28px;border-radius:0px 10px 10px 0px;}.elementor-2230 .elementor-element.elementor-element-934b354 .psf-btn-search:hover{background-color:#0097a7;color:#ffffff;}.elementor-2230 .elementor-element.elementor-element-934b354 .psf-btn-search i, .elementor-2230 .elementor-element.elementor-element-934b354 .psf-btn-search svg{font-size:16px;width:16px;height:16px;}@media(min-width:768px){.elementor-2230 .elementor-element.elementor-element-708fc070{width:40.827%;}.elementor-2230 .elementor-element.elementor-element-db19eae{width:59.173%;}}@media(max-width:767px){.elementor-2230 .elementor-element.elementor-element-611088af43454{padding:30px 30px 30px 30px;}.elementor-2230 .elementor-element.elementor-element-5a90f1f:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2230 .elementor-element.elementor-element-5a90f1f.elementor-widget-image .elementor-widget-container img{-webkit-mask-size:477px;}.elementor-2230 .elementor-element.elementor-element-db19eae > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2230 .elementor-element.elementor-element-db19eae > .elementor-element-populated{padding:10px 10px 10px 10px;}}