.counter__text{text-transform:lowercase}.counter-pre-bf__wrapper{position:relative;width:100%;-webkit-transition:all 0.2s;transition:all 0.2s;z-index:5}.counter-pre-bf__wrapper.--only-counter{position:relative;background:transparent;z-index:100}.counter-pre-bf__wrapper.--only-counter .counter-pre-bf__logo,.counter-pre-bf__wrapper.--only-counter .counter-pre-bf__cta__wrapper{display:none;-webkit-box-pack:center;justify-content:center;padding:0 0 2rem}.counter-pre-bf__banner{display:grid;grid-template-columns:1fr 1fr;gap:20px;-webkit-box-align:center;align-items:center;row-gap:12px;width:100%;padding-top:2.5rem;padding-bottom:1.375rem}@media screen and (min-width:768px){.counter-pre-bf__banner{grid-template-columns:1fr 1fr 1fr;-webkit-box-pack:justify;justify-content:space-between;padding-top:4.5rem}}@media screen and (min-width:1280px){.counter-pre-bf__banner{padding-top:1.125rem;padding-bottom:2.125rem;max-width:1193px}}.counter-pre-bf__logo{width:124px;justify-self:end}@media screen and (min-width:768px){.counter-pre-bf__logo{justify-self:start}}@media screen and (min-width:1280px){.counter-pre-bf__logo{width:211px}}.counter-pre-bf__informations{grid-column:1/3;justify-self:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}@media screen and (min-width:768px){.counter-pre-bf__informations{grid-column:2;grid-row:1}}.counter-pre-bf__informations__text{text-align:right;font-family:"Inter",sans-serif;text-transform:uppercase;color:#7FBAF4;text-shadow:0 1.757px 5.856px rgba(153,202,248,.719);font-style:normal;font-weight:400;line-height:normal}.counter-pre-bf__informations__text{font-size:1.125rem}@media (min-width:768px){.counter-pre-bf__informations__text{font-size:1.25rem}}@media (min-width:1280px){.counter-pre-bf__informations__text{font-size:1.75rem}}.counter-pre-bf__informations .counter{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;gap:20px}.counter-pre-bf__informations .counter__wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;position:relative}.counter-pre-bf__informations .counter__wrapper:not(:last-child):after{content:":";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-13px;color:#fff;font-size:1.5rem}@media screen and (min-width:1280px){.counter-pre-bf__informations .counter__wrapper:not(:last-child):after{font-size:2.125rem}}.counter-pre-bf__informations .counter__number{color:#FFF;text-align:center;font-family:"Michroma",sans-serif;font-size:2.125rem}.counter-pre-bf__informations .counter__text{color:#7FBAF4;text-align:center;font-family:"Michroma",sans-serif;font-size:.625rem;text-transform:uppercase}@media screen and (min-width:1280px){.counter-pre-bf__informations .counter__text{font-size:.6875rem}}.counter-pre-bf__cta__wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;justify-content:center}.counter-pre-bf__cta{text-decoration:none;color:#000;font-family:"Chakra Petch",sans-serif;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;padding:.875rem 1.125rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border-radius:53.132px;border:3px solid #f973fc;background-color:#fd58ff;background-image:linear-gradient(99deg,transparent 30.09%,#e6e8f8 50%,transparent 69.91%);box-shadow:0 0 2.31px 0 rgba(0,0,0,.54) inset,0 1.155px 3.176px 0 rgba(0,0,0,.54);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.counter-pre-bf__cta{font-size:1rem}@media (min-width:768px){.counter-pre-bf__cta{font-size:1.25rem}}@media (min-width:1280px){.counter-pre-bf__cta{font-size:1.625rem}}.counter-pre-bf__cta:hover{-webkit-transform:translateY(1px);transform:translateY(1px);border-radius:3.3207rem;border:3px solid #37EAFF;background-color:#2BDEFD;box-shadow:0 0 2.31px 0 rgba(0,0,0,.54) inset,0 1.155px 3.176px 0 rgba(0,0,0,.54)}@media screen and (min-width:1280px){.counter-pre-bf__cta{padding:1.5rem 2rem}}.counter-pre-bf__cta::after{content:none}.counter-pre-bf__cta::before{content:none}