.ancora{
position: absolute;
margin-top: -100px;
z-index: -9999999;
}
.form label{
position: absolute;
left: -9999999999999999999999999999999999999px;
}
.form p {
margin-bottom: 1.2rem;
}
.form select {
margin: 0 0 1rem;
}
.form p br{
display: none;
}
.form input[type=text], .form input[type=email], .form input[type=tel], .form select, .form textarea{
width: 100%;
background-color: rgb(255 255 255 / 14%);
border: 1px solid rgb(255 255 255 / 62%);
border-radius: 0px;
font-family: 'Roboto', sans-serif;
font-size: 14px;
text-align: left;
font-style: initial;
color:#fff;
padding: 7px 10px;
}
.form input[type=submit]{
width: 100%;
color: #fff;
background-color: #0e581e;
border: 0px none rgb(0, 0, 0);
font-family: 'Roboto', sans-serif;
font-size: 16px;
text-align: center;
font-weight: 300;
font-style: initial;
padding: 10px 0px;
text-transform: uppercase;
}
.form input[type=submit]:hover{
background-color: #1f6f00fe;
}
@media(max-width: 992px){
.form input[type=submit]{
width: 75%;
}
}
.form .wpcf7-not-valid-tip{
color: #93e41c;
}
.form .wpcf7 form.invalid .wpcf7-response-output{
text-align: center;
color: #000;
background-color: #ffb100fe;
border-color: #ffb100fe;
}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {
text-align: center;
color: #000000;
border-color: #e4cb1c;
background-color: #e4cb1c;
}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}body.elementor-page .elementor-widget-menu-anchor{margin-block-end:0}.elementor-widget-google_maps .elementor-widget-container,.elementor-widget-google_maps:not(:has(.elementor-widget-container)){overflow:hidden}.elementor-widget-google_maps .elementor-custom-embed{line-height:0}.elementor-widget-google_maps iframe{height:300px}