.contact-hero{padding:0 40px}@media (max-width:992px){.contact-hero{padding:0 10px}}.contact-hero__inner{background-color:#1BA3DB;border-radius:32px;background-size:cover;background-position:right bottom;background-repeat:no-repeat;padding:10px 0}@media (max-width:992px){.contact-hero__inner{padding:60px 0 60px 10px;background-size:cover;height:250px;display:flex;align-items:center}}.contact-hero__body{display:flex;gap:100px;align-items:center}@media (max-width:992px){.contact-hero__body{gap:10px}}.contact-hero__body .col-01{width:calc(60% - 10px)}@media (max-width:992px){.contact-hero__body .col-01{width:calc(52% - 5px)}}.contact-hero__body .col-01 .breadcrumbs{font-size:14px;font-weight:400;line-height:1.2;text-align:left;color:#fff;margin-bottom:10px}.contact-hero__body .col-01 .breadcrumbs a,.contact-hero__body .col-01 .breadcrumbs span{font-size:14px;font-weight:400;line-height:1.2;text-align:left;color:#fff}@media (max-width:992px){.contact-hero__body .col-01 .breadcrumbs a,.contact-hero__body .col-01 .breadcrumbs span{font-size:12px}}.contact-hero__body .col-01 h1{color:#fff;font-size:46px;font-weight:700;line-height:1.2;text-align:left;margin:0}@media (max-width:992px){.contact-hero__body .col-01 h1{font-size:18px}.contact-hero__body .col-01 h1 br{display:none}}.contact-hero__body .col-01 p{color:#fff;font-size:20px;font-weight:400;line-height:1.2;text-align:left}@media (max-width:992px){.contact-hero__body .col-01 p{display:none}}.contact-hero__body .col-02{width:calc(40% - 10px);overflow:hidden}@media (max-width:992px){.contact-hero__body .col-02{width:calc(48% - 5px)}}.contact-hero__body .col-02 img{max-height:374px}@media (max-width:992px){.contact-hero__body .col-02 img{max-height:200px}}.contact-details{margin:200px 0}@media (max-width:992px){.contact-details{margin:100px 0}}.contact-details__body{display:flex;gap:100px;flex-wrap:wrap}@media (max-width:992px){.contact-details__body{gap:60px}}@media (max-width:992px){.contact-details__body>div{width:100%}}.contact-details__body>div:last-child{max-width:40%}@media (max-width:992px){.contact-details__body>div:last-child{max-width:100%}}.contact-details__body>div>span{display:block;width:40px;height:5px;background:#1BA3DB;border-radius:5px}.contact-details__body>div h3{color:#0E131B;font-size:32px;font-weight:700;line-height:1.2;text-align:left;margin:24px 0}@media (max-width:992px){.contact-details__body>div h3{font-size:24px}}.contact-details__body>div>a{color:#0E131B;font-size:20px;font-weight:400;line-height:1.2;text-align:left}.contact-details__body>div p{color:#86898D;font-size:20px;font-weight:400;line-height:1.2;text-align:left}.contact-details__body>div p:first-child{margin:24px 0 12px 0}.contact-details__body>div p:last-child{margin:0}.contact-details__body>div .soc{display:flex;gap:16px}.contact-details__body>div .soc a{display:flex}.contact-details__body>div .soc a img{width:40px;height:40px}.contact-form{margin:200px 0}@media (max-width:992px){.contact-form{margin:100px 0}}.contact-form h2{color:#0E131B;font-size:32px;font-weight:700;line-height:1.2;text-align:center;margin:0 0 20px 0}@media (max-width:992px){.contact-form h2{font-size:24px}}.contact-form p{color:#0E131B;font-size:20px;font-weight:400;line-height:1.2;text-align:center;margin:0 0 48px 0}@media (max-width:992px){.contact-form p{font-size:14px;margin:0 0 48px 0}}.contact-form .wpcf7 form{display:flex;flex-wrap:wrap;gap:24px;max-width:416px;margin:0 auto}.contact-form .wpcf7 form .wpcf7-spinner{display:none !important}.contact-form .wpcf7 form .wpcf7-response-output{padding:0;border:none;color:#0E131B;margin:16px 0 0 0;text-align:center;font-size:16px}@media (max-width:992px){.contact-form .wpcf7 form .wpcf7-response-output{text-align:center}}.contact-form .wpcf7 form button{margin:0 auto}.contact-form .wpcf7 form .wpcf7-form-control-wrap{position:relative;width:calc(50% - 12px)}@media (max-width:992px){.contact-form .wpcf7 form .wpcf7-form-control-wrap{width:100%}}.contact-form .wpcf7 form .wpcf7-form-control-wrap[data-name="your-message"]{width:100%}.contact-form .wpcf7 form .wpcf7-form-control-wrap input,.contact-form .wpcf7 form .wpcf7-form-control-wrap textarea{width:100%;height:46px;background:#F5F5F5;border:1px solid #DDDDDD;padding:0 16px;color:#97999C;font-size:16px;font-weight:400;line-height:1.2;text-align:left;border-radius:8px}.contact-form .wpcf7 form .wpcf7-form-control-wrap input.wpcf7-not-valid,.contact-form .wpcf7 form .wpcf7-form-control-wrap textarea.wpcf7-not-valid{border-color:#f00}.contact-form .wpcf7 form .wpcf7-form-control-wrap textarea{height:140px;padding:12px 16px}.contact-form .wpcf7 form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;color:#f00;font-size:12px;top:100%}@media (max-width:992px){.contact-form .wpcf7 form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{font-size:10px}}