*{box-sizing:border-box !important}.testimonials_holder .flex-direction-nav a{width:32px;height:32px}.testimonials_holder .flex-direction-nav a:before{font-size:20px;left:11px;height:0;width:0}.testimonials_holder .flex-direction-nav a:hover{background-color:#fc0;border:2px solid #fc0}.flex-direction-nav a{margin:-23px -1px 0}.q_counter_holder p.counter_text{line-height:22px;margin:22px 0 0}.footer_top .widget_nav_menu ul li{padding:0}.footer_top h5{margin:0}.wpcf7 form.wpcf7-form p{margin-bottom:10px}.footer_top .footer_col3 .wpcf7{text-align:right}.footer_top .footer_col3 .wpcf7 img.ajax-loader{display:none}.q_icon_with_title .icon_with_title_link{font-size:12px;font-weight:600;margin:24px 0 0;display:none}.q_icon_with_title .icon_with_title_link:hover{color:#0090d0 !important}.header_top{overflow:hidden}.header_bottom_right_widget_holder{padding-right:0}.header_top{line-height:53px}.title.title_size_large h1{letter-spacing:-1px;font-size:65px}.title .separator.small{margin-top:25px}.filter_holder{padding-top:7px}.q_dropcap{margin:0 18px 0 0}.projects_holder article .portfolio_description{padding:27px 0 22px}.projects_holder article .feature_holder .feature_holder_icons a.preview:hover{background-color:#fff;color:#303030}.qode_portfolio_related h4{font-weight:700;font-size:23px;letter-spacing:-1.3}@media only screen and (max-width:768px){.title.title_size_large h1{font-size:40px!important;line-height:46px!important}.title.title_size_medium h1{font-size:36px!important;line-height:45px!important}.footer_responsive_adv .footer_top .four_columns .column1,.footer_responsive_adv .footer_top .four_columns .column2,.footer_responsive_adv .footer_top .four_columns .column3,.footer_responsive_adv .footer_top .three_columns .column1,.footer_responsive_adv .footer_top .three_columns .column2,.footer_responsive_adv .footer_top .two_columns_50_50 .column1,.footer_responsive_adv .footer_top .two_columns_50_50 .column2{margin:0 0 50px}}@media only screen and (max-width:480px){.title.title_size_large h1{font-size:32px!important}.title.title_size_medium h1{font-size:27px!important;line-height:28px!important}}.comment_holder .comment{padding:34px 25px 37px;background-color:#f9f9f9}.comments .comment .text .comment_date{font-size:12px;font-weight:500;color:#303030}.comments .comment .text .text_holder{margin:13px 0 0}.icon_social_holder>div{font-weight:500}.display-none{display:none}@media only screen and (max-width:1200px){body .title.title_size_medium h1{font-size:44px !important}}@media only screen and (max-width:1000px){body .content-page-seres{padding-top:40px !important;padding-bottom:40px !important}body .separator.small,.wpb_column>.wpb_wrapper .separator.small{margin-bottom:20px !important}body .parallax_content .separator:first-child{margin-top:50px !important}body .parallax_content .separator:last-child{margin-top:50px !important}body .parallax_content .q_counter_holder span.counter{font-size:42px !important}body .parallax_content .q_counter_holder p.counter_text{font-size:16px !important}body .wpb_single_image .vc_single_image-wrapper.vc_box_circle{margin-bottom:30px !important}body .title.title_size_medium h1{font-size:40px !important}body .centrar-bloques{padding:50px !important}body .centrar-bloques .vc_column-inner{padding-right:50px !important;padding-left:50px !important}body .centrar-bloques .list-part-ficha .vc_column-inner{padding-right:20px !important;padding-left:20px !important}body .qode_video_box~.separator{margin-top:0 !important}body .grid_section{padding-top:40px !important;padding-bottom:40px !important}body .cont-caracteristicas-principales{padding-top:50px !important;padding-bottom:50px !important}body .bloque-servicio .centrar-bloques{padding:50px 15px !important}}@media only screen and (max-width:769px){body .content-page-seres{padding-top:30px !important;padding-bottom:30px !important}body .footer_top{padding-top:40px !important;padding-bottom:40px !important}body .title.title_size_medium h1{font-size:30px !important}body .title .separator.small{display:none !important}body .centrar-bloques{padding:40px 30px !important}body .centrar-bloques.disable_negative_margin{padding:30px 10px !important}body .centrar-bloques .vc_column-inner{padding-right:20px !important;padding-left:20px !important}body .wpb_single_image img{max-width:100% !important}body .block-txt-reverse>.full_section_inner{display:flex;flex-flow:column-reverse wrap}body .bloque-servicio .centrar-bloques{padding:50px 30px !important}}@media only screen and (max-width:600px){body .qode-workflow .qode-workflow-image{padding:0 !important;margin-bottom:5px !important}body .qode-workflow .qode-workflow-image img{max-width:50% !important}body .qode-workflow-item-inner.reverse .qode-workflow-text h2,body .qode-workflow-item-inner.reverse .qode-workflow-text h3{text-align:left}body .vc_custom_1542969739747{padding-top:70px !important}}@media only screen and (max-width:480px){body .centrar-bloques .vc_column-inner{padding-right:20px !important;padding-left:20px !important}body .section_inner{width:100% !important}}@media only screen and (max-width:1000px){body .parallax_content .q_counter_holder span.counter{font-size:42px !important}body .parallax_content .q_counter_holder p.counter_text{font-size:16px !important}}@media only screen and (max-width:1400px){body .parallax_content .q_counter_holder span.counter{font-size:40px !important}body .parallax_content .q_counter_holder p.counter_text{font-size:18px !important}}nav.main_menu>ul>li>a{font-size:14px;font-weight:600}nav.main_menu>ul>li>a:hover{color:#0090d0}nav.main_menu li.wpml-ls-item>a{padding-left:5px !important;padding-right:5px !important}.drop_down .second .inner ul li a{color:#fff}.drop_down .second .inner ul li a:hover{opacity:.5}@media only screen and (max-width:1100px){nav.main_menu>ul>li>a{font-size:12px;padding-left:14px;padding-right:14px}}.centrar-bloques .full_section_inner{display:flex;align-items:center}.centrar-bloques .full_section_inner>.element_from_left>div,.centrar-bloques .full_section_inner>.element_from_right>div{display:flex;align-items:center}.centrar-bloques .section_inner_margin{display:flex;align-items:center}.galeria-caracteristicas-ficha .wpb_gallery_slides.wpb_flexslider.flexslider_slide.flexslider{margin-bottom:0 !important}.cont-carac-pp-maquinas .section_inner_margin{display:flex;align-items:center}@media(max-width:991px){.centrar-bloques .full_section_inner{display:flex}.centrar-bloques .section_inner_margin{display:flex}}@media(max-width:769px){.centrar-bloques .full_section_inner{display:block}.centrar-bloques .section_inner_margin{display:block}.centrar-bloques .full_section_inner>.element_from_left>div,.centrar-bloques .full_section_inner>.element_from_right>div{display:block}}.breadcrumb{background-color:#f7f7f7;padding:20px 0;z-index:9999;height:auto;position:relative;width:100%;text-align:center}.breadcrumb a{color:#aaa !important}.breadcrumb a:hover{color:#0090d0 !important}.breadcrumbs_inner .delimiter{color:#aaa}.breadcrumb .current{color:#222 !important}.title_text_shadow .breadcrumbs .breadcrumbs_inner{text-shadow:none !important}img.normal{height:auto !important;width:160px !important;margin-top:-38px}.header_top .right .inner>div{float:right}.cont-socials-seres-header ul{position:relative}.cont-socials-seres-header ul li{list-style:none;display:inline-block;margin-right:5px;line-height:0}.cont-socials-seres-header ul li:last-child{margin-right:0}header.sticky .header_bottom .cont-socials-seres-header ul li a span{border:1px solid #222;color:#222}header.sticky .header_bottom .cont-socials-seres-header ul li a span:hover{border:1px solid #0090d0;color:#fff;background-color:#0090d0}.cont-socials-seres-header ul li a span{border:1px solid #fff;padding:8px;color:#fff;border-radius:4px}.cont-socials-seres-header ul li a span:hover{border:1px solid #0090d0;color:#fff;background-color:#0090d0}a.logos-footer img{width:150px;display:block;margin-bottom:30px}.seres-firma{text-align:left;font-weight:500}.links-leyes{display:inline-block}.links-leyes a{margin:0 5px;font-size:12px;font-weight:500}.links-leyes a:hover{color:#fff;text-decoration:underline}.footer_bottom_holder{background-color:#1c52a1}@media only screen and (max-width:480px){body .footer_bottom_holder .footer_bottom_column .footer_bottom .links-leyes a{display:block;margin:0 0 10px}body .footer_bottom_holder .footer_bottom_column .footer_bottom .links-leyes span{display:none}}@media only screen and (max-width:769px){body .footer_bottom_holder .footer_bottom_column{float:none;width:100%;margin-bottom:10px}body .footer_bottom_holder .footer_bottom_columns{padding:20px 0}body .footer_bottom_holder .footer_bottom_column:last-child{margin-bottom:0}body .footer_bottom_holder .footer_bottom_column .seres-firma{text-align:center}body .footer_bottom_holder .footer_bottom_column.column2 .textwidget{text-align:center}body .footer_bottom_holder .footer_bottom_column .footer_bottom{height:auto}}.cont-socials-seres-footer ul li{list-style:none;display:inline-block;margin-right:5px}.cont-socials-seres-footer ul li a span{border:1px solid #fff;padding:8px;color:#fff;border-radius:4px}.cont-socials-seres-footer ul li a span:hover{border:1px solid #0090d0;color:#0090d0}#cn-accept-cookie,#cn-more-info{background-color:#da251c !important;background-image:none !important}.cta-seres .call_to_action .call_to_action_text p{font-size:20px;letter-spacing:0;color:#fff;font-weight:400;text-transform:uppercase}.cta-seres .call_to_action a.qbutton.white.medium{border:2px solid;border-radius:5px}.carousel-control{width:3% !important}@media only screen and (max-width:1000px){body .carousel:not(.advanced_responsiveness) .carousel-inner h2 span{font-size:.5em !important}body .carousel-inner .slider_content .text.one_by_one a.qbutton{transform:none !important;font-size:13px;height:auto;padding:10px 15px}}@media only screen and (max-width:769px){body .carousel:not(.advanced_responsiveness) .carousel-inner h2 span{font-size:.4em !important;line-height:.8em !important}body .carousel:not(.advanced_responsiveness) .carousel-inner .slider_content_outer{width:75% !important}}@media only screen and (max-width:480px){body .carousel:not(.advanced_responsiveness) .carousel-inner .slider_content{position:relative !important;top:-30% !important}body .carousel:not(.advanced_responsiveness) .carousel-inner h2 span{font-size:.27em !important;line-height:.7 !important}body .carousel:not(.advanced_responsiveness) .carousel-inner .slider_content_outer{width:85% !important}body .q_slider .carousel,.qode_slider_preloader,.carousel-inner>.item{height:350px !important}}.q_icon_with_title .icon_with_title_link:hover{color:#0090d0 !important}[class^=icon-basic-elaboration-]:before,[class*=" icon-basic-elaboration-"]:before,[class^=icon-basic-]:before,[class*=" icon-basic-"]:before{line-height:2.2}.text-align-center{text-align:center !important}.q_counter_holder .counter:before{content:'+';display:inline-block;vertical-align:middle;margin-right:5px}.portfolio_slider a.qbutton.white.small{background-color:transparent;border:1px solid #fff;color:#fff}.portfolio_slider a.qbutton.white.small:hover{background-color:#0090d0;border:1px solid #0090d0;color:#fff}.project_category{display:none}.datos-contacto li{list-style:none}.datos-contacto li i{margin-right:10px;color:#0090d0}span.wpcf7-list-item{margin-left:0}.cont-socials-seres ul li{list-style:none;display:inline-block;margin-right:5px}.cont-socials-seres ul li a span{border:1px solid #222;padding:8px;border-radius:4px}.cont-socials-seres ul li a span:hover{border:1px solid #0090d0}.ctl-popup-content{background-color:#fff;padding:20px 0 20px 20px}.qode-workflow-item-inner.reverse .qode-workflow-text h2,.qode-workflow-item-inner.reverse .qode-workflow-text h3{text-align:right}.qode-workflow-image{border-radius:3px}.qode-workflow-image img{max-width:360px;border-radius:3px}.qode-workflow-text h2{font-weight:600;color:#0090d0;text-align:left}.qode-workflow-text h3{text-align:left;font-weight:400;line-height:1.4}.qode-workflow .qode-workflow-item .line{background-color:#ddd}.qode-workflow.qode-workflow-animate.qode-appeared .main-line{background-color:#ddd}.qode-workflow .qode-workflow-item .qode-workflow-item-inner .qode-workflow-text .circle{background-color:#ddd}ul.ctl_road_map_wrp{justify-content:center}@media(max-width:999px){.qode-workflow-image img{max-width:280px}}@media(max-width:768px){.qode-workflow-image img{max-width:200px}.qode-workflow .qode-workflow-item .qode-workflow-item-inner .qode-workflow-subtitle{font-size:18px}}@media(max-width:600px){.qode-workflow-image img{max-width:none}}span.portfolio_like.qbutton.small.white{display:none}.lista-proceso ol{color:#0090d0;font-weight:600;font-size:15px;margin-left:15px}.lista-proceso ol li{margin-bottom:15px}.lista-proceso ol li h5{font-weight:300;line-height:1.3;letter-spacing:0}.lista-proceso-v2 ol{counter-reset:li}.lista-proceso-v2 ol li{margin-bottom:15px;list-style:none;position:relative;padding-left:40px}.lista-proceso-v2 ol>li:before{color:#fff;background-color:#0090d0;border-radius:2em;height:31px;width:31px;line-height:31px}.lista-proceso-v2 ol li:before{height:20px;width:20px;line-height:20px;display:inline-block;padding:7px;color:#fff;text-align:center;content:counter(li,decimal-leading-zero);counter-increment:li;font-weight:500;position:absolute;top:-5px;left:0}.lista-proceso-v2 ol li h5{font-weight:300;display:inline-block;margin-left:5px;letter-spacing:0}.lista-caracteristicas ul{color:#0090d0;font-weight:600;font-size:15px;list-style-position:inherit;margin-left:15px}.lista-caracteristicas ul li{margin-bottom:15px}.lista-caracteristicas ul li h5{font-weight:300;line-height:1.3;letter-spacing:0}.portfolio_navigation.navigation_title{margin-top:0;border-top:none;border-bottom:none}body .portfolio_single>.grid_section{padding:30px 0}.btn-pdf i{font-size:30px;top:5px;position:relative}.qode-advanced-tabs .qode-advanced-tab-container{background-color:#f7f7f7}.flexslider{margin-bottom:0}.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li a span{text-align:center}.qode-accordion-holder .qode-title-holder{background-color:#f7f7f7;border-bottom:none;margin-bottom:10px}.projects_holder .portfolio_category_24 a.preview.qbutton.small.white{background-color:transparent;border:1px solid #fff;color:#fff}.projects_holder .portfolio_category_24 a.preview.qbutton.small.white:hover{background-color:#0090d0;border:1px solid #0090d0;color:#fff}.funcionalidad-fichas p{font-size:16px;color:#303030;font-weight:300}@media only screen and (max-width:769px){.funcionalidad-fichas p{font-size:14px}}#cont-proceso-fichas .lista-proceso-fichas{padding:0 110px}.video-proceso-fichas .vc_column-inner.vc_custom_1541059798455{padding:0 !important}.list-part-ficha{padding:30px}.list-part-ficha p{font-size:16px}.list-part-ficha .q_icon_list{margin-bottom:10px}.list-part-ficha .wpb_wrapper .q_icon_list:last-child{margin-bottom:0}.list-part-ficha .wpb_wrapper .q_icon_list p:last-child{margin-bottom:0}@media only screen and (max-width:769px){.list-part-ficha{margin:20px 0 !important}.list-part-ficha p{font-size:14px !important;padding-left:35px !important}.list-part-ficha .q_icon_list i{line-height:2em !important}.list-part-ficha .q_icon_list p{line-height:2 !important}.lista-proceso-v2 ol li h5{font-size:14px}body .portfolio_single h2{font-size:24px}}@media only screen and (max-width:1000px){.list-part-ficha{padding:0 !important}}.flex-direction-nav a{background-color:#fff}.flex-direction-nav a:hover{background-color:#0090d0 !important}.flex-direction-nav a:hover i{color:#fff !important}.flex-direction-nav a i{color:#8a8a8a}.flex-direction-nav a i:hover{color:#fff !important}h3.qode-specification-list-title{text-align:center;color:#0090d0}span.qode-specification-list-item-label{font-weight:700;color:#303030;font-size:13px;width:25%}span.qode-specification-list-item-value{color:#303030;font-size:13px}.cont-caracteristicas-principales .img-part-caracteristicas-principales .vc_column-inner{padding-left:0 !important;padding-right:0 !important}.cont-caracteristicas-principales .img-part-caracteristicas-principales .vc_column-inner img.vc_single_image-img.attachment-full{width:100%}.cont-caracteristicas-principales .img-part-caracteristicas-principales .vc_column-inner .wpb_single_image .vc_single_image-wrapper{width:100%}.cont-caracteristicas-principales .img-part-caracteristicas-principales .wpb_gallery_slides.wpb_flexslider.flexslider_fade.flexslider{margin-bottom:0 !important}.trabajo-single{margin-bottom:30px}.trabajo-single .wpb_wrapper{background-color:#fff}.trabajo-single .wpb_content_element h3{margin-top:30px}.trabajo-single .separator.small.center{margin:15px auto 10px}.trabajo-single .wpb_content_element p{padding-bottom:30px}.icon_social_holder{display:none}.two_columns_75_25.clearfix.portfolio_container{border-bottom:1px solid #e0e0e0;padding-top:50px;padding-bottom:100px}.servicio-info{margin:0 50px}.servicio-info p{font-size:16px;color:#303030;font-weight:300}.servicio-info .q_icon_list{padding:0 30px 0 0;margin-bottom:10px}.servicio-info .q_icon_list p{font-size:16px}.servicio-info .wpb_wrapper .q_icon_list:last-child{margin-bottom:0}.servicio-info.wpb_wrapper .q_icon_list p:last-child{margin-bottom:0}.lista-trabajos .trabajo-single h3{padding-left:5px;padding-right:5px}@media only screen and (max-width:769px){.servicio-info .q_icon_list{padding-right:0 !important}.servicio-info .q_icon_list p{font-size:14px;line-height:2;padding-left:35px !important}.servicio-info p{font-size:14px}.servicio-info h2{font-size:26px}body .lista-trabajos .wpb_single_image img{max-width:100% !important}}@media only screen and (max-width:1000px){body .servicio-info{margin:0 !important}body .servicio-info .vc_column-inner,body .servicio-info~.wpb_column .vc_column-inner{padding-left:20px !important;padding-right:20px !important}}.cont-contact-info ul li a{word-break:break-all}@media only screen and (max-width:1000px){.cont-contact .section_inner_margin{margin-left:0 !important;margin-right:0 !important}}.cont-info-general{margin:50px 0 100px}.cont-info-general p{color:#777;text-align:justify;margin:0 0 10px}.cont-info-general ul li{text-align:left;margin:0 0 10px;color:#777}.cont-info-general a{text-decoration:underline;color:#777}.cont-info-general ul{margin:15px 0 15px 15px}.cont-info-general h1{font-size:36px;line-height:1;color:#0090d0;font-weight:600}.cont-info-general h3{font-size:26px;color:#222;font-weight:600;text-transform:none}.cont-info-general h3,.cont-info-general h2,.cont-info-general h1{margin:30px 0 15px}span#cn-notice-text{font-size:11px}.cookie-notice-container{box-sizing:border-box;padding:20px}#cookie-notice .cn-button{border:1px solid #0090d0 !important;background-color:#0090d0 !important;color:#fff;padding:10px 15px;font-size:10px;text-transform:uppercase;font-weight:600;transition:all .15s ease-out;border-radius:2px}#cookie-notice .cn-button:hover{background-color:#1c52a1 !important;border:1px solid #1c52a1 !important;color:#fff}@media only screen and (max-width:1114px){#cookie-notice .cn-button{display:block;margin:10px 0;padding:5px 10px}}div.comment_form{margin-bottom:100px}