/*
Theme Name: Hub Child
Theme URI: http://hub.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template: hub
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: hub-child
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/


@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');


@media only screen and (max-width: 900px) {

	.zocalo-txt {
		font: normal normal normal 16px/17px Roboto !important;
	}

}

.zocalo-txt {
	font: normal normal normal 18px/22px Roboto;
	letter-spacing: 0px;
	color: #275485;
}

.zocalo-txt:hover {
	color: #275485;
}

.zocalo-txt-container {
	margin-bottom: 0 !important;
}

#f1 {
	height: 841px;
	background-position: center !important;
	background: url(/wp-content/uploads/2025/10/Banner-principal-1.jpg);
	background-size: cover !important;
	background-repeat: no-repeat !important;
}

.max-style {
	/*background-color: white;
	width: 500px;
	height: 585px;
	padding: 60px 40px 40px 40px;
	border-radius: 25px;*/
	background-color: #F9DD28;
	width: 562px;
	padding: 40px 30px 24px 30px;
	border-radius: 25px;
	height: auto;
}

.titulo-conta-max {
	font: normal normal bold 42px/55px Roboto;
	/*padding-bottom: 35px;*/
	padding-bottom: 20px;
	color: var(--verde);
	text-align: center;
}



form>div.row.max-style>div:nth-child(8)>p>input {
	border-radius: 25px;
}

#start-day>div>div {
	text-align: center !important;
	top: -15px;
}

.lqd-contact-form .ui-button.ui-selectmenu-button .ui-selectmenu-icon {
	top: 26px;
}

/* #header.is-not-stuck{
	background-color: #696f80 !important;
} */

@media screen and (max-width: 1025px) {
	/* .max-style {
		background-color: white;
		width: inherit;
		height: inherit;
		padding: 40px 20px 20px 20px;
		border-radius: inherit;

		border: 1px solid black;
		margin-top: 5px;
	} */

	#contac-form-home .wpcf7-response-output {

		text-align: center;
	}

	#wp-bottom-menu {
		display: none;
	}

	[data-mobile-nav-trigger-alignment=right] .lqd-mobile-sec .navbar-toggle {
		display: none !important;
	}

	#header.is-stuck {
		background-color: #0075DB !important;
	}

	#lqd-contents-wrap>section.lqd-animations-done>div.ld-container.container-fluid>div>div.lqd-unit-animation-done>div {
		box-shadow: initial;
		padding-bottom: 0px !important;
	}

	#lqd-contents-wrap>section.ca-initvalues-applied.lqd-animations-done>div.ld-container.container-fluid>div>div.lqd-unit-animation-done>div>div>div>div>div>div.lqd-unit-animation-done>div>div>div>h2 {
		text-align: center;
		position: relative;
		top: -25px;
	}

	#start-day>div>div>a {
		position: relative;
		top: -30px;
	}
}



/*Moondesk*/

:root {
	--blanco: #fff;
	--inter: "Roboto", serif !important;
	--amarillo: #F9DD28;
	--verde: #275485;
}


/* #fila_header a.btn-solid:hover img {
	content: url(/wp-content/uploads/2025/01/Flecha-reposo.svg);
	width: 10.75px;
} */

.blanco65 {
	font-weight: 700;
	font-size: 65px;
	letter-spacing: 0px;
	line-height: 75px;
	color: var(--blanco);
	font-family: var(--inter);
}


#f1_col1 {
	width: 65% !important;
}

#f1_col2 {
	width: 35% !important;
	position: relative;
	margin-left: 0px !important;
	right: -75px;
}

.blanco20 {
	font-weight: 800;
	font-size: 40px;
	letter-spacing: 0px;
	line-height: 53px;
	color: var(--blanco);
	font-family: var(--inter);
}

.btn218 {
	width: 218px;
	height: 60px;
	background-color: var(--amarillo);
	display: flex;
	color: var(--verde) !important;
	font-size: 20px;
	letter-spacing: 0px;
	align-items: center;
	justify-content: center;
	border-radius: 30px;
	font-weight: 600;
}

