.wpcf7-response-output,.wpcf7-not-valid-tip,.wpcf7-spinner{display:none}.form{position:relative}.form__input.wpcf7-not-valid{border-bottom:1px solid #d60002}.form.submitting:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.15) 0%,rgba(0,0,0,.15) 100%)}.form.submitting:before{content:'';position:absolute;top:50%;left:50%;width:25px;height:25px;background-color:transparent;z-index:100;border-radius:50%;border-top:2px solid #c00a31;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes spin{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}.wp-playlist .mejs-container{width:100% !important;height:450px!important}.wp-playlist video{width:100% !important;height:100%!important}.phone-call{position:fixed;right:45px;bottom:10px;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;font-size:12px;line-height:14px;padding:10px;border-radius:50%;font-weight:700;opacity:.8;text-transform:uppercase;cursor:pointer;background:#d32f2f;color:#fff;border:none;z-index:999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 0px 0px 0px #d32f2f;-moz-box-shadow:0px 0px 0px 0px rgba(0,173,241,.7);box-shadow:0px 0px 0px 0px #d32f2f;-webkit-animation:pulsating 2.25s infinite cubic-bezier(.66,0,0,1);-moz-animation:pulsating 2.25s infinite cubic-bezier(.66,0,0,1);-ms-animation:pulsating 2.25s infinite cubic-bezier(.66,0,0,1);animation:pulsating 2.25s infinite cubic-bezier(.66,0,0,1);animation:pulsating 2.25s infinite cubic-bezier(.66,0,0,1);outline:none}@-webkit-keyframes pulsating{to{box-shadow:0 0 0 40px rgba(109,178,35,0)}}@-moz-keyframes pulsating{to{box-shadow:0 0 0 40px rgba(109,178,35,0)}}@-ms-keyframes pulsating{to{box-shadow:0 0 0 40px rgba(109,178,35,0)}}@keyframes pulsating{to{box-shadow:0 0 0 40px rgba(109,178,35,0)}}