:root{--font-pri:"Inter", sans-serif;--font-sec:"WixMadeforText", sans-serif;--header-index:151;--header-height:12.4rem}@media screen and (max-width:1200px){:root{--header-height:10rem}}.contact{padding:12rem 0}@media screen and (max-width:1200px){.contact{padding:8rem 0}}@media screen and (max-width:767px){.contact{padding:6rem 0}}@media screen and (max-width:1024px){.contact-row{--rg:5rem;--cg:5rem}}@media screen and (max-width:1024px){.contact-col{width:100%}}.contact-form{height:100%;padding:5rem;border-radius:2rem;background-color:#f5f9fd}@media screen and (max-width:1200px){.contact-form{padding:2rem;border-radius:1.2rem}}.contact-form .form-select_heading{height:6rem}.contact-form_heading{padding-bottom:2.4rem;border-bottom:.1rem solid #e4e4e4}.contact-form_heading .tt-main{max-width:67rem}@media screen and (max-width:575.98px){.contact-form_heading .tt-main{max-width:28rem}.contact-form_heading .tt-main br{display:none}}.contact-form_heading .text-16{color:#676767;line-height:160%}.contact-form>.btn{margin-top:auto}.contact-form .wpcf7.js{height:100%}.contact-form .wpcf7.js form{height:100%;display:flex;flex-direction:column}.contact-form .wpcf7.js form .btn{margin-top:auto}@media screen and (max-width:1024px){.contact-form .wpcf7.js form .btn{margin-top:8.6rem}}.contact-form .wpcf7.js form .btn__inner{padding:1.2rem 2rem}.contact-form .wpcf7.js form .wpcf7-response-output{text-align:left}@media screen and (max-width:575.98px){.contact-right{gap:1.6rem}}.contact-right_group{padding:4rem;row-gap:4.5rem;overflow:hidden;border-radius:2rem;background-color:#f5f9fd}@media screen and (max-width:1200px){.contact-right_group{padding:2rem;border-radius:1.2rem}}@media screen and (max-width:767px){.contact-right_box{row-gap:.8rem}}.contact-right_img{overflow:hidden;position:relative;border-radius:2rem;padding-top:calc(370 / 580 * 100%)}@media screen and (max-width:575.98px){.contact-right_img{border-radius:1.2rem}}@media screen and (min-width:1201px){.contact-right_img:hover img{transform:translate(-50%,-50%) scale(1.05)}}.contact-right_img img{top:50%;left:50%;width:100%;height:100%;object-fit:cover;position:absolute;transform:translate(-50%,-50%);transition:0.4s ease-in-out}@media screen and (max-width:767px){.contact-right_title{row-gap:.8rem}}.contact-right_title .text-16:first-child{line-height:130%;background:linear-gradient(279deg,#3553a2 12.37%,#0c3b60 81.92%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;font-size:2rem}@media only screen and (max-width:1599.98px) and (min-width:1200px){.contact-right_title .text-16:first-child{font-size:max(18px, 2rem)}}@media only screen and (max-width:1200px){.contact-right_title .text-16:first-child{font-size:1.8rem}}@media only screen and (max-width:800px){.contact-right_title .text-16:first-child{font-size:1.6rem}}@media only screen and (max-width:1599.98px) and (min-width:1200px){.contact-right_title .text-16:first-child{font-size:max(18px, 2rem)}}.contact-right_title .text-16:last-child{color:#676767;line-height:150%}@media screen and (max-width:767px){.contact-right_list{row-gap:.8rem}}.contact-right_item{gap:1.4rem .8rem;display:flex;flex-wrap:wrap}.contact-right_item>img{flex-shrink:0;width:2.4rem;height:2.4rem;object-fit:contain}@media screen and (max-width:575.98px){.contact-right_item>img{width:1.6rem;height:1.6rem;margin-top:.3rem}}.contact-right_item .text-16{color:#525252;line-height:150%;width:calc(100% - 3.2rem)}@media screen and (max-width:575.98px){.contact-right_item .text-16{width:calc(100% - 2.4rem)}}.contact-right_item .text-16 strong{font-weight:600;font-size:1.6rem}@media only screen and (max-width:1599.98px) and (min-width:1200px){.contact-right_item .text-16 strong{font-size:max(16px, 1.6rem)}}@media only screen and (max-width:800px){.contact-right_item .text-16 strong{font-size:1.4rem}}.contact-right_item .text-16 a{transition:0.4s ease-in-out}@media screen and (min-width:1201px){.contact-right_item .text-16 a:hover{color:#e78031}}.contact-right_item .map-iframe{width:100%;overflow:hidden;user-select:none;border-radius:1.2rem;padding-bottom:1.2rem}.contact-right_item .map-iframe iframe{width:100%;height:18.2rem;border-radius:1.2rem;overflow:hidden}form .form-group>.text-16{font-size:2rem}@media only screen and (max-width:1599.98px) and (min-width:1200px){form .form-group>.text-16{font-size:max(18px, 2rem)}}@media only screen and (max-width:1200px){form .form-group>.text-16{font-size:1.8rem}}@media only screen and (max-width:800px){form .form-group>.text-16{font-size:1.6rem}}@media only screen and (max-width:1599.98px) and (min-width:1200px){form .form-group>.text-16{font-size:max(18px, 2rem)}}