.elementor-1708 .elementor-element.elementor-element-767c833:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-767c833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xvo.392.myftpupload.com/wp-content/uploads/2025/02/Design-sem-nome-15-scaled.webp");background-position:bottom center;background-size:cover;}.elementor-1708 .elementor-element.elementor-element-767c833 > .elementor-background-overlay{background-color:#1C1C1C4D;background-image:url("https://xvo.392.myftpupload.com/wp-content/uploads/2025/02/icons-051.png");background-position:center center;background-size:100% auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1708 .elementor-element.elementor-element-767c833 > .elementor-container{max-width:1280px;min-height:60vh;}.elementor-1708 .elementor-element.elementor-element-767c833{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 0em 4em 0em;}.elementor-1708 .elementor-element.elementor-element-66a139f > .elementor-widget-container{background-image:url("https://xvo.392.myftpupload.com/wp-content/uploads/2025/02/icons-035-1.png");margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1708 .elementor-element.elementor-element-66a139f{text-align:center;}.elementor-1708 .elementor-element.elementor-element-66a139f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );-webkit-text-stroke-width:0.3px;stroke-width:0.3px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-065316d{--display:flex;--padding-top:0em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}@media(max-width:1366px){.elementor-1708 .elementor-element.elementor-element-767c833 > .elementor-container{min-height:40vh;}.elementor-1708 .elementor-element.elementor-element-767c833 > .elementor-background-overlay{background-position:center center;background-size:cover;}.elementor-1708 .elementor-element.elementor-element-767c833{padding:8em 0em 8em 0em;}.elementor-1708 .elementor-element.elementor-element-66a139f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-66a139f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1708 .elementor-element.elementor-element-065316d{--padding-top:0em;--padding-bottom:7em;--padding-left:2em;--padding-right:2em;}}@media(max-width:1024px){.elementor-1708 .elementor-element.elementor-element-767c833 > .elementor-container{min-height:40vh;}.elementor-1708 .elementor-element.elementor-element-767c833{padding:5em 0em 0em 0em;}.elementor-1708 .elementor-element.elementor-element-66a139f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1708 .elementor-element.elementor-element-065316d{--padding-top:0em;--padding-bottom:7em;--padding-left:2em;--padding-right:2em;}}@media(max-width:767px){.elementor-1708 .elementor-element.elementor-element-767c833 > .elementor-background-overlay{background-repeat:no-repeat;background-size:cover;}.elementor-1708 .elementor-element.elementor-element-767c833{padding:8em 0em 3em 0em;}.elementor-1708 .elementor-element.elementor-element-66a139f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1708 .elementor-element.elementor-element-065316d{--padding-top:0em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}}/* Start custom CSS *//* Group */
#fluentform_3 fieldset .ff-el-group:nth-child(5){
	display: none;
}

/* Group */
#fluentform_3 fieldset .ff-el-group:nth-child(31){
	display: none;
}

/* Label */
#fluentform_3 .ff-el-input--label label{
	font-weight:400;
}

/* Form check */
#fluentform_3 fieldset .ff-el-group .ff-el-input--content .ff-el-form-check{
	font-weight:400;
}

/* Custom html */
#fluentform_3 fieldset .ff-custom_html{
	color:#ffffff;
	font-size:18px;
}

/* Input */
#fluentform_3 fieldset input[type=text]{
	
}

/* 1367px and larger screen sizes */
@media (min-width:1367px){

	/* Label */
	#fluentform_3 .ff-el-input--label label{
		font-size:18px;
	}
	
}

/* Input */
#fluentform_3 fieldset input[type=text]{
	background-color:transparent;
	border-style:solid;
	border-width:1px;
	border-color:#6b6b6b;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}



/* Input */
#fluentform_3 fieldset input[type=text]:hover{
	background-color:transparent;
	border-style:solid;
	border-width:1px;
	border-color:#f6ad00;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}


