@import url(https://fonts.googleapis.com/css2?family=Mozilla+Headline:wght@200..700&family=Outfit:wght@100..900&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}

/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:initial}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:initial;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:initial}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{--dark-blue:#1f244d;--green:#95c11f;--light-blue:#d3e3f5;--gris:#556987;--blue:#00009d;--font1:"Mozilla Headline",sans-serif;--font2:"Rubik",sans-serif;--font3:"Outfit",sans-serif}*{box-sizing:border-box}body{background:url(data:image/png;base64,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) 50% repeat;color:#1f244d;color:var(--dark-blue);font-family:Rubik,sans-serif;font-family:var(--font2)}body h1,body h2,body h3,body h4,body h5,body h6{color:#1f244d;color:var(--dark-blue);font-family:Mozilla Headline,sans-serif;font-family:var(--font1);font-size:30px;font-weight:400;margin:0;padding:0}body p{color:#1f244d;color:var(--dark-blue);margin:0}body figure{display:block;margin:0;padding:0}body img{display:block;height:auto;width:100%}body ul{list-style:none;padding:0}main{display:inline-block;height:auto;overflow:hidden;vertical-align:top;width:100%}.pageContent{padding:160px 0 0}@media screen and (max-width:599px){.pageContent{padding:80px 0 0}}.secBox{display:inline-block;height:auto;position:relative;vertical-align:top;width:100%}.secTop{margin-top:90px}@media screen and (max-width:1050px){.secTop{margin-top:70px}}.inlineBlock{display:inline-block;vertical-align:top;width:100%}.inlineFlex{align-items:center;display:flex;justify-content:center;width:100%}.inlineFlexLeft{align-items:flex-start;justify-content:flex-start}.MuiContainer-root{max-width:1550px!important;position:relative}@media screen and (max-width:1350px){.MuiContainer-root{padding:0 2.5%!important}}.titleSection{height:auto;position:relative;width:100%}.titleSection h1,.titleSection h2{display:inline-block;font-size:45px;padding:0 20px 0 0;position:relative;z-index:2}.titleSection h1 strong,.titleSection h2 strong{color:#00009d;color:var(--blue)}.titleSection h1:before,.titleSection h2:before{background:#1f244d;background:var(--dark-blue);content:"";height:1px;left:110%;position:absolute;top:30px;width:5000px}@media screen and (max-width:1350px){.titleSection h1,.titleSection h2{font-size:40px}.titleSection h1:before,.titleSection h2:before{left:100%;top:25px}}@media screen and (max-width:1050px){.titleSection h1,.titleSection h2{font-size:30px}.titleSection h1:before,.titleSection h2:before{left:100%;top:20px}.titleSection h2{font-size:25px}.titleSection h2:before{left:100%;top:15px}}.secFeed{padding:60px 0 180px}@media screen and (max-width:1550px){.secFeed{padding:50px 0 180px}}@media screen and (max-width:1350px){.secFeed{padding:50px 0 80px}}@media screen and (max-width:1050px){.secFeed{padding:40px 0 60px}}@media screen and (max-width:599px){.secFeed{padding:30px 0 60px}}.secAbout{background:#fff;padding:100px 0}@media screen and (max-width:1350px){.secAbout{padding:100px 0 80px}}@media screen and (max-width:1050px){.secAbout{padding:30px 0 0}}.saTitleSection2{padding:0 30px 0 0;width:50%}.saTitleSection2 h2{font-size:55px;margin-bottom:20px}.saTitleSection2 h2 strong{color:var(--blue)}.saTitleSection2 h2:before{background:var(--dark-blue);content:"";height:1px;position:absolute;right:100%;top:35px;width:5000px}.saTitleSection2 h4{color:var(--gris);font-size:26px;margin-bottom:20px}.saTitleSection2 p{color:var(--gris)}@media screen and (max-width:1350px){.saTitleSection2 h2{font-size:45px}.saTitleSection2 h2:before{right:calc(100% - 15px);top:25px}.saTitleSection2 h4{font-size:20px}}@media screen and (max-width:1050px){.saTitleSection2{width:100%}.saTitleSection2 h2{font-size:40px}.saTitleSection2 h4{font-size:18px}}@media screen and (max-width:599px){.saTitleSection2{padding:0}.saTitleSection2 h2{font-size:28px}.saTitleSection2 h2 br{display:none}.saTitleSection2 h2:before{right:calc(100% - 5px);top:20px}}.secAboutImg{border-radius:80px 0 0 0;bottom:0;overflow:hidden;position:absolute;right:0;width:40%}@media screen and (max-width:1550px){.secAboutImg{width:50%}}@media screen and (max-width:1350px){.secAboutImg{width:45%}}@media screen and (max-width:1050px){.secAboutImg{border-radius:0;margin-top:30px;position:relative;width:100%}.secAboutImg img{height:40vh;object-fit:cover}}.secStepsBox{align-items:flex-start;justify-content:space-between;padding:80px 0}@media screen and (max-width:1350px){.secStepsBox{padding:60px 0}}@media screen and (max-width:1050px){.secStepsBox{flex-direction:column;padding:40px 0 20px}}.secStepsBoxItem{padding:0 20px 0 50px;position:relative;width:calc(33.3% - 10px)}.secStepsBoxItem .num{color:#dee7f6;font-family:Outfit,sans-serif;font-size:220px;font-weight:900;left:0;line-height:.7;position:absolute;z-index:1}.secStepsBoxItem .txt{position:relative;z-index:2}.secStepsBoxItem .txt h4{color:var(--dark-blue);font-size:34px;margin:0 0 10px}.secStepsBoxItem .txt p{color:var(--gris);line-height:1.5}@media screen and (max-width:1350px){.secStepsBoxItem .txt h4{font-size:32px}}@media screen and (max-width:1050px){.secStepsBoxItem{margin-bottom:30px;width:100%}.secStepsBoxItem .txt h4{font-size:28px}}@media screen and (max-width:599px){.secStepsBoxItem .txt h4{font-size:24px}.secStepsBoxItem .txt p{font-size:14px}}.secServices{padding:20px 0 0}.secServices .titleSection{margin-bottom:30px}.homeAccordeon{justify-content:space-between}@media screen and (max-width:599px){.homeAccordeon{flex-direction:column}}.homeAccordeonItem{cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease-in-out;width:calc(20% - 3px)}.homeAccordeonItem figure{margin:0;padding:0;position:relative;width:100%;z-index:1}.homeAccordeonItem figure:after,.homeAccordeonItem figure:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s ease-in-out;width:100%;z-index:1}.homeAccordeonItem figure:after{background:linear-gradient(180deg,#0000 0,#000);bottom:0;opacity:0;transition:all .3s ease-in-out}.homeAccordeonItem figure img{display:block;height:800px;object-fit:cover;width:100%}.homeAccordeonItem figure figcaption{align-items:flex-end;bottom:15%;display:flex;height:85%;justify-content:center;left:0;opacity:1;position:absolute;transition:all .15s ease-in-out;width:100%;z-index:2}.homeAccordeonItem figure figcaption h4{color:#fff;font-family:var(--font1);font-size:32px;font-weight:600;margin:0;transform:rotate(180deg);writing-mode:vertical-rl}.homeAccordeonItem figure figcaption:before{background:#fff;bottom:calc(-15% - 15px);content:"";height:calc(15% - 10px);left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:1px}.homeAccordeonItem:hover figure:before{opacity:0}.homeAccordeonItem:hover figure:after{opacity:1}@media screen and (max-width:1350px){.homeAccordeonItem figure img{height:650px}}@media screen and (max-width:1050px){.homeAccordeonItem figure img{height:500px}.homeAccordeonItem figure figcaption h4{font-size:26px}}@media screen and (max-width:599px){.homeAccordeonItem{width:100%}.homeAccordeonItem figure img{height:300px}.homeAccordeonItem figure figcaption{display:none}.homeAccordeonItem figure:before{opacity:0}.homeAccordeonItem figure:after{height:130%;opacity:1;top:-30%}}.homeAccordeonItem .txt{align-items:flex-start;bottom:0;bottom:-10px;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;padding:40px 30px;position:absolute;transition:all .3s ease-in-out;width:550px;z-index:2}.homeAccordeonItem .txt h4{color:#fff;font-family:var(--font1);font-size:28px;font-weight:500;margin:0 0 15px;padding:0 0 15px;position:relative}.homeAccordeonItem .txt h4:before{background:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;width:40px}.homeAccordeonItem .txt p{color:#fff;font-family:var(--font2);font-size:16px;font-weight:200;line-height:1.3;margin-bottom:10px}.homeAccordeonItem .txt a{align-items:center;border:1px solid #fff;border-radius:35px;color:#fff;display:inline-block;display:flex;font-family:var(--font1);font-size:18px;justify-content:center;margin-top:10px;padding:15px 30px;text-decoration:none}.homeAccordeonItem .txt a svg{margin-left:5px}@media screen and (max-width:1350px){.homeAccordeonItem .txt{width:450px}.homeAccordeonItem .txt h4{font-size:26px}}@media screen and (max-width:1050px){.homeAccordeonItem .txt{width:100%}.homeAccordeonItem .txt h4{font-size:22px}.homeAccordeonItem .txt p{font-size:14px}}@media screen and (max-width:599px){.homeAccordeonItem .txt{opacity:1;padding:15px 15px 25px}.homeAccordeonItem .txt h4{font-size:20px;font-weight:400}.homeAccordeonItem .txt p{margin-bottom:0}.homeAccordeonItem .txt a{font-size:14px;height:30px;padding:0 15px}.homeAccordeonItem .txt a svg{font-size:14px}}.homeAccordeonItemAct{width:40%}.homeAccordeonItemAct figure figcaption{bottom:20%;opacity:0}.homeAccordeonItemAct figure:before{opacity:0}.homeAccordeonItemAct figure:after{opacity:1}.homeAccordeonItemAct .txt{bottom:0;opacity:1}@media screen and (max-width:599px){.homeAccordeonItemAct{width:100%}.homeAccordeonItemAct .txt{padding:15px 15px 20px}}.secCount{padding:60px 0}@media screen and (max-width:1050px){.secCount{padding:40px 0}}@media screen and (max-width:599px){.secCount{padding:30px 0}}.secCountList{justify-content:space-between}@media screen and (max-width:1050px){.secCountList{flex-direction:column}}.secCountItem{align-items:center;display:flex;justify-content:center;width:auto}.secCountItem .numb{color:var(--dark-blue);font-family:var(--font3);font-size:100px;font-weight:900;position:relative}.secCountItem .numb strong{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--blue);color:#0000;font-weight:900;left:-5px;position:absolute;top:3px;z-index:-1}.secCountItem .txt{padding:0 0 0 20px}.secCountItem .txt h4{color:var(--blue);font-size:40px;font-weight:700}.secCountItem .txt small{color:var(--gris);font-size:20px}@media screen and (max-width:1550px){.secCountItem .txt h4{font-size:34px}}@media screen and (max-width:1350px){.secCountItem .numb{font-size:80px}.secCountItem .txt h4{font-size:28px}}@media screen and (max-width:1050px){.secCountItem{margin-bottom:20px;width:100%}.secCountItem .numb{font-size:60px}.secCountItem .txt h4{font-size:22px}}.secProy{background:#fff;padding:40px 0 70px}.secClientes{padding:40px 0}.secClientesList{flex-wrap:wrap;justify-content:space-between;margin-top:30px}.secClientesItem{align-items:center;background:#fff;box-shadow:0 0 20px 0 #00000005;display:flex;justify-content:center;margin-bottom:25px;padding:20px;position:relative;width:calc(20% - 20px)}.secClientesItem img{width:80%}.secClientesItem:after,.secClientesItem:before{border-left:2px solid var(--dark-blue);border-top:2px solid var(--dark-blue);content:"";height:15px;left:10px;position:absolute;top:10px;width:15px}.secClientesItem:after{bottom:10px;left:auto;right:10px;top:auto;transform:rotate(180deg)}@media screen and (max-width:1050px){.secClientesItem{margin-bottom:20px;width:calc(33.3% - 15px)}}@media screen and (max-width:599px){.secClientesItem{margin-bottom:15px;width:calc(50% - 10px)}.secClientesItem img{width:95%}.secClientesItem:after,.secClientesItem:before{border-left:1px solid var(--dark-blue);border-top:1px solid var(--dark-blue);content:"";height:10px;width:10px}}.headerCont{align-items:center;background:#fff;box-shadow:0 0 10px 0 #00000026;height:90px;justify-content:center;left:0;position:fixed;top:0;z-index:999}@media screen and (max-width:1050px){.headerCont{height:70px}}.headerBox{justify-content:space-between}.headerBox .headerLogo img{height:60px;width:auto}@media screen and (max-width:1050px){.headerBox{justify-content:center}.headerBox .headerLogo img{height:45px}}.headerMenu{display:flex}.headerMenu .headerLogoResp{display:none;margin:0 0 10px;width:180px}.headerMenu ul{display:flex}.headerMenu ul li{padding:0 10px}.headerMenu ul li a{color:var(--dark-blue);font-size:16px;text-decoration:none}@media screen and (max-width:1050px){.headerMenu{align-items:center;background:#fff;flex-direction:column;height:100%;justify-content:flex-start;left:100%;padding:40px 0 0;position:fixed;top:0;width:100%;z-index:9999}.headerMenu .headerLogoResp{display:block}.headerMenu ul{flex-direction:column}.headerMenu ul li{padding:7px 0}.headerMenu ul li a{color:var(--dark-blue);display:inline-block;font-family:var(--font1);font-size:24px;font-weight:800;padding:0 5px;text-align:center;width:100%}}.headerMenuAct{left:0}.headerBtnCta{align-items:center;background:var(--blue);border-radius:25px;color:#fff;display:flex;height:50px;justify-content:center;margin-left:20px;padding:0 20px;text-decoration:none}@media screen and (max-width:1050px){.headerBtnCta{display:none}}.headerHamb{border-radius:50%;display:none;height:50px;margin-bottom:auto;margin-top:auto;right:5%;width:50px}.headerHamb,.headerHamb span{bottom:0;position:absolute;top:0}.headerHamb span{background:var(--dark-blue);border-radius:4px;height:3px;left:0;margin:auto;right:0;width:60%}.headerHamb span:after,.headerHamb span:before{background:var(--dark-blue);content:"";height:100%;left:0;position:absolute;width:100%}.headerHamb span:before{top:-8px}.headerHamb span:after{bottom:-8px}@media screen and (max-width:1050px){.headerHamb{display:block}}.headerClose{align-items:center;background:#ececff;border-radius:50%;color:var(--blue);display:flex;display:none;height:60px;justify-content:center;position:absolute;right:35px;top:35px;width:60px}@media screen and (max-width:1050px){.headerClose{display:flex}}footer{background:#fff;display:inline-block;padding:40px 0;width:100%}.footerBox{align-items:flex-start;justify-content:space-between}@media screen and (max-width:1050px){.footerBox{flex-direction:column}}.footerLogo{margin-bottom:15px;width:350px}@media screen and (max-width:1350px){.footerLogo{width:250px}}@media screen and (max-width:1050px){.footerLogo{width:180px}}.footerItem{align-items:flex-start;flex-direction:column;padding:0 0 0 40px;width:auto}.footerItem h4{color:var(--dark-blue);font-family:var(--font1);font-size:28px;font-weight:600;line-height:1;position:relative}.footerItem h4:before{background:var(--dark-blue);content:"";height:1px;left:-40px;position:absolute;top:15px;width:30px}.footerItem ul li{margin:5px 0}.footerItem ul li a{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--gris);display:block;display:-webkit-box;font-size:16px;max-height:45px;max-width:200px;overflow:hidden;padding:5px 0 5px 15px;position:relative;text-decoration:none;text-overflow:ellipsis}.footerItem ul li a:before{background:var(--blue);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:12px;width:6px}@media screen and (max-width:1050px){.footerItem{margin-bottom:30px}.footerItem h4{font-size:24px;margin-bottom:0}.footerItem ul{margin-top:5px}}@media screen and (max-width:599px){.footerItem{margin-bottom:20px}.footerItem h4{font-size:22px}.footerItem h4:before{top:10px}}.footerItemFirst{padding:0}.footerRedesSociales{display:flex;margin:20px 0 0}.footerRedesSociales a{align-items:center;background:var(--dark-blue);border-radius:50%;display:flex;height:60px;justify-content:center;margin-right:10px;width:60px}.footerRedesSociales a img,.footerRedesSociales a svg{fill:#fff;color:#fff;height:25px;width:auto}.footerDescription ul li{align-items:center;color:var(--gris);display:flex;font-size:16px;justify-content:flex-start;margin-bottom:5px}.footerDescription ul li .icon{align-items:center;background:#e1ecff;border-radius:50%;display:flex;height:30px;justify-content:center;margin-right:10px;width:30px}.footerDescription ul li .icon svg{width:20px}@media screen and (max-width:1050px){.footerDescription ul li{font-size:14px}.footerDescription ul li .icon{height:20px;width:20px}.footerDescription ul li .icon svg{width:15px}}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:44px;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{fill:currentColor;height:100%;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:50%;left:var(--swiper-navigation-top-offset,50%);margin-left:-22px;margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:4px;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:4px;bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.splashPage{align-items:center;background:#fff;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;transform:translateY(0);transition:all .3s ease-in-out;width:100%;z-index:99999999999999}.splashPageOut{opacity:0;pointer-events:none;transform:translateY(5%)}.splashLogo{align-items:center;display:flex;flex-direction:column;justify-self:center;width:100%}.splashLogo figure{height:auto;margin-bottom:40px;width:200px}.splashLogo figure img{height:auto;width:100%}.splashLogo .MuiLinearProgress-root{background:#fff;height:1px;width:100%!important}.splashLogo .MuiLinearProgress-root .MuiLinearProgress-bar{background:var(--blue)}.homeIntroItem figure{display:block;width:100%}.homeIntroItem figure img{height:70vh;object-fit:cover;width:100%}@media screen and (max-width:1050px){.homeIntroItem figure img{height:60vh;height:50vh}}.homeIntroItem figure:before{background:linear-gradient(90deg,#000 0,#0000);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.homeIntroItem figure figcaption{align-items:flex-start;display:flex;flex-direction:column;left:0;left:12.5%;position:absolute;top:50%;transform:translateY(-50%);width:840px}.homeIntroItem figure figcaption:before{background:#fff;content:"";height:1px;position:absolute;right:105%;top:35px;width:100%}.homeIntroItem figure figcaption h1{color:#fff;font-family:var(--font1);font-size:55px;margin-bottom:30px}.homeIntroItem figure figcaption p{color:#fff;font-size:22px;font-weight:300;margin-bottom:30px}.homeIntroItem figure figcaption a{background:#fff;border-radius:40px;color:var(--dark-blue);display:flex;font-family:var(--font1);font-size:22px;padding:20px 40px;text-decoration:none}@media screen and (max-width:1350px){.homeIntroItem figure figcaption h1{font-size:45px}}@media screen and (max-width:1050px){.homeIntroItem figure figcaption{width:600px}.homeIntroItem figure figcaption h1{font-size:35px}.homeIntroItem figure figcaption p{font-size:20px}.homeIntroItem figure figcaption a{font-size:18px;padding:15px 30px}}@media screen and (max-width:599px){.homeIntroItem figure figcaption{left:7%;width:87.5%}.homeIntroItem figure figcaption:before{top:20px}.homeIntroItem figure figcaption h1{font-size:25px}.homeIntroItem figure figcaption p{font-size:16px}.homeIntroItem figure figcaption a{font-size:18px;padding:15px 30px}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.homeFeed{margin-top:40px;overflow:visible!important}.homeFeed .swiper-pagination{bottom:0;bottom:-30px!important;margin:0;text-align:left;top:auto}.homeFeed .swiper-pagination .swiper-pagination-bullet{background:var(--blue);border-radius:10px;height:10px;transition:all .3s ease-in-out;width:10px}.homeFeed .swiper-pagination .swiper-pagination-bullet-active{border-radius:10px;width:40px}@media screen and (max-width:599px){.homeFeed{margin-top:20px}}.homeFeedItem{background:#fff;border:1px solid #edf0f7;border-radius:20px;overflow:hidden}.homeFeedItem iframe{height:450px;overflow:none;pointer-events:none;width:100%}.homeFeedItem .txt{padding:20px}.homeFeedItem .txt p{color:var(--gris);font-size:14px}.homeProyectos{margin-top:40px;overflow:visible!important;width:100%}.homeProyectos .swiper-pagination{bottom:0;bottom:-30px!important;margin:0;text-align:left;top:auto}.homeProyectos .swiper-pagination .swiper-pagination-bullet{background:var(--blue);border-radius:10px;height:10px;transition:all .3s ease-in-out;width:10px}.homeProyectos .swiper-pagination .swiper-pagination-bullet-active{border-radius:10px;width:40px}@media screen and (max-width:599px){.homeProyectos{margin-top:20px}}.homeProyectosItem figure{border-radius:20px;cursor:pointer;overflow:hidden;position:relative}.homeProyectosItem figure img{display:block;height:400px;object-fit:cover}.homeProyectosItem figure:before{background:linear-gradient(0deg,#000 0,#0000);border-radius:20px;content:"";height:100%;left:0;position:absolute;top:20%;transition:all .3s ease-in-out;width:100%}.homeProyectosItem figure figcaption{bottom:-140px;left:0;padding:20px;position:absolute;transition:all .3s ease-in-out;z-index:1}.homeProyectosItem figure figcaption h4{align-items:flex-end;color:#fff;display:flex;font-size:26px;font-weight:400;height:70px;justify-content:flex-start;margin-bottom:15px}.homeProyectosItem figure figcaption p{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#fff;display:-webkit-box;font-family:var(--font2);font-size:16px;font-weight:lighter;height:57px;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis}.homeProyectosItem figure figcaption a{align-items:center;background:#fff;border:1px solid #fff;border-radius:20px;color:var(--dark-blue);display:flex;height:40px;justify-content:center;text-decoration:none}.homeProyectosItem:hover figure:before{top:0}.homeProyectosItem:hover figure figcaption{bottom:0}@media screen and (max-width:1350px){.homeProyectosItem figure img{height:350px}}@media screen and (max-width:1050px){.homeProyectosItem{width:calc(50% - 10px)}.homeProyectosItem figure img{height:300px}}@media screen and (max-width:599px){.homeProyectosItem,.homeProyectosItem figure{width:100%}.homeProyectosItem figure img{height:250px}.homeProyectosItem figure figcaption h4{font-size:20px}}.cardProyectItem{width:100%}.cardProyectItem figure{border-radius:20px;cursor:pointer;overflow:hidden;position:relative}.cardProyectItem figure img{display:block;height:400px;object-fit:cover}.cardProyectItem figure:before{background:linear-gradient(0deg,#000 0,#0000);border-radius:20px;content:"";height:100%;left:0;position:absolute;top:20%;transition:all .3s ease-in-out;width:100%}.cardProyectItem figure figcaption{bottom:-140px;left:0;padding:20px;position:absolute;transition:all .3s ease-in-out;z-index:1}.cardProyectItem figure figcaption h4{align-items:flex-end;color:#fff;display:flex;font-size:26px;font-weight:400;height:70px;justify-content:flex-start;margin-bottom:15px}.cardProyectItem figure figcaption p{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#fff;display:-webkit-box;font-family:var(--font2);font-size:16px;font-weight:lighter;height:57px;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis}.cardProyectItem figure figcaption a{align-items:center;background:#fff;border:1px solid #fff;border-radius:20px;color:var(--dark-blue);display:flex;height:40px;justify-content:center;text-decoration:none}.cardProyectItem:hover figure:before{top:0}.cardProyectItem:hover figure figcaption{bottom:0}@media screen and (max-width:1350px){.cardProyectItem figure img{height:350px}}@media screen and (max-width:1050px){.cardProyectItem{width:calc(50% - 10px)}.cardProyectItem figure img{height:300px}}@media screen and (max-width:599px){.cardProyectItem,.cardProyectItem figure{width:100%}.cardProyectItem figure img{height:250px}.cardProyectItem figure figcaption{bottom:-120px}.cardProyectItem figure figcaption h4{font-size:20px}.cardProyectItem figure figcaption p{font-size:14px;height:50px}.cardProyectItem figure figcaption a{height:30px}}.breadCrumb{align-items:flex-start;background:var(--light-blue);justify-content:flex-start;padding:20px 0}.breadCrumb ul{display:flex;margin:0}.breadCrumb ul li{color:var(--gris);font-family:var(--font1);font-size:16px;margin-right:5px;padding-right:0}.breadCrumb ul li:after{content:"/";margin-left:5px}.breadCrumb ul li a{color:var(--dark-blue);font-weight:500;text-decoration:none}.breadCrumb ul li:last-child:after{display:none}@media screen and (max-width:1350px){.breadCrumb{padding:17px 0}}@media screen and (max-width:1050px){.breadCrumb{padding:14px 0}.breadCrumb ul li{font-size:14px}}@media screen and (max-width:599px){.breadCrumb ul li{font-size:13px}}.pageProyectos{padding:50px 0}.pageProyectosList{flex-wrap:wrap;justify-content:space-between;margin-top:40px}.proyectosItem{margin-bottom:25px;width:calc(33.3% - 10px)}.proyectosItem figure{border-radius:20px;cursor:pointer;overflow:hidden;position:relative}.proyectosItem figure img{display:block;height:400px;object-fit:cover}.proyectosItem figure:before{background:linear-gradient(0deg,#000 0,#0000);border-radius:20px;content:"";height:100%;left:0;position:absolute;top:20%;transition:all .3s ease-in-out;width:100%}.proyectosItem figure figcaption{bottom:-140px;left:0;padding:20px;position:absolute;transition:all .3s ease-in-out;z-index:1}.proyectosItem figure figcaption h4{align-items:flex-end;color:#fff;display:flex;font-size:26px;font-weight:400;height:70px;justify-content:flex-start;margin-bottom:15px}.proyectosItem figure figcaption p{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#fff;display:-webkit-box;font-family:var(--font2);font-size:16px;font-weight:lighter;height:57px;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis}.proyectosItem figure figcaption a{align-items:center;background:#fff;border:1px solid #fff;border-radius:20px;color:var(--dark-blue);display:flex;height:40px;justify-content:center;text-decoration:none}.proyectosItem:hover figure:before{top:0}.proyectosItem:hover figure figcaption{bottom:0}@media screen and (max-width:1350px){.proyectosItem figure img{height:350px}}@media screen and (max-width:1050px){.proyectosItem{width:calc(50% - 10px)}.proyectosItem figure img{height:300px}}@media screen and (max-width:599px){.proyectosItem,.proyectosItem figure{width:100%}.proyectosItem figure img{height:250px}.proyectosItem figure figcaption h4{font-size:20px}}.pageServicios{padding:40px 0}.pageServiciosList{flex-wrap:wrap;justify-content:space-between;margin-top:40px}.pageServiciosItem{background:#fff;border-radius:20px;box-shadow:0 0 20px 0 rgba(0,0,0,.075);flex-direction:column;margin-bottom:15px;overflow:hidden;text-decoration:none;width:calc(33.3% - 15px)}.pageServiciosItem h4{align-items:center;display:flex;font-size:20px;height:60px;justify-content:flex-start;padding:0 20px 0 50px;position:relative;text-align:left;text-decoration:none;width:100%}.pageServiciosItem h4:before{background:var(--blue);bottom:0;content:"";height:2px;left:15px;margin-bottom:auto;margin-top:auto;position:absolute;top:0;width:20px}.pageServiciosItem figure{width:100%}.pageServiciosItem figure img{height:250px;object-fit:cover;width:100%}.pageServiciosItem .txt{padding:20px 20px 70px;position:relative}.pageServiciosItem .txt p{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--gris);display:-webkit-box;overflow:hidden;text-decoration:none;text-overflow:ellipsis}.pageServiciosItem .txt a{align-items:center;background:var(--dark-blue);border-radius:30px 0 0 0;bottom:0;color:#fff;display:inline-block;display:flex;font-family:var(--font1);font-size:16px;height:50px;justify-content:center;padding:0 20px;position:absolute;right:0;text-decoration:none}@media screen and (max-width:1050px){.pageServiciosItem{width:calc(50% - 10px)}}@media screen and (max-width:599px){.pageServiciosItem{width:100%}}.pageContacto{padding:0}.pageContactoBox{display:flex;flex-wrap:wrap}.pageContactoBox form{padding:20px 40px;width:50%}@media screen and (max-width:599px){.pageContactoBox form{padding:20px 5%;width:100%}}.pcbMap{background:var(--blue);min-height:70vh;width:50%;z-index:3}@media screen and (max-width:599px){.pcbMap{min-height:50vh;width:100%}}.pcbForm h1{font-size:40px;font-weight:700;margin-bottom:20px}.gm-style-iw-chr{position:absolute;right:-10px;top:-5px}.contactoInfowindow{padding:10px 0 0;text-align:center;width:150px!important}.contactoInfowindow h2{color:var(--blue);font-size:20px;margin-bottom:10px}.contactoInfowindow p{font-size:14px}.contactoTitle{padding:0 30px 0 0;position:relative;width:50%}.contactoTitle h1,.contactoTitle h2{font-size:55px;margin-bottom:20px}.contactoTitle h1 strong,.contactoTitle h2 strong{color:var(--blue)}.contactoTitle h1:before,.contactoTitle h2:before{background:var(--dark-blue);content:"";height:1px;position:absolute;right:calc(100% + 10px);top:35px;width:5000px}.contactoTitle h4{color:var(--gris);font-size:26px;margin-bottom:20px}.contactoTitle p{color:var(--gris);font-size:22px;font-weight:lighter}@media screen and (max-width:1350px){.contactoTitle h1,.contactoTitle h2{font-size:45px}.contactoTitle h1:before,.contactoTitle h2:before{right:calc(100% + 5px);top:25px}.contactoTitle h4,.contactoTitle p{font-size:20px}}@media screen and (max-width:1050px){.contactoTitle{width:100%}.contactoTitle h1,.contactoTitle h2{font-size:40px}.contactoTitle h4,.contactoTitle p{font-size:18px}}@media screen and (max-width:599px){.contactoTitle{padding:0}.contactoTitle h1,.contactoTitle h2{font-size:28px}.contactoTitle h1 br,.contactoTitle h2 br{display:none}.contactoTitle h1:before,.contactoTitle h2:before{right:calc(100% + 5px);top:20px}.contactoTitle p{font-size:16px}}.pcbFormBox{background:#fff;border-radius:20px;box-shadow:0 0 20px 0 #00000012;padding:30px}.pcbFormBox button{background:var(--blue);border:none;border-radius:30px;color:#fff;font-family:var(--font1);font-size:20px;height:50px;margin-top:20px;padding:0 40px;width:auto}.pcbFormBox .inlineBlock{margin-bottom:20px}.pcbFormBox .inlineBlock .MuiFormControl-root .MuiFormLabel-root{font-family:var(--font2)}.pcbFormBox .inlineBlock .MuiFormControl-root .MuiFormLabel-root.Mui-focused{color:var(--blue)}.pcbFormBox .inlineBlock .MuiFormControl-root .MuiInputBase-root:after{border-bottom:2px solid var(--blue)}.pcbFormInfo{margin-top:40px}.pcbFormInfo h4{font-size:25px}.secProyectoTitle{position:relative}.secProyectoTitle:before{background:linear-gradient(180deg,#000000f2 1%,#000000f2 2%,#0000);bottom:0;content:"";z-index:2}.secProyectoTitle img,.secProyectoTitle:before{height:100%;left:0;position:absolute;width:100%}.secProyectoTitle img{object-fit:cover;top:0}.secProyectoTitle .txt{height:auto;min-height:100vh;padding:60px 0;position:relative;width:100%;z-index:4}@media screen and (max-width:1550px){.secProyectoTitle .txt{padding:50px 0}}@media screen and (max-width:1350px){.secProyectoTitle .txt{padding:40px 0}}@media screen and (max-width:599px){.secProyectoTitle .txt{padding:30px 0}}.secProyectoTitle .txt .title{color:#fff;font-size:50px;position:relative}.secProyectoTitle .txt .title:before{background:#fff;content:"";height:1px;position:absolute;right:calc(100% + 25px);top:30px;width:100%}@media screen and (max-width:1550px){.secProyectoTitle .txt .title{font-size:40px}}@media screen and (max-width:1350px){.secProyectoTitle .txt .title{font-size:35px}.secProyectoTitle .txt .title:before{right:calc(100% + 15px);top:20px}}@media screen and (max-width:1050px){.secProyectoTitle .txt .title{font-size:25px}.secProyectoTitle .txt .title:before{right:calc(100% + 10px);top:20px}}@media screen and (max-width:599px){.secProyectoTitle .txt .title{font-size:22px}.secProyectoTitle .txt .title:before{right:calc(100% + 5px);top:15px}}.campTxt{background:#000000b3;border-radius:0 30px 30px 30px;margin-top:40px;max-width:700px;padding:20px 30px 30px;width:100%}.campTxt h2,.campTxt h3{color:#fff;font-weight:600;margin-bottom:20px}.campTxt .titleDesc{font-weight:700;margin-bottom:25px;padding:0 0 15px;position:relative}.campTxt .titleDesc:before{background:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;width:30px}.campTxt p{color:#fff;font-size:16px;font-weight:lighter;line-height:1.5;margin-bottom:20px}.campTxt ul{margin:20px 0 0}.campTxt ul li{color:#fff;font-family:var(--font2);font-size:16px;font-weight:lighter;line-height:1.5;padding:0 0 0 30px;position:relative}.campTxt ul li:before{background:#fff;content:"";height:1px;left:0;position:absolute;top:10px;width:20px}@media screen and (max-width:1350px){.campTxt{margin-top:30px}}@media screen and (max-width:1050px){.campTxt{margin-top:20px;padding:20px}.campTxt p{font-size:15px}}@media screen and (max-width:599px){.campTxt{margin-top:10px;padding:20px}.campTxt p{font-size:14px}}.spdIndicadores{align-content:center;display:flex;justify-content:flex-start;margin:30px 0 0;width:100}.spdIndicadores li{align-items:center;background:#fff;border-radius:50px;box-shadow:4px 4px 30px 0 #00000080;display:flex;justify-content:center;margin-right:20px;padding:15px 40px 15px 20px;width:auto}.spdIndicadores li svg{color:var(--dar-blue);height:30px;margin-right:10px;width:auto}.spdIndicadores li .desc{border-left:1px solid #00000026;display:flex;flex-direction:column;padding:0 0 0 15px}.spdIndicadores li .desc small{color:var(--gris);font-family:var(--font2);font-size:14px}.spdIndicadores li .desc h3{color:var(--gris);font-size:18px;font-weight:800}@media screen and (max-width:1550px){.spdIndicadores{margin:25px 0 0}.spdIndicadores li{padding:12px 30px 12px 20px}}@media screen and (max-width:1350px){.spdIndicadores{margin:20px 0 0}.spdIndicadores li{padding:9px 25px 9px 15px}.spdIndicadores li svg{height:23px}.spdIndicadores li .desc small{font-size:12px}.spdIndicadores li .desc h3{font-size:17px}}@media screen and (max-width:1050px){.spdIndicadores{flex-wrap:wrap}.spdIndicadores li{margin-bottom:15px;padding:9px 20px 9px 15px}.spdIndicadores li svg{height:23px}.spdIndicadores li .desc small{font-size:12px}.spdIndicadores li .desc h3{font-size:15px}}@media screen and (max-width:599px){.spdIndicadores li{justify-content:flex-start;margin:0 0 10px;padding:6px 20px 6px 15px;width:100%}.spdIndicadores li svg{height:18px}.spdIndicadores li .desc h3{font-size:14px}}.spdSwiper{height:100%;left:0;position:absolute;top:0;width:100%}.spdItem{border-radius:20px;overflow:hidden}.spdItem,.spdItem img{display:block}.pageDetServ{padding:50px 0 0}.pageDetServ figure{height:100%;object-fit:cover;overflow:hidden;position:absolute;right:0;top:0;width:50%}.pageDetServ figure img{height:100%;object-fit:cover;width:100%}@media screen and (max-width:1050px){.pageDetServ{padding:30px 0 0}.pageDetServ figure{height:50vh;position:relative;width:100%}}.pagDetServBox{align-items:center;justify-content:space-between;min-height:70vh}@media screen and (max-width:1050px){.pagDetServBox{min-height:auto;padding:0 0 40px}}.servDetTitle{padding:0 30px 0 0;position:relative;width:50%}.servDetTitle h1,.servDetTitle h2{font-size:55px;margin-bottom:20px}.servDetTitle h1 strong,.servDetTitle h2 strong{color:var(--blue)}.servDetTitle h1:before,.servDetTitle h2:before{background:var(--dark-blue);content:"";height:1px;position:absolute;right:calc(100% + 10px);top:35px;width:5000px}.servDetTitle h4{color:var(--gris);font-size:26px;margin-bottom:20px}.servDetTitle p{color:var(--gris);font-size:22px;font-weight:lighter}@media screen and (max-width:1350px){.servDetTitle h1,.servDetTitle h2{font-size:45px}.servDetTitle h1:before,.servDetTitle h2:before{right:calc(100% + 5px);top:25px}.servDetTitle h4,.servDetTitle p{font-size:20px}}@media screen and (max-width:1050px){.servDetTitle{width:100%}.servDetTitle h1,.servDetTitle h2{font-size:40px}.servDetTitle h4,.servDetTitle p{font-size:18px}}@media screen and (max-width:599px){.servDetTitle{padding:0}.servDetTitle h1,.servDetTitle h2{font-size:28px}.servDetTitle h1 br,.servDetTitle h2 br{display:none}.servDetTitle h1:before,.servDetTitle h2:before{right:calc(100% + 5px);top:20px}.servDetTitle p{font-size:16px}}.pageSectores{padding:40px 0 30px}@media screen and (max-width:599px){.pageSectores{padding:25px 0}}.psbList{background:#fff;flex-direction:column;margin-top:30px}@media screen and (max-width:599px){.psbList{background:#0000;margin-top:0}}.psbItem{flex-wrap:wrap}.psbItem .txt{padding:5% 3%;width:50%}.psbItem .txt h3{color:var(--dark-blue);font-size:50px;font-weight:800;margin:0 0 10px;padding:0 0 10px;position:relative}.psbItem .txt h3:before{background:var(--dark-blue);content:"";height:1px;position:absolute;right:calc(100% + 10px);top:31px;width:5000px}.psbItem .txt p{color:var(--gris);font-size:22px;font-weight:lighter}.psbItem figure{position:relative;width:50%;z-index:5}.psbItem figure img{min-height:80vh;object-fit:cover;width:100%}.psbItem:nth-child(2n){flex-direction:row-reverse}@media screen and (max-width:1350px){.psbItem .txt h3{font-size:40px}.psbItem .txt p{font-size:20px}.psbItem figure img{min-height:60vh}}@media screen and (max-width:1050px){.psbItem .txt h3{font-size:30px}.psbItem .txt h3:before{top:20px}.psbItem .txt p{font-size:16px}.psbItem figure img{min-height:50vh}}@media screen and (max-width:599px){.psbItem{background:#fff;box-shadow:0 0 20px 0 #00000026;flex-direction:column;margin-bottom:15px}.psbItem .txt{width:100%}.psbItem .txt h3{font-size:25px}.psbItem .txt p{font-size:14px}.psbItem figure{width:100%}.psbItem figure img{min-height:40vh}}.secTitleNosotros{display:flex;height:auto;padding:30vh 0 20px;position:relative;width:100%}.secTitleNosotros img{object-fit:cover;z-index:1}.secTitleNosotros img,.secTitleNosotros:before{height:100%;left:0;position:absolute;top:0;width:100%}.secTitleNosotros:before{background:linear-gradient(180deg,#0000 0,#000000e6);content:"";z-index:2}.secTitleNosotros .txtBox{position:relative;z-index:3}.secTitleNosotros .txtBox h1{color:#fff;font-size:100px;font-weight:700;position:relative;width:100%}.secTitleNosotros .txtBox h1 span{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;color:#0000;left:-7px;position:absolute;top:5px}.secTitleNosotros .txtBox h1:before{background:#fff;content:"";height:1px;position:absolute;right:calc(100% + 15px);top:60px;width:100%}@media screen and (max-width:1050px){.secTitleNosotros .txtBox h1{font-size:80px}}@media screen and (max-width:599px){.secTitleNosotros .txtBox h1{font-size:60px}.secTitleNosotros .txtBox h1 span{left:-3px;top:4px}}.pnbResena{padding:30px 0 7%}.pnbResena p{font-family:var(--font1);font-size:20px;font-weight:200;line-height:1.5}@media screen and (max-width:1050px){.pnbResena p{font-size:18px}}@media screen and (max-width:599px){.pnbResena p{font-size:16px}}.secNosAbout{background:#fff;padding:100px 0}@media screen and (max-width:1350px){.secNosAbout{padding:100px 0 80px}}@media screen and (max-width:1050px){.secNosAbout{padding:30px 0 0}}.saNosTitleSection2{padding:0 30px 0 0;width:50%}.saNosTitleSection2 h2{font-size:55px;margin-bottom:20px}.saNosTitleSection2 h2 strong{color:var(--blue)}.saNosTitleSection2 h2:before{background:var(--dark-blue);content:"";height:1px;position:absolute;right:100%;top:35px;width:5000px}.saNosTitleSection2 h4{color:var(--gris);font-size:26px;margin-bottom:20px}.saNosTitleSection2 p{color:var(--gris)}@media screen and (max-width:1350px){.saNosTitleSection2 h2{font-size:45px}.saNosTitleSection2 h2:before{right:calc(100% - 15px);top:25px}.saNosTitleSection2 h4{font-size:20px}}@media screen and (max-width:1050px){.saNosTitleSection2{width:100%}.saNosTitleSection2 h2{font-size:40px}.saNosTitleSection2 h4{font-size:18px}}@media screen and (max-width:599px){.saNosTitleSection2{padding:0}.saNosTitleSection2 h2{font-size:28px}.saNosTitleSection2 h2 br{display:none}.saNosTitleSection2 h2:before{right:calc(100% - 5px);top:20px}}.secNosAboutImg{border-radius:80px 0 0 0;bottom:0;overflow:hidden;position:absolute;right:0;width:45%}@media screen and (max-width:1550px){.secNosAboutImg{width:50%}}@media screen and (max-width:1350px){.secNosAboutImg{width:45%}}@media screen and (max-width:1050px){.secNosAboutImg{border-radius:0;margin-top:30px;position:relative;width:100%}.secNosAboutImg img{height:40vh;object-fit:cover}}.secNosFeed{padding:5% 0}@media screen and (max-width:599px){.secNosFeed{padding:30px 0 50px}}
/*# sourceMappingURL=main.f293b595.css.map*/