input{outline:none!important}input[type=email],input[type=submit],input[type=tel],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:48px;max-width:100%;padding:12px 16px;width:100%}@media only screen and (max-width:575px){input[type=email],input[type=submit],input[type=tel],input[type=text]{height:40px}}input[type=email].wpcf7-not-valid,input[type=submit].wpcf7-not-valid,input[type=tel].wpcf7-not-valid,input[type=text].wpcf7-not-valid{background-color:#fef6f8;border:1px solid #ed1a4d}input[type=email],input[type=tel],input[type=text]{border:1px solid #c8cbd0;border-radius:8px}input[type=submit]{background-color:#2f80ed;border:1px solid #2f80ed;border-radius:12px;color:#fff;-webkit-transition:.15s;transition:.15s}input[type=submit]:hover{background-color:#0061e3}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #b6d3f9;border-radius:4px;margin:0;max-height:18px;max-width:18px;min-height:18px;min-width:18px;outline:none}input[type=checkbox]:checked{background-color:#2f80ed;background-image:url(../../assets/img/check.svg);background-position:50%;background-repeat:no-repeat;border:2px solid #2f80ed}textarea{border:1px solid #c8cbd0;border-radius:8px;height:128px;line-height:140%;max-width:100%;outline:none!important;padding:12px 16px;resize:none;width:100%}.wpcf7-not-valid-tip{color:#ed1a4d;font-size:14px;line-height:120%}.wpcf7-form-control-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.wpcf7-spinner{display:none}.wpcf7-response-output{background:#fefaeb;border:none!important;border-left:4px solid #f2bd00!important;border-radius:4px;color:#373f4c;font-weight:400;line-height:130%;margin:22px 0 0!important;min-height:24px;padding-left:13px!important;text-align:left}section.contact-us{margin-bottom:144px;scroll-margin-top:70px}@media only screen and (max-width:991px){section.contact-us{margin-bottom:95px}}@media only screen and (max-width:575px){section.contact-us{margin-bottom:84px;scroll-margin-top:40px}}section.contact-us .bg{background-image:url(../../assets/img/form-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:166px 0}@media only screen and (max-width:1240px){section.contact-us .bg{border-radius:34px;padding:100px 0}}@media only screen and (max-width:991px){section.contact-us .bg{border-radius:28px;padding:80px 0}}@media only screen and (max-width:767px){section.contact-us .bg{padding:50px 0}}@media only screen and (max-width:575px){section.contact-us .bg{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}}section.contact-us .bg .content{background-color:#fff;border-radius:24px;-webkit-box-shadow:0 4px 24px 0 rgba(0,0,0,.08);box-shadow:0 4px 24px 0 rgba(0,0,0,.08);margin:0 auto;max-width:792px;padding:48px;text-align:center}@media only screen and (max-width:991px){section.contact-us .bg .content{max-width:682px}}@media only screen and (max-width:767px){section.contact-us .bg .content{max-width:502px}}@media only screen and (max-width:575px){section.contact-us .bg .content{padding:25px}}section.contact-us .bg .content .description{color:#535d6c;font-size:18px;margin-bottom:35px}@media only screen and (max-width:991px){section.contact-us .bg .content .description{margin-bottom:25px}}@media only screen and (max-width:575px){section.contact-us .bg .content .description{font-size:16px;margin-bottom:21px}}section.contact-us .bg .content form .inputs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.contact-us .bg .content form .inputs,section.contact-us .bg .content form .inputs>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media only screen and (max-width:575px){section.contact-us .bg .content form .inputs>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.contact-us .bg .content form .inputs>div>p{width:100%}section.contact-us .bg .content form .inputs .wpcf7-not-valid-tip{text-align:left}section.contact-us .bg .content form .button{margin-top:34px}@media only screen and (max-width:991px){section.contact-us .bg .content form .button{margin-top:25px}}@media only screen and (max-width:767px){section.contact-us .bg .content form .button{margin-top:16px}}section.contact-us .bg .content form .button input{background-image:url(../../assets/img/form-arrow.svg);background-position:calc(50% + 50px);background-repeat:no-repeat;font-size:16px;font-weight:600;max-width:190px;padding:12px 49px 12px 16px}@media only screen and (max-width:375px){section.contact-us .bg .content form .button input{max-width:100%}}section.contact-us .bg .content form .button .notice{color:#535d6c;font-size:12px;letter-spacing:-.2px;line-height:140%;margin-top:12px}section.contact-us .bg .content form .button .notice a{color:#535d6c;text-decoration:underline!important}section.contact-us .bg .content form .button .notice a:hover{color:#2f80ed;text-decoration:none!important}