/* Input */
#fluentform_3 fieldset input[type=tel]{
	background-color:transparent;
	border-style:solid;
	border-width:1px;
	border-color:#6b6b6b;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;	
}


/* Input */
#fluentform_3 fieldset input[type=tel]:hover{
	background-color:transparent;
	border-style:solid;
	border-width:1px;
	border-color:#f6ad00;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

/* Input */
#fluentform_3 fieldset input[type=email]{
	background-color:transparent;
	border-style:solid;
	border-width:1px;
	border-color:#6b6b6b;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;		
}


/* Input */
#fluentform_3 fieldset input[type=email]:hover{
	background-color:transparent;
	border-style:solid;
	border-width:1px;
	border-color:#f6ad00;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;	
}


/* Input */
#fluentform_3 .ff-column-container:nth-child(23) input[type=text]{
	margin-top:32px;
}


/* Select */
#fluentform_3 .ff-t-cell select{
	background-color:transparent;
	border-style:solid;
	border-width:1px;
	border-color:#6b6b6b;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

#fluentform_3 .ff-t-cell:nth-child(3) .ff-el-input--content{
	padding-top:4px;
}


/* Select */
#fluentform_3 .ff-t-cell select:hover{
	background-color:transparent;
	border-style:solid;
	border-width:1px;
	border-color:#f6ad00;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

/* Input  content */
#fluentform_3 .ff-el-group:nth-child(28) .ff-el-input--content{
	margin-top:-15px;
}

/* Input  content */
#fluentform_3 .ff-el-group:nth-child(32) .ff-el-input--content{
	margin-top:-15px;
	
}

/* Select */
#fluentform_3 .ff-el-group:nth-child(30) select{
	background-color:transparent;
	border-style:solid;
	border-width:1px;
	border-color:#6b6b6b;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;	
}



/* Select */
#fluentform_3 .ff-el-group:nth-child(30) select:hover{
	background-color:transparent;
	border-style:solid;
	border-width:1px;
	border-color:#f6ad00;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;	
}


/* Submit */
#fluentform_3 fieldset .ff-btn-submit{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	border-style:solid;
	border-width:2px;
	background-color:transparent;
	border-color:#f6ad00;
	padding-right:50px;
	padding-left:50px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:20px;
	
}

/* Submit */
#fluentform_3 fieldset .ff-btn-submit:hover{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	border-style:solid;
	border-width:2px;
	background-color:#f6ad00;
	border-color:#f6ad00;
	padding-right:50px;
	padding-left:50px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:20px;
    color:#ffffff;
	
}

/* Submit wrapper */
#fluentform_3 fieldset .ff_submit_btn_wrapper{
	text-align:center;
	
}


/* Form check */
#fluentform_3 fieldset .ff-el-form-check{
	display:inline;
}

/* Form check label */
#fluentform_3 fieldset .ff-el-form-check-label{
	width: 48%;
	border-style:solid;
	border-width:1px;
	border-color:#6b6b6b;
	background-color:transparent;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	margin-bottom:0px;
	margin-right:10px;
	
}


/* Form check label */
#fluentform_3 fieldset .ff-el-form-check-label:hover{
	border-style:solid;
	border-width:1px;
	border-color:#F6AD00;
	background-color:transparent;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	margin-bottom:0px;
	margin-right:10px;
	
}


/* Form check label */
#fluentform_3 .ff-el-group:nth-child(27) .ff-el-form-check:nth-child(1) .ff-el-form-check-label{
	display: block !important;
	width: auto;
	border-style:none;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	color:#ffffff;
	font-size:18px;
	
}


/* Form check label */
#fluentform_3 .ff-el-group:nth-child(27) .ff-el-form-check:nth-child(1) .ff-el-form-check-label:hover{
	display: block !important;
	width: auto;
	border-style:none;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	color:#ffffff;
	font-size:18px;
	
}


