#inline{display:none;max-width:350px;width:100%;margin:0 auto}#map{width:100%;height:300px;margin-top:120px;background:aliceblue}.wbg2{background:#ffffff61;position:absolute;width:100%;height:100%}.contacto-info{width:100%;margin:100px auto}.thankyou{margin:0 auto;text-align:center;color:#23485c}.thankyou h2{font-size:24px;font-weight:700}.thankyou p{font-size:18px;max-width:300px;margin:0 auto}.infoform input{display:block;padding:10px;max-width:350px;width:100%;margin:20px auto;outline:none;text-transform:uppercase}.infoform label{display:block;text-align:center;text-transform:uppercase;font-size:12px;color:#294859;margin:0 auto}.infoform select{display:block;padding:10px;max-width:350px;width:100%;height:40px;margin:10px auto 20px;background:none;border-radius:0;outline:none;border-color:#ccc;color:#757575}.infoform input.btn{background:#294859 url(../img/btn.svg) no-repeat center;color:#fff;font-weight:700;font-size:12px;width:280px;height:87px;border:0;outline:none;overflow:hidden;text-indent:999999px}.infoform textarea{display:block;padding:10px;max-width:350px;width:100%;margin:20px auto;min-height:100px;outline:none;border-color:#ccc}.modaal-container{max-width:500px!important}.contenedor-calculadora-info{background:hsla(200,48%,24%,.3);margin:0 auto;width:100%;float:right}.calc-container{float:right;width:45%;padding:100px;min-height:600px}.info-sobrecalc{background:#faefd0;float:left;width:55%;padding:100px;min-height:652px}.info-sobrecalc h2{color:#23485c;font-size:25px;margin:0 auto 30px;text-align:center}.info-sobrecalc p{color:#666;font-size:18px;line-height:26px;text-align:justify}.btn-info{display:block;font-family:'Titillium Web',sans-serif;background:#20475B;color:#fff;padding:10px 15px;text-transform:uppercase;font-size:14px;letter-spacing:2px;text-align:center;margin:30px auto 0;font-weight:700;width:170px;transition:0.3s}.btn-info:hover{text-decoration:none;background:#f3bd48;color:#20475B}footer{background:#1f475b0f;float:left;width:100%;text-align:left;padding:20px;line-height:2;color:#1f475b;font-size:10px}footer p{margin:0;font-weight:500}footer a{color:#23485c}h1,h2,h3,h4,h5{font-family:'Cairo',sans-serif}p{font-family:'Cairo',sans-serif}.video-container{position:relative;width:100%;height:100%;overflow:hidden}.video-container .cover-img,.video-overlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%}.video-container .video-overlay{z-index:97;background-size:cover;margin-top:-1px;padding:0;height:101%;width:101%;opacity:.5}.video-container .video-content{z-index:98;position:absolute;height:100%;width:100%}.video-container .video-content .inner{height:100%;width:100%;display:block;justify-content:center;align-items:center;flex-flow:column wrap}.video-container .video-content .inner svg{max-width:630px;width:100%;margin:20% auto 0;padding:0}.slidetitu{text-align:center;margin:0;text-shadow:none;font-family:'Titillium Web',sans-serif;font-size:18px;color:#20475b;letter-spacing:6px;text-transform:uppercase}.slidebtn{font-size:14px;color:#23485c;text-decoration:none;text-shadow:none}.slidebtn span{display:block;background:#f3bd48;height:2px;width:70px;margin:5px auto}.team{margin:130px auto 0;position:relative;padding:10vh 0;transition:0.3s;height:90vh}.movleft{left:-50%;transition:0.3s}.owl-carousel.owl-drag .owl-item{max-width:270px!important;left:-110px}.owl-carousel{max-width:560px;width:100%;margin:0 auto!important}.titucontainer{margin-bottom:20px;height:60px}h1.equipo{text-align:center;color:#23485c;font-size:26px}.owl-item>div{cursor:pointer;margin:6% 8%;opacity:.4;transition:margin 0.4s ease}.owl-item.center>div{cursor:auto;margin:0;opacity:1}.owl-item:not(.center)>div:hover{opacity:.75}.btnitem{position:absolute;top:25vh;left:50%;opacity:0;margin-left:-25px;width:50px;border-radius:70px;overflow:hidden;transition:0.3s;z-index:99;cursor:pointer}.center:hover .btnitem{opacity:.8}.item p{font-size:12px;font-weight:600;margin-top:8px;color:#23485c;text-align:center}.item p span{display:block;font-weight:lighter}button:hover,button:focus,.button:hover,.button:focus{background-color:#0000!important}.infoabout{width:100%;margin:100px auto;padding:90px 0 0}.infoabout h1{font-size:30px;color:#f07539;font-weight:bolder;max-width:580px;width:100%;text-align:center;margin:0 auto}.infoabout p{color:#666;font-size:18px;line-height:26px;text-align:justify;max-width:530px;margin:50px auto 0}.valors{background:#fff;margin:50px auto;position:relative;padding:10vh 0}.valors{background:#fff;margin:50px auto;position:relative;padding:10vh 0}.valors .infova{margin:0 auto;color:#666;font-size:18px;line-height:26px;text-align:justify;max-width:600px}.valors .infova h3{color:#23485c;font-weight:bolder;margin:20px 0;font-size:25px}.equipocont{position:relative;background:#f1f1f1;height:90vh}#jose,#roberto,#carlos,#julio,#nelson{display:none;width:58%;height:100%;background:#fff;position:absolute;right:0;top:0;z-index:9}.infocarusel h1{color:#23485c;font-size:24px;max-width:600px;margin:70px auto 0}.infocarusel h1 span{display:block;font-size:14px}.infocarusel p{color:#666;font-size:18px;line-height:26px;text-align:justify;margin:20px auto;max-width:600px}.closeteam{color:#23485c;font-size:14px;text-decoration:none;position:relative;top:20px;left:30px}.closeteam:hover{text-decoration:none}.product ul{padding:0;text-align:center;margin:70px auto 0}.product ul li{display:inline-block;margin:0 10px;position:relative;width:300px;height:300px}.product ul li img{display:block;width:100%;filter:brightness(.7)}.product ul li span{position:absolute;width:100%;text-align:center;text-transform:uppercase;color:#fff;font-weight:bolder;font-size:18px;z-index:1;top:120px;display:block}.logomar{text-align:center}.logomar img{margin:10px;width:80px;opacity:.7;display:inline-block;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:0.3s}.logomar img:hover{-webkit-filter:none;filter:none;opacity:1}*{box-sizing:border-box}.acorproduc{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;align-content:center;position:relative;top:0;left:0;width:100%;-webkit-transition:all 200ms ease-in-out 50ms;transition:all 200ms ease-in-out 50ms;opacity:0}.acorproduc div{margin-left:0;margin-right:0;background:rgba(220,220,220,.5);-webkit-transition:all 200ms ease-in-out 50ms;transition:all 200ms ease-in-out 50ms;font-family:Helvetica,Arial,Sans-Serif;font-weight:500;cursor:pointer;font-size:16pt}.acorproduc .default{height:auto;width:34vw;color:rgba(255,255,255,0);font-size:16pt;overflow:hidden;position:relative;background:none}.acorproduc .expand{height:auto;width:740vw!important;background:#fff;color:#fff;padding:0}.acorproduc .expand .buttonclose{font-size:14px;color:#23485c;top:-120px;position:absolute}.acorproduc .default>span{position:absolute;z-index:5;left:10%;bottom:10%;color:#fff;font-weight:700;font-size:18px;text-transform:uppercase;width:200px}.acorproduc .default>img{position:relative;height:100%;display:block;z-index:4}.acorproduc .expand>img{z-index:6;height:100%}.acorproduc .default .infoacorproduc{position:absolute;right:6%;top:10%;width:480px;overflow:initial;background:none}.acorproduc .default h1{font-size:20px;max-width:600px;margin:0 auto 30px}.acorproduc .expand h1{color:#23485c}.acorproduc .expand p{color:#666}.acorproduc .default p{font-size:18px;line-height:26px;text-align:justify;margin:20px auto;max-width:600px}.video-container video{width:100%}footer{margin:0 auto;text-align:center}footer .info strong{text-transform:uppercase}footer .info{margin:10px auto 0;text-align:center;width:590px}footer .icons{float:right;margin-top:40px}footer .icons a{display:inline-block;color:#1f475b;text-decoration:none;width:15px;margin:0 15px}footer .icons a.fb{width:10px}footer img.logofooter{width:130px;margin:0 auto 10px}.backto{color:#f07539;position:absolute;left:0;display:block;width:60px;height:60px;border-top-right-radius:6px;border-bottom-right-radius:6px;background:#23485c}.backto svg{width:30px;margin:10px auto 0;display:block}#proyectos .infoabout{margin:0 auto 100px}.infocarusel .btn-change{margin:20px auto 0;width:200px}.btn-change{margin:40px auto 0;width:280px;display:block;background:#294859;transition:0.3s}.btn-change:hover{background:#f07539;transition:0.3s}.btn-change img{width:100%;display:block}.proyect-container{max-width:1300px;width:100%;margin:0 auto}.principal-proyect{float:left;width:40%;overflow:hidden;max-height:466px}.principal-proyect a{display:block;width:100%;position:relative;max-height:466px}.principal-proyect a img{width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:0.3s}.principal-proyect a img:hover{-webkit-filter:initial;filter:initial}.principal-proyect a span{width:100%;position:absolute;text-align:center;font-size:14px;left:0;bottom:30px;font-weight:600;transition:0.3s}.principal-proyect a:hover span{opacity:0}.proyecthover{position:absolute;top:30vh;left:50%;opacity:0;margin-left:-25px;width:50px!important;border-radius:70px;transition:0.3s;z-index:99}.principal-proyect a:hover .proyecthover{opacity:1;-webkit-filter:initial;filter:initial}.other-proyect{float:left;width:60%;list-style:none;padding:0;margin:0}.other-proyect li{display:block;width:33%;overflow:hidden;height:233px;float:left;margin:0;min-height:100px;background:#F44336;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:0.3s;position:relative}.other-proyect li img{display:block;width:100%}.other-proyect li a{width:80%;left:50%;margin-left:-40%;position:absolute;text-align:center;font-size:14px;bottom:20px;font-weight:600;transition:0.3s;color:#fff!important}.other-proyect li:hover a{bottom:90px;background:#ff7605;cursor:pointer;padding:4px 0}.other-proyect li:hover{-webkit-filter:initial;filter:initial}.infoabout h2{text-align:center;font-size:26px;color:#23485c}.specs{color:#20475b;padding:0;list-style:none;max-width:530px;margin:50px auto 0;font-size:16px;line-height:26px}.specs li{padding:10px}.specs li:nth-child(odd){background:#d1d9dd}.masonry{position:relative;overflow:hidden;width:100%}.grid:after{content:'';display:block;clear:both}.grid-sizer,.grid-item{width:25%}.grid-item{height:200px;float:left;background-color:#F4F3F4;-webkit-filter:grayscale(0%) blur(0);-webkit-transform:translateZ(0);transform:translateZ(0);background-size:cover;background-position:center center;transition:all 0.35s ease-in-out;overflow:hidden}.grid-item img{width:120%}.grid-item .btnpic{position:absolute;width:100%;height:100%}.grid-item:hover{cursor:pointer}.grid-alpha{display:none;position:absolute;background-color:#F4F3F4;width:100%;height:100%;top:0;left:0;text-align:center}.grid-alpha:hover{cursor:zoom-out}.grid-item.item-opened{width:70%;height:70vw;border:3px solid #e8e8e8;-webkit-filter:grayscale(0%) blur(0)}.grid-item--width2{width:50%}.grid-item--height2{height:400px}.grid-item--height3{height:440px}.link{width:100%;position:absolute}.link-2{width:100%;height:200px;position:absolute}a.link span{width:100%;position:absolute;text-align:center;font-size:14px;left:0;bottom:30px;font-weight:600;transition:0.3s}a.link:hover span{opacity:0}a.link:hover .proyecthover{opacity:1}a.link-2 span{position:absolute;text-align:center;font-size:14px;left:0;bottom:30px;font-weight:600;transition:0.3s;width:80%;left:50%;margin-left:-40%}a.link-2:hover span{bottom:90px;background:#ff7605;cursor:pointer;padding:4px 0;color:#fff}@media only screen and (max-width:580px){.grid-item{width:50%}.grid-item--width2{width:100%}}@media only screen and (max-width:1360px){.acorproduc .default>img{max-width:450px;height:auto}.acorproduc .expand>img{max-width:450px}}@media only screen and (max-width:1200px){.calc-container{padding:100px 50px}.video-container video{width:auto;height:100%}.infocarusel h1,.infocarusel p{max-width:400px}#jose,#roberto,#carlos,#julio,#nelson{width:50%}.infocarusel h1{margin:30px auto 0}.team .container{margin-right:40px}.acorproduc .default>img{max-width:385px}.acorproduc .expand>img{max-width:385px}}@media only screen and (max-width:1100px){.owl-carousel.owl-drag .owl-item{max-width:240px!important;left:-100px}.owl-carousel{max-width:470px}.acorproduc .default>img{max-width:350px}.acorproduc .expand>img{max-width:350px}}@media only screen and (max-width:1000px){.calc-container{padding:100px 50px;float:none;width:100%;padding:100px;min-height:600px}.info-sobrecalc{float:none;width:100%}#calculadora{margin:0 auto}.team{height:auto;right:0!important}#jose,#roberto,#carlos,#julio,#nelson{width:100%;height:auto;background:#fff;position:relative}.infocarusel h1,.infocarusel p{max-width:90%}.equipocont{height:auto}.valors .infova{width:85%}.calc-container,.info-sobrecalc{padding:100px 30px}.acorproduc .default>img{max-width:300px}.acorproduc .expand>img{max-width:300px}footer img.logofooter{float:none;width:130px;margin:20px auto 0}footer .info{margin:10px auto 0;display:block;max-width:590px;width:95%}footer .icons{float:none;margin-top:10px}.principal-proyect{float:none;width:100%;overflow:hidden;max-height:400px}.principal-proyect a{max-height:400px}.other-proyect{float:none;width:100%}.other-proyect li{width:25%}}@media only screen and (max-width:950px){.acorproduc .default>img{max-width:250px}.acorproduc .expand>img{max-width:250px}.acorproduc .default{width:26vw}.navbar-toggler{width:80px}.navbar-toggler-icon{width:08em!important}}@media only screen and (max-width:768px){.btnitem{top:15vh;opacity:1}.acorproduc .default{width:33vw}.acorproduc .default .infoacorproduc{top:4%;width:310px}.principal-proyect a img,.other-proyect li{-webkit-filter:initial;filter:initial}.other-proyect li{height:200px}.other-proyect li a{bottom:20px;background:#ff7605;cursor:pointer;width:80%;left:50%;margin-left:-40%;padding:4px 0}.proyecthover{opacity:1;top:25vh}.principal-proyect a span{background:#1f475b;width:220px;margin-left:50%;left:-110px;padding:10px 0}.principal-proyect a:hover span{opacity:1}}@media only screen and (max-width:760px){.acorproduc .default>span{left:0;text-align:center;font-size:13px;width:100%}.acorproduc .expand .btn-info{position:relative;z-index:5}}@media only screen and (max-width:720px){.acorproduc{display:block}.acorproduc .default{width:100%;background:#0000000d;margin:20px 0}.acorproduc .expand{width:100%!important}.acorproduc .default>span{display:none}.acorproduc .default p{color:#666;width:100%}.acorproduc .default h1{color:#23485c;margin:10px auto;width:100%}.acorproduc .default,.acorproduc .expand{height:auto;overflow:initial;padding:5% 0}.acorproduc .default .infoacorproduc{top:0;right:0;width:85%;margin:30px auto;position:relative}.acorproduc .default>img,.acorproduc .expand>img{margin:0 auto}.other-proyect li{height:200px;width:200px;display:inline-block;float:none;margin:-2px}.other-proyect{text-align:center;margin-top:2px}.modaal-inner-wrapper{padding:60px 0!important}.infoform input,.infoform select,.infoform textarea{max-width:300px}.team{margin:70px auto 0;padding:5vh 0 10vh}#jose,#roberto,#carlos,#julio,#nelson{padding:30px 20px}.valors{margin:0 auto;padding:5vh 0 10vh}.product ul li{width:270px;height:270px}.grid-item,.link-2{height:120px}a.link-2:hover span{bottom:50px}.backto{width:40px;height:40px}.backto svg{width:20px;margin:7px auto 0}}@media only screen and (max-width:600px){.infoabout{width:100%;margin:10px auto;padding:90px 9% 0}}@media only screen and (max-width:500px){.other-proyect li{height:200px;width:50%}}