.btn218:hover {
	color: white !important;
	border: 1px solid white;
	background: transparent linear-gradient(180deg, #0075DB 0%, #275485 100%);
}

.btn218::after {
	content: url(/wp-content/uploads/2025/10/Felcha-azul.svg);
	padding-left: 10px;
}

.btn218:hover::after {
	content: url(/wp-content/uploads/2025/10/Flecha-blanca.svg);
}

.subtForm {
	font-family: var(--inter);
	font: normal normal bold 18px/24px Roboto;
	color: var(--verde);
	margin-bottom: 25px !important;
}

.col-md-6 {
	padding-inline: 10px;
}

.col-md-12 {
	padding-inline: 10px;
}

.max-style input,
.max-style span.ui-selectmenu-button,
.max-style textarea {
	border: none !important;
	color: #3770AD !important;
	font: normal normal normal 18px/24px Roboto;
	background: #FFFFFF;
	padding-left: 20px;
	border-radius: 19px !important;
}

form .row.max-style p>span>input {
	height: 66px;
}

form .max-style textarea {
	height: 177px !important;
}

.wpcf7-list-item-label {
	font-family: var(--inter);
	font-weight: 400;
	font-size: 17px;
	letter-spacing: 0px;
	color: var(--verde);
}

.wpcf7-acceptance .wpcf7-list-item-label:before {
	border: 1px solid #1F394C;
}

.wpcf7-acceptance .wpcf7-list-item-label {
	padding-inline-start: 0px !important;
}


.wpcf7-acceptance .wpcf7-list-item-label:before {
	width: 23px !important;
	height: 23px !important;
}

.col-md-12 input.wpcf7-submit {
	background-color: var(--verde);
	color: white !important;
	font: normal normal bold 20px/26px Roboto;
	width: 154px;
	height: 59px;
	border-radius: 30px !important;
	padding: 0;
	transition: border-color 0.3s ease !important;
	/* solo animamos el color */

}

.col-md-12 input.wpcf7-submit:hover {
	color: white !important;
	background-color: var(--verde);
	border: 2px white solid !important;
}

.wpcf7-response-output {
	color: #FFA726 !important;
	font-size: 19px;
}

.wpcf7-not-valid-tip {
	line-height: normal;
}

#f1_col2>div {
	width: auto;
}

span.wpcf7-spinner {
	position: absolute;
}

.contents .iconbox-label {
	font-family: 'Inter';
	font-weight: 400;
	font-size: 14px;
	color: #0075DB;
	background-color: unset;
	padding: 0;
	text-transform: none;
	margin-bottom: 10px;
	letter-spacing: 0px;
}

#fila_iconBox h3.lqd-iconbox-title {
	font-family: 'Inter';
	font-weight: 700;
	font-size: 18px !important;
	letter-spacing: 0px;
	line-height: 21px;
	color: #1F394C;
	margin-bottom: 25px;
	max-width: 266px;
}

.iconbox .contents p {
	font-family: 'Inter';
	font-weight: 400;
	font-size: 14px;
	letter-spacing: 0px;
	line-height: 18px;
	color: #1F394C;
}

.iconbox .contents {
	margin-top: -35px;
}

#fila_iconBox .wpb_single_image>figure {
	justify-content: right;
	right: -30px;
}

@media screen and (max-width: 1600px) {
	#f1_col1 {
		width: 55% !important;
	}

	#f1_col2 {
		width: 40% !important;
	}


}

