@font-face{font-family:BwGradualDEMO;src:url("../../lib/fonts/BwGradualDEMO-Thin.otf") format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:BwGradualDEMO;src:url("../../lib/fonts/BwGradualDEMO-Light.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:BwGradualDEMO;src:url("../../lib/fonts/BwGradualDEMO-Regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BwGradualDEMO;src:url("../../lib/fonts/BwGradualDEMO-Medium.otf") format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:BwGradualDEMO;src:url("../../lib/fonts/BwGradualDEMO-Bold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BwGradualDEMO;src:url("../../lib/fonts/BwGradualDEMO-ExtraBold.otf") format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:BwGradualDEMO;src:url("../../lib/fonts/BwGradualDEMO-Black.otf") format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:BwGradualDEMO;src:url("../../lib/fonts/BwGradualDEMO-LightItalic.otf") format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:BwGradualDEMO;src:url("../../lib/fonts/BwGradualDEMO-RegularItalic.otf") format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:BwGradualDEMO;src:url("../../lib/fonts/BwGradualDEMO-MediumItalic.otf") format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:BwGradualDEMO;src:url("../../lib/fonts/BwGradualDEMO-BoldItalic.otf") format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:BwGradualDEMO;src:url("../../lib/fonts/BwGradualDEMO-ExtraBoldItalic.otf") format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:BwGradualDEMO;src:url("../../lib/fonts/BwGradualDEMO-BlackItalic.otf") format("opentype");font-weight:900;font-style:italic;font-display:swap}html{font-size:clamp(10.5px,.8333333333vw,12px);font-weight:400;line-height:1.5;color:#32d391}@media(min-width: 1024px){html{font-size:clamp(12px,.8333333333vw,16px)}}body{font-family:BwGradualDEMO,sans-serif}.title-1,.title-1>p{font-size:clamp(62.15px,5.8854166667vw,7.0625rem)}.title-2,.title-2>p{font-size:clamp(31.9px,3.0208333333vw,3.625rem)}.title-3,.title-3>p{font-size:clamp(26.4px,2.5vw,3rem)}.title-4,.title-4>p{font-size:clamp(23.1px,2.1875vw,2.625rem)}.title-5,.title-5>p{font-size:clamp(19.8px,1.875vw,2.25rem)}.title-6,.title-6>p{font-size:clamp(14.3px,1.3541666667vw,1.625rem)}.title-7,.title-7>p{font-size:clamp(12.1px,1.1458333333vw,1.375rem)}.title-8,.title-8>p{font-size:clamp(11.5px,.9375vw,1.125rem)}.title-9,.title-9>p{font-size:clamp(11.5px,.7291666667vw,.875rem)}.title-10,.title-10>p{font-size:clamp(18.7px,1.7708333333vw,2.125rem)}.btn,.btn>p{font-size:clamp(11.5px,1.0416666667vw,1.25rem)}.title-1{font-size:clamp(50.85px,5.8854166667vw,7.0625rem)}.title-2{font-weight:300;line-height:1.1034482759em}.title-3{line-height:1.1041666667em}.title-4{line-height:1.0476190476em;font-weight:300}.title-5{line-height:1.4166666667em}.title-6{line-height:1.3846153846em}.title-7{line-height:1.5em}.title-8{line-height:1.3333333333em}.title-9{line-height:2em}p{font-size:clamp(11.5px,.9375vw,1.125rem);line-height:1.3333333333em}.btn{padding:.5em 1em;border-radius:4.15em;background-color:#32d391;color:#fff;transition:all .3s ease;border:1px solid #fff;display:inline-flex;align-items:center}.btn:hover{background-color:#fff;color:#000;border:1px solid #000}.btn-secondary{background-color:#fff;color:#000;border:1px solid #000}.btn-secondary:hover{background-color:#32d391;color:#fff;border:1px solid #fff}.btn::after{filter:brightness(0) invert(1);transition:all .3s ease;content:"";display:inline-block;margin-left:.5em;vertical-align:middle;width:.65em;height:.65em;background-color:currentColor;-webkit-mask-image:url("../../images/icons/flecha.svg");mask-image:url("../../images/icons/flecha.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.btn:hover::after{background-color:#000;filter:unset}.btn-secondary::after{filter:unset;background-color:#000}.btn-secondary:hover::after{filter:unset;background-color:#fff}.text-regular{font-weight:400}.text-medium{font-weight:500}.text-bold{font-weight:700}.text-light{font-weight:300}.text-primary{color:#32d391}.text-secondary{color:#fff}@media(max-width: 480px){.btn{font-size:clamp(13px,1.0416666667vw,1.25rem)}}#logo svg{filter:brightness(0) invert(1)}.title-1{font-size:clamp(40.85px,5.8854166667vw,7.0625rem)}header .btn{background-color:#32d391;color:#fff;border:1px solid #fff !important}.equipos .titulos{padding-top:20.8125em;padding-bottom:30.5625em;position:relative;color:#707070}.equipos .titulos .title-1:last-child{margin-left:.75em}.equipos .titulos .icon-container svg path{fill:#fff}.equipos .comillas{font-size:2.5em;line-height:1;transform:translateY(-0.05em);margin-right:.2em}.equipos .image-absolute{bottom:-10.625em;left:0;height:36.125em}.equipos .icon-container.position-absolute{bottom:-5.625em;left:41.5%}.equipos .icon-container.position-absolute svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.equipos .icon-container.position-absolute svg path{fill:#70e0b2;stroke:unset}.negocio{padding-top:15.6875em;padding-bottom:9.25em}.servicio-integral{padding-top:4em}.servicio-integral .icon-container svg path{fill:#32d391}.servicio-integral .numero{font-size:clamp(13.2px,1.25vw,1.5rem)}.servicio-integral .btn{background-color:rgba(0,0,0,0);margin-top:1.65em}.servicio-integral .btn:hover{background-color:#32d391}.slider-imagenes-section>.position-relative{top:-7.5625em;z-index:1;overflow:hidden}.slider-imagenes{width:100%;height:auto;margin-bottom:5em}.slider-imagenes .swiper-slide{width:100%;height:auto;max-height:100%;display:flex;justify-content:center;align-items:flex-start;transition:all .3s ease}.slider-imagenes .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider-imagenes .swiper-slide.swiper-slide-active .swiper-zoom-container{height:calc(100% + 5em);max-height:calc(100% + 5em)}@media(max-width: 480px){.slider-imagenes{margin:3.125em 0;display:flex !important;flex-wrap:wrap}.slider-imagenes .swiper-wrapper{order:2}}.swiper-navigation{display:flex;align-items:center;justify-content:center;height:8.75em;width:8.75em;background-color:#32d391;border-radius:50%;transition:opacity .3s ease;z-index:2;align-items:center;opacity:0;pointer-events:none}.swiper-navigation .swiper-button-prev,.swiper-navigation .swiper-button-next{position:initial;color:#fff;width:3.75em;height:3.75em;border-radius:50%;transition:background-color .3s ease}.swiper-navigation .swiper-button-prev::after,.swiper-navigation .swiper-button-next::after{content:unset}.swiper-navigation .swiper-button-prev svg rect,.swiper-navigation .swiper-button-next svg rect{fill:none;stroke:none}.swiper-navigation .swiper-button-prev svg path,.swiper-navigation .swiper-button-next svg path{stroke:none;fill:#fff}.swiper-navigation .swiper-button-prev{transform:translateY(0.625em) translateX(0.625em) rotate(225deg)}.swiper-navigation .swiper-button-next{transform:translateY(0.625em) translateX(-0.625em) rotate(45deg)}@media(max-width: 480px){.swiper-navigation{opacity:1;position:relative !important;transform:translateY(50%) !important;pointer-events:auto}}.proyectos{padding-top:5.3125em;padding-bottom:9.875em}.proyectos .titulos{color:#707070}.proyectos .titulos .icon-container svg path{fill:#32d391}.proyectos .proyecto-card{max-width:27.125em;height:30.875em;position:relative;transition:transform .3s ease-in-out}@media(max-width: 480px){.proyectos .proyecto-card{max-width:100%;height:auto}}.proyectos .proyecto-card .title{position:absolute;bottom:2.3125em;left:1.875em;color:#fff}.proyectos .proyecto-card .icon-container{position:absolute;top:1.6875em;right:1.75em;width:2.25em;height:2.25em;z-index:1}.proyectos .proyecto-card .icon-container svg{width:.875em;height:.875em;position:absolute;transform:none}.proyectos .proyecto-card .proyecto-imagen,.proyectos .proyecto-card .image-wrapper{border-radius:10%;overflow:hidden}.proyectos .proyecto-card .image-wrapper{transition:transform .3s ease-in-out}.proyectos .proyecto-card:hover .image-wrapper{transform:scale(1.05) !important}@media(max-width: 480px){.negocio{padding-bottom:4em}}/*# sourceMappingURL=page-nuestro-enfoque.min.css.map */