.l-distributors{padding:var(--layout-padding-top) 0 0}.l-distributors .l__title{margin-bottom:1.53rem}.l-distributors .l__wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-direction:row-reverse;margin-top:1.23rem;height:24rem}@media only screen and (max-width: 987px){.l-distributors .l__wrapper{display:block;height:auto}}.l-distributors .l__distributors{--scrollbar-width: 15px;position:relative;margin-right:1.1rem;width:24rem;max-height:100%;overflow-y:scroll}@media only screen and (max-width: 987px){.l-distributors .l__distributors{width:100%;max-height:none;overflow:visible}}.l-distributors .l__distributors::-webkit-scrollbar{width:var(--scrollbar-width)}.l-distributors .l__distributors::-webkit-scrollbar-thumb{width:var(--scrollbar-width);background-color:var(--color-grey);border-radius:0}.l-distributors .l__distributor{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:relative;padding-top:.5rem;padding-bottom:.5rem;color:var(--color-grey)}.l-distributors .l__distributor a{color:inherit}.l-distributors .l__distributor a:hover{color:var(--color-black)}.l-distributors .l__distributor:hover{background-color:#e5e5e5}.l-distributors .l__distributor:not(:last-child):after{position:absolute;bottom:0;left:0;display:block;width:75%;height:1px;background-color:var(--color-grey-light);content:""}.l-distributors .l__name{color:var(--color-black)}.l-distributors .l__map{flex-shrink:1;width:100%;height:100%;background-color:var(--color-grey)}@media only screen and (max-width: 987px){.l-distributors .l__map{margin-bottom:1rem;height:60lvh}}.l-distributors .l__cta{margin-top:.5rem}.l-distributors .b__infobox{font-size:.466rem}.l-distributors .b__infobox strong{font-weight:800}.l-distributors .b__marker{position:relative;z-index:0;width:30px;height:30px}.l-distributors .b__marker:after{position:absolute;top:50%;left:50%;z-index:-1;width:90%;height:90%;background:rgba(0,0,0,.9);border-radius:50%;transform:translate(-50%, -50%);content:""}.l-distributors .b__marker svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.l-distributors .pulse .b__marker:after{animation:sonar 2s ease-out infinite}@keyframes sonar{0%{opacity:.5;transform:translate(-50%, -50%) scale(1)}70%{opacity:0;transform:translate(-50%, -50%) scale(3)}100%{opacity:0}}.l-distributors .l__form__top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:1.233rem}.l-distributors .l__modal{position:fixed;bottom:0;left:0;z-index:100;padding:1rem 0 1.5rem;width:100%;max-height:calc(100lvh - 1rem);background-color:var(--color-white);border-radius:32px 32px 0 0;overflow-y:auto;transition:translate .8s cubic-bezier(0.23, 1, 0.32, 1);will-change:translate;translate:0 100%}@media only screen and (max-width: 987px){.l-distributors .l__modal{border-radius:0}}.l-distributors .l__modal.is-active{translate:0 0}.l-distributors .l__modal.is-active .b__close,.l-distributors .l__modal.is-active .wpcf7-form{opacity:1}.l-distributors .l__modal.is-active .word{transform:translate3d(0, 0, 0)}.l-distributors .l__modal .wpcf7-form{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;opacity:0;transition:opacity .3s ease-in-out .4s}@media only screen and (max-width: 987px){.l-distributors .l__modal .wpcf7-form{display:block}}@media only screen and (max-width: 987px){.l-distributors .l__modal .form__field{margin-bottom:1rem}}.l-distributors .l__modal .form__field:not(:last-child){margin-bottom:1rem}.l-distributors .l__modal .form__field--block{height:100%}@media only screen and (max-width: 987px){.l-distributors .l__modal .form__action{display:block;margin-top:1rem}.l-distributors .l__modal .form__action div.wpcf7-response-output{margin-bottom:1rem;max-width:none}.l-distributors .l__modal .form__action button{margin-left:0}}.l-distributors .b__title{overflow:hidden}.l-distributors .b__title .word{display:inline-block;transform:translate3d(0, 110%, 0);transition:transform .8s cubic-bezier(0.23, 1, 0.32, 1) .3s}.l-distributors .b__close{opacity:0;transition:opacity .3s ease-in-out .5s}.l-distributors [data-name=distributor-email]{display:none}
