.htmegavc-ct-title {overflow: hidden;}
.htmegavc-ct-title h2 {color: #18012c;font-size: 30px;font-weight: 700;margin-bottom: 12px;margin-bottom: 12px;margin-top: 0;}
.htmegavc-ct-title p {color: #798294;font-size: 16px;line-height: 28px;}
.htmegavc-ct-title.text-white h2 {color: #fff;}
.htmegavc-ct-title.text-white p {color: #fff;}
.htmegavc-ct-title-2 {position: relative;padding-left: 86px;margin-bottom: 10px;}
.htmegavc-ct-title-2 img {position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.htmegavc-ct-title-2 h2 {color: #fff;font-size: 30px;font-weight: 700;margin-bottom: 5px;}
.htmegavc-ct-title-2 p {color: #fff;margin: 0;font-size: 16px;}
.htmegavc-form_wrapper .wpcf7-form p {margin-bottom: 0;}
.htmegavc-form_wrapper div.wpcf7-response-output {margin-left: 0;margin-top: 10px;}
.htmegavc-form-style-1 form input {height: 55px;font-weight: 300;margin-top: 30px;padding: 0 20px;border: 1px solid #c1c1c1;font-family: "Montserrat",sans-serif;font-size: 13px;color: #a2a2a2;width: 100%;border-radius: 0;background: transparent;}
.htmegavc-form-style-1 form input:focus {border: 1px solid #18012c;}
.htmegavc-form-style-1 form input[type="submit"] {background-color: #0056ff;border: 1px solid transparent;color: #fff;font-size: 14px;font-weight: 500;height: 55px;padding: 0 29px;text-transform: uppercase;width: auto;transition: .5s;font-family: "Montserrat",sans-serif;line-height: initial;}
.htmegavc-form-style-1 form input[type="submit"]:hover {background-color: #18012c;}
.htmegavc-form-style-1 form textarea {border: 1px solid #c1c1c1;min-height: 175px;margin-top: 30px;padding: 20px;color: #a2a2a2;resize: none;font-family: "Montserrat",sans-serif;font-size: 13px;border-radius: 0;background: transparent;}
.htmegavc-form_wrapper form textarea:focus {border: 1px solid #18012c;}
.htmegavc-form_wrapper form input::-webkit-input-placeholder {color: #a2a2a2;}
.htmegavc-form_wrapper form input::-moz-placeholder {color: #a2a2a2;}
.htmegavc-form_wrapper form input:-ms-input-placeholder {color: #a2a2a2;}
.htmegavc-form_wrapper form input:-moz-placeholder {color: #a2a2a2;}
.htmegavc-form_wrapper form textarea::-webkit-input-placeholder {color: #a2a2a2;}
.htmegavc-form_wrapper form textarea::-moz-placeholder {color: #a2a2a2;}
.htmegavc-form_wrapper form textarea:-ms-input-placeholder {color: #a2a2a2;}
.htmegavc-form_wrapper form textarea:-moz-placeholder {color: #a2a2a2;}
.htmegavc-form-style-2 .wpcf7-form {margin-top: 25px;}
.htmegavc-form-style-2 label {color: #fff;font-style: italic;font-weight: 300;font-size: 14px;margin-bottom: 11px;}
.htmegavc-form-style-2 .wpcf7-form input[type*='text'], .htmegavc-form-style-2 .wpcf7-form input[type*='email'], .htmegavc-form-style-2 .wpcf7-form input[type*='url'], .htmegavc-form-style-2 .wpcf7-form input[type*='number'], .htmegavc-form-style-2 .wpcf7-form input[type*='tel'], .htmegavc-form-style-2 .wpcf7-form input[type*='date'] {height: 55px;font-weight: 300;margin-bottom: 30px;padding: 0 20px;border: 0 none;border: 1px solid transparent;font-family: "Montserrat",sans-serif;font-size: 13px;background: rgba(255,255,255,.3);color: #fff;width: 100%;border-radius: 0;}
.htmegavc-form-style-2 .wpcf7-form input[type*='text']:focus, .htmegavc-form-style-2 .wpcf7-form input[type*='email']:focus, .htmegavc-form-style-2 .wpcf7-form input[type*='url']:focus, .htmegavc-form-style-2 .wpcf7-form input[type*='number']:focus, .htmegavc-form-style-2 .wpcf7-form input[type*='tel']:focus, .htmegavc-form-style-2 .wpcf7-form input[type*='date']:focus {color: #fff;border: 1px solid #18012c;}
.htmegavc-form-style-2 input[type="submit"] {background-color: #fff;border: medium none;border: 1px solid transparent;color: #0056ff;font-size: 14px;font-weight: 600;height: 55px;line-height: inherit;padding: 0 29px;text-transform: uppercase;width: 100%;transition: .5s;font-family: "Montserrat",sans-serif;margin: 0;border-radius: 0;}
.htmegavc-form-style-2 input[type="submit"]:hover {background-color: #18012c;color: #fff;}
.htmegavc-form-style-2 input:last-child {margin-bottom: 0;}
.htmegavc-form-style-2 textarea {border: 1px solid #c1c1c1;border: 0 none;height: 205px;padding: 20px;color: #fff;resize: none;font-family: "Montserrat",sans-serif;font-size: 13px;background: rgba(255,255,255,.3);margin-bottom: 30px;width: 100%;border-radius: 0;}
.htmegavc-form-style-2 textarea:focus {color: #fff;border: 1px solid #18012c;}
.htmegavc-form-style-2 input::-webkit-input-placeholder {color: #fff;}
.htmegavc-form-style-2 input::-moz-placeholder {color: #fff;}
.htmegavc-form-style-2 input:-ms-input-placeholder {color: #fff;}
.htmegavc-form-style-2 input:-moz-placeholder {color: #fff;}
.htmegavc-form-style-2 textarea::-webkit-input-placeholder {color: #fff;}
.htmegavc-form-style-2 textarea::-moz-placeholder {color: #fff;}
.htmegavc-form-style-2 textarea:-ms-input-placeholder {color: #fff;}
.htmegavc-form-style-2 textarea:-moz-placeholder {color: #fff;}
.htmegavc-form-style-2 .wpcf7-form.invalid .wpcf7-not-valid {margin-bottom: 3px;}
.htmegavc-form-style-2 div.wpcf7-validation-errors, .htmegavc-form-style-2 div.wpcf7-acceptance-missing, .htmegavc-form-style-2 div.wpcf7-mail-sent-ok {color: #fff;}
input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
input[type=number] {-moz-appearance: textfield;}
.htmegavc-form-style-3 .wpcf7-form {margin-top: 25px;}
.htmegavc-form-style-3 form input {color: #c0c0c0;font-weight: 300;font-style: italic;border: 0 none;border-bottom: 1px solid #c0c0c0;padding: 0;margin-bottom: 10px;padding-bottom: 4px;font-size: 16px;font-family: "Montserrat",sans-serif;width: 100%;border-radius: 0;}
.htmegavc-form-style-3 form .wpcf7-form-control-wrap {margin-bottom: 40px;display: block;}
.htmegavc-form-style-3 form input:focus {border-bottom: 1px solid #18012c;}
.htmegavc-form-style-3 form input[type="submit"] {border: 0 none;border: 1px solid transparent;background: #0056ff;color: #fff;margin-top: 0px;margin-bottom: 0;height: 55px;line-height: 1;padding: 0 20px;transition: .5s;box-shadow: 0 0 10px rgba(0,0,0,.1);border-radius: 0;}
.htmegavc-form-style-3 form input[type="submit"]:hover {background: #fff;color: #0056ff;}
.htmegavc-form-style-3 form textarea {border: 0 none;border-bottom: 1px solid #c0c0c0;font-style: italic;padding: 0;min-height: 150px;resize: none;color: #c0c0c0;font-size: 16px;font-family: "Montserrat",sans-serif;border-radius: 0;}
.htmegavc-form-style-3 form textarea:focus {border-color: transparent;border-bottom-color: #18012c;}
.htmegavc-form-style-5 .wpcf7-form {margin-top: 25px;}
.htmegavc-form-style-5 form .input-box {display: flex;align-items: center;margin-bottom: 30px;}
.htmegavc-form-style-5 form .input-box label {color: #000;font-weight: 600;font-size: 14px;flex-basis: 16%;}
.htmegavc-form-style-5 .wpcf7-form-control-wrap {width: 100%;}
.htmegavc-form-style-5 form .input-box input {background: #a2a2a2;background: #f3f3f3;color: #a2a2a2;font-weight: 300;font-weight: "Montserrat",sans-serif;border: 1px solid #c1c1c1;height: 55px;line-height: 55px;padding: 0 20px;border-radius: 0;width: 100%;}
.htmegavc-form-style-5 form .input-box input:focus {border: 1px solid #18012c;}
.htmegavc-form-style-5 form .input-box textarea {background: #f3f3f3;border: 1px solid #c1c1c1;min-height: 200px;padding: 20px;font-weight: "Montserrat",sans-serif;border-radius: 0;width: 100%;}
.htmegavc-form-style-5 form .input-box textarea:focus {border: 1px solid #18012c;}
.htmegavc-form-style-5 form input[type="submit"] {background: #0056ff;width: auto;border: 0 none;color: #fff;padding: 0 30px;height: 55px;line-height: 55px;margin: 0;margin-left: 75px;font-size: 14px;font-weight: 500;transition: .5s;border-radius: 0;}
.htmegavc-form-style-5 div.wpcf7-response-output, .htmegavc-form-style-5 form input[type="submit"] {margin-left: 75px;}
.htmegavc-form-style-5 form input[type="submit"]:hover {opacity: .7;}
.htmegavc-form-style-6 {background: #81abfe;padding: 30px;}
.htmegavc-form-style-6 .htmegavc-ct-title {position: relative;padding-left: 86px;margin-bottom: 10px;}
.htmegavc-form-style-6 .htmegavc-ct-title img {position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.htmegavc-form-style-6 .htmegavc-ct-title h2 {color: #fff;font-size: 30px;font-weight: 700;margin-bottom: 5px;}
.htmegavc-form-style-6 .htmegavc-ct-title p {color: #fff;margin: 0;font-size: 16px;margin-bottom: 0;}
.htmegavc-form-style-6 form input {margin-top: 30px;border: 1px solid #fff;height: 50px;line-height: 50px;color: #fff;font-weight: 300;font-family: "Montserrat",sans-serif;border-radius: 0;width: 100%;background: transparent;padding: 0 15px;}
.htmegavc-form-style-6 form input:focus {border: 1px solid #18012c;color: #fff;}
.htmegavc-form-style-6 form input[type="submit"] {background: #fff;height: 55px;line-height: 56px;border: 0 none;padding: 0 30px;color: #0056ff;font-weight: 600;width: auto;transition: .5s;border-radius: 0;}
.htmegavc-form-style-6 form input[type="submit"]:hover {opacity: .7;}
.htmegavc-form-style-6 form textarea {margin-top: 30px;min-height: 145px;border: 1px solid #fff;padding: 20px;font-weight: 300;color: #fff;font-family: "Montserrat",sans-serif;border-radius: 0;width: 100%;background: transparent;}
.htmegavc-form-style-6 div.wpcf7-response-output {color: #fff;}
.htmegavc-form-style-6 form textarea:focus {border: 1px solid #18012c;}
.htmegavc-form-style-6 form input::-webkit-input-placeholder {color: #fff;}
.htmegavc-form-style-6 form input::-moz-placeholder {color: #fff;}
.htmegavc-form-style-6 form input:-ms-input-placeholder {color: #fff;}
.htmegavc-form-style-6 form input:-moz-placeholder {color: #fff;}
.htmegavc-form-style-6 form textarea::-webkit-input-placeholder {color: #fff;}
.htmegavc-form-style-6 form textarea::-moz-placeholder {color: #fff;}
.htmegavc-form-style-6 form textarea:-ms-input-placeholder {color: #fff;}
.htmegavc-form-style-6 form textarea:-moz-placeholder {color: #fff;}
.htmegavc-form-style-7 .wpcf7-form {margin-top: 25px;}
.htmegavc-form-style-7 form input {background: #f3f3f3;border: 0 none;border: 1px solid transparent;height: 55px;padding: 0;padding-left: 20px;margin-bottom: 0;font-family: "Montserrat",sans-serif;border-radius: 0;}
.htmegavc-form-style-7 form .wpcf7-form-control-wrap {margin-bottom: 30px;display: block;}
.htmegavc-form-style-7 form input:focus {border: 1px solid #18012c;}
.htmegavc-form-style-7 form input[type="submit"] {width: auto;margin: 0;padding: 0 58px;background: #0056ff;color: #fff;height: 58px;font-weight: 600;line-height: 61px;text-transform: uppercase;transition: .5s;margin-top: 10px;border-radius: 0;}
.htmegavc-form-style-7 form input[type="submit"]:hover {opacity: .7;}
.htmegavc-form-style-7 form label {font-size: 14px;color: #000;font-weight: 300;font-style: italic;font-family: "Montserrat",sans-serif;}
.htmegavc-form-style-7 form textarea {background: #f3f3f3;border: 0 none;border: 1px solid transparent;min-height: 230px;resize: none;padding: 20px;margin-bottom: 0;font-family: "Montserrat",sans-serif;border-radius: 0;}
.htmegavc-form-style-7 form textarea:focus {border: 1px solid #18012c;}
.htmegavc-form-style-7 input, .htmegavc-form-style-7 textarea {-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;outline: none;}
.contact-form-row2 .htmegavc-form_wrapper form input::placeholder, .contact-form-row2 .htmegavc-form_wrapper form textarea::placeholder {color: #fff;}
@media (max-width: 767px) {.htmegavc-form-style-5 .wpcf7-form-control-wrap {width: 100%;padding-left: 10px;}}