/* Generated from page: gracias-por-cotizar-nc */
.themify_builder_content-2041 .tb_e6ko955>.builder_row_cover::before{background-color:rgba(0, 0, 0, .3)}
.themify_builder_content-2041 .tb_e6ko955{background-color:#d1d1d1;padding-top:0;padding-bottom:0;background-position:50% 50%;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-image:url(https://vivequinta.cl/wp-content/uploads/2025/03/vivequinta-fachada-1.jpg)}
.themify_builder_content-2041 .tb_6i78505{--align_content:var(--align_center);--col:var(--c1_2_1);--colg:18%}
.themify_builder_content-2041 .tb_1ai0950{padding:40px;background-color:#fafafa;border-radius:8px;box-shadow:1px 8px 20px 0 rgba(0, 0, 0, .25);margin-top:-40px}
.themify_builder_content-2041 .tb_w19h888.module-fancy-heading.module .sub-head{font-size:18px;font-family:"avenir-light";letter-spacing:0}
.themify_builder_content-2041 .tb_w19h888.module-fancy-heading.module .sub-head,.themify_builder_content-2041 .tb_w19h888.module-fancy-heading.module .sub-head a,.themify_builder_content-2041 .tb_w19h888.module-fancy-heading.module .main-head,.themify_builder_content-2041 .tb_w19h888.module-fancy-heading.module .main-head a{background-clip:border-box;background-image:none;color:#004a4a}
.themify_builder_content-2041 .tb_w19h888.module-fancy-heading.module .main-head{font-family:"acta-bold";font-size:48px}
.themify_builder_content-2041 .tb_6wlj404.module-buttons .module-buttons-item a{background-image:none;background-color:#fe5b17;font-size:16px;font-family:"avenir-heavy";padding-right:40px;padding-left:40px;text-transform:uppercase;letter-spacing:1px}
.themify_builder_content-2041 .tb_6wlj404.module-buttons{text-align:center;padding-top:30px}
.themify_builder_content-2041 .tb_6wlj404.module-buttons em,.themify_builder_content-2041 .tb_6wlj404.module-buttons .ui,.themify_builder_content-2041 .tb_6wlj404.module-buttons span{color:#fff}
.themify_builder_content-2041 .tb_6wlj404.module-buttons .module-buttons-item em{font-size:12px}

@media(max-width:1280px){
.themify_builder_content-2041 .tb_6i78505{--colg:var(--none)}
.themify_builder_content-2041 .tb_w19h888.module-fancy-heading.module .sub-head{font-family:"avenir-regular"}
}
@media(max-width:768px){
.themify_builder_content-2041 .tb_6i78505{padding-right:15%;padding-left:15%;--col:none;--area:"col1" "col2" "col3"}
.themify_builder_content-2041 .tb_nmdu773,.themify_builder_content-2041 .tb_813q009{height:0}
}
@media(max-width:553px){
.themify_builder_content-2041 .tb_e6ko955{background-image:url(http://conoce.gespania.cl/wp-content/uploads/2024/05/E5_GSP_Fachada_Tarde_Alta-scaled.jpg);background-color:#fafafa;margin-top:-60px}
.themify_builder_content-2041 .tb_otdy095{background-color:#fafafa}
.themify_builder_content-2041 .tb_6i78505{padding-right:10%;padding-left:10%;margin-top:0;background-color:#fafafa;--area:var(--aream3_auto)}
.themify_builder_content-2041 .tb_1ai0950{padding:0;box-shadow:0 0 0 0 transparent}
.themify_builder_content-2041 .tb_w19h888.module-fancy-heading.module .main-head{font-size:36px}
.themify_builder_content-2041 .tb_w19h888.module-fancy-heading.module .sub-head{font-size:16px}
.themify_builder_content-2041 .tb_6wlj404.module-buttons .module-buttons-item a{font-size:14px}
}/*Builder Custom CSS START*/
/*Body*/
#content {
	padding: unset;
	background: #FAFAFA;
}
.displaynone, .hidden, .hide, .ocultar {
    display: none;
}

/*Text*/
p {
	margin: 0;
}
.pixel {
	height: 1px;
	color: transparent;
}
.ff-el-group.ff-custom_html.pixel {
	margin-bottom: 0px !important;
}

/*btn*/
button, input[type=reset], input[type=submit] {
	background: #F12042;
	color: #fafafa;
	font-family: "Roboto";
	letter-spacing: 0;
	text-transform: none;
	margin-top: 20px;
	border-radius: 8px;
	font-size: 1em;
	line-height: 20px;
	padding: 10px 24px;
	transition: 0.2;
	text-transform: uppercase;
}
button:hover, input:is([type=reset],[type=submit]):hover {
	background-color: #CD1B38 !important;
	transform: none;
	box-shadow: none;
}

/*Error*/
.fluentform_wrapper_142.ffs_custom_wrap .ff-el-input--content .error, .fluentform_wrapper_142.ffs_custom_wrap .error-text {
	height: unset;
	font-size: 14px;
	letter-spacing: 0;
	font-family: "Roboto";
	background-color: #af0404;
	width: fit-content;
	padding: 0px 8px;
	border-radius: 4px;
}
.fluentform .ff-el-is-error .ff-el-form-control {
	margin-bottom: 10px !important;
	transition: 0.5s;
	border-color: #af0404 !important;
}

/*Input*/
.fluentform .ff-el-is-error .ff-el-form-control {
	background-color: #1c1c1c !important;
}
input:is([type=radio],[type=checkbox]), input:read-only, input:read-write, select, textarea {
	background-color: #fafafa !important;
	border: unset !important;
	border-bottom: solid 1px black !important;
	border-radius: 0px !important;
}
.ff-default .ff-el-form-control {
	padding: 10px 8px !important;
}

/*Message Success*/
.ff-message-success {
	border: none !important;
	box-shadow: none !important;
	padding: 0 !important;
	margin-top: 0 !important;
	margin-bottom: 20px;
	font-family: "Roboto";
	letter-spacing: 0;
	color: white;
	opacity: 0.5;
}

@media only screen and (max-width: 576px) {
	.ff-default .ff-el-form-control {
		font-size: 18px;
	}
}
/*Builder Custom CSS END*/