/*SUB-MICRO*/

.btn-lp.btn-blanco {color: var(--micro-d) !important;}

/*SUB-PAGINAS*/

h1 {
    font-size: 48px;
    line-height: 58px;
}
.banner-sub.micro {background-color:var(--micro-d);}
.col-banner-sub {
    padding: 200px 0 !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 480px;
    margin: 0px 100px 0px auto;
}

/*=====FOTOS-BANNERS=====*/

.col-banner-sub-foto.microempresa {
    background-image: url(https://s3.amazonaws.com/fundap.webcontent/fundap/wp-content/uploads/2025/12/10224400/2560x1707-banner-microempresa.jpg);
    background-size: cover;
    background-position: 30% 50%;
}
.col-banner-sub-foto.infraestructura {
    background-image: url(https://s3.amazonaws.com/fundap.webcontent/fundap/wp-content/uploads/2025/12/10225022/webinfra2560x1707.jpg);
        background-size: 200%;
    background-position: 60% 10%;
}
.col-banner-sub-foto.agropecuaria {
    background-image: url(https://s3.amazonaws.com/fundap.webcontent/fundap/wp-content/uploads/2025/12/10224409/2560x1707-banner-agropecuario.jpg);
    background-size: 200%;
    background-position: 40% 20%;
}
.col-banner-sub-foto.bancos-comunales {
    background-image: url(https://s3.amazonaws.com/fundap.webcontent/fundap/wp-content/uploads/2025/12/10224414/2560x1707-banner-bancos-comunales.jpg);
    background-size: cover;
    background-position: 30% 50%;
}
.col-banner-sub-foto.consumo {
    background-image: url(https://s3.amazonaws.com/fundap.webcontent/fundap/wp-content/uploads/2025/12/10224405/2560x1707-banner-consumo.jpg);
    background-size: cover;
    background-position: 80% 50%;
}

/*=====FILA-DESTINOS=====*/

.bullet-list li {
    display: flex;
    align-items: flex-start;
    color: #666;
}
.destino-row .bullet-list li {
    font-size: 21px !important;
    line-height: 28px;
    margin-bottom: 20px;
    font-family: 'gotham' !important;
    font-weight: 400;
}
.bullet-list li:last-child {
    margin-bottom: 0px !important;
}
.bullet-list li:before {
    background-color: #005f93;
    border-radius: 20px;
    display: inline-flex;
    min-width: 15px !important;
    height: 15px;
    justify-content: center;
    align-items: center;
    color: #fff !important;
    padding: 2px;
    font-size: 12px;
    top: 3px;
}
.video-off, .image-off {display:none;}

/*=====FILA-BENEFICIOS=====*/

.col-icons {
    display: flex;
    justify-content: center;
}
.beneficios-icon {
    margin: 0px 30px !important;
    width: 12%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.beneficios-icon h3.grve-box-title {
    font-size: 24px !important;
    color: #005f93 !important;
}
.beneficios-icon .grve-icon img {
    max-width: 100px !important;
}

/*=====FILA-TESTIMONIOS=====*/

.testimonios-row {
	background-color: #005f93;
}

/*=====FILA-INTERESES=====*/

.intereses-row .bullet-list li {
    font-size: 18px !important;
    line-height: 26px;
    margin-bottom: 10px;
    font-family: 'gotham' !important;
    font-weight: 400;
}
/*.intereses-row h2.desktop {
	max-width: 500px;
}*/
.intereses-row h3 {
    font-size: 24px;
    color: #005f93 !important;
}
.intereses-row .grey * {
    color: #666 !important;
}
.bullet-list.grey li:before {
    background-color: #666 !important;
}
.intereses-row h3 {
    margin-top: 45px;
}
.intereses-row h4 {
    font-size: 18px;
}

/*=====RESPONSIVE=====*/

@media all and (max-width: 767px) {
	.col-icons {
		flex-wrap: wrap;
		gap: 20px 0;
	}
	.beneficios-icon {
		width: 100%;
        margin: 0 15px !important;
        flex-grow: 1;
        flex-basis: 25%;
	}
}