body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}body{color:#606060}h1,h2,h3,h4,h5,h6{color:#606060}body{line-height:1.4em}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-weight:400}.et_pb_slide_content,.et_pb_best_value{font-weight:400}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#005996}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#005996}.footer-widget h4{color:#005996}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#005996}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#005996}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1440px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1600px}a{color:#0077c8}.nav li ul{border-color:#2ea3f2}#page-container #top-header{background-color:#005996!important}#et-secondary-nav li ul{background-color:#005996}#main-header .nav li ul a{color:rgba(0,0,0,0.7)}.footer-widget,.footer-widget li,.footer-widget li a,#footer-info{font-size:14px}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}#et-footer-nav .bottom-nav li.current-menu-item a{color:#2ea3f2}body .et_pb_button{font-size:16px;background-color:#005996;border-width:0px!important;border-color:;border-radius:30px}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{}body .et_pb_button:after{content:'';font-size:16px;color:#04d9a4}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{background-color:#004e75;border-radius:30px}h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{line-height:1.3em}@media only screen and (min-width:981px){#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{font-size:18px}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}}@media only screen and (min-width:1800px){.et_pb_row{padding:36px 0}.et_pb_section{padding:72px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:108px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-size:46px}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-size:39px}h3{font-size:33px}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-size:27px}h5{font-size:24px}h6{font-size:21px}.et_pb_slide_description .et_pb_slide_title{font-size:70px}.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-size:24px}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-weight:400}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-weight:400}h3{font-weight:400}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-weight:400}h5{font-weight:400}h6{font-weight:400}.et_pb_slide_description .et_pb_slide_title{font-weight:400}.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-weight:400}@media only screen and (max-width:980px){h1{font-size:34px}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-size:29px}h3{font-size:24px}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-size:20px}.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:52px}.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-size:18px}h5{font-size:18px}h6{font-size:15px}}	h1,h2,h3,h4,h5,h6{font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}.et_pb_button{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif}.et_pb_menu__menu{margin:0 auto}#menu-superior a{color:#d1d1d1}#menu-superior a:hover{color:#fff}#imagen-cabecera-portada,#imagen-cabecera-archivo,#imagen-cabecera-interior{display:block;position:relative;top:-105px;padding:120px 0 0 0!important;padding-bottom:0}#imagen-cabecera-portada{min-height:450px}#imagen-cabecera-archivo{min-height:350px}#imagen-cabecera-interior{min-height:300px}#imagen-cabecera-portada .et_pb_row.cabecera{max-width:100%!important}#imagen-cabecera-portada .et_pb_row,#imagen-cabecera-portada .et_pb_column{height:100%}#imagen-cabecera-portada .et_pb_column{display:flex;align-items:center}#imagen-cabecera-portada .et_pb_text_inner{text-shadow:0 0 15px #000}.con-texto{display:block;clear:both;padding-top:10px}#imagen-cabecera-portada h2{max-width:700px;font-weight:normal;color:#fff;font-size:1.6em;padding-right:20px}#imagen-cabecera-portada p{color:#fff}.con-texto .destacado-cabecera{font-size:1.2em;line-height:1.6em}header ul.sub-menu{border-radius:6px;padding:12px 0 15px 0!important}header ul.sub-menu li a{padding:0}header ul.sub-menu .segundo{padding-left:40px}header ul.sub-menu .tercero{padding-left:60px}header .nav li ul{width:auto}header .nav li ul a{width:350px}#pie a{display:block}footer a{color:#e2e2e2}footer a:hover,footer a:focus{color:#fff}footer #newsletter .mailpoet_form_form{color:#fff;display:flex;align-content:flex-start;flex-wrap:wrap;gap:20px;max-width:1000px;padding:0 0 20px 0!important}#newsletter{z-index:999}#newsletter .et_pb_row{padding:10px 30px;max-width:900px}footer #newsletter .FieldIdioma,footer #newsletter .FieldMail{width:calc(50% - 10px)}footer #newsletter .mailpoet_form .FieldTitulo{width:100%;order:1}footer #newsletter .mailpoet_form .FieldTitulo h3{font-size:1.8em;color:#5ef9e7;font-family:"Raleway";padding-bottom:0}footer #newsletter .mailpoet_form .FieldIdioma{order:2;margin-bottom:10px}footer #newsletter .mailpoet_form .FieldIdioma label{float:left;margin-left:10px}footer #newsletter .mailpoet_form .FieldSubmit{order:5;width:100%;text-align:center;margin:10px 0 10px 0}footer #newsletter .mailpoet_form .FieldMail{order:3;margin-bottom:10px}footer #newsletter .mailpoet_form .FieldAcepto{order:4;width:100%;text-align:center}h1{font-size:3.3em;font-weight:300;line-height:1.1em}h2{line-height:1.1em;margin-bottom:10px;color:#005996}h3{font-size:1.8em;color:#0077c8;margin-bottom:10px}h4{}h5{}h6{margin-top:30px;padding:10px 20px;border-left:1px solid #04d9a0;border-right:1px solid #04d9a0}.titulo-gradiente{border-bottom:1px solid transparent;border-image:linear-gradient(0.25turn,transparent,#5ef9e7,transparent);border-image-slice:1;margin-bottom:40px!important}sub,sup{font-size:0.7em}.titulo-gradiente h2,.titulo-gradiente h3{margin-bottom:0;text-align:center;font-size:2em!important}ul,ol{padding-top:15px!important}ul li{line-height:1.2em;margin-bottom:5px}blockquote,.blockquote p{font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif;border-left:1px solid #04d9a0;font-size:30px;line-height:1.1em;font-weight:lighter;max-width:500px}.blockquote p{margin:20px 0 30px;padding-left:20px}.invertido blockquote{}.loop-formacion h2,.loop-proyectos h2,.loop-noticias h2{color:#005996}.loop-noticias h2{font-size:1.5em;line-height:1.2em;margin-bottom:0;padding-bottom:0}.loop-proyectos h2{font-size:1.5em;line-height:1.2em;padding-bottom:0;margin:10px 0 0 0}hr{height:1px;width:30%;background-image:linear-gradient(90deg,#5ef9e7,transparent);border:0;text-align:left}.destacado .et_pb_row{padding:0}.destacado .et_pb_column{display:flex;align-items:center}.destacado .texto p{font-size:1.3em;line-height:1.2em;color:#fff}.texto-blanco p,.texto-blanco h2,.texto-blanco h3,.texto-blanco h4{color:#fff!important}.bloques-iconos{}.enlace-icono{display:flex;flex-wrap:nowrap;align-content:flex-start;max-width:500px}.enlace-icono .imagen{width:70px}.enlace-icono .imagen img{width:60px!important;height:auto;padding-right:10px;border-right:1px solid #0077c8}.enlace-icono h3{padding-bottom:0!important;margin-bottom:0!important;border:0!important}.enlace-icono .texto{padding-left:10px;width:calc(100% - 70px)}.enlace-icono .texto p{color:#606060}.contador-premios .percent{width:100%;height:auto;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center}.contador-premios .percent p{display:inline-flex;flex-wrap:nowrap}.contador-premios .title{margin-bottom:0}.contador-premios .percent-value{background:#ebebeb;background:linear-gradient(0deg,rgba(235,235,235,1) 0%,rgba(255,255,255,1) 100%);background-clip:text}.contador-premios .percent-value:after{content:' €'!important;font-size:30px}.contador-patronos{background:#fff;border-radius:12px;padding:30px 30px 0 30px}.contador-patronos .et_pb_number_counter{aspect-ratio:1/1;margin:auto;padding:5px 30px 40px 30px;border-radius:12px}.contador-patronos .percent{}.contador-patronos .percent-sign{display:none}.contador-patronos .percent-value{font-size:1.6em;line-height:0.8em;font-weight:900}.contador-patronos .percent-sign{font-size:3em}.contador-patronos .et_pb_number_counter h3{font-size:1.4em;padding-bottom:0}.enlace-manual .et_pb_text_inner{height:100%;display:flex;align-items:center;text-align:center}.enlace-manual h3{width:100%}input:not(.wpcf7-submit),select,.mailpoet_text,.wpcf7-text,.wpcf7-select{border-radius:30px!important;padding:12px 16px 12px 12px!important;background:#eff0f1!important;color:#434343!important;border:0!important;font-size:16px}.mailpoet_submit{padding:12px 20px 12px 16px!important}input,.mailpoet_text,.mailpoet_submit,.wpcf7-text{padding:12px 16px 12px 12px!important}select,.wpcf7-select{padding:12px 30px 12px 12px!important}input.wpcf7-submit{font-size:16px;background:#005996;border-width:0px;border-radius:30px;color:#e2e2e2;text-transform:uppercase;min-width:200px;width:auto!important;margin:20px auto}.wpcf7-textarea{background:#eff0f1!important;padding:12px 16px 12px 12px!important;border-radius:12px;border:0}.divFormCF7{padding:40px;border:1px solid #6dd3e8}.divFormCF7,.divFieldAcepto{display:flex;flex-wrap:wrap;gap:30px;width:100%}.divFieldAcepto .columna{display:flex;align-items:center}.divFieldAcepto .columna:last-child{justify-content:flex-end}.divFormCF7 .columna{width:calc(50% - 15px)}.divFormCF7 .divGrupo .separador{display:grid;grid-template-columns:repeat(3,calc(33.3% - 20px) [col-start]);column-gap:20px}.divFormCF7 br{display:none}.wpcf7-form sup{font-size:0.8em;font-weight:bolder;color:red}.wpcf7-form input,.wpcf7-form select,.divFormCF7 h3,.wpcf7-textarea{width:100%}.wpcf7-form h3{padding:30px 0 0 0;margin-bottom:0;color:#04d9a0}.wpcf7-form h2,.wpcf7-form p{margin-bottom:0;padding-bottom:0}.divFormCF7 .divFieldLegal{margin-top:30px;font-size:13px;line-height:1.3em}.wpcf7-form label{width:100%;display:block;padding:20px 10px 8px 10px;color:#606060;font-size:0.9em}.divFormCF7 .divFieldLegal p{margin-bottom:10px}.wpcf7-form label span{display:block}.wpcf7-form a{color:#0077c8}.divFormCF7 .aSelloSSL img{max-width:150px}input [type=email],.mailpoet_text{background:#ece9e1}.boton{margin-top:20px;margin-bottom:20px}.boton .et_pb_module_inner{max-height:40px}.et_pb_button{background-color:#005996;color:#e2e2e2;text-transform:uppercase}.boton a{width:auto;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:16px;font-weight:400;background:#005996;background:linear-gradient(180deg,#005996 0%,#0077C8 100%);border:none!important;border-radius:30px;background-color:#005996;color:#e2e2e2;padding:.3em 1em;line-height:1.7em!important;transition:all .5s ease-in-out}.boton a:hover,.et_pb_button:hover{background:#005996;color:#fff}.invertido .et_pb_button,.mailpoet_submit{background:#dbdbdb;color:#606060!important;margin-right:10px;font-weight:normal!important}.invertido .et_pb_button:hover,.mailpoet_submit:hover{background:#fff!important;color:#005996!important}.invertido h6,.invertido li,.invertido .numeros-destacados .numero,.invertido .numeros-destacados .texto{color:#fff}.mailpoet_submit{cursor:pointer;text-transform:uppercase;background:#e0dace;background:linear-gradient(30deg,rgba(224,218,206,1) 0%,rgba(252,252,252,1) 100%)}select{}.mailpoet_text{width:100%!important}.ancho-completo{width:100%}.banner{display:flex;align-items:center;gap:20px}.invertido{background:radial-gradient(circle at 80% -20%,#07c5ec,#05a6d2,#037caa,#005996,#005996,#005996,#005996)}.invertido p,.invertido h1,.invertido h3,.invertido h4{color:#fff!important}.invertido h2{color:#04d9a0!important}.invertido h3{margin-bottom:20px}.ficha ol{padding-left:20px}.ficha ol li{list-style-position:outside;padding-left:8px}.ficha ol li::marker{font-size:1.2em;color:#005996;line-height:30px;font-weight:900}.cabecera-logos{margin-bottom:30px!important;border-bottom:1px solid transparent;border-image:linear-gradient(0.25turn,transparent,#5ef9e7,transparent);border-image-slice:1;width:100%}.cabecera-logos h2,.cabecera-logos h3{text-align:center;font-size:1.2em}.galeria-logos,.galeria-logos .divi-filter-archive-loop{margin-bottom:0!important}.galeria-logos .grid-posts.loop-grid{display:flex!important;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:30px!important}.galeria-logos .dmach-grid-item{aspect-ratio:14/9;display:flex;align-items:center}.galeria-logos.logos-patronato .dmach-grid-item{width:150px;max-width:150px}.galeria-logos.logos-pequenos .dmach-grid-item{width:150px;max-width:150px}.galeria-logos.logos-grandes .dmach-grid-item{width:250px;max-width:250px}.logotipos-anuncios .et_pb_column{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:20px 40px}.logotipos-anuncios .et_pb_module{width:200px}.logotipos-anuncios .et_pb_column .et_pb_blurb{margin-bottom:10px}.logotipos-anuncios .et_pb_main_blurb_image{width:100%;aspect-ratio:16/9;margin-bottom:0}.logotipos-anuncios .et_pb_main_blurb_image span,.logotipos-anuncios .et_pb_main_blurb_image a{max-height:100%;aspect-ratio:16/9}.logotipos-anuncios .et_pb_main_blurb_image span{display:flex;align-items:center;justify-content:center}.logotipos-anuncios .et_pb_image_wrap img{max-width:90%;max-height:80%;width:auto;height:auto}.logotipos-anuncios h4{font-size:14px}.menu-secundario li{margin-top:12px!important}.menu-secundario a{padding:12px 18px 12px 18px!important;border-radius:20px;font-size:16px;line-height:1em;background:#e2e2e2}body .menu-secundario a:hover{background:#005996;color:#fff;opacity:1}.menu-secundario .et_mobile_menu{border:0;box-shadow:none;padding:0!important;background:transparent}.menu-secundario .et_mobile_menu li{margin-bottom:5px}.fecha{color:#8999a5!important}.fecha-proyectos{font-size:1.1em;font-weight:600}.fecha-inicio.fecha-proyectos{position:relative;padding-left:68px}.fecha-inicio.fecha-proyectos::before{position:absolute;display:block;top:-9px;left:0;width:60px;height:60px;content:'';background:0 0 / 60px 60px no-repeat url("/wp-content/assets/img/icon-calendario.svg")}.fecha-fin.fecha-proyectos{position:relative;left:-94px;top:24px}.fecha .fecha-inicio .fecha-proyectos .fecha-fin{}.numeros-destacados .et_pb_column{display:flex;justify-content:center;gap:20px}.numeros-destacados .et_pb_text_inner>div{display:flex;align-items:center;padding:18px 10px 0 0;line-height:1em;color:#aaaaaa}.numeros-destacados .numero{font-size:3.5em;font-weight:900;margin:0 8px;color:#005996}.numeros-destacados .texto{color:#005996}.recortado-di{}.inferior-derecha{width:100%;border-radius:var(--r);--_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);--_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);--_d:(var(--s) + var(--r));mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),100% calc(100% - var(--_d) - var(--y)) var(--_m),radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),var(--_g) calc(-1*var(--_d) - var(--x)) 0,var(--_g) 0 calc(-1*var(--_d) - var(--y));mask-repeat:no-repeat}.curvatura-proyectos{--r:12px;--s:20px;--x:86px;--y:8px}.curvatura-personal{--r:12px;--s:20px;--x:86px;--y:8px}.tarjetas h3{font-size:1.7em;border-bottom:1px solid #04d9a0;padding-bottom:8px;margin-bottom:8px}.tarjetas .izquierdo{text-align:right}.tarjetas .et_pb_column{display:flex;flex-direction:column;flex-wrap:nowrap;gap:40px}@media (max-width:989px){.tarjetas .et_pb_column{flex-direction:row}.tarjetas .et_pb_column .et_pb_text{width:50%}.tarjetas .izquierdo{text-align:left}}.loop{padding:0!important}.loop .et_pb_row{width:100%;padding:0!important}.loop .et_pb_column{margin-bottom:0!important}.loop-proyectos .et_pb_de_mach_thumbnail,.loop-proyectos .et_shop_image,.loop-noticias .et_shop_image{aspect-ratio:16/9;overflow:hidden;display:block}.loop-formacion img,.loop-noticias img{min-width:100%;min-height:100%!important;object-fit:cover}.loop-proyectos .texto .et_pb_column{display:flex;align-content:flex-start;flex-wrap:wrap}.loop-proyectos .texto .titulo{width:100%}.loop-proyectos .imagen .logo-proyecto{aspect-ratio:16 / 10;display:flex;align-items:center;justify-content:center;padding:0}.loop-proyectos .logo-proyecto img{max-width:70%;margin:0;mix-blend-mode:darken}.loop-proyectos .logo-convocante{display:block;width:120px;height:30px;max-height:30px;margin:-35px 0 0 auto}.loop-proyectos .logo-convocante .dmach-acf-item-content{max-width:120px;max-height:50px}.loop-proyectos .logo-convocante img{max-width:70%;max-height:80%;margin:0 auto;object-fit:contain}.loop-servicio{transition:all 0.3s ease-in-out}.loop-servicio:hover{transform:scale(1.1)}.ficha-personal .ficha{position:relative;aspect-ratio:1/1}.ficha-personal .ficha img{border-radius:12px;z-index:-1}.ficha-personal .ficha a{position:absolute;bottom:0;right:0;border-radius:12px 0 0 0;padding:12px;width:40px;height:40px;background:#fff;background-image:url("/wp-content/assets/img/icono-linkedin.webp");background-repeat:no-repeat;background-position:right bottom;background-size:30px 30px;filter:grayscale(100%);transition:all .5s ease-in-out}.ficha-personal .ficha a:hover{filter:none}.ficha-personal .ficha a::before,.ficha-personal .ficha a::after{background:transparent;content:'';position:absolute;display:block;width:30px;height:30px;z-index:6;overflow:hidden;z-index:4;box-shadow:10px 10px 0 0 #fff}.ficha-personal .ficha a::after{border-bottom-right-radius:50%;top:4px;left:-30px}.ficha-personal .ficha a::before{bottom:40px;right:0;border-bottom-right-radius:50%}.ficha-personal h3{padding:20px 0 0 0!important;font-size:1.4em}.ficha-personal h4{font-size:1em;color:#b0b8c1}.burbuja{border-radius:54% 46% 42% 58% / 60% 58% 42% 40%;aspect-ratio:1/1}.proyecto .ficha,.ficha p{line-height:1.4em!important}.ficha br{display:block;margin:10px}.proyecto .ficha h3{margin:1.6em 0 0.6em 0!important}.proyecto .ficha li{margin-bottom:0.6em;line-height:1.4em!important}.proyecto h1{font-size:3.5em;line-height:1.2em;font-weight:300;background:-webkit-linear-gradient(45deg,#005996,#07c4ea);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.proyecto hr,.servicio-single hr{width:100%}.financiacion{text-align:center;word-wrap:break-word;line-height:1.4em}.financiacion br{float:left}.listado-online .loop-formacion .et_pb_row{width:80%;display:flex;flex-wrap:nowrap;gap:40px!important}.listado-online .loop-formacion .et_pb_column{margin:0!important}.listado-online .dmach-grid-item:nth-child(even) .loop-formacion .et_pb_row{flex-direction:row-reverse;margin:0 auto 0 0!important}.listado-online .dmach-grid-item:nth-child(even) h2{text-align:right}.listado-online .dmach-grid-item:nth-child(even) .dmach-acf-item-content{justify-content:flex-end}.listado-online .dmach-grid-item:nth-child(odd) .loop-formacion .et_pb_row{flex-direction:row;margin:0 0 0 auto!important}.loop-formacion .et_pb_image{aspect-ratio:4/3;overflow:hidden;border-radius:30px}.portada .typed-cursor{display:none!important}.filtros-ocultar .et_pb_column{display:flex;flex-wrap:wrap;gap:20px}.publicacion .et_pb_image_wrap{position:relative;box-shadow:inset 3px 0px 5px 0px rgba(0,0,0,0.3);border-radius:2px 4px 4px 2px}.publicacion .et_pb_image_wrap,.publicacion img{width:100%!important}.publicacion .et_pb_image_wrap:after{position:absolute;top:0;left:6px;content:'';background:rgba(117,117,117,0.2);display:block;width:2px;height:100%}.publicacion img{box-shadow:rgba(0,0,0,0.45) 0px 25px 20px -20px;border-radius:2px 4px 4px 2px}.loop-formacion:hover .et_pb_button{opacity:1;transform:translate(0,0)}@media (max-width:1100px){.listado-online .loop-formacion .et_pb_row{width:100%!important;margin:0;flex-direction:row}.divFormCF7 .divGrupo .separador{grid-template-columns:repeat(2,50% [col-start])}}@media (max-width:980px){.et-db #et-boc .et-l .et_pb_menu .et_mobile_nav_menu{margin-top:8px}}@media (max-width:768px){#imagen-cabecera-portada .et_pb_column:first-child{display:none}.listado-online .loop-formacion .et_pb_row{flex-direction:column;flex-wrap:wrap}.listado-online .dmach-grid-item:nth-child(even) h2{text-align:left}.listado-online .dmach-grid-item:nth-child(even) .dmach-acf-item-content{justify-content:flex-start}.divFormCF7 .divGrupo .separador{grid-template-columns:repeat(1,100% [col-start])}}@media (max-width:500px){footer #newsletter .FieldIdioma,footer #newsletter .FieldMail{width:100%}}