.page .contact__heading{font-weight:700}.page .contact__heading .heading{color:#023047;font-family:Miriam Libre,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Oxygen,Fira Sans,Droid Sans,Helvetica Neue;font-size:4.375rem;font-weight:700;line-height:1.1428571429}.page .contact__heading .heading:last-child{margin-top:20px}.page .contact__heading .highlight{color:#2190ae}.page .contact__information__item{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:flex-start;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex}.page .contact__information__item:not(:last-child){margin-bottom:25px}.page .contact__information__item .text{font-size:1rem;line-height:1.6875}.page .contact__information__item .text span{color:#2190ae;font-size:1.125rem;font-weight:700;line-height:1.5}.page .contact__information__item .icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:25px}.page .contact__information__item .icon__location,.page .contact__information__item .icon__mail,.page .contact__information__item .icon__tel{color:#023047;font-size:.8125rem;line-height:1;margin-right:12px}.page .contact__information__item .icon__location,.page .contact__information__item .icon__tel{font-size:1rem;line-height:1}.page .contact__form{padding:200px 0 50px}.page .contact__form__right #inquiryForm input[type=email],.page .contact__form__right #inquiryForm input[type=number],.page .contact__form__right #inquiryForm input[type=text],.page .contact__form__right #inquiryForm textarea{border:1px solid #99d9ff;border-radius:5px}.page .contact__form__right #inquiryForm input[type=email].valid,.page .contact__form__right #inquiryForm input[type=number].valid,.page .contact__form__right #inquiryForm input[type=text].valid,.page .contact__form__right #inquiryForm textarea.valid{background-color:#99d9ff;color:#fff}.page .contact__form__right .p-form__group:nth-child(3){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page .contact__form__right .p-form__group:nth-child(3) .p-form__container{margin:unset;width:100%}.page .contact__form__btn{margin:0 auto;max-width:436px}.page .contact__form__btn:after{content:unset}.page .contact__form textarea{height:281px!important;margin-bottom:42.7px}@media only screen and (min-width:992px){.page .contact__heading{border-bottom:5px solid #ffa903;margin-bottom:2.4rem;padding:.7rem 0 2rem}.page .contact__form__right #inquiryForm{padding-left:2.5rem}.page .contact__form__right .inquiryForm__group{-webkit-box-flex:1;-ms-flex:1 1 350px;flex:1 1 350px;max-width:48%}}@media only screen and (max-width:991px){.page .contact__heading{border-right:3px solid #ffa903;margin-right:13px;padding:20px 8px 20px 0}.page .contact__heading .heading{font-size:2.1875rem;line-height:1}.page .contact__information{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0}.page .contact__form{padding:132px 0 17px}.page .contact__form__left{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-bottom:20px}.page .contact__form textarea{height:300px!important;margin-bottom:14px}}@media only screen and (max-width:767px){.page .contact__information{max-width:286px}}@media only screen and (max-width:321px){.page .contact__heading{margin-right:0;padding-right:0}.page .contact__information__item .icon__location,.page .contact__information__item .icon__mail,.page .contact__information__item .icon__tel{margin-left:4px}}