section.contact-hero{position:relative;height:850px;background-color:#f0f0f0;padding-top:120px}@media(max-width: 1024px){section.contact-hero{height:auto;padding:100px 0}}section.contact-hero .inner{width:100%;margin:0}@media(min-width: 1024px){section.contact-hero .inner{max-width:44%}}section.contact-hero h1{font-size:60px;color:#12132c;margin:0 0 30px;line-height:1;font-weight:800}@media(max-width: 1024px){section.contact-hero h1{font-size:35px;margin:0 0 20px}}section.contact-hero .hero-content p{font-size:20px;color:#12132c;margin:0 0 30px;line-height:normal}@media(max-width: 1024px){section.contact-hero .hero-content p{font-size:18px;margin:0 0 20px}}section.contact-hero .hero-image-wrapper{position:absolute;top:120px;right:0;margin:30px auto 0}@media(max-width: 1450px){section.contact-hero .hero-image-wrapper{max-width:45%;height:100%}}@media(max-width: 1024px){section.contact-hero .hero-image-wrapper{display:none}}section.contact-hero .form-wrapper{margin-top:10px;display:flex;flex-flow:column;align-items:flex-end}section.contact-hero .form-wrapper .wpcf7-form-control-wrap{width:100%}section.contact-hero .form-wrapper .wpcf7-response-output{margin:20px 0 !important;padding:0 7px !important}section.contact-hero .form-wrapper .wpcf7-not-valid-tip{margin-top:-15px}section.contact-hero .form-wrapper .inputs-wrapper{width:100%}@media(max-width: 1024px){section.contact-hero .form-wrapper .inputs-wrapper{flex-flow:column}}section.contact-hero .form-wrapper .input-wrapper{width:100%;position:relative}@media(min-width: 1024px){section.contact-hero .form-wrapper .input-wrapper{max-width:48%}}section.contact-hero .form-wrapper .input-wrapper.subject::after{content:"▼";position:absolute;top:35%;right:15px;transform:translateY(-50%);pointer-events:none}section.contact-hero .form-wrapper input,section.contact-hero .form-wrapper select,section.contact-hero .form-wrapper textarea{width:100%;padding:12px 15px;border-radius:50px;border:none;margin-bottom:20px;font-size:18px}section.contact-hero .form-wrapper input::-moz-placeholder, section.contact-hero .form-wrapper select::-moz-placeholder, section.contact-hero .form-wrapper textarea::-moz-placeholder{color:#1e1a1c !important;opacity:1 !important}section.contact-hero .form-wrapper input::placeholder,section.contact-hero .form-wrapper select::placeholder,section.contact-hero .form-wrapper textarea::placeholder{color:#1e1a1c !important;opacity:1 !important}section.contact-hero .form-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none}section.contact-hero .form-wrapper textarea{border-radius:20px;height:150px;resize:none}section.contact-hero .form-wrapper .wpcf7-list-item label{display:flex;margin-bottom:30px}section.contact-hero .form-wrapper .wpcf7-list-item label input{width:25px;height:29px;margin-right:10px;margin-bottom:0;padding:0}section.contact-hero .form-wrapper .wpcf7-list-item label span{font-size:18px;color:#1e1a1c}section.contact-hero .form-wrapper .submit-wrapper{width:200px;position:relative}@media(max-width: 1024px){section.contact-hero .form-wrapper .submit-wrapper{margin:0 auto}}section.contact-hero .form-wrapper .submit-wrapper img{position:absolute;right:10%;top:50%;transform:translateY(-50%);transition:250ms all;width:28px}section.contact-hero .form-wrapper .submit-wrapper input{width:100%;background:linear-gradient(90deg, #144159 0%, #4b9bcd 100%);color:#fff;font-weight:600;margin:0;cursor:pointer;font-size:20px;transition:background-color .3s ease;padding-right:30px}section.contact-hero .form-wrapper .submit-wrapper:hover img{right:5%}section.contact-hero .form-wrapper .wpcf7-spinner{position:absolute;bottom:0}@media(max-width: 1024px){section.contact-hero .form-wrapper .wpcf7-spinner{margin:0;left:-30px}}