.contact-head-section{background-color:#0000;width:100%;position:relative}.contact-head-section .contact-head-container{z-index:2;background-color:#fff;padding:4.5rem 5rem;position:relative;overflow:hidden}@media (max-width:768px){.contact-head-section .contact-head-container{padding:2.5rem 1.5rem}}.contact-head-section .head-content-row{justify-content:space-between;align-items:flex-end;gap:3rem;width:100%;display:flex}@media (max-width:768px){.contact-head-section .head-content-row{flex-direction:column;align-items:flex-start;gap:1.5rem}}.contact-head-section .head-content-row .main-title{color:#000;letter-spacing:-.045em;text-transform:lowercase;margin:0;font-size:clamp(6.25rem,12.5vw,12.5rem);font-weight:700;line-height:.95}@media (max-width:1200px){.contact-head-section .head-content-row .main-title{font-size:clamp(4.5rem,10vw,7.5rem)}}@media (max-width:768px){.contact-head-section .head-content-row .main-title{letter-spacing:-.03em;font-size:clamp(3rem,12vw,4.5rem)}}.contact-head-section .head-content-row .sub-desc{color:#000000bf;text-align:right;max-width:420px;margin:0 0 .8rem;font-size:1.05rem;font-weight:400;line-height:1.5}@media (max-width:768px){.contact-head-section .head-content-row .sub-desc{text-align:left;margin:0;font-size:.95rem}}.contact-head-section .head-content-row .sub-desc .desktop-break{display:block}@media (max-width:768px){.contact-head-section .head-content-row .sub-desc .desktop-break{display:none}}
