.contactBarPromotion{background-color:#ececed;color:#000;padding:45rem 0}@media(max-width:768px){.contactBarPromotion{padding:42rem 20rem}}.contactBarPromotion .button--Custom{align-items:center;display:flex;min-height:60rem;padding-left:84rem;position:relative}.contactBarPromotion .button--Custom:hover div{clip-path:inset(0 0 0 0 round 100rem)}.contactBarPromotion .button--Custom:hover span{color:#000;transform:translate(-60rem)}.contactBarPromotion .button--Custom:hover svg{left:auto}.contactBarPromotion .button--Custom div{align-items:center;background-color:#000;bottom:0;clip-path:inset(0 calc(100% - 60rem) 0 0 round 100rem);display:flex;height:100%;justify-content:flex-end;left:0;position:absolute;right:-30rem;top:0;transition:clip-path .3s}.contactBarPromotion .button--Custom div svg{left:2rem;margin:0 24rem;max-width:10rem;position:absolute;top:50%;transform:translateY(-50%);transition:left .3s;z-index:5}.contactBarPromotion .button--Custom span{display:block;font-size:16rem;line-height:24rem;z-index:2}.contactBarPromotion .button--Custom span,.contactBarPromotion .button--Custom svg{transition:transform .3s}.contactBarPromotion__Inner{align-items:center;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:0;justify-content:space-between;margin:0 auto;max-width:1220rem;min-height:62rem;position:relative;width:100%}@media(max-width:768px){.contactBarPromotion__Inner{align-items:stretch;flex-direction:column;gap:0;min-height:0}}.contactBarPromotion__Channels{align-items:center;display:flex;flex-wrap:wrap;gap:97rem;justify-content:center;margin:0 auto;min-width:0}@media(max-width:768px){.contactBarPromotion__Channels{gap:40rem;justify-content:flex-start;order:1}}.contactBarPromotion__Channels .buttonSocial{align-items:center;display:flex;font-size:24rem;gap:10rem;justify-content:center;line-height:32rem}.contactBarPromotion__Channels .buttonSocial svg{max-height:40rem;max-width:40rem;min-height:40rem;min-width:40rem}.contactBarPromotion__Channels .buttonSocial span{color:#000;font-size:24rem;font-weight:300;line-height:32rem;text-decoration:underline}.contactBarPromotion__Cta{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;min-width:0;padding:4rem 0;position:relative;z-index:1}@media(max-width:768px){.contactBarPromotion__Cta{justify-content:flex-start;margin-left:0;order:2;width:100%}}.contactBarPromotion__Cta .button--WithArrowIcon{display:flex;margin:0;max-width:100%;top:0;width:-moz-fit-content;width:fit-content}@font-face{ascent-override:100%;font-display:swap;font-family:OpenSans;font-stretch:normal;font-style:normal;font-weight:400;src:url(../fonts/OpenSans-Regular.woff2) format("woff2")}@font-face{ascent-override:100%;font-display:swap;font-family:Poppins;font-stretch:normal;font-style:normal;font-weight:300;src:url(../fonts/Poppins-Light.woff2) format("woff2")}@font-face{ascent-override:100%;font-display:swap;font-family:Poppins;font-stretch:normal;font-style:normal;font-weight:400;src:url(../fonts/Poppins-Regular.woff2) format("woff2")}@font-face{ascent-override:100%;font-display:swap;font-family:Poppins;font-stretch:normal;font-style:normal;font-weight:500;src:url(../fonts/Poppins-Medium.woff2) format("woff2")}@font-face{ascent-override:100%;font-display:swap;font-family:Poppins;font-stretch:normal;font-style:normal;font-weight:600;src:url(../fonts/Poppins-SemiBold.woff2) format("woff2")}@font-face{ascent-override:100%;font-display:swap;font-family:Poppins;font-stretch:normal;font-style:normal;font-weight:700;src:url(../fonts/Poppins-Bold.woff2) format("woff2")}
