.contactContainer{display:flex;max-width:var(--section-max-width);padding:128px 72px;width:100%}@media(min-width:1401px)and (max-width:1920px){.contactContainer{padding:6.6666667vw 3.75vw}}@media(min-width:768px)and (max-width:1400px){.contactContainer{display:grid;grid-template:1fr/1fr 1fr;margin-right:0;padding:88px 42px;width:100%}}@media(max-width:991px){.contactContainer{flex-direction:column;justify-content:space-between;padding:88px 42px}}@media(max-width:768px){.contactContainer{padding:48px 16px}}.contactContainerLeft{margin-right:191px;width:730px}@media(min-width:1401px)and (max-width:1920px){.contactContainerLeft{margin-right:9.9479167vw;width:40vw}}@media(max-width:1400px){.contactContainerLeft{margin-right:0;width:77%}}@media(max-width:991px){.contactContainerLeft{margin-bottom:40px;margin-right:0;width:100%!important}}@media(min-width:768px)and (max-width:991px){.contactContainerLeft{padding-right:75px}}.contactContainerLeftTitle{font-family:var(--font-serif-family);font-size:72px;font-style:normal;font-weight:400;letter-spacing:-3.6px;line-height:64.8px;margin-bottom:32px}@media(min-width:1401px)and (max-width:1920px){.contactContainerLeftTitle{font-size:2.3vw;letter-spacing:-.1875vw;line-height:2.5vw;margin-bottom:1.4vw}}@media(max-width:1400px){.contactContainerLeftTitle{font-size:46px;line-height:50px}}@media(max-width:768px){.contactContainerLeftTitle{font-size:32px;letter-spacing:-1.6px;line-height:28.8px;margin-bottom:8px}}.contactContainerLeftDesc{font-family:var(--font-body-family);font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:28.8px}@media(min-width:1401px)and (max-width:1920px){.contactContainerLeftDesc{font-size:1.25vw;letter-spacing:-.025vw;line-height:1.5vw}}@media(max-width:1400px){.contactContainerLeftDesc{font-size:17px;line-height:22px}}@media(max-width:768px){.contactContainerLeftDesc{font-size:15px;letter-spacing:-.3px}}.contactContainerRightTitle{font-family:var(--font-serif-family);font-size:40px;font-style:normal;font-weight:400;letter-spacing:-2px;line-height:48px;margin-bottom:24px}@media(min-width:1401px)and (max-width:1920px){.contactContainerRightTitle{font-size:1.6vw;letter-spacing:-.1041667vw;line-height:2vw;margin-bottom:1.25vw}}@media(max-width:1400px){.contactContainerRightTitle{font-size:30px;line-height:36px}}@media(max-width:991px){.contactContainerRightTitle{margin-bottom:20px}}@media(max-width:768px){.contactContainerRightTitle{font-size:20px;letter-spacing:-1px;line-height:24px;margin-bottom:24px}}.contactContainerRightSocials{list-style:none}.contactContainerRightSocials li:last-child a{margin-bottom:0}@media(max-width:1400px){.contactContainerRightSocials{display:flex;flex-direction:column}}@media(max-width:768px){.contactContainerRightSocials{display:grid;grid-template:1fr 1fr/1fr 1fr}}@media(max-width:310px){.contactContainerRightSocials{display:flex;flex-direction:column}}.contactContainerRightSocialsItem{align-items:center;display:flex;margin-bottom:16px;width:fit-content}@media(min-width:1401px)and (max-width:1920px){.contactContainerRightSocialsItem{margin-bottom:.8333333vw}}.contactContainerRightSocialsItem:hover .contactContainerRightSocialsText:after{background:var(--birch);bottom:-6px;content:"";height:1px;left:0;position:absolute;transition:all .1s linear;transition:all .3s ease-in-out;width:100%}.contactContainerRightSocialsIcon{height:32px;margin-right:16px;width:32px}@media(min-width:1401px)and (max-width:1920px){.contactContainerRightSocialsIcon{height:1.6666667vw;margin-right:.8333333vw;width:1.6666667vw}}@media(max-width:1400px){.contactContainerRightSocialsIcon{height:28px;margin-right:12px;width:28px}}@media(max-width:768px){.contactContainerRightSocialsIcon{height:28px;margin-right:8px;width:28px}}.contactContainerRightSocialsText{font-family:var(--font-body-family);font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.36px;line-height:21.6px;position:relative;transition:all .3s ease-in-out}@media(min-width:1401px)and (max-width:1920px){.contactContainerRightSocialsText{font-size:1.2vw;letter-spacing:-.01vw;line-height:1.2vw}}@media(max-width:1400px){.contactContainerRightSocialsText{font-size:15px;letter-spacing:-.28px;line-height:18px}}@media(max-width:768px){.contactContainerRightSocialsText{font-size:14px;letter-spacing:-.28px}}