/* Form check label */
#fluentform_3 .ff-el-group:nth-child(27) .ff-el-form-check:nth-child(2) .ff-el-form-check-label{
	display: block !important;
	width: auto;
	border-style:none;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	color:#ffffff;
	font-size:18px;
}



/* Form check label */
#fluentform_3 .ff-el-group:nth-child(27) .ff-el-form-check:nth-child(2) .ff-el-form-check-label:hover{
	display: block !important;
	width: auto;
	border-style:none;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	color:#ffffff;
	font-size:18px;
}


/* Image holder */
.ff_list_buttons .ff_el_checkable_photo_holders .ff-el-image-holder:nth-child(1){
	display: block !important;
}

/* Image holder */
.ff_list_buttons .ff_el_checkable_photo_holders .ff-el-image-holder:nth-child(2){
	display: block !important;
}

/* Form check label */
.ff_el_checkable_photo_holders .ff-el-image-holder .ff-el-form-check-label{
	padding-left:0px !important;
	padding-right:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
	border-width:0px !important;
	
}




/* Image holder */
.ff_list_buttons .ff_el_checkable_photo_holders .ff-el-image-holder{
	width: 10%;
	border-color:#6b6b6b !important;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}


/* Image holder */
.ff_list_buttons .ff_el_checkable_photo_holders .ff-el-image-holder:hover{
	width: 10%;
	border-color:#f6ad00 !important;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

/* Image holder */
.elementor-shortcode .fluentform #fluentform_3 fieldset .ff_list_buttons .ff-el-input--content .ff_el_checkable_photo_holders .ff-el-image-holder{
	display:inline-block !important;
	margin-right:10px !important;
}

/* Span Tag */
.ff_el_checkable_photo_holders .ff-el-image-holder span:hover{
	background-color:#f6ad00 !important;
	color:#ffffff !important;
}

/* Span Tag */
.ff_el_checkable_photo_holders .ff-el-image-holder span:checked{
	background-color:#f6ad00 !important;
	color:#ffffff !important;
}

/* 575px and smaller screen sizes */
@media (max-width:575px){

	/* Form check label */
	#fluentform_3 fieldset .ff-el-form-check-label{
		width: 47%;
	}
	
}


/* 575px and smaller screen sizes */
@media (max-width:575px){

	/* Form check label */
	#fluentform_3 fieldset .ff-el-form-check-label{
		width: 47%;
	}
	
	/* Custom html */
	#fluentform_3 fieldset .ff-custom_html{
		font-size:14px;
	}
	
	/* Span Tag */
	#fluentform_3 .ff-el-form-check span{
		font-size:14px;
	}
	
	/* Input */
	#fluentform_3 .ff-column-container:nth-child(23) input[type=text]{
		margin-top:0px;
		
	}
	
}



/* 1366px and smaller screen sizes */
@media (max-width:1366px){

	/* Label */
	#fluentform_3 .ff-el-input--label label{
		font-size:18px;
	}
	
}


/* 1366px and smaller screen sizes */
@media (max-width:1366px){

	/* Label */
	#fluentform_3 .ff-el-input--label label{
		font-size:18px;
	}
	
}

/* 767px and smaller screen sizes */
@media (max-width:767px){

	/* Label */
	#fluentform_3 .ff-el-input--label label{
		font-size:18px;
	}
	
	/* Input */
	#fluentform_3 .ff-t-cell input[type=text]{
		margin-top:0px !important;
		
	}
	
}



/* 575px and smaller screen sizes */
@media (max-width:575px){

	/* Span Tag */
	#fluentform_3 .ff-el-form-check span{
		font-size:18px;
	}
	
	/* Paragraph */
	#fluentform_3 fieldset p{
		font-size:18px;
		
	}
	
}



/* 575px and smaller screen sizes */
@media (max-width:575px){

	/* Form check label */
	#fluentform_3 fieldset .ff-el-form-check-label:hover{
		width: 47%;
	}
	
}



/* 575px and smaller screen sizes */
@media (max-width:575px){

	/* Form check label */
	#fluentform_3 fieldset .ff-el-form-check-label{
		width: 48%;
	}
	
	/* Form check label */
	#fluentform_3 fieldset .ff-el-form-check-label:hover{
		width: 48%;
	}
	
}





/* 536px and smaller screen sizes */
@media (max-width:536px){

	/* Form check label */
	#fluentform_3 fieldset .ff-el-form-check-label{
		width: 47%;
	}
	
	/* Form check label */
	#fluentform_3 fieldset .ff-el-form-check-label:hover{
		width: 47%!important;
	}
	
}

/* 411px and smaller screen sizes */
@media (max-width:411px){

	/* Form check label */
	#fluentform_3 fieldset .ff-el-form-check-label{
    		width: 46%;		
	}
	
}



/* 320px and smaller screen sizes */
@media (max-width:320px){

	/* Form check label */
	#fluentform_3 fieldset .ff-el-form-check-label{
		width: 45%;
	}
	
}



/* 287px and smaller screen sizes */
@media (max-width:287px){

	/* Form check label */
	#fluentform_3 fieldset .ff-el-form-check-label{
		width: 44%;
		
	}
	
}



/* 769px and larger screen sizes */
@media (min-width:769px){

	/* Span Tag */
	.e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .fluentform #fluentform_3 fieldset .ff_list_buttons .ff-el-input--content .ff_el_checkable_photo_holders .ff-el-image-holder:nth-child(2) .ff-el-form-check-label span{
		width:210% !important;
	}
	
	/* Span Tag */
	.e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .fluentform #fluentform_3 fieldset .ff_list_buttons .ff-el-input--content .ff_el_checkable_photo_holders .ff-el-image-holder:nth-child(1) .ff-el-form-check-label span{
		width:210% !important;
	}
	
}


/* 767px and smaller screen sizes */
@media (max-width:767px){

	/* Span Tag */
	.e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .fluentform #fluentform_3 fieldset .ff_list_buttons .ff-el-input--content .ff_el_checkable_photo_holders .ff-el-image-holder:nth-child(2) .ff-el-form-check-label span{
		width:210% !important;
	}
	
	/* Span Tag */
	.e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .fluentform #fluentform_3 fieldset .ff_list_buttons .ff-el-input--content .ff_el_checkable_photo_holders .ff-el-image-holder:nth-child(1) .ff-el-form-check-label span{
		width:210% !important;
	}
	
	/* Span Tag */
	.ff_el_checkable_photo_holders .ff-el-image-holder:nth-child(1) span{
		
	}
	
}


/* 536px and smaller screen sizes */
@media (max-width:536px){
    	/* Span Tag */
	.e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .fluentform #fluentform_3 fieldset .ff_list_buttons .ff-el-input--content .ff_el_checkable_photo_holders .ff-el-image-holder:nth-child(1) .ff-el-form-check-label span{
		width:220% !important;
	}
	
	
	/* Span Tag */
	.e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .fluentform #fluentform_3 fieldset .ff_list_buttons .ff-el-input--content .ff_el_checkable_photo_holders .ff-el-image-holder:nth-child(2) .ff-el-form-check-label span{
		width:220% !important;
	}

}


/* 321px and smaller screen sizes */
@media (max-width:321px){

    	/* Span Tag */
	.e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .fluentform #fluentform_3 fieldset .ff_list_buttons .ff-el-input--content .ff_el_checkable_photo_holders .ff-el-image-holder:nth-child(1) .ff-el-form-check-label span{
		width:230% !important;
	}
	
	
	/* Span Tag */
	.e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .fluentform #fluentform_3 fieldset .ff_list_buttons .ff-el-input--content .ff_el_checkable_photo_holders .ff-el-image-holder:nth-child(2) .ff-el-form-check-label span{
		width:230% !important;
	}
	
}


/* Input */
.arrowLeft div input[type=number]{
	color:#000000 !important;
	padding-left:15px !important;
}/* End custom CSS */