/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.table-wrapper{overflow:scroll}table,.table{border:1px solid var(--dark-grey);width:100%;max-width:100%}table tr,.table tr{text-align:left}table tr:nth-child(odd),.table tr:nth-child(odd){background:var(--grey)}table tr th,.table tr th{width:auto;padding:16px;background:var(--black);color:var(--white);border:1px solid var(--dark-grey)}table tr td,.table tr td{border:1px solid var(--dark-grey);padding:16px;width:auto}
.projects-map__content{margin:5.2rem 0}.projects-map__map{display:none;position:relative;width:100vw}@media(min-width:36em){.projects-map__map{display:flex;height:800px}}@media(min-width:62em){.projects-map__map{height:1245px}}.projects-map__map .geolocation-map-wrapper{height:100%;width:100%}@media(min-width:62em){.projects-map__map .geolocation-map-wrapper{height:1245px}}.projects-map__title{max-width:1160px;text-transform:uppercase;padding:1.6rem}@media(min-width:48em){.projects-map__title{padding:3.2rem}}@media(min-width:87.5em){.projects-map__title{padding:unset}}.projects-map__divider{background:var(--border-grey);height:1px;width:94%;margin:0 auto 3.2rem}@media(min-width:87.5em){.projects-map__divider{width:var(--center-div-width)}}.projects-map__filters{margin-bottom:5.2rem;padding:1.6rem}@media(min-width:48em){.projects-map__filters{padding:3.2rem}}@media(min-width:87.5em){.projects-map__filters{padding:unset}}.projects-map__content-inner-mobile{display:flex;flex-direction:column}@media(min-width:48em){.projects-map__content-inner-mobile{display:none}}.projects-map__content-bottom{position:sticky;top:-64px;padding:24px 0;background:var(--grey)}.projects-map__content-inner{background:var(--grey);position:absolute;width:450px;left:50px;height:600px;overflow-Y:scroll;z-index:1;top:50%;transform:translateY(-50%);padding:3.2rem}@media(min-width:62em){.projects-map__content-inner{left:var(--side-gap-width);padding:6.4rem;width:780px;max-height:1058px;height:100%}}.projects-map__content-bottom-mobile{padding:24px 16px}.projects-map__content-bottom-mobile a{background:var(--grey)}.projects-map .views-exposed-form{display:flex;flex-direction:column;gap:1.6rem;flex-wrap:wrap}@media(min-width:48em){.projects-map .views-exposed-form{flex-direction:row}}.projects-map .views-exposed-form .facets-views-plugin{width:100%;margin-bottom:1.6rem}@media(min-width:36em){.projects-map .views-exposed-form .facets-views-plugin{width:calc(50% - 1.6rem)}}@media(min-width:75em){.projects-map .views-exposed-form .facets-views-plugin{width:calc(25% - 1.6rem);margin-bottom:3.2rem}}.projects-map .views-exposed-form .facets-views-plugin .block-facet--dropdown h2{font-size:24px;font-weight:400;color:var(--black)}.projects-map .views-exposed-form .facets-views-plugin .block-facet--dropdown .facets-widget-dropdown .item-list__dropdown{padding:1.6rem;width:100%;color:var(--dark-blue);border:1px solid var(--grey);background:var(--white)}.projects-map .js-form-type-select{display:flex;flex-direction:column;width:100%}@media(min-width:36em){.projects-map .js-form-type-select{width:calc(50% - 1.6rem)}}@media(min-width:75em){.projects-map .js-form-type-select{width:calc(25% - 1.6rem)}}.projects-map .js-form-type-select label{margin-bottom:2.6rem;font-size:24px;color:var(--black);line-height:1.1}.projects-map .js-form-type-select select{padding:1.6rem;width:100%;color:var(--dark-blue);border:1px solid var(--grey);background:var(--white);margin:0}.projects-map .js-form-type-select .choices{margin-bottom:1.6rem}.projects-map .js-form-type-select .choices__inner{background:var(--white);border:1px solid var(--dark-grey)}.projects-map .js-form-item-search-api-fulltext{display:flex;flex-direction:column;position:relative;width:100%}.projects-map .js-form-item-search-api-fulltext label{font-size:24px;color:var(--black);font-family:"Polysans Slim",sans-serif;margin-bottom:1.6rem;line-height:1.1}@media(min-width:62em){.projects-map .js-form-item-search-api-fulltext label{margin-bottom:2.6rem}}@media(min-width:36em){.projects-map .js-form-item-search-api-fulltext{width:calc(50% - 1.6rem)}}@media(min-width:75em){.projects-map .js-form-item-search-api-fulltext{width:calc(25% - 1.6rem)}}.projects-map .js-form-item-search-api-fulltext::before{background:url(/themes/custom/frontend/dist/css/img/icons/icon-search.svg) no-repeat right center;background-size:60%;width:48px;height:48px;content:"";position:absolute;right:1.2rem;top:50px;z-index:1}@media(min-width:62em){.projects-map .js-form-item-search-api-fulltext::before{top:60px}}.projects-map .js-form-item-search-api-fulltext input{padding:1.6rem;border:1px solid var(--grey);margin:0}.projects-map .js-form-item-search-api-fulltext input::placeholder{color:var(--dark-blue)}.projects-map .form-actions{width:100%;display:flex;flex-direction:row-reverse;justify-content:flex-start;border-top:1px solid var(--grey);padding-top:3.2rem}.projects-map .form-actions .js-form-submit{margin-left:1.6rem;background:var(--indigo) url(/themes/custom/frontend/dist/css/img/icons/icon-arrow-right-white-long.svg) no-repeat center right;background-size:20px;background-position:center right 18px}.projects-map .form-actions .js-form-submit:hover{color:var(--white);background:var(--indigo-hover) url(/themes/custom/frontend/dist/css/img/icons/icon-arrow-right-white-long.svg) no-repeat center right;background-size:20px;background-position:center right 18px}
@font-face{font-family:"PolySans Slim";src:url(/themes/custom/frontend/fonts/PolySans-Slim.woff2) format("woff2"),url(/themes/custom/frontend/fonts/PolySans-Slim.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"PolySans Neutral";src:url(/themes/custom/frontend/fonts/PolySans-Neutral.woff2) format("woff2"),url(/themes/custom/frontend/fonts/PolySans-Neutral.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--side-gap-with-footer:calc((100vw - 2000px) / 2);--center-div-width:1280px;--center-div-width-small:calc((var(--center-div-width) / 12) * 8);--side-gap-width:calc((100vw - var(--center-div-width)) / 2);--white:#fff;--black:#070a0c;--grey:#f3f3f3;--dark-grey:#c1cbd1;--black-blue:#142531;--dark-blue:#446275;--light-blue:rgba(0,172,230,0.1);--blue:#4c99e0;--orange:#ff6c3e;--green:#66cd36;--indigo:#5a5ccd;--indigo-hover:#4149b7;--indigo-hover-light:#c9beff;--checkbox-green:#47b877;--dark-matter:#142531;--very-indigo:#5a5ccd;--stami-urea:#51be20;--stami-specialties:#00ace6;--stami-nitric-acid:#ff8300;--stami-digital:#ffd100;--stami-green-ammonia:#0a5235;--red:#f14d18;--grey-mobile-menu:#959da2;--greyish:#667179;--border-grey:#dcdee0;--light-blue-checkbox:rgba(0,172,230,0.1);--site-base-color:var(--black-blue);--text-color:var(--black);--btn-color:var(--indigo);--btn-text-color:var(--white);--border-color:var(--blue);--section-bg-color:var(--grey);--box-shadow-color:var(--black);--login-border-color:var(--dark-blue);--login-border-focus-color:var(--orange);--login-background-color:var(--grey);--pg-parallax-body-background:var(--white);--slider-button-color-default:var(--blue);--slider-button-color-testimonial:var(--dark-blue);--alert-error:var(--orange);--alert-success:var(--green);--border-bottom:#c1cbd1}@media(min-width:100em){:root{--center-div-width:1440px}}body{overflow:hidden;scroll-behavior:smooth}
