.cmContactDetails{display:flex;padding:240px 36px 20px}.cmContactDetails .titleWrp .title{font-size:var(--font-sizeh1_116);letter-spacing:-.07em;line-height:.96;margin-bottom:0}.cmContactDetails .contactDetailWrp{align-items:flex-start;display:flex;flex:1 0 0px;flex-flow:column;gap:160px;height:min-content;max-width:1848px;overflow:visible;padding:0;position:relative}.cmContactDetails .contactDetailWrp .topSection{align-items:flex-start;display:flex;flex:0 0 auto;flex-flow:column;gap:100px;height:min-content;overflow:hidden;padding:0;position:relative;width:100%}.cmContactDetails .contactDetailWrp .topSection .topWrp{display:grid;flex:0 0 auto;gap:20px;grid-auto-rows:minmax(0,1fr);grid-template-columns:repeat(4,minmax(50px,1fr));grid-template-rows:repeat(1,minmax(0,1fr));height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%}.cmContactDetails .contactDetailWrp .topSection .topWrp .spacer{flex:0 0 auto;height:100%;overflow:hidden;place-self:start;position:relative;width:100%}.cmContactDetails .contactDetailWrp .topSection .topWrp .titleWrp{display:flex;flex:0 0 auto;flex-direction:column;grid-column:span 3;height:100%;justify-content:flex-start;max-width:100%;outline:none;overflow-wrap:break-word;place-self:start;position:relative;width:100%;word-break:break-word}.cmContactDetails .contactDetailWrp .topSection .contactSection{display:grid;flex:0 0 auto;gap:20px;grid-auto-rows:minmax(0,1fr);grid-template-columns:repeat(4,minmax(50px,1fr));grid-template-rows:repeat(1,minmax(0,1fr));height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%}.cmContactDetails .contactDetailWrp .topSection .contactSection .leftSection{align-items:flex-start;display:flex;flex:0 0 auto;flex-flow:column;gap:34px;height:100%;overflow:visible;padding:0 30px 0 0;place-content:flex-start;place-self:start;position:relative;width:100%}.cmContactDetails .contactDetailWrp .topSection .contactSection .rightSection{align-items:flex-start;background-color:#f5f5f5;display:flex;flex:0 0 auto;flex-flow:row;gap:20px;grid-column:span 3;height:100%;overflow:hidden;padding:70px;place-content:flex-start;place-self:start;position:relative;width:100%}.cmContactDetails .contactDetailWrp .topSection .contactSection .leftContentWrp{align-items:flex-start;display:flex;flex:0 0 auto;flex-flow:column;gap:34px;height:min-content;overflow:visible;padding:0;place-content:flex-start;position:relative;width:100%}.cmContactDetails .contactDetailWrp .topSection .contactSection .leftContentWrp .content p{color:hsla(0,0%,5%,.6);font-family:var(--primary_font);font-size:16px;font-weight:500;letter-spacing:-.04em;line-height:1.6;margin:0;text-transform:uppercase}.cmContactDetails .contactDetailWrp .topSection .contactSection .leftContentWrp .content{display:flex;flex:0 0 auto;flex-direction:column;height:auto;justify-content:flex-start;max-width:320px;width:100%}.cmContactDetails .memberDetailsWrp{align-items:center;display:flex;flex:0 0 auto;flex-flow:row;gap:18px;height:min-content;overflow:visible;padding:0;position:relative;width:100%}.cmContactDetails .memberDetailsWrp .memberImage{border-radius:50px;height:50px;position:relative;width:50px}.cmContactDetails .memberDetailsWrp .memberDetails{align-items:flex-start;display:flex;flex:1 0 0px;flex-flow:column;gap:2px;height:min-content;overflow:visible;padding:0;position:relative;width:1px}.cmContactDetails .memberDetailsWrp .memberDetails .memberName{color:var(--primary_color);font-size:18px;font-weight:500;letter-spacing:-.04em;line-height:1.6}.cmContactDetails .memberDetailsWrp .memberDetails .desc{color:hsla(0,0%,5%,.6);font-family:var(--primary_font);font-size:14px;font-weight:500;letter-spacing:-.04em;line-height:1.4}.cmContactDetails .contactDetailWrp .topSection .contactSection .rightSection .left{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-flow:column;height:auto;justify-content:space-between;overflow:hidden;padding:0;position:relative;width:45%}.cmContactDetails .contactDetailWrp .topSection .contactSection .rightSection .left .topCnt{align-items:flex-start;display:flex;flex:0 0 auto;flex-flow:column;gap:4px;height:min-content;overflow:visible;padding:0 20px 0 0;position:relative;width:100%}.cmContactDetails .contactDetailWrp .topSection .contactSection .rightSection .left .topCnt p{color:var(--primary_color);font-size:18px;font-weight:500;letter-spacing:-.04em;line-height:1.6;margin:0}.cmContactDetails .contactDetailWrp .topSection .contactSection .rightSection .left .topCnt p a{color:inherit}.cmContactDetails .contactDetailWrp .topSection .contactSection .rightSection .left .topCnt>a{color:var(--primary_color);font-family:var(--primary_font);font-size:46px;font-weight:600;letter-spacing:-.07em;line-height:1.2}.cmContactDetails .contactDetailWrp .topSection .contactSection .rightSection .left .topCnt p a:hover,.cmContactDetails .contactDetailWrp .topSection .contactSection .rightSection .left .topCnt>a:hover{color:var(--accent_primary_color)}.cmContactDetails .rightSection .left .bottomCnt{gap:46px;overflow:visible}.cmContactDetails .rightSection .left .bottomCnt,.cmContactDetails .rightSection .left .bottomCnt .cntWrp{align-items:flex-start;display:flex;flex:0 0 auto;flex-flow:column;height:min-content;padding:0;position:relative;width:100%}.cmContactDetails .rightSection .left .bottomCnt .cntWrp{gap:22px;overflow:hidden}.cmContactDetails .rightSection .left .bottomCnt .cntWrp .itemWrp{align-items:flex-start;display:flex;flex:0 0 auto;flex-flow:column;gap:5px;height:min-content;overflow:visible;padding:0;position:relative;width:100%}.cmContactDetails .rightSection .left .bottomCnt .cntWrp .itemWrp h6{color:var(--primary_color);font-family:var(--primary_font);font-size:14px;font-weight:500;letter-spacing:-.04em;line-height:140%;margin:0}.cmContactDetails .rightSection .left .bottomCnt .cntWrp .itemWrp p{color:#0c0c0c99;font-family:var(--primary_font);font-size:16px;font-weight:500;letter-spacing:-.04em;line-height:1.6;margin:0;text-transform:uppercase}.cmContactDetails .rightSection .left .bottomCnt .socialMediaWrp{align-items:flex-start;display:flex;flex:0 0 auto;flex-flow:column;gap:4px;height:min-content;overflow:visible;padding:0;position:relative;width:100%}.cmContactDetails .rightSection .left .bottomCnt .socialMediaWrp .btnItem{flex:0 0 auto;height:auto;position:relative;width:auto}.cmContactDetails .rightSection .left .bottomCnt .socialMediaWrp .btnItem a{align-items:center;cursor:pointer;display:flex;flex-flow:row;gap:8px;height:min-content;overflow:hidden;padding:0;position:relative;text-decoration:none}.cmContactDetails .rightSection .left .bottomCnt .socialMediaWrp .btnItem a span.btnIcon{flex:0 0 auto;position:relative;transition:all .3s ease;width:15px}.cmContactDetails .rightSection .left .bottomCnt .socialMediaWrp .btnItem a span.btnIcon svg{color:var(--accent_primary_color);display:inline-block;fill:var(--accent_primary_color);height:100%;width:100%}.cmContactDetails .rightSection .left .bottomCnt .socialMediaWrp .btnItem span.btnText{color:var(--primary_color);font-size:18px;font-weight:500;letter-spacing:-.04em;transform-origin:50% 50% 0;transition:all .3s ease}.cmContactDetails .rightSection .left .bottomCnt .socialMediaWrp .btnItem span.btnText.show{opacity:1;transform:translateY(0)}.cmContactDetails .bottomSection{display:grid;flex:0 0 auto;gap:20px;grid-auto-rows:min-content;grid-template-columns:repeat(4,minmax(50px,1fr));grid-template-rows:repeat(1,min-content);height:min-content;justify-content:center;max-width:1848px;overflow:visible;padding:0;position:relative;width:100%}.cmContactDetails .bottomSection .bottomLeft{align-items:flex-start;color:hsla(0,0%,5%,.6);display:flex;flex:0 0 auto;flex-flow:column;font-family:var(--primary_font);font-size:16px;font-weight:500;gap:34px;height:auto;letter-spacing:-.04em;line-height:1.6;overflow:visible;padding:0;place-self:start;position:relative;text-transform:uppercase;width:100%}.cmContactDetails .bottomSection .bottomRight{align-items:flex-start;display:flex;flex:0 0 auto;flex-flow:column;gap:24px;grid-column:span 3;height:auto;max-width:910px;overflow:hidden;padding:0;place-self:start;position:relative;width:100%}.cmContactDetails .bottomSection .bottomRight h4{color:var(--primary_color);font-family:var(--primary_font);font-size:var(--font_size30);font-weight:500;letter-spacing:-.05em;line-height:1.3;margin:0}.cmContactDetails .bottomSection .bottomRight p{color:hsla(0,0%,5%,.6);font-family:var(--primary_font);font-size:22px;font-weight:500;letter-spacing:-.05em;line-height:1.3;margin:0}.cmContactDetails .contactDetailWrp .topSection .contactSection .rightSection .right{align-items:flex-start;display:flex;flex:1 0 0px;flex-flow:column;gap:120px;height:min-content;overflow:hidden;padding:0;position:relative}.cmContactDetails .contactDetailWrp .topSection .contactSection .rightSection .right h3{margin:0}.cmContactDetails .contactDetailWrp .topSection .contactSection .rightSection .right .hsfc-Step__Content{padding:0}.cmContactDetails .contactDetailWrp .topSection .contactSection .rightSection .right .contactFormWrp{width:100%}.cmContactDetails .contactDetailWrp .contactSection [data-hsfc-id=Renderer] .hsfc-FieldLabel{margin:0}.cmContactDetails .rightSection .left .bottomCnt .socialMediaWrp .btnItem span.btnText.hide{bottom:-24px;bottom:0;display:flex;flex:0 0 auto;flex-direction:column;height:auto;justify-content:flex-start;opacity:0;position:absolute;right:0;top:0;transform:translateY(100%);width:auto;z-index:1}.cmContactDetails .rightSection .left .bottomCnt .socialMediaWrp .btnItem a:hover span.btnText.hide{bottom:unset;position:relative;right:unset}.cmContactDetails .rightSection .left .bottomCnt .socialMediaWrp .btnItem a:hover span.btnText.show{opacity:0;position:absolute;right:0;top:-23px;top:0;transform:translateY(-100%);z-index:1}.cmContactDetails .rightSection .left .bottomCnt .socialMediaWrp .btnItem a:hover span.btnText.hide{opacity:1;transform:translateY(0)}@media (min-width:768px) and (max-width:1199px){.cmContactDetails{padding-left:32px;padding-right:32px;padding-top:160px}.cmContactDetails .contactDetailWrp .topSection .contactSection .leftContentWrp .content p{font-size:15px}.cmContactDetails .memberDetailsWrp{align-items:flex-start;flex-direction:column}.cmContactDetails .memberDetailsWrp .memberDetails{flex:0 0 auto;width:100%}.cmContactDetails .contactDetailWrp .topSection .contactSection .rightSection{flex-direction:column;gap:50px;padding:46px}.cmContactDetails .contactDetailWrp .topSection .contactSection .rightSection .left{align-self:unset;gap:20px;height:min-content;justify-content:center;width:100%}.cmContactDetails .contactDetailWrp .topSection{gap:70px}.cmContactDetails .rightSection .left .bottomCnt .cntWrp .itemWrp p{font-size:15px}.cmContactDetails .rightSection .left .bottomCnt .socialMediaWrp .btnItem span.btnText{font-size:17px}.cmContactDetails .contactDetailWrp .topSection .contactSection .rightSection .right{flex:0 0 auto;gap:40px;width:100%}.cmContactDetails .rightSection .left .bottomCnt{gap:40px}.cmContactDetails .memberDetailsWrp .memberDetails .memberName{font-size:17px}.cmContactDetails .contactDetailWrp{gap:120px}.cmContactDetails .bottomSection .bottomLeft{font-size:15px}.cmContactDetails .bottomSection .bottomRight p{font-size:20px}}@media (max-width:767px){.cmContactDetails{padding-left:24px;padding-right:24px;padding-top:160px}.cmContactDetails .contactDetailWrp{gap:50px}.cmContactDetails .contactDetailWrp .topSection{gap:30px}.cmContactDetails .contactDetailWrp .topSection .topWrp{overflow:visible}.cmContactDetails .contactDetailWrp .topSection .topWrp .titleWrp{grid-column:span 4}.cmContactDetails .contactDetailWrp .topSection .topWrp .spacer{display:none}.cmContactDetails .contactDetailWrp .topSection .contactSection{align-items:flex-start;display:flex;flex-flow:column;gap:34px}.cmContactDetails .contactDetailWrp .topSection .contactSection .leftSection{align-self:unset;height:min-content}.cmContactDetails .contactDetailWrp .topSection .contactSection .leftContentWrp{gap:24px}.cmContactDetails .memberDetailsWrp .memberDetails .memberName{font-size:16px}.cmContactDetails .contactDetailWrp .topSection .contactSection .leftContentWrp .content p{font-size:15px}.cmContactDetails .contactDetailWrp .topSection .contactSection .rightSection{align-self:unset;flex-direction:column;gap:40px;height:min-content;padding:34px}.cmContactDetails .contactDetailWrp .topSection .contactSection .rightSection .left{align-self:unset;gap:30px;height:min-content;justify-content:center;width:100%}.cmContactDetails .contactDetailWrp .topSection .contactSection .rightSection .left .topCnt p{font-size:16px}.cmContactDetails .contactDetailWrp .topSection .contactSection .rightSection .right{flex:0 0 auto;gap:34px;width:100%}.cmContactDetails .rightSection .left .bottomCnt{gap:30px}.cmContactDetails .rightSection .left .bottomCnt .cntWrp .itemWrp p{font-size:15px}.cmContactDetails .rightSection .left .bottomCnt .socialMediaWrp .btnItem span.btnText{font-size:16px}.cmContactDetails .bottomSection{align-items:flex-start;display:flex;flex-flow:column}.cmContactDetails .bottomSection .bottomLeft{align-self:unset;font-size:15px;height:min-content}.cmContactDetails .bottomSection .bottomRight{align-self:unset;height:min-content}.cmContactDetails .bottomSection .bottomRight p{font-size:18px}}