.contactBar{background-color:#72bf44;padding:45rem 0}@media(max-width:768px){.contactBar{padding:42rem 20rem}}.contactBar .button--Custom{align-items:center;display:flex;min-height:60rem;padding-left:84rem;position:relative}.contactBar .button--Custom:hover div{clip-path:inset(0 0 0 0 round 100rem)}.contactBar .button--Custom:hover span{color:#fff;transform:translate(-60rem)}.contactBar .button--Custom:hover svg{left:auto}.contactBar .button--Custom div{align-items:center;background-color:#8dc63f;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}.contactBar .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}.contactBar .button--Custom span{display:block;font-size:16rem;line-height:24rem;z-index:2}.contactBar .button--Custom span,.contactBar .button--Custom svg{transition:transform .3s}.contactBar .buttonSocial,.contactBar>div{align-items:center;display:flex;justify-content:center}.contactBar .buttonSocial span,.contactBar>div span{color:#fff;font-size:24rem;font-weight:300;line-height:32rem}.contactBar>div{gap:98rem;margin:0 auto;max-width:1220rem;position:relative}@media(max-width:768px){.contactBar>div{align-items:flex-start;flex-direction:column;gap:40rem}}.contactBar>div .buttonSocial{font-size:24rem;gap:10rem;line-height:32rem}.contactBar>div .buttonSocial svg{color:#fff;max-height:40rem;max-width:40rem;min-height:40rem;min-width:40rem}.contactBar>div .buttonSocial span{text-decoration:underline}@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")}
