html, body {overflow-x: hidden !important;width: 100% !important;}
body.error404 {height: auto !important;}
#Action_bar {margin-top: 40px;}
body:not(.home) #Action_bar {margin-top: 25px;}
#Action_bar .social li a i {font-size: 18px;color: #FFF;}
#Action_bar .column {display: flex;justify-content: end;align-items: center;}
#Action_bar .column .path {stroke: #fff;}
#Action_bar .social {padding: 0 10px !important;border-right: solid 2px #fff;margin-right: 10px;}
#Action_bar .social li {margin-left: 10px !important;margin-right: 10px;}
#Top_bar .menu > li > a span {border: none !important;text-align: center;font-family: "Manrope", sans-serif;font-size: 14px;font-style: normal;font-weight: 600;line-height: normal;}
#Top_bar .menu > li#menu-item-30 > a {border-radius: 20px;background: #0C75E0;border: solid 2px #0C75E0;}
#Top_bar .menu > li#menu-item-30 > a:hover {background: transparent;}
#Top_bar .menu > li#menu-item-30 > a span {color: #FFF;}
#Top_bar .menu > li#menu-item-30 > a:hover span {color: #0C75E0;}
#Top_bar .menu > li > a:hover {border-bottom: 2px solid #0c75e0;}
#Top_bar .menu > li > a span:not(.description) {line-height: 38px;padding: 0 30px;}
.home #Top_bar .menu_wrapper {margin-top: 20px;}
.home #Top_bar .menu > li > a span {color: #FFF;}
body:not(.home) #Top_bar .menu > li > a span, body #Top_bar.is-sticky .menu > li > a span {color: #1E1E1E;font-weight: 700;}
#Top_bar .menu > li > a {padding: 0 !important;}
#Top_bar #logo img.svg {width: 100% !important;}
#Top_bar.is-sticky #logo img.logo-sticky.logo-blanco, #Top_bar:not(.is-sticky) .logo-color {display: none;}
#Top_bar.is-sticky .logo-color, #Top_bar:not(.is-sticky) .logo-blanco{display: block;}
#Top_bar.is-sticky #logo img.logo-sticky.logo-blanco, #Top_bar #logo img.logo-mobile.logo-blanco {display: none !important;}
body.home #Content {padding-top: 0 !important;}
#Header .top_bar_right {background-color: transparent !important;}
#Header .top_bar_right svg {display: flex;align-items: center;}
#Subheader {height: 382px;background-position: bottom center;background-color: #fff !important;background-size: cover;background-repeat: no-repeat;}
@media only screen and (max-width: 1400px) {#Subheader {height: 290px;}}
#Subheader::after {display: none;}
.subheader-both-center #Subheader .breadcrumbs {text-align: right;position: absolute;bottom: 0;right: 10px;}
body:not(.home) #Top_bar .top_bar_left {align-items: center;display: flex;max-width: 1220px;}
body:not(.home) #Top_bar .menu_wrapper {width: 100%;display: flex;justify-content: end;}
body:not(.home) #Header #Top_bar .container {max-width: 100%;padding: 0 !important;background: #fff;}
body:not(.home) #Top_bar .column {justify-content: center;}
#Subheader ul.breadcrumbs li {color: #1E1E1E !important;font-family: "Manrope", sans-serif;font-size: 14px;font-style: normal;font-weight: 700;line-height: 150%;}
#Subheader ul.breadcrumbs li a {font-weight: 300 !important;color: #1E1E1E !important;}
#Header_wrapper, #Intro {background-color: #fff !important;}
.sticky-tb-color #Top_bar.is-sticky {top: 0 !important;}
/*Global*/
#Content {padding-top: 42px;}
#Content h2, .azul_ h1 {font-family: "Manrope", sans-serif;font-size: 45px;font-style: normal;font-weight: 800;line-height: normal;margin-bottom: 10px;}
.azul_ h2, .azul_ h1 {color: #1474E4;}
.azul_ h2::after, #Content h1::after, .caracteristicas_ .text_blanco h2::after, .casos_exito .text_blanco h2::after {content: attr(data-after);display: inline-block;position: absolute;left: 0;color: rgba(58, 58, 58, 0.04);font-family: "Manrope", sans-serif;font-size: 58px;font-style: normal;font-weight: 800;line-height: 116%;top: -25px;width: 100%;}
.text_blanco h2::after {color: rgb(255 255 255 / 4%) !important;}
.azul_ .h2_after h2::after {width: 120%;}
.form_footer .azul_ h2::after {display: none;}
#Content h3 {color: #1E1E1E;font-family: "Manrope", sans-serif;font-size: 24px;font-style: normal;font-weight: 700;line-height: normal;}
#Content p {color: rgba(58, 58, 58, 0.99);font-family: "Manrope", sans-serif;font-size: 15px;font-style: normal;font-weight: 400;line-height: 148%;}
#Content a.btn_naranja, #Content form input[type="submit"], #Content .search-footer a {color: #1E1E1E;text-align: center;font-family: "Manrope", sans-serif;font-size: 14px;font-style: normal;font-weight: 700;line-height: normal;border-radius: 20px;background: #E58900;padding: 8px 30px;}
.text_center p, .text_center h1, .text_center h2, .text_center h3, .text_center .mfn-visualeditor-content {width: fit-content;text-align: center !important;margin: auto;margin-bottom: 10px;}
#Content .btn_border_white {color: #fff;text-decoration: none;border-radius: 20px;border: 2px solid #fff;text-align: center;font-family: "Manrope", sans-serif;font-size: 14px;font-style: normal;font-weight: 700;line-height: normal;padding: 8px 30px 8px 30px;position: relative;background: transparent !important;}
#Content .btn_border_white:hover {background: #fff !important;}
#Content .btn_border_white:hover span, #Content .btn_border_white:hover span i {color: #000;}
#Content .btn_border_white i {color: #fff;}
#Content .text_blanco h1, #Content .text_blanco h2, #Content .text_blanco h3, #Content .text_blanco p, #Content .text_blanco .desc {color: #fff;}
/*Home*/
.home .slider_principal .column_slider_plugin sr7-txt {top: 35% !important;left:20% !important;}
.home .slider_principal .column_slider_plugin sr7-txt span {color: #FFF;font-family: "Manrope", sans-serif;font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%;}
.home .slider_principal .column_slider_plugin sr7-txt span strong {color: #FFF;font-family: "Manrope", sans-serif;font-size: 24px;font-style: normal;font-weight: 800;line-height: 150%;}
.home #Content .slider_principal .column_slider_plugin sr7-txt p {margin-top:26px;margin-bottom:18px;color: #FFF;font-size: 22px;font-style: normal;font-weight: 500;line-height: 150%;width:430px; text-wrap: wrap;}
.home #Content .slider_principal .column_slider_plugin sr7-txt h1 {color: rgba(255, 255, 255, 0.90);font-family: "Manrope", sans-serif;font-size: 64px;font-style: normal;font-weight: 800;line-height: 150%;position: relative;}
.home #Content .slider_principal .column_slider_plugin sr7-txt h1::after { content: attr(data-after);display: inline-block;position: absolute;left: 10px;color: rgba(58, 58, 58, 35%);font-family: "Manrope", sans-serif;font-size: 74px;font-style: normal;font-weight: 800;line-height: 116%;top: -20px;width: 100%;z-index:-1;}
.home #Content .slider_principal .column_slider_plugin a.sr7-btn {color: #1E1E1E !important;text-align: center !important;font-family: "DM Sans", sans-serif !important;font-size: 14px !important;font-style: normal !important;font-weight: 600 !important;line-height: normal !important;border-radius: 20px !important;border: 2px solid #FFF !important;background: #FFF !important;padding:10px 32px !important;top: 75% !important;left:20% !important;transition: .3s;}
.home #Content .slider_principal .column_slider_plugin a.sr7-btn:hover {color: #fff !important;background: transparent !important;}
.home #Header .top_bar_left {background-color: transparent;}
.expertos_ {padding-bottom: 50px;}
.expertos_::before, .clientes_slider::after, .form_footer::after, .quienes_somos::before {content: "";background-image: url(/20240801/wp-content/uploads/2024/08/deco1.svg);background-repeat: no-repeat;position: absolute;right: -14px;top: 20px;background-size: contain;width: 171px;height: 240px;transform: rotate(-11.655deg);}
.form_footer::after {right: 180px;top: -131px;transform: rotate(323deg);}
.page-id-22 .form_footer::after {right: 33px;top: -44px;}
.expertos_::after, .diferencia_h::after, .contact_page::after, .quienes_somos::after {content: "";background-image: url(/20240801/wp-content/uploads/2024/08/deco1.svg);background-repeat: no-repeat;position: absolute;left: -134px;bottom: 20px;background-size: contain;width: 439px;height: 615px;transform: rotate(180deg);}
.quienes_somos::after {bottom: auto;top: 74%;}
.clientes_slider::after {top:72px}
.contact_page::after {top: 50%;bottom: auto;}
.diferencia_h::after {bottom: auto;top: 8%;}
.blog_home::after {content: "";background-image: url(/20240801/wp-content/uploads/2024/08/deco1.svg);background-repeat: no-repeat;position: absolute;right: -103px;top: 150px;background-size: contain;width: 250px;height: 360px;transform: rotate(-11.655deg);}
.proposito_::before {content: "";background-image: url(/20240801/wp-content/uploads/2024/08/deco1.svg);background-repeat: no-repeat;position: absolute;right: -91px;bottom: 40px;background-size: contain;width: 248px;height: 312px;transform: rotate(-11.655deg);}
.casos_exito::after {content: "";background-image: url(/20240801/wp-content/uploads/2024/08/deco1.svg);background-repeat: no-repeat;position: absolute;left: 10%;top: 30px;background-size: contain;width: 217px;height: 304px;transform: rotate(213deg);}
.valores_::after {content: "";background-image: url(/20240801/wp-content/uploads/2024/08/deco1.svg);background-repeat: no-repeat;position: absolute;left: 10%;top: 0;background-size: contain;width: 101px;height: 142px;transform: rotate(163deg);}
.sistema_g::after {content: "";background-image: url(/20240801/wp-content/uploads/2024/08/deco1.svg);background-repeat: no-repeat;position: absolute;right: -150px;top: -100px;background-size: contain;width: 350px;height: 500px;transform: rotate(0deg);}
.etapas_::before {content: "";background-image: url(/20240801/wp-content/uploads/2024/08/deco1.svg);background-repeat: no-repeat;position: absolute;left: 20px;top: 11%;background-size: contain;width: 200px;height: 300px;transform: rotate(178deg);}
.page-id-26 .etapas_::before {display:none;}
.gestion_::after, .gest_act-e::after {content: "";background-image: url(/20240801/wp-content/uploads/2024/08/deco1.svg);background-repeat: no-repeat;position: absolute;right: -60px;top: 190px;background-size: contain;width: 300px;height: 460px;transform: rotate(-6deg);}
.gest_act-e::after {top: -127px;}
.beneficios_::after {content: "";background-image: url(/20240801/wp-content/uploads/2024/08/deco1.svg);background-repeat: no-repeat;position: absolute;left: -60px;bottom: 100px;background-size: contain;width: 300px;height: 460px;transform: rotate(180deg);}
@media only screen and (max-width: 1600px) {
    .expertos_::after, .diferencia_h::after, .contact_page::after, .quienes_somos::after {width: 370px;}
    .proposito_::before {width: 200px;}
    .sistema_g::after {width: 280px;right: -120px;}
    .gestion_::after, .beneficios_::after, .gest_act-e::after {width: 280px;}
}
@media only screen and (max-width: 1400px) {
    .expertos_::after, .diferencia_h::after {width: 340px;}
    .contact_page::after {display: none;}
    .quienes_somos::after {width: 300px;top: 56%;}
    .gestion_::after, .beneficios_::after, .gest_act-e::after  {width: 200px;}
}
@media only screen and (max-width: 767px) {
    .beneficios_::after , .expertos_::before, .clientes_slider::after, .form_footer::after, .expertos_::after, .diferencia_h::after, .quienes_somos::before, .quienes_somos::before, .proposito_::before, .casos_exito::after, .casos_exito::after, .valores_::after, .sistema_g::after, .etapas_::before, .gestion_::after, .gestion_::after, .gest_act-e::after {display: none;}
}
.expertos_ .column_icon_box_2 .desc-wrapper .desc {color: #1E1E1E;font-family: "Manrope", sans-serif;font-size: 16px;font-style: normal;font-weight: 700;line-height: 150%;}
.expertos_ .column_icon_box_2 img {height: 65px;width: auto;}
.expertos_ .btn_naranja {position: relative;top: 70px;}
.expertos_ .section_wrapper .wrap:nth-child(1) .mcb-wrap-inner {align-content: end;}
.expertos_ .section_wrapper .wrap:nth-child(1) .mcb-wrap-inner .mcb-item-image-inner {margin-bottom: 0;}
.expertos_ .section_wrapper .wrap:nth-child(2) {position: relative;}
.expertos_ .column_icon_box_2 .mcb-item-icon_box_2-inner {margin-bottom: 20px;}
.box_azul {border-radius: 30px;background: #1672DD;box-shadow: 0px 4px 36px 0px rgba(0, 0, 0, 0.27);max-width: 757px;height: 124px;flex-shrink: 0;display: flex;padding: 0 50px;position: relative;bottom: 0;left: -171px;}
.box_azul .mcb-column-inner {margin: 0 !important;display: flex;align-items: center;}
.box_azul p {color: #fff !important;text-align: left;margin-bottom: 0 !important;}
.productos_home .mcb-item-slider_plugin-inner {margin: 0 !important;}
#Content .productos_home .mcb-item-slider_plugin-inner h2 {color: #FFF;font-family: "Manrope", sans-serif;font-size: 24px;font-style: normal;font-weight: 800;line-height: 140% !important;}
#Content .productos_home .mcb-item-slider_plugin-inner p {color: rgba(255, 255, 255, 0.99);font-family: "Manrope", sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;}
.productos_home .mcb-item-slider_plugin-inner .sr7-btn, .productos_home .mcb-item-slider_plugin-inner .sr7-btn:visited {padding: 3px 30px !important;border-radius: 20px !important;border-width: 2px !important;border-color: #fff !important;margin-top: 10px;}
.productos_home .mcb-item-slider_plugin-inner .sr7-btn:hover, .productos_home .mcb-item-slider_plugin-inner .sr7-btn:visited:hover {background: #fff !important;color: #000 !important;}
.clientes_slider {padding: 150px 0 90px 0;margin-top: -101px;margin-bottom: 40px;}
.clientes_slider h2 {text-align: center;}
.clientes_slider p {text-align: center;color: #1E1E1E;font-size: 24px;font-weight: 700;}
.clientes_slider ul.clients .client_wrapper {background: transparent !important;}
.clientes_slider .icon-left-open-big::before {content: '\e967';}
.clientes_slider .icon-right-open-big::before {content: '\e968';}
.clients_slider .slick-arrow {background-color: transparent !important;border: none !important;}
.clients_slider .slick-arrow i {color: #1672DD;text-align: center;font-size: 24px;font-style: normal;font-weight: 900;line-height: 150%;}
.diferencia_h {z-index: 2;}
#Content .blog_home {padding: 16% 0 170px 0;margin-top: -70px;}
#Content .column_blog .post-desc h2 {font-size: 0;margin-top: 32px;margin-bottom: 15px;}
.column_blog .post-desc h2 a {color: #3A3A3A;font-family: "Manrope", sans-serif;font-size: 16px;font-style: normal;font-weight: 800;line-height: normal;}
.column_blog .grid .post-photo-wrapper img {border-radius: 30px;background: linear-gradient(182deg, rgba(20, 116, 228, 0.00) 2.04%, rgba(11, 64, 126, 0.30) 143.02%);height: 260px;object-fit: cover;object-position: bottom;}
#Content .grid .post-desc-wrapper .post-desc {padding: 10px 0;}
.post-meta .author-date .date {color: rgba(58, 58, 58, 0.99);text-align: center;font-family: "Manrope", sans-serif;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;}
.post-footer .post-links {float: none;border: none !important;}
.post-footer .post-links i {display: none !important;}
.post-footer .post-links a, .section-post-related .simple .post-related a.button {text-decoration: none;border-radius: 20px;border: 2px solid #1474E4;color: #1474E4;text-align: center;font-family: "Manrope", sans-serif;font-size: 14px;font-style: normal;font-weight: 700;line-height: normal;padding: 8px 60px 8px 30px;position: relative;}
.post-footer .post-links a:hover, .section-post-related .simple .post-related a.button:hover {background: #1474E4 !important;color: #fff !important;}
.section-post-related .simple .post-related a.button:hover::after {color: #fff;}
.section-post-related .simple .post-related a.button {background: transparent !important;}
.post-footer .post-links a::after {content: '+';color: #1474E4;margin-left: 15px;font-size: 24px;position: absolute;top: 1px;}
.post-footer .post-links a:hover::after {color: #fff;}
.section-post-related .simple .post-related a.button::after {content: '+';color: #1474E4;margin-left: 15px;font-size: 24px;position: absolute;top: 0;right: 39px;}
.section-post-related .simple .post-related a.button .button_icon {display: none;}
.medio_ambiente {padding: 180px 0 160px 0;margin-top: -183px;}
.medio_ambiente .counter .desc_wrapper .number-wrapper span {margin-left: 5px;color: #fff;text-align: center;font-family: "Manrope", sans-serif;font-size: 16px;font-style: normal;font-weight: 800;line-height: 150%;}
.medio_ambiente .counter .desc_wrapper .number-wrapper span.title {color: #fff;font-weight: 300;width: 100%;display: block;}
.medio_ambiente .column_counter .mcb-item-counter-inner {background-image: none !important;}
.medio_ambiente .counter .icon_wrapper img {height: 66px;width: 100%;}
/*Sobre nosotros*/
#Content .title_fondo h2 {font-size: 40px;background: url('/20240801/wp-content/uploads/2024/08/bg-valores_.webp');background-size: cover;background-clip: text;-webkit-background-clip: text;color: transparent;-webkit-text-fill-color: transparent;}
.quienes_somos .column_image .mcb-column-inner {margin-bottom: 15px;}
.quienes_somos .image_frame {width: 100%}
.quienes_somos .image_frame img {width: 100%;height: 402px;object-fit: cover;object-position: center;}
.box_azul_icon {border-radius: 30px;background: #0871EA;padding: 40px 25px;top:-56px;}
#Content .box_azul_icon p {color: #fff;}
.box_azul_icon .mcb-item-icon_box_2-inner, .box_blanco .mcb-item-icon_box_2-inner {margin: 0 !important;}
.box_azul_icon .mcb-item-icon_box_2-inner .desc {color: rgba(255, 255, 255, 0.99);font-family: "Manrope", sans-serif;font-size: 16px;font-style: normal;font-weight: 800;line-height: 150%;}
.box_blanco {border-radius: 30px;background: #FFF;box-shadow: 0px 4px 36px 0px rgba(0, 0, 0, 0.27);padding: 20px 40px;max-width: 538px;height: 217px;margin-bottom:60px;}
#Content .box_blanco h2 {color: #1474E4;margin-bottom:0;}
#Content .box_blanco .desc {color: #1E1E1E;font-family: "Manrope", sans-serif;font-size: 24px;font-style: normal;font-weight: 700;line-height: normal;}
.proposito_ {padding: 265px 0 40px 0;}
.proposito_ .photo_box {display:flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.proposito_ .photo_box .image_frame {order: 1;}
.proposito_ .photo_box .image_frame img {height: 255px;width: auto;}
.proposito_ .photo_box .title {order: 2;color: #1E1E1E;text-align: center;font-family: "Manrope", sans-serif;font-size: 24px;font-style: normal;font-weight: 800;line-height: 150%;text-transform: uppercase;}
.proposito_ .photo_box .desc {order: 3;color: rgba(58, 58, 58, 0.99);text-align: center;font-family: "Manrope", sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;}
.proposito_ .mfn-icon-box .icon-wrapper {margin: 0 !important;}
.valores_ {padding: 30px 0 10px 0;}
#Content .valores_ h2 {text-align: center;text-transform: uppercase;color: #fff;}
.valores_ .column_icon_box_2 img {height: 85px;width: auto;}
.valores_ .column_icon_box_2 .desc {color: #FFF;text-align: center;font-family: "DM Sans",sans-serif;font-size: 16px;font-style: normal;font-weight: 900;line-height: 150%; }
.por_que {padding: 100px 0 20px 0;}
.por_que .column_icon_box_2 img {height: 71px;width: auto;}
.casos_exito {padding: 205px 0;margin-bottom: 70px;}
#Content .casos_exito h3 {font-size: 24px;font-weight: 700;}
.casos_exito .box_naranja .mcb-wrap-inner {max-width: 531px;height: 266px;border-radius: 30px;background: rgba(255, 156, 9, 0.90);box-shadow: 0px 4px 36px 0px rgba(0, 0, 0, 0.27);flex-wrap: wrap;align-items: center;justify-content: center;align-content:center;}
.casos_exito .mfn-icon-box-top .icon-wrapper {margin-bottom: 25px !important;}
.casos_exito .box_naranja h4 {margin-bottom: 19px !important;color: #1E1E1E;font-family: "Manrope",sans-serif;font-size: 24px;font-style: normal;font-weight: 700;line-height: normal;}
.casos_exito .box_naranja a.button {border-radius: 20px;border: 2px solid #1E1E1E;color: #1E1E1E;text-align: center;font-family: "Manrope",sans-serif;font-size: 14px;font-style: normal;font-weight: 700;line-height: normal;padding: 10px 30px;background-color: transparent;}
.casos_exito .box_naranja a.button i {color: #1E1E1E;}
.casos_exito .box_naranja .mcb-column-inner {margin: 0 !important;}
/*Single producto*/
.text_orb mark{color: #1474E4;font-family: "Manrope",sans-serif;font-size: 24px;font-style: normal;font-weight: 700;line-height: 150%;background: transparent !important;}
.box_azul_ {border-radius: 30px;background: #1672DD;box-shadow: 0px 4px 36px 0px rgba(0, 0, 0, 0.27);padding:25px 30px;width: 120% !important;position: absolute;bottom: -97px;z-index: 9;}
.box_azul_ .mcb-column-inner {margin: 0 !important;}
.box_azul_ .mcb-column-inner p {color: #fff !important;margin: 0 !important;}
.img_orb {z-index: -1;}
.etapas_ h2 {padding: 0 10%;}
.etapas_ .accordion .question > .title {border-radius: 10px;background: #02448F;color:#fff !important;font-family: "Manrope",sans-serif;font-size: 22px;font-style: normal;font-weight: 800;line-height: normal;padding-top: 12px;padding-bottom: 12px;}
.etapas_ .accordion .question {border-radius: 10px;background: #EEE;margin-bottom: 28px;}
.etapas_ .accordion .question > .answer {background: transparent;color: #1E1E1E;font-family: "Manrope",sans-serif;font-size: 15px;font-style: normal;font-weight: 400;line-height: 150%;padding: 14px 30px;border: none !important;}
.gestion_ {padding: 70px 0 0 0;margin-bottom: -100px;}
.gestion_ .mcb-item-icon_box_2-inner {border-radius: 30px;min-height: 258px;margin-bottom: 0 !important;display: flex;justify-content: center;align-items: center;padding: 10px 50px;background: #FFF;box-shadow: 0px 4px 36px 0px rgba(0, 0, 0, 0.27);}
.gestion_ .mcb-item-icon_box_2-inner .mfn-icon-box-top.mfn-icon-box-center .icon-wrapper img {height: 103px;width: auto;}
.gestion_ .mcb-item-icon_box_2-inner .mfn-icon-box-top.mfn-icon-box-center .icon-wrapper {margin-bottom: 14px;}
.gestion_ .boxazul_ .mcb-item-icon_box_2-inner {background: #0D7DEE;}
.gestion_ .mcb-item-icon_box_2-inner .desc {color: rgba(58, 58, 58, 0.99);;font-family: "Manrope",sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;text-align: left !important;}
.gestion_ .boxazul_ .mcb-item-icon_box_2-inner .desc {color: #FFF;}
.gestion_ .photo_box {position: relative;height: 428px;}
.gestion_ .photo_box img {height: 428px;object-fit: cover;object-position: center;border-radius: 30px;width: 100%;}
.gestion_ .photo_box .mask {box-shadow: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(13, 125, 238, 0.00) 21.09%, rgba(25, 25, 25, 0.90) 92.53%);display: block;border-radius: 30px;}
.gestion_ .photo_box .desc {margin-bottom: 15px;position: absolute;bottom: 29px;color: #fff;padding: 10px 30px;text-align: left;color: #FFF;font-family: "Manrope", sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;}
.gestion_ .column .mcb-column-inner {margin-bottom: 25px;}
.gestion_ .section_wrapper .wrap:nth-child(6) {top: -166px;}
.gestion_ .section_wrapper .wrap:nth-child(1) {margin-bottom: 50px;}
.caracteristicas_ {height: 719px;z-index: 2;}
.caracteristicas_ h2 {margin-top:55px}
.del_sistema {padding: 160px 0 80px 0;margin-top: -75px;z-index: 1;background-position-y: -299px !important;}
@media only screen and (min-width: 1700px) {.del_sistema {background-position-y: -590px !important;}}
#Content .del_sistema .column_slider_plugin sr7-txt {display: flex !important;justify-content: start;align-items: center;padding: 10px 25px !important;color: rgba(255, 255, 255, 0.99) !important;font-family: "Manrope",sans-serif !important;font-size: 20px !important;font-style: normal;font-weight: 800 !important;line-height: 140% !important;}
.del_sistema .sr7-arrows {min-width: 40px;min-height: 40px;}
.del_sistema #SR7_3_1 .ares .sr7-bullet, .del_sistema .ares .sr7-bullet {background: #1474E4 !important;width: 10px !important;height: 10px !important;top: 20px !important;opacity: 0.5 !important;}
.del_sistema #SR7_3_1 .ares .sr7-bullet.selected, .del_sistema .ares .sr7-bullet.selected {opacity: 1 !important;}
.del_sistema sr7-module sr7-img {filter: drop-shadow(0px 4px 18px rgba(0, 0, 0, 0.25));}
.del_sistema .section_wrapper .wrap .mcb-wrap-inner .column:nth-child(4) {padding: 0 20%;}
#Content .beneficios_ .mcb-item-quick_fact-inner h3 {color: #1679EB;font-family: "Manrope",sans-serif;font-size: 64px;font-style: normal;font-weight: 800;line-height: 150%;}
.beneficios_ .mcb-item-quick_fact-inner .desc {color: #1E1E1E;text-align: center;font-family: "Manrope",sans-serif;font-size: 16px;font-style: normal;font-weight: 300;line-height: 150%;}
.beneficios_ .quick_fact hr {display: none !important;}
.parent-pageid-18 .medio_ambiente {margin-top: 0 !important;}
.casos_ {padding: 70px 0;}
.usuarios_ {padding: 30px 0;margin-bottom: 40px;}
#Content .usuarios_ h3 {color: rgba(255, 255, 255, 0.99);text-align: center;font-family: "Manrope", sans-serif;font-size: 32px;font-style: normal;font-weight: 700;line-height: normal;}
.usuarios_ .counter .desc_wrapper .number-wrapper span {color: #FFF;text-align: center;font-family: "Manrope",sans-serif;font-size: 36px;font-style: normal;font-weight: 800;line-height: 150%;text-transform: uppercase;}
.usuarios_ .counter .desc_wrapper .title {color: #FFF !important;font-family: "Manrope",sans-serif;font-size: 16px;font-style: normal;font-weight: 700;line-height: 150%;}
.usuarios_ .column_counter .mcb-item-counter-inner {background-image: none !important;margin-bottom: 0 !important;}
.usuarios_ .mcb-column-inner {margin-bottom: 0 !important;}
.box_gris {padding: 30px;margin-top:25px;background: #eee;border-radius: 10px;margin-bottom: 50px;}
.box_gris .mcb-column-inner {margin-bottom: 0 !important;}
#Content .que_hace h3 {color: #1E1E1E !important;font-size: 24px;font-style: normal;font-weight: 800;line-height: 150%;}
.bg_azul {border-radius: 15px;background: #1474E4;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);min-height: 71px;display: flex;justify-content: center;align-items: center;margin-bottom: 25px;;}
.bg_azul .mcb-column-inner {margin-bottom: 0 !important;width: 100%;}
#Content .bg_azul .mfn-icon-box .desc-wrapper .title {color: #fff !important;font-family: "Manrope", sans-serif;font-size: 24px;font-style: normal;font-weight: 800;line-height: 150%;}
#Content .bg_azul .mfn-icon-box .icon-wrapper {width: auto;}
.bg_azul .mfn-icon-box:not(.mfn-header-icon-box) .desc-wrapper {flex-grow: inherit;}
.bg_azul .mfn-icon-box {justify-content: center !important;}
.bg_gris {border-radius: 15px;background: #EEE;min-height: 56px;display: flex;justify-content: start;align-items: center;margin-bottom: 11px;padding: 10px 0;}
.bg_gris .mcb-column-inner {margin: 0 !important;width: 100%;}
#Content .bg_gris .mfn-icon-box .desc-wrapper .title {color: #1E1E1E;font-family: "Manrope", sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;}
#Content .bg_gris .mfn-icon-box .icon-wrapper {width: auto;}
.bg_gris .mfn-icon-box:not(.mfn-header-icon-box) .desc-wrapper {flex-grow: inherit;}
.bg_gris .mfn-icon-box {justify-content: start !important;align-items: center;padding: 0 20px;}
#Content .despues_icon h5 {color: #000;font-family: "Manrope",sans-serif;font-size: 16px;font-style: normal;font-weight: 700;line-height: 150%;}
.page-id-26 .etapas_ .section_wrapper .wrap:nth-child(5) .mcb-wrap-inner, .page-id-26 .etapas_ .section_wrapper .wrap:nth-child(6) .mcb-wrap-inner {padding: 0 15px;}
.page-id-26 .caracteristicas_ .mfn-icon-box .icon-wrapper img {height: 100px;width: auto;}
.page-id-26 .caracteristicas_ {height: 800px;}
#Content .participantes_ h2 {text-shadow: 0px 9px 16px rgba(0, 0, 0, 0.40);font-size: 36px;}
#Content .participantes_ {height:670px;}
.participantes_ .mcb-column-inner {margin-bottom: 0 !important;}
.page-id-28 .del_sistema {margin-top: 150px;z-index: 1;padding-top: 100px;}
.page-id-28 #Content .del_sistema .azul_ h2::after {font-size: 55px;}
.page-id-28 .casos_ {margin-bottom: 50px;}
.page-id-28 .casos_ h2::after {display: none !important;}
.page-id-28 .box_azul_ {bottom: -56px;}
.page-id-28 #Content .casos_ h2 {font-size: 36px;}
/*Diccionario*/
#Content .ln-letters a {color: #000;font-family: "Manrope",sans-serif;font-size: 16px;font-style: normal;font-weight: 700;line-height: 150%;}
#Content .ln-letters a.ln-selected {background-color: #0b71d93b;}
.page-id-90 .glossary-container span.glossaryLink {font-weight: 900;font-family: "Manrope",sans-serif;}
.page-id-90 .ln-letters a.ln-disabled {opacity: .5;}
/*Productos*/
.grid_productos .photo_box {text-align: left;position: relative;}
.grid_productos .photo_box .image_wrapper {border-radius: 10px;}
.grid_productos .photo_box img {height: 400px;object-fit: cover;object-position: center;}
#Content .grid_productos .photo_box .image_wrapper .mask {display: block;box-shadow: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(to bottom, rgb(4 62 130 / 0%), rgb(4 62 130 / 62%));}
.grid_productos .photo_box img::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(to bottom, rgba(4, 62, 130, 0.30), rgba(4, 62, 130, 0.30));z-index: 1;}
#Content .grid_productos .photo_box h2 {font-size: 16px;color: #fff;}
#Content .grid_productos .photo_box .desc {position: absolute;top: 72%;z-index: 9;font-size: 15px;line-height: normal;padding: 0 20px;color: #fff;}
/*Error 404*/
.error404 #Subheader, .search #Subheader, .page-id-95 #SubHeader {background-image: url(/20240801/wp-content/uploads/2024/08/bg-nosotros.webp);}
.search #Subheader h1, .error404 #Content h1, .page-id-95 #Content h1, .page-template-template-sitemap h1, .privacy-policy h1, .page-id-46 #Content h1 {color: #1474E4 !important;text-align: center;font-family: Manrope;font-size: 48px;font-style: normal;font-weight: 800;line-height: normal;}
/*Search*/
.search.subheader-both-center #Subheader .title {position: absolute;bottom: -114px;z-index: 1;}
.search.subheader-both-center #Content {margin-top: 115px;}
/*Sitemap*/
.page-template-template-sitemap ul.list li a {color: #1E1E1E;font-weight: 700;}
/*Politicas y T�rminos*/
.privacy-policy #Content h2, #Content .terminos_ h2 {font-size: 30px;}
/*Contacto*/
#Content .contact_page .icon-wrapper i {color: #E58900;}
#Content .contact_page {margin-bottom: 30px;}
/*Formulario*/
.page-id-24 .form_footer {margin-top: 150px;}
#Content .form_footer h2 {font-size: 36px;line-height: 150%;}
.form_footer span.wpcf7-form-control-wrap {margin-top: 15px;}
.form_footer form {display: flex;flex-wrap: wrap;align-items: center;margin-left: -10px;}
.form_footer form label {color: #3A3A3A;font-family: "Manrope", sans-serif;font-size: 16px;font-style: normal;font-weight: 700;line-height: normal;}
.form_footer form p {margin-bottom: 35px;padding: 0 10px;}
.form_footer form p:nth-child(2), .form_footer form p:nth-child(3) {width: 50%;}
.form_footer form p:nth-child(4), .form_footer form p:nth-child(7) {width: 40%;}
.form_footer form p:nth-child(5) {width: 60%;}
span.wpcf7-form-control-wrap .wpcf7-date, span.wpcf7-form-control-wrap .wpcf7-quiz, span.wpcf7-form-control-wrap .wpcf7-number, span.wpcf7-form-control-wrap .wpcf7-select, span.wpcf7-form-control-wrap .wpcf7-text, span.wpcf7-form-control-wrap .wpcf7-textarea {border-radius: 15px;background: #EEE;border: none;height: 47px;}
span.wpcf7-form-control-wrap .wpcf7-textarea {height: 100px;}
.form_footer form input::placeholder, .form_footer form textarea::placeholder {color: #7B7A7A;font-family: "Manrope", sans-serif;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;}
.form_footer form input, .form_footer form textarea {color: #3A3A3A;font-family: "Manrope", sans-serif;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;}
#Content form input[type="submit"] {height: 47px;}
/*Footer*/
footer .mcb-column-inner {margin: 0 !important;}
#Footer .widgets_wrapper {padding: 150px 0 0px 0 !important;}
#Footer .widgets_wrapper .container .column:nth-child(1) {width: 30%;}
#Footer .widgets_wrapper .container .column:nth-child(1) .mcb-column-inner {padding-right: 14%;}
#Footer .widgets_wrapper .container .column:nth-child(1) .mcb-column-inner img {position: relative;top: -30px;}
#Footer .widgets_wrapper .container .column:nth-child(1) .mcb-column-inner p {position: relative;top: -10px;}
#Footer .widgets_wrapper .container .column:nth-child(2) {width: 20%;}
footer ul.social {display: flex;align-items: center;margin-bottom: 20px;}
footer ul.social li {margin: 10px 8px;}
footer .sub-menu {display: none;}
.footer-copy-center #Footer .footer_copy .copyright {margin: 0 !important;color: #FFF;font-family: "DM Sans", sans-serif;font-size: 12px;font-style: normal;font-weight: 300;}
.footer-copy-center #Footer .footer_copy {background: rgba(255, 255, 255, 0.10);height: 32px;}
footer#Footer .footer_copy .one {margin-bottom: 0;padding-top: 0;min-height: 32px;}
footer .widget_archive ul, footer .widget_nav_menu ul {background: none !important;}
footer .widgets_wrapper p {color: #FFF;font-family: "Manrope", sans-serif;font-size: 14px;font-style: normal;font-weight: 400;line-height: 150%;}
footer .widgets_wrapper h4 {color: #FFF;font-family: "DM Sans",sans-serif;font-size: 14px;font-style: normal;font-weight: 900;line-height: normal;margin-bottom: 28px;}
footer .widgets_wrapper ul {list-style: none;padding: 0 !important;}
footer .widgets_wrapper ul li a, footer .widgets_wrapper p a {color: #FFF !important;font-family: "DM Sans",sans-serif;font-size: 14px;font-style: normal;font-weight: 300;line-height: normal;}
#Footer .widget_nav_menu ul li::after {display: none;}
#Footer .widgets_wrapper .mcb-column-inner {padding: 10px 12px 0 12px;}
#Footer aside.widget {margin-bottom: 0 !important;}
#Top_bar a.responsive-menu-toggle i {color: #E58900;font-weight: 900;font-size: 30px}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .page-id-24 .form_footer {margin-top: 65px;}
    .form_footer::after {top: 45%;}
    /*header*/
    #Subheader {height: 276px;}
    .home #Top_bar #logo {position: relative;top: -28px;}
    .home #Content .slider_principal .column_slider_plugin sr7-txt h1 {font-size: 55px;}
    .home #Content .slider_principal .column_slider_plugin sr7-txt h1::after {font-size: 67px;}
    .home #Content .slider_principal .column_slider_plugin sr7-txt p {margin-bottom: 0 !important;}
    /*Home*/ 
    .productos_home .column_slider_plugin sr7-txt {top: 29% !important;left: 9% !important;right: 9% !important;width: 80% !important;text-wrap: wrap !important;}
    .productos_home .column_slider_plugin sr7-txt h2 {color: #FFF;font-family: "Manrope",sans-serif;font-size: 18px;font-style: normal;font-weight: 800;line-height: 150%;}
    .productos_home .column_slider_plugin sr7-img {left: 65px !important;}
    .productos_home .mcb-item-slider_plugin-inner .sr7-btn, .productos_home .mcb-item-slider_plugin-inner .sr7-btn:visited {left: 65px !important;}
    .productos_home .column_slider_plugin .ares.sr7-arrows.sr7-leftarrow {transform: translate(5px, -30px) !important;}
    .productos_home .column_slider_plugin .ares.sr7-arrows.sr7-rightarrow {transform: translate(5px, -30px) !important;}
    .box_azul {left:auto;right: 0;padding: 30px;height: auto;position: absolute;bottom: -725px;max-width: 80%;}
    .expertos_ .section_wrapper .wrap:nth-child(2) {order: 1;z-index: 2;width: 100%;}
    .expertos_ .section_wrapper .wrap:nth-child(1) {order: 2;width: 100%;}
    .expertos_ .section_wrapper .wrap:nth-child(3) {order: 3;width: 100%;}
    .expertos_ .section_wrapper .wrap:nth-child(2) .mcb-wrap-inner {justify-content: center;}
    .expertos_ .section_wrapper .wrap:nth-child(2) .column:nth-child(3), .expertos_ .section_wrapper .wrap:nth-child(2) .column:nth-child(4) {width: 50%}
    .expertos_ .section_wrapper .wrap:nth-child(2) .column:nth-child(5) {width: 65%}
    .expertos_ .column_icon_box_2 .desc-wrapper .desc {font-size: 14px;}
    .diferencia_h .section_wrapper .wrap:nth-child(1), .diferencia_h .section_wrapper .wrap:nth-child(2) {width: 100% !important;}
    .azul_ h2::after, #Content h1::after, .caracteristicas_ .text_blanco h2::after, .casos_exito .text_blanco h2::after {font-size: 52px;}
    #Content h2, .azul_ h1 {font-size: 42px;}
    #Content .blog_home {padding: 90px 0 170px 0;background-color: #f0efef;}
    .quienes_somos .image_frame img {height: 272px;}
    .proposito_ {padding: 68px 0 40px 0;}
    .box_blanco {height: auto;padding: 20px 30px;}
    .proposito_ .section_wrapper .wrap {width: 100% !important;}
    .proposito_ .section_wrapper .wrap:nth-child(2) .mcb-wrap-inner {justify-content: center;}
    .casos_exito .box_naranja {border: solid 5px transparent !important;}
    .grid_productos .photo_box img {height: 320px;}
    .grid_productos .column_photo_box {width: 50% !important;}
    #Content .grid_productos .photo_box .desc {top: auto;bottom: 0;}
    .grid_productos .mcb-wrap-inner {justify-content: center;}
    #Content .del_sistema .column_slider_plugin sr7-txt {width: 45% !important;left: 10px !important;padding: 10px 20px !important;}
    .del_sistema .azul_ h2::after {font-size: 42px;}
    .casos_ .section_wrapper .wrap {width: 100% !important;}
    .box_azul_, .page-id-28 .box_azul_ {margin-bottom: 40px;position: relative;width: 80% !important;bottom: 0 !important;}
    .casos_ .mcb-wrap-inner, .sistema_g .mcb-wrap-inner {justify-content: center;}
    .casos_ .mcb-item-image-inner, .sistema_g .mcb-item-image-inner {text-align: center;}
    .casos_ {padding: 70px 0 30px 0;}
    .sistema_g .section_wrapper .wrap {width: 100% !important;}
    .etapas_ .section_wrapper .wrap {width: 100% !important;}
    .gestion_ .mcb-item-icon_box_2-inner {padding: 20px !important;}
    .page-id-28 .del_sistema {margin-top: 20px;}
    .column_blog .grid .post-photo-wrapper img {height: 160px;}
    .form_footer .section_wrapper .wrap {width: 100% !important;}
    footer .widgets_wrapper p {font-size: 12px;}
}
@media only screen and (min-width: 768px) and (max-width:1000px) {
    .del_sistema .sr7-arrows.sr7-leftarrow {/*transform: translate(40px, -30px) !important;*/inset: 35% auto auto 0px !important;}
    .del_sistema .sr7-arrows.sr7-rightarrow {/*transform: translate(665px, -30px) !important;*/inset: 35% 0px auto auto !important;} 
}
@media only screen and (max-width: 767px) {
    .del_sistema .section_wrapper .wrap .mcb-wrap-inner .column:nth-child(4) {padding: 0;}
    #Top_bar .logo #logo {float: left;margin-left: 25px !important;}
    #Subheader {height: 210px;}
	body:not(.template-slider) #Header {height: 111px;min-height: 111px;position: absolute;top: 36px;z-index: 9;left: 0;right: 0;}
	body:not(.template-slider) #Header #Action_bar {display:none;}
	.home .slider_principal .column_slider_plugin sr7-txt {top: 29% !important;left: 9% !important;right: 9% !important;width: 80% !important;text-wrap: wrap !important;}
	.home #Content .slider_principal .column_slider_plugin sr7-txt p {font-size: 18px;width: 88%;}
	.home #Content .slider_principal .column_slider_plugin sr7-txt h1 {font-size: 30px;}
	.home #Content .slider_principal .column_slider_plugin sr7-txt h1::after {font-size: 36px;}
	.home #Content .slider_principal .column_slider_plugin a.sr7-btn {top: 64% !important;left: 9% !important;}
    .home #Content .slider_principal .column_slider_plugin #SR7_1_1 .ares.sr7-arrows{min-width: 40px !important;min-height: 40px !important;}
    .home #Content .slider_principal .column_slider_plugin #SR7_1_1 .ares.sr7-arrows.sr7-leftarrow {transform: translate(-4px, -30px) !important;}
    .home #Content .slider_principal .column_slider_plugin #SR7_1_1 .ares.sr7-arrows.sr7-rightarrow {transform: translate(-4px, -30px) !important;}
    .home #Content .slider_principal .column_slider_plugin .plasta {background: linear-gradient(to bottom, rgb(0 0 0 / 70%) 0%, rgb(0 0 0 / 0%) 100%);width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;}
    #Content h2, .azul_ h1, .search #Subheader h1, .error404 #Content h1, .page-id-95 #Content h1, .page-template-template-sitemap h1, .privacy-policy h1, .page-id-46 #Content h1 {font-size: 30px;}
    .azul_ h2::after, #Content h1::after, .caracteristicas_ .text_blanco h2::after, .casos_exito .text_blanco h2::after {font-size: 36px;    top: -11px;}
    #Content .expertos_ .column_icon_box_2 {width: 50%;}
    .expertos_ .section_wrapper .wrap:nth-child(2) .mcb-wrap-inner {justify-content: center;}
    .expertos_ .section_wrapper .wrap:nth-child(2) {order:1;}
    .expertos_ .section_wrapper .wrap:nth-child(1) {order:2;z-index:-1;margin-bottom: 50px;}
    .expertos_ .section_wrapper .wrap:nth-child(3) {order:3;margin-bottom: 30px;}
    .box_azul {height: auto;left: 0;bottom: -486px;padding: 20px;position: absolute;z-index: 2;}
    .box_azul p {text-align: center;}
    .productos_home .column_slider_plugin sr7-txt {top: 29% !important;left: 9% !important;right: 9% !important;width: 80% !important;text-wrap: wrap !important;}
    .productos_home .column_slider_plugin sr7-txt h2 {color: #FFF;font-family: "Manrope",sans-serif;font-size: 18px;font-style: normal;font-weight: 800;line-height: 150%;}
    .productos_home .column_slider_plugin .ares.sr7-arrows{min-width: 40px !important;min-height: 40px !important;}
    .productos_home .column_slider_plugin .ares.sr7-arrows.sr7-leftarrow {transform: translate(-4px, -30px) !important;}
    .productos_home .column_slider_plugin .ares.sr7-arrows.sr7-rightarrow {transform: translate(-4px, -30px) !important;}
    .productos_home .mcb-item-slider_plugin-inner .sr7-btn, .productos_home .mcb-item-slider_plugin-inner .sr7-btn:visited {top: 65% !important;left: 9% !important;font-size: 14px !important;height: 38px !important;display: flex !important;justify-content: center;align-items: center;}
    .productos_home .mcb-item-slider_plugin-inner .sr7-btn span {margin-left: 10px !important;font-size: 14px !important;}
    .productos_home .column_slider_plugin sr7-img {top: 80% !important;left: 9% !important;width: 80% !important;height: auto !important;}
    .home .column_blog .posts_group article:nth-child(2), .home .column_blog .posts_group article:nth-child(3) {display: none !important;}
    #Content .blog_home {padding: 77px 0 170px 0;background-position-y: 40% !important;background-size: auto !important;}
    #Content .medio_ambiente .column_counter {width: 50% !important;}
    .medio_ambiente .mcb-wrap-inner {justify-content: center;}
    .medio_ambiente .mcb-item-button-inner {text-align: center;}
    .medio_ambiente {padding: 114px 0 195px 0;margin-top: -83px;}
    .box_azul_icon {top: 0;}
    .quienes_somos .image_frame img {height: 160px;}
    .proposito_ {padding: 40px 0 40px 0;background-color: #f0eeee;margin-top: 70px;}
    .box_blanco {padding: 20px 32px;height: auto;margin: 50px 0 60px 0 !important;}
    .valores_ .column_icon_box_2 {width: 50% !important;}
    .valores_ .mcb-wrap-inner,  .por_que .section_wrapper {justify-content: center;}
    .por_que .section_wrapper .wrap:nth-child(2), .por_que .section_wrapper .wrap:nth-child(3), .por_que .section_wrapper .wrap:nth-child(4), .por_que .section_wrapper .wrap:nth-child(6), .por_que .section_wrapper .wrap:nth-child(7), .por_que .section_wrapper .wrap:nth-child(8), .por_que .section_wrapper .wrap:nth-child(10) {width: 50% !important;}
    .por_que .section_wrapper .wrap:nth-child(5), .por_que .section_wrapper .wrap:nth-child(9) {display: none;}
    .por_que .section_wrapper .wrap .column {padding: 0 10px;}
    .casos_exito .box_naranja .mcb-wrap-inner {margin-top: 20px;}
    .grid_productos .photo_box img {height: 350px;}
    .box_azul_ {margin: 14px 0 !important;position: relative;bottom: 7px;text-align: center;width: 100% !important;}
    #Content .grid_productos .photo_box .desc {top: auto;bottom: 5px;}
    #Content .title_fondo h2 {font-size: 29px;padding: 10px 0;}
    .etapas_ .accordion .question.active > .title {font-size: 20px;}
    .etapas_ .section_wrapper .wrap:nth-child(5) .column_icon_box_2 .mfn-icon-box {flex-direction: row;}
    .gestion_ {margin-bottom: 0 !important;}
    .gestion_ .section_wrapper .wrap:nth-child(6) {top: 0;}
    .gestion_ .section_wrapper .wrap {margin-bottom: 20px;}
    .gestion_ .photo_box .image_frame {margin-bottom: 0 !important;}
    .gestion_ .column .mcb-column-inner {margin-bottom: 0 !important;}
    .gestion_ .mcb-item-icon_box_2-inner {padding: 20px 30px;}
    .caracteristicas_ .column_icon_box_2 {width: 50% !important;}
    #Content .del_sistema .column_slider_plugin sr7-txt {padding: 15px 15px !important;width: 65% !important;left: 10px !important;height: auto !important;font-size: 13px !important;border-radius: 15px !important;}
    #Content .del_sistema .column_slider_plugin sr7-module {height: 215px !important;}
    .del_sistema .sr7-arrows.sr7-leftarrow {transform: translate(38px, 100px) !important;inset: 18% auto auto 0px !important;}
    .del_sistema .sr7-arrows.sr7-rightarrow {transform: translate(-38px, 100px) !important;inset: 18% 0px auto auto !important;} 
    .del_sistema .sr7-arrows {min-width: 25px !important;min-height: 25px !important;}
    .del_sistema .ares.sr7-bullets {top: 104% !important;z-index: 9;}
    .del_sistema sr7-module sr7-img {filter: none !important;}
    .beneficios_ .column_quick_fact {width: 50% !important;}
    .beneficios_ .section_wrapper .wrap:nth-child(2) .mcb-wrap-inner {justify-content: center;}
    .parent-pageid-18 .box_gris {margin-bottom: 30px !important;}
    #Content .bg_azul, #Content .bg_gris {margin-bottom: 15px;}
    #Content .bg_azul .mfn-icon-box, .bg_gris .mfn-icon-box {display: flex;flex-wrap: nowrap;flex-direction: row;}
    #Content .bg_azul .mfn-icon-box .icon-wrapper, .bg_gris .mfn-icon-box .icon-wrapper {margin: 0;padding: 0 5px;}
    .page-id-26 .etapas_ .section_wrapper .wrap:nth-child(5) .mcb-wrap-inner, .page-id-26 .etapas_ .section_wrapper .wrap:nth-child(6) .mcb-wrap-inner {padding: 0 !important;}
    #Content .bg_azul .mfn-icon-box .desc-wrapper .title {font-size: 20px;}
    .page-id-26 .caracteristicas_ {height: auto;padding: 50px 0;}
    #Content .participantes_ h2 {font-size: 22px;}
    .beneficios_ .mcb-item-quick_fact-inner .desc {font-size: 14px;}
    #Content .participantes_ {height: auto;padding: 60px 0;}
    .page-id-28 .box_azul_ {bottom: 0px;}
    .page-id-28 .del_sistema {margin-top: 50px;padding-top: 94px;}
    .page-id-28 #Content .del_sistema .azul_ h2::after {display: none;}
    .search-results #Content {padding-top: 40px;}
    .search.subheader-both-center #Subheader .title {left: 0;right: 0;}
    .form_footer form p {width: 100% !important;margin-bottom: 20px;}
    #Content .form_footer h2 {font-size: 24px;}
    .form_footer .section_wrapper .wrap:nth-child(2) {display: none;}
    #Footer {background-position: left !important;}
    #Footer .widgets_wrapper {padding-top: 15px !important;}
    #Footer aside.widget {margin: 20px 0;}
    #Footer .column {text-align: center;}
    .footer-copy-center #Footer .footer_copy {height: auto;padding: 18px 30px;}
    footer ul.social {justify-content: center;}
    #Footer .widgets_wrapper .container .column:nth-child(1) {width: 100%;}
    #Footer .widgets_wrapper .container .column:nth-child(1) .mcb-column-inner {padding-right: 12px;}
    #Footer .widgets_wrapper .container .column:nth-child(1) .mcb-column-inner img {position: relative;top: 0px;}
    #Footer .widgets_wrapper .container .column:nth-child(1) .mcb-column-inner p {position: relative;top: 0px;}
    #Footer .widgets_wrapper .container .column:nth-child(2) {width: 100%;}
    .page-id-24 .form_footer {margin-top: 50px;}
    .del_sistema {background-position-y: -139px !important;}
    .casos_ {padding: 70px 0 50px 0;margin-bottom: 0 !important;}
    .img_orb {margin-top: 37px !important;}
}
@media only screen and (max-width: 420px) {
    .box_azul {bottom: -460px;}
}
@media only screen and (max-width: 400px) {
    .del_sistema .sr7-arrows.sr7-leftarrow {inset: 13% auto auto 0px !important;}
    .del_sistema .sr7-arrows.sr7-rightarrow {inset: 13% 0px auto auto !important;} 
}
/*loader*/
body:not(.home) .loader-section {display: none !important;}
.loader-section{width: 100vw;height: 100vh;max-width: 100%;position: fixed;top: 0;display: flex;justify-content: center;align-items: center;background-color: #ffffff;z-index:999;transition: all 1s 1s ease-out;opacity:1;}
.loaded{opacity:0;z-index:-1;}
.loader {width: 48px;height: 48px;border: 5px solid #0C75E0;border-bottom-color: transparent;border-radius: 50%;display: inline-block;box-sizing: border-box;animation: rotation 1s linear infinite;}
@keyframes rotation {
0% {
    transform: rotate(0deg);}
100% {
    transform: rotate(360deg);}
}
/*END loader*/