@media screen and (max-width: 900px) {

	#f1_col1 {
		padding-inline: 0;
		width: 100% !important;
	}

	.wpcf7-acceptance .wpcf7-list-item-label {
		padding-inline-start: 35px !important;
	}

	.col-md-12:has(.wpcf7-submit) {
		justify-items: center;
	}

	.navbar-brand {
		justify-content: center !important;
	}

	.wpcf7-response-output {
		margin-inline: auto !important;
	}

	.iconbox .contents {
		display: flex;
		flex-direction: column;
	}

	#fila_iconBox .wpb_single_image>figure {
		justify-content: unset;
		right: -65px;
	}

	#fila_iconBox>div>div {
		row-gap: 50px;
	}

	h3.lqd-iconbox-title {
		max-width: unset !important;
	}

	.blanco65,
	.blanco20 {
		text-align: left;
	}

	.text-footr-pri {
		padding-left: unset !important;
	}

	#f1 .row-bg {
		background-position: left;
	}

	#f1 {
		padding-bottom: 35px !important;
	}

	.blanco20 br {
		display: none;
	}

	body {
		margin-bottom: 51px;
	}
}

@media screen and (max-width: 750px) {
	.vc_column_container:not(.vc_column_container:has(.burbujaFlotante)) {
		padding-inline: 40px !important;
	}

	.text-footr-pri {
		padding-left: unset !important;
	}
}

@media screen and (max-width: 900px) and (min-width: 600px) {

	h2.blanco20 {
		font-size: 31px;
		line-height: normal;
	}

	.subtForm {

		font-size: 18px;
	}

	.iconbox .contents p {
		font-size: 16px;
		line-height: normal !important;
	}

	a.botonZocalo {
		font-size: 18px;
	}

}

@media screen and (max-width: 600px) {

	.vc_column_container:not(.vc_column_container:has(.burbujaFlotante)) {
		padding-inline: 20px !important;
	}

	.blanco65 {
		font-size: 44px;
		line-height: normal;
	}

	h1.blanco65 {
		font-size: 40px;
		line-height: normal;
	}

	.banner-paragraphbr {
		font-size: 24px;
		text-wrap-style: balance;
	}

	h1.blanco65 br {
		display: none;
	}

	.banner-paragraphbr {
		display: none;
	}

	.blanco20 {
		font-size: 26px;
		line-height: normal;
	}


	p.titulo-conta-max {
		font-size: 30px;
		line-height: normal;
		text-align: center;
	}

	p.subtForm {
		text-align: center;
	}

	#fila_iconBox .wpb_single_image>figure {
		right: unset;
	}

	.wpcf7-response-output {
		max-width: fit-content !important;
		text-align: center !important;
	}

	.text-footr-pri {
		font-size: 30px !important;
		line-height: normal !important;
	}

	.vc_row>div.ld-container:has(.burbujaFlotante) {
		right: 0px !important;
		bottom: 100px !important;
	}

	.mid-text-mid>h3 {
		line-height: normal !important;
	}

	#mid-block-mid .iconbox {
		margin-bottom: 20px;
	}

	.wpcf7-response-output {
		margin-top: 0px !important;
	}

	#mid-block-mid .ca-initvalues-applied {
		margin-bottom: 50px !important;
	}



}

/*Burbuja flotante*/

.vc_row>div.ld-container:has(.burbujaFlotante) {
	width: fit-content;
	position: fixed;
	right: 23px;
	bottom: 79px;
	z-index: 10;
}

.burbujaFlotante img:hover {
	content: url(/wp-content/uploads/2025/01/Burbuja-hover.svg);
}

/*Zocalo mobile*/

#zocalo-mobile>div {
	width: 100%;
	position: fixed;
	bottom: 0px;
	z-index: 10;
	height: 51px;
}

#zocalo-mobile>div>div>div {
	padding: 0px !important;
}

a.botonZocalo {
	display: flex;
	height: 51px;
	align-items: center;
	justify-content: center;
	background-color: #F9DD28;
	color: #275485;
	font-weight: 600;
	font-family: 'Inter';
}

.botonZocalo::after {
	content: url(/wp-content/uploads/2025/10/Felcha-azul.svg);
	padding-left: 10px;
}

#fila_header .boton-header a:hover {
	border: 1px solid #FFFFFF;
}

/* AGUSTIN FIXES */

.banner-paragraph {
	text-align: left;
	font: normal normal normal 30px/34px Roboto;
	letter-spacing: 0px;
	color: #FFFFFF;
}

