@charset "UTF-8";.ai-minimalist-form-wrapper{display:block;position:relative;padding-top:80px;padding-bottom:40px;font-family:var(--font-family-default);color:var(--secondary)}.ai-minimalist-form{display:block;background-color:var(--primary);padding:70px;color:#fff}.ai-minimalist-form .ai-minimalist-form{margin-left:-15px;margin-right:-15px}.ai-minimalist-form .ai-minimalist-form-title{text-align:center}.ai-minimalist-form .ai-minimalist-form-title h2{font-family:var(--font-family-title);font-size:50px;color:#fff;letter-spacing:0;text-transform:uppercase}.ai-minimalist-form .ai-minimalist-form-title h2 strong{font-weight:400}.ai-minimalist-form .ai-minimalist-form-title p{margin-top:15px;font-size:20px;letter-spacing:.02em;text-transform:uppercase}.ai-minimalist-form .ai-minimalist-form-row{display:flex;margin-top:40px;margin-left:-14px;margin-right:-14px;padding:14px 0}.ai-minimalist-form .ai-minimalist-form-col{position:relative;width:33.3333333333%;padding-left:14px;padding-right:14px}.ai-minimalist-form ::-webkit-input-placeholder,.ai-minimalist-form ::placeholder{color:#fff}.ai-minimalist-form label{font-size:14px;color:#fff}.ai-minimalist-form input,.ai-minimalist-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:42px;background:transparent!important;color:#fff;border:0;border-bottom:solid 2px #ffffff;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:14px 0}.ai-minimalist-form textarea{padding-right:50px;resize:none;overflow:hidden}.ai-minimalist-form button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font-size:0;position:absolute;top:16px;right:3px;outline:0!important;border:0!important}.ai-minimalist-form button:before{content:"򰈵";position:relative;font-family:agentimage!important;speak:none;font-style:normal;font-size:24px;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color .3s linear}.ai-minimalist-form button:hover:before{color:#e8e8e8}.ai-minimalist-form .wpcf7-not-valid-tip{position:absolute;top:50%;right:0;left:auto;transform:translateY(-25%);width:auto;font-size:14px}.ai-minimalist-form .wpcf7-response-output{margin:0!important;padding:10px!important;font-size:14px;text-align:center}@media only screen and (max-width: 991px){.ai-minimalist-form{padding:70px 30px}.ai-minimalist-form .ai-minimalist-form-title h2{font-size:35px}.ai-minimalist-form .ai-minimalist-form-row{flex-direction:column;margin-top:0}.ai-minimalist-form .ai-minimalist-form-col{width:100%}.ai-minimalist-form label{font-size:16px;margin-top:15px}.ai-minimalist-form button{top:16px;right:13px}}@media only screen and (max-width: 480px){.ai-minimalist-form .ai-minimalist-form-title h2{font-size:27px}.ai-minimalist-form .ai-minimalist-form-title p{font-size:16px}}
