.product-type-variable.sale .price del {display:inline-block !important;}
.postid-17230 .page-header {margin-bottom:0px !important; padding-bottom:0px !important;}
.postid-17230 .primary-nav>ul>li>a {color:#0a0e1f; font-family:'Poppins', sans-serif; font-weight:600;}
.postid-17230 .wgl-theme-header.header_overlap .wgl-site-header .primary-nav .lavalamp-object {display:none;}
.postid-17230 .wgl-header-row .wgl-container {width:1280px; padding-top:6px;}
.postid-17230 .wgl-header-row .header_side.h_align_right {display:none;}
.postid-17230 .wgl-header-row-section_top {display:none;}
.postid-17230 #main {padding-top:24px;}
.postid-17230 .single_type-1 .blog-post.blog-post-single-item .blog-post_content {padding-top:80px;}
.postid-17230 .primary-nav>ul>li>a {
color: #0a0e1f;
font-family: 'Poppins', sans-serif;
font-weight: 600;
}
.page-id-17214 .wgl-header-row-section_top {display:none;}
.page-id-17214 .page-header {margin-bottom:0px !important; padding-bottom:0px !important;}
.page-id-17214 .primary-nav>ul>li>a {color:#0a0e1f; font-family:'Poppins', sans-serif; font-weight:600;}
.page-id-17214 .wgl-theme-header.header_overlap .wgl-site-header .primary-nav .lavalamp-object {display:none;}
.page-id-17214 .wgl-header-row .wgl-container {width:1280px; padding-top:6px;}
.page-id-17214 .wgl-header-row .header_side.h_align_right {display:none;}
.page-id-17214 .wgl-header-row-section_top {display:none;}
.page-id-17214 #main {padding-top:24px;}
.page-id-17214 .primary-nav>ul>li>a {
color: #0a0e1f;
font-family: 'Poppins', sans-serif;
font-weight: 600;
}
.page-id-17214 .wgl-header-row-section_top {display:none;}
.postid-17230 .footer {display:none;}
.postid-17230 .post_info-divider {display:none;}
.postid-17230 #main {padding-bottom:0px;}
.prime-car.form-home .vc_column-inner input[type="submit"]:hover {background-color:#0e598f !important;}
body.single-post .cta-form .wgl_button_link:hover {background-color:#0e598f !important;}
.hero-curso .wgl_button_link:hover {background-color:#0e598f !important;}
.hero-curso .boton-trans a {background-color:#0e598f !important; color: #ffffff !important;}
.requisitos .vc_tta-tabs-list .vc_tta-tab:hover {background-color:#F4F5FF !important; color: #ffffff !important;}
.iguru_module_time_line_vertical .time_line-item:hover .time_line-content {background:transparent !important;}
.opinan.final-corpo .wgl_button_link:hover {background-color:#0e598f !important;}
.footer-nuevo p a:hover {text-decoration:underline;}
.footer-nuevo .iguru_module_social .soc_icon:hover {color:#5f3699;}
.boton-morado a:hover {background-color:#185f8a !important;}
.boton-trans a:hover {background-color:#185f8a !important; color:#ffffff !important;}
.blog-style-standard .blog-post .blog-post_meta-desc .button-read-more:hover {background-color:#ffffff;}
.recursos .blog-style-standard .blog-post .blog-post_meta-desc .button-read-more:hover {background-color:#5f3699;}
.opinan.cta-form .boton-morado .wgl_button_link:hover {background-color:#5f3699 !important;}
.page-id-17173 .primary-nav>ul>li>a:hover {color:#5f3699;}
.page-id-17214 .footer .copyright {display:none;}
.page-id-17214 #main {padding-bottom:0px;}
.single-post .cta-form .wgl_button_link {
border-radius: 48px !important;
color: #ffffff !important;
font-family: 'Poppins', sans-serif !important;
text-transform: uppercase !important;
background-color: #5f3699 !important;
padding: 12px 48px !important;
border-color: #5f3699 !important;
background-image: initial !important;
width: 100%;
height: auto;
min-height: initial !important;
}
.prime-car.form-home .vc_column-inner {
--bg: #f3f3f3;
border: 3px solid transparent;
border-radius: 24px !important;
background: linear-gradient(var(--bg), var(--bg)) padding-box, linear-gradient(45deg, #94b9ff, #5f3699) border-box;
padding: 56px !important;
}
.single-post .cta-form h3 {font-weight:500;}
.cta-form h2 {color:#0a0e1f; font-family:'Poppins', sans-serif; font-weight:bold; font-size:24px; line-height:1.2; margin-bottom:24px !important;}
table i {color:#5f3699; margin-right:6px;}
table td {border-top:0px solid #ffffff !important; padding:24px 12px !important;}
table thead {border-bottom:1px solid #e6e6e6 !important; margin-bottom:24px;}
table td, table th {font-size:14px; font-family:'Poppins', sans-serif; line-height:1.2; color:#0a0e1f; }
.dt-column-title {color:#0d598f; font-size:16px; font-weight:bold; font-family:'Poppins', sans-serif; line-height:1.2; text-align:center;}
.tablepress>:where(thead,tfoot)>tr>* {background-color:transparent;}
#tablepress-1_wrapper  {--bg: #f3f3f3;
border: 3px solid transparent;
border-radius: 24px !important;
background: linear-gradient(var(--bg), var(--bg)) padding-box, linear-gradient(45deg, #94b9ff, #5f3699) border-box;
background-color:#F8F8F8;
padding:24px;}
.tabla-curso h2 {color:#0a0e1f; font-family:'Poppins', sans-serif; font-weight:bold; font-size:24px; line-height:1.2; margin-bottom:24px !important;}
.single-post .faq-home h2 {font-size:24px !important;}
.salidas h2 {color:#ffffff; font-family:'Poppins', sans-serif; font-weight:bold; font-size:24px; line-height:1.2; margin-bottom:24px !important;}
.salidas p {font-family: 'poppins', sans-serif; line-height:1.4; color:#ffffff;}
.metodologia .iguru_module_time_line_vertical .time_line-item {
align-items: flex-start;
}
.metodologia .iguru_module_time_line_vertical .time_line-date_wrap {
margin-left: calc(0% - 10px) !important;
margin-right:12px !important;
}
.metodologia .iguru_module_time_line_vertical .time_line-item:nth-child(even) .time_line-date_wrap {
margin-right: calc(7% - 10px) !important;
margin-left: -10px !important;
}
.metodologia .iguru_module_time_line_vertical .time_line-descr {
font-family: 'poppins', sans-serif;
color: #0a0e1f;
}
.metodologia .iguru_module_time_line_vertical .time_line-title {
font-family: 'poppins', sans-serif;
}
.metodologia .iguru_module_time_line_vertical .time_line-content {
max-width: 100%;
padding: 0px;
box-shadow: initial;
background-color:Transparent;
}
.metodologia .iguru_module_time_line_vertical .time_line-content:before {display:none;}
.metodologia .time_line-check {
background: #5f3699 !important;
border-color: #5f3699 !important;
}
.metodologia .iguru_module_time_line_vertical:before {
background: #e6e6e6;
left: 0%;
width: 1px;
}
.metodologia h2 {color:#0a0e1f; font-family:'Poppins', sans-serif; font-weight:bold; font-size:24px; line-height:1.2; margin-bottom:24px !important;}
.requisitos summary {cursor:pointer; text-align:Center; font-size:14px; color:#0d598f; font-family:'Poppins', sans-serif;  list-style: none; }
.wpb-js-composer .wgl-container .vc_row.requisitos .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {padding:0px 24px 36px 24px; background-color:transparent;}
.wpb-js-composer .wgl-container .vc_row.requisitos .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body p {font-family:'Poppins', sans-serif; font-size:14px; line-height:1.6; color:#0a0e1f;}
.wpb-js-composer .wgl-container .vc_row.requisitos .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body li {font-family:'Poppins', sans-serif; font-size:14px; line-height:1.6; color:#0a0e1f; margin-bottom:12px;}
.requisitos .vc_active .vc_tta-panel-heading .vc_tta-panel-title{background-color:#5f3699 !important; color:#ffffff !important; border-radius:48px !important; font-family:'Poppins', sans-serif; font-weight:bold; font-size:16px;}
.requisitos .vc_active .vc_tta-panel-heading .vc_tta-panel-title{background-color:#5f3699 !important; color:#ffffff !important; border-radius:48px !important; font-family:'Poppins', sans-serif; font-weight:bold; font-size:16px;}
.requisitos .vc_tta-tabs-list .vc_active.vc_tta-tab{background-color:#5f3699 !important; color:#ffffff !important; border-radius:48px !important; font-family:'Poppins', sans-serif; font-weight:bold; font-size:16px;}
.requisitos .vc_tta-panel-heading .vc_tta-panel-title{background-color:transparent !important; color:#ffffff !important; border-radius:48px !important; font-family:'Poppins', sans-serif; font-weight:bold; font-size:16px; border:1px solid #0d598f !important;}
.requisitos .vc_tta-tabs-list .vc_tta-tab{background-color:transparent !important; color:#ffffff !important; border-radius:48px !important; font-family:'Poppins', sans-serif; font-weight:bold; font-size:16px; border:1px solid #0d598f !important;}
.requisitos .vc_tta-panel-heading .vc_tta-tab{background-color:transparent !important; color:#ffffff !important; border-radius:48px !important; font-family:'Poppins', sans-serif; font-weight:bold; font-size:16px; border:1px solid #0d598f !important;}
.requisitos .vc_tta-panel-heading .vc_tta-panel-title span {font-family:'Poppins', sans-serif; text-transform:uppercase; font-size:16px !important; color:#0d598f !important; }
.requisitos .vc_tta-panel-heading .vc_tta-tab span {font-family:'Poppins', sans-serif; text-transform:uppercase; font-size:16px !important; color:#0d598f !important; }
.requisitos .vc_active .vc_tta-panel-heading .vc_tta-panel-title span {font-family:'Poppins', sans-serif; text-transform:uppercase; font-size:16px !important; color:#ffffff !important;}
.requisitos h2 {color:#0a0e1f; font-family:'Poppins', sans-serif; font-weight:bold; font-size:24px; line-height:1.2; margin-bottom:24px !important;}
.beneficios p {background-color:#f8f8f8; margin-bottom:12px !important; font-family:'Poppins', sans-serif; font-size:16px; line-height:1.4; color:#0a0e1f; border-radius:48px; padding:6px 6px 6px 6pxpx;}
.beneficios p img {max-width:40px; margin-right:6px; position:relative; bottom:13px;}
.beneficios h2 {color:#0a0e1f; font-family:'Poppins', sans-serif; font-weight:bold; font-size:24px; line-height:1.2; margin-bottom:24px !important;}
.convocatoria img {margin-top:24px; max-width:48%;}
.convocatoria p.azul {color:#0d598f; margin-bottom:16px !important; font-weight:bold;}
.convocatoria p {color:#0a0e1f; font-family:'Poppins', sans-serif; font-size:16px; line-height:1.4; margin-bottom:8px !important;}
.convocatoria h2 {color:#0a0e1f; font-family:'Poppins', sans-serif; font-weight:bold; font-size:24px; line-height:1.2; margin-bottom:24px !important;}
.hero-curso .vc_hidden-xs {display:initial !important;}
.hero-curso .uno{background-image:url(https://centroestudio.es/wp-content/uploads/2025/10/Fondo-Degradado-3.jpg); background-size:194%; background-position:100% 100%; background-repeat:no-repeat;}
.hero-curso .boton-trans a{
border-radius: 48px !important;
color: #0d598f !important;
font-family: 'Poppins', sans-serif;
text-transform: uppercase;
background-color: transparent !important;
padding: 12px 48px !important;
border-color: #0d598f !important;
background-image: initial !important;
border: 2px solid #0d598f !important;
}
.hero-curso .wgl_button_link {
border-radius: 48px !important;
color: #ffffff !important;
font-family: 'Poppins', sans-serif !important;
text-transform: uppercase !important;
background-color: #5f3699 !important;
padding: 12px 48px !important;
border-color: #5f3699 !important;
background-image: initial !important;
width:100%;
height:auto;
min-height:initial !important;
}
.postid-17230 .logo-mobile {width:auto; max-width:initial;}
.hero-curso h1{font-size:36px; color:#0a0e1f; font-family:'Poppins', sans-serif; font-weight:bold; line-height:1.2; margin-bottom:12px !important;}
.hero-curso .hero-curso-sub p {font-size:16px; color:#544f4b; font-family:'Poppins', sans-serif; line-height:1.2; margin-bottom:36px !important;}
.migas p{font-family:'Poppins', sans-serif; color:#0d598f; font-size:12px;}
.opinan.final-corpo {background-image:url(https://centroestudio.es/wp-content/uploads/2025/10/Fondo-Degradado-2.jpg); background-size:189%; background-repeat:no-repeat; background-position:0% 72%;}
.opinan.final-corpo .wgl_button_link {
background-color: #5f3699 !important;
border: 1px solid #5f3699 !important;
color: #ffffff;
text-transform: uppercase;
font-family: 'Poppins', sans-serif !important;
padding: 20px;
border-radius: 48px !important;
font-size:14px;
}
.opinan.final-corpo h2 {color:#0a0e1f; font-family:'Poppins', sans-serif; font-weight:bold; font-size:26px; line-height:1.2; margin-bottom:12px !important;}
.opinan.final-corpo h3 {color:#0a0e1f; font-family:'Poppins', sans-serif; font-weight:400; font-size:20px; line-height:1.2; margin-bottom:20px !important;}
.formando .mastre {padding-left:12% !important; padding-right:12% !important; background-repeat:no-repeat; background-image: url(https://centroestudio.es/wp-content/uploads/2025/10/flecha-2-4.png) !important;
background-repeat: no-repeat;
background-position: 100% 96%;}
.formando h2 {color:#0d598f; font-family:'Poppins', sans-serif; font-weight:bold; font-size:42px; line-height:1.2;}
.formando h3 {color:#0a0e1f; font-family:'Poppins', sans-serif; font-weight:500; font-size:26px; line-height:1.2; margin-bottom:24px !important;}
.formando p {color:#0a0e1f; font-family:'Poppins', sans-serif; font-size:16px; line-height:1.4; margin-bottom:12px !important;}
.formando p strong {color:#5f3699;}
.equipo {background-image: url(https://centroestudio.es/wp-content/uploads/2025/10/Fondo-Degradado-1.jpg);
background-position: 48% 50%;
background-size: 241%;
background-repeat: no-repeat;}
.equipo .colequipo p {margin-top:12px !important; margin-bottom:48px !important; font-size:16px !important; font-style:italic; font-family:'Poppins', sans-serif; color:#0a0e1f;}
.equipo .colequipo .wpb_text_column {display:flex; justify-content:center;}
.equipo img {max-width:48%; margin-bottom:24px;}
.equipo  h3 {color:#ffffff; font-family:'Poppins', sans-serif; font-weight:bold; font-size:18px; line-height:1.2; background-color: #5f3699;
display: inline;
margin: 0 auto;
padding: 6px;
text-align: center !important; margin-bottom:12px !important;}
.equipo h2 {color:#0a0e1f; font-family:'Poppins', sans-serif; font-weight:bold; font-size:32px; line-height:1.2; margin-bottom:64px !important;}
.elegirnos .infobox_content {font-size:16px; font-family:'Poppins', sans-serif; margin-bottom:0px !important; color:#ffffff; line-height:1.4 !important;}
.elegirnos h2 {color:#ffffff; font-family:'Poppins', sans-serif; font-weight:bold; font-size:32px; line-height:1.2; margin-bottom:24px !important;}
.historia h2 {color:#0a0e1f; font-family:'Poppins', sans-serif; font-weight:bold; font-size:32px; line-height:1.2; margin-bottom:24px !important;}
.primera-corpo .vc_hidden-xs {display:initial !important;}
.primera-corpo .confondo {padding:20px; background:rgba(13,89,143,0.54);}
.primera-corpo .confondo p {font-size:16px !important; font-style:italic; margin-bottom:0px !important;}
.primera-corpo h1 {font-family:'Poppins', sans-serif !important; font-size:32px !important; line-height:1.2 !important; font-weight:bold !important; color:#ffffff; margin-bottom:12px !important;}
.primera-corpo  p {font-family:'Poppins', sans-serif !important; font-size:20px !important; line-height:1.4 !important; font-weight:500; color:#ffffff; margin-bottom:24px !important;}
.page-id-17214 .logo-mobile {height:auto !important;}
.footer-nuevo .sub-footer p {font-size:13px !important;}
.footer-nuevo .iguru_module_social .soc_icon {font-size:28px; color:#0a0e1f;}
.footer-nuevo h6 {font-family:'Poppins', sans-serif !important; font-size:16px !important; line-height:1.2 !important; font-weight:bold !important; color:#0d598f; margin-bottom:12px !important;}
.footer-nuevo p {font-family:'Poppins', sans-serif !important; font-size:14px !important; line-height:1.8 !important; font-weight:400 !important; color:#0a0e1f;}
.footer-nuevo p a{font-family:'Poppins', sans-serif !important; font-size:14px !important; line-height:1.8 !important; font-weight:400 !important; color:#0a0e1f;}
.footer-nuevo i {color:#0d598f;}
.page-id-17173 .footer {display:none;}
.faq-home img {max-width:200px;}
.wpb-js-composer .wgl-container .vc_row.faq-home .vc_general.vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-body {padding-top:0px;}
.faq-home .vc_tta-controls-icon {left:initial !important; right:7px !important; color:#0d598f !important;}
.faq-home .vc_tta-panel-heading {background-color:transparent !important; color:#0a0e1f !important; border:0px solid transparent !important; font-family:'Poppins', sans-serif !important; font-weight:bold; font-size:20px !important; line-height:1.2 !important; text-align:left !important; }
.faq-home .vc_tta-panel-heading span {color:#0a0e1f !important; font-family:'Poppins', sans-serif !important; font-size:16px !important; line-height:1.2 !important;  }
.faq-home .vc_tta-panel-body p {color:#0a0e1f !important; font-family:'Poppins', sans-serif !important; font-size:14px !important; line-height:1.4 !important;  }
.faq-home .vc_tta-panel.vc_active {--bg: #f3f3f3;
border: 3px solid transparent;
border-radius: 24px !important;
background: linear-gradient(var(--bg), var(--bg)) padding-box, linear-gradient(45deg, #94b9ff, #5f3699) border-box;
background-color:#F8F8F8;
padding:24px;}
.faq-home .vc_tta-panel  {--bg: #f3f3f3;
border: 3px solid transparent;
border-radius: 24px !important;
background: linear-gradient(var(--bg), var(--bg)) padding-box, linear-gradient(45deg, #94b9ff, #5f3699) border-box;
background-color:#F8F8F8;
padding:24px;}
.faq-home h2 {color:#0a0e1f !important; font-family:'Poppins', sans-serif !important; font-weight:bold; font-size:48px !important; line-height:1.2 !important; text-align:left !important; margin-bottom:24px !important;}
.opinan.cta-form .fondo-deg {
background-image: url(https://centroestudio.es/wp-content/uploads/2025/10/fondo-degradado.jpg) !important;
background-size: 126%;
background-position: -79px 36%;
background-repeat: no-repeat;
}
.opinan.cta-form .boton-morado .wgl_button_link{
border-radius: 48px !important;
color: #ffffff !important;
font-family: 'Poppins', sans-serif;
text-transform: uppercase;
background-color: #0d598f !important;
padding: 16px 36px !important;
border-color: #5f3699 !important;
background-image: initial !important;
font-size:14px;
height:auto; min-height:auto;
margin-top:30px;
}
.opinan.cta-form img {max-width:64px;}
.prime-car.form-home .vc_column-inner input[type="submit"] {background-color:#5f3699; border:1px solid #5f3699; color:#ffffff; text-transform:uppercase; font-family:'Poppins', sans-serif !important; padding:20px; letter-spacing:1px; border-radius:48px;}
.prime-car.form-home .vc_column-inner .checkbox-wrapper label {font-size:14px !important; font-weight:400;}
.prime-car.form-home .vc_column-inner .checkbox-wrapper {align-items:flex-start; gap:8px;}
.prime-car.form-home .vc_column-inner .checkbox-wrapper input {width:auto; margin-top:0px; position:Relative; top:2px;}
.prime-car.form-home .vc_column-inner label, .prime-car.form-home .vc_column-inner form {color:#0a0e1f !important; font-family:'Poppins', sans-serif !important; font-weight:500; font-size:16px !important; line-height:1.2 !important; text-align:left !important; }
.prime-car.form-home .vc_column-inner input, .prime-car.form-home .vc_column-inner select {background-color:#ffffff; border-radius:12px; border:1px solid #d7d7d7; width:100%; height:auto; margin-top:12px;}
.prime-car.form-home .vc_column-inner h3 {color:#0a0e1f !important; font-family:'Poppins', sans-serif !important; font-weight:bold; font-size:20px !important; line-height:1.2 !important; text-align:left !important; margin-bottom:48px !important;}
.prime-car.form-home .vc_column-inner  {--bg: #f3f3f3;
border: 3px solid transparent;
border-radius: 24px !important;
background: linear-gradient(var(--bg), var(--bg)) padding-box, linear-gradient(45deg, #94b9ff, #5f3699) border-box;
padding:56px !important;
}
.recursos .blog-style-standard .blog-post .blog-post_meta-desc .button-read-more {background-color:#0d598f; color:#ffffff; font-family:'Poppins', sans-serif !important; font-weight:bold; font-size:16px !important; }
.recursos .button-read-more:before {display:none;}
.recursos .blog-style-standard .blog-post .blog-post_meta-desc .button-read-more {width:100%; border-radius:24px;}
.recursos .blog-style-standard .wgl_col-6 .blog-post_title>a, .recursos .blog-style-standard .wgl_col-4 .blog-post_title>a, .recursos .blog-style-standard .wgl_col-3 .blog-post_title>a {font-size:18px !important;}
.recursos .blog-post_title a, body .recursos .wgl_col-3 .blog-post_content h3.blog-post_title {color:#0a0e1f !important; font-family:'Poppins', sans-serif !important; font-weight:bold; font-size:20px !important; line-height:1.2 !important; text-align:left !important;}
.recursos .blog-style-standard .blog-post {background-color:transparent;}
.recursos h2 {color:#0a0e1f; font-family:'Poppins', sans-serif; font-weight:bold; font-size:48px; line-height:1.2; margin-bottom:24px !important;}
.recursos h2 img {max-width:64px; position:relative; bottom:20px;}
.opinan .prime-car img {position:relative; top:initial; margin-right:initial; margin:0 auto; max-width:148px;}
.opinan .prime-car h5 {margin-top:24px !important; margin-bottom:24px !important; font-family:'Poppins', sans-serif; font-weight:bold; font-size:20px; line-height:1.2;}
.opinan.final-corpo .prime-car h5 {margin-top:24px !important; margin-bottom:24px !important; font-family:'Poppins', sans-serif; font-weight:bold; font-size:20px; line-height:1.2; text-align:center !important;}
.opinan .prime-car h6 { font-family:'Poppins', sans-serif; font-weight:bold; color:#0a0e1f;} 
.opinan.final-corpo .prime-car h6 {text-align:center;}
.opinan .prime-car p {font-size:14px; line-height:1.4; font-weight:400;}
.opinan.final-corpo .prime-car p {font-size:14px; line-height:1.4; font-weight:400; text-align:center !important;}
.page-id-17173 .opinan .prime-car .slick-list {background:transparent !important; border:0px solid transparent !important;}
.fondo-deg h3 span{color: #0a0e1f;
font-family: 'Poppins', sans-serif;
font-weight: bold;
font-size: 48px;
line-height: 1.2;}
.historia h2 span{color: #0a0e1f;
font-family: 'Poppins', sans-serif;
font-weight: bold;
font-size: 32px;
line-height: 1.2;}
.fondo-deg {background-image:url(https://centroestudio.es/wp-content/uploads/2025/10/fondo-degradado.jpg) !important; background-size:cover; background-position:-91px 0%;}
.fondo-deg .highlight-2 {
background-image: url(https://centroestudio.es/wp-content/uploads/2025/10/subrayado-2.png);
background-repeat: no-repeat;
background-position: 0 11%;
padding-bottom: 2em;
background-size: contain;
padding-left: 36px;
padding-right: 36px;
padding-top: 11px;
position:relative;
right:33px;
}
.historia .highlight-2 {
background-image: url(https://centroestudio.es/wp-content/uploads/2025/10/subrayado-2.png);
background-repeat: no-repeat;
background-position: 0 11%;
padding-bottom: 2em;
background-size: contain;
padding-left: 36px;
padding-right: 36px;
padding-top: 11px;
position:relative;
right:0px;
}
.opinan img {
max-width: 116px;
margin-left: 12px;
position: relative;
top: 6px;}
.opinan p {
color: #0a0e1f;
font-family: 'Poppins', sans-serif;
font-weight: bold;
font-size: 18px;
font-weight: 500;
}
.opinan h3 {color:#0a0e1f; font-family:'Poppins', sans-serif; font-weight:bold; font-size:48px; line-height:1.2; margin-bottom:24px !important;}
.trabajamos .iguru_module_time_line_vertical .time_line-title {font-family:'poppins', sans-serif;}
.historia .iguru_module_time_line_vertical .time_line-title {font-family:'poppins', sans-serif;}
.trabajamos .iguru_module_time_line_vertical .time_line-descr {font-family:'poppins', sans-serif; color:#0a0e1f;}
.historia .iguru_module_time_line_vertical .time_line-descr {font-family:'poppins', sans-serif; color:#0a0e1f;}
.trabajamos .iguru_module_time_line_vertical .time_line-item:nth-child(even) .time_line-content {text-align:left;}
.trabajamos .time_line-check {background:#5f3699 !important; border-color:#5f3699 !important;}
.historia .time_line-check {background:#5f3699 !important; border-color:#5f3699 !important;}
.trabajamos .iguru_module_time_line_vertical .time_line-item {align-items:flex-start;}
.trabajamos .iguru_module_time_line_vertical .time_line-date_wrap {margin-left:calc(0% - 10px);}
.trabajamos .iguru_module_time_line_vertical .time_line-item:nth-child(even) .time_line-date_wrap {margin-right:calc(7% - 10px); margin-left:-10px;}
.trabajamos .iguru_module_time_line_vertical .time_line-content {max-width:100%; padding:0px; box-shadow:initial;}
.historia .iguru_module_time_line_vertical .time_line-content {box-shadow:initial;}
.historia .iguru_module_time_line_vertical .time_line-content:before {display:none;}
.trabajamos .iguru_module_time_line_vertical .time_line-content:before {display:none;}
.trabajamos .iguru_module_time_line_vertical:before {background:#e6e6e6; left:0%; width:1px; }
.historia .iguru_module_time_line_vertical:before {width:1px; background:linear-gradient(45deg, #94b9ff, #5f3699);}
.historia .iguru_module_time_line_vertical.appear_anim .time_line-item.item_show .time_line-content {
background-color: #ffffff;
border-radius: 24px;
--bg: #f3f3f3;
border: 3px solid transparent;
border-radius: 14px;
background: linear-gradient(var(--bg), var(--bg)) padding-box, linear-gradient(45deg, #94b9ff, #5f3699) border-box;
}
.titulo-trabajamos img {position:relative; bottom:42px;}
.trabajamos .iguru_module_time_line_vertical .time_line-item:nth-child(even) {flex-direction:row;}
.trabajamos h2 {color:#0a0e1f; font-family:'Poppins', sans-serif; font-weight:bold; font-size:48px; line-height:1.2;}
.bloque-opo .button-read-more:after, .bloque-opo .button-read-more:before {display:none;}
.bloque-opo {background: #0D598F;
background: linear-gradient(90deg, rgba(13, 89, 143, 0.85) 0%, rgba(13, 89, 143, 0.67) 52%, rgba(13, 89, 143, 0.5) 100%);}
.bloque-opo .iguru_module_carousel.pagination_circle .slick-dots li.slick-active button:before {background-color:#f3f3f3 !important;}
.bloque-opo .blog-post.format-standard-image .blog-post_media .blog-post_feature-link img, 
.bloque-opo .blog-post.format-image .blog-post_media .blog-post_feature-link img {border-radius:24px;}
.bloque-opo .blog-style-standard .blog-post .blog-post_meta-desc .button-read-more {width:100%; border-radius:48px; font-family:'Poppins', sans-serif; font-size:14px;}
.bloque-opo .blog-style-standard .blog-post .blog-post_title {color:#ffffff; font-family:'Poppins', sans-serif; font-weight:bold !important; font-size:16px !important; line-height:1.2 !important;}
.bloque-opo .blog-style-standard .blog-post .blog-post_title a {color:#ffffff; font-family:'Poppins', sans-serif; font-weight:600 !important; font-size:16px !important; line-height:1.2 !important;}
.bloque-opo .blog-style-standard .blog-post .blog-post_media_part {border-radius:24px !important;}
.bloque-opo .blog-style-standard .blog-post {background-color:transparent;}
.subra img {max-width:238px;}
.bloque-opo h2  {color:#ffffff; font-family:'Poppins', sans-serif; font-weight:bold; font-size:36px; line-height:1.2;}
.pors {display:flex; align-items:center !important; background-image:url(https://centroestudio.es/wp-content/uploads/2025/10/fondo-degradado.jpg) !important; background-size:cover; padding-left:12%; background-position:0px -90px;}
.aprobados {display:flex; align-items: stretch;}
.aprobados .iguru_module_carousel .slick-slide {padding:64px 48px 48px 48px; border-radius:48px;}
.aprobados .iguru_module_carousel img {max-width:102px;}
.aprobados .iguru_module_carousel.pagination_circle .slick-dots li.slick-active button:before {background-color:#6f6f6f !important;}
.aprobados h5 {color:#0a0e1f; font-family:'Poppins', sans-serif; font-weight:bold; font-size:20px; margin-bottom:12px !important;}
.aprobados .iguru_module_carousel p {color:#0a0e1f; font-family:'Poppins', sans-serif; font-weight:400; font-size:16px; margin-bottom:24px !important; font-style:italic; line-height:1.4;}
.al_ap {padding-left:12%;}
.al_ap img {max-width:48px; margin-right:12px;}
.al_ap span {color:#0a0e1f; font-family:'Poppins', sans-serif; font-weight:bold; font-size:18px; font-weight:500; position:Relative; top:12px;}
.aprobados .porcentaje p {color:#0a0e1f; font-family:'Poppins', sans-serif; font-weight:bold; font-size:112px; line-height:1;}
.boton-morado a{border-radius:48px !important; color:#ffffff !important; font-family:'Poppins', sans-serif; text-transform:uppercase; background-color:#5f3699 !important; padding:12px 48px !important; border-color:#5f3699 !important; background-image:initial !important;}
.boton-trans a{border-radius:48px !important; color:#0d598f !important; font-family:'Poppins', sans-serif; text-transform:uppercase; background-color:transparent !important; padding:12px 48px !important; border-color:#0d598f !important; background-image:initial !important; border:2px solid #0d598f !important;}
.highlight {
background-image: url(https://centroestudio.es/wp-content/uploads/2025/10/highlight.png);
background-repeat: no-repeat;
background-position: 0 53%;
padding-bottom: 2em;
background-size: contain;
}
.hero-home h1 {color:#0a0e1f; font-family:'Poppins', sans-serif; font-weight:bold; font-size:56px; line-height:1.2; margin-bottom:24px !important; margin-top:72px !important;}
.buscador h2 {color:#0a0e1f; font-family:'Poppins', sans-serif; font-weight:bold; font-size:48px; line-height:1.2;}
.buscador img {position:Relative; top:28px;}
.buscador form {margin-top:64px; background-color:#f8f8f8; border-radius:48px; padding:12px 0px 12px 48px; box-shadow: 2px 10px 12px 3px rgba(194,194,194,0.26);
-webkit-box-shadow: 2px 10px 12px 3px rgba(194,194,194,0.26);
-moz-box-shadow: 2px 10px 12px 3px rgba(194,194,194,0.26);}
.bo-search-btn svg {width:44px !important; height:44px !important;}
.bo-search-btn {width:66px !important; height:66px !important;}
.bo-field label {display:inline !important; margin-right:12px; color:#0a0e1f; font-family:'Poppins', sans-serif; font-weight:400 !important;}
.bo-field {padding-bottom:12px;}
.bo-form a.bo-clear {display:none !important;}
.bo-form select{display:inline !important; background-color:Transparent; border-bottom:2px solid #000000; border-color:rgba(0,0,0,0.1) !important; border-radius:0px; padding-bottom:6px !important; height:auto; width:48% !important; accent-color: #00a884;}
.hero-home h2 {color:#0a0e1f; font-family:'Poppins', sans-serif; font-size:20px; line-height:1.2; margin-bottom:72px !important; font-style:italic;}
.hero-home p {color:#0d598f; font-family:'Poppins', sans-serif; font-size:16px; line-height:1.2; font-style:italic; margin-top:22%;}
.hero-home h1 span {color:#0a0e1f; font-family:'Poppins', sans-serif; font-weight:bold; font-size:56px; line-height:1.2;}
.equipo h2 span {color:#0a0e1f; font-family:'Poppins', sans-serif; font-weight:bold; font-size:32px; line-height:1.2;}
.page-id-17173 #main {padding-top:24px; padding-bottom:0px;}
.page-id-17173 .page-header {margin-bottom:0px !important; padding-bottom:0px !important;}
#menu-item-17182 a span{background-color:#5f3699; border-radius:48px; color:#ffffff; padding:6px 24px; font-weight:bold;}
.page-id-17173 .primary-nav>ul>li>a {color:#0a0e1f; font-family:'Poppins', sans-serif; font-weight:600;}
.page-id-17173 .wgl-theme-header.header_overlap .wgl-site-header .primary-nav .lavalamp-object {display:none;}
.page-id-17173 .wgl-header-row .wgl-container {width:1280px; padding-top:6px;}
.page-id-17173 .wgl-header-row .header_side.h_align_right {display:none;}
.page-id-17173 .wgl-header-row-section_top {display:none;}
.page-id-17173 .prime-car .slick-list {background-color:#f3f3f3; border-radius:24px;   --bg: #f3f3f3; border: 3px solid transparent;
border-radius: 14px; background:
linear-gradient(var(--bg), var(--bg)) padding-box,
linear-gradient(45deg, #94b9ff, #5f3699) border-box;}
.bloque-opo h2 {color:#ffffff;}
.postid-17230 .post_featured_bg {display:none;}
.blog-post_title {display:none;}
.postid-17230 #comments {display:none;}
@media only screen and (max-width:767px){
body .hero-home {padding-left:2% !important; padding-right:2% !important; padding-bottom:48px;}	
.hero-home h1 {font-size:36px;}
.hero-home h1 span {font-size:36px; padding-bottom:1.6em;}
.buscador form {padding:24px 24px 24px 24px;}
.bo-form select {width:56%;}
.bo-form .bo-actions {justify-content:center !important;}
.buscador .vc_column-inner {padding-bottom:48px;}
.logos-home .vc_col-sm-3 {width:25%;float:left;}
.pors {background-position:0px -58px;}
.trabajamos h2 {font-size:33px;}
.trabajamos .iguru_module_time_line_vertical .time_line-date_wrap {
margin-left: calc(0% - 10px) !important;}
.opinan h3 {font-size:36px;}
.fondo-deg .highlight-2 {font-size:36px;}
.opinan.vc_row.vc_column-gap-35 {margin-left:-15px !important; margin-right:-15px !important;}
.fondo-deg {background-repeat:no-repeat; background-position:-36px 63%;}
.opinan .prime-car h5 {text-align:center !important;}
.opinan .prime-car p {text-align:center !important;}
.opinan .prime-car h6 {text-align:center !important;}
.recursos h2 {font-size:36px;}
.recursos .blog-post_title a, body .recursos .wgl_col-3 .blog-post_content h3.blog-post_title {text-align:center !important;}
.opinan.cta-form img {display:none;}
.faq-home.vc_row.vc_column-gap-35 {margin-left:-15px !important; margin-right:-15px !important;}
.faq-home .wpb_single_image.vc_align_right {text-align:center;}
body .footer-nuevo {background-position:center left !important;}
.footer-nuevo p {margin-bottom:24px !important;}
.footer-nuevo .sub-footer p {text-align:center !important; padding-top:48px; padding-bottom:48px;}
}
@media only screen and (min-width:768px) and (max-width:1023px)
{
body .hero-home {padding-left:2% !important; padding-right:2% !important; min-height:68vh !important;}	
.hero-home h1 {font-size:48px;}
.hero-home h1 span {font-size:48px;}
.hero-home .wpb_column.vc_col-sm-2 {width:33% !important;}
.buscador form {padding:24px 24px 24px 24px;}
.bo-field {display:flex; flex-direction:column; align-items:center;}
.bo-form select {width:100% !important;}
.bo-form .bo-actions {justify-content:center !important;}
.buscador .vc_column-inner {padding-bottom:48px;}
.pors {padding-left:6%; background-position:-83px -61px;}
.trabajamos h2 {font-size:36px;}
.fondo-deg .highlight-2 {font-size:30px;}
.opinan h3 {font-size:30px;}
.fondo-deg {background-position:-128px 0%;}
.recursos .blog_columns-4:not(.blog_masonry) .wgl_col-3:nth-child(2n+1) {clear:initial;}
.recursos .blog-style-standard .wgl_col-6 .blog-post_title>a, .recursos .blog-style-standard .wgl_col-4 .blog-post_title>a, .recursos .blog-style-standard .wgl_col-3 .blog-post_title>a {font-size:14px !important; line-height:1 !important;}
.recursos .blog-post_title a, body .recursos .wgl_col-3 .blog-post_content h3.blog-post_title {text-align:center !important; line-height:1 !important;}
body .recursos {padding-left:2% !important; padding-right:2% !important;}
body .opinan.cta-form {padding-left:2% !important; padding-right:2% !important;}
.opinan.cta-form img {max-width:46px; display:none;}
.opinan.cta-form .vc_inner .vc_col-sm-6 {width:100% !important;}
.opinan.cta-form .boton-morado .wgl_button_link {margin-top:0px;}
body .footer-nuevo {background-position:center left !important; padding-right:2% !important; padding-left:2% !important;}
.footer-nuevo p a {font-size:9px !important;}
.footer-nuevo p {font-size:9px !important;}
.elegirnos .infobox_content {margin-bottom:36px !important;}
.equipo h3 {font-size:13px;}
.elegirnos h2 {margin-bottom:36px !important;}
.equipo .colequipo p {font-size:11px !important; line-height:1.2;}
.formando .mastre {padding-left:6% !important; padding-right:6% !important;}
.hero-curso h1 {font-size:26px;}
.hero-curso .wgl_button_link {font-size:14px !important;}
.hero-curso .vc_inner .vc_col-sm-6 {width:100% !important;}
.hero-curso .uno{padding-top:24px;}
.convocatoria .wpb_single_image.vc_align_center {text-align:right;}
.wpb-js-composer .wgl-container .vc_row.requisitos .vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list {background-color:Transparent; box-shadow:initial; gap:12px;}
.wpb-js-composer .wgl-container .vc_row.requisitos .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {padding-top:24px;}
.wpb-js-composer .wgl-container .vc_row.requisitos .vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list a {font-family:'Poppins', sans-serif !important; text-transform:uppercase;}
.metodologia .iguru_module_time_line_vertical .time_line-item {flex-direction:row;}
.metodologia .iguru_module_time_line_vertical .time_line-item:nth-child(even) .time_line-content {text-align:left;}
.metodologia .iguru_module_time_line_vertical .time_line-item:nth-child(even) .time_line-date_wrap{
margin-right: calc(3% - 10px) !important;
margin-left: -10px;
}
}
@media only screen and (min-width:1024px) and (max-width:1600px){
body .hero-home {padding-left:6% !important; padding-right:6% !important; min-height:68vh !important; padding-bottom:48px; background-position:right; background-repeat:no-repeat;}	
.hero-home .wpb_column.vc_col-sm-2 {width:20% !important;}
body .recursos {padding-left:6% !important; padding-right:6% !important;}
body .footer-nuevo {padding-right:6% !important; padding-left:6% !important;}
body .primera-corpo {padding-top:148px !important; padding-right:148px !important;}
body .primera-corpo {padding-top:148px !important; padding-bottom:148px !important;}
.primera-corpo .confondo {max-width:56%; margin:0 auto;}
.historia h2 {font-size:48px;}
.historia .highlight-2 {font-size:48px;}
.elegirnos .infobox_content {margin-bottom:36px !important;}
.elegirnos h2 {margin-bottom:36px !important; font-size:48px;}
.equipo h2 {font-size:48px;}
.equipo h2 span {font-size:48px;}
body .vc_custom_1761203991448 {padding-left:6% !important; padding-right:6% !important;}
.opinan.final-corpo {background-size:100%;}
.elegirnos h2 {margin-bottom:36px !important;}
body .vc_custom_1761061022681 {padding-left:6% !important; padding-right:6% !important; padding-bottom:148px !important; padding-top:148px !important;}
.convocatoria h2 {font-size:48px;}
.convocatoria img {max-width:30%;}
.convocatoria .wpb_single_image.vc_align_center {text-align:right;}
.beneficios h2 {font-size:48px;}
.requisitos h2 {font-size:48px;}
.wpb-js-composer .wgl-container .vc_row.requisitos .vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list {background-color:Transparent; box-shadow:initial; gap:12px;}
.wpb-js-composer .wgl-container .vc_row.requisitos .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {padding-top:24px;}
.wpb-js-composer .wgl-container .vc_row.requisitos .vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list a {font-family:'Poppins', sans-serif !important; text-transform:uppercase;}
.metodologia h2 {font-size:48px;}
body .metodologia {padding-left:24% !important; padding-right:24% !important;}
.metodologia .iguru_module_time_line_vertical .time_line-item {flex-direction:row;}
.metodologia .iguru_module_time_line_vertical .time_line-item:nth-child(even) .time_line-content {text-align:left;}
.metodologia .iguru_module_time_line_vertical .time_line-item:nth-child(even) .time_line-date_wrap{
margin-right: calc(1.3% - 10px) !important;
margin-left: -10px;
}
.salidas h2 {font-size:36px;}
body .salidas {padding-left:24% !important; padding-right:24% !important;}
.single-post .faq-home h2 {font-size:48px !important;}
.tabla-curso h2 {font-size:36px !important;}
table td, table th {text-align:center !important;}
table td.column-1 {text-align:left !important;}
.cta-form h2 {font-size:36px !important;}
.single-post .cta-form .wgl_button_link {width:auto;}
body .primera-corpo {padding-top:148px !important; padding-bottom:148px !important;}
.primera-corpo .confondo {max-width:56%; margin:0 auto;}
.historia h2 {font-size:48px;}
.historia .highlight-2 {font-size:48px;}
.elegirnos .infobox_content {margin-bottom:36px !important;}
.elegirnos h2 {margin-bottom:36px !important; font-size:48px;}
.equipo h2 {font-size:48px;}
.equipo h2 span {font-size:48px;}
body .vc_custom_1761203991448 {padding-left:6% !important; padding-right:6% !important;}
.opinan.final-corpo {background-size:100%;}
body .vc_custom_1761061022681 {padding-left:6% !important; padding-right:6% !important; padding-bottom:148px !important; padding-top:148px !important;}
.convocatoria h2 {font-size:48px;}
.convocatoria img {max-width:30%;}
.convocatoria .wpb_single_image.vc_align_center {text-align:right;}
.beneficios h2 {font-size:48px;}
.requisitos h2 {font-size:48px;}
.wpb-js-composer .wgl-container .vc_row.requisitos .vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list {background-color:Transparent; box-shadow:initial; gap:12px;}
.wpb-js-composer .wgl-container .vc_row.requisitos .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {padding-top:24px;}
.wpb-js-composer .wgl-container .vc_row.requisitos .vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list a {font-family:'Poppins', sans-serif !important; text-transform:uppercase;}
.metodologia h2 {font-size:48px;}
body .metodologia {padding-left:24% !important; padding-right:24% !important;}
.metodologia .iguru_module_time_line_vertical .time_line-item {flex-direction:row;}
.metodologia .iguru_module_time_line_vertical .time_line-item:nth-child(even) .time_line-content {text-align:left;}
.metodologia .iguru_module_time_line_vertical .time_line-item:nth-child(even) .time_line-date_wrap{
margin-right: calc(1.3% - 10px) !important;
margin-left: -10px;
}
.salidas h2 {font-size:36px;}
body .salidas {padding-left:24% !important; padding-right:24% !important;}
.single-post .faq-home h2 {font-size:48px !important;}
.tabla-curso h2 {font-size:36px !important;}
table td, table th {text-align:center !important;}
table td.column-1 {text-align:left !important;}
.cta-form h2 {font-size:36px !important;}
.single-post .cta-form .wgl_button_link {width:auto;}
}
@media only screen and (min-width:1601px){
body .primera-corpo {padding-top:148px !important; padding-bottom:148px !important;}
.primera-corpo .confondo {max-width:56%; margin:0 auto;}
.historia h2 {font-size:48px;}
.historia .highlight-2 {font-size:48px;}
.elegirnos .infobox_content {margin-bottom:36px !important;}
.elegirnos h2 {margin-bottom:36px !important; font-size:48px;}
.equipo h2 {font-size:48px;}
.equipo h2 span {font-size:48px;}
body .vc_custom_1761203991448 {padding-left:6% !important; padding-right:6% !important;}
.opinan.final-corpo {background-size:100%;}
body .vc_custom_1761061022681 {padding-left:6% !important; padding-right:6% !important; padding-bottom:148px !important; padding-top:148px !important;}
.convocatoria h2 {font-size:48px;}
.convocatoria img {max-width:30%;}
.convocatoria .wpb_single_image.vc_align_center {text-align:right;}
.beneficios h2 {font-size:48px;}
.requisitos h2 {font-size:48px;}
.wpb-js-composer .wgl-container .vc_row.requisitos .vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list {background-color:Transparent; box-shadow:initial; gap:12px;}
.wpb-js-composer .wgl-container .vc_row.requisitos .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {padding-top:24px;}
.wpb-js-composer .wgl-container .vc_row.requisitos .vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list a {font-family:'Poppins', sans-serif !important; text-transform:uppercase;}
.metodologia h2 {font-size:48px;}
body .metodologia {padding-left:24% !important; padding-right:24% !important;}
.metodologia .iguru_module_time_line_vertical .time_line-item {flex-direction:row;}
.metodologia .iguru_module_time_line_vertical .time_line-item:nth-child(even) .time_line-content {text-align:left;}
.metodologia .iguru_module_time_line_vertical .time_line-item:nth-child(even) .time_line-date_wrap{
margin-right: calc(1.3% - 10px) !important;
margin-left: -10px;
}
.salidas h2 {font-size:36px;}
body .salidas {padding-left:24% !important; padding-right:24% !important;}
.single-post .faq-home h2 {font-size:48px !important;}
.tabla-curso h2 {font-size:36px !important;}
table td, table th {text-align:center !important;}
table td.column-1 {text-align:left !important;}
.cta-form h2 {font-size:36px !important;}
.single-post .cta-form .wgl_button_link {width:auto;}
}