.title-colchones {
	text-align: left;
	font: normal normal bold 40px/50px Roboto;
	letter-spacing: 0px;
	color: #275485;
	margin-bottom: 1px;
}

.price-colchones {
	text-align: left;
	font: normal normal 900 40px/50px Roboto;
	letter-spacing: 0px;
	color: #D71213;
	margin-bottom: 1px;
}

.img-colchones {
	max-width: 336px;
}

.desc-title-colchones {
	text-align: left;
	font: normal normal 900 20px/24px Roboto;
	letter-spacing: 0px;
	color: #275485;
	margin-block: 30px;
	height: auto;
}

.list-colchones {
	list-style: none;
	padding: 0;
	text-align: left;
	font: normal normal normal 18px/22px Roboto;
	letter-spacing: 0px;
	margin-bottom: 0;
	color: #275485;
	height: 10.5rem;
	max-width: 348px;
	margin-left: 0 !important;
}


.list-colchones li {
	display: flex;
	gap: 0.5rem;
	margin-bottom: 0.5rem;
}

.list-colchones li i {
	margin-top: 0.1rem;
	color: #3770AD;
	flex-shrink: 0;
	font-size: 20px;
}

.btn-colchones {
	background: #F9DD28;
	border-radius: 30px;
	font: normal normal bold 20px/26px Roboto;
	letter-spacing: 0px;
	color: #275485;
	width: 154px;
	height: 59px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-inline: auto;
}

.btn-colchones:hover {
	color: #FFFFFF;
	background: transparent linear-gradient(180deg, #0075DB 0%, #275485 100%);
}

.colchones>div>div {
	display: flex;
	justify-content: center;
	gap: 75px;
}

.colchones>div>div>div {
	width: fit-content;
}

.bannerPC {
	background: url(/wp-content/uploads/2025/10/Banner-valoracion-1.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	height: 725px;
}

#bannerPC>div {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

#bannerPC>div>div {
	width: fit-content;
	padding-right: 65px;
	padding-top: 65px;
}

.bannerPC-text {
	margin-bottom: 0;
}

.bannerPC-title {
	text-align: left;
	font: normal normal bold 40px/44px Roboto;
	letter-spacing: 0px;
	color: #FFFFFF;
	margin-bottom: 12px;
}

.bannerPC-subtitle {
	margin-bottom: 12px;
	text-align: left;
	font: normal normal bold 30px/34px Roboto;
	letter-spacing: 0px;
	color: #F9DD28;
}

.bannerPC-paragraph {
	text-align: left;
	font: normal normal normal 30px/34px Roboto;
	letter-spacing: 0px;
	color: #FFFFFF;
	margin-bottom: 30px;
}

#foooter-sec>div>div {
	display: flex;
	justify-content: space-around;
	align-items: center;
}

#foooter-sec-row-uno {
	width: fit-content;
	margin-right: 0px;
}

#foooter-sec-row-dos {
	width: fit-content;
}

.foooter-sec-row-tres>div>div {
	display: flex;
	flex-direction: column;
}

.footerMattresses {
	display: flex;
	justify-content: center;
	gap: 130px;
}

.footerMattresses h6 {
	font: normal normal bold 20px/26px Roboto;
	letter-spacing: 0px;
	color: #FFFFFF;
}

.footerMattresses span {
	text-align: left;
	font: normal normal bold 18px/22px Roboto;
	letter-spacing: 0px;
	color: #FFFFFF;
}

.footerMattresses a {
	color: white !important;
	font-size: 0.875rem;
	display: inline-flex;
	align-items: center;
	gap: 0.5rem;
	transition: color 0.3s ease;
	font: normal normal bold 18px/22px Roboto;
}

.footerMattresses a:hover,
.footerMattresses a:focus {
	color: #F9DD28 !important;
}

.footerMattresses a:hover .icon,
.footerMattresses a:focus .icon {
	color: #F9DD28 !important;
}

#foooter-sec-row-tres>div>div>div.mt-3>a {
	text-decoration: underline;
	color: white;
}

#foooter-sec-row-tres>div>div>div.mt-3>a:hover {
	color: #F9DD28 !important;
}

