.contact-us{padding-left:20px;padding-bottom:clamp(50px,11vw,80px);content-visibllity:auto}@media screen and (min-width: 1024px){.contact-us{padding:0 60px}}@media screen and (min-width: 1920px){.contact-us{padding:0 40px}}.contact-us__heading-box{max-width:600px;padding-right:20px;margin-bottom:clamp(40px,8vw,60px)}.contact-us__title{margin-bottom:clamp(20px,5.3vw,40px);font-size:clamp(32px,8vw,60px);line-height:1}.contact-us__description *{margin:0;font-size:18px;line-height:1.4}.contact-us__points{padding-right:20px;white-space:nowrap;overflow-x:auto;scrollbar-width:none;display:grid;grid-template-columns:1fr;gap:10px}.contact-us__points::-webkit-scrollbar{height:0}.contact-us__point{min-width:300px;white-space:normal}.contact-us__point-img-box{height:230px;margin-bottom:20px;overflow:hidden}.contact-us__point-img-box img{-o-object-fit:cover;object-fit:cover}.contact-us__point-label{position:absolute;bottom:25px;left:25px;display:none;font-family:"Arboria";font-size:24px;line-height:1;color:var(--color-secondary-button-text-light)}.contact-us__point-description{margin-bottom:20px}.contact-us__point-description *{font-size:16px;line-height:1.4}.contact-us__point-link span{font-family:"Arboria";font-size:18px;line-height:1;text-transform:uppercase;font-weight:500}@media screen and (min-width: 768px){.contact-us__points{flex-direction:column}.contact-us__point:not(:last-child){margin-right:0;margin-bottom:40px}.contact-us__point-label{display:inline-block}.contact-us__point-description *{font-size:18px}.contact-us__point-img-box{height:390px}}@media screen and (min-width: 1024px){.contact-us{max-width:1460px;margin:0 auto}.contact-us__heading-box{display:flex;align-items:flex-end;max-width:1920px}.contact-us__title{margin-bottom:0;margin-right:40px}.contact-us__description{max-width:545px}.contact-us__points{display:grid;grid-template-columns:1fr 1fr}.contact-us__point:not(:last-child){margin-bottom:0}.contact-us__point-description *{font-size:16px}.contact-us__point-img-box{height:350px;overflow:hidden}.contact-us__point-img-box img{-o-object-fit:cover;object-fit:cover}}@media screen and (min-width: 1024px){.contact-us__points{padding:0}}@media screen and (min-width: 1920px){.contact-us__point:not(:last-child){margin-right:40px}}