.recruitmentContact{margin-top:calc(clamp(2.5rem,8.24vw + 0.476rem,9.375rem));}.recruitmentContact .grid-container .flex-box{border-top:0.625rem solid #B9C8DA;}.recruitmentContact .grid-container .flex-box .flexWrap{padding-bottom:20;}.recruitmentContact .grid-container .flex-box .flexWrap .wraptitle{width:100%;}.recruitmentContact .grid-container .flex-box .flexWrap .wraptitle h2,.recruitmentContact .grid-container .flex-box .flexWrap .wraptitle h1{text-align:left;margin-top:calc(clamp(0.625rem,1.124vw + 0.349rem,1.563rem));letter-spacing:-0.04em;font-size:clamp(3.4375rem,calc(3.4375rem + (64 - 55) * ((100vw - 24.5625rem) / (1023 - 393))),4rem);line-height:100%;}@media print,screen and (min-width:64em){.recruitmentContact .grid-container .flex-box .flexWrap .wraptitle h2,.recruitmentContact .grid-container .flex-box .flexWrap .wraptitle h1{font-size:clamp(4rem,calc(4rem + (85 - 64) * ((100vw - 64rem) / (1728 - 1024))),5.3125rem);}}.recruitmentContact .grid-container .associates{max-width:70rem;width:100%;margin-top:2.5rem;}.recruitmentContact .grid-container .associates h3,.recruitmentContact .grid-container .associates h2{font-family:'ABCDiatype';font-weight:700;font-size:clamp(2.5rem,calc(2.5rem + (50 - 40) * ((100vw - 24.5625rem) / (1023 - 393))),3.125rem);line-height:100%;letter-spacing:-0.025em;}@media print,screen and (min-width:64em){.recruitmentContact .grid-container .associates h3,.recruitmentContact .grid-container .associates h2{font-size:clamp(3.125rem,calc(3.125rem + (64 - 50) * ((100vw - 64rem) / (1728 - 1024))),4rem);letter-spacing:-0.05em;}}.recruitmentContact .grid-container .associates h3 + p,.recruitmentContact .grid-container .associates h2 + p{margin-top:calc(clamp(2.188rem,0.674vw + 2.022rem,2.75rem));}.recruitmentContact .grid-container .associates p{font-family:'UntitledSerif';font-style:normal;font-weight:400;line-height:100%;letter-spacing:-0.025em;font-size:clamp(1.125rem,calc(1.125rem + (22 - 18) * ((100vw - 24.5625rem) / (1023 - 393))),1.375rem);}@media print,screen and (min-width:64em){.recruitmentContact .grid-container .associates p{font-size:clamp(1.375rem,calc(1.375rem + (27 - 22) * ((100vw - 64rem) / (1728 - 1024))),1.6875rem);}}.recruitmentContact .grid-container .associates p + p{margin-top:calc(clamp(2.188rem,-0.3vw + 2.261rem,1.938rem));}.recruitmentContact .grid-container .associates .flexWrapCol{margin-top:calc(clamp(2.188rem,1.573vw + 1.801rem,3.5rem));}@media print,screen and (min-width:48em){.recruitmentContact .grid-container .associates .flexWrapCol{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:1.25rem;}}@media print,screen and (min-width:64em){.recruitmentContact .grid-container .associates .flexWrapCol{row-gap:1.5625rem;}}@media print,screen and (min-width:48em){.recruitmentContact .grid-container .associates .flexWrapCol .recInfoCol{width:45%;margin-right:6%;}}@media print,screen and (min-width:64em){.recruitmentContact .grid-container .associates .flexWrapCol .recInfoCol{width:51.25%;margin-right:0%;padding-right:2%;}}@media screen and (min-width:80em){.recruitmentContact .grid-container .associates .flexWrapCol .recInfoCol{width:62.25%;margin-right:0;padding-right:5%;}}.recruitmentContact .grid-container .associates .flexWrapCol.fullWidth .recInfoCol{width:100%;}.recruitmentContact .grid-container .associates .flexWrapCol .recInfoCol .recInfo{width:100%;}.recruitmentContact .grid-container .associates .flexWrapCol .recInfoCol .recInfo p{font-family:'ABCDiatype';font-style:normal;font-weight:400;font-size:clamp(1.375rem,calc(1.375rem + (22 - 22) * ((100vw - 24.5625rem) / (1728 - 393))),1.375rem);line-height:97.1%;letter-spacing:-0.025em;margin-bottom:.63rem;}.recruitmentContact .grid-container .associates .flexWrapCol .recInfoCol .recInfo p.address{line-height:130%;}@media print,screen and (min-width:64em){.recruitmentContact .grid-container .associates .flexWrapCol .recInfoCol .recInfo p{margin-bottom:.63rem;}}.recruitmentContact .grid-container .associates .flexWrapCol .recInfoCol .recInfo p + p{margin-top:inherit;}.recruitmentContact .grid-container .associates .flexWrapCol .recInfoCol .recInfo p a{text-decoration:none;}.recruitmentContact .grid-container .associates .flexWrapCol .recInfoCol .recInfo p a:hover{text-decoration:underline;}.recruitmentContact .grid-container .associates .flexWrapCol .recInfoCol .recInfo h4,.recruitmentContact .grid-container .associates .flexWrapCol .recInfoCol .recInfo h3{font-family:'UntitledSerif';font-style:normal;font-weight:700;font-size:clamp(1.875rem,calc(1.875rem + (30 - 30) * ((100vw - 24.5625rem) / (1728 - 1024))),1.875rem);line-height:97.1%;letter-spacing:-0.025em;margin-bottom:0.875rem;}@media print,screen and (min-width:64em){.recruitmentContact .grid-container .associates .flexWrapCol .recInfoCol .recInfo h4,.recruitmentContact .grid-container .associates .flexWrapCol .recInfoCol .recInfo h3{font-size:clamp(2.125rem,calc(2.125rem + (34 - 34) * ((100vw - 64rem) / (1728 - 1024))),2.125rem);}}@media print,screen and (min-width:48em){.recruitmentContact .grid-container .associates .flexWrapCol .recInfoCol:nth-child(2n +2){margin-right:0;}}@media print,screen and (min-width:64em){.recruitmentContact .grid-container .associates .flexWrapCol .recInfoCol:nth-child(2n +2){width:48.75%;margin-right:0;padding-right:0;}.recruitmentContact .grid-container .associates .flexWrapCol.fullWidth .recInfoCol:nth-child(2n +2){padding-right:5%;}}@media print,screen and (min-width:64em) and (max-width:79.99875em){.recruitmentContact .grid-container .associates .flexWrapCol .recInfoCol:nth-child(2n +2){padding-left:0rem;}.recruitmentContact .grid-container .associates .flexWrapCol.fullWidth .recInfoCol:nth-child(2n +2){padding-left:0rem;}}@media screen and (min-width:80em){.recruitmentContact .grid-container .associates .flexWrapCol .recInfoCol:nth-child(2n +2){width:37.75%;margin-right:0;padding-right:0;}}.recruitmentContact .grid-container .associates .flexWrapCol.fullWidth .recInfoCol:nth-child(2n +2){width:100%;}@media print,screen and (max-width:47.99875em){.recruitmentContact .grid-container .associates .flexWrapCol .recInfoCol + .recInfoCol{margin-top:2.0625rem;}}.recruitmentContact .grid-container .associates + .associates{margin-top:calc(clamp(2.125rem,2.622vw + 1.481rem,4.313rem));}