.elementor .footer-text{font-family:"Open Sans";font-size:14px;color:#E5E7EB;}.elementor .footer-titulos{font-family:Roboto;font-weight:700;font-size:17px;color:#ffffff;letter-spacing:0px;}.elementor .hero-titles{aspect-ratio:auto;font-family:Roboto;font-weight:700;font-size:37px;color:#ffffff;}.elementor .hero-sec{width:43%;padding:0px;}.elementor .celeste{color:#f1711d;}.elementor .hero-text{font-family:"Open Sans";font-size:18px;color:#ffffff;margin-block-start:20px;}.elementor .hero-img{width:120px;margin-block-end:20px;}.elementor .botones{font-family:Roboto;font-weight:700;color:#ffffff;border-radius:10px;background-image:linear-gradient(90deg, #0182CA 0%,#754695 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:all 400ms;align-self:center;}.elementor .botones:hover,.elementor .botones:focus-visible{background-image:linear-gradient(90deg, #754695 0%,#0182CA 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .div-contador{display:flex;}.elementor .div-cont-sub{padding:0px;}.elementor .contador-ico{width:50px;color:#ffffff;margin-inline-end:10px;}.elementor .cont-texto{color:#ffffff;}.elementor .porque-ico{width:65px;height:60px;color:#063288;padding:17px;margin-block-end:10px;margin-inline-end:20px;border-radius:99%;background-color:#0531872b;}.elementor .porque-titu{font-family:Roboto;font-weight:700;font-size:15px;color:#063288;}.elementor .porque-div{margin-block-end:40px;display:flex;align-items:start;}.elementor .div-sin-pad{padding:0px;display:flex;flex-direction:column;}.elementor .porque-desc{font-weight:500;font-size:13px;color:#324258CC;margin-block-start:10px;}.elementor .img-borde{border-radius:40px;border-width:20px;}.elementor .home-h2{font-family:Roboto;font-weight:700;font-size:40px;color:var(--azul-pri);letter-spacing:-1px;line-height:1em;text-align:center;margin-block-end:10px;}.elementor .home-desc{font-size:17px;color:#324258;text-align:center;}.elementor .serv-div{height:370px;padding:30px;border-radius:20px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#7FC2E3;border-style:solid;background-color:#ffffff;box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.15);transition:all 200ms;display:flex;flex-direction:column;justify-content:space-between;}.elementor .serv-div:hover,.elementor .serv-div:focus-visible{box-shadow:0px 12px 12px 0px rgba(0, 0, 0, 0.17);transform:translate3d(0px, -10px, 0px);}.elementor .serv-ico{height:65px;color:#0085C7;}.elementor .serv-titu{font-family:Roboto;font-weight:700;font-size:21px;color:var(--azul-pri);letter-spacing:-1px;}.elementor .serv-desc{font-size:13px;color:var(--texto-gris);}.elementor .serv-link{font-weight:600;font-size:15px;color:var(--azul-pri);transition:all 200ms;}.elementor .serv-link:hover,.elementor .serv-link:focus-visible{color:var(--Celeste);}.elementor .efecto-lev:hover,.elementor .efecto-lev:focus-visible{box-shadow:0px 5px 12px 0px rgba(0, 0, 0, 0.09);transform:translate3d(0px, -7px, 0px);}.elementor .efecto-lev{padding:0px;border-radius:15px;border-color:#7070702b;transition:all 200ms;}.elementor .clien-div-ico{display:flex;flex-direction:row;}.elementor .clien-div-ico2{padding:0px;display:flex;flex-direction:column;}.elementor .clie-head3{font-weight:700;font-size:22px;color:var(--azul-pri);letter-spacing:-1px;text-transform:uppercase;}.elementor .clie-tex{font-family:Georgia;font-size:14px;color:var(--Azulplomo);}.elementor .clie-ico{color:#ffffff;margin-inline-end:10px;background-color:var(--azul-pri);}.elementor .log-div{padding:9px;border-radius:10px;background-color:#ffffff;flex-direction:row;}.elementor .clie-img{height:90px;object-fit:cover;border-radius:10px;}.elementor .img-partn{transition:all 200ms;}.elementor .img-partn:hover,.elementor .img-partn:focus-visible{transform:translate3d(0px, -5px, 0px);}.elementor .enfoque-div{padding:25px;border-radius:15px;background-color:#ffffff;}.elementor .enfoque-div2{flex-direction:row;align-items:center;}.elementor .enfoque-desc2{font-weight:400;font-size:15px;color:var(--Azulplomo);margin-block-start:10px;}.elementor .ico-infra{width:40px;height:40px;padding:11px;margin-block-end:0px;}.elementor .infra-porque{font-weight:500;font-size:13px;}.elementor .hover{filter:saturate(0%);}.elementor .hover:hover,.elementor .hover:focus-visible{filter:saturate(100%);}