label{padding-left:0!important;font-size:1rem!important}li{line-height:inherit!important}.mainboxes{width:auto;height:100%;position:relative}.mainboxes .aniversary{width:7em;height:7em;-webkit-clip-path:polygon(0 0,100% 100%,100% 0);clip-path:polygon(0 0,100% 100%,100% 0);background-color:#20b1aa;position:absolute;right:0;margin-top:-1px;z-index:2}.mainboxes .aniversary img{width:4em;height:auto;position:absolute;right:0;margin-top:5px}.mainboxes .translucent{position:absolute;z-index:2;background:hsla(0,0%,100%,.75);width:45%;height:65vh}.mainboxes .translucent .mainheader{position:relative;top:50%;transform:translateY(-50%);text-align:center}.mainboxes .translucent .mainimg .logo{width:auto;max-height:14vh}.mainboxes .translucent .header-subtitle{color:#18807b;font-size:18px;text-shadow:1px 1px 4px #969696;font-family:Karla,sans-serif;text-align:center}.mainboxes .fixed-popup{position:absolute;z-index:1;width:55%;top:0;right:0;height:65vh;cursor:pointer}.mainboxes .fixed-popup img{width:100%;height:100%}.mainboxes .imgheader1{background-image:url(/images/valores.jpg);background-repeat:no-repeat;background-position:top;background-size:400px;width:100%;height:65vh}.info-box{z-index:2;position:relative;margin-left:auto;margin-right:auto;left:0;right:0;width:60%;height:100%;padding:1em;font-family:Karla,sans-serif;margin-top:-2em;background:#666;background:linear-gradient(180deg,#666,hsla(0,0%,40%,.8099614846) 3%,hsla(0,0%,40%,.1713060224));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#666666",endColorstr="#666666",GradientType=1);box-shadow:0 0 13px 0 rgba(50,50,50,.54)}.info-box .col{height:76%;margin-bottom:1em}.info-box1,.info-box ul li{cursor:pointer}.info-box1{z-index:1;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;background:rgba(32,177,170,.8);width:50%;padding:2.5em;color:#fff;font-family:Karla,sans-serif;font-size:18px;transform:scale(1);margin-top:-35vh;box-shadow:0 0 13px 0 rgba(50,50,50,.54);transition:all .2s linear!important}.info-box1 .boxcenter{display:flex;align-items:center;justify-content:center;text-align:center}.info-box1 .boxcenter .emergencia-slogan{font-weight:700}.info-box1 .boxcenter .telefono-emergencia{font-size:22px}.info-box1 .boxcenter .telefono-emergencia i{margin-right:.5em}.info-box1 .boxcenter ul{list-style-type:none;padding:0;margin:0}.info-box1 .boxcenter ul li:not(:last-child){margin-bottom:2vh}.info-box1 .boxcenter ul .titleBox{font-size:22px;font-weight:700}.info-box1 .boxcenter ul .titleBox img{width:60px;height:auto;margin-right:.5em}.info-box1 .boxcenter ul .footerBox{font-family:Raleway,sans-serif}.info-box1:hover{width:70%;padding:3em;box-shadow:0 0 50px 0 rgba(50,50,50,.94);background:rgba(32,177,170,.95);transition:all .2s ease-in!important}.info-box1:hover .boxcenter .telefono-emergencia{font-size:26px}.info-box1:hover .boxcenter .titleBox{font-size:28px;font-weight:700;transition:all .2s linear!important}.info-box1:hover .boxcenter .footerBox{font-size:22px;transition:all .2s linear!important}.info-box1:hover .boxcenter .emergencia-slogan{font-size:20px}.maininfobox{width:100%;height:100%;height:auto;color:#fff}.border-box{border:1px solid #fff;padding:.5em;height:100%;margin-top:auto;display:flex;align-items:center;justify-content:center;text-align:center;font-size:20px;position:relative;z-index:2!important}.border-box ul{list-style-type:none;padding:0;margin:0;text-align:left}.border-box ul li:not(:last-child){margin-bottom:1vh}.border-box ul li img{width:2vw;height:auto;margin-right:.5em}.border-box ul li a{text-decoration:none;color:#fff}.boxTitle{font-size:30px;text-align:center}.swiper-container{width:100%;height:100%;overflow:hidden}.swiper-slide{text-align:center;font-size:18px;background:#fff;height:30vh;display:flex;justify-content:center;align-items:center}.swiper-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:65vh}.img1-slider,.img2-slider,.img3-slider,.img4-slider{background-repeat:no-repeat;background-size:cover;background-position:50%;width:100%;height:65vh}.disabled{pointer-events:none}#enviar-msg{background-color:#20b1aa;color:#fff;background-color:#1c9892}.mensaje-checkbox-main{margin:1em .5em 0 3px;padding:0}.mensaje-checkbox-main input[type=checkbox]{-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);padding:10px;margin:0 .5em 0 0;position:relative}.mensaje-checkbox-main .terminos-link{text-decoration:none!important;color:#0053b0}.mensaje-checkbox-main .terminos-link:hover{text-decoration:underline!important;color:#0053b0}.checkbox-main{margin-bottom:1em}.checkbox-main input[type=checkbox]{-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);padding:10px;margin:0 .5em 0 0;position:relative}.checkbox-main .terminos-link{text-decoration:none!important;color:#0053b0}.checkbox-main .terminos-link:hover{text-decoration:underline!important;color:#0053b0}@media only screen and (min-width:1651px){.card{width:22vw!important}}@media only screen and (min-width:1440px) and (max-width:1650px){.info-box1{width:65%;padding:2em;margin-top:-35vh}.trabaja-title{margin-top:-1.5em}.card{width:22vw!important}.subtitle{font-size:20px!important}}@media only screen and (min-width:1231px) and (max-width:1439px){.banner{margin-top:8%}.mainCards{margin:5vh 0 0!important}.info-box{width:70%}.info-box1{width:75%;padding:2.5em;margin-top:-34vh}.trabaja-title{margin-top:-1.5em}.card{width:21vw!important}.sub1{font-size:16px!important}.subtitle{font-size:15px!important}}@media only screen and (min-width:1024px) and (max-width:1230px) and (max-height:850px){.fixed-popup{width:50%!important}}@media only screen and (min-width:992px) and (max-width:1230px) and (min-height:851px){.main-swiper,.translucent{height:45vh!important}.translucent{width:70%!important}.fixed-popup{position:static!important;width:100%!important;height:auto!important}}@media only screen and (min-width:1024px) and (max-width:1230px){.info-box{width:90%}.info-box1{width:75%;padding:1em;margin-top:-34vh}.trabaja-title{margin-top:-1.5em}.translucent-trabaja>div p{padding:3em 2em 1.5em!important;margin:0!important}.translucent-trabaja>div button{width:50%!important}.mainCards{margin:2em 0 0!important}.border-box>ul>li>img{width:2vw!important}.proyects{display:grid!important;grid-template-columns:50% 50%}.proyects a{display:flex;justify-content:center}.proyects a .card{margin:0 0 1em!important;width:40vw!important}}@media only screen and (min-width:800px) and (max-width:1023px){.translucent{width:60%!important}.mainCards{margin:0!important}.info-box{width:100%}.info-box .boxTitle{font-size:24px}.info-box ul{font-size:16px}.info-box1{width:100%;padding:.5em;margin-top:-30vh;pointer-events:none!important}.proyects{display:grid!important;grid-template-columns:50% 50%}.proyects a{display:flex!important;justify-content:center;margin-bottom:1em}.proyects a .card{width:40vw!important;margin:0!important}.trabaja-title{margin-top:-1.5em}.translucent-trabaja>div p{padding:2em 1em .5em!important;margin:0!important}.translucent-trabaja>div button{width:70%!important}#wave{margin-top:0!important}}@media only screen and (max-width:1100px){.fixed-popup{position:static!important;width:100%!important;height:auto!important}}@media (min-width:768px) and (max-width:991.9px) and (min-height:900px){.main-swiper,.translucent{height:45vh!important}}@media (min-width:768px) and (max-width:991.9px){.translucent .mainimg img{max-width:100%!important}}@media only screen and (min-width:600px) and (max-width:799px){.translucent{width:70%!important}.mainCards{margin:0 2em!important;display:grid}.mainCards .col-2{max-width:100%!important}.mainCards .col-2 p{transform:rotate(0deg)!important}.info-box{width:100%}.info-box .boxTitle{font-size:22px}.info-box ul{font-size:16px}.info-box1{width:100%;padding:.5em;margin-top:-30vh}.trabaja-title{margin-top:-1.5em;padding:0!important}.trabaja-title,.translucent-trabaja{width:100%!important}.translucent-trabaja div p{padding:0 1em 1.5em!important;margin:0!important}.translucent-trabaja div button{width:70%!important}.beneficios>p{font-size:24px!important}.proyects{display:block!important;max-width:100%!important}.proyects .card{width:100%;margin-bottom:1em}#wave{display:none}}@media only screen and (min-width:320px) and (max-width:599px){.titleBox{font-size:16px!important;font-weight:700}.titleBox img{width:30px!important}.footerBox,.telefono-emergencia{font-size:16px!important}.logo{max-height:8vh!important}.header-subtitle{font-size:8px;padding:.5em}.main-swiper{height:30vh}.translucent{width:100%!important;background:hsla(0,0%,100%,.55)!important;height:30vh!important}.banner{margin:20vh 0 0!important}.mainCards{margin:5vh 1em 0!important;display:grid}.mainCards .col-2{max-width:100%!important}.mainCards .col-2 p{transform:rotate(0deg)!important}.info-box{width:100%}.info-box>div{display:inline;height:100%;max-height:none!important}.info-box .boxTitle{font-size:22px;margin:0}.info-box ul{font-size:16px}.info-box1{width:100%;padding:.5em;margin-top:-15vh;pointer-events:none}.trabaja-title{text-align:center!important;width:100%!important;font-size:30px!important;padding:0!important;color:#20b1aa!important}.translucent-trabaja{width:100%!important;background-color:hsla(0,0%,88.6%,.8)!important}.translucent-trabaja div p{padding:0 1em .5em!important;margin:0!important}.translucent-trabaja div button{width:70%!important}.mainBeneficios{height:42vh}.mainBeneficios .beneficios>p{font-size:22px!important}.mainBeneficios .beneficios-info{display:grid;grid-template-columns:50% 50%;margin:5em 0 0;grid-auto-rows:max-content}.mainBeneficios .beneficios-info p{font-size:20px!important}.proyects{display:block!important;max-width:100%!important}.proyects .card{width:100%;margin-bottom:1em}.proyects .card .text-container{margin-top:335px!important}.proyects .card .text-container .subtitle{font-size:18px}.proyects .card .text-container p{margin:5em 0 5px!important}#wave{display:none}.border-box>ul>li>img{width:6.5vw!important}.button-down{padding:7px 0!important}.modal-dialog{margin:0}}@media only screen and (min-width:320px) and (max-width:550px) and (min-height:550px) and (max-height:666px){.info-box{margin-top:0!important}.banner{margin:55vh 0 0!important}.mainCards{margin:5vh 1em 0!important}.mainTrabaja{height:55vh!important}.translucent-trabaja>p{padding:1em 5em .5em!important}.subtitle{font-size:15px!important}.textbox{height:25vh!important}}@media only screen and (min-width:320px) and (max-width:550px) and (min-height:667px) and (max-height:735px){.banner{margin:26vh 0 0!important}.mainCards{margin:5vh 1em 0!important}}@media only screen and (min-width:320px) and (max-width:550px) and (min-height:736px) and (max-height:800px){.banner{margin:25vh 0 0!important}.mainCards{margin:5vh 1em 0!important}}@media only screen and (min-height:321px) and (max-height:550px) and (min-width:568px) and (max-width:823px){.info-box1{margin-top:-45vh!important}.imgheader1{height:100vh!important}.border-box{height:35vh!important}.banner{margin:40vh 0 0!important}.mainCards{margin:5vh 1em 0!important}.subtitle{font-size:17px!important}.mainTrabaja{height:100vh!important}}@media only screen and (min-height:319px) and (max-height:320px) and (min-width:550px) and (max-width:568px){.info-box{margin-top:0!important}.info-box1{margin-top:-10vh!important}.imgheader1{height:115vh!important}.border-box{height:55vh!important}.banner{margin:60vh 0 0!important}.mainCards{margin:5vh 1em 0!important}.subtitle{font-size:17px!important}.mainTrabaja{height:100vh!important}}