.contact-banner{background:url(/_next/static/media/contact-bg.0f2b1975.png) no-repeat;background-size:cover;padding-top:118px}.contact-banner h1{font-weight:400}.contact-banner .main-title{max-width:654px}.contact-form{background-color:var(--white-color);padding:30px 40px;border-radius:16px;max-width:635px}.location-section{background:url(/_next/static/media/location-shape-bg.c5721d8d.svg) no-repeat;background-size:contain;background-position:100% 0}.location-section .main-title{max-width:460px}.location-section .main-title p{color:rgba(109,109,109,1)}.location-section .location-block{margin-top:120px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;position:relative;max-width:796px}.location-section .location-block:after{content:"";width:1px;height:calc(100% - 8px);background-color:rgba(0,0,0,1);opacity:.2;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.location-block .contact-location{width:298px}.contact-location p{margin-top:60px;margin-bottom:40px;color:rgba(109,109,109,1);max-width:260px}.contact-banner .contact-form .form-container .h5,.contact-banner .contact-form .form-container h5{display:none!important}.contact-banner .contact-divider,.contact-banner .contact-icon-list{display:none}.contact-icon-list{display:flex;align-items:center;justify-content:space-between;background:var(--color-gray);padding:16px;border-radius:10px}.contact-icon-list .contact-icon{display:flex;gap:15px;line-height:1}.contact-icon-list .contact-icon a:hover{transform:scale(1.15)}.contact-icon-list .contact-icon a{background-color:var(--white-color);border-radius:50%;min-width:35px;min-height:35px;display:flex;align-items:center;justify-content:center}.contact-icon-list .contact-icon img{max-width:22px;max-height:22px}.contact-divider{color:#c0c0c0;position:relative;text-align:center;margin:14px 0;line-height:1}.contact-divider:after,.contact-divider:before{content:"";background-color:#c0c0c0;width:calc(50% - 20px);height:1px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.contact-divider:after{right:0;left:unset}@media (-webkit-min-device-pixel-ratio:1.0416666666666667),(-webkit-min-device-pixel-ratio:1.05),(min-resolution:100dpi){.contact-banner{padding-top:100px}}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.banner-section .contact-form{padding:16px}.banner-section.contact-banner .form-group textarea.form-control{min-height:156px}}@media only screen and (max-width:1440px){.contact-form{padding:24px}.contact-icon-list .contact-icon{gap:10px}}@media only screen and (max-width:1340px){.contact-icon-list{padding:8px 16px}.contact-icon-list .contact-icon a{min-width:30px;min-height:30px}.contact-icon-list .contact-icon img{max-width:18px;max-height:18px}}@media (-webkit-min-device-pixel-ratio:1.4583333333333333),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:140dpi){.banner-section.contact-banner .form-group textarea.form-control{min-height:126px}}@media only screen and (max-width:1024px){.contact-form{max-width:100%}.location-section{background-size:40%}.location-section .location-block{margin-top:50px}.contact-location p{margin-top:40px;margin-bottom:30px}.location-block .contact-location{width:100%}.location-section .location-block:after{width:100%;height:1px;bottom:50%;left:0;transform:translateY(-50%)}.contact-location p{margin-top:30px;margin-bottom:18px;max-width:100%}.location-section .location-block{gap:80px}.banner-section .contact-form .h5,.banner-section .form-group>label{font-size:18px!important;margin-bottom:8px!important}}@media only screen and (max-width:767px){.contact-banner{padding-top:124px}.contact-banner .contact-icon-list{display:flex}.contact-banner .contact-divider{display:block}.contact-icon-list{font-size:10px;padding:10px!important;gap:6px!important}.contact-icon-list a{font-size:var(--body-font-size);min-width:30px!important;min-height:30px!important}.contact-icon-list .contact-icon a{background-color:#f4f4f4}.contact-icon-list .contact-icon{gap:6px}.contact-icon-list .contact-icon img{max-width:16px;max-height:16px}.contact-icon-list{background:var(--white-color)}.banner-section .form-col{padding:0 1px}.form-col{display:flex;justify-content:center}.banner-section .contact-form{background-color:#f3f3f4;border-radius:10px}}