.footerMattresses .icon {
	font-size: 0.875rem;
	color: white;
	transition: color 0.3s ease;
}

/* Hours icon styling */
.footerMattresses .hours-icon {
	font-size: 0.875rem;
	color: white;
	margin-right: 0.5rem;
	margin-top: 0.2rem;
	flex-shrink: 0;
}

#footerMattresses>div {
	width: fit-content;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

#foooter-sec-row-tres>div>div>div.mt-3 {
	width: fit-content;
	margin-left: 4.5rem;
}

@media (min-width: 1000px) and (max-width: 1500px) {

	.max-style {
		width: 520px;
	}

	h1.blanco65 {
		font-size: 60px !important;
	}
}

@media only screen and (max-width: 900px) {


	.header.site-header.is-not-stuck {
		background: none;
		position: absolute;
		width: 25rem;
	}

	.header.site-header.main-header.is-stuck .navbar-header>a {
		padding-block: 7px !important;
	}

	/* ------- */

	.banner-paragraph {
		font-size: 21px;
		text-wrap-style: balance;
	}

	.title-colchones {
		font-size: 21px;
		line-height: 40px;
	}

	.price-colchones {
		font-size: 31px;
	}

	.card-colchon {
		margin-bottom: 0;
	}

	.colchones>div>div {
		gap: 40px !important;
		padding-inline: 12px !important;
	}

	/* ------- */


	#bannerPC>div {
		justify-content: center;
		align-items: flex-end;
		padding-inline: 30px;
	}

	#bannerPC>div>div {
		padding-right: 0;
		padding-top: 0;
		padding-bottom: 3.5rem;
	}

	.bannerPC-title {
		font-size: 36px;
	}

	.bannerPC-subtitle {
		font-size: 28px;
	}

	.bannerPC-paragraph {
		font-size: 28px;
	}

	.bannerPC-title br {
		display: none;
	}

	.bannerPC-subtitle br {
		display: none;
	}

	.bannerPC-paragraph br {
		display: none;
	}

	#foooter-sec-row-uno {
		margin-right: 0;
	}

	.footerMattresses {
		display: flex;
		justify-content: center;
		gap: 10px;
		flex-direction: column;
		align-items: flex-start;
	}


	#footerMattresses>div.col-12.col-md-4 {
		padding-inline: 0;
	}

	#foooter-sec-row-tres>div>div>div.mt-3 {
		margin-left: 0;
	}

	#foooter-sec {
		padding-inline: 15px;
	}


	.footerMattresses a {
		flex-direction: row;
		font-size: 16px;
		text-wrap-style: balance;
		align-items: flex-start;
	}

	.footerMattresses .icon {
		margin-top: 4px;
	}

	.footerMattresses span {
		font-size: 16px;
		text-wrap-style: balance;
	}

	#foooter-sec-row-uno p.text-footr-pri {
		text-wrap-style: pretty;
		font-size: 28px !important;
	}


	#foooter-sec-row-uno p.text-footr-pri br {
		display: none;
	}

	#foooter-sec-row-uno>div>div>div>div {
		width: 18rem;
	}

}


@media only screen and (max-width: 714px) {

	#header a {
		margin-left: 1rem !important;
	}

	.carousel-items .carousel-item {
		width: -webkit-fill-available !important;
	}

	#colchones-tablet {
		display: none;
	}

	.acortar-largo-textCard {
		top: 17px !important;
		position: relative;
	}

	#f1 {
		height: 53rem;
		background-position: center !important;
		background: url(/wp-content/uploads/2025/10/Banner-principal-mobile-2.jpg);
		background-size: cover !important;
		background-repeat: no-repeat !important;
		padding-top: 13rem !important;
		padding-inline: 1rem;
	}



	.bannerPC {
		background: url(/wp-content/uploads/2025/10/banner-valoracion-mobile.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: top;
		height: 47rem;
	}

}



