.cf7-entire-form{display:flex;gap:10px;width:100%}.cf7-field-holder{width:20%;position:relative}.wpcf7-form-control{width:100%;padding:10px;line-height:1.1;font-size:18px;border-radius:4px;color:#000}.wpcf7-spinner{position:absolute;top:45%;right:35%}.wpcf7-submit.has-spinner{margin-top:22px;color:#000}@media screen and (max-width:768px){.cf7-entire-form{flex-wrap:wrap}.cf7-field-holder{width:49%}.cf7-submit-button-holder{width:100%}}@media screen and (max-width:520px){.cf7-field-holder{width:100%}.cf7-submit-button-holder{width:100%}}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:red;background-color:red}.wpcf7-not-valid-tip{color:red;font-size:1em;font-weight:400;display:block}.elementor-nav-menu li{padding:7px 0!important}.elementor-nav-menu--main .elementor-nav-menu a{padding:0px!important}.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:0px!important}