.elementor-261 .elementor-element.elementor-element-961dba3 > .elementor-container{max-width:800px;}.elementor-261 .elementor-element.elementor-element-961dba3:not(.elementor-motion-effects-element-type-background), .elementor-261 .elementor-element.elementor-element-961dba3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nutrifield.pt/wp-content/uploads/2020/05/wave25.png");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-261 .elementor-element.elementor-element-961dba3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-150px;padding:0px 0px 150px 0px;}.elementor-261 .elementor-element.elementor-element-961dba3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-261 .elementor-element.elementor-element-434127d .elementor-spacer-inner{--spacer-size:166px;}.elementor-261 .elementor-element.elementor-element-eda727f{text-align:center;}.elementor-261 .elementor-element.elementor-element-eda727f .elementor-heading-title{color:#00598F;}.elementor-261 .elementor-element.elementor-element-13a19b4 .htcontact-form-wrapper{text-align:left;}.elementor-261 .elementor-element.elementor-element-13a19b4 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]{height:55px;}.elementor-261 .elementor-element.elementor-element-13a19b4 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]{height:55px;}.elementor-261 .elementor-element.elementor-element-13a19b4 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]{height:55px;}.elementor-261 .elementor-element.elementor-element-13a19b4 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]{height:55px;}.elementor-261 .elementor-element.elementor-element-13a19b4 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]{height:55px;}.elementor-261 .elementor-element.elementor-element-13a19b4 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]{height:55px;}.elementor-261 .elementor-element.elementor-element-13a19b4 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{height:55px;}.elementor-261 .elementor-element.elementor-element-13a19b4 .wpcf7-form .wpcf7-form-control-wrap textarea{height:175px;}.elementor-261 .elementor-element.elementor-element-13a19b4 .wpcf7-form .wpcf7-submit{height:55px;color:#00598F;padding:0px 40px 0px 40px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00598F;}.elementor-261 .elementor-element.elementor-element-13a19b4 .wpcf7-form .wpcf7-submit:hover{background-color:#FFFFFF;}.elementor-261 .elementor-element.elementor-element-13a19b4 > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DE7A0D;}.elementor-261 .elementor-element.elementor-element-ac2f93a .elementor-spacer-inner{--spacer-size:116px;}@media(max-width:1024px) and (min-width:768px){.elementor-261 .elementor-element.elementor-element-e0163fa{width:100%;}}@media(max-width:1024px){.elementor-261 .elementor-element.elementor-element-961dba3:not(.elementor-motion-effects-element-type-background), .elementor-261 .elementor-element.elementor-element-961dba3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-261 .elementor-element.elementor-element-ac2f93a .elementor-spacer-inner{--spacer-size:25px;}}@media(max-width:767px){.elementor-261 .elementor-element.elementor-element-961dba3:not(.elementor-motion-effects-element-type-background), .elementor-261 .elementor-element.elementor-element-961dba3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-261 .elementor-element.elementor-element-961dba3{padding:0px 0px 0px 0px;}.elementor-261 .elementor-element.elementor-element-434127d .elementor-spacer-inner{--spacer-size:142px;}.elementor-261 .elementor-element.elementor-element-ac2f93a .elementor-spacer-inner{--spacer-size:103px;}}/* Start custom CSS for htcontactform-addons, class: .elementor-element-13a19b4 */#left {
    width: 48%;
    float: left;
    margin-right:5px;
}
 
#right {
    width: 50%;
    float: left;
}
 
.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
}
 
.clearfix {
    display:block;
    margin:10px 0;
}
.htcontact-form-wrapper p, .clearfix {text-align:left;
    color:#DE7A0D !important;
    font-weight:bold;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100%;
    border: 1px solid #DE7A0D;
    border-radius: 3px;
    padding: .5rem 1rem;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
::placeholder {
  color: #DE7A0D;
  font-weight:200;
}
select {
  color: #DE7A0D;
  font-weight:200 !important;
}
.politica{font-weight:200 !important;color:#000 !important;}
.enviar{text-align:center;}
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    color: #000 !important;
    background-color: #fff !important;
    text-decoration: none;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid #fff !important;
}
span.wpcf7-not-valid-tip {
    display: none !important;
}/* End custom CSS */