@media only screen and (max-width: 390px) {

	#f1 {
		padding-top: 11.5rem !important;
	}

	.title-colchones {
		font-size: 30px !important;
	}

	.price-colchones {
		font-size: 28px !important;
	}

	.img-colchones {
		max-width: 390px !important;
		width: 18rem;
	}

	.list-colchones {
		font-size: 16px;
	}

	.desc-title-colchones {
		font-size: 18px;
	}

}


@media (min-width: 715px) and (max-width: 1000px) {


	/* #footerMattresses {
		width: fit-content;
		flex-wrap: nowrap;
		flex-direction: row;
		gap: 40px;
		margin-inline: auto;
	} */

	.footerMattresses .icon {
		margin-top: 4px;
	}

	/* #footerMattresses > div{
max-width: 240px;
	} */

	.footerMattresses a {
		align-items: flex-start;
	}

	.bannerPC {
		background: url(/wp-content/uploads/2025/10/banner-valoracion-tablet.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: top;
	}

	.title-colchones {
		font-size: 30px;
	}

	.price-colchones {
		font-size: 28px;
	}

	.img-colchones {
		max-width: 16rem;
	}

	.desc-title-colchones {
		width: fit-content;
		font-size: 18px;
	}

	.list-colchones.mx-auto.text-start {
		font-size: 16px;
		line-height: 25px;
		width: 290px;
		height: 13rem;
	}



	#colchones-mobile {
		display: none;
	}

	h1.blanco65 {
		font-size: 58px;
	}

	h2.blanco20 {
		font-size: 30px;
	}

	.banner-paragraph {
		font-size: 26px;
	}





}




@media (min-width: 715px) and (max-width: 800px) {

	#header a {
		margin-left: 1rem !important;
	}

	.bannerPC {
		height: 765px;
	}

	#f1_col1 {
		padding-inline: 40px !important;
	}


	#f1 {
		padding-top: 14rem !important;
		height: 860px;
		background-position: center !important;
		background: url(/wp-content/uploads/2025/10/Banner-principal-tablet-3.jpg);
		background-size: cover !important;
		background-repeat: no-repeat !important;
	}

	.colchones>div>div {
		gap: 60px !important;
	}


}



@media (min-width: 815px) and (max-width: 1000px) {

	.header.is-not-stuck .navbar-header {
		margin-left: 3rem !important
	}

	.header.is-stuck a {
		margin-left: 0.5rem !important;
	}

	.header.is-stuck a>span>img {
		width: 12rem;
	}

	#foooter-sec-row-tres {
		padding-inline: 35px;
	}


	#foooter-sec-row-uno {
		width: 28rem;
	}

	#foooter-sec-row-uno p.text-footr-pri {
		width: 30rem;
	}


	.bannerPC {
		height: 810px;
	}

	#f1_col1 {
		padding-inline: 20px !important;
	}

	.carousel-dots-mobile {
		display: block !important;
	}

	#f1 {
		padding-top: 17rem !important;
		height: 860px;
		background-position: center !important;
		background: url(/wp-content/uploads/2025/10/Banner-principal-tablet-3.jpg);
		background-size: cover !important;
		background-repeat: no-repeat !important;
	}

	.desc-title-colchones {
		text-wrap-mode: nowrap;
	}



}

@media only screen and (min-width: 1000px) {

	#foooter-sec-row-tres>div>div>div.mt-3 {
		margin-left: 2.5rem !important;
	}

	#foooter-sec-row-uno {
		margin-right: 0px !important;
	}
}


@media only screen and (max-width: 900px) {

	.max-style {
		width: -webkit-fill-available;
		margin-top: 2rem;
		margin-inline: 8px;
	}

	p.titulo-conta-max {
		font-size: 24px;
	}

	form .row.max-style p>span>input {
		height: 50px;
	}

	.terminosBotonDoc {
		width: fit-content;
		margin-inline: auto;
	}

}

@media (min-width: 390px) and (max-width: 400px) {

	.terminosBotonDoc {
		padding-left: 30px;
		margin-bottom: -15px;
	}

}

@media (min-width: 400px) and (max-width: 500px) {

	.terminosBotonDoc {
		padding-left: 60px;
		margin-bottom: -15px;
	}


}




@media only screen and (max-width: 400px) {

	.max-style {
		width: -webkit-fill-available;
		margin-top: 2rem;
		margin-inline: 8px;
	}

	p.titulo-conta-max {
		font-size: 23px;
		text-wrap-mode: nowrap;
	}

	p.subtForm {
		font-size: 17px;
	}


}


@media only screen and (max-width: 714px) {

	#foooter-sec-row-uno {
		margin-right: auto;
	}

	#foooter-sec-row-dos {
		margin-right: auto;
	}

	.banner-subtitle {
		margin-bottom: -24px;
		margin-top: -15px;
	}

}


@media (min-width: 715px) and (max-width: 1000px) {

	.max-style {
		width: 530px;
		margin-inline: auto;
	}

	p.titulo-conta-max {
		padding-bottom: 1px;
	}

	.subtForm {
		text-align: center;
	}

	#foooter-sec>div>div {
		justify-content: flex-start;
	}

	.terminosBotonDoc {
		padding-left: 60px;
	}

	.terminosBotonDoc {
		transform: translate(50%, 0%);
	}


}





/* @media (min-width: 1000px) and (max-width: 1450px) { 

#f1 {
    background-position: center top  !important;
}


  } 

   @media (min-width: 1000px) and (max-width: 1400px) { 

#f1 {
    background-position: center   !important;
}


  }  */


#foooter-sec-row-uno a {
	color: white;
}


/* Max */

.dis-no {
	display: none !important;
}

/* .box-shd-imp {
	padding: 0 21px !important;
	box-shadow: 15px 15px 20px -3px rgba(181, 173, 173, 0.75);
	-webkit-box-shadow: 15px 15px 20px -3px rgba(181, 173, 173, 0.75);
	-moz-box-shadow: 15px 15px 20px -3px rgba(181, 173, 173, 0.75);
} */

/* END Max */


.main-header {
	background: linear-gradient(0deg, rgb(39, 84, 133) 7.32484076433121%, rgb(0, 117, 219) 100%);
}

.lqd-mobile-sec .navbar-header {
	background-color: transparent !important;
}


/* ACTUALIZACION 16-10  */

.actualizacion-ocultar {
	display: none !important;
}


#f1_col1>div>div>div:nth-child(2) {
	margin-bottom: 5rem;
}

#f1_col1>div>div>div:nth-child(4) {
	margin-bottom: 7rem;
}

.banner {
	background: url(/wp-content/uploads/2025/10/fondo_titulo_ppal.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-block: 42px;
}

.banner-content {
	margin-bottom: 0;
}

.text-banner {
	text-align: center;
	font: normal normal bold 40px/48px Roboto;
	letter-spacing: 0px;
	color: #FFFFFF;
	margin-bottom: 0;
}

#foooter-sec-row-uno>div>div>div:nth-child(1)>div {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.terminosBotonDoc {
	text-decoration: underline;
	font: normal normal normal 18px/22px Roboto;
	justify-content: flex-start;
}

.terminosBotonDoc:hover{
	text-decoration: underline;
	color: #F9DD28 !important;
}

@media only screen and (max-width: 900px) {   

	.text-banner {
    font: normal normal bold 30px/36px Roboto;
}


.ocultar-en-mobile{
	display: none !important;
}

}

 @media (min-width: 715px) and (max-width: 1000px) { 

	#foooter-sec-row-uno p.text-footr-pri {
    line-height: 32px !important;
}

  }

 @media (min-width: 1300px) and (max-width: 1400px) { 

#f1{
	padding-top: 25px !important;
}

#f1_col1>div>div>div:nth-child(2) {
    margin-bottom: 2rem;
}

.max-style {
    padding: 24px 30px 24px 30px !important;
    margin-bottom: 4rem !important;
}

  }


 @media (min-width: 1400px) and (max-width: 1500px) { 

#f1{
	padding-top: 70px !important;
}



  }


  
  