.elementor-194 .elementor-element.elementor-element-899d133{--spacer-size:77px;}.elementor-194 .elementor-element.elementor-element-f3e4fb2{margin-top:50px;margin-bottom:10px;}.elementor-194 .elementor-element.elementor-element-cd97e57 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-bc-flex-widget .elementor-194 .elementor-element.elementor-element-4dd29d0.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-194 .elementor-element.elementor-element-4dd29d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-194 .elementor-element.elementor-element-4dd29d0.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-194 .elementor-element.elementor-element-4dd29d0 > .elementor-element-populated{margin:0px 0px 0px 010px;--e-column-margin-right:0px;--e-column-margin-left:010px;}.elementor-194 .elementor-element.elementor-element-0a7001e .elementor-icon-wrapper{text-align:left;}.elementor-194 .elementor-element.elementor-element-0a7001e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-194 .elementor-element.elementor-element-0a7001e.elementor-view-framed .elementor-icon, .elementor-194 .elementor-element.elementor-element-0a7001e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-194 .elementor-element.elementor-element-0a7001e.elementor-view-framed .elementor-icon, .elementor-194 .elementor-element.elementor-element-0a7001e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-194 .elementor-element.elementor-element-0a7001e .elementor-icon{font-size:233px;}.elementor-194 .elementor-element.elementor-element-0a7001e .elementor-icon svg{height:233px;}.elementor-bc-flex-widget .elementor-194 .elementor-element.elementor-element-c217e26.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-194 .elementor-element.elementor-element-c217e26.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-194 .elementor-element.elementor-element-26d7c4b{text-align:left;color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-194 .elementor-element.elementor-element-26d7c4b > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-194 .elementor-element.elementor-element-cc2c451{margin-top:40px;margin-bottom:30px;}.elementor-194 .elementor-element.elementor-element-78af8b6 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-194 .elementor-element.elementor-element-b3f0463{margin-top:30px;margin-bottom:30px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-194 .elementor-element.elementor-element-4dd29d0{width:24%;}.elementor-194 .elementor-element.elementor-element-c217e26{width:76%;}}@media(max-width:767px){.elementor-194 .elementor-element.elementor-element-cd97e57 > .elementor-widget-container{margin:0px 0px -19px 0px;}.elementor-194 .elementor-element.elementor-element-0a7001e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-194 .elementor-element.elementor-element-26d7c4b > .elementor-widget-container{margin:0px 0px 0px 12px;}.elementor-194 .elementor-element.elementor-element-78af8b6 > .elementor-widget-container{margin:0px 0px -17px 0px;}}/* Start custom CSS for section, class: .elementor-element-b3f0463 */.wpcf7 form.invalid .wpcf7-response-output, 
.wpcf7 form.unaccepted .wpcf7-response-output {
	border-color: #bc936c;
}
#wpcf7-f235-p194-o1 form .wpcf7-response-output, 
#wpcf7-f235-p194-o1 form .wpcf7-not-valid-tip {
	color: #bc936c;
}

#wpcf7-f235-p194-o1 form {
	max-width: 1130px;
	margin-right: auto;
	margin-left: auto;
	color: #143339;
}
#wpcf7-f235-p194-o1 form .wrapperInputs {
	display: grid;
	grid-template-columns: repeat(2, calc(50% - 14px));
	row-gap: 30px;
	column-gap: 28px;
	align-items: start;
	font-family: 'montserrat', sans-serif;
}
#wpcf7-f235-p194-o1 form .av-special-heading-tag {
	font-size: 20px;
	font-weight: normal;
	line-height: 1.6;
}
#wpcf7-f235-p194-o1 form label, 
#wpcf7-f235-p194-o1 form label span {
	font-size: 14.06px;
	color: #143339;
	font-weight: normal;
	border: none;
}
#wpcf7-f235-p194-o1 form label {
	width: 100%;
	position: relative;
}
#wpcf7-f235-p194-o1 form label > span:first-child {
	width: max-content;
	position: absolute;
	top: 20px;
	left: 0;
}
.avia-webkit #wpcf7-f235-p194-o1 form label > span:first-child {
	top: 12px;
}
#wpcf7-f235-p194-o1 form label.focused > span:first-child {
	display: none;
}
#wpcf7-f235-p194-o1 form label input:not([type="submit"]):focus {
	box-shadow: none;
}
#wpcf7-f235-p194-o1 form label input:not([type="submit"]) {
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 14px;
	padding-left: 0;
	margin: 0;
	color: #143339;
	border: none;
	border-bottom: 1px solid #fff;
	background-color: transparent;
}
#wpcf7-f235-p194-o1 form label input:not([type="submit"]):focus-visible {
	outline: unset;
}
#wpcf7-f235-p194-o1 form input[type="submit"] {
	width: 200px;
	max-width: 100%;
	padding-top: 14px;
	padding-bottom: 14px;
	font-family: 'montserrat', sans-serif;
	font-size: 14.06px;
	color: #ffffff;
	background-color: #bc936c;
	border: none;
	transition: background-color 0.3s ease;
}
#wpcf7-f235-p194-o1 form input[type="submit"]:hover {
	background-color: #143339;
}
#wpcf7-f235-p194-o1 form .wpcf7-spinner {
	margin: 0;
	position: absolute;
	right: 0;
	bottom: -30px;
}
#wpcf7-f235-p194-o1 form .wrapperSubmit {
	margin-top: 30px;
	display: grid;
	grid-template-columns: repeat(2, max-content);
	column-gap: 20px;
	align-items: center;
	justify-content: end;
}
#wpcf7-f235-p194-o1 form .wrapperSubmit span.mandatories {
	font-size: 13px;
	color: #bc936c;
}
#wpcf7-f235-p194-o1 form .wrapperSubmit span.mandatories span {
	display: inline-block;
	vertical-align: middle;
	font-size: 19px;
}

#wrapperform .msgAfterSent {
	width: min(100%, 1120px);
	margin: 0 auto;
}
#wrapperform .msgAfterSent p {
	font-family: 'montserrat', sans-serif;
	font-size: 18px;
	color: #94704D;
	font-weight: 400;
	line-height: 28px;
}

@media (max-width: 820px) {
	#wpcf7-f235-p194-o1 form {
		display: block;
	}
	#wpcf7-f235-p194-o1 form, 
	#wpcf7-f235-p194-o1 form > * {
		width: 100%;
	}
	#wpcf7-f235-p194-o1 form .wpcf7-spinner {
		right: unset;
		left: 0;
	}
}
@media (max-width: 655px) {
	.wrapperTextoDos section {
		margin-bottom: 100px;
	}
	#wpcf7-f235-p194-o1 form {
		grid-template-columns: 100%;
	}
}
@media (max-width: 580px) {
	#wpcf7-f235-p194-o1 form .wrapperInputs {
		grid-template-columns: 100%;
		column-gap: 0;
	}
	#wpcf7-f235-p194-o1 form .wrapperSubmit {
		grid-template-columns: 100%;
		justify-content: center;
		text-align: center;
	}
	#wpcf7-f235-p194-o1 form .wrapperSubmit span.mandatories {
		margin-bottom: 10px;
	}
}/* End custom CSS */