@charset "UTF-8";@media (min-width:1770px){.slider .videocont video{width:100%;height:auto}}@media (max-width:1200px){footer>.menu a,header>.menu a{padding-left:10px;padding-right:10px}.slider{min-height:460px!important}.slider h1{font-size:50px!important}.slider h2{font-size:20px!important}.slider .owl-carousel-item-text>div>div{min-height:330px}.slider .owl-carousel-item-text>div .vertical-center,.slider .owl-carousel-item-text>div .vertical-middle{min-height:220px}.slider .owl-carousel-item-text>div .vertical-center h1,.slider .owl-carousel-item-text>div .vertical-middle h1{line-height:220px}}@media (max-width:1100px){.clececity{display:none}}@media (max-width:1050px){#wrapper{padding-top:30px}.bar-search-responsive{display:block!important;background:0 0!important;padding:12px!important}.bar-search-responsive .searchform{width:100%;padding:12px;background:#fff;max-width:none!important;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}footer .languages-responsive li.active a,footer>.menu div li.current-menu-item a,footer>.menu div li.current-page-ancestor a,footer>.menu ul li.current-menu-item a,footer>.menu ul li.current-page-ancestor a,header .languages-responsive li.active a,header>.menu div li.current-menu-item a,header>.menu div li.current-page-ancestor a,header>.menu ul li.current-menu-item a,header>.menu ul li.current-page-ancestor a{background:#2d4561}.bar-search-responsive .searchform input[type=text]{width:89%!important}.bar-search-responsive .searchform div::before{font-size:22px!important}.bar-search-responsive .searchform div::after{font-size:16px!important}footer .logo img,header .logo img{height:56px}footer .icon-menu,header .icon-menu{display:block}footer>.menu,header>.menu{display:none;width:100%;height:0}footer>.menu ul,header>.menu ul{padding-left:0}footer>.menu div,footer>.menu ul,header>.menu div,header>.menu ul{width:100%}footer>.menu div li,footer>.menu ul li,header>.menu div li,header>.menu ul li{width:100%;border-bottom:1px solid #2d4561}footer>.menu a,header>.menu a{width:100%;padding:15px 0;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}footer .languages,footer>.menu .btn-search,header .languages,header>.menu .btn-search{display:none}footer .languages-responsive,header .languages-responsive{display:block}footer .languages-responsive li,header .languages-responsive li{width:16.4%!important;border-right:1px solid #2d4561}footer .languages-responsive li:last-child,header .languages-responsive li:last-child{border-right:none}footer .canalempleo,header .canalempleo{padding-top:10px;padding-bottom:11px}footer .menu{display:none}.center{width:96%;padding:0 2%}.splitSection .splitContent{display:block}.splitSection .splitContent .mainContent,.splitSection .splitContent .sideNav,.splitSection .splitContent.fixed .mainContent,.splitSection .splitContent.fixed .sideNav{display:block!important;position:static!important}.splitSection .splitContent .sideNav{width:100%;max-width:none;padding:0;margin:0 0 30px}.splitSection .splitContent .sideNav .responsive{display:block;background:#496c95;position:relative;padding-right:10%}.splitSection .splitContent .sideNav .responsive::before{content:'\e824';font-family:fontello;font-size:30px;position:absolute;top:50%;right:25px;transform:translate(0,-50%)}.splitSection .splitContent .sideNav .responsive.active::before{content:'\e825'}.splitSection .splitContent .sideNav ul{height:0}.splitSection .splitContent .sideNav.responsive{display:block}.splitSection .splitContent .mainContent{width:100%}.subservices .col33 .textContent .title{font-size:16px}.map .map a.noroeste{left:365px}.map .map a.centro{top:347px;left:492px}.map .map a.andalucia{left:399px;bottom:165px}.map .map a.nordeste{top:176px;right:166px}}@media (max-width:1050px) and (-webkit-min-device-pixel-ratio:0){#wrapper{padding-top:50px}}@media (max-width:980px){.slider{min-height:360px!important}.slider h1{font-size:32px!important}.slider h2{font-size:18px!important;margin-bottom:50px!important}.slider .button{padding:16px!important}.slider .owl-carousel-item-text>div>div{padding-top:90px;min-height:270px}.slider .owl-carousel-item-text>div>div.margin h1{margin-top:0!important}.slider .owl-carousel-item-text>div .vertical-center,.slider .owl-carousel-item-text>div .vertical-middle{min-height:140px}.slider .owl-carousel-item-text>div .vertical-center h1,.slider .owl-carousel-item-text>div .vertical-middle h1{line-height:140px}.center{width:94%;padding:0 3%}.gray .social .col .text{padding-left:20px;padding-right:20px}.gray .comunication .col .text{padding:40px 15%}.subservices .col33 .wrapper{margin:0 15px!important}.circles{display:block}.circles .col{display:inline-block;margin:0 5px}.features .feature span{font-size:25px}}@media (max-width:880px){.bar-search-responsive .searchform input[type=text]{width:80%!important}.circle{width:210px;height:210px}.gray .comunication .col,.gray .social .col{width:32.8%}.subservices .col33{width:50%}footer .blue .row .col img{max-width:90%}footer .blue .row .col:first-child{width:60%}footer .blue .row .col:last-child{width:40%}.map .map a.centro{top:297px;left:417px}.map .map a.andalucia{left:336px;bottom:139px}#contenedorVideo #video22{height:500px}}@media (max-width:780px){.cardContainer .h3.title a{padding:25px 0!important}.cardContainer .cardContent{padding-top:0}.cardContainer .cardContent a{margin-bottom:15px}.cardContainer .cardContent .line-gradient:first-of-type{margin:30px auto!important}.single.single-post #content{padding-top:25px}.home .slider h1,.home .slider h2{color:#2d4561!important;margin-bottom:20px!important}.home .slider .button{color:#2d4561!important;border-color:#2d4561!important;background:#fff!important}.home .slider .button:hover{color:#fff!important;background:#2d4561!important}.home .slider .owl-carousel-item-text{height:550px}.home .slider .owl-carousel-item-text>div{height:275px}.home .slider .owl-carousel-item-text>div.video{background-position:center}.home .slider .owl-carousel-item-text>div>div{min-height:275px;top:295px;padding:0 4%!important}.home .slider iframe{height:550px}header .slider{min-height:240px!important}header .slider h1{font-size:32px!important;margin-bottom:20px!important}header .slider h2{font-size:18px!important;margin-bottom:0!important}header .slider .owl-carousel-item-text>div{background-position:top center}header .slider .owl-carousel-item-text>div>div{padding:50px 4%!important;min-height:140px}.slider .owl-carousel-item-text>div .vertical-middle{position:relative}.slider .owl-carousel-item-text>div .vertical-middle h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:normal}header .slider .owl-carousel-item-text>div .vertical-center h1,header .slider .owl-carousel-item-text>div .vertical-middle h1{margin:0!important}header .slider .owl-controls{bottom:auto!important;top:220px}.circle{width:190px;height:190px}.chartsContainer .chartContent{width:100%}.page-id-372 .splitSection .splitContent .mainContent h2:first-child{margin-top:20px;margin-bottom:20px}.cardContainer figure img,.page-id-393 .cardContainer figure img,.page-id-402 .cardContainer figure img{-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;position:static}.map .map a.noroeste{left:276px}.map .map a.centro{top:255px;left:344px}.map .map a.nordeste{top:126px}.map .map a.levante{top:257px}.map .map a.andalucia{left:298px}.partnersContainer .partnerContent p{font-size:12px!important}#tabs .tablinks{font-size:14px}}@media (max-width:720px){.circle{width:170px;height:170px}.circle i{font-size:80px}.blocks .row{display:block}.blocks .row .col{display:inline-block;width:100%;padding:45px 0}footer .certificates{text-align:center}footer .certificates img{float:none!important;margin:5px 0!important}.subservices .col33 figure{height:54%}.features2 .feature span{font-size:35px}#contenedorVideo #video22{height:400px}}@media (max-width:680px){.certificationsContainer .certificationContent{width:50%}.map .map{display:none}.features .feature span{font-size:20px}}@media (max-width:620px){footer .blue .row,form.wpcf7-form .form .col,form.wpcf7-form .form .row{display:block}header .canalempleo{font-size:0}.circle{width:150px;height:150px}.circle i{font-size:70px}.gray .social .col{width:100%}.gray .social .col .text{padding-left:4%;padding-right:4%}.gray .comunication .row{margin-bottom:20px}.gray .comunication .row .col{width:100%;display:block;margin-bottom:50px}.gray .comunication .row .col h4{font-size:16px}.gray .comunication .row .col .text{padding:30px 4% 10px}.docsContainer .docContent{width:50%}form.wpcf7-form .form input[type=submit]{width:100%}footer .blue .row .col{display:inline-block;width:100%!important}.features .feature{font-size:10px;padding:0}.subservices .col33 .textContent .title{font-size:14px}.subservices .col33 figure{height:52%}.cardContainer figure{height:238px}.comunication.inferior{padding-top:50px;background-color:#fff}.wContent{padding-right:20px}#contenedorVideo #video22{height:300px}}@media (max-width:580px){.scroll-top-wrap{display:block}.scroll-top-wrap .scroll-top-inner{background:#2d4561!important;border-radius:50%!important;opacity:.9!important;border:none!important;padding:0 0 0 1px!important;width:40px;height:40px}.scroll-top-wrap .scroll-top-inner:hover{background:#496c95!important}.scroll-top-wrap .scroll-top-inner:before{content:'';font-family:fontello;font-size:36px;color:#fff}.scroll-top-wrap .scroll-top-inner span{display:none}.circle{width:130px;height:130px}.circle i{font-size:60px}.sectors .col{width:42%;padding:0 4%}.subservices .col33{width:100%;height:280px}.subservices .col33 figure{height:70%}.subservices .col33 .textContent{height:30%}.page-id-43 .subservices .col33{width:100%;height:100%}.w.w33,.w.w66{width:50%}header .slider .owl-carousel-item-text>div{background-position:center center!important;background-repeat:no-repeat}.cleceChart.barChart.type6 .chart .chartBar .axisLabel{font-size:8px}}@media (max-width:520px){.slider .owl-carousel-item-text>div>div{min-height:260px;padding:0}.circle{width:190px;height:190px}.circle i{font-size:90px}.services .row{display:block;margin-bottom:20px}.services .row .col{display:inline-block;padding:0 20px 20px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cardContainer figure{height:235px}.cardContainer figure img{height:auto}.features2 .feature span{font-size:25px}.row .col{display:block}.blqs .col{width:100%}.blqs .blq{min-height:0}.blqs .blq.blq-2{margin-bottom:20px!important;margin-top:0}.blqs .blq.blq-3{margin-bottom:0}.partnersContainer .partnerContent{margin-right:0!important;margin-left:0!important;width:100%}.partnersContainer .partnerContent p{font-size:15px!important}}@media (max-width:480px){header .canalempleo{padding-left:10px;padding-right:10px}header .canalempleo:before{margin:0}.bar-search-responsive .searchform input[type=text]{width:67%!important}.center{width:92%;padding:0 4%}.slider h1{font-size:26px!important}.slider h2{font-size:16px!important}.slider .button{font-size:14px!important;padding:14px!important}.entitiesContainer .entityContent{width:50%}.page-template-certificaciones .certificationsContainer .certificationContent,.w.w33,.w.w66{width:100%}.cardContainer figure{height:235px}.galleryContainer iframe{height:auto}.services .col33,.subservices .col33{height:236px}.services .col33 figure,.subservices .col33 figure{height:70%}.page-id-271 .w.w33{text-align:center}.features2 .feature{width:100%;padding-bottom:11px}.subservices .col33 .textContent .title{font-size:13px}}@media (max-width:380px){.certificationsContainer .certificationContent,.docsContainer .docContent,.features .feature{width:100%}.splitSection .splitContent .sideNav a{font-size:13px}.cardContainer figure{height:169px}.features .feature:before{display:none}#chart4 .cleceChart.barChart.type4 .block.left .title,#chart4 .cleceChart.barChart.type4 .block.right .title{font-size:27px}.cleceChart.barChart.type4 .chart .chartBar .axisLabel{font-size:10px}.cleceChart.barChart.type2 .chart .chartBar .axisLabel{font-size:10px;right:0}.mega-feature{font-size:18px}.subservices .col33 .textContent .title{font-size:12px}#tabs .tablinks{font-size:10px}#contenedorVideo #video22{height:210px}}@media (min-width:621px){.col-33{width:33.33333333%}.col-66{width:66.66666666%}}@media (max-width:425px){#tabs .tablinks{font-size:12px}}@media (max-width:320px){#tabs .tablinks{font-size:8px}}