.elementor-103520 .elementor-element.elementor-element-45a69e27{margin-top:-100px;margin-bottom:0px;overflow:visible;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-103520 .elementor-element.elementor-element-3f0608ec > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-103520 .elementor-element.elementor-element-3f0608ec{text-align:center;}.elementor-103520 .elementor-element.elementor-element-3f0608ec .elementor-heading-title{color:#606160;}.elementor-103520 .elementor-element.elementor-element-60ed4095{text-align:center;}.elementor-103520 .elementor-element.elementor-element-60ed4095 .elementor-heading-title{color:#606160;}.elementor-103520 .elementor-element.elementor-element-3087917{width:auto;max-width:auto;bottom:110px;}body:not(.rtl) .elementor-103520 .elementor-element.elementor-element-3087917{right:40px;}body.rtl .elementor-103520 .elementor-element.elementor-element-3087917{left:40px;}.elementor-103520 .elementor-element.elementor-element-3087917 .elementor-icon-wrapper{text-align:right;}.elementor-103520 .elementor-element.elementor-element-3087917.elementor-view-stacked .elementor-icon{background-color:#99CA3C;}.elementor-103520 .elementor-element.elementor-element-3087917.elementor-view-framed .elementor-icon, .elementor-103520 .elementor-element.elementor-element-3087917.elementor-view-default .elementor-icon{color:#99CA3C;border-color:#99CA3C;}.elementor-103520 .elementor-element.elementor-element-3087917.elementor-view-framed .elementor-icon, .elementor-103520 .elementor-element.elementor-element-3087917.elementor-view-default .elementor-icon svg{fill:#99CA3C;}.elementor-103520 .elementor-element.elementor-element-3087917 .elementor-icon{font-size:40px;padding:0px;border-width:0px 0px 0px 0px;}.elementor-103520 .elementor-element.elementor-element-3087917 .elementor-icon svg{height:40px;}.elementor-103520 .elementor-element.elementor-element-a58a435{margin-top:25px;margin-bottom:0px;overflow:visible;}.elementor-103520 .elementor-element.elementor-element-757365c{overflow:visible;}.elementor-103520 .elementor-element.elementor-element-98c18cb > .elementor-element-populated{margin:0px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;}.elementor-widget-rs-heading .rs-heading .title-inner .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-rs-heading .rs-heading .title-inner .sub-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-rs-heading .rs-heading .description p, .elementor-widget-rs-heading .rs-heading .description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-rs-heading .rs-heading .title-inner .title span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-103520 .elementor-element.elementor-element-71252e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103520 .elementor-element.elementor-element-71252e3 .rs-heading{text-align:left;}.elementor-103520 .elementor-element.elementor-element-71252e3 .rs-heading .title-inner .title{color:#73C167;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-103520 .elementor-element.elementor-element-15478b5 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-custom-menu  > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-label.top-level-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-jet-custom-menu  > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-desc.top-level-desc{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-jet-custom-menu  > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a .jet-menu-link-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-custom-menu  > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a .jet-custom-item-desc.sub-level-desc{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-jet-custom-menu > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-badge .jet-menu-badge__inner, .elementor-widget-jet-custom-menu > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-badge .jet-menu-badge__inner{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav{background-color:#C6C6C6;width:315px;margin-left:auto;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a{background-color:#FFFFFF;padding:10px 20px 10px 25px;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.current-menu-item > a{background-color:#FFFFFF;padding:10px 0px 10px 35px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#80AC47;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a{background-color:#FFFFFF;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__mega-sub{width:500px;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub{min-width:175px;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__sub{min-width:175px;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-label.top-level-label{color:#707070;}.elementor-103520 .elementor-element.elementor-element-475f0a0  > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-label.top-level-label{font-family:"Opinion Pro", Sans-serif;font-weight:500;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-custom-item-label.top-level-label{color:#000000;font-weight:600;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-menu-icon:before{color:#000000;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.hover-state > a{padding:10px 0px 10px 35px;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.current-menu-item > a .jet-custom-item-label.top-level-label{color:#000000;font-family:"Opinion Pro", Sans-serif;font-weight:600;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.current-menu-item > a .jet-menu-icon:before{color:#000000;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a .jet-menu-link-text{color:#006699;}.elementor-103520 .elementor-element.elementor-element-475f0a0  > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a .jet-menu-link-text{font-family:"Opinion Pro", Sans-serif;font-weight:500;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-link-text{font-family:"Opinion Pro", Sans-serif;font-weight:600;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon{background-color:#ffffff;width:22px;height:22px;align-self:center;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon{background-color:#ffffff;width:22px;height:22px;align-self:center;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-menu-icon{background-color:#ffffff;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-icon{background-color:#ffffff;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon:before{font-size:12px;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon:before{font-size:12px;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon svg{width:12px;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon svg{width:12px;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-badge{align-self:center;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-badge{align-self:center;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow{right:15px;align-self:center;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow{right:15px;align-self:center;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > a .jet-dropdown-arrow{left:15px;right:auto;}.elementor-103520 .elementor-element.elementor-element-475f0a0 > .elementor-widget-container > div > .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow{left:15px;right:auto;}.elementor-103520 .elementor-element.elementor-element-a11405c:not(.elementor-motion-effects-element-type-background), .elementor-103520 .elementor-element.elementor-element-a11405c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002F63;}.elementor-103520 .elementor-element.elementor-element-a11405c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:50px 25px 50px 25px;overflow:visible;}.elementor-103520 .elementor-element.elementor-element-a11405c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103520 .elementor-element.elementor-element-7074d66 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103520 .elementor-element.elementor-element-7074d66 .rs-heading{text-align:center;}.elementor-103520 .elementor-element.elementor-element-7074d66 .rs-heading .title-inner .title{color:#73C167;padding:0px 0px 0px 0px;}.elementor-103520 .elementor-element.elementor-element-e4fcded{margin-top:25px;margin-bottom:0px;overflow:visible;}.elementor-103520 .elementor-element.elementor-element-757ae50 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-103520 .elementor-element.elementor-element-757ae50 .elementor-icon-wrapper{text-align:center;}.elementor-103520 .elementor-element.elementor-element-0a84bff > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 15px 0px 15px;}.elementor-103520 .elementor-element.elementor-element-0a84bff{color:#8DC63F;font-family:"Opinion Pro", Sans-serif;font-size:14px;font-weight:700;}.elementor-103520 .elementor-element.elementor-element-666a592 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-103520 .elementor-element.elementor-element-666a592{color:#FFFFFF;font-family:"Opinion Pro", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-103520 .elementor-element.elementor-element-a5ac824 > .elementor-element-populated{padding:2px 2px 2px 2px;}.elementor-103520 .elementor-element.elementor-element-df63eb2 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-103520 .elementor-element.elementor-element-df63eb2 .elementor-icon-wrapper{text-align:center;}.elementor-103520 .elementor-element.elementor-element-1260b65 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 15px 0px 15px;}.elementor-103520 .elementor-element.elementor-element-1260b65{color:#8DC63F;font-family:"Opinion Pro", Sans-serif;font-size:14px;font-weight:700;}.elementor-103520 .elementor-element.elementor-element-9820b17 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-103520 .elementor-element.elementor-element-9820b17{color:#FFFFFF;font-family:"Opinion Pro", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-103520 .elementor-element.elementor-element-d46209f > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-103520 .elementor-element.elementor-element-d46209f .elementor-icon-wrapper{text-align:center;}.elementor-103520 .elementor-element.elementor-element-fdbf122 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 15px 0px 15px;}.elementor-103520 .elementor-element.elementor-element-fdbf122{color:#8DC63F;font-family:"Opinion Pro", Sans-serif;font-size:14px;font-weight:700;}.elementor-103520 .elementor-element.elementor-element-23fa5ff > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-103520 .elementor-element.elementor-element-23fa5ff{color:#FFFFFF;font-family:"Opinion Pro", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-103520 .elementor-element.elementor-element-426ad56 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-103520 .elementor-element.elementor-element-426ad56 .elementor-icon-wrapper{text-align:center;}.elementor-103520 .elementor-element.elementor-element-8feed17 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 15px 0px 15px;}.elementor-103520 .elementor-element.elementor-element-8feed17{color:#8DC63F;font-family:"Opinion Pro", Sans-serif;font-size:14px;font-weight:700;}.elementor-103520 .elementor-element.elementor-element-f400d32 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-103520 .elementor-element.elementor-element-f400d32{color:#FFFFFF;font-family:"Opinion Pro", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-103520 .elementor-element.elementor-element-d5693a0{text-align:center;color:#FFFFFF;}.elementor-103520 .elementor-element.elementor-element-00015a3:not(.elementor-motion-effects-element-type-background), .elementor-103520 .elementor-element.elementor-element-00015a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#73C167;}.elementor-103520 .elementor-element.elementor-element-00015a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-100px;padding:100px 0px 100px 0px;overflow:visible;}.elementor-103520 .elementor-element.elementor-element-00015a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-103520 .elementor-element.elementor-element-54f04b1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-103520 .elementor-element.elementor-element-54f04b1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-103520 .elementor-element.elementor-element-54f04b1 > .elementor-element-populated{text-align:left;margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-103520 .elementor-element.elementor-element-eb80e95{overflow:visible;}.elementor-103520 .elementor-element.elementor-element-d3845ad .elementor-heading-title{color:#034EA2;}.elementor-bc-flex-widget .elementor-103520 .elementor-element.elementor-element-4df4687.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-103520 .elementor-element.elementor-element-4df4687.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-103520 .elementor-element.elementor-element-356c5b5 .elementskit-btn{background-color:#0063A3;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0063A3;border-radius:100px 100px 100px 100px;}.elementor-103520 .elementor-element.elementor-element-356c5b5 .elementskit-btn:hover{background-color:#FFFFFF;color:#0063A3;border-color:#0063A3;border-radius:100px 100px 100px 100px;}.elementor-103520 .elementor-element.elementor-element-356c5b5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-103520 .elementor-element.elementor-element-356c5b5 .ekit-btn-wraper{text-align:center;}.elementor-103520 .elementor-element.elementor-element-356c5b5 .elementskit-btn svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-103520 .elementor-element.elementor-element-356c5b5 .elementskit-btn:hover svg path{stroke:#0063A3;fill:#0063A3;}.elementor-103520 .elementor-element.elementor-element-356c5b5 .elementskit-btn > i{font-size:16px;}.elementor-103520 .elementor-element.elementor-element-356c5b5 .elementskit-btn > svg{max-width:16px;}.elementor-103520 .elementor-element.elementor-element-356c5b5 .elementskit-btn > i, .elementor-103520 .elementor-element.elementor-element-356c5b5 .elementskit-btn > svg{margin-left:10px;}.rtl .elementor-103520 .elementor-element.elementor-element-356c5b5 .elementskit-btn > i, .rtl .elementor-103520 .elementor-element.elementor-element-356c5b5 .elementskit-btn > svg{margin-left:0;margin-right:10px;}.elementor-103520 .elementor-element.elementor-element-356c5b5 .elementskit-btn i, .elementor-103520 .elementor-element.elementor-element-356c5b5 .elementskit-btn svg{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}.elementor-103520 .elementor-element.elementor-element-ee44a2c{margin-top:0px;margin-bottom:0px;overflow:visible;}.elementor-103520 .elementor-element.elementor-element-8abdb00{overflow:visible;}@media(max-width:767px){.elementor-103520 .elementor-element.elementor-element-00015a3{margin-top:25px;margin-bottom:0px;}.elementor-103520 .elementor-element.elementor-element-356c5b5 .ekit-btn-wraper{text-align:center;}.elementor-103520 .elementor-element.elementor-element-356c5b5 .elementskit-btn{width:50%;}}@media(min-width:768px){.elementor-103520 .elementor-element.elementor-element-98c18cb{width:70%;}.elementor-103520 .elementor-element.elementor-element-870c29e{width:30%;}.elementor-103520 .elementor-element.elementor-element-92ef891{width:100%;}.elementor-103520 .elementor-element.elementor-element-54f04b1{width:100%;}}/* Start custom CSS for section, class: .elementor-element-e4fcded *//* Texto siempre a la izquierda */
.mo-step .elementor-widget-text-editor,
.mo-step .elementor-widget-text-editor p { text-align: left !important; }

/* Círculo del icono */
.mo-step .mo-marker { margin-bottom: 18px; }
.mo-step .mo-marker .elementor-icon-wrapper { text-align: left; }
.mo-step .mo-marker .elementor-icon {
  width: 64px; height: 64px; border-radius: 50%;
  background: #034ea2; color: #fff;
  display: flex; align-items: center; justify-content: center;
  font-size: 26px; line-height: 1;
  box-shadow: 0 0 0 6px #f2f6fb;
}
.mo-step .mo-marker .elementor-icon i,
.mo-step .mo-marker .elementor-icon svg {
  font-size: 26px; width: 26px; height: 26px;
}

/* Paso final en verde */
.mo-step.mo-final .mo-marker .elementor-icon {
  background: #8DC63F;
  color: #02295a;
}

/* Línea punteada: sale del icono y llega al siguiente */
.mo-step { position: relative; }
.mo-step::after {
  content: "";
  position: absolute;
  top: 40px;
  left: 88px;
  width: calc(100% - 100px);
  border-top: 3px dashed #a6a6a6;
  pointer-events: none;
}
.mo-step.mo-final::after { display: none; }

/* Tablet y móvil: sin línea para que no cruce el texto */
@media (max-width: 767px) {
  .mo-step::after { display: none; }
  .mo-step { padding-bottom: 24px; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-00015a3 */.elementor-103520 .elementor-element.elementor-element-00015a3 {
  position: relative;
  overflow: hidden;
}

.elementor-103520 .elementor-element.elementor-element-00015a3::before {
  content: "";
  position: absolute;
  right: -120px;
  top: 50%;
  width: 520px;
  height: 520px;
  transform: translateY(-50%);
  opacity: .35;
  pointer-events: none;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 520' fill='none' stroke='%2302295a' stroke-width='2'%3E%3Ccircle cx='260' cy='260' r='250'/%3E%3Ccircle cx='260' cy='260' r='190'/%3E%3Ccircle cx='260' cy='260' r='130'/%3E%3Ccircle cx='260' cy='260' r='70'/%3E%3C/svg%3E") no-repeat center / contain;
}

/* El contenido queda por encima de los anillos */
.elementor-103520 .elementor-element.elementor-element-00015a3 > .elementor-container {
  position: relative;
  z-index: 1;
}

@media (max-width: 767px) {
  .elementor-103520 .elementor-element.elementor-element-00015a3::before {
    width: 320px;
    height: 320px;
    right: -140px;
    opacity: .25;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Opinion Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.ute.edu.ecwp-content/uploads/2021/07/OpinionProExtended-Light.eot');
	src: url('https://www.ute.edu.ecwp-content/uploads/2021/07/OpinionProExtended-Light.eot?#iefix') format('embedded-opentype'),
		url('https://www.ute.edu.ecwp-content/uploads/2021/07/OpinionProExtended-Light.woff2') format('woff2'),
		url('https://www.ute.edu.ecwp-content/uploads/2021/07/OpinionProExtended-Light.woff') format('woff'),
		url('https://www.ute.edu.ecwp-content/uploads/2021/07/OpinionProExtended-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */