.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 .wgl_button_link{
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 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 button{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 button{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;}