.page-template-contact .general-hero__image .lazy-image-wrapper{max-width:70%}.page-template-contact .info__wrapper{padding-inline-start:var(--start-padding)}@media only screen and (max-width: 992px){.page-template-contact .info__wrapper{flex-direction:column-reverse;padding-inline:var(--start-padding);overflow:hidden}}.page-template-contact .info__form{width:min(727px,50%);padding-block:7vmin}@media only screen and (max-width: 1576px){.page-template-contact .info__form{width:41%}}@media only screen and (max-width: 1280px){.page-template-contact .info__form{width:51%}}@media only screen and (max-width: 992px){.page-template-contact .info__form{width:100%;position:relative}.page-template-contact .info__form::before{content:"";height:1px;width:100%;background-color:var(--clr-white);position:absolute;top:0}}.page-template-contact .info__form h2{text-align:center;width:75%}.page-template-contact .info__form-wrapper{width:100%}.page-template-contact .info__contact{width:min(707px,40%);padding-inline-start:6vmin;padding-block:16vmin 10vmin}@media only screen and (max-width: 1576px){.page-template-contact .info__contact{width:47%}}@media only screen and (max-width: 1280px){.page-template-contact .info__contact{width:43%}}@media only screen and (max-width: 992px){.page-template-contact .info__contact{padding-block:4em;padding-inline-start:unset;width:100%}}@media only screen and (max-width: 520px){.page-template-contact .info__contact{padding-block:2em 0}}.page-template-contact .info__contact::before{content:"";width:1px;height:min(707px,65%);background-color:var(--clr-white);left:-5vmin;position:absolute}@media only screen and (max-width: 1280px){.page-template-contact .info__contact::before{left:-2vmin}}@media only screen and (max-width: 992px){.page-template-contact .info__contact::before{content:unset}}.page-template-contact .info__title{margin-bottom:4.5vmin}.page-template-contact .info__content{--column-width: 32px;width:min(638px,100%);grid-template-columns:repeat(20, minmax(auto, var(--column-width)));grid-template-rows:repeat(20, minmax(auto, 38px))}@media only screen and (max-width: 992px){.page-template-contact .info__content{width:100%;--column-width: 50px}}@media only screen and (max-width: 768px){.page-template-contact .info__content{grid-template-rows:repeat(13, 1fr)}}.page-template-contact .info__details{grid-area:1/1/14/14;z-index:1}.page-template-contact .info__body{gap:1.5em;font-size:var(--fz-regular)}.page-template-contact .info__body strong{font-size:var(--fz-h3)}.page-template-contact .info__image{grid-area:2/4/21/21}@media only screen and (max-width: 820px){.page-template-contact .info__image{margin-inline:calc(-1*var(--start-padding)) calc(-4*var(--start-padding));grid-area:2/1/21/21}}@media only screen and (max-width: 768px){.page-template-contact .info__image{grid-area:1/1/14/14;margin-inline:calc(-1*var(--start-padding)) calc(-10*var(--start-padding))}}@media only screen and (max-width: 520px){.page-template-contact .info__image{grid-area:3/1/14/14;margin-inline:calc(-6*var(--start-padding)) calc(-13*var(--start-padding));overflow:hidden}}.page-template-contact .info__image img{width:100%;height:100%;object-fit:contain;margin-top:5vmin}@media only screen and (max-width: 992px){.page-template-contact .info__image img{object-fit:cover}}@media only screen and (max-width: 520px){.page-template-contact .info__image img{transform:scale(1.25)}}.page-template-contact .info__link{font-size:16px;margin-top:4vmin;padding-block:.75em}@media only screen and (max-width: 768px){.page-template-contact .info__link{background-color:var(--clr-dark-blue);min-width:197px}}.page-template-contact .info__link:hover{color:var(--clr-dark-blue)}.page-template-contact .form .ff-t-container{flex-direction:column;gap:29px}.page-template-contact .form button{--color: var(--clr-neon-green);color:var(--clr-dark-blue) !important;border-radius:100vw;border:2px solid var(--color);width:162px;text-align:center;font-size:16 !important;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease-in-out;background-color:var(--color) !important;margin-inline-start:auto}.page-template-contact .form button:hover{opacity:1;background-color:rgba(0,0,0,0) !important;color:var(--color) !important}@media only screen and (max-width: 1576px){.page-template-contact .form .hs-form{--gap: 1em}}@media only screen and (max-width: 1280px){.page-template-contact .form .hs-form .legal-consent-container label{align-items:start}}.page-template-contact .form .hs-form .legal-consent-container a{color:var(--clr-neon-green);text-decoration:underline}.page-template-contact .form .hs-form .form-columns-1:has(input[name=supplier]){display:none}.page-template-contact .map{padding-block:4.5vmin 6vmin}@media only screen and (max-width: 768px){.page-template-contact .map{display:none}}.page-template-contact .map__wrapper{width:min(1258px,100%)}.page-template-contact .map__map{width:100%;margin-top:8vmin;cursor:pointer}.page-template-contact .map__map .australia,.page-template-contact .map__map .europe,.page-template-contact .map__map .north-america,.page-template-contact .map__map .south-america,.page-template-contact .map__map .africa,.page-template-contact .map__map .asia{fill:#d9d9d9;stroke:#90909e;transition:fill .25s ease-in-out}.page-template-contact .map__map .colored-continent{fill:var(--clr-main-green)}.page-template-contact .map__continents{inset:0;grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(6, 1fr);pointer-events:none}.page-template-contact .map__continent{place-content:center;width:fit-content;margin:auto;font-size:13px;color:var(--clr-white);background-color:var(--clr-black);border-radius:100vw;padding-inline:1.5em;font-weight:450;text-align:center;opacity:0;transition:opacity .25s ease-in-out}.page-template-contact .map__continent--north-america{grid-area:2/1/4/3}.page-template-contact .map__continent--south-america{grid-area:5/2/7/3}.page-template-contact .map__continent--europe{grid-area:2/3/4/4}.page-template-contact .map__continent--africa{grid-area:4/3/6/5}.page-template-contact .map__continent--asia{grid-area:2/4/4/6}.page-template-contact .map__continent--australia{grid-area:5/5/7/7}.page-template-contact .map__continent.show{opacity:1}.page-template-contact .distributors{box-shadow:0px 6px 11.4px 0px rgba(0,0,0,.1019607843)}.page-template-contact .distributors__header{padding-block:4.5vmin;box-shadow:1px 2px 13px 0px rgba(0,0,0,.0784313725)}.page-template-contact .distributors__continents{gap:1em;min-height:56px}.page-template-contact .distributors__continent{padding-inline:2.6vmin;width:fit-content;line-height:1.2}.page-template-contact .distributors__continent:not(.distributors__continent--selected){--color: var(--clr-white);max-width:285px}.page-template-contact .distributors__continent:not(.distributors__continent--selected):hover{--color: var(--clr-dark-blue);font-weight:600;border-color:rgba(0,0,0,0)}.page-template-contact .distributors__continent--selected{font-weight:600;max-width:290px;padding-block:1.3em}.page-template-contact .distributors__continent--selected:hover{background-color:var(--clr-neon-green);color:inherit}.page-template-contact .distributors__wrapper{width:min(1435px,100%);padding-block:12vmin;min-height:65vh}.page-template-contact .distributors__distributors .swiper-slide{grid-template-columns:repeat(3, minmax(auto, 440px));width:100%;gap:5vmin;justify-content:space-between}@media only screen and (max-width: 1200px){.page-template-contact .distributors__distributors .swiper-slide{grid-template-columns:repeat(2, minmax(auto, 440px))}}@media only screen and (max-width: 680px){.page-template-contact .distributors__distributors .swiper-slide{grid-template-columns:repeat(1, minmax(auto, 440px))}}.page-template-contact .distributors__distributor{gap:14px;color:var(--clr-dark);transition:all .25s ease-in}.page-template-contact .distributors__distributor.hide{overflow:hidden;opacity:0;animation:remove .25s forwards}.page-template-contact .distributors__distributor:not(:has(.distributors__map-link)) .distributors__contact{margin-top:auto}.page-template-contact .distributors__location{font-weight:700;font-size:var(--fz-h3);margin-bottom:.5em}.page-template-contact .distributors__company{font-weight:600}.page-template-contact .distributors__info{font-weight:300}.page-template-contact .distributors__website,.page-template-contact .distributors__map-link{text-decoration:underline}.page-template-contact .distributors__map-link{color:var(--clr-middle-green);margin-top:auto}.page-template-contact .distributors__contact{margin-top:3vmin;font-size:16px;max-width:162px;font-weight:600}/*# sourceMappingURL=contact.min.css.map */