.hide-element{display:none}.success{color:#fff;padding:10px 0}html,body{height:100%}.leaflet-bottom{display:none}.site-main{width:100%;max-width:100%;overflow-x:hidden}.leaflet-bottom.leaflet-right{display:none !important}.leaflet-left .leaflet-control{display:none !important}.home-clientes-container .slick-slide{width:200px !important;margin:0 !important;padding:0 10px !important;outline:none !important}@media screen and (max-width:768px){.home-clientes-container .slick-slide{width:133px !important}}.home-clientes-container .slick-slide img{height:85px !important;max-width:100%;width:auto !important;border:0 !important}@media screen and (max-width:768px){.home-clientes-container .slick-slide img{height:65px !important}}.slick-prev,.slick-next{outline:none !important;background:none !important;padding:0 !important;margin-top:-24px !important}.slick-prev:focus,.slick-next:focus,.slick-prev:active,.slick-next:active,.slick-prev:hover,.slick-next:hover{outline:none !important;border:0 !important}.slick-prev:before,.slick-next:before{color:#fff !important;font-family:'seica_icons' !important;font-size:35px !important}.slick-prev:before{content:"\e605" !important}.slick-next:before{content:"\e606" !important}.site-headerwhite{background:#fff !important;color:#000 !important;z-index:999;-webkit-transition:all .3s linear !important;-moz-transition:all .3s linear !important;-o-transition:all .3s linear !important;-ms-transition:all .3s linear !important;border-bottom:3px solid #8ac04c}.site-headerwhite .nav-menu a{color:#000 !important;cursor:pointer;-webkit-transition:all .3s linear !important;-moz-transition:all .3s linear !important;-o-transition:all .3s linear !important;-ms-transition:all .3s linear !important}.site-headerwhite .nav-menu a:focus,.site-headerwhite .nav-menu a:active,.site-headerwhite .nav-menu a:hover{color:#8ac04c !important}.site-header{background:rgba(6,20,43,0.8) !important;color:#fff !important;z-index:999;-webkit-transition:all .3s linear !important;-moz-transition:all .3s linear !important;-o-transition:all .3s linear !important;-ms-transition:all .3s linear !important;border-bottom:2px solid #8ac04c}.site-header .nav-menu a{color:#fff !important;cursor:pointer;-webkit-transition:all .3s linear !important;-moz-transition:all .3s linear !important;-o-transition:all .3s linear !important;-ms-transition:all .3s linear !important}.site-header .nav-menu a:focus,.site-header .nav-menu a:active,.site-header .nav-menu a:hover{color:#8ac04c !important}.site-header-bottom{background:#06142b !important}hr{width:78px;margin:20px auto 0}#home-container{position:relative}.home-square{padding:12px 120px;border:2px solid #8ac04c;font-size:16px;display:inline-block;margin:60px 0 0;color:#8ac04c !important;font-family:'OpenSansLight';-webkit-transition:all .3s linear !important;-moz-transition:all .3s linear !important;-o-transition:all .3s linear !important;-ms-transition:all .3s linear !important;background:transparent;cursor:pointer}.home-square:hover{background:#8ac04c;color:#fff !important}@media screen and (max-width:768px){.home-square{padding:12px 50px}}@media screen and (max-width:768px){.home-square{padding:12px 30px}}@media screen and (max-width:480px){.home-square{margin:20px 0;font-size:14px}}h1{font-family:'OpenSansSemibold' !important;font-size:36px !important;display:inline-block}@media screen and (max-width:768px){h1{font-size:26px !important}}.home-container,.site-header{opacity:0;-webkit-transition:opacity .4s linear !important;-moz-transition:opacity .4s linear !important;-o-transition:opacity .4s linear !important;-ms-transition:opacity .4s linear !important}.home-header-container{text-align:center;position:relative;width:100%;overflow:hidden;min-height:100%;height:100%;min-height:400px}@media screen and (max-width:768px){.home-header-container{height:600px !important}}.home-header-container .home-header-video-container{width:100%;height:100%;position:relative;overflow:hidden}.home-header-container .home-header-video{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;height:100%;width:100%}@media (min-aspect-ratio:16/9){.home-header-container .home-header-video{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){.home-header-container .home-header-video{width:230%;left:-70%;height:auto}}.home-header-container .home-header-video>video{width:100%;height:100%;left:0;right:0;position:absolute;top:0;bottom:0}@supports (object-fit: cover){top:0;left:0;width:100%;height:100%;object-fit:cover}.home-header-container .backstretch{position:fixed !important}.home-header-container .home-header-text{color:#fff;font-size:42px !important;text-align:center;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);font-family:'OpenSansSemibold';opacity:0;z-index:100}@media screen and (max-width:768px){.home-header-container .home-header-text{font-size:32px !important;line-height:1}}.home-header-container .home-header-text>div .green-text{font-size:42px !important;font-family:'OpenSansSemibolditalic'}@media screen and (max-width:768px){.home-header-container .home-header-text>div .green-text{font-size:32px !important}}.home-header-container .home-header-text .home-header-small{font-size:20px;padding:15px 0;font-family:'OpenSansLight';height:90px}@media screen and (max-width:768px){.home-header-container .home-header-text .home-header-small{font-size:20px;line-height:1.2 !important;margin:5px 0;padding:15px 10px}}@media screen and (max-width:480px){.home-header-container .home-header-text .home-header-small{font-size:16px}}.home-header-container .home-social-icons{position:absolute;left:0;right:0;margin:0 auto;bottom:120px;z-index:20}@media screen and (max-width:768px){.home-header-container .home-social-icons{bottom:75px}}.home-header-container .home-social-icons a{text-decoration:none !important}.home-header-container .home-social-icons span{height:35px;width:35px;line-height:35px;border-radius:50%;text-align:center;border:1px solid #93b2e6;color:#93b2e6;margin:0 20px;opacity:.5;-webkit-transition:all .5s linear !important;-moz-transition:all .5s linear !important;-o-transition:all .5s linear !important;-ms-transition:all .5s linear !important;background:transparent;cursor:pointer}.home-header-container .home-social-icons span:hover{background:rgba(6,20,43,0.8) !important;opacity:1;border:1px solid rgba(6,20,43,0.8) !important}.home-header-container .bottom-green-bar{width:100%;background:#8ac04c;height:80px;color:#fff;font-size:28px;text-align:center;position:absolute;bottom:0;font-family:'OpenSansSemibolditalic'}@media screen and (max-width:1400px){.home-header-container .bottom-green-bar{font-size:24px}}@media screen and (max-width:768px){.home-header-container .bottom-green-bar{height:55px}}@media screen and (max-width:480px){.home-header-container .bottom-green-bar{font-size:18px}}.home-header-container .bottom-green-bar>div{max-width:1400px;margin:0 auto;left:0;right:0;top:50%;position:absolute;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}@media screen and (max-width:768px){.home-header-container .bottom-green-bar>div{text-align:center}}.home-leader-container{position:relative;text-align:center;display:block;width:100%;z-index:1;border-top:4px solid #8ac04c;background:#fff url("../images/seica/img_quienes.png");background-size:55% 101%;background-position:bottom right;background-repeat:no-repeat}@media screen and (max-width:768px){.home-leader-container{background:#fff !important}}.home-leader-container hr{width:65px;background:#8ac04c !important;margin:0 0 15px !important;padding:0 !important;border-top:3px solid #8ac04c !important}@media screen and (max-width:768px){.home-leader-container hr{margin:0 auto 15px !important}}.home-leader-container>div{font-size:18px;width:100%;margin:0 auto;display:inline-block;padding:120px 100px}@media screen and (max-width:1400px){.home-leader-container>div{width:90%;padding:40px 40px}}@media screen and (max-width:992px){.home-leader-container>div{width:100%}}@media screen and (max-width:768px){.home-leader-container>div{padding:80px 20px;font-size:16px}}.home-leader-container>div .quienes-text{text-align:left;display:inline-block;float:left;width:55%;top:50%;left:0}@media screen and (max-width:768px){.home-leader-container>div .quienes-text{width:100%;text-align:center}}.home-leader-container>div .quienes-text>div,.home-leader-container>div .quienes-text span{font-size:18px;font-family:'OpenSansRegular'}@media screen and (max-width:768px){.home-leader-container>div .quienes-text>div,.home-leader-container>div .quienes-text span{font-size:14px}}.home-leader-container>div .quienes-text h1{margin-bottom:25px;margin-top:0 !important}.home-leader-container>div .home-square{margin:50px 0 0 !important}.home-proyectos-container{background:#494b4e;padding:60px 0 0;display:block;width:100%;position:relative;text-align:center;z-index:1}.home-proyectos-container .slick-dots{bottom:-37px !important}.home-proyectos-container .slick-dots li.slick-active button:before{color:#8ac04c !important;opacity:1 !important}.home-proyectos-container .slick-slide{margin:0 !important;outline:none !important}.home-proyectos-container .slick-slide img{max-width:100%;width:auto !important;border:0 !important}.home-proyectos-container h1{color:#fff;font-family:'OpenSansRegular' !important;margin:-10px 0}.home-proyectos-container>div{display:inline-block;width:100%}.home-proyectos-container hr{width:65px;background:#8ac04c !important;margin:20px auto 0 !important;padding:0 !important;border-top:3px solid #8ac04c !important}.home-proyectos-container .proyectos-nav{list-style:none;margin:0 !important;padding:20px 0 !important}.home-proyectos-container .proyectos-nav li{display:inline-block;padding:0 15px;color:#fff;cursor:pointer;-webkit-transition:all .3s linear !important;-moz-transition:all .3s linear !important;-o-transition:all .3s linear !important;-ms-transition:all .3s linear !important}.home-proyectos-container .proyectos-nav li:hover,.home-proyectos-container .proyectos-nav li:active,.home-proyectos-container .proyectos-nav li.active{color:#8ac04c}.home-proyectos-container .proyectos-nav-content{margin-top:30px}.home-proyectos-container .proyectos-nav-content .proyectos-section{display:none}.home-proyectos-container .proyectos-nav-content .proyectos-section .slick-prev:before,.home-proyectos-container .proyectos-nav-content .proyectos-section .slick-next:before{background:#06142b;padding:10px;border-radius:50px;opacity:1}.home-proyectos-container .proyectos-nav-content .proyectos-section .slick-prev{left:25px !important;z-index:1;top:52% !important}.home-proyectos-container .proyectos-nav-content .proyectos-section .slick-next{right:60px !important;z-index:1;top:52% !important}.home-proyectos-container .proyectos-nav-content .proyectos-section .proyectos-pag>div{padding:0 !important;position:relative;display:inline-block;cursor:pointer}@media screen and (max-width:992px){.home-proyectos-container .proyectos-nav-content .proyectos-section .proyectos-pag>div{height:325px}}@media screen and (max-width:768px){.home-proyectos-container .proyectos-nav-content .proyectos-section .proyectos-pag>div{height:255px}}.home-proyectos-container .proyectos-nav-content .proyectos-section .proyectos-pag>div:hover .proyecto-hover{opacity:1}.home-proyectos-container .proyectos-nav-content .proyectos-section .proyectos-pag>div:hover .proyecto-hover>div{opacity:1}.home-proyectos-container .proyectos-nav-content .proyectos-section .leed-cert{position:absolute;bottom:0;right:0}.home-proyectos-container .proyectos-nav-content .proyectos-section .leed-cert img{width:60px !important}.home-proyectos-container .proyectos-nav-content .proyectos-section .proyecto-hover{position:absolute;bottom:0;left:0;height:100%;width:100%;opacity:0;-webkit-transition:all .5s ease-in-out !important;-moz-transition:all .5s ease-in-out !important;-o-transition:all .5s ease-in-out !important;-ms-transition:all .5s ease-in-out !important;background:rgba(52,52,52,0.8);color:#fff;font-size:22px;text-align:center;font-family:'OpenSansLight'}.home-proyectos-container .proyectos-nav-content .proyectos-section .proyecto-hover>div{display:inline-block;top:50%;position:absolute;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0;right:0;margin:0 auto;opacity:0;-webkit-transition:all .8s ease-in-out !important;-moz-transition:all .8s ease-in-out !important;-o-transition:all .8s ease-in-out !important;-ms-transition:all .8s ease-in-out !important}.home-proyectos-container .proyectos-nav-content .proyectos-section .proyecto-hover>div>span{width:100%;display:block}.home-proyectos-container .proyectos-nav-content .proyectos-section .proyecto-hover>div .ver{padding:6px 50px;background:#8ac04c;margin:10px 0 0;font-size:14px;display:inline-block;clear:both}.home-proyectos-container .proyectos-nav-content .proyectos-section .proyecto-hover>div .small-text{font-size:12px;width:100%;text-align:center;display:block;padding:0 0 20px}.home-proyectos-container .proyectos-nav-content .active{display:block !important}.home-sustentabilidad{width:100%;display:block;text-align:center;color:#fff;bottom:0;height:475px;position:relative;padding:150px 0}@media screen and (max-width:768px){.home-sustentabilidad{background:url("../images/seica/home-sustentabilidad.jpg");background-size:150% auto;padding:40px 0;height:300px}}.home-sustentabilidad hr{margin:-5px auto 15px !important}.home-sustentabilidad .sust-scroll{height:100%;width:100%;display:block !important;z-index:0;background:url("../images/seica/home-sustentabilidad.jpg");background-size:100% auto;background-position:0 center;position:fixed;bottom:0;left:0;opacity:0}@media screen and (max-width:768px){.home-sustentabilidad .sust-scroll{display:none !important}}.home-sustentabilidad .sust-text-container{position:relative;display:inline-block;z-index:1}@media screen and (max-width:768px){.home-sustentabilidad .sust-text-container{padding:0 15px}}.home-sustentabilidad .sust-icon{width:100%;text-align:center;display:block}.home-sustentabilidad .sust-icon>span{font-size:42px !important;color:#fff !important;margin-bottom:15px}.home-sustentabilidad h1{margin-bottom:20px !important}.home-sustentabilidad span{font-size:18px;margin-top:10px;display:inline-block;color:#8ac04c}@media screen and (max-width:768px){.home-sustentabilidad span{font-size:16px}}.home-servicios-container{background:#d8d8d8;padding:50px 0 80px;display:block;width:100%;position:relative;text-align:center;z-index:1}@media screen and (max-width:768px){.home-servicios-container{padding:10px 0}}.home-servicios-container>div{display:inline-block;width:1200px;height:100%}@media screen and (max-width:1200px){.home-servicios-container>div{width:100%}}.home-servicios-container .servicios-min{width:950px !important}@media screen and (max-width:1000px){.home-servicios-container .servicios-min{width:100% !important}}.home-servicios-container h1{padding:0 10px;border-left:2px solid #8ac04c;margin:30px 0}.home-servicios-container p{font-size:18px;width:1000px;margin:10px auto;display:block}@media screen and (max-width:1024px){.home-servicios-container p{width:95%}}@media screen and (max-width:768px){.home-servicios-container p{font-size:16px}}.home-servicios-container .servicios-boxes{width:100%;display:inline-block;padding:20px}@media screen and (max-width:992px){.home-servicios-container .servicios-boxes{padding:5px 20px}}@media screen and (max-width:768px){.home-servicios-container .servicios-boxes{padding:0 20px}}@media screen and (max-width:480px){.home-servicios-container .servicios-boxes{padding:0}}@media screen and (max-width:768px){.home-servicios-container .servicios-boxes>div{margin:5px 0}}.home-servicios-container .servicios-boxes .green-text{font-size:12px !important;clear:both;cursor:pointer;padding:0 3px}.home-servicios-container .servicio-cont{background:#fff;padding:20px; margin:5px;height:340px;box-shadow:0 6px 9px rgba(0,0,0,0.1)}@media screen and (max-width:992px){.home-servicios-container .servicio-cont{height:285px;margin-bottom:20px}}@media screen and (max-width:480px){.home-servicios-container .servicio-cont{height:auto}}.home-servicios-container .servicio-cont:hover h2{}.home-servicios-container .servicios-img{width:100px;margin:0 auto}.home-servicios-container .servicios-text{width:100%}.home-servicios-container .servicios-text h2{font-size:16px;margin:15px 0 ;color:#141412}.home-servicios-container .servicios-text p{font-size:12px;width:100% !important;font-family:'OpenSansLight'}.home-map-container{width:100%;height:550px;display:inline-block;position:relative}@media screen and (max-width:992px){.home-map-container{height:650px}}.home-map-container .map{position:absolute;top:0;bottom:0;width:100% !important;height:100%}.home-map-container .leaflet-popup-content{width:220px !important}.home-map-container .leaflet-container a{display:inline-block;width:100%}.home-map-container .leaflet-container img{width:200px;margin:0 auto}.home-map-container .popup-title{font-family:'OpenSansSemibold' !important;font-size:16px;color:#000}.home-map-container .popup-desc{color:#000;font-size:14px;font-family:'OpenSansLight' !important}.home-clientes-container{background:#242527;width:100%;display:block;z-index:10;position:relative;padding:50px 0}.home-clientes-container>div{width:100%;display:block;text-align:center}.home-clientes-container>div>div{width:100%;display:inline-block;text-align:center;padding:20px 0}.home-clientes-container>div>div.light{background:#28292b}.home-clientes-container>div h1{padding:0 10px;margin:0 auto;color:#fff}.home-clientes-container>div hr{width:65px;background:#8ac04c !important;margin:20px auto 30px !important;padding:0 !important;border-top:3px solid #8ac04c !important}.home-clientes-container>div h2{color:#8ac04c !important;font-size:18px;padding:5px !important}@media screen and (max-width:768px){.home-clientes-container>div h2{font-size:16px}}.home-clientes-container>div .slick-slider{width:1000px;margin:0 auto;padding-bottom:10px}@media screen and (max-width:1200px){.home-clientes-container>div .slick-slider{width:80%;margin:0 auto}}.home-clientes-container>div .clientes-img{text-align:center}.home-clientes-container>div .clientes-img img{margin:0 auto}.home-contacto-container{position:absolute;right:10%;top:45%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);background:rgba(0,0,0,0.7);padding:20px}@media screen and (max-width:992px){.home-contacto-container{top:40%}}@media screen and (max-width:480px){.home-contacto-container{right:0;left:0;margin:0 auto;width:90%}}.home-contacto-container .contact-title{color:#fff;font-size:16px}.home-contacto-container>div .error{color:#fff}.home-contacto-container>div>form p{width:300px}@media screen and (max-width:480px){.home-contacto-container>div>form p{width:100%}}.home-contacto-container>div>form label{color:#fff !important}.home-contacto-container>div>form label span{color:#fff !important;font-family:'OpenSansLight' !important}.home-contacto-container>div>form input,.home-contacto-container>div>form textarea{background:rgba(255,255,255,0.5);border:none !important;border-radius:3px;width:300px;margin-top:5px}.home-contacto-container>div>form .contacto-submit{background:#8ac04c !important;border:1px solid transparent !important;color:#fff;-webkit-transition:all .3s linear !important;-moz-transition:all .3s linear !important;-o-transition:all .3s linear !important;-ms-transition:all .3s linear !important}.home-contacto-container>div>form .contacto-submit:hover{background:transparent !important;border:1px solid #8ac04c !important}.home-principios-container{background:#3c4a61;padding:20px 0 80px;display:block;width:100%;position:relative;text-align:center;z-index:1}@media screen and (max-width:768px){.home-principios-container{padding:10px 0}}.home-principios-container h1{padding:0 10px;border-left:2px solid #8ac04c;margin:30px 0;color:#fff}.home-principios-container>div{width:1000px;margin:0 auto;display:inline-block}@media screen and (max-width:1024px){.home-principios-container>div{width:100%}}.home-principios-container>div>div>span{clear:both}.home-principios-container>div>div>div{cursor:pointer}@media screen and (max-width:768px){.home-principios-container>div>div>div{margin-bottom:20px}}.home-principios-container>div .seicon{font-size:70px;color:#3d495e;text-align:center;border-radius:50%;height:150px;width:150px;line-height:150px;background:#fff;-webkit-transition:all .5s ease-in-out !important;-moz-transition:all .5s ease-in-out !important;-o-transition:all .5s ease-in-out !important;-ms-transition:all .5s ease-in-out !important;transform:scale(1)}@media screen and (max-width:768px){.home-principios-container>div .seicon{height:90px;width:90px;line-height:90px;font-size:50px}}.home-principios-container>div .seicon:hover{background:#06142b;color:#fff;transform:scale(1.1)}.home-principios-container>div .sub-name{margin-top:10px;width:100%;display:block;color:#fff}@media screen and (max-width:768px){.home-principios-container>div .sub-name{font-size:12px}}.modal-footer,.modal-header{border:none!important;} .modal-body{padding: 200px 130px;} .modal-content{border-radius: 0!important;background-color: #1B3762!important;} .modal-link{color: #fff !important; font-size: 30px; font-weight: 300; font-family: roc-grotesk, sans-serif;} .modal-img{ margin-bottom: 60px; position: absolute; z-index: 0; width: 95%; left: 0; top: 30px;} @media (min-width: 1400px){ .modal-dialog { width:  888px; }} @media (min-width: 1600px){ .modal-dialog { width:  1088px; }} .modal {
  text-align: center;
}

@media screen and (min-width: 768px) { 
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

.modal-img-text{
    margin-bottom: 60px;
}

@media screen and (max-width: 1599px) { 
    .modal-body {padding: 150px 110px;} 
    .modal-content{border-radius: 0!important;background-color: #1B3762!important;} 
    .modal-link{color: #fff !important; font-size: 25px; font-weight: 300; font-family: roc-grotesk, sans-serif;} 
    .icon-modal{ width: 40px;}
    .modal-img{ margin-bottom: 60px; position: absolute; width: 95%; left: 0; top: 30px;} 
    .modal-img-text { width: 270px;}
}

@media screen and (max-width: 768px){
  .modal-body {padding: 100px 40px;} 
  .modal-img{ bottom: 0 !important;} 
  .modal-img-text { width: 200px;}
  .modal-link{font-size: 20px;} 
  .modal-body {padding: 120px 70px;} 
  .icon-modal{ width: 30px;}
}

@media screen and (max-width: 500px){
  .modal-body {padding: 90px 30px;} 
  .modal-img{ bottom: 0 !important;} 
  .modal-img-text { width: 200px;}
  .modal-link{font-size: 15px;} 
  .modal-body {padding: 120px 70px;} 
  .icon-modal{ width: 25px;}
}