.brands-scroller{position:relative;overflow:hidden;width:100%;padding:12px 0!important;background:transparent}.brands-track{display:flex;align-items:center;gap:120px;will-change:transform;animation:brands-scroll 60s linear infinite;white-space:nowrap}.brand{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;text-decoration:none;min-width:170px}.brand img{height:54px;width:auto;display:block;transition:transform .2s ease}.brand:hover img{transform:translateY(-2px)}@keyframes brands-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:980px){.brands-track{gap:80px;animation-duration:48s}.brand img{height:44px}.brand{min-width:150px}}@media (max-width:480px){.brands-track{gap:50px;animation-duration:36s}.brand img{height:36px}.brand{min-width:130px}}.brands-scroller--ltr .brands-track{animation-direction:reverse}.brands-title{font-family:"Playfair Display",serif;font-size:16px;letter-spacing:2px;font-weight:400;text-align:center;margin:0 0 14px 0;color:#222}.brands-scroller img,.brands-scroller .brand img,.brands-scroller .brand>img{-webkit-filter:none!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important}.brands-scroller .brand:hover img{-webkit-filter:none!important;filter:none!important;opacity:1!important;transform:translateY(-2px)}.brands-scroller{padding-top:6px!important;padding-bottom:6px!important}.et_pb_contact_form .et_pb_contact_field input,.et_pb_contact_form .et_pb_contact_field textarea,.et_pb_contact_form .et_pb_contact_field select{font-family:inherit!important;font-size:16px!important;line-height:1.4!important;color:#222!important}.et_pb_contact_form .et_pb_contact_field input::placeholder,.et_pb_contact_form .et_pb_contact_field textarea::placeholder{font-family:inherit!important;color:#888!important;opacity:1}.et_pb_contact_form label{font-family:inherit!important;font-size:14px!important;color:#222!important;text-transform:none!important}.et_pb_contact_form .et_pb_button{font-family:inherit!important}.et_pb_contact_form .et_pb_contact_error,.et_pb_contact_form .et-pb-contact-message{font-family:inherit!important}:root{--header-h:120px;--bandeau-h:0px;--anchor-offset-desktop:calc(var(--header-h,0px) + var(--bandeau-h,0px) + 20px);--anchor-offset-tablet:calc(var(--header-h,0px) + var(--bandeau-h,0px) + 16px);--anchor-offset-mobile:calc(var(--header-h,0px) + var(--bandeau-h,0px) + 14px)}:target{scroll-margin-top:var(--anchor-offset-desktop)}@media (max-width:980px){:target{scroll-margin-top:var(--anchor-offset-tablet)}}@media (max-width:480px){:target{scroll-margin-top:var(--anchor-offset-mobile)}}.et_pb_section[id]::before,.et_pb_row[id]::before,.et_pb_module[id]::before{content:"";display:block;height:var(--anchor-offset-desktop);margin-top:calc(var(--anchor-offset-desktop) * -1)}@media (max-width:980px){.et_pb_section[id]::before,.et_pb_row[id]::before,.et_pb_module[id]::before{height:var(--anchor-offset-tablet);margin-top:calc(var(--anchor-offset-tablet) * -1)}}@media (max-width:480px){.et_pb_section[id]::before,.et_pb_row[id]::before,.et_pb_module[id]::before{height:var(--anchor-offset-mobile);margin-top:calc(var(--anchor-offset-mobile) * -1)}}.hero-slider,.hero-slider .et_pb_slides,.hero-slider .et_pb_slide{height:100vh!important;min-height:600px}.hero-slider .et_pb_slide{padding:0!important}.hero-slider .et_pb_slide,.hero-slider .et_parallax_bg{background-position:50% 0!important;background-size:cover!important}.hero-slider,.hero-slider .et_pb_slides,.hero-slider .et_pb_slide{height:calc(var(--vh,1vh) * 100)!important}@media (max-width:980px){.hero-slider,.hero-slider .et_pb_slides,.hero-slider .et_pb_slide{min-height:520px}}.hero-slider .et_pb_slide_description{display:inline-flex;flex-direction:column;align-items:center;gap:0.15em;background:rgba(0,0,0,0.25);color:#fff;padding:0.25em 0.6em;margin:0!important;line-height:1.25;text-align:center}.hero-slider .et_pb_slide .et_pb_slide_description h2,.hero-slider .et_pb_slide .et_pb_slide_description p,.hero-slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content{margin:0!important;padding:0!important;background:none!important;color:#fff}.hero-slider .et_pb_slide .et_pb_container{top:62%!important;transform:translateY(-50%)!important}