/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 16 2025 | 17:00:09 */
/* Añade aquí tu código CSS.

Por ejemplo:
.ejemplo {
    color: red;
}

Para mejorar tu conocimiento sobre CSS, echa un vistazo a https://www.w3schools.com/css/css_syntax.asp

Fin del comentario */ 

.opinan .prime-car img {position:relative; top:initial; margin-right:initial; margin:0 auto;}

.opinan .prime-car h5 {margin-top:24px !important; margin-bottom:24px !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;}

.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;
}
 
.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;}

.trabajamos .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;}

.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;}

.trabajamos .iguru_module_time_line_vertical .time_line-content:before {display:none;}

.trabajamos .iguru_module_time_line_vertical:before {left:0%; width:1px; background:#e6e6e6;}

.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;}

.page-id-17173 #main {padding-top:24px;}

.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; /* color del fondo interior */
  border: 3px solid transparent;
  border-radius: 14px;

  /* 1º fondo: el fondo real (relleno)  |  2º fondo: el borde en gradiente */
  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;}