/*
Theme Name: Neve Child
Theme URI: https://themeisle.com/themes/neve/
Template: neve
Author: ThemeIsle
Author URI: https://themeisle.com
Description: Neve is a super fast, easily customizable, multi-purpose theme. It’s perfect for blogs, small business, startups, agencies, firms, e-commerce shops (WooCommerce storefront) as well as personal portfolio sites and most types of projects. A fully AMP optimized and responsive theme, Neve will load in mere seconds and adapt perfectly on any viewing device. While it is lightweight and has a minimalist design, the theme is highly extendable, it has a highly SEO optimized code, resulting in top rankings in Google search results. Neve works perfectly with Gutenberg and the most popular page builders (Elementor, Brizy, Beaver Builder, Visual Composer, SiteOrigin, Divi). Neve is also WooCommerce ready, responsive, RTL &amp; translation ready. Look no further. Neve is the perfect theme for you!
Tags: blog,custom-logo,e-commerce,rtl-language-support,grid-layout,one-column,two-columns,custom-background,custom-colors,custom-header,custom-menu,featured-image-header,featured-images,flexible-header,full-width-template,sticky-post,theme-options,threaded-comments,translation-ready,accessibility-ready,wide-blocks,block-styles,footer-widgets,portfolio,left-sidebar,right-sidebar Version: 2.11.2.1620742855
Updated: 2021-05-11 14:20:55
LOGIN
*/

.categorias_escuela_inversion-libros-recomendados .nv-thumb-wrap { display: none !important;}

.postid-10699 #bloques-agente {display:none !important;}
.postid-10760 h1 strong {    color: white !important;}
.postid-10760  div#bloques-agente {    DISPLAY: NONE;}
.page-id-5332 #sec-suscribete{ display:none !important;}
.mb-20{margin-bottom:20px;}
p.escuela.has-nv-site-bg-color.has-text-color {font-size: 49px!important; font-family: 'Open Sans-semibold',sans-serif; margin-right: -191px;}
h1.title-ppal {font-size: 33px!important; line-height: 35px; color: #00257A!important;margin-bottom: 23px; font-family: 'Open Sans-semibold';}
.col-12.col-md-4.content-filtro-categorias p.titular{    font-size: 33px!important;    line-height: 35px;    color: #00257A;    margin-top: 53px;    font-family: 'Open Sans-semibold';}
p.aprender-popup {font-family: 'Open Sans-semibold'!important; font-size: 26px!important;padding-top: 9px!important;}
p#titular { font-size: 33px!important; line-height: 35px; color: #00257A; margin-top: 53px; font-family: 'Open Sans-semibold';}
#bloque-inscribete-webinar .ff-t-container input { width: 100%; background-color: #f7f7f7!important; border-radius: 0px!important; border-color: transparent!important; height: 50px!important; font-family: 'Open Sans-light',sans-serif; margin-bottom: -4px!important;}
#bloque-inscribete-webinar input[type="radio"] {  width: auto!important; background-color: #f7f7f7; border-radius: 0px; border-color: transparent; /* height: 24px!important; */ font-family: 'Open Sans-light',sans-serif; margin-bottom: -5px!important; margin-top: -1px!important;}
p.has-nv-site-bg-color.has-text-color.jastac { font-size: 54px!important; font-family: 'Open Sans-semibold',sans-serif; margin-right: -191px;}
#bloque-inscribete-webinar button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style.wpf_has_custom_css { background: linear-gradient(to right, #00257a 50%, #006ff5 50%); background-size: 200% 100%; background-position: right bottom; transition: all .5s ease-out; text-transform: none; font-weight: 100; height: auto !important; width: 160px!important; padding: 12px 0px; margin-top: 25px; margin-left: 30%; border-radius: 0px!important;}
#bloque-inscribete-webinar .fluentform { text-align: left;padding: 0 25%;}
#bloque-inscribete-webinar .ff-el-group.ff-el-input--content { margin-bottom: -3px;}
#bloque-inscribete-webinar .ff-el-group { text-align: left;}
.postid-10356 #bloques-agente {display:none !important;}
#wpcf7-f10324-p10327-o7 input {margin-bottom: 0px !important;}
#wpcf7-f10324-p10327-o7 span.wpcf7-list-item {margin: 0px !important; margin-right: 6px !important;}
#wpcf7-f10324-p10327-o7 p {margin-bottom:0px;}
#wpcf7-f10324-p10327-o7 .col-12.bloque-politicas { padding: 0px;}
#wpcf7-f10324-p10327-o7 label {margin-bottom: 0px !important;}
#wpcf7-f10324-p10327-o7 input.wpcf7-form-control.wpcf7-submit.has-spinner {padding: 14px 23px; font-size: 16px; margin-top: 20px;}
#bloque-newsletter .ff-t-container.ff-column-container.ff_columns_total_1 { padding-top: 101px!important; padding: 26px;}
#bloque-newsletter .ff-el-group, .newsletter-widget .ff-el-group { margin: 0px!important;}
#bloque-newsletter .check-terminos a, .newsletter-widget .check-terminos a { padding-bottom: 10px; color: white!important; text-decoration: underline!important; line-height: 27px;}
#bloque-newsletter .check-terminos , .newsletter-widget .check-terminos { color: white!important;}
p.respuesta { font-size: 17px!important; line-height: 26px; margin-bottom: 0px;}
div#bloque-entradas { display: none;}
.pie-foto {margin-top: -40px; position: relative; top: -34px; font-size: 11px !important;}

.page-id-10942 .text-banner-mobile p {line-height: 1;}

/* BANNER HOME 16 NOVIEMBRE */
#banner-sim-noviembre .btn-amarillo a.wp-block-button__link.wp-element-button {background-color: #ffdd43; border-radius: 0px; font-size: 20px; color: #002382; text-transform: math-auto; margin-left: 130px;}
#banner-sim-noviembre .titulo{line-height: 1.2; font-family: 'Open Sans bold';margin-top: 135px; margin-left: 130px;}
#banner-sim-noviembre .descripcion {line-height: 31px; margin-left: 130px;}
#banner-sim-noviembre .footer-banner-link {margin: 35px 0 0; margin-left: 130px; border-top: 1px solid #4476f2; padding-top: 5px;}
#banner-sim-noviembre .footer-banner-link a {text-decoration: underline !important;}


#slider_10928_slide01 { position: relative;}
#banner-2percent2 {position: relative; top:490px;}
#banner-2percent2 .btn-amarillo{; left:0; font-weight:bold;}
#banner-2percent2 .footer2{  color: white;font-size:13px;}
#banner-2percent2 .btn-amarillo a {background-color: #ffdd43; border-radius: 0px; font-size: 20px; color: #002382; text-transform: math-auto; padding: 8px 30px;}


#banner-2percent .titulo{line-height: 1.2; font-family: 'Open Sans bold';margin-top: 425px; margin-bottom: 0; margin-left: 130px;}
#banner-2percent .btn-amarillo {margin-top: 20px !important; margin-bottom: 0;}
#banner-2percent .btn-amarillo a {background-color: #ffdd43; border-radius: 0px; font-size: 20px; color: #002382; text-transform: math-auto; padding: 8px 30px;}
#banner-2percent .footer-banner-link {margin: 25px 0 0; margin-left: 130px; border-top: 1px solid #4476f2; padding-top: 5px;}
#banner-2percent .footer-banner-link a {text-decoration: underline !important;}

.columnas-objetivoscalidad2 {position: relative; overflow: visible;}
.disclaimer-2percent {position: absolute; top: -20px; right: -20px; width: 100px;}
.disclaimer-2percent-home {position: absolute; top: -40px; right: -20px; width: 150px;}
.relative-position {position: relative;}
.disclaimer-2percent-big {width: 200px; right: 0;}
.disclaimer-2percent-2 {position: absolute; top: -60px; right: -20px; width: 100px; z-index: 1;}

@media(max-width: 1200px) {
	#banner-sim-noviembre .titulo, #banner-sim-noviembre .descripcion,	#banner-sim-noviembre .footer-banner-link, #banner-sim-noviembre .btn-amarillo a.wp-block-button__link.wp-element-button {margin-left: 0;}
	#banner-2percent2 { top:530px;}
}

@media(max-width: 991px) {
	/*
	#banner-sim-noviembre {background: url(https://www.santaluciaam.es/wp-content/uploads/2024/09/banner_2percent_tablet.jpg)  scroll no-repeat; background-size: contain !Important;}
	#banner-sim-noviembre img {display: none;}
	#banner-sim-noviembre .titulo {margin-top: 215px;}
	*/
		#slider_10929_slide02{

		background-image: url(https://www.santaluciaam.es/wp-content/uploads/2024/11/responsive_768x719px_2-CAMPANA_2024_PUBLICO.jpg) !important;
		background-size: contain !important;
		background-color: #000;
		min-height: 680px;
	}
	
	#slider_10929_slide01 {
		background-image: url(https://www.santaluciaam.es/wp-content/uploads/2024/11/BANNER-WEB_2-CAMPANA_2x100_-FI-2028_PUBLICO_landing_responsive.jpg) !important;		
		background-size: contain !important;
		background-color: #000;
		min-height: 680px;
	}
	
	#slider_10928_slide01{
		background-image: url(https://www.santaluciaam.es/wp-content/uploads/2025/04/responsive_BANNER-WEB_carta_trimestral_slam_Q1_2025.jpg) !important;
		background-size: contain !important;
		background-color: #0366d6;
		min-height: 680px;
	}
	
	#slider_10928_slide02{
		/*background-image: url(https://www.santaluciaam.es/wp-content/uploads/2025/03/banner_responsive_evento_presencial_SLAM_03_25@2x.jpg) !important;*/
		background-image: url(https://www.santaluciaam.es/wp-content/uploads/2025/04/banner_responsive_evento_presencial_SLAM_03_25_retransmision_2.png) !important;
		background-size: contain !important;
		background-color: #0366d6;
		min-height: 680px;
	}
	
	#slider_10928_slide03{
		background-image: url(https://www.santaluciaam.es/wp-content/uploads/2023/11/big-simulador-de-fondos-de-inversion.jpg) !important;
		background-size: contain !important;
		background-color: #0366d6;
		min-height: 680px;
	}
	
	

	
	#banner-2percent2 { top:500px;}

}

@media(max-width: 767px) {
	/*
  #banner-sim-noviembre .titulo { margin-top: 440px; font-size: 19px !important;}
 #banner-sim-noviembre .wp-block-button.btn-amarillo { width: 100%;}
 #banner-sim-noviembre .descripcion {line-height: 26px;font-size: 19px !important;}
 #banner-sim-noviembre img.wp-block-cover__image-background.wp-image-10083 { display: none;}
 #banner-sim-noviembre { background-image: url(https://www.santaluciaam.es/wp-content/uploads/2024/09/banner-2percent_mobile.jpg); background-position: 0 150px; background-color: #4c4744;}
	#banner-sim-noviembre .footer-banner-link {line-height: 1;padding-bottom: 10px;}
	*/

	#banner-sim-noviembre{ display:none;}
	#slider_10928_slide01{
		/*background-image: url(https://www.santaluciaam.es/wp-content/uploads/2025/03/banner_responsive_evento_presencial_SLAM_03_25@2x.jpg) !important;*/
		background-image: url(https://www.santaluciaam.es/wp-content/uploads/2025/04/responsive_BANNER-WEB_carta_trimestral_slam_Q1_2025.jpg) !important;
		background-size: contain !important;
		background-color: #0366d6;
		background-position: bottom center !important;
		min-height: 680px;
	}
	
	#slider_10928_slide02{
		background-image: url(https://www.santaluciaam.es/wp-content/uploads/2025/04/banner_responsive_evento_presencial_SLAM_03_25_retransmision_2.png) !important;
		background-size: contain !important;
		background-color: #0366d6;
		background-position: bottom center !important;
		min-height: 680px;
	}
	
	#slider_10928_slide03{
		background-image: url(https://www.santaluciaam.es/wp-content/uploads/2023/11/big-simulador-de-fondos-de-inversion.jpg) !important;
		background-size: contain !important;
		background-position: bottom center !important;
		background-color: #0366d6;
		min-height: 680px;
	}
	
	#banner-2percent2 { top:500px;}

	.order-mobile-2 {order: 2;}
}


/* BANNER WEBINARS 15OCT */
.wrapper-carousel-home {padding: 0; margin-bottom: 0;}
#banner-webinar-15oct .wp-block-columns {margin-top: 130px;}
#banner-webinar-15oct .titulo{line-height: 1.2; font-family: 'Open Sans bold'; margin-top: 10px;}
#banner-webinar-15oct .descripcion {color: #ffdd43 !important;}
#banner-webinar-15oct .descripcion strong {font-family: 'Open Sans-bold', sans-serif !important;}
#banner-webinar-15oct .wrapper-date {display: flex; align-items: center; justify-content: center; gap: 30px;}
#banner-webinar-15oct .wrapper-date .small {font-size: 40px; line-height: 1; color: #ffffff;}
#banner-webinar-15oct .wrapper-date .big {font-size: 130px; line-height: .8; color: #f2cc31; font-weight: bold;}
#banner-webinar-15oct .wrapper-date .hour {font-size: 50px; line-height: .8; color: #f2cc31; font-weight: bold;}
#banner-webinar-15oct .wrapper-date .first-col {border-right: 2px solid #f2cc31; padding-right: 30px; text-align: center;}
#banner-webinar-15oct .btn-amarillo a.wp-block-button__link.wp-element-button {background-color: #ffdd43; border-radius: 0px; font-size: 20px; color: #002382; text-transform: math-auto; margin-left: 130px; width: 100%; position: relative; top: 50px; padding: 15px;}

@media(max-width: 768px) {
	#banner-webinar-15oct .wp-block-columns {margin-top: 0;}
	#banner-webinar-15oct .titulo {font-size: 30px !important;}
	#banner-webinar-15oct .descripcion {font-size: 25px !important;}
	#banner-webinar-15oct .wrapper-date .big {font-size: 100px;}
	#banner-webinar-15oct .wrapper-date .small {font-size: 25px;}
	#banner-webinar-15oct .wrapper-date .hour {font-size: 40px;}
	#banner-webinar-15oct .btn-amarillo {width: 100%;}
	#banner-webinar-15oct .btn-amarillo a.wp-block-button__link.wp-element-button {margin-left: 0;}
	#banner-webinar-15oct {padding-top: 150px;}
}


.wp-block-column.cuatropasos { padding-top: 36px;}
#banner-campana-octubre p.porcentaje{ font-size: 156px;  font-size: 376px; font-family: 'Open Sans',sans-serif !important; margin-top: 55px; font-weight: 800 !important;  background-clip: text; text-fill-color: transparent; font-size: 376px; font-family: 'Open Sans-bold', sans-serif !important; margin-top: 55px; font-weight: 800 !important; color: transparent; -webkit-text-stroke: 6px #ffd01b; text-stroke: 20px #ffd01b;}
.postid-9945 div#bloques-agente, .postid-10049 div#bloques-agente { display: none;}
#bloque-inscribete-webinar input[type="radio"] { width: 100%; background-color: #f7f7f7; border-radius: 0px; border-color: transparent; height: 24px!important; font-family: 'Open Sans-light',sans-serif; margin-bottom: 21px; margin-top: 19px;}
span.wpcf7-list-item.last { margin-left: 30px!important;}

#bloque-inscribete-webinar .wpcf7-list-item { display: inline-flex!important; margin: 0 0 0 1em;}
#bloque-inscribete-webinar span.wpcf7-list-item-label { margin-top: 17px;}
#bloque-inscribete-webinar span.wpcf7-list-item-label { padding-left: 9px!important;}

.page-id-9658 .botones-descarga p { margin-right: 26px; padding-top: 0px;}
.page-id-9658 h2.wp-block-heading.mifidii-titulos.has-text-color { padding-bottom: 10px;}
.columnas-objetivoscalidad3, .columnas-objetivoscalidad2, .columnas-objetivoscalidad, .columnas-objetivoscalidad4 { min-height: 435px!important;}
.padd-pri{padding-bottom:15px;}
#content-form-llamamos img.imagen-form-carteras { margin-top: -8px!important;}
#form-webinar .wpcf7-form-control-wrap { margin-bottom: 0px; display: inline;}
.conjunto-invierte { padding-right: 63px; padding-left: 70px!important;}
.wp-block-button.cartera-boton-transparente a { width: 230px!important;}
a{cursor:pointer;}


/* LANDING SOSTENIBILIDAD */
p.fondo-blancocalidad2, p.fondo-blancocalidad1, p.fondo-blancocalidad3, p.fondo-blancocalidad4 { min-height: 169px; padding-top: 8px;}
.calidadslam3, .calidadslam2, .calidadslam, .calidadslam4 { min-height: 115px; padding-top: 22px;}
#slider_10373 .owl-dot span{width: 37px !important; height: 3px !important; border-radius: 0px !important;background-color: #dcdcdc !important; }
#slider_10373 .owl-dot.active span{width: 37px !important; height: 3px !important; border-radius: 0px !important;background-color: #006ff5 !important; }
#slider_9683 h3 {font-size: 35px; line-height: 36px !important;padding-left: 20px;}
#slider_9683 .sombra-borde:hover h3 {color:white !important;}
#slider_9683 p {color:#333333 !important;}
#slider_9683 .sombra-borde:hover p {color:white !important;}
div#btn-amarillo { padding-bottom: 10px;}
p.fondo-blancocalidad, p.fondo-blancocalidad2,p.fondo-blancocalidad3 ,p.fondo-blancocalidad4{ font-size: 15px!important; line-height: 23px;}
.sa_owl_theme .owl-nav .owl-prev { left: -20px!important;}
.sa_owl_theme .owl-nav .owl-next { right: -20px!important;}



@media(max-width: 767px) {
 #bloque-inscribete-webinar .fluentform { text-align: left; padding: 0 15%;}
 .sa_owl_theme .owl-nav .owl-prev { left: -7px!important;}
 .sa_owl_theme .owl-nav .owl-next { right: -7px!important;}
 div#columnas-azules-mifidii3,div#columnas-azules-mifidii4,div#columnas-azules-mifidii5 { margin: 35px;}
 .sombra-borde { border: 1px solid #f7f7f7!important; -webkit-box-shadow: 0px 0px 12px 11px #ebebeb!important; -moz-box-shadow: 0px 0px 12px 11px #f7f7f7!important;}
 p.has-text-align-center.frase-filo.has-normal-font-size { margin-bottom: -17px;}
 .ocultomovil{display:none;}
 .wp-block-columns.is-layout-flex.wp-container-4.wp-block-columns-is-layout-flex { margin-bottom: -20px;}
 h2.wp-block-heading.has-text-align-center.sam.has-text-color { font-size: 30px!important; line-height: 31px;}
 p.frase-filo{padding: 0px !important;}
 #slider_9683 .sombra-borde { padding: 0px;-webkit-box-shadow: 0px 0px 0px 0px #ebebeb;padding:20px !important;}
 #btn-amarillo {padding:0px !important;}
 #slider_9683 h3 {padding:0px !important; font-size: 27px !important;}
 #slider_9683 p{padding:0px !important;}
 .dosbloques {margin-bottom:0px !important;}
 #slider_9683 .owl-dots { margin-bottom: 25px;}
}

/* --------------AJUSTES GENERALES--------------- */

#form-webinar input[type="checkbox"] { width: auto !important; height: 12px !important; margin-right: 6px;}
a.wp-block-button__link.has-text-color.has-background.wp-element-button { border-radius: 0px!important;}
h2.titrenta, h2.calidadslam, h2.calidadslam2, h2.calidadslam3, h2.calidadslam4, p.fondblaz, p.fondo-blancocalidad, p.fondo-blancocalidad2, p.fondo-blancocalidad3, p.fondo-blancocalidad4, .columnas-objetivoscalidad div#btn-amarillo, .columnas-objetivoscalidad2 div#btn-amarillo, .columnas-objetivoscalidad4 div#btn-amarillo, .columnas-objetivoscalidad3 div#btn-amarillo{ padding-left: 20px;}
h1.titulo-banner-ahor.has-text-color { font-family: 'Open Sans-bold'; line-height: 45px;}
h1.titulo-banner-ahor.has-text-color { margin-left: 60px; line-height: 66px; margin-top: -140px;}
.sombra-borde { border: 1px solid #f7f7f7!important; -webkit-box-shadow: 0px 0px 12px 11px #ebebeb!important; -moz-box-shadow: 0px 0px 12px 11px #f7f7f7!important;}
.saber #btn-amarillo a.wp-block-button__link { background: linear-gradient(to right, #FFCD05 50%, #ffdd43 50%); background-size: 200% 100%; background-position: right bottom; transition: all .5s ease-out; color: #00257b !important; margin-top:20px;}
p.pastilla.mayo { width: 22%; background: rgb(0,35,117); background: linear-gradient(90deg, rgba(0,35,117,1) 52%, rgba(76,211,248,0) 100%); padding: 6px 10px; margin-bottom: 8px; font-family: 'Open Sans-bold'; font-size: 20px; margin-top: -20px!important;}
p.descripcion.os b { font-size: 24px!important;}
.azul-clase { color: #006ff5!important;}
li.biforuno::before { content: "1"; color: #ffd01b;margin-right: 10px; font-size: 48px; font-family: 'Open Sans-bold'; line-height: 31px;margin-left: -40px;position: absolute;}
li.bifordos::before { content: "2";margin-right: 10px; color: #ffd01b; font-size: 48px;margin-left: -40px; font-family: 'Open Sans-bold'; line-height: 31px;position: absolute;}
li.bifortres::before { content: "3";margin-right: 10px; color: #ffd01b;margin-left: -40px; font-size: 48px; font-family: 'Open Sans-bold'; line-height: 31px;position: absolute;}
li.biforcuatro::before { content: "4";margin-right: 10px; color: #ffd01b;margin-left: -40px; font-size: 48px; font-family: 'Open Sans-bold'; line-height: 31px;position: absolute;}
li.biforcinco::before { content: "5";margin-right: 10px; color: #ffd01b;margin-left: -40px; font-size: 48px; font-family: 'Open Sans-bold'; line-height: 31px;position: absolute;}
.colsaber{padding-top:10px;}
p.toptop { padding-top: 45px; padding-bottom: 30px;}
.page-id-9133 p.pre.titulo-principal { margin-bottom: -121px!important; font-size: 30px!important; background: rgb(0,37,122); background: linear-gradient(275deg, rgba(0,37,122,1) 39%, rgba(255,255,255,0) 74%); /* padding-right: 15px; */ padding: 8px;}
.page-id-9133 #banner-campana-septiembre p.porcentaje { font-size: 156px; color: #ffd01b!important; font-size: 376px; font-family: 'Open Sans',sans-serif !important; margin-top: 80px; font-weight: 800 !important; font-family: 'Open Sans-bold' !important;}
a { text-decoration: none!important;}
i.fab.fa-instagram {font-weight: 900;}
.sinmargin { margin-bottom: 15px;}
.lista-black{color:black;list-style: none;}
.lista-punto{list-style:circle !important;color:black;}
.page-id-9133 #nv-primary-navigation-bottom li a {color:white !important;}
.page-id-9133 .hfg_header .header-main-inner { background-color: transparent !important;}
.page-id-9133 .header{position: absolute; top: 0;z-index: 100;width: 100%; background-color: transparent;}
.page-id-9133 .hfg_header .header-top-inner { background-color: transparent !important;}
.page-id-9133 #nv-primary-navigation-main li a{text-transform:none; font-family:'Open Sans-light',sans-serif !important;font-size:16px;color: white !important;}
.page-id-9133 #nv-primary-navigation-bottom li a {color:black;}
.page-id-9133 .builder-item--secondary-menu .nav-ul#secondary-menu li > a {color:white;}
.page-id-9133 .header--row-inner.header-bottom-inner { background-color: transparent !important;}
.page-id-9133 .header--row-inner.header-bottom-inner .container{border-bottom:1px solid white !important;}
.page-id-9133 .hfg_header #nv-primary-navigation-bottom li:hover{background-color:white;}
.page-id-9133 #nv-primary-navigation-bottom li:hover span.menu-item-title-wrap {color: black;}
.page-id-9133 #nv-primary-navigation-bottom li:hover a {color: black !important;}
/*.page-id-9133 header{background: rgb(0,111,245);background: linear-gradient(180deg, rgba(0,111,245,1) -33%, rgba(0,212,255,0) 100%);}*/
.page-id-9133 .nav-menu-secondary a:hover{color:white !important; opacity:0.7;}
.page-id-9133 p.titulo-principal { margin-bottom: -18px!important;}
.page-id-9133 p.pre.titulo-principal { margin-top: 90px!important;}
h2.minmax.has-text-color { padding-bottom: 15px;}
.page-id-9133 ul { list-style: none!important;}
.page-id-9133 ul.espaciado-dos li { position: relative; padding-left: 65px; padding-bottom: 13px;}
li.bifordos { margin-bottom: -16px!important;}
/* BUSCADOR */
#header-grid #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input { color: #006ff5 !important;}
.home #header-grid #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input { color: #fff !important;}

#ajaxsearchliteres1 {width: 61.2% !important;left: 19.3% !important;top: 160px !important;}
div.asl_r.vertical {background-color:white !important; border: 0px transparent #000 !important;box-shadow: 2px 6px 11px 0px #00000069 !important;}
#menu-item-7569 a {display: grid;border-right:0px !important;}
#ajaxsearchlite1 .probox, div.asl_w .probox { width: 99% !important;font-size: 12px !important;border-radius: 0px !important;background-color: transparent !important; padding: 1px !important;}
#ajaxsearchlite1 input {color: white !important;}
.probox { padding: 0px !important;}
#ajaxsearchlite2 .probox, div.asl_w .probox {border: 2px solid #006FF5 !important;}
div.asl_w .probox .promagnifier .innericon svg {fill: #006ff5 !important; width: 14px !important;}
div.asl_w .probox .promagnifier{box-shadow:none !important;}
#ajaxsearchlite1 ::placeholder,#ajaxsearchlite2 ::placeholder{color:white !important;}
div.asl_m .probox .proclose svg {background: #006ff5 !important;top: 57% !important;left: 153% !important;width:17px !important; height:17px !important;}
.proinput { margin: 0px !important;}
.builder-item.hfg-item-last.hfg-item-first.col-11.desktop-left.offset-1 { margin: 0px;}
li#menu-item-8760 .active{color:#ffdd43 !important;}
.header--row.header-main.hide-on-mobile.hide-on-tablet.layout-full-contained.nv-navbar.header--row { display: none;}
.prosettings {box-shadow: none !important;}
.promagnifier .innericon::after{content:"\f002";  color: #006ff5 !important; font-family: 'Font Awesome 5 Pro';font-size: 18px !important;}
.promagnifier .innericon { margin-top: 3px !important;}
.search.search-results .nv-post-thumbnail-wrap a{ height: 205px!important;display: block!important; overflow: hidden!important;}
.search.search-results .nv-post-thumbnail-wrap img.skip-lazy.wp-post-image {background-size: cover;height: 100%!important;object-fit: cover!important;}
.search.search-results h2 a{color: #00257A; text-decoration: none!important; font-size: 17px; font-family: 'Open Sans-semibold'; font-size: 23px; line-height: 28px;}
#menu-movil-area {display: none;}
#header-grid .item--inner.builder-item--secondary-menu.has_menu { margin-left: -60px;}
#site-footer h3 a { font-size: 15px;color: #999999 !important; line-height: 14px;font-family: 'Open Sans-semibold',sans-serif;}
#promociones {display:none !important;}


/* ----------------------------- */





/* BANNER HOME 29/11/22 */
#banner-renta-fija-noviembre h1{color: #e5c22f;font-size: 40px;font-family: 'Open Sans-bold';line-height: 40px;}
#banner-renta-fija-noviembre h1 span{font-size:40px;font-family: 'Open Sans-bold';}
#banner-renta-fija-noviembre .descripcion{font-size:22px;margin-top: 22px; line-height: 29px; margin-bottom: 38px;}
#banner-renta-fija-noviembre a {background-color: white;padding: 10px 41px; font-size: 23px; text-decoration: none !important; font-family: 'Open Sans-bold';color: #00257a;}
#banner-renta-fija-noviembre p.pastilla { width: 19%; background: rgb(0,35,117); background: linear-gradient(90deg, rgba(0,35,117,1) 52%, rgba(76,211,248,0) 100%);padding: 6px 10px;margin-bottom: 8px; font-family: 'Open Sans-bold';font-size: 20px; margin-top: 145px;}
#banner-renta-fija-noviembre { padding-bottom: 0px;padding-top: 47px;margin-bottom: 10px;}


@media(max-width: 767px) {
 #menu-movil-area {display: flex;}
 #header-grid .item--inner.builder-item--secondary-menu.has_menu { margin-left: 0px !important;}
 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-8760 { display: none !important;}
 div#ajaxsearchlite1 {display: none !important;}
 #ajaxsearchlite2 .probox, div.asl_w .probox {border: 2px solid white !important; margin-left: 2px; width: 97% !important; margin-bottom: 12px;}
 #ajaxsearchlite2 .promagnifier .innericon::after { content: "\f002"; color: white !important;background-color: #006ff5 !important; font-family: 'Font Awesome 5 Pro'; font-size: 18px !important;}
 #banner-renta-fija-noviembre p.pastilla {width: 57%;}
 #banner-renta-fija-noviembre h1 {font-size: 55px;}
 #banner-renta-fija-noviembre .descripcion {font-size: 18px;line-height: 25px;}
 #banner-renta-fija-noviembre a {width: 100% !important; display: block; text-align: center;}
 img.wp-block-cover__image-background.wp-image-8740 { display: none !important;}
 #banner-renta-fija-noviembre{background-color: #0366d6;}
	.columnas-objetivoscalidad3, .columnas-objetivoscalidad2, .columnas-objetivoscalidad, .columnas-objetivoscalidad4 { min-height: auto !important;}
}

.cintillo-simulador {min-height: 200px !important}
.cintillo-simulador h3 {margin-bottom: 0 !important; line-height: 1; margin-bottom: 15px !important;}
.cintillo-simulador a {font-size: 20px; width: 220px !important;}
.cintillo-simulador .wp-block-columns {margin-bottom: 0 !important;}

@media (max-width: 767px) {
	.cintillo-simulador {padding-top: 20px; padding-bottom: 20px;}
}

/* INVIERTE Y LLEVATE UN 2% */
/* MENÚ ESPECIAL */
.page-id-8597 #nv-primary-navigation-bottom li a {color:white !important;}
.page-id-8597 .hfg_header .header-main-inner { background-color: transparent !important;}
.page-id-8597 .header{position: absolute; top: 0;z-index: 100;width: 100%; background-color: transparent;}
.page-id-8597 .hfg_header .header-top-inner { background-color: transparent !important;}
.page-id-8597 #nv-primary-navigation-main li a{text-transform:none; font-family:'Open Sans-light',sans-serif !important;font-size:16px;color: white !important;}
.page-id-8597 #nv-primary-navigation-bottom li a {color:black;}
.page-id-8597 .builder-item--secondary-menu .nav-ul#secondary-menu li > a {color:white;}
.page-id-8597 .header--row-inner.header-bottom-inner { background-color: transparent !important;}
.page-id-8597 .header--row-inner.header-bottom-inner .container{border-bottom:1px solid white !important;}
.page-id-8597 .hfg_header #nv-primary-navigation-bottom li:hover{background-color:white;}
.page-id-8597 #nv-primary-navigation-bottom li:hover span.menu-item-title-wrap {color: black;}
.page-id-8597 #nv-primary-navigation-bottom li:hover a {color: black !important;}

/*APARTADO RRSS MENU TOP*/.page-id-8597 div#rrss-top a{color: white;font-family:'Open Sans-light',sans-serif !important;}
/*APARTADO RRSS MENU TOP*/.page-id-8597 div#rrss-top{color: white;font-family:'Open Sans-light',sans-serif !important;font-size:13px;}

.page-id-8597 .moscas{display:none !important;}
#sec-banner-invierte-llevate a{color:white !important;}

.extra strong{color:#ffdd43;}
#sabes-ahorrar-sabemos .wp-block-column{padding-left: 27px;border-left: 3px solid transparent; border-image: linear-gradient(to bottom, #0074ff 0%, #ffffff 100%) 1;}
#sabes-ahorrar-sabemos h3{line-height: 27px; font-weight: bold !important;min-height: 62px;font-size: 29px;}

.bloque-politicas span.wpcf7-form-control-wrap {display: contents;line-height: 26px;}
#form-contacto-invierte .bloque-politicas {color:black !important;}
#sec-invierte-multi span.wpcf7-form-control.wpcf7-radio { display: grid;}
#sec-invierte-multi .radio-simulador{ margin-bottom: 12px;padding: 9px;width: 100% !important; position: relative;text-align: center; background-color: #006ff5; color: white;display: inline-flex; text-align: center; justify-content: center;}
#sec-invierte-multi input[type="radio"] {height: 100%; width: 100% !important; position: absolute; top: 0; opacity: 0;cursor: pointer;left: 0; }
#sec-invierte-multi form.wpcf7-form.init.cf7mls-no-scroll.cf7mls-no-moving-animation.cf7mls { padding: 0 30%;}
#sec-invierte-multi button{background: linear-gradient(to right, #FFCD05 50%, #ffdd43 50%); background-size: 200% 100%;background-position: right bottom; transition: all .5s ease-out;color: #00257b !important;border-radius:0px;}
#sec-invierte-multi .active{background-color: #ffdd43 !important;color: #00257b !important;}
#sec-invierte-multi label{margin-bottom:0px;}
#sec-invierte-multi #content-form-contacto .wpcf7-list-item{padding:0px; background-color:transparent !important;}
#sec-invierte-multi .wpcf7 .titular{color: #00257a !important;text-align: center; font-size: 24px; margin-bottom: 38px !important;}
button#cf7mls-back-btn-cf7mls_step-5 { display: none;}
#sec-invierte-multi input.wpcf7-form-control.has-spinner.wpcf7-submit {background: linear-gradient(to right, #FFCD05 50%, #ffdd43 50%); background-size: 200% 100%;background-position: right bottom; transition: all .5s ease-out;color: #00257b !important; border-radius: 0px; width: 100%;}
#sec-invierte-multi #content-form-contacto .bloque-politicas input {width: auto !important;margin-right: 6px;}
#sec-invierte-multi .bloque-politicas a,#sec-invierte-multi .bloque-politicas span,#sec-invierte-multi .bloque-politicas{color:black !important; color: black; font-family: 'Open Sans-light';}
.page-id-8597 .wpcf7-response-output { display: none !important;}
.page-id-8597 h1{line-height: 47px;}
.final { text-align: center;}
.final p{ color: #00257a !important;text-align: center;font-size: 24px;line-height: 31px;font-weight: 900;}
#sec-solo-movil-invierte {display:none;}


@media(max-width: 767px) {
 #sec-invierte-multi form.wpcf7-form.init.cf7mls-no-scroll.cf7mls-no-moving-animation.cf7mls {padding: 0 0%;}
 #sec-invierte-multi fieldset.fieldset-cf7mls.cf7mls_current_fs {padding: 0px;}
 #sec-banner-invierte-llevate {display:none !important;}
 #sec-solo-movil-invierte {display:block;padding:0px; padding-top: 108px;}
 #sec-solo-movil-invierte span.wp-block-cover__background.has-background-dim-100.has-background-dim{z-index:-1;}
 #sec-solo-movil-invierte .wp-block-buttons.is-content-justification-center { padding: 7px;margin-bottom: 22px;}
 #sec-solo-movil-invierte p.has-small-font-size {line-height: 19px;padding-bottom: 29px;}
 #sec-solo-movil-invierte p{padding: 0px 10px;}
}


#banner-campana-octubre p.porcentaje { font-size: 156px;  color: #ffd01b!important; font-size: 376px; font-family: 'Open Sans',sans-serif !important; margin-top: 55px; font-weight: 800 !important; font-family: 'Open Sans-bold' !important;}
#banner-campana-octubre p.titulo-principal {margin-right: -15px!important; text-align: right;  font-size: 36px; line-height: 39px; font-family: 'Open Sans'; margin-bottom: 15px;}
#banner-campana-octubre p.invierte { text-transform: none!important;  background-color: #ffdd43;
padding: 8px; text-align: center;font-family: 'Open Sans-bold',sans-serif; color: #07316d !important; font-size: 23px;}
#banner-campana-octubre .wp-container-6.wp-block-columns { margin: 0px !important;}
#banner-campana-octubre span{color: #f2cc31;font-family: 'Open Sans-bold'; }
#banner-campana-octubre sup { font-size: 98px; position: relative; top: -78px; left: -15px!important; margin-left: -13px;}
#banner-campana-octubre .oferta-valida {line-height:15px;margin-bottom:0px;}
#banner-campana-octubre .oferta-valida a{color:white !important;}
#banner-campana-octubre .wp-container-4.wp-block-column {margin-top: 70px;}
#banner-campana-octubre .wp-block-cover__inner-container { margin-bottom: 28px !important;}
#banner-campana-octubre .oculto-pc{display:none;}
div#banner-campana-octubre { padding-top: 70px;}
#banner-campana-septiembre p.titulo-principal { margin-right: -15px!important; text-align: left; font-size: 36px; line-height: 39px; font-family: 'Open Sans'; margin-bottom: 15px; font-family: 'Open Sans-bold';}



/* BANNER CAMPAÑA 15 SEPTIEMBRE */
#banner-campana-septiembre p.porcentaje { font-size: 156px;  color: #ffd01b!important; font-size: 376px; font-family: 'Open Sans',sans-serif !important; margin-top: 55px; font-weight: 800 !important; font-family: 'Open Sans-bold' !important;}
/*#banner-campana-septiembre p.titulo-principal {margin-right: -15px!important; text-align: right;  font-size: 36px;
 line-height: 39px; font-family: 'Open Sans'; margin-bottom: 15px;}*/
/*#banner-campana-septiembre p.invierte { text-transform: none!important;  background-color: #ffdd43;
padding: 8px; text-align: center;font-family: 'Open Sans-bold',sans-serif; color: #07316d !important; font-size: 23px;}*/
#banner-campana-septiembre p.invierte { cursor: pointer!important; text-transform: none!important; background-color: #ffdd43; padding: 10px; text-align: center; font-family: 'Open Sans-bold',sans-serif; color: #07316d !important; font-size: 23px; margin-top: 30px;}
#banner-campana-septiembre sup { font-size: 98px; position: relative; top: -78px; left: -15px!important; margin-left: -13px; font-size: 105px; position: relative; top: -141px!important; left: 236px!important; margin-left: 300px; color: #ffd01b; font-weight: bolder; font-family: 'Open Sans-bold', sans-serif !important;}
#banner-campana-septiembre p.porcentaje { font-size: 156px; font-size: 376px; font-family: 'Open Sans',sans-serif !important; margin-top: 55px; font-weight: 800 !important; font-family: 'Open Sans-bold' !important; font-family: 'Open Sans-bold', sans-serif !important; margin-top: 55px; font-weight: 800 !important; color: transparent!important; -webkit-text-stroke: 6px #ffd01b; text-stroke: 20px #ffd01b;}
#banner-campana-septiembre .wp-container-6.wp-block-columns { margin: 0px !important;}
#banner-campana-septiembre span{color: #f2cc31;font-family: 'Open Sans-bold'; }
#banner-campana-septiembre sup { font-size: 114px; position: relative; top: -149px!important; left: 221px!important; margin-left: -15px;}
/*#banner-campana-septiembre .oferta-valida {line-height:15px;margin-bottom:0px;}*/
#banner-campana-septiembre .oferta-valida { line-height: 15px; margin-bottom: 0px;  margin-top: 59px; border-top: 2px solid #41a5fb; padding-top: 15px;}
#banner-campana-septiembre .oferta-valida a{color:white !important;}
#banner-campana-septiembre .wp-container-4.wp-block-column {margin-top: 70px;}
#banner-campana-septiembre .wp-block-cover__inner-container { margin-bottom: 28px !important;}
#banner-campana-septiembre .oculto-pc{display:none;}
div#banner-campana-septiembre { padding-top: 70px;}



/*contrata onloine popup mas pagina de enlace*/
div#popmake-8439 .pum-theme-264 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close { position: absolute; height: 31px; width: 30px; left: auto; right: 43px!important; bottom: auto; top: 28px!important;}
div#popmake-8439 figure.aligncenter.size-large.is-resized { padding-top: 54px;}
 .page-id-8419 #content-form-contratacion .paginaestatica {color: black;}
 .page-id-8419 #content-form-contratacion .paginaestatica input { border-radius: 1px; border-color: black!important; height: 45px; width: 100%;}
 .page-id-8419 #content-form-contratacion .paginaestatica { padding-top: 56px; color: black; width: 600px; margin: auto;}
 .page-id-8419 #content-form-contratacion .paginaestatica .prefieres span { color: #0366d6; font-family: 'Open Sans-semibold';}
.page-id-8419 #banner-campana-septiembre .wp-container-4.wp-block-column { margin-top: 0px;}
.page-id-8419 #banner-campana-septiembre p.porcentaje { font-size: 156px; color: #f2c305 !important; font-size: 309px; font-family: 'Open Sans',sans-serif !important; margin-top: 0px; font-weight: 800 !important;}
.page-id-8419 div#banner-campana-septiembre { margin-top: -21px;}
div#popmake-8439 .popup#banner-campana-septiembre { height: 436px!important; width: 652px!important; margin: auto;}
div#popmake-8439 { background-color: transparent;}
div#popmake-8439 { box-shadow: none!important;}
div#popmake-8439 p.invierte a { font-family: 'Open Sans-bold',sans-serif; /* background-color: #f2c305; */ padding: 8px; text-align: center; font-family: 'Open Sans-bold',sans-serif; color: #07316d !important; font-size: 18px;}
div#popmake-8439 #banner-campana-septiembre p.porcentaje { font-size: 156px; color: #f2c305 !important; font-size: 359px; font-family: 'Open Sans',sans-serif !important; margin-top: 24px; font-weight: 800 !important; margin-left: -28px;}
div#popmake-8439 #banner-campana-septiembre p.titulo-principal {text-align: right; font-size: 33px; margin-bottom: 15px; line-height: 24px; font-family: 'Open Sans bold'; margin-right: -11px; margin-left: -10px; margin-top: -80px;}
div#popmake-8439 #banner-campana-septiembre p.porcentaje { font-size: 156px; color: #f2c305 !important; font-size: 359px; font-family: 'Open Sans',sans-serif !important; margin-top: 69px; font-weight: 800 !important; margin-left: -28px;}
div#popmake-8439 #banner-campana-septiembre sup { font-size: 82px; position: relative; top: -56px; margin-left: -23px;}
div#popmake-8439 #banner-campana-septiembre span { color: #f8c705; font-family: 'Open Sans-bold'; line-height: 52px;}
div#popmake-8439 #banner-campana-septiembre p.invierte { background-color: #f2c305; padding: 15px 0px; text-align: center; font-family: 'Open Sans-bold',sans-serif; color: #07316d !important; font-size: 23px; height: 50px; width: 310px;}
div#popmake-8439 p.oferta-valida { border-top: 2px solid; padding-top: 12px; padding-bottom: 0px; margin-bottom: -13px; margin-top: -16px;}
div#popmake-8439 p.invierte { margin-bottom: 0px;}
div#popmake-8439 .popoculto-pc#banner-campana-septiembre { display: none!important;}
div#popmake-8439 .popoculto-movil#banner-campana-septiembre { display: block!important;}
div#popmake-8439 .pum-theme-264 p { line-height: 18px!important; font-size: 15px!important; padding-bottom: 2px!important; margin-top: -13px!important;}
div#popmake-8439 a.hazte-cliente.boton-movil { display: none;}



@media(max-width: 767px) {
 img.wp-block-cover__image-background.wp-image-9981 { display: none;}
div#banner-campana-septiembre { background: url(https://www.santaluciaam.es/wp-content/uploads/2023/10/bannerok1.jpg) no-repeat center center;}
div#banner-campana-septiembre p.titulo-principal { margin-bottom: 33px!important; margin-top: 0px!important;}
div#banner-campana-septiembre p.invierte { margin-bottom: -46px;}
div#banner-campana-septiembre p.titulo-principal { margin-top: -19px!important; margin-right: 90px!important;}
#banner-campana-septiembre sup { font-size: 98px; position: relative; top: -78px; left: -17px!important; margin-left: 18px;  top: -17px!important;}
.page-id-8419 #content-form-contratacion .paginaestatica { padding-top: 56px; color: black; width: auto; margin: auto;}
 .oculto-xs{display:none;}
#banner-campana-septiembre .oculto-pc { display: block; color: #f2c305; font-family: 'Open Sans-bold',sans-serif; font-size: 132px; position: absolute; right: 55px; top: 215px; display: none;}
 #banner-campana-septiembre .oculto-xs{display:none;}
 #banner-campana-septiembre sup { font-size:40px}
 #banner-campana-septiembre .oferta-valida { margin-top: -182px;}
 /*#banner-campana-septiembre p.oferta-valida { font-size: 9px!important; line-height: 12px!important; }*/
 #banner-campana-septiembre p.oferta-valida { font-size: 8px!important; line-height: 9px!important;}
 #banner-campana-septiembre p.titulo-principal {text-align: left;}
 #banner-campana-septiembre p.titulo-principal { font-size: 32px;line-height: 32px;}
 #banner-campana-septiembre p.invierte {margin-top: 78px;}
}



/*simulador bloque bajo*/
.titulo-simlador.has-text-color { font-family: 'Open Sans-bold',sans-serif; font-size: 17px !important;}
.numeros-simulador { line-height: 40px; font-family: 'Open Sans-semibold',sans-serif; font-size: 70px !important;}
.texto-simulador.has-text-color { font-size: 14px !important; font-family: 'Open Sans-semibold',sans-serif; margin-top: -40px; margin-right: 54px;}
 .wp-image-8218, .wp-image-8219, .wp-image-8212, .wp-image-8217 { /*margin-top: 30px; margin-left: -73px !important;*/ width: 60%;}
.titulo-sim { margin-left: 100px; font-family: 'Open Sans-semibold',sans-serif; font-size: 21px !important; margin-bottom: 45px !important; margin-top: 50px;}
.boton-sim a{ font-family: 'Open Sans-light'; font-size: 18px; letter-spacing: 1px; font-weight: 300!important; text-transform: none; margin-top: 30px!important; padding: 12px 40px!important;}
.col-sim { margin-right: 50px; margin-left: 93px;}
.boton-sim a { font-family: 'Open Sans-light'; font-size: 18px; letter-spacing: 1px; font-weight: 300!important; text-transform: none; margin-top: 30px!important; padding: 10px 50px!important; background-color: #026ff5!important;}
.col-derecha .numeros-simulador { padding-left: 25px;}
.col-derecha p.titulo-simlador { padding-left: 25px;}
.col-derecha p.texto-simulador.has-text-color{ padding-left: 25px;}
.padd {padding-top: 78px;}


/*banner nuevo*/
p.titulo-inversion.dentro { font-size: 39px!important; padding-top: 88px!important;}
.banner-inversion.fondos .titulo-inversion { position: relative; margin-top: 41px!important;}
.banner-inversion.fondos .mano-inversion { margin-bottom: -28px; margin-top: -70px!important;}
.titulo-inversion-home { position: relative; margin-top: 16px; margin-bottom: 30px; line-height: 49px; font-family: 'Open Sans-semibold',sans-serif; font-size: 40px;}
.boton-banner-home div#btn-amarillo a {padding: 10px!important; font-weight: 600!important;font-size: 12.8px!important; width: 280px; border-radius: 0; width: 195px;}
img.wp-image-7430 { padding-top: 24px;}
p.titulo-inversion-home.has-text-color span { background: rgb(255,221,67); background: linear-gradient(90deg, rgba(255,221,67,1) 0%, rgba(0,0,0,0) 100%); margin-left: -30px; font-size: 21px!important; font-weight: 800; line-height: 0px; font-family: 'open sans-bold',sans-serif!important;}
.boton-inversion a { text-transform: none; font-size: 16px; font-weight: 400;}
.wp-block-button.boton-inversion { z-index: 99!important;}
.wp-block-button.boton-inversion a { z-index: 999!important;}
.imagen-banner-cartera-peq figure { z-index: -1!important;}
h2.has-text-align-center.pad-top.has-text-color { padding-top: 20px;}
.titulo-inversion { position: relative; margin-top: 16px; margin-bottom: 30px; line-height: 49px; font-size: 40px; font-family: 'Open Sans-semibold',sans-serif; }
.mano-inversion { margin-bottom: -28px; margin-top: -17px;}
.banner-carteras-simulador { width: 450px; margin: auto;}
p.has-text-align-center.te { font-family: 'Open Sans-bold'; position: relative; margin-bottom: 30px; line-height: 45px;}
.wp-block-image.imagen-banner-cartera-peq { margin-bottom: 0px;}
.wp-block-cover.banner-carteras-simulador { padding-bottom: 0px;}
.banner-carteras-simulador figure.aligncenter.size-large.is-resized { margin-top: -25px;}
.banner-inversion.fondo p.titulo-inversion { padding-top: 55px; }
.pastillas { margin-bottom: -7px!important; margin-left: 71px;}
.ocultar-apartado { display: none!important;}




/**/
.login-action-login {background:url('/wp-content/uploads/2021/10/fondo-ppal-banner-slam.jpg') no-repeat top left; background-size:contain}
.login h1 a {background-image: url('/wp-content/uploads/2021/05/LOGO_SLAM_blanco.svg'); width:160px; background-size:160px}
.login #backtoblog a, .login #nav a {background: rgba(255,255,255,0.7);padding: 5px;}
#sec-bloques-rentas .has-background-dim:before{display:none !important;}
.pum-theme-269 {background-color: rgb(0 0 0 / 82%) !important;}
.pum-theme-269 .wpcf7-response-output { margin-top: -72px !important;color: white !important;}


/* MENU MOVIL BOTONES AREA CLIENTES - CONTRATA*/
#menu-movil-area {margin: 0px; margin-bottom: 18px;}
#menu-movil-area .wp-block-column {flex-basis: 42% !important;}
#menu-movil-area .wp-block-column-small {flex-basis: 15% !important;}
#menu-movil-area .wp-block-column-small .menu-mobile-toggle{width:100%;height:100%}
#menu-movil-area .wp-block-column-small button.navbar-toggle{padding: 3px 15px;width:100%;justify-content:center;border-radius:0;border:0 none;}
#menu-movil-area .wp-block-column-small button.navbar-toggle .icon-bar {background-color:#fff;}
#menu-movil-area .btn-area a{background-color:#ffdd43; color:#00257a;}
#menu-movil-area .btn-contrato a {background-color:#0366d6;color:white;}
.escuela-de-inversion-template-default #rrss-top i { color: #006FF5 !important;}



/*AJUSTES GENERALES*/
.tabla-cookies td { color:black;}
button.pum-close.popmake-close { margin: 10px!important;}
.pum-theme-264 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close { background-color: rgb(0 74 183)!important;}
.wp-image-7340 { width: 42%;}
.pum-theme-264 p { line-height: 20px; font-size: 16px; padding-bottom: 14px;}
.col-10.col-sm-10.col-md-10.bloque { padding-left: 27px!important;}
.agenda .fondo-img-inversion { padding: 0px 35px; padding-bottom: 25px!important;}
.cf1y60, button.cf2DsO { letter-spacing: 3px;}
.oculto{display:none;}
.mostrar { display: block !important;}
.tableisin {display:none;position:absolute;z-index: 999;background: #f7f7f7;color: #00257A;height: 300px;overflow: auto;box-shadow: 0px 0px 14px;padding: 15px 3%;max-width: 450px;font-size: 14px;}
.tableisin td {padding: 0.3rem !important;}

.sinpad-derecha { padding-right: 2px;}
.col-12.bloque-politicas { color: #999999; font-size: 13px;}
#cartera-invierte .wpcf7-not-valid-tip { color: #dc3232; font-size: 12px; font-weight: normal; display: block; margin-bottom: -4px; margin-top: -21px;}
#form-newsletter .wpcf7 form.sent .wpcf7-response-output { border-color: #0366d6; background-color: #0366d699; color: white;}
.wpcf7 form.sent .wpcf7-response-output {border-color: transparent !important;background: #006FF5 !important;color: white !important;}
#cartera-invierte .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output { border-color: #ffb900; color: white;}
#cartera-invierte .wpcf7 form.sent .wpcf7-response-output { border-color: #46b450; color: white;}
#form-newsletter .wpcf7-not-valid-tip { color: #dc3232; font-size: 14px; font-weight: normal; display: block; line-height: 13px;}
#form-newsletter input.wpcf7-form-control.has-spinner.wpcf7-submit { margin-top: -140px;}
.page-id-5332 .wpcf7 form .wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 1px solid #006ff5!important; margin-top: -54px!important; background-color: #006ff5!important; color: white!important; font-size: 12px!important;}
/*CAPTCHA OCULTO*/
.grecaptcha-badge { opacity: 0!important;}
/* MENÚ ESPECIAL */
.page-id-5103 #nv-primary-navigation-bottom li a {color:white !important;}
.page-id-5103 .hfg_header .header-main-inner { background-color: transparent !important;}
.page-id-5103 .header{position: absolute; top: 0;z-index: 100;width: 100%; background-color: transparent;}
.page-id-5103 .hfg_header .header-top-inner { background-color: transparent !important;}
.page-id-5103 #nv-primary-navigation-main li a{text-transform:none; font-family:'Open Sans-light',sans-serif !important;font-size:16px;color: white !important;}
.page-id-5103 #nv-primary-navigation-bottom li a {color:black;}
.page-id-5103 .builder-item--secondary-menu .nav-ul#secondary-menu li > a {color:white;}
.page-id-5103 .header--row-inner.header-bottom-inner { background-color: transparent !important;}
.page-id-5103 .header--row-inner.header-bottom-inner .container{border-bottom:1px solid white !important;}
.page-id-5103 .hfg_header #nv-primary-navigation-bottom li:hover{background-color:white;}
.page-id-5103 #nv-primary-navigation-bottom li:hover span.menu-item-title-wrap {color: black;}
.page-id-5103 #nv-primary-navigation-bottom li:hover a {color: black !important;}
/*APARTADO RRSS MENU TOP*/.page-id-5103 div#rrss-top a{color: white;font-family:'Open Sans-light',sans-serif !important;}
/*APARTADO RRSS MENU TOP*/.page-id-5103 div#rrss-top{color: white;font-family:'Open Sans-light',sans-serif !important;font-size:13px;}
.page-id-431 .nv-content-wrap.entry-content,.page-id-692 .nv-content-wrap.entry-content,.page-id-686 .nv-content-wrap.entry-content { padding-top: 165px;}
/*#sec-banner-ppal-home {z-index: -1 !important;}*/
p.condiciones-cincuenta.has-nv-site-bg-color.has-text-color { font-size: 12px!important; line-height: 15px!important;}
.page-id-431 .builder-item--secondary-menu .nav-ul#secondary-menu li > a, .page-id-692 .builder-item--secondary-menu .nav-ul#secondary-menu li > a, .page-id-725 .builder-item--secondary-menu .nav-ul#secondary-menu li > a, .page-id-748 .builder-item--secondary-menu .nav-ul#secondary-menu li > a, .page-id-260 .builder-item--secondary-menu .nav-ul#secondary-menu li > a, .page-id-686 .builder-item--secondary-menu .nav-ul#secondary-menu li > a , .page-id-536 .builder-item--secondary-menu .nav-ul#secondary-menu li > a{color: #707070;}
.page-id-431 div#rrss-top a ,
.page-id-692 div#rrss-top a,
.page-id-725 div#rrss-top a,
.page-id-748 div#rrss-top a,
.page-id-260 div#rrss-top a,
.page-id-686 div#rrss-top a,
.page-id-536 div#rrss-top a{ color: #707070; font-family: 'Open Sans-light',sans-serif !important; font-size: 13px;}
.page-id-431 li#menu-item-149 a,
.page-id-692 li#menu-item-149 a,
.page-id-725 li#menu-item-149 a,
.page-id-748 li#menu-item-149 a,
.page-id-260 li#menu-item-149 a ,
.page-id-686 li#menu-item-149 a,
.page-id-536 li#menu-item-149 a{ color: white!important; }
.page-id-431 ul#nv-primary-navigation-main a,
.page-id-692 ul#nv-primary-navigation-main a,
.page-id-725 ul#nv-primary-navigation-main a,
.page-id-748 ul#nv-primary-navigation-main a,
.page-id-260 ul#nv-primary-navigation-main a,
.page-id-686 ul#nv-primary-navigation-main a,
.page-id-536 ul#nv-primary-navigation-main a{ color: #707070;}

/*-------submenu-----------*/
.sub-menu {margin-left: -37px; background: #fff; width: 1208px; left: 15px!important; padding-bottom: 20px; padding-left: 0px;}
.sub-menu img { width: 100%; background-color:white;}
div#desplegable-menu { margin-right: 0px;}
ul.sub-menu { background-color: white!important;}
a.enlace-menu span { color: black; /* text-align: left!important; */ font-size: 13px; line-height: 13px; position: inherit;}
span.titulos-azul-menu {font-size: 18px; color: #006ff5; font-family: 'Open Sans-semibold';}
.nav-ul .sub-menu li>a {justify-content: left;}
.row .tres{ height:240px;}
#desplegable-menu .col-md-4 .row {padding-top: 30px;}
ul.sub-menu {padding-left: 16px;}
.contenedor-txt-menu.segundo {padding-bottom: 55px;}
.contenedor-txt-menu.tercero {padding-bottom: 31px;}
.col-md-4.tres { border-right: 1px solid #e9e9e9;padding-left: 40px;}
body#neve_body { overflow-y: clip;}
div#sec-noticias-sala .pagination { text-align: center; margin-left: 0px; }
.page-id-5076 header.wp-show-posts-entry-header { height: 57px;}

/*---Banner 100e HOME--------*/
#sec-banner-100e-home{margin-bottom: 40px; MARGIN-TOP: -19PX;}
#sec-banner-100e-home .col-title h1 .money { font-family: 'Open Sans bold', sans-serif; font-size: 120px; display: block; /* text-align: right; */ color: #ffdd43; letter-spacing: -4px; position: relative; top: -121px!important; left: 331px!important;}
#sec-banner-100e-home{align-items: flex-end;}
#sec-banner-100e-home .wp-block-cover__inner-container{margin: 0 auto;}
#sec-banner-100e-home .col-title{margin-left: calc(7% - 1vw);}
#sec-banner-100e-home .col-title .sup-h1{font-size: 27px; line-height: 31px; letter-spacing: -.2px;}
#sec-banner-100e-home .col-title h1 { font-family: 'Open Sans bold', sans-serif; font-size: 70px; line-height: 38px!important; color: #fff; letter-spacing: -5px; margin-bottom: -48px; margin-left: -29px;}
#sec-banner-100e-home .col-title h1 .othr-line sup{font-family: 'Open Sans-semibold', sans-serif; font-size: 51px; line-height: 70px; color: #fff;}
#sec-banner-100e-home .col-title h1 .othr-line{font-family: 'Open Sans bold', sans-serif; display: block;padding-left: 9%;}
#sec-banner-100e-home .col-title h1 .money sup{font-size: 97px;}
#sec-banner-100e-home.col-title #cond-100e{position: relative; top: -108px!important; left: 155px!important;}
#sec-banner-100e-home .col-title #cond-100e .col-md-5{font-family: 'Open Sans-semibold', sans-serif; font-size: 20px; line-height: 27px; color: #fff;margin-bottom: 15px;}
#sec-banner-100e-home .col-title #cond-100e .col-12{font-family: 'Open Sans-semibold', sans-serif; font-size: 16px; line-height: 21px; color: #fff;letter-spacing: -.5px;padding-left: 120px; margin-bottom: 14px;}
#sec-banner-100e-home.col-title #cond-100e .col-12 .color-100e{font-family: 'Open Sans-semibold', sans-serif; font-size: 23px; line-height: 31px; color: #ffdd43;}
#sec-banner-100e-home .col-title #cond-100e .col-12 .tarjeta-corte{background: url('/wp-content/uploads/2021/11/subrayado-banner-home.png') no-repeat center center; font-family: 'Open Sans-semibold', sans-serif; color: #172a77;background-size: cover; padding: 0px 15px;}
#sec-banner-100e-home .col-title .btn-azul-ppal{margin-top: -61px; margin-bottom: 6px;}
#sec-banner-100e-home .col-title .btn-azul-ppal .wp-block-button__link{font-size: 20px; line-height: 34px; text-transform: none; width: 85%;max-width: 475px;padding: 7px 15px 14px;font-weight: 400; background: linear-gradient(to right, #00257a 50%, #006ff5 50%);background-size: 200% 100%;background-position: right bottom;transition: all .5s ease-out;border: none; border-radius: 0;}
#sec-banner-100e-home .col-title .btn-azul-ppal .wp-block-button__link:hover{background-position: left bottom;}
#sec-banner-100e-home .pCondiciones-100e{position: absolute;right: -100px;top: 60%;font-size: 11px;font-style: italic;transform: rotate(-90deg);}
#sec-banner-100e-home .oferta {writing-mode: vertical-rl; font-size: 11px; line-height: 10px;margin-left: 293%;}
#sec-banner-100e-home p.letrasmall {font-size: 12px;font-family: 'Open Sans-light'; font-style: italic; margin-bottom: 0px; margin-top: 12px;line-height: 15px;}
#sec-banner-100e-home .wp-block-buttons.is-content-justification-left{ margin-left: 105px;}
#sec-banner-100e-home p.letrasmall a{color:white;}

/*---Banner 100e--------*/
#sec-banner-100e-gen{margin-top:30px!important;margin-bottom: 40px;}
#sec-banner-100e-gen .col-title h1 .money { font-family: 'Open Sans bold', sans-serif; font-size: 177px; display: block; /* text-align: right; */ color: #ffdd43; letter-spacing: -4px; position: relative; top: -142px!important; left: 456px!important;}
#sec-banner-100e-gen{align-items: flex-end;}
#sec-banner-100e-gen .wp-block-cover__inner-container{margin: 0 auto;}
#sec-banner-100e-gen .col-title{margin-left: calc(7% - 1vw);}
#sec-banner-100e-gen .col-title .sup-h1{font-size: 27px; line-height: 31px; letter-spacing: -.2px;}
#sec-banner-100e-gen .col-title h1{ font-family: 'Open Sans bold', sans-serif; font-size: 99px; line-height: 77px!important; color: #fff; letter-spacing: -5px; padding-top: 28px;}
#sec-banner-100e-gen .col-title h1 .othr-line sup{font-family: 'Open Sans-semibold', sans-serif; font-size: 51px; line-height: 70px; color: #fff;}
#sec-banner-100e-gen .col-title h1 .othr-line{font-family: 'Open Sans bold', sans-serif; display: block;padding-left: 9%;}
#sec-banner-100e-gen .col-title h1 .money sup{font-size: 97px;}
#sec-banner-100e-gen .col-title #cond-100e{position: relative; top: -108px!important; left: 155px!important;}
#sec-banner-100e-gen .col-title #cond-100e .col-md-5{font-family: 'Open Sans-semibold', sans-serif; font-size: 20px; line-height: 27px; color: #fff;margin-bottom: 15px;}
#sec-banner-100e-gen .col-title #cond-100e .col-12{font-family: 'Open Sans-semibold', sans-serif; font-size: 23px; line-height: 31px; color: #fff;letter-spacing: -.5px;}
#sec-banner-100e-gen .col-title #cond-100e .col-12 .color-100e{font-family: 'Open Sans-semibold', sans-serif; font-size: 23px; line-height: 31px; color: #ffdd43;}
#sec-banner-100e-gen .col-title #cond-100e .col-12 .tarjeta-corte{background: url('/wp-content/uploads/2021/10/img-subrayado.png') no-repeat center center; font-family: 'Open Sans-semibold', sans-serif; color: #172a77;background-size: cover;padding: 0 7px;}
#sec-banner-100e-gen .col-title .btn-azul-ppal{margin-top: -61px; margin-bottom: 6px;}
#sec-banner-100e-gen .col-title .btn-azul-ppal .wp-block-button__link{font-size: 20px; line-height: 34px; text-transform: none; width: 85%;max-width: 475px;padding: 7px 15px 14px;font-weight: 400; background: linear-gradient(to right, #00257a 50%, #006ff5 50%);background-size: 200% 100%;background-position: right bottom;transition: all .5s ease-out;border: none; border-radius: 0;}
#sec-banner-100e-gen .col-title .btn-azul-ppal .wp-block-button__link:hover{background-position: left bottom;}
#sec-banner-100e-gen .pCondiciones-100e{position: absolute;right: -100px;top: 60%;font-size: 11px;font-style: italic;transform: rotate(-90deg);}
#sec-banner-100e-gen .oferta {writing-mode: vertical-rl; font-size: 11px;line-height: 13px; margin-left: 284%; transform: rotateZ(180deg); text-shadow: 0 0 3px #000000, 0 0 5px #000000;}

/*****************************HOME********************************/
p.ayudamos-home { padding-bottom: 63px; padding-top: 13px!important;font-family: 'Open Sans-semibold';}
h3.has-text-align-center.titulo-metas.has-text-color { padding-bottom: 19px;} 
div#columnas-metas { padding-bottom: 50px;}
#tratar .caja-como-tratar { padding-left: 34px!important;}
h2.has-text-align-center.titulo-general.has-nv-site-bg-color.has-text-color { margin-top: -27px;}
.container.agenda .col-12.col-sm-6.col-md-6.bloque-izq { padding-top: 44px;}
p.has-text-align-left.fehcas-webinar.has-text-color { padding-top: 23px; font-family: 'Open Sans-semibold';}
 .container.agenda .col-12.col-sm-6.col-md-6.bloque { padding-left: 70px;}
a.title-noticia { font-family: 'Open Sans-semibold'!important;}
p.titulo-noticias { min-height: 90px; margin-bottom: 0px;}
p.has-text-align-left.webinar.has-text-color {  padding-top: 20px;
 margin-bottom: 0px; font-family: 'Open Sans-semibold'!important;}
.col-12.col-sm-6.col-md-6.bloque-izq { padding-left: 0px;}

/*bloque tipos rentas*/
div#renta-1,div#renta-2,div#renta-3, div#renta-4 { top: -110px; position: relative; z-index: 99;}
h2.has-text-align-center.titulo-general.agenda.has-text-color { padding-top: 99px; padding-bottom: 11px;}
p.text-objetivo1,p.text-objetivo2,p.text-objetivo3,p.text-objetivo4 { font-family: 'Open Sans-semibold';}
#objetivos .wp-block-buttons.is-content-justification-center.boton-ver { padding-bottom: 20px;}
.columnas-objetivos1, .columnas-objetivos2, .columnas-objetivos3, .columnas-objetivos4 { /* width: 229px!important; */ margin-right: 33px;}
h2.has-text-align-center.titulo-general.cartera.has-text-color { padding-top: 74px!important;  padding-bottom: 15px;}
p.has-text-align-center.adaptamos-texto-introductorio.has-nv-dark-bg-color.has-text-color { padding-bottom: 41px;}
.wp-block-columns.columnas-carteras { padding-bottom: 25px;}
p.text-foninversion.has-nv-dark-bg-color.has-text-color { padding-right: 62px; padding-top: 19px;}
#sec-bloques-rentas img { margin-top: -5px!important; margin-bottom:0px;}
div#btn-azul-noppal a { min-width: 166px!important; height: 57px; padding-top: 20px!important;}
div#sec-bloques-rentas { margin-bottom: 53px;}
p.has-text-align-left.texto-exclamacion.has-text-color { padding-right: 82px;}
h3.icono-slam-txt.has-text-color { padding-top: 13px;}
p.texto-porqeslam-3.has-nv-dark-bg-color.has-text-color { padding-right: 57px;}
.wp-block-columns.sin-margen { margin-bottom: -3pc;}
#sec-porque-elegir a.wp-block-button__link.has-text-color.has-background.no-border-radius {  padding-bottom: 5px; width: 240px; height: 57px; padding-top: 20px!important;}
#sec-pri a.wp-block-button__link.has-text-color.has-background.no-border-radius {  padding-bottom: 5px; width: 240px; height: 57px; padding-top: 20px!important;}
#sec-sostenibles a.wp-block-button__link.has-text-color.has-background.no-border-radius {  padding-bottom: 5px; width: 240px; height: 57px; padding-top: 20px!important;}
h2.has-text-align-center.sam.has-text-color { padding-top: 4px; padding-bottom: 13px;}
 /*banner*/
.simulador-boton-banner .amarillo-accede a {  border-radius: 0px; background-color: #ffdd43!important; color: #00257a; font-size: 14px; text-transform: none; width: 202px!important; padding-top: 20px!important;  padding-bottom: 20px!important; }
 .banner-frase-home{ line-height: 80px; padding-bottom: 50px;}

 /*barra progreso*/
progress {border: none;border-radius: 2rem;width: 100%;height: 9px;animation: prog 2s linear;}
::-webkit-progress-bar-value {background-color: #006FF5; border-radius: 2rem;}
::-webkit-progress-value {background-color: #006FF5; border-radius: 2rem;}
::-moz-progress-bar {background-color: #006FF5; border-radius: 2rem;}
::-webkit-progress-bar {background-color: #ebebeb;border-radius: 2rem;}
@keyframes prog {0% {width: 0%; background-color: #ebebeb!important;}100% {width: 100% color: #000;}}

 /*bloque objetivos*/
i.fas.fa-chevron-circle-right.ocultar-flecha-hover1,i.fas.fa-chevron-circle-right.ocultar-flecha-hover3,i.fas.fa-chevron-circle-right.ocultar-flecha-hover2,i.fas.fa-chevron-circle-right.ocultar-flecha-hover4 { color: #004ab7; font-size: 37px; margin-bottom: 15px;}
.columnas-objetivos1,.columnas-objetivos2,.columnas-objetivos3,.columnas-objetivos4 { height: 257px!important; width: 229px!important; border: 2px solid #004ab7; padding: 18px;}
.columnas-objetivos1 { margin-left: 0em;}
.columnas-objetivos2,.columnas-objetivos3,.columnas-objetivos4 { margin-left: 5em;}
h3.objetivo1 ,h3.objetivo2 ,h3.objetivo3 ,h3.objetivo4 { margin-bottom: -6px;}
p.text-objetivo1, p.text-objetivo2, p.text-objetivo3 ,p.text-objetivo4 { line-height: 33px;}
.btn-objetivo-1,.btn-objetivo-2,.btn-objetivo-3,.btn-objetivo-4{ display:none;}
.texto-hover-oculto1,.texto-hover-oculto2,.texto-hover-oculto3,.texto-hover-oculto4{display:none; text-align:left;padding-right:0px;}
#btn-mostrar1,#btn-mostrar2,#btn-mostrar3,#btn-mostrar4{display:none;  color: #00257a; text-transform: none; font-family: 'Open Sans Light',sans-serif; width: 195px;padding: 12px 0px;}
#objetivos .adaptamos-texto-introductorio { padding-top: 13px; padding-bottom: 55px; }

#objetivos .columnas-objetivos { padding-bottom: 21px;}
#objetivos .titulo-general { padding-top: 0px!important; padding-bottom: 6px;}
#objetivos .boton-ver a.wp-block-button__link.has-text-color.has-background.no-border-radius { padding-top: 20px; width: 162px!important; height: 47px;}
#objetivos p.texto-hover-oculto1 { line-height: 23px; font-size: 16px;}

.wp-block-buttons.alignwide.is-content-justification-center.arriba-boton {bottom: 12px!important; position: relative;}

/*Sala de prensa*/


 /*bloque como tratar*/
#tratar .caja-como-tratar {padding: 22px; min-width: 278px; min-height: 265px!important;}
#tratar .bloque-top-tratar-prin {margin-bottom: -9px;}
#tratar p.como-tratar-p.has-text-color {line-height: 21px;}
#tratar p.como-tratar.has-text-color {font-family: 'Open Sans-semibold'; line-height: 32px;}
#tratar p.como-tratar-p.has-text-color { margin-bottom: 16px;}
#tratar .caja-como-tratar .wp-block-cover__inner-container {min-height: 173px;}
#tratar i.fas.fa-chevron-circle-right {color: #00257a;font-size: 40px; margin-bottom: 20px;}
#tratar .conjunto-contratar {margin-bottom: 0px;}
#tratar p.numeros-tratar.has-text-color {font-family: 'Open Sans-semibold';}
#tratar p.llamanos {color: #333333 !important;font-size: 14px; padding-top: 10px;}
#tratar p.llamanos a{color:#006ff5; text-decoration:none !important;  font-family: 'Open Sans-semibold';}

 /*bloque carteras*/

.columnas-carteras .wp-block-column{margin-left: 8px!important;}
.columnas-carteras .wp-block-cover { padding-top: 20px; padding-left: 15px; padding-right: 15px;}
.circulo-cartera-menorca img,.circulo-cartera-corcega img,.circulo-cartera-capri img,.circulo-cartera-hawai img,.circulo-cartera-bali img { /* padding-top: 0px; */ position: absolute; top: 103px; right: 23px;}
p.riesgo-cartera-menorca ,p.riesgo-cartera-corcega ,p.riesgo-cartera-capri ,p.riesgo-cartera-hawai ,p.riesgo-cartera-bali { position: absolute; top: 20px;font-family: 'Open Sans-semibold',sans-serif;}
.nombre-cartera-menorca, .nombre-cartera-corcega, .nombre-cartera-capri, .nombre-cartera-hawai, .nombre-cartera-bali { position: absolute;bottom: 9px; font-family: 'Open Sans-semibold',sans-serif;}
.cartera{position:relative;}
p.slogan-cartera-menorca, p.slogan-cartera-corcega, p.slogan-cartera-capri, p.slogan-cartera-hawai, p.slogan-cartera-bali,p.slogan-cartera2-capri {position: absolute; bottom: 33px;font-family: 'Open Sans-semibold',sans-serif;}

p.nombre-cartera2-hover-menorca ,p.nombre-cartera2-hover-corcega , p.nombre-cartera2-hover-capri ,p.nombre-cartera2-hover-hawai ,p.nombre-cartera2-hover-bali{ padding-top: 24px; margin-bottom: 4px;}
p.slogan-cartera2-hover-menorca ,p.slogan-cartera2-hover-corcega , p.slogan-cartera2-hover-capri ,p.slogan-cartera2-hover-hawai ,p.slogan-cartera2-hover-bali { margin-bottom: 10px; line-height: 18px;}
p.nombre-cartera-hover-menorca , p.slogan-cartera-hover-menorca, p.slogan-cartera2-hover-menorca , p.texto-hover-menorca , p.enlace-hover-menorca ,p.nombre-cartera-hover-corcega , p.slogan-cartera-hover-corcega, p.slogan-cartera2-hover-corcega , p.texto-hover-corcega , p.enlace-hover-corcega ,p.nombre-cartera-hover-capri , p.slogan-cartera-hover-capri, p.slogan-cartera2-hover-capri , p.texto-hover-capri , p.enlace-hover-capri ,p.nombre-cartera-hover-hawai , p.slogan-cartera-hover-hawai, p.slogan-cartera2-hoverhawai- , p.texto-hover-hawai , p.enlace-hover-hawai ,p.nombre-cartera-hover-bali , p.slogan-cartera-hover-bali, p.slogan-cartera2-hover-bali , p.texto-hover-bali , p.enlace-hover-bali {display: none;}

.slogan-cartera-hover-menorca,.slogan-cartera-hover-corcega,.slogan-cartera2-hover-capri,.slogan-cartera-hover-hawai,.slogan-cartera-hover-bali{  position: absolute; top: 59px;font-family: 'Open Sans-semibold',sans-serif;left:16px;}
.nombre-cartera-hover-menorca,.nombre-cartera-hover-corcega, .nombre-cartera-hover-capri ,.nombre-cartera-hover-hawai,.nombre-cartera-hover-bali{ position: absolute; top: 81px!important;font-family: 'Open Sans-semibold',sans-serif;}
p.has-text-align-left.nombre-cartera-hover-capri.has-nv-site-bg-color.has-text-color { position: absolute; top: 64px;}
 p.texto-hover-capri , p.texto-hover-bali , p.texto-hover-hawai, p.texto-hover-menorca ,p.texto-hover-corcega{line-height: 21px!important; position: absolute; top: 144px;font-size: 13px !important;}

p.enlace-hover-capri , p.enlace-hover-bali , p.enlace-hover-hawai, p.enlace-hover-menorca ,p.enlace-hover-corcega{ position: absolute;top: 309px;font-family: 'Open Sans-semibold',sans-serif;}
p.enlace-hover-capri a, p.enlace-hover-bali a, p.enlace-hover-hawai a, p.enlace-hover-menorca a,p.enlace-hover-corcega a{ font-family: 'Open Sans-semibold',sans-serif;text-decoration:none !important;}


 /*bloque nos adaptamos a ti*/

#more, #more1, #more2, #more3, #more4,#more5{ display: none; colOr: #6b625a; font-size: 16px; letter-spacing: -1px; line-height: 21px; padding-bottom: 10px;}
#open-text, #open-text1 ,#open-text2, #open-text3, #open-text4, #open-text5 { padding-left: 15px; padding-right: 15px; min-width: 232px;}
#adaptamos .columna-adaptamos .wp-block-cover__inner-container {height: 338px;}
#adaptamos i.fas.fa-chevron-circle-right {font-size: 36px;}
.adaptamos-arrow-center {padding-top: 20px; padding-bottom: 40px;}
.adaptamos-arrow-center {text-align: center;}
.fa-chevron-down:before {content: "\f078"; font-weight: 200!important; font-size: 23px; color: #2a4990;}
#adaptamos .titulo-adaptarnos { position: absolute; bottom: 5px;}
#open-text4 .titulo-adaptarnos { position: absolute; bottom: 5px; letter-spacing: -1px;}
div#adaptamos { height: 530px;}
#open-text .amarillo-accede, #open-text2 .amarillo-accede, #open-text3 .amarillo-accede, #open-text4 .amarillo-accede, #open-text5 .amarillo-accede {display:none;}
.titulo-adaptarnos {  background-color: transparent; margin: -15px; width: 100%; margin-bottom: -5px; padding: 12px;}
#adaptamos .amarillo-accede { padding-top: 78%;}
#adaptamos .amarillo-accede .wp-block-button__link { background-color: #ffdd43; color: #00257a; font-size: 14px; text-transform: none;}
div#nosotros { border-top: 1px solid #ccc;}

 /*bloque renta fija*/
div#sec-bloques-rentas {margin-bottom: 28px;}
.contenedor-hover5,.contenedor-hover4,.contenedor-hover3,.contenedor-hover2,.contenedor-hover1 { display:none;}
.contenedor-hover5 { margin-top: -83px!important; z-index: 99!important;}

 /*bloque exclamacion*/
.img-exclamacion {margin-bottom: 0px;}
p.has-text-align-left.texto-exclamacion.has-text-color {margin-bottom: 0px!important;}

 /*bloque nos adaptamos*/
.titulo-general {padding-top: 45px; padding-bottom: 6px;}

 /*bloque escuela de inversion*/
#escuela .escuela-inversion-cuadrado-azul {height: 60px; width: 60px; padding: 0px!important;}
#escuela .escuela-inversion-cuadrado-azul .numero {margin-bottom: 0px; line-height: 10px;padding-top: 14px;  font-family: 'Open Sans-semibold',sans-serif;}
#escuela .escuela-inversion-cuadrado-azul .mes {margin-bottom: 0px;  font-family: 'Open Sans-light';}
#escuela p.agenda-p-b {margin-bottom: -5px; font-size: 16px;font-family: 'Open Sans-bold',sans-serif;}
#escuela .fechas-agenda {margin-bottom: 0px;}
#escuela p.agenda-p {font-size: 16px; font-family: 'Open Sans',sans-serif;}
#escuela p.texto-agenda-inversion {line-height: 20px; font-size: 14px;}
#escuela p.texto-agenda-inversion {padding-bottom: 14px;}
#escuela h3.agenda-fondo {background-color: #00257a; width: 109px; /* font-size: 24px; */ padding-left: 9px;}
#escuela .agenda-grupo {padding: 0px;}
#escuela .columnas-agenda-derecha {padding-left: 2%;}
#escuela .fondo-img-inversion {margin-top: 47px; padding: 30px; padding-bottom: 0px;}
#escuela h2.titulo-general {padding-bottom: 15px; padding-top:50px;}
#escuela .columnas-inversion{margin-bottom: -5px;}
#escuela .momento-invertir {font-size: 27px !important; line-height: 28px;margin-bottom: 40px;}
#escuela .fehcas-webinar { margin-bottom: 0px; min-height: 180px;}
#escuela .wp-block-columns { margin: 0px !important;}
#escuela #rrss-bloque-azul a{color:white; text-decoration:none;}
#escuela #rrss-bloque-azul{text-align: right;font-size: 13px; padding-top: 3px;}
#escuela p.inscribete-webinar{margin-bottom:0px;}
#escuela .wp-block-column.col-inscribete { margin-left: 0px;}
.escuela-de-inversion-template-default .nv-thumb-wrap img{ min-width:310px;width: 100%;}

 /*bloque triangulos*/
div#bloque-asesoramiento { height: 553px;}
div#bloque-rentabilidad2 { height: 635px;}
div#bloque-asesoramiento, #bloque-experiencia { padding-left: 6%;}
#bloque-asesoramiento figure.aligncenter.size-large, #bloque-rentabilidad2 figure.aligncenter.size-large, #bloque-experiencia figure.aligncenter.size-large { text-align: left!important; margin-left: 0px;}
p.estadisticas-frase-grande.has-text-color { position: absolute; bottom: 30px;}
p.estadisticas-frase-peq.has-text-color.has-medium-font-size { position: absolute; bottom: -11px;}

#bloque-asesoramiento, #bloque-experiencia { padding-top: 100px;}
div#bloque-rentabilidad2 { padding-top: 18px;}
div#bloque-rentabilidad2 { padding-left: 7%;}

 /*bloque filosofia*/
.filosofia-inversion-bloque { padding-top: 90px;}

 /*slider equipo gestor*/
.nombre-equipo {font-family: 'Open Sans-semibold'; margin-bottom: 0px;}
#slider_130 .owl-dots .owl-dot span {background-color: #dcdcdc !important;width: 26px !important;height: 5px !important;border-radius: 0 !important;margin: 0px 2px !important; margin-right: 7px !important;}
#slider_130 .owl-dots .owl-dot.active span {background-color: #006ff5 !important;}

 /*nuestrpos clientes*/
#clientes .clientes-columnas{margin-bottom:0px;}
#clientes h2.clientes-titulo.has-text-color { margin-bottom: 0px;}
#clientes p.clientes-texto.has-neve-text-color-color.has-text-color { line-height: 18px; margin-bottom: 0px; margin-right: 96px; font-family: 'Open Sans-light';}
#clientes h2.clientes-titulo.has-text-color { padding-left: 54px!important;}


 /*escuela inversion blog*/
.sin-pad { padding: 0px;}
p.fecha-post , .rrss { font-size: 12px; color: #006ff5!important;}
.rrss {text-align: right;}
p.texto-noticias { font-size: 14px; line-height: 21px;min-height: 120px;}
a.title-noticia { color: #00257a; font-size: 28px; text-decoration: none!important; font-family: 'Open Sans-semibold'; line-height: 28px;}
.bloqueblog img.img-new.wp-post-image { height: 170px;}
.col-12.col-sm-12.col-md-12.cont-img { padding: 0px;}
.bloque-entrada { padding: 0px; margin-left: 20px; margin-right: 20px;}
.bloque-entrada { padding: 0px; margin-left: 20px; margin-right: 20px;}
.bloque-entrada-blanco { background-color: white;}
.bloqueblog {padding: 0px;}
.bloqueblog .rrss a{text-decoration:none !important;}
.bloque-entrada-blanco { margin: 10px;}
.bloque-entrada { padding: 0px; margin-left: 0px; margin-right: 0px;}
.bloque-entrada-blanco { margin: 17px; height: auto;}
.col-12.col-sm-12.col-md-12.cont-news { padding-top: 21px; padding-left: 45px; padding-right: 40px;}
.sin-pad2 { padding: 0px; background-color: black; width: 38%; text-align: center;;}
a.title-noticia2 { color: #00257A; text-decoration: none!important; font-size: 17px;font-family: 'Open Sans-semibold'; /* line-height: 4px!important; */ font-size:23px;line-height: 28px;}
p.categoria-post { margin-bottom: 0px; text-transform: uppercase;font-size: 12px; margin-top: 20px; color: #00257A !important; font-weight: bold;}
.bloque-post-filter .rrss a{text-decoration:none !important;}
.bloque-post-filter .img-cont { height:150px; overflow:hidden}
.bloque-post-filter img.img-new.wp-post-image { width: 100% !important; min-height:150px}
.content-filtro-categorias ul.list-unstyled {list-style: none;}
.content-filtro-categorias a{text-decoration:none !important; color:black !important;line-height: 30px;}
p.texto-noticias2 {color: black!important; font-size: 14px;line-height: 22px; margin-top: 19px;}
p.texto-noticias { color: black!important; padding-top: 18px;}
.bloqueblog h2.has-nv-dark-bg-color.has-text-color { padding-left: 30px; margin-bottom: 40px;}
.content-filtro-categorias { background-color: #f5f5f5;padding-left: 11%; padding-top: 40px;}
.bloque-post-filter { box-shadow: 0 4px 9px 0px #e9e9e9; margin-bottom: 45px; margin-left: 16px; flex: 0 0 31.333333% !important;padding: 0px !important;}
.cont-post-filter { padding: 0px 22px;padding-bottom: 25px;}
p.fecha-post2 { color: #006FF5; font-size: 11px;}
.sin-pad .rrss { font-size: 13px!important; padding-top: 15px!important;}
.wp-block-cover.alignfull.has-background-dim.bloqueblog #btn-amarillo a.wp-block-button__link.has-text-color.has-background.no-border-radius { background: linear-gradient(to right, #000000 50%, #000000 50%); background-size: 200% 100%; background-position: right bottom; transition: all .5s ease-out; color: #ffffff !important;}
#bloque-entradas p.fecha-post, .rrss { font-size: 11px!important; padding-top: 15px!important;}
#sec-noticias-sala p.fecha-post, .rrss { font-size: 11px!important; padding-top: 0px!important;}
#bloque-entradas img.img-new.wp-post-image {height: auto; width: 100%;}
#bloque-entradas {background: linear-gradient(360deg, rgba(245, 245, 245) 65%, rgba(255, 255, 255) 53%) !important;padding-bottom: 74px !important;padding-top:25px;}
#bloque-entradas .rrss a{text-decoration:none !important;}
#sec-edi {padding:0px;}
#sec-edi .wp-block-cover__inner-container {max-width:100% !important; width:100% !important;}
#sec-edi .wp-block-cover__inner-container .container{max-width:100% !important; width:100% !important;}
.content-posts-filter { max-width: 57%;}
h2.titular { color: #002579 !important; padding-top: 65px;}
h2.title-ppal { color: #002579 !important;font-size: 36px;padding-top: 33px; padding-bottom: 21px;}
#sec-edi p.has-nv-dark-bg-color.has-text-color { display: none;}
p.fecha-post2 { color: #006FF5 !important; margin-top: -2px;}
.pagination { text-align: center;margin-left: 354px;}
a.page-numbers {color: black !important; text-decoration: none !important;}
span.page-numbers.current { color: black !important; font-weight: bold;}
span.page-numbers.dots{ color: black !important;}
#sec-edi nav.rank-math-breadcrumb {padding-top: 22px; color: black;}
.pagination .fa-arrow-circle-right:before {color: #006FF5;}
.escuela-de-inversion-template-default .fila-meta { margin-bottom: 24px;}

/************************************EQUIPO**************/

 /*sliders*/

figure.mas-info-admin img { width: 31%!important; right: 34px!important; position: absolute; text-align: left;  top: 139px;
 left: 174px;}
img.wp-image-374 { right: 34px!important; position: absolute; text-align: left; top: 259px; left: 701px;}
#slider_130 i.fab.fa-linkedin { color: #006ff5; padding-left: 10px;}
#slider_439 i.fab.fa-linkedin {color: #006ff5; padding-left: 10px;}
#slider_480 i.fab.fa-linkedin {color: #006ff5; padding-left: 10px;}

p.has-text-align-left.cargo-equipo.has-neve-link-color-color.has-text-color.has-normal-font-size { margin-bottom: 6px; font-size: 14px; color: #333333!important;}
p.cargo-equipo.has-text-color {padding-right: 4%;}
 p.cargo-equipo { padding-left: 10px;  }
.nombre-equipo { padding-left: 10px; }

 /*direccion general*/
.titulo-direccion-general { padding-bottom: 24px!important; padding-top: 4px;}
.equipo-direccion-general p.direccion-texto { padding-right: 35px; padding-left: 62px;}
.equipo-direccion-general .nombre-equipo, .equipo-direccion-general p.cargo-equipo.has-text-color,.equipo-direccion-general i.fab.fa-linkedin{ padding-left: 30px;}
.equipo-direccion-general p.cargo-equipo.has-text-color { margin-bottom: 1px;}
.equipo-direccion-general figure.wp-block-image.size-large { margin-bottom: 11px;}

 /*gestion discrecional de carteras*/
#gestion-discrecional p.cargo-equipo{ line-height: 21px;}
#gestion-discrecional p.cargo-equipo{ margin-bottom: 6px;}
#gestion-discrecional figure.wp-block-image { margin-bottom: 5px!important;}
#gestion-discrecional img.wp-image-374 { right: 34px!important; position: relative; text-align: left; top: -87px; left: 189px;}
#gestion-discrecional { margin-top: 3px;}
#gestion-discrecional .titulo-general { padding-top: 45px; padding-bottom: 26px;}
#gestion-discrecional .wp-block-column { padding-bottom: 32px;}
#gestion-discrecional p.cargo-equipo.has-text-color.has-normal-font-size { margin-top: 0px!important; font-family: 'Open Sans-semibold'; padding-left: 10px;}
#gestion-discrecional i.fab.fa-linkedin {color: #006ff5; padding-left: 10px;font-size: 22px;}
.plus-img img.wp-image-4751 { width: 100px;}
#gestion-discrecional .wp-block-column{position:relative;}
#gestion-discrecional img.wp-image-4751 { position: absolute; top: 116px;}

 /*slider variable*/
#variable .titulo-general { padding-top: 10px; margin-bottom: 20px;}

#variable { margin-top: 2px;}
#variable .titulo-general { padding-top: 0px; }
#variable figure.mas-info img { width: 31%!important; right: 34px!important; position: absolute; text-align: left; top: 139px; left: 182px;}
 /*slider mixtos renta fija*/
#slider_439 .owl-dots .owl-dot.active span { background-color: #006ff5 !important;}
#slider_439 .owl-dots .owl-dot span { background-color: #dcdcdc !important; width: 26px !important; height: 5px !important; border-radius: 0 !important; margin: 0px 2px !important; margin-right: 7px !important;}
#slider_439 figure.mas-info-2 img { width: 31%!important; right: 34px!important; position: absolute; text-align: left; top: 140px; left: 182px;}
#slider_439 .wp-block-image { margin-bottom: 7px;}
#mixtos .titulo-general { margin-bottom: 20px; margin-top: -12px;}
#mixtos { margin-top: 2px;}
#mixtos .titulo-general { padding-top: 0px; }
#mixtos figure.mas-info img { width: 31%!important; right: 34px!important; position: absolute; text-align: left; top: 139px; left: 182px;}
.owl-pagination-true { margin-bottom: 66px !important;}

 /*slider administradores*/
#slider_480 .cargo-equipo { font-size: 14px; color: #333333!important; margin-bottom: 3px;}
#slider_480 .nombre-equipo { font-size: 16px; font-family: 'Open Sans-semibold'; line-height: 20px;}
#slider_480 .wp-block-image { margin-bottom: 7px!important;}
#slider_480 .wp-block-image .aligncenter { margin-left: 0px; margin-right: auto;}
#slider_480 .owl-dots .owl-dot.active span { background-color: #006ff5 !important;}
#slider_480 .owl-dots .owl-dot span { background-color: #dcdcdc !important; width: 26px !important; height: 5px !important; border-radius: 0 !important; margin: 0px 2px !important; margin-right: 7px !important;}
#slider_480 {margin-bottom: 75px !important;}

 /*bloque columnas azul*/
#columnas-azules p.texto-columna-equiazul.has-nv-text-dark-bg-color.has-text-color,h2.titulo-columna-equiazul.has-nv-text-dark-bg-color.has-text-color,p.enlace-columna-equiazul {  padding-right: 34px; padding-left: 23px; }
#columnas-azules p.enlace-columna-equiazul a { color: white!important;}
#columnas-azules p.texto-columna-equiazul.has-nv-text-dark-bg-color.has-text-color { position: absolute; line-height: 20px; top: 127px;}
#columnas-azules h2.titulo-columna-equiazul.has-nv-text-dark-bg-color.has-text-color { position: absolute; top: 28px;}
#columnas-azules p.enlace-columna-equiazul.has-nv-text-dark-bg-color.has-text-color {  top: 690px;position: absolute; }
#columnas-azules{padding-top: 85px!important;}
#columnas-azules p.enlace-columna-equiazul {top: 293px!important;position: absolute;}
h2.titulo-columna-equiazul.has-text-color a {color: #00257a; font-size: 29px; text-decoration: none!important; font-family: 'Open Sans-semibold',sans-serif;}
.equiazul h2.titulo-columna-equiazul.has-text-color a {color: white!important; font-size: 29px; text-decoration: none!important; font-family: 'Open Sans-semibold',sans-serif;}

/*bloque por que*/
#por-que .boton-porque { text-align: center; padding-bottom: 74px;}
#por-que h4.cifra-asesoramiento {color: #006ff5!important; line-height:30px; font-family: 'Open Sans-semibold'; font-size: 54px;}
#por-que h4.cifra-asesoramiento { position: absolute; bottom: 200px;}
#por-que span.eqiupo-frase-peque-a {font-size: 20px;padding-bottom:65px;}
#por-que .boton-porque {text-align: center;}
#por-que .columnas-porque { height: 435px;}
#por-que .grupo-porque { padding-top: 62px;}
p.has-text-align-left.titulos-rentas.has-text-color a { line-height: 36px !important; font-family: 'Open Sans-semibold',sans-serif !important; font-size: 30px; text-decoration: none!important;}
.page-id-4104 #menu-item-4358 { border-bottom: #ffdd43 solid 4px;}



/*-----------PREMIOS------------------------------------------*/
.frase-60 { padding-top: 19px; padding-bottom: 10px;}
 /*premios 6 columnas*/
#premios-2 .wp-block-columns { margin-bottom: 15px;}

 /*bloques cuadrados */
.columna-premio-sombra { height: 227px!important; width: 380px!important; border: 1px solid #f7f7f7;-webkit-box-shadow: 0px 0px 12px 11px #f7f7f7; -moz-box-shadow: 0px 0px 12px 11px #f7f7f7;}
.columna-premio-sombra p.has-text-align-center.premio-pequeño-texto.has-text-color { padding-left: 25%; padding-right: 25%;}
.columna-premio-sombra .wp-block-image.imagen-premio-pequeño { padding-top: 12%;}
div#gestora { padding-left: 0px; padding-right: 0px;}

#gestora .wp-block-columns { margin-bottom: 0px;}
#gestora .titulo-general.titulo-gestora { padding-top: 18px; padding-bottom: 35px;}
.bordeado { box-shadow: 6px 4px 10px 6px #e9e9e9; padding: 1px 91px; margin-bottom: 25px;}
.bordeado p.has-nv-dark-bg-color.has-text-color { line-height: 27px;font-family: 'Open Sans-semibold',sans-serif;color: black; margin-bottom: 0px;}
.bordeado p.destacado{ padding: 0px 45px; padding-bottom: 20px;}
.p-50{ padding-bottom: 28px; padding-top: 24px;}
p.destacado.has-nv-dark-bg-color.has-text-color { padding-top: 25px;}
section#noticias-top a { color: #00257a;}
section#noticias-top .rrss i { color: #006ff5!important;}
.bordeado figure.wp-block-image.size-full.is-resized { padding-top: 16px;}
 /*bloques azules*/
#columnas-azules-premios p.texto-columna-equiazul.has-nv-text-dark-bg-color.has-text-color,h2.titulo-columna-equiazul.has-nv-text-dark-bg-color.has-text-color,#columnas-azules-premios p.enlace-columna-equiazul {  padding-right: 34px; padding-left: 23px; }
#columnas-azules-premios p.enlace-columna-equiazul a { color: white!important;}
#columnas-azules-premios p.texto-columna-equiazul.has-nv-text-dark-bg-color.has-text-color { position: absolute; line-height: 20px; top: 127px;}
#columnas-azules-premios h2.titulo-columna-equiazul.has-nv-text-dark-bg-color.has-text-color { position: absolute; top: 28px;}
#columnas-azules-premios p.enlace-columna-equiazul.has-nv-text-dark-bg-color.has-text-color {  top: 690px;position: absolute; }
#columnas-azules-premios p.enlace-columna-equiazul { top: 293px!important; position: absolute;}
#columnas-azules-premios { padding-top: 107px!important;}



/*--------------INVERTIR POR OBJETIVOS V01-----------------*/
hr.wp-block-separator.alignfull.has-text-color.has-background.is-style-wide.separadora-invertir { margin-top: 40px; margin-bottom: 32px;}
div#invertir-objetivos .wp-block-column:not(:first-child) { margin-left: 19px;}
.invertir-texto { padding-left: 62px;  padding-right: 37px; height: 380px!important; position: relative;}
p.has-text-align-center.texto-soluciones { height: 120px;}
div#btn-amarillo a {padding-top: 14px!important;padding-bottom: 15px !important;}
h3.dos-colores.has-text-color { font-size: 39px!important; line-height: 50px!important; padding-top: 12px;}
p.enlace-invertir { position: absolute; top: 324px;}
h3.dos-colores.has-text-color { line-height: 33px;}
p.texto-invertir { padding-top: 21px;}
p.enlace-invertir a { color: black; text-decoration: none!important; font-weight: bold;}
p.texto-invertir { font-size: 16px!important;}
hr.wp-block-separator.separador-gris.separador-pie { display: block; margin-bottom: 51px!important;  width: 100%; border: none; background-color: #c2c2c2; height: 1px; margin-top: 84px!important; }
hr.separador-azul {  margin-top: 47px!important; margin-bottom: 29px!important;  background-color: #559ff8!important; height: 2px;}
div#invertir-objetivos { padding-top: 50px; border-bottom: 1px solid #f5f5f5; padding-bottom: 9px;}
.wp-block-column.bloque-otras-soluciones { max-width: 443px!important; border: 1px solid; -moz-border-image: -moz-linear-gradient(bottom, #3acfd5 0%, #3a4ed5 100%);  border: 2px solid transparent; -moz-border-image: -moz-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%); -webkit-border-image: -webkit-linear-gradient(top, #559ff8 0%, #3a4ed5 100%); border-image: linear-gradient(to bottom, #559ff8-8%, #004ab7 104%); border-image-slice: 1.1;}
.bloque-otras-soluciones { min-height: 508px;}
.inversion-img { padding-top: 58px;}
.texto-soluciones {line-height: 22px; padding-left: 87px; padding-right: 87px;}
h3.has-text-align-center.titulo-soluciones.has-text-color { line-height: 38px;}
div#columnas-soluciones { padding-top: 27px; justify-content:center; }
#columnas-soluciones .wp-block-column:not(:first-child) { margin-left: 175px;}


/*--------------INVERTIR POR OBJETIVOS_ invertirahorros-----------------*/
#calculadora-invertirahorros .wp-block-column.cuanto-invertir { border: 1px solid #f7f7f7; -webkit-box-shadow: 0px 0px 12px 11px #f7f7f7; height: 525px;}
#calculadora-invertirahorros h2.has-text-align-center.titulo-calculadora-invertirahorros.has-text-color { padding-top: 52px;}

#bloque-invertir-objetivo p.has-text-align-center.texto-azul-jubilacion.has-text-color { padding-left: 17%; padding-right: 17%; padding-bottom: 39px; margin-top: 109px; font-family: 'Open Sans-semibold';}
div#bloque-invertir-objetivo { padding-left: 9%; padding-right: 9%; padding-bottom: 45px;}
.grupo-invertirahorros p.has-text-align-center.texto-azul-jubilacion.has-text-color { padding-left: 21%!important; padding-right: 21%!important; padding-bottom: 35px!important; margin-top: 42px!important;}

/* empezar a invertir-------------------*/
p.has-text-align-center.texto-azul-jubilacion.bajo-grafica.has-text-color.has-normal-font-size {  padding-bottom: 0px!important; margin-top: 53px!important; font-family: 'Open Sans-semibold';}
.grafico-empezar-invertir { padding-top: 30px;}
.grupo-invertirahorros p.has-text-align-center.texto-azul-jubilacion.has-text-color { padding-left: 17%!important; padding-right: 17%!important;}
/*estudio hijos*/
#bloque-invertir-objetivo p.has-text-align-center.texto-azul-jubilacion.estudio-hijos.has-text-color {  margin-top: 50px!important;}
/*--------------INVERTIR POR OBJETIVOS_ JUBILACION V01-----------------*/
p.has-text-align-center.texto-azul-jubilacion-sinpadin.has-text-color { padding-left: 17%; padding-right: 17%; /* padding-bottom: 39px; */ /* margin-top: 109px; */ font-family: 'Open Sans-semibold';}
.titulo-objetivo.has-text-color { margin-bottom: -4px;}
.subtitiulo-jubilacion { margin-bottom: 36px;}
.grupo-jubilacion .texto-jubilacion { padding-bottom: 16px;}
.grupo-jubilacion .sabias-que { padding-bottom: 35px; padding-top: 25px;}
.grupo-jubilacion .texto-azul-jubilacion{ padding-left: 20%; padding-right: 20%;}
.grupo-jubilacion .texto-azul-jubilacion {  padding-left: 17%; padding-right: 17%; padding-bottom: 40px;}
.grupo-jubilacion-recomendados h4.slogan-inporob { margin-bottom: -19px!important;}
.grupo-jubilacion-recomendados h3.nombre-inporob.has-nv-site-bg-color.has-text-color {
 line-height: 9px; min-height: auto!important; margin-bottom: 17px; font-size: 31px!important;}
.grupo-jubilacion-recomendados p.has-text-align-left.riesgo-inporob.has-nv-site-bg-color.has-text-color {
 margin-top: -25px; margin-bottom: 9px;}
.grupo-jubilacion-recomendados .wp-block-column:not(:first-child) { margin-left: 2em; /* margin-right: -8px; */}
.grupo-jubilacion-recomendados p.texto-inporob.has-nv-site-bg-color.has-text-color { line-height: 21px;}
.grupo-jubilacion-recomendados p.texto-inporob.has-nv-site-bg-color.has-text-color { padding-right: 54px;}
.frase-intro-fondos { padding-bottom: 37px; padding-top: 38px;}
.wp-block-cover.fondos { padding-top: 30px; padding-left: 40px;}
div#boton-borde-degradado a { padding: 17px 20px;  background-color: transparent!important; border: 1px solid #006ff5; width: 100%; height: 56px;text-transform: none;}
div#boton-borde-degradado { padding-top: 28px; padding-bottom: 16px;}
 h3.nombre-inporob.has-nv-site-bg-color.has-text-color { line-height: 20px; min-height: auto!important; margin-bottom: 9px;}
.wp-block-cover.fondos{ padding-top: 30px; padding-left: 40px; min-height: 381px; min-width: 586px; position:relative;}

.enlace-inporob{position:absolute; top:330px;}
p.texto-inporob.has-nv-site-bg-color.has-text-color { padding-right: -13px; padding-right: 6px;}
.titulo-objetivo.has-text-color { margin-bottom: 43px; line-height: 70px;}
p.has-text-align-center.texto-jubilacion { text-align: initial;}
/*--------MANDATOS DE GESTION-------------*/
h1.has-text-align-center.mandatos.has-text-color { line-height: 47px; padding-top: 3px;}
.wp-block-image.mandatos-foto .alignright { float: right; margin: 0em 0 -0.5em 1em!important;}
.wp-block-columns.contacta-nosotros-mandatos { border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb;}
.wp-block-column.mandatos-contacto { margin-top: -48px;}


/*estilo boton*/
.estilo-boton a{width: 200px!important; height: 57px; text-transform: initial; font-size: 14px; padding-top: 20px!important;}

/*----------SOBRE NOSOTROS---------*/
p.texto-inversion.has-text-color.has-normal-font-size { margin-right: 40px;}
div#nuestra-historia-1 ,div#nuestra-historia-2{ position: relative;}
.nuestra-historia-texto { position: absolute; top: 25px;}
p.historia-20151.has-neve-text-color-color.has-text-color { position: absolute; top: 209px; width: 412px;}
p.historia-20152.has-neve-text-color-color.has-text-color { position: absolute; width: 412px; top: 537px;}
p.historia-2011-1.has-neve-text-color-color.has-text-color { right: 14px; position: absolute; top: 43px; width: 440px;}
p.historia-2011-2.has-neve-text-color-color.has-text-color { right: 31px; position: absolute; width: 440px; top: 373px;}
.wp-block-column.historia-bloque-blanco { position: absolute; width: 440px; right: 31px;  top: 500px;}
.wp-block-column.historia-bloque-blanco { position: absolute; width: 440px; right: 31px; top: 496px; background-color: white; padding: 20px 20px 0px; border: 1px solid #f7f7f7; -webkit-box-shadow: 0px 0px 12px 11px #f7f7f7;}
#nuestra-historia .wp-block-cover__inner-container { margin-top: 0px;}
.wp-block-columns.filosofia-inversion-bloque { margin-left: 15%; margin-right: 18%;}
#filo-inversion .wp-block-columns.filosofia-inversion-bloque { padding-top: 0px!important;}

#filo-inversion .wp-block-column.inversion-bloque-izq {  padding-top: 112px!important; padding-right: 48px;}
#filo-inversion a.wp-block-button__link.has-text-color.has-background { width: 200px; height: 57px; text-transform: initial; font-size: 14px; padding-top: 20px!important;}
.tres-columnas-historia p.has-neve-text-color-color.has-text-color { font-size: 13px!important; line-height: 22px}
.imagen-mapa { padding-bottom: 48px;}
h1.has-text-align-center.filosofia-60.has-text-color { padding-top: 32px;}
.frase-filo { padding-left: 15%; padding-right: 15%; padding-top: 19px; padding-bottom: 43px;}
 /*baner*/
#banner-nosotros h1.titulo-nosotros, #banner-nosotros p.letra-peque { margin-top: 196px;padding-left: 6%; line-height: 60px;}
#banner-nosotros p.texto-pretitulo {  padding-top: 201px; margin-bottom: 5px; padding-left: 6%;}
#banner-nosotros p.letra-peque { padding-left: 6%!important; margin-bottom: 0px; margin-top: 110px;}
#banner-nosotros .grupo-banner { margin-bottom: -15px;}
#banner-nosotros p.letra-peque { padding-left: 6%!important; margin-bottom: 0px; margin-top: 89px; font-size: 11px;}
#banner-nosotros { margin-bottom: 38px;}

 /*seccion trabajamos*/
#trabajamos { padding-top: 30px; margin-bottom: 70px;}
#trabajamos .logo-trabajamos img { height: 470px; display: flex; margin: auto;}
#trabajamos h2.titulo-h2.has-text-color { padding-bottom: 20px; }

 /*secion objetivos*/
#objetivos .titulo-general { padding-top: 50px; padding-bottom: 14px;}
#objetivos { padding-top: 40px;}
#objetivos p.texto-objetivos-16 { padding-right: 3%; font-size:16px; padding-left: 3%;margin-bottom: 50px;}
#objetivos .columnas-objetivos { -webkit-border: -webkit-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%), -webkit-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%); border-left: 3px solid black; border-image: linear-gradient(to bottom, #006ff5 28%, transparent 64%) 1; padding-left: 29px;}
#objetivos p.texto-objetivos-14 { padding-right: 30%;}
#objetivos .wp-block-columns.grupo-porque { margin-bottom: 29px;}
#objetivos a.wp-block-button__link.has-text-color.has-background.no-border-radius { width: 100%; padding: 15px 0px; text-transform: none !important;}

 /*profesionalidad*/
#profesionalidad .profesionalidad-texto-col { padding-left: 5%;}
#profesionalidad .profesionalidad-columnas { margin-bottom: -41px;}
#profesionalidad h2.profesionalidad-titulo { margin-bottom: 29px!important;}
#profesionalidad h2.profesionalidad-titulo { line-height: 45px;}
#profesionalidad p.clientes-texto { margin-bottom: 38px;}
#profesionalidad .bloque-boton-azul { padding-bottom: 8px;}

 /*en los medios*/
#medios img.img-new.wp-post-image { height: 175px;}
#medios .h2-azul { padding-top: 94px; padding-bottom: 17px;}
#medios {background: linear-gradient(to bottom, white 0%, white 57%, #f5f5f5 50%);}
#medios .bloque-entrada-blanco { background-color: transparent;}
#medios .cont-news {padding-top: 0px; padding-left: 15px; padding-right: 20px;}
#medios .bloqueblog {background: linear-gradient(to bottom, white 0%, white 50%, #f5f5f5 50%);}
#medios .escuela-inver {padding-left: 17px; padding-top: 13px;}
#medios p.fecha-post {padding: 0px; background-color: black; width: 77%; text-align: center; color: white !important;}
#medios a.title-noticia { font-size: 24px; color: #333333;}
#medios p.texto-noticias { color: #333333; font-size: 14px;}
#medios .bloque-entrada-blanco { margin: 17px; height: auto;}
#medios .container.medios { padding-bottom: 32px;  padding-top: 28px;}

 /*premios*/
#premios .wp-block-columns.conjunto-svg { position: absolute; width: 314px; z-index: 9; right: 39px; top: 42px;}
#premios h3 { padding-left: 2px;  line-height: 27px;}
#premios .wp-block-columns.conjunto-svg1 { position: absolute; width: 314px; z-index: 9;}
#premios .wp-block-column.margenes { margin-left: 4em;}
#premios p.texto-poremios-azul{ padding-top: 6px; font-size: 16px;}
#premios .bloque-premios { padding-top: 100px!important;}
#premios h2.premio-h2{ padding-top: 27px;}
#premios .wp-block-columns { padding-top: 26px;padding-bottom: 3px; } 
#premios .wp-block-button.boton-azul a {  padding: 15px 12px; border-radius: 0px;  cursor: pointer; line-height: normal; font-family: inherit; height: 51px; text-transform: inherit;}
#premios p.has-text-align-center.premio-pequeño-texto.has-text-color { font-family: 'Open Sans-semibold'; line-height: 20px;}
div#premios { padding-bottom: 0px;}

 /*columnas azules*/
#columnas-azules-nosotros { padding-top: 89px!important;}
#columnas-azules-nosotros p.texto-columna-equiazul.has-nv-text-dark-bg-color.has-text-color,h2.titulo-columna-equiazul.has-nv-text-dark-bg-color.has-text-color,#columnas-azules-nosotros p.enlace-columna-equiazul {  padding-right: 34px; padding-left: 23px; }
#columnas-azules-nosotros p.enlace-columna-equiazul a { color: white!important;}
#columnas-azules-nosotros p.texto-columna-equiazul.has-nv-text-dark-bg-color.has-text-color { position: absolute; line-height: 20px; top: 127px;}
#columnas-azules-nosotros h2.titulo-columna-equiazul.has-nv-text-dark-bg-color.has-text-color { position: absolute; top: 31px;}
#columnas-azules-nosotros p.enlace-columna-equiazul.has-nv-text-dark-bg-color.has-text-color {  top: 690px;position: absolute; }
#columnas-azules-nosotros p.enlace-columna-equiazul { top: 252px!important; position: absolute;}
.wp-block-separator { display: block; margin: 40px auto; width: 100%; border: none; background-color: #c2c2c2; height: 1px; margin-top: 101px;}
#columnas-azules-nosotros .enlace-columna-equiazul { position: absolute; top: 269px; line-height: 29px;}
#columnas-azules-nosotros .enlaces { position: absolute; top: 269px; left: 42px; line-height: 29px;}
#columnas-azules-nosotros .enlaces a{color:white !important; font-size:14px;}
#columnas-azules-nosotros .enlace-columna-equiazul a{color:white !important; font-size:14px;}
/*-----------FILOSOFIA DE INVERSION-----------------------------*/


/*----------SERVICIOS DE INVERSION----------------------------------------*/
 /*banner*/
#banner-servicios h1.has-text-color { padding-top: 170px; padding-left: 87px; line-height: 55px;}

 /*frase introductoria*/
p.has-text-align-center.introductoria { padding-top: 30px; padding-left: 7%; padding-right: 7%; padding-bottom: 17px;}

 /*bloque servicios gestion*/
h2.has-text-align-center.gestion-h1.has-text-color { padding-bottom: 60px;}
#gestion .inversion-bloque-izq h2 { padding-bottom: 13px;padding-top: 40px;}
#gestion p.texto-inversion { padding-bottom: 38px;}
#gestion .inversion-bloque-izq h3.has-text-color { line-height: 32px; padding-top: 45px;}
#gestion { margin-bottom:55px;}

 /*columnas azules*/
#columnas-azules-servicios { padding-top: 25px!important;}
#columnas-azules-servicios p.texto-columna-equiazul.has-nv-text-dark-bg-color.has-text-color,h2.titulo-columna-equiazul.has-nv-text-dark-bg-color.has-text-color,#columnas-azules-nosotros p.enlace-columna-equiazul {  padding-right: 34px; padding-left: 23px; }
#columnas-azules-servicios p.enlace-columna-equiazul a { color: white!important;}
#columnas-azules-servicios p.texto-columna-equiazul.has-nv-text-dark-bg-color.has-text-color { position: absolute; line-height: 20px; top: 127px;}
#columnas-azules-servicios h2.titulo-columna-equiazul.has-nv-text-dark-bg-color.has-text-color { position: absolute; top: 28px;}
#columnas-azules-servicios p.enlace-columna-equiazul.has-nv-text-dark-bg-color.has-text-color {  top: 690px;position: absolute; }
#columnas-azules-servicios p.enlace-columna-equiazul { top: 293px!important; position: absolute;}
.wp-block-separator { display: block; margin: 40px auto; width: 100%; border: none; background-color: #c2c2c2; height: 1px; margin-top: 101px;}

/*-----------MiFIDII----------------------------*/

 /*bloque descargas*/
.descarga:before {content: url(/wp-content/uploads/2021/05/descargar.svg) !important; font-family: 'Font Awesome 5 Pro' !important;font-size: 50px;position: absolute; left: 20px; width: 3%; padding-right: 4px; }
p.descarga.has-text-color { padding-left: 46px; position: relative; font-family: 'Open Sans-semibold'; }
p.descarga.has-text-color { padding-bottom: 16px;}
div#descargas-mifidii { /* margin-right: 146%; */}
.titulo-legal{padding-bottom: 28px; padding-top: 23px;}
.mifidii-titulos a{text-decoration:none !important; font-family: 'Open Sans-semibold',sans-serif;color: #00257a !important;}


 /*bloques azules*/
#columnas-azules-mifidii .wp-block-cover.has-nv-site-bg-background-color.has-background-dim.equiazul-mifidii, .wp-block-cover.has-nv-text-dark-bg-background-color.has-background-dim.equiazul-mifidii{ border: 1px solid #f7f7f7; -webkit-box-shadow: 0px 0px 12px 11px #f7f7f7; -moz-box-shadow: 0px 0px 12px 11px #f7f7f7;}
h2.titulo-columna-equiazul.has-text-color { }
.equiazul-mifidii {display: flex; align-items: flex-start;padding-top: 30px;}
#columnas-azules-mifidii { padding-top: 60px!important;}
#columnas-azules-mifidii p.texto-columna-equiazul.has-nv-text-dark-bg-color.has-text-color,h2.titulo-columna-equiazul.has-nv-text-dark-bg-color.has-text-color,#columnas-azules-mifidii p.enlace-columna-equiazul {  padding-right: 34px; padding-left: 23px; }
#columnas-azules-mifidii p.enlace-columna-equiazul a { color: white!important;}
#columnas-azules-mifidii p.texto-columna-equiazul.has-nv-text-dark-bg-color.has-text-color { line-height: 20px; }
#columnas-azules-mifidii h2.titulo-columna-equiazul.has-nv-text-dark-bg-color.has-text-color { }
#columnas-azules-mifidii p.enlace-columna-equiazul.has-nv-text-dark-bg-color.has-text-color {}
#columnas-azules-mifidii p.enlace-columna-equiazul {}
#columnas-azules-mifidii h2.titulo-columna-equiazul, #columnas-azules-mifidii p.texto-columna-equiazul,#columnas-azules-mifidii .bloque-boton-azul { padding-left: 18px;}
#columnas-azules-mifidii .wp-block-buttons.bloque-boton-azul { }
#columnas-azules-mifidii .equiazul-mifidii p.texto-columna-equiazul.has-text-color {  padding-right: 56px; min-height:140px }




#columnas-azules-mifidii2 .wp-block-cover.has-nv-site-bg-background-color.has-background-dim.equiazul-mifidii, .wp-block-cover.has-nv-text-dark-bg-background-color.has-background-dim.equiazul-

#columnas-azules-mifidii2 p.texto-columna-equiazul.has-nv-text-dark-bg-color.has-text-color,h2.titulo-columna-equiazul.has-nv-text-dark-bg-color.has-text-color,#columnas-azules-mifidii2 p.enlace-
#columnas-azules-mifidii2 p.enlace-columna-equiazul a { color: white!important;}
#columnas-azules-mifidii2 p.texto-columna-equiazul.has-nv-text-dark-bg-color.has-text-color { line-height: 20px; }
#columnas-azules-mifidii2 h2.titulo-columna-equiazul.has-nv-text-dark-bg-color.has-text-color { }
#columnas-azules-mifidii2 p.enlace-columna-equiazul.has-nv-text-dark-bg-color.has-text-color {}
#columnas-azules-mifidii2 p.enlace-columna-equiazul {}
#columnas-azules-mifidii2 h2.titulo-columna-equiazul, #columnas-azules-mifidii2 p.texto-columna-equiazul,#columnas-azules-mifidii2 .bloque-boton-azul { padding-left: 18px;}
#columnas-azules-mifidii2 .wp-block-buttons.bloque-boton-azul { }
#columnas-azules-mifidii2 .equiazul-mifidii p.texto-columna-equiazul.has-text-color {  padding-right: 56px; min-height:140px }
.wp-block-separator { display: block; margin: 40px auto; width: 100%; border: none; background-color: #c2c2c2; height: 1px; margin-top: 101px;}

/*------------hechos relevantes-----------------------*/
p.title-hechos-relevantes { color: #00257a; font-size: 30px; text-decoration: none!important; font-family: 'Open Sans-semibold'; line-height: 37px; padding-top: 38px;  margin-bottom: 27px;}
.bloque-hechos-relevantes .col-12.col-sm-12.col-md-12.cont-news2 { padding-right: 47px!important; padding-left: 58px;}
.bloque-hechos-relevantes { height: auto; padding-bottom: 48px;border: 1px solid #f7f7f7; -webkit-box-shadow: 0px 0px 12px 11px #f7f7f7; margin-top: 55px;}
p.texto-hechos-relevantes { font-size: 14px;}
/*------------Relación con el inversor------------------------*/

 /*frase introductoria*/
p.has-text-align-center.relacion-inversor-titulo { padding-top: 30px; padding-left: 7%; padding-right: 7%; margin-bottom: 12px;}
 /*columnas azules*/

#columnas-azules-relacion { padding-top: 68px!important;}
#columnas-azules-relacion p.texto-columna-equiazul.has-nv-text-dark-bg-color.has-text-color,h2.titulo-columna-equiazul.has-nv-text-dark-bg-color.has-text-color,#columnas-azules-relacion p.enlace-columna-equiazul {  padding-right: 34px; padding-left: 23px; }
#columnas-azules-relacion p.enlace-columna-equiazul a { color: white!important;}
#columnas-azules-relacion p.texto-columna-equiazul.has-nv-text-dark-bg-color.has-text-color { position: absolute; line-height: 20px; top: 127px;}
#columnas-azules-relacion h2.titulo-columna-equiazul.has-nv-text-dark-bg-color.has-text-color { position: absolute; top: 28px;}
#columnas-azules-relacion p.enlace-columna-equiazul.has-nv-text-dark-bg-color.has-text-color {  top: 690px;position: absolute; }
#columnas-azules-relacion p.enlace-columna-equiazul { top: 293px!important; position: absolute;}
.wp-block-separator { display: block; margin: 40px auto; width: 100%; border: none; background-color: #c2c2c2; height: 1px; margin-top: 101px;}



/*--------------------CARTERAS-------------------*/

.carteras-recomendada-template-default .nav-ul li .menu-item-title-wrap { /*text-shadow: 1px 1px 5px #000;*/}
.carteras-recomendada-template-default .hfg_header #nv-primary-navigation-bottom li:hover .menu-item-title-wrap { text-shadow:none;}
.carteras-recomendada-template-default .menu-item-has-children {/*background:rgba(0,0,0,0.5)*/}
.carteras-recomendada-template-default h1.titulo-cartera, .carteras-recomendada-template-default p.subtitulo-cartera{/*text-shadow: 1px 1px 25px #000;*/}
#grupo-tabla-grafico table td { word-break: normal;}

/*corcega*/

h1.titulo-cartera { padding-top: 135px;}
p.subtitulo-cartera { padding-top: 10px;}
.page-id-5103 nav.rank-math-breadcrumb { padding-top: 16px;}
p.introductoria-carteras { padding-top: 32px;}
p.has-text-align-center.introductoria-carteras.has-text-color { padding-left: 6%; padding-right: 6%; line-height: 37px; font-family: 'Open Sans-semibold'; padding-bottom: 28px;}
p.has-text-align-center.introductoria-carteras.has-text-color strong{ font-family: 'Open Sans-bold';}

h2.asignacion-activos.has-text-color { padding-top: 26px;margin-bottom: 40px;}
.boton-carteras { padding-top: 56px; padding-bottom: 31px;}
.boton-carteras a.wp-block-button__link { width: 380px; height: 57px; background-color: #006ff5; font-size: 18px; padding-top: 17px;}
.conjunto-aviso { margin: 0px;}
.img-carteas-aviso { margin-bottom: 0px;}
.wp-block-cover.has-background-dim.aviso-carteras { height: 86px;}
p.texto-carteas-aviso.has-normal-font-size { margin-bottom: 0px!important; padding-top: 14px; color: black; font-size: 16px; font-family: 'Open Sans-light'; font-weight: 700;}
h2.has-text-align-center.multigestor.has-text-color { padding-top: 100px;}
h2.has-text-align-center.multigestor.has-text-color { padding-top: 45px; padding-bottom: 36px;}
h2.has-text-align-left.beneficia.has-text-color { padding-top: 35px; padding-bottom: 47px;}
.wp-block-columns.beneficia-bloque.bloq1 { padding-bottom: 11px;}
h3.has-text-align-left.beneficia-titulo.has-text-color { margin-bottom: 0px;}
.wp-block-image.beneficia-foto.img-beneficia-2 { padding-top: 34px; padding-left: 8px;}
.beneficia-foto.img-beneficia-3 { padding-left: 15px;}
.beneficia-foto.img-beneficia-4 { padding-left: 15px;}
.beneficia-bloque.bloq2 { padding-bottom: 30px;}
.beneficia-bloque.bloq3 { padding-bottom: 79px;}
.wp-block-columns.tablas-cartera-doble { padding-right: 7%; padding-left: 7%;}
.wp-block-buttons.is-content-justification-center.boton-carteras.pad-boton { padding-top: 23px;}
.wp-block-columns.sinmargen { margin: 0px;}
.wp-block-cover.has-background-dim.aviso-carteras.pad-bajo { margin-bottom: 100px;}
h2.has-text-align-center.titulo-invierte.has-nv-site-bg-color.has-text-color { padding-top: 45px;}
h2.has-text-align-center.titulo-invierte.has-nv-site-bg-color.has-text-color { padding-top: 45px; padding-bottom: 20px;}
p.has-text-align-center.cartera-invierte-texto.has-normal-font-size { padding-bottom: 15px;margin-top: 10px;}
p.has-text-align-center.cartera-invierte-texto.has-normal-font-size { padding-left: 5%; padding-right: 5%;}
div#content-form-llamamos { background-color: white;}
img.imagen-form-carteras { margin-top: -37px!important; padding-bottom: 24px!important;}

.container.cartera { padding-left: 70px; padding-right: 70px; padding-bottom: 20px;}
p.contrata-1.has-nv-site-bg-color.has-text-color.has-normal-font-size::before { content: "1/ ";  font-size: 30px; color: #006ff5; font-weight: bold;position: absolute; left: 0;}
p.contrata-2.has-nv-site-bg-color.has-text-color.has-normal-font-size::before { content: "2/ "; font-size: 30px; color: #006ff5; font-weight: bold; position: absolute; left: 0;}
p.contrata-3.has-nv-site-bg-color.has-text-color.has-normal-font-size::before { content: "3/ ";  font-size: 30px; color: #006ff5; font-weight: bold;position: absolute; left: 0;}
p.contrata-4.has-nv-site-bg-color.has-text-color.has-normal-font-size::before { content: "4/ ";  font-size: 30px; color: #006ff5; font-weight: bold;  float: left; margin-right: 17px; margin-left: 0px; margin-bottom: 35px;position: absolute; left: 0;}
hr.wp-block-separator.sep-contrata { width: 93%;margin-bottom: 7px; margin-left: 45px!important; margin-top: 24px; background-color: #0063df!important;opacity: 0.4;}
.contrata-1.has-nv-site-bg-color.has-text-color.has-normal-font-size, .contrata-2.has-nv-site-bg-color.has-text-color.has-normal-font-size,.contrata-3.has-nv-site-bg-color.has-text-color.has-normal-font-size,.contrata-4.has-nv-site-bg-color.has-text-color.has-normal-font-size { margin-left: 41px;}

.conjunto-invierte { padding-left: 3%; /* padding-right: 6%; */}
div#content-form-llamamos {  height: auto; margin-left: 15%;}
p.has-text-align-center.cartera-invierte-texto.has-normal-font-size { padding-bottom: 51px;}
div#cartera-invierte #content-form-llamamos p.title img { margin-left: 23px;}
.container.cartera input#nombre,.container.cartera input#telefono, .container.cartera input#email, .container.cartera input#hora{ height: 58px; margin-bottom: 20px!important;}
#content-form-llamamos .container.cartera p.title { font-size: 24px; color: #00257a; font-family: 'Open Sans-light',sans-serif; text-align: center; padding-bottom: 35px;}
#content-form-llamamos strong { font-family: 'Open Sans bold';}
.cuatropasos { margin-top: -36px;}
.container.cartera input.wpcf7-form-control.wpcf7-submit { /* margin: auto!important; */ width: 238px!important;}
.col-xs-12.col-md-12.boton-enviar-cartera { text-align: center; margin-left: 8%;}
.cartera-conjunto-botones { margin-right: 0%; margin-left: -10%; margin-top: 40px;}
.wp-block-button.cartera-boton-amarillo a ,.boton-inversion a{ /* background-color: #ffdd43; */ border-radius: 0px; /* color: #00257a; */ text-transform: initial; font-family: 'Open Sans-semibold'; font-size: 14px; width: 229px; height: 57px; padding-top: 7%; letter-spacing: -0.5px; margin-left: 20px; background: linear-gradient(to right, #FFCD05 50%, #ffdd43 50%); background-size: 200% 100%; background-position: right bottom; transition: all .5s ease-out; color: #00257b !important; font-weight: 600!important;}

.wp-block-button.cartera-boton-amarillo a:hover,.boton-inversion a:hover { background-position: left bottom;}
.wp-block-button.cartera-boton-transparente a { background-color: transparent; border: 1px solid white; border-radius: 0px; height: 58px; width: 240px; font-size: 14px; text-transform: initial; text-align: initial;}
.cartera-boton-transparente a.wp-block-button__link::AFTER { content: '\f144'; font-family: 'Font Awesome 5 Pro'; font-size: 38px; color: #ffffff; position: absolute; margin-left: 45px!important; line-height: 2px; font-weight: 100;}
.wp-block-buttons.cartera-boton-transparente-contenedor a:hover { background-color: #ffffffab;}
span.azul-tabla { color: #00257a!important; font-size: 24px!important;  /* text-align: right!important; */ float: right!important;  font-family: 'Open Sans-semibold'!important;  line-height: 27px!important;}
.wp-block-column.cartera-tabla-izq { padding-right: 10%;}
span.azul-tabla-2 { font-size: 16px; color: #00257a; font-family: 'Open Sans-semibold'; line-height: 16px;}
.wp-block-image.beneficia-foto.img-beneficia-4 { padding-top: 8px;}
.conjunto-invierte .cuatropasos{position:relative;}

/*--------------------INFORMACION LEGAL-------------------*/
 /*bloque texto*/
.descarga2:before { content: url(/wp-content/uploads/2021/05/descargar.svg) !important; font-family: 'Font Awesome 5 Pro' !important; font-size: 50px; position: absolute; left: 214px; width: 3%; padding-right: 4px;}
p.descarga2 a { padding-left: 0px; font-family: 'Open Sans-semibold'; text-decoration: none!important;}
p.descarga2 a { padding-bottom: 16px;}
p.descarga.has-text-color a { font-family: 'Open Sans-semibold'; text-decoration: none!important;}
a.info-legal-a { color: #006ff5!important; font-weight: 600; text-decoration: none!important;}
.pad-34 { padding-bottom: 11px;}
p.texto-columna-equiazul.has-text-color { font-size: 16px; line-height: 24px;}
.relevantes a.wp-block-button__link.has-text-color.has-background { width: 200px; padding-top: 21px;}

/*-----------PRIVACIDAD-----------------------------------*/
#privacidad ul { padding-top: 0px; padding-bottom: 15px; color: black;}
#privacidad ul li::before, #sec-politica-cookies .lista li:before{ content: "\f111"; font-family: 'Font Awesome 5 Pro'; color: #006ff5; font-weight: bold; display: inline-block; width: 1em; margin-left: -2em; font-size: 10px; padding-right: 20px; top: -3px; position: relative;}
#privacidad ul li, #sec-politica-cookies .lista li{line-height: 22px;margin-top: 0;}
#privacidad ul, #sec-politica-cookies .lista { list-style: none;}
#privacidad .nv-content-wrap ul li { margin-top: 7px;}
#privacidad ul.ulconliazules li { color: #006ff5; font-weight: 600;}
#privacidad .ulconliazules {margin-bottom: 10px;}
#privacidad span.color-azul { color: #006ff5; font-weight: 600;}


/*-----------PIE-----------*/
h3.titulo-menu-pie {font-size: 14px;color: #999999;font-family: 'Open Sans-semibold', sans-serif!important;}
li.menu-item-pie a{ color: #999999!important; font-size: 14px;}
.container.bloque-uno-pie p, .container.bloque-uno-pie a{color: #999999!important; font-size: 14px;}


/*----------- LANDING 100E -----------*/


.page-id-7379 .header, .page-id-7328 .header{position: absolute;top: 0;z-index: 100;width: 100%;background-color: transparent;}
.page-id-7379 .hfg_header .header-main-inner, .page-id-7379 .hfg_header .header-bottom-inner, .page-id-7328 .hfg_header .header-main-inner, .page-id-7328 .hfg_header .header-bottom-inner{background-color: transparent !important;}
.page-id-7379 #nv-primary-navigation-bottom li a, .page-id-7379 .builder-item--secondary-menu .nav-ul#secondary-menu li > a, .page-id-7379 .builder-item--secondary-menu .nav-ul#secondary-menu li > a, .page-id-7328 #nv-primary-navigation-bottom li a, .page-id-7328 .builder-item--secondary-menu .nav-ul#secondary-menu li > a, .page-id-7328 .builder-item--secondary-menu .nav-ul#secondary-menu li > a{color: white !important;}
.page-id-7379 div#rrss-top a, .page-id-7328 div#rrss-top a{color: white; font-family: 'Open Sans-light',sans-serif !important;}
.page-id-7379 #menu-item-150 a, .page-id-7328 #menu-item-150 a{border-color: white !important;}
.page-id-7379 .header--row-inner.header-bottom-inner .container, .page-id-7328 .header--row-inner.header-bottom-inner .container{border-bottom: 1px solid white !important;}
.page-id-7379 header, .page-id-7328 header{background: rgb(0,40,76);background: linear-gradient(180deg, rgb(0 40 76) -10%, rgba(0,212,255,0) 100%);}

#sec-banner-100e{align-items: flex-end;}
#sec-banner-100e .wp-block-cover__inner-container{margin: 0 auto;}
#sec-banner-100e .col-title{margin-left: calc(7% - 1vw);}
#sec-banner-100e .col-title .sup-h1{font-size: 27px; line-height: 31px; letter-spacing: -.2px;}
#sec-banner-100e .col-title h1{font-family: 'Open Sans bold', sans-serif; font-size: 103px; line-height: 93px; color: #fff;letter-spacing: -5px;}
#sec-banner-100e .col-title h1 .othr-line sup{font-family: 'Open Sans-semibold', sans-serif; font-size: 51px; line-height: 70px; color: #fff;}
#sec-banner-100e .col-title h1 .othr-line{font-family: 'Open Sans bold', sans-serif; display: block;padding-left: 9%;}
#sec-banner-100e .col-title h1 .money{font-family: 'Open Sans bold', sans-serif; font-size: 177px; line-height: 93px; display: block; text-align: right; color: #ffdd43;letter-spacing: -4px;}
#sec-banner-100e .col-title h1 .money sup{font-size: 97px;}
#sec-banner-100e .col-title #cond-100e{position: relative; top: -93px;left: -11px;}
#sec-banner-100e .col-title #cond-100e .col-md-5{font-family: 'Open Sans-semibold', sans-serif; font-size: 20px; line-height: 27px; color: #fff;margin-bottom: 15px;}
#sec-banner-100e .col-title #cond-100e .col-12{font-family: 'Open Sans-semibold', sans-serif; font-size: 23px; line-height: 31px; color: #fff;letter-spacing: -.5px;}
#sec-banner-100e .col-title #cond-100e .col-12 .color-100e{font-family: 'Open Sans-semibold', sans-serif; font-size: 23px; line-height: 31px; color: #ffdd43;}
#sec-banner-100e .col-title #cond-100e .col-12 .tarjeta-corte{background: url('/wp-content/uploads/2021/10/img-subrayado.png') no-repeat center center; font-family: 'Open Sans-semibold', sans-serif; color: #172a77;background-size: cover;padding: 0 7px;}
#sec-banner-100e .col-title .btn-azul-ppal{margin-top: -50px; margin-bottom: 50px;}
#sec-banner-100e .col-title .btn-azul-ppal .wp-block-button__link{font-size: 20px; line-height: 34px; text-transform: none; width: 85%;max-width: 475px;padding: 7px 15px 14px;font-weight: 400; background: linear-gradient(to right, #00257a 50%, #006ff5 50%);background-size: 200% 100%;background-position: right bottom;transition: all .5s ease-out;border: none; border-radius: 0;}
#sec-banner-100e .col-title .btn-azul-ppal .wp-block-button__link:hover{background-position: left bottom;}
#sec-banner-100e .pCondiciones-100e{position: absolute;right: -100px;top: 60%;font-size: 11px;font-style: italic;transform: rotate(-90deg);}

.page-id-7328 #sec-banner-100e .col-title h1{position: relative;}
.page-id-7328 #sec-banner-100e .col-title h1 .othr-line{padding-left: 5%;}
.page-id-7328 #sec-banner-100e .col-title h1 .money{position: absolute; right: -14px; top: 15px;}
.page-id-7328 #sec-banner-100e .col-title #cond-100e{top: 0; padding-left: 14%;}
.page-id-7328 #sec-banner-100e .col-title .btn-azul-ppal{margin-top: 50px;}
.page-id-7328 #sec-banner-100e .col-title #cond-100e .col-12 .tarjeta-corte{background: url('/wp-content/uploads/2021/10/subrayado-2.png') no-repeat center center;}
.page-id-7328 #sec-banner-100e .col-title .btn-azul-ppal .wp-block-button__link{width: 75%;max-width: 475px;}
.page-id-7328 #sec-banner-100e .pCondiciones-100e{right: -100px;}

#sec-bases-100e{padding: 20px 8% 40px;}
#sec-bases-100e p{margin-bottom: 40px;color: #000;letter-spacing: .1px;}
#sec-bases-100e .btn-amarillo{margin-top: 40px;}
#sec-bases-100e .btn-amarillo .wp-block-button__link{font-family: 'Open Sans-semibold', sans-serif; font-size: 14px; border-radius: 0; border: none; background-color: #ffdd43;background: linear-gradient(to right, #FFCD05 50%, #ffdd43 50%);background-size: 200% 100%;background-position: right bottom;transition: all .5s ease-out;color: #00257a !important;padding: 17px 15px;text-transform: inherit;}
#sec-bases-100e .btn-amarillo .wp-block-button__link:hover{background-position: left bottom;}
.page-id-10880 #sec-bases-100e {margin-top: -21px; padding: 0px;}
.page-id-10880 #sec-bases-100e figure {top: 0px}
.page-id-10880 #content-form-contacto span[data-name="SocioOCUinversiones"] label {
	text-align: center;
}
.page-id-10880 #content-form-contacto span[data-name="SocioOCUinversiones"] input {
	height: 25px;
}
@media (max-width: 767px) {
    .page-id-10880 #sec-bases-100e {
        padding: 50px 2% 40px;
    }
}

#sec-bases-gris{padding: 50px 8%;text-align: justify;margin-bottom: 50px;}
#sec-bases-gris h2{font-size: 24px; margin-bottom: 30px;}
#sec-bases-gris ul{list-style: disc;}
#sec-bases-gris .encab{font-family: 'Open Sans-semibold', sans-serif;}
#sec-bases-gris a{text-decoration: underline; color: #333333;}

#sec-contacto-100e{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);padding-bottom: 35px;}
#sec-contacto-100e h3{font-size: 24px !important; line-height: 30px; letter-spacing: -.1px;margin-top: 15px;margin-top: 25px;margin-bottom: 7px;}
#sec-contacto-100e .wpcf7{max-width: 760px;margin: 45px auto 0;}
#sec-contacto-100e .wpcf7 .bloque-politicas, #sec-contacto-100e .wpcf7 .bloque-politicas a{font-family: 'Open Sans-light',sans-serif; font-size: 16px; line-height: 24px; color: #707070;}
#sec-contacto-100e .wpcf7 .bloque-politicas .acepto_terminos_productos .wpcf7-list-item{margin-left: 0;}
#sec-contacto-100e .wpcf7 #content-form-contacto input.wpcf7-form-control.wpcf7-submit{width: 240px; max-width: 100%; padding: 15px;}
#sec-contacto-100e .sup-img-form-contacto{margin-top: -30px;}
/*#sec-contacto-100e .wpcf7 form.sent .wpcf7-response-output{display: none !important;}

/*---------------31-03-22---------------*/

.moscas .hazte-cliente .info1text-center{background: url('/wp-content/uploads/2022/04/fondo-contrata-online.jpg') no-repeat center; background-size: cover; }
.moscas .hazte-cliente .info1text-center p{font-family: 'Open Sans bold', sans-serif !important;font-size: 10px; line-height: 13px; color: #ffdd43; text-decoration: underline;}

#sec-banner-ppal-home{padding-top: 185px; }
#sec-banner-ppal-home .wp-block-columns, .modulo-contrata-online-azul .wp-block-columns{margin-bottom: 0;}
#sec-banner-ppal-home p, .modulo-contrata-online-azul p{font-family: 'Open Sans-regular';margin-bottom: 12px;}
#sec-banner-ppal-home p, .modulo-contrata-online-azul p a{color: inherit;}
.modulo-contrata-online-azul p a{text-decoration: underline;}
.modulo-contrata-online-azul h2{font-size: 45px !important;line-height: 53px; margin-top: 0;padding-left: 0;letter-spacing: 0.1px;}
#sec-banner-ppal-home .wp-block-buttons, .modulo-contrata-online-azul .wp-block-buttons{margin-top: 45px; margin-bottom: 10px;}
#sec-banner-ppal-home .wp-block-button__link, .modulo-contrata-online-azul .wp-block-buttons .wp-block-button__link{font-family: 'Open Sans bold';}
.modulo-contrata-online-azul{min-height: 385px !important;padding: 30px 0;}
.modulo-contrata-online-azul h1{line-height: 72px; margin-bottom:30px}

#banner-carteras #titulo-cartera-azul h1, #banner-carteras #titulo-cartera-azul p{color: #fff;}
#modulo-contrata-online-blanco{padding-top: 30px; display:none} /* 50€ */
#modulo-contrata-online-blanco .wp-block-columns{margin-bottom: 0;padding: 0 20px;}
#modulo-contrata-online-blanco .wp-block-columns p{font-family: 'Open Sans-regular';}
#modulo-contrata-online-blanco .wp-block-columns .wp-block-column:first-child p{line-height: 28px;}
#modulo-contrata-online-blanco .wp-block-buttons{margin-top: 10px;margin-bottom: 15px;}
#modulo-contrata-online-blanco .wp-block-columns .wp-block-column .wp-block-button__link{font-family: 'Open Sans bold';}
#modulo-contrata-online-blanco .wp-block-columns .wp-block-column:last-child p{line-height: 1.2;}
#modulo-contrata-online-blanco .wp-block-columns .wp-block-column:last-child p a{color: inherit;text-decoration: underline;}

.wp-block-cover.is-light.aviso-carteras{margin-bottom: 30px;}

p.num-cincuenta {font-size: 180px !important;font-family: 'Open Sans-bold' !important;position:relative;}
p.num-cincuenta small { position: absolute;top: -50px;right: -35px;font-size: 46px;}
h1.texto-contratacion{ margin-top: -28px !important;margin-bottom: 25px;}
p.condiciones-cincuenta.has-nv-site-bg-color.has-text-color {line-height: 20px; margin-top: 27px;}
.modulo-contrata-online-azul.interiores{padding-top:69px !important;display:none} /* 50€ */

/*--------------- FIN 31-03-22---------------*/

/* POPUP CONTRATACION */
#content-form-contratacion { color: white;}
#content-form-contratacion p.title { font-size: 25px !important; font-family: 'Open Sans-semibold';}
#content-form-contratacion .texto-final{text-align:center;}
#content-form-contratacion p{font-size: 14px; line-height: 20px;}
#content-form-contratacion .check-terminos p{margin-bottom:0px !important;}
#content-form-contratacion input{ border-radius: 0px;border-color: transparent !important; height: 45px;width: 100%;}
#content-form-contratacion .check-terminos input{height:auto !important; width:auto !important;}
#content-form-contratacion .wpcf7-submit {width: 48% !important;margin-top: 22px; margin-left: 40px; height: auto !important;padding: 18px;font-size: 16px;}
#content-form-contratacion .prefieres span { color: white; font-family: 'Open Sans-semibold';}
#content-form-contratacion .fa-phone:before {font-family: 'Font Awesome 5 Pro';}

.cincuenta-banner-amarillo {font-size: 86px !important;font-family: 'Open Sans-bold';position:relative;margin-top: -18px;}
.cincuenta-banner-amarillo small {font-family: 'Open Sans-light';font-size: 35px;position:absolute;top: -15px;}

@media (min-width: 1025px) {
	#sec-bases-100e #banner-2percent.only-tablet {display: none;}
	#sec-bases-100e #banner-2percent.only-mobile {display: none;}
}

@media (max-width: 769px and max-width: 1024px) {
	#sec-bases-100e #banner-2percent.only-desktop {display: none;}
	#sec-bases-100e #banner-2percent.only-mobile {display: none;}
}


@media (max-width: 768px) {
	#sec-bases-100e #banner-2percent.only-mobile {margin: -70px -23px;}
	#sec-bases-100e #banner-2percent.only-desktop {display: none;}
	#sec-bases-100e #banner-2percent.only-tablet {display: none;}
}

@media(min-width: 992px) AND (max-width: 1200px) {

 /*----------- LANDING 100E -----------*/
 #sec-banner-100e .col-title h1{font-size: 93px; line-height: 74px;}
 #sec-banner-100e .col-title h1 .money{font-size: 145px; line-height: 93px;}
 #sec-banner-100e .col-title h1 .money sup{font-size: 77px;}
 #sec-banner-100e .col-title #cond-100e .col-12{font-size: 20px;line-height: 24px;}
 .page-id-7328 #sec-banner-100e .col-title h1 .money{right: 0;}
 /*----------- Banner 100E -----------*/
 #sec-banner-100e-gen .col-title h1 { font-size: 60px!important; line-height: 30px!important; color: #fff; }
#sec-banner-100e-gen .col-title h1 .money { font-family: 'Open Sans bold', sans-serif; font-size: 105px; display: block; /* text-align: right; */ color: #ffdd43; letter-spacing: -4px; position: relative; top: -93px!important; left: 289px!important;}
#sec-banner-100e-gen .col-title #cond-100e { position: relative; top: -60px!important; left: 2px!important;}
 #sec-banner-100e-gen .col-title #cond-100e .col-12 { font-family: 'Open Sans-semibold', sans-serif; font-size: 15px; line-height: 23px; color: #fff; letter-spacing: -.5px; padding-top: 20px; padding-bottom: 20px;}
 #sec-banner-100e-gen .oferta { margin-left: 231%!important;}

}


@media(min-width: 768px) AND (max-width: 991px) {
 .ocultotablet{display:none!important}
 #banner-campana-septiembre p.titulo-principal { margin-right: -15px!important; text-align: right; font-size: 27px; line-height: 30px; font-family: 'Open Sans'; margin-bottom: 15px;}
#banner-campana-septiembre p.porcentaje { font-size: 156px; color: #ffd01b!important; font-size: 214px; font-family: 'Open Sans',sans-serif !important; margin-top: 12px; font-weight: 800 !important; font-family: 'Open Sans-bold' !important;}
#banner-campana-septiembre sup { font-size: 51px; position: relative; top: -44px; left: 1px!important; margin-left: -13px;}
 .tablet-porcentaje { flex-basis: 119%;}
 /* BANNER HOME 29/11 */
 #banner-renta-fija-noviembre h1 {font-size: 49px;}
 #banner-renta-fija-noviembre p.pastilla {width: 36%;}
 /*simulador*/
 .titulo-sim { margin-left: 0px; font-family: 'Open Sans-semibold',sans-serif; font-size: 14px !important; margin-bottom: 35px !important; margin-top: 31px;}
 .col-sim { margin-right: 0px; margin-left: 0px;}
.titulo-simlador.has-text-color { font-family: 'Open Sans-semibold',sans-serif; font-size: 17px !important; }
 .col-derecha .numeros-simulador { padding-left: 0px;}
 .col-derecha p.titulo-simlador { padding-left: 0px;}
.col-derecha p.texto-simulador.has-text-color { padding-left: 0px;}
 .wp-image-8218, .wp-image-8219, .wp-image-8212, .wp-image-8217 { margin-top: 30px; margin-left: -26px !important; width: 89%;}
 /*----------- Banner 100E -----------*/
 #sec-banner-100e-gen .col-title h1 { font-size: 60px!important; line-height: 30px!important; color: #fff; }
#sec-banner-100e-gen .col-title h1 .money { font-family: 'Open Sans bold', sans-serif; font-size: 105px; display: block; /* text-align: right; */ color: #ffdd43; letter-spacing: -4px; position: relative; top: -93px!important; left: 289px!important;}
#sec-banner-100e-gen .col-title #cond-100e { position: relative; top: -60px!important; left: 2px!important;}
 #sec-banner-100e-gen .col-title #cond-100e .col-12 { font-family: 'Open Sans-semibold', sans-serif; font-size: 15px; line-height: 23px; color: #fff; letter-spacing: -.5px; padding-top: 20px; padding-bottom: 20px;}
 #sec-banner-100e-gen .oferta { margin-left: 231%!important;}
 .content-posts-filter { /*max-width: 100%*/;}
 /*invertir por objetivos*/
.fondos .wp-block-column.medida-tablet-col { flex-basis: 70%!important;}
.medida-tablet-col p.texto-inporob.has-nv-site-bg-color.has-text-color { margin-bottom: 0px;}
.medida-tablet-col p.texto-inporob.has-nv-site-bg-color.has-text-color { font-size: 13px!important; line-height: 16px!important;}
.medida-tablet-col h4.slogan-inporob.has-nv-site-bg-color.has-text-color { font-size: 18px!important;}
.medida-tablet-col p.texto-inporob.has-nv-site-bg-color.has-text-color { padding-right: 1px;}
 .wp-block-cover.fondos { padding-top: 30px; padding-left: 40px; min-height: 246px!important; min-width: 386px!important; position: relative;}
p.has-text-align-center.texto-azul-jubilacion-sinpadin.has-text-color { padding-left: 4%!important; padding-right: 4%!important;}
 .descarga:before {width: 6%;}
 p.descarga.has-text-color {padding-top: 14px;}
 #columnas-azules-mifidii p.texto-columna-equiazul.has-text-color {padding-right: 22px;}
 #columnas-azules-mifidii2 p.texto-columna-equiazul.has-text-color {padding-right: 22px;}
 h2.mifidii-titulos.has-text-color { line-height: 25px;}
 #site-footer #rrss-top i{color:#006ff5 !important;}
 ul#secondary-menu a {border-right: 0px solid #ffc900 !important;}
 /*sobre nosotros*/
 #columnas-azules-nosotros p.texto-columna-equiazul.has-nv-text-dark-bg-color.has-text-color { position: absolute; line-height: 17px; top: 104px;}
 .wp-block-image.imagen-mapa img { max-width: 63%!important;}
p.sin-padd { padding-top: 0px!important;}
 p.texto-inversion.has-text-color.has-normal-font-size { margin-right: 0px;}
 .wp-block-columns.filosofia-inversion-bloque { margin-left: 7%; margin-right: 7%;}
 #filo-inversion .wp-block-column.inversion-bloque-izq { padding-top: 112px!important; padding-right: 0px;}
 #medios img.img-new.wp-post-image { height: auto;}
 h2.premio-h2.has-text-color { font-size: 23px; line-height: 27px;}
 /*----------CARTERAS-------------*/
 #grupo-tabla-grafico .tabla, #grupo-tabla-grafico .graficos {flex-basis:100% !important; flex-grow: 0;}
 /*----------- Banner 100E -----------*/
 #sec-banner-100e-gen .col-title{flex-basis: 69% !important;}
 #sec-banner-100e-gen .pCondiciones-100e{position: relative;right: 0;top: 0;transform: none;line-height: 14px;}
 #sec-banner-100e-gen .col-title h1 { font-size: 60px!important; line-height: 30px!important; color: #fff; }
 /*----------- LANDING 100E -----------*/
 #sec-banner-100e .col-title{flex-basis: 69% !important;}
 #sec-banner-100e .pCondiciones-100e{position: relative;right: 0;top: 0;transform: none;line-height: 14px;}
 .page-id-7328 #sec-banner-100e .col-title #cond-100e{margin-top: 35px;}
 .page-id-7328 #sec-banner-100e .col-title h1 .money{position: relative;right: 0;top: 0;}
 /*---------------31-03-22---------------*/
 .modulo-contrata-online-azul{padding: 30px 10px 10px;}
 .modulo-contrata-online-azul p{line-height: 1.2;}
 .modulo-contrata-online-azul h2, .modulo-contrata-online-azul h1{font-size: 36px !important;line-height: 45px;}
 .modulo-contrata-online-azul .wp-block-buttons .wp-block-button.wp-block-button__width-25{width: 290px;}
 /*---------------FIN 31-03-22---------------*/
 }




@media(max-width: 767px) {
	
	body.is-menu-sidebar{overflow-y:hidden !important;height: 300px;}	
	.is-menu-sidebar .header-menu-sidebar{overflow-y:auto;}
 #banner-campana-septiembre .oculto-xs{display:none;}
 .conjunto-invierte { padding-right: 10px!important; padding-left: 10px!important;}
 /*responsive home 24-5-23*/
h1.titulo-banner-ahor.has-text-color { margin-left: 16px; line-height: 50px; margin-top: 59px; font-size: 40px!important; margin-bottom: 53px;} 
/*h1.titulo-banner-ahor.has-text-color { margin-left: 16px; line-height: 50px; margin-top: -143px; font-size: 40px!important;}*/
 div#sec-banner-ppal-home { min-height: 300px!important;}
 .page-id-9658 #ajaxsearchlite2 .promagnifier .innericon::after { content: "\f002"; color: #0366d6 !important; background-color: #ffffff !important; font-family: 'Font Awesome 5 Pro'; font-size: 18px !important;}
 .page-id-9658 #ajaxsearchlite2 .probox, div.asl_w .probox { border: 2px solid #0366d6 !important;}
.page-id-9658 #ajaxsearchlite2 .probox .proinput input, div.asl_w .probox .proinput input { color: #002476 !important;}
 #banner-renta-fija-noviembre { background-color: #ffffff!important;}
 #banner-renta-fija-noviembre h1 span { font-size: 32px; font-family: 'Open Sans-bold'; line-height: 17px!important;}
 #sec-banner-ppal-home { padding-top: 140px; min-height: 400px;}
 .oculto-movil { display: none;}
 h2.titulo-columna-equiazul { font-size: 29px!important;}
 .page-id-9133 div#banner-campana-septiembre { min-height: 735px !important;}
 .page-id-9133 #banner-campana-septiembre p.invierte { margin-top: 356px!important;}
.page-id-9133 #banner-campana-septiembre { background-image: url('https://www.santaluciaam.es/wp-content/uploads/2023/03/responsiveocu.jpg');}
.page-id-9133 .wp-block-cover__image-background.wp-image-9140 { display: none !important;}
.page-id-9133 #banner-campana-septiembre p.invierte { margin-top: 268px;}
.page-id-9133 ul li { position: relative; padding-left: 31px; padding-bottom: 13px;}
.banner-mov-2 { top: 0px!important; margin: 0px!important; width: 100%; left: 0;} 
 #banner-campana-septiembre .oferta-valida { margin-top: 0px!important;}
div#banner-campana-septiembre { min-height: 600px!important;}
 #banner-campana-septiembre p.invierte { margin-top: 15px;}
 /*#banner-campana-septiembre p.invierte { margin-top: 215px;}*/
 .oculto-pc.banner-mov-2 { padding-top: 147px;}
 .adaptamos-texto-introductorio.has-nv-dark-bg-color.has-text-color { display: none !important;}
 p.has-text-align-center.ayudamos-home.has-text-color { display: none;}
 .boton-banner-home div#btn-amarillo a { font-size: 12px!important;}
 h2.has-text-align-center.pad-top.has-text-color { padding-bottom: 25px;}
 p.has-text-align-center.text-foninversion.has-neve-link-hover-color-color.has-text-color {font-size: 16px !important;} 
 #bloque-documentacion { min-height: auto!important;}
 #bloque-documentacion { padding: 5px 15px!important;}
 /*simulador*/
 .padd { padding-top: 8px;}
 .mano-inversion{display:none;}
 .pastillas { margin-top: -20px!important; margin-bottom: -7px!important; margin-left: 29px;}
 .titulo-sim { margin-left: 0px; font-family: 'Open Sans-semibold',sans-serif; font-size: 14px !important; margin-bottom: 35px !important; margin-top: 31px;}
 .col-sim { margin-right: 0px; margin-left: 0px;}
 .wp-image-8218, .wp-image-8219, .wp-image-8212, .wp-image-8217 { display: none;}
.titulo-simlador.has-text-color { font-family: 'Open Sans-semibold',sans-serif; font-size: 17px !important; margin-bottom: -21px;}
 .col-derecha .numeros-simulador { padding-left: 0px;}
 .col-derecha p.titulo-simlador { padding-left: 0px;}
.col-derecha p.texto-simulador.has-text-color { padding-left: 0px;}
.titulo-inversion { position: relative; margin-top: 16px; margin-bottom: 30px; line-height: 33px; font-size: 40px; font-family: 'Open Sans-semibold',sans-serif; font-size: 29px!important;}
.mano-inversion { margin-bottom: -28px; margin-top: -49px;}
 figure.wp-block-image.size-full.is-resized.mano-inversion { width: 72%;}
 p.has-text-align-center.te { font-family: 'Open Sans-bold'; position: relative; margin-bottom: 30px; line-height: 33px; font-size: 30px!important;}
 .banner-carteras-simulador { width: 315px; margin: auto;}
 .titulo-inversion-home { position: relative; margin-top: 14px; margin-bottom: 30px; line-height: 36px; font-family: 'Open Sans-semibold',sans-serif; font-size: 29px!important;}
 p.titulo-inversion.dentro { font-size: 29px!important; padding-top: 13px!important;}
 .banner-inversion.centrado .mano-inversion { margin-bottom: -30px; margin-top: -18px; width: 60%;}
	.wp-block-column.mandatos-contacto {margin-top: 20px; }
	#columnas-azules-mifidii .equiazul-mifidii p.texto-columna-equiazul.has-text-color, .equiazul-mifidii {min-height: inherit !important;}
	#columnas-azules-mifidii .wp-block-buttons.is-content-justification-left, #columnas-azules-relacion p.texto-columna-equiazul.has-nv-text-dark-bg-color.has-text-color, #columnas-azules-relacion p.enlace-columna-equiazul, #columnas-azules-relacion h2.titulo-columna-equiazul.has-nv-text-dark-bg-color.has-text-color {position: static !important;}
	#columnas-azules-relacion, #columnas-azules-mifidii {padding-top: 0 !important;}
	.titulo-objetivo, .titulo-objetivo span {font-size: 35px !important; line-height: 1.2 !important;}
	.banner-gama :where(.wp-block-columns.is-layout-flex) {gap: 0;}
	.fondos span.star {font-size: 16px !important; display: block;}

 /**/
 button.wrapper-3hgZT.u-isActionable.u-textLeft.u-inlineBlock.u-borderNone.u-textBold.u-textNoWrap.Arrange.Arrange--middle.u-userLauncherColor { position: relative; bottom: 0px!important;}
 iframe#launcher { position: relative; bottom: 50px!important;}
 .styles__WidgetContainer-sc-7xpn2i-0.lnxUbl { height: 80%!important;}
 .styles__WidgetContainer-sc-7xpn2i-0.lnxUbl { height: 66%!important;}
 .ieibkJ {height: 91%!important;}
 /* HOME LANDING CLIENTES */
 #sec-banner-100e-home {min-height:360px !important;}
 #sec-banner-100e-home .col-title h1 {font-size: 40px;letter-spacing: -2px;}
 #sec-banner-100e-home .col-title h1 .othr-line sup {font-size: 25px;line-height: 10px;}
 #sec-banner-100e-home .col-title h1 .money { font-size: 79px;left: 188px!important;top:-73px !important;}
 #sec-banner-100e-home .col-title h1 .money sup { font-size: 47px;}
 #sec-banner-100e-home p.letrasmall {font-size: 11px;}
 #sec-banner-100e-home .col-title #cond-100e .col-12 { padding-left: 0PX;}
 #sec-banner-100e-home .wp-block-buttons.is-content-justification-left { margin-left: -11px;}
 
 /*----------- Banner 100E -----------*/
 #sec-banner-100e-gen {background-image:url('/wp-content/uploads/2021/11/responsive-100.png'); background-repeat:no-repeat;}
 #sec-banner-100e-gen img.wp-block-cover__image-background.wp-image-7522{display:none;}
 #sec-banner-100e-gen .col-title h1 { font-size: 60px!important; line-height: 30px!important; color: #fff; }
 #sec-banner-100e-gen .col-title h1 .money { font-family: 'Open Sans bold', sans-serif; font-size: 84px!important; display: block; /* text-align: right; */ color: #ffdd43; letter-spacing: -4px; position: relative;  top: 25px!important; left: 5px!important;}
 #sec-banner-100e-gen .col-title #cond-100e { position: relative; top: 58px!important; left: 1px!important;}
 #sec-banner-100e-gen .col-title .btn-azul-ppal .wp-block-button__link { margin-top: 151px ;}
 #sec-banner-100e-gen .oferta { writing-mode: inherit; font-size: 11px; line-height: 10px; margin-left: -8%;}
 #sec-banner-100e-gen .col-title #cond-100e .col-12 { font-family: 'Open Sans-semibold', sans-serif; font-size: 18px!important;line-height: 24px;padding-right: 54px;}
 #sec-banner-100e-gen .col-title { margin-left: calc(-7% - 1vw);}
 #sec-banner-100e-gen .col-title h1 .money sup { font-size: 62px; padding-left: 16px;}
 #sec-banner-100e-gen .col-title h1 { padding-left: 6%;}
 p.has-text-align-left.texto-exclamacion.has-text-color { padding-right: 0px;}
 .col-12.col-sm-6.col-md-6.parte-inferior-agenda { padding-bottom: 16px;}
 #sec-banner-100e-gen .oferta { transform: initial;line-height: 13px;}
 
 /*noticias*/
 #sec-noticias-sala #noticias-top .bloque-noticia-top .entrada { padding: 35px 35px 53px 40px!important; -webkit-box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 30%); box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 30%); background: #fff;}
 
 /*sobre nosotros */
 #premios .bloque-premios { padding-top: 44px!important;}

 
h2{font-size: 36px!important;}
.bordeado p.has-nv-dark-bg-color.has-text-color { font-size: 16px !important; padding: 17px;}
p.destacado.has-nv-dark-bg-color.has-text-color{ padding-right: 17px!important;padding-left: 17px!important;}
 /*-----home------*/
 .caja-como-tratar { margin-top: 20px;}
 .columnas-objetivos1, .columnas-objetivos2, .columnas-objetivos3, .columnas-objetivos4 { /* width: 229px!important; */ margin-right: 0px!important;}
 /*sala de prensa*/
 #sec-noticias-sala #noticias-top .bloque-noticia-bottom .entrada h2 a { text-decoration: none; line-height: 33px;}
#bloque-texto-newsletter { padding-top: 23px!important;}
 /*filosofia*/
 .texto-sam { padding-left: 15px; padding-right: 15px;}
 /*----servicios de inversion----*/
 h2.has-text-align-center.gestion-h1{ padding-bottom: 30px!important;}
 #gestion .inversion-bloque-izq h3.has-text-color { line-height: 32px; padding-top: 19px!important;}
 
 .wp-block-cover.has-nv-text-dark-bg-background-color.has-background-dim.equiazul-mifidii {
 min-height: 418px!important;}
 #columnas-azules {padding-top: 0 !important;}
 #columnas-azules-mifidii p.texto-columna-equiazul.has-text-color {  top: 110px;}
 #columnas-azules p.texto-columna-equiazul.has-nv-text-dark-bg-color.has-text-color { top: 130px!important;}
 #btn-azul-ppal a.wp-block-button__link.has-text-color.has-background.no-border-radius { }
 .grupo-columnas-azules .equiazul {min-height: 335px !important;}
/*----------CARTERAS-------------*/
 #grupo-tabla-grafico .tabla, #grupo-tabla-grafico .graficos {flex-basis:100% !important; flex-grow: 0;}
 .boton-carteras .wp-block-button { width: 100%!important; padding-bottom: 39px;}
 
 
/*corcega*/
h1.titulo-cartera { padding-top: 77px; line-height: 57px;}
span.azul-tabla-2 { font-size: 13px; color: #00257a; font-family: 'Open Sans-semibold'; line-height: 16px;}
p.has-text-align-center.introductoria-carteras.has-text-color { font-size: 20px; line-height: 25px; padding-bottom: 6px;} 
div#grupo-tabla-grafico { font-size: 14px;}
.wp-block-cover.has-background-dim.aviso-carteras { min-height: 211px!important;}
.boton-carteras a.wp-block-button__link { width: 100%!important; height: 57px; background-color: #006ff5; font-size: 18px; padding-top: 17px;}
 .wp-block-buttons.is-content-justification-center.boton-carteras.pad-boton { padding-top: 23px; padding-bottom: 25px;}
.boton-carteras.pad-boton .wp-block-button { width: 100%!important;}
.cartera-conjunto-botones { margin-left: 0%!important; } 
.wp-block-button.cartera-boton-transparente a {width: 100%!important;} 
.wp-block-button.cartera-boton-transparente { width: 100%;} 
.wp-block-button.cartera-boton-amarillo a {width: 100%!important;} 
.wp-block-button.cartera-boton-amarillo { width: 100%;} 
.cartera-boton-transparente a.wp-block-button__link::AFTER {
 content: '\f144'; font-family: 'Font Awesome 5 Pro'; font-size: 38px; color: #ffffff; position: inherit; margin-left: 86px!important; line-height: 2px; font-weight: 100;}
 span.azul-tabla { color: #00257a!important; font-size: 16px!important; /* text-align: right!important; */ float: right!important; font-family: 'Open Sans-semibold'!important; line-height: 27px!important;}
 .wp-block-group.equivalencia-cartera { font-size: 14px; line-height: 16px;}
.tablas-cartera-doble td, .tablas-cartera-doble th ,.tabla td, .tabla th { padding: 0; }
 .tabla,.tablas-cartera-doble { padding: 12px;}
.wp-block-buttons.cartera-boton-amarillo-contenedor { padding-top: 22px;}
div#content-form-llamamos { height: 583px; margin-left: 0%!important;}
.container.cartera { padding-left: 20px; padding-right: 20px; padding-bottom: 20px;margin-top: 52px;}
.col-xs-12.col-md-12.boton-enviar-cartera { text-align: center; margin-left: 2%;} 
.wp-block-column.cartera-tabla-izq { padding-right: 0%;} 
.wp-block-columns.tablas-cartera-doble { padding-right: 4%; padding-left: 4%;} 
 
 
 
p.contrata-1.has-nv-site-bg-color.has-text-color.has-normal-font-size::before { padding-right: 10px!important; content: "1/ "; font-size: 30px; color: #006ff5; float: left; margin-right: 17px; margin-left: 0px; margin-bottom: 33px;}
p.contrata-2.has-nv-site-bg-color.has-text-color.has-normal-font-size::before {  padding-right: 10px!important; content: "2/ "; font-size: 30px; color: #006ff5; float: left; margin-right: 17px; margin-left: 0px; margin-bottom: 25px;}
 p.contrata-3.has-nv-site-bg-color.has-text-color.has-normal-font-size::before {  padding-right: 10px!important; content: "3/ "; font-size: 30px; color: #006ff5; float: left; margin-right: 17px; margin-left: 0px; margin-bottom: 15px;}
 p.contrata-4.has-nv-site-bg-color.has-text-color.has-normal-font-size::before { padding-right: 10px!important; content: "4/ "; font-size: 30px; color: #006ff5; float: left; margin-right: 17px; margin-left: 0px; margin-bottom: 65px;}
hr.wp-block-separator.sep-contrata { width: 78%;} 
 
/*centrado en responsive*/ 
 div#objetivos figure.wp-block-image.size-large { text-align: left;}

figure.wp-block-image.size-large { text-align: center;}
h3.has-text-align-left.beneficia-titulo.has-text-color { text-align: center;}
p.beneficia-texto { text-align: center; padding: 10px;} 
p.texto-carteas-aviso.has-normal-font-size { text-align: center;} 

 
 
 /*invertir por objetivos*/
 #bloque-invertir-objetivo { padding-left: 5%!important; padding-right: 5%!important; padding-bottom: 45px;}
 #bloque-invertir-objetivo p.has-text-align-center.texto-azul-jubilacion.has-text-color { padding-left: 0%!important; padding-right: 0%!important; padding-bottom: 39px; margin-top: 109px;}
 h2.titulo-columna-equiazul { font-size: 31px!important; line-height: 33px!important;}
 
 
 
 /* ESCUELA DE INVERSIÓN */
 
 #sec-escuela-inver .wp-block-cover__inner-container p { padding-right: 0px !important;}
 #sec-escuela-inver .wp-block-cover__inner-container { margin-top: 115px;}
 #sec-escuela-inver h1.has-nv-site-bg-color.has-text-color, #sec-escuela-inver p.has-nv-site-bg-color { font-size: 25px !important;}
 .content-filtro-categorias { padding-left: 20px;}
 .content-posts-filter { max-width: 100%;}
 .bloque-post-filter img.img-new.wp-post-image {height: auto;width: 100%;}
 h2.title-ppal {font-size: 33px;}
 .pagination { margin-left: 0px;}
 #sec-escuela-inver .wp-block-cover__inner-container { margin-top: 98px !important;}
 #sec-escuela-inver { min-height: 100px !important;}
 
 .fondos.ampliados p.texto span.clase {font-size: 7px;}
 .fondos .bloque {padding: 37px 5px 37px 5px;}
 .fondos.ampliados p.texto span.clase {font-size: 6px !important;}
 
 /*----------- LANDING 100E -----------*/
 
 #sec-banner-100e{background: url('/wp-content/uploads/2021/10/banner-100e-responsive-empleados.jpg') no-repeat center center; background-size: cover; min-height: 700px !important;}
 #sec-banner-100e .wp-block-cover__image-background{display: none;}
 #sec-banner-100e .col-title .sup-h1{font-size: 19px;line-height: 27px;margin-bottom: 10px;}
 #sec-banner-100e .col-title h1{font-size: 75px;line-height: 54px;}
 #sec-banner-100e .col-title{margin-left: 0;}
 #sec-banner-100e .col-title h1 .othr-line sup{font-size: 42px; line-height: 57px;}
 #sec-banner-100e .col-title h1 .money{font-size: 116px;line-height: 80px;text-align: center;}
 #sec-banner-100e .col-title h1 .money sup{font-size: 61px;}
 #sec-banner-100e .col-title #cond-100e{position: relative;top: 0;margin-top: 30px;}
 #sec-banner-100e .col-title #cond-100e .col-md-5{font-size: 18px;line-height: 23px; margin-bottom: 10px;}
 #sec-banner-100e .col-title #cond-100e .col-12, #sec-banner-100e .col-title #cond-100e .col-12 .color-100e {font-size: 18px;line-height: 23px;}
 #sec-banner-100e .pCondiciones-100e{position: relative;right: 0;top: 0;transform: none;line-height: 14px;}
 #sec-banner-100e .col-title #cond-100e .col-12 .color-100e br{display: none;}
 #sec-banner-100e .col-title .btn-azul-ppal{margin-top: 40px; margin-bottom: 10px;}
 
 .page-id-7328 #sec-banner-100e{background: url('/wp-content/uploads/2021/10/banner-100e-responsive-clientes.jpg') no-repeat center center; background-size: cover; min-height: 660px !important;}
 .page-id-7328 #sec-banner-100e .col-title h1 .money{position: relative;right: 0;top: 0;text-align: center;}
 .page-id-7328 #sec-banner-100e .col-title #cond-100e{padding-left: 1%;}
 .page-id-7328 #sec-banner-100e .col-title #cond-100e br:first-child{display: none;}
 .page-id-7328 #sec-banner-100e .col-title .btn-azul-ppal .wp-block-button__link{width: 100%;}
 .page-id-7328 #sec-banner-100e .pCondiciones-100e{right: 0px;}
 
 #sec-bases-100e{padding: 50px 2% 40px;}
 #sec-bases-gris h2{font-size: 24px !important;line-height: 28px !important;}
 #sec-bases-gris{margin-bottom: 100px;}
 #sec-contacto-100e{padding: 0 15px;margin-bottom: 35px;}
 
 /*---------------31-03-22---------------*/
 
 #sec-banner-ppal-home{padding-top: 140px;}
 #sec-banner-ppal-home p:first-child, .modulo-contrata-online-azul p:first-child{font-size: 135px !important; }
 #sec-banner-ppal-home p:nth-of-type(2), .modulo-contrata-online-azul p:nth-of-type(2){font-size: 11px !important;}
 #sec-banner-ppal-home p:nth-of-type(3), .modulo-contrata-online-azul p:nth-of-type(3){font-size: 14px !important;}
 p.num-cincuenta small { top: 0px; right: 120px; }
 .modulo-contrata-online-azul{padding: 30px 10px 10px;}
 .modulo-contrata-online-azul p{line-height: 1.2;}
 .modulo-contrata-online-azul h2, .modulo-contrata-online-azul h1{font-size: 36px !important;line-height: 36px;}
 .modulo-contrata-online-azul .wp-block-buttons .wp-block-button.wp-block-button__width-25{width: 100%;}
 
 #modulo-contrata-online-blanco{padding: 30px 0 10px;}
 #modulo-contrata-online-blanco .wp-block-buttons .wp-block-button.wp-block-button__width-50{width: 100%;}
 #modulo-contrata-online-blanco h2{}
 #modulo-contrata-online-blanco h2 br{display: none;}
 
 .moscas{position: fixed; bottom: 0;z-index: 999999999; width: 100%;bottom:0;top:initial; border-collapse: separate; border-spacing: 2px 0;display: block !important;}
 .moscas a{/*flex: auto;*/ display: table-cell; background: #ffdd43;width: 10%; height: 100%;}
 /*.moscas .hazte-cliente{display: table-cell; background: url('/wp-content/uploads/2022/04/fondo-contrata-online.jpg') no-repeat center; background-size: cover;}*/
 .moscas .hazte-cliente {display: none;}
 .moscas .hazte-cliente .info1text-center img{width: 11.5px;}
 .moscas .hazte-cliente .info1text-center p{font-size: 9px; line-height: 9px;}
 .moscas a:last-child img{width: 17.5px;}
 .moscas a:last-child p:last-child{margin-top: 0;}
 .moscas .info1text-center{padding: 5px !important;}
 
 .columnas-no .wp-block-columns {padding: 0px !important;}
 .cincuenta-banner-amarillo{margin-bottom: 28px;}

	.footer--row .footer--row-inner .container .row {align-items: start;}
 .footer--row .builder-item:not(:last-child) {margin-bottom: 0;}
 
 /*---------------FIN 31-03-22---------------*/
 
 #content-form-contratacion .wpcf7-submit {width: 100% !important;margin-top: 22px; margin-left: 0px; }
 
 /*---------------18-04-22---------------*/

 .fixedmenu{position: fixed !important;top: 0 ;left: 0;right: 0;z-index: 999999;height: auto;min-height: 0;transition: min-height 0s cubic-bezier(0.43, 0.39, 0.23, 1.01) 0.5s;}
 
 /*---------------FIN 18-04-22---------------*/
 
 
}




/*Borramos de manera temporal todo lo relacionado con carteras*/

#menu-item-4120, .menu-item-4120, .oculto-movil.carteras-recomendadas, .enlace-menu-ocultamos-temp, .hide-carteras { display:none !important;}
#block-2 .row .col-6.col-md-2:nth-of-type(3) {display: none !important;}
#carteras-recomendadas, #carteras-recomendadas-resumen, #carteras-recomendadas-bloque, .columnas-cartera-movil, #carteras-recomendadas-ver-carteras, .boton-carteras-recomendadas{ display:none !important;}
