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.consultation{margin-bottom:128px}@media only screen and (max-width:991px){section.consultation{margin-bottom:95px}}@media only screen and (max-width:575px){section.consultation{margin-bottom:84px}}section.consultation>.content{background-image:url(../../assets/img/form-bg.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;border-radius:16px;-webkit-box-shadow:0 4px 24px 0 rgba(0,0,0,.08);box-shadow:0 4px 24px 0 rgba(0,0,0,.08);padding:43px 35px 40px}@media only screen and (max-width:991px){section.consultation>.content{padding:25px 28px 31px}}@media only screen and (max-width:575px){section.consultation>.content{background:#fff;padding:25px}}section.consultation>.content h3{margin-bottom:25px}@media only screen and (max-width:991px){section.consultation>.content h3{margin-bottom:20px}}section.consultation>.content form .content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;max-width:100%}@media only screen and (max-width:991px){section.consultation>.content form .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.consultation>.content form .content .inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}section.consultation>.content form .content .inputs .top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media only screen and (max-width:575px){section.consultation>.content form .content .inputs .top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}section.consultation>.content form .content .inputs .bottom .wpcf7-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}section.consultation>.content form .content .inputs .bottom .wpcf7-list-item:before{content:none}section.consultation>.content form .content .inputs .bottom .wpcf7-list-item span{color:#535d6c;font-size:14px;font-weight:400;line-height:120%}@media only screen and (max-width:991px){section.consultation>.content form .content .button{margin:0 auto;max-width:300px}}@media only screen and (max-width:375px){section.consultation>.content form .content .button{width:100%}}section.consultation>.content form .content .button p .when{color:#2f80ed;display:block;font-weight:400;margin-top:7px;text-align:center}@media only screen and (max-width:575px){section.consultation>.content form .content .button p .when{font-size:14px;margin-top:10px}}section.consultation>.content form .content .button br{display:none}