.module--solutions-listing .solutions-listing{display:flex;flex-flow:column;gap:calc(var(--spacing-base)*8)}.module--solutions-listing .solutions-listing__settings__form{display:flex;flex-flow:column;gap:calc(var(--spacing-base)*4)}.module--solutions-listing .solutions-listing__settings__form__heading{align-items:center;display:flex;gap:calc(var(--spacing-base)*4);margin-bottom:calc(var(--spacing-base)*6)}.module--solutions-listing .solutions-listing__settings__form__heading__title{color:var(--h2-color);font-size:var(--h2-font-size);font-weight:var(--h2-font-weight-bold);line-height:var(--h2-line-height)}.module--solutions-listing .solutions-listing__settings__form .solutions-listing__settings__form__heading .solutions-listing__settings__form__heading__reset-filters{all:unset;align-items:center;color:var(--tenth-color);cursor:pointer;display:flex;font-weight:var(--secondary-font-weight-medium);gap:calc(var(--spacing-base)*2)}.module--solutions-listing .solutions-listing__settings__form .solutions-listing__settings__form__heading .solutions-listing__settings__form__heading__reset-filters:before{display:none}.module--solutions-listing .solutions-listing__settings__form .solutions-listing__settings__form__heading .solutions-listing__settings__form__heading__reset-filters svg{height:calc(var(--spacing-base)*4);width:calc(var(--spacing-base)*4)}.module--solutions-listing .solutions-listing__settings__form .solutions-listing__settings__form__heading .solutions-listing__settings__form__heading__reset-filters svg path{fill:currentColor}.module--solutions-listing .solutions-listing__settings__form__fields:nth-child(2){align-items:center;background-color:var(--white-color);border:1px solid var(--form-fields-border-color);border-radius:var(--form-fields-border-radius);display:flex;padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*2) calc(var(--spacing-base)*2) calc(var(--spacing-base)*4)}.module--solutions-listing .solutions-listing__settings__form__fields:nth-child(2) .solutions-listing__settings__form__fields__input{background-color:transparent;border:none;flex:1;font-family:var(--primary-font-family)}.module--solutions-listing .solutions-listing__settings__form__fields:nth-child(2) .solutions-listing__settings__form__fields__input:focus{outline:none}.module--solutions-listing .solutions-listing__settings__form__fields__select-container__inner__fake-input{align-items:stretch;display:flex;gap:calc(var(--spacing-base)*2);max-width:100%;overflow:auto;white-space:nowrap;-ms-overflow-style:none;pointer-events:none;scrollbar-width:none}.module--solutions-listing .solutions-listing__settings__form__fields__select-container__inner__fake-input::-webkit-scrollbar{display:none}.module--solutions-listing .solutions-listing__settings__form__fields__select-container__inner__fake-input:has(.solutions-listing__settings__form__fields__select-container__inner__fake-input__item:not(.solutions-listing__settings__form__fields__select-container__inner__fake-input__item--default)) .solutions-listing__settings__form__fields__select-container__inner__fake-input__item--default{display:none}.module--solutions-listing .solutions-listing__settings__form__fields:nth-child(2) .solutions-listing__settings__form__fields__input::placeholder,.module--solutions-listing .solutions-listing__settings__form__fields__select-container__inner__fake-input{color:rgba(var(--dark-gray-color-rgb),.4)}.module--solutions-listing .solutions-listing__settings__form__fields:nth-child(3){align-items:stretch;display:flex;gap:calc(var(--spacing-base)*4);z-index:3}.module--solutions-listing .solutions-listing__settings__form__fields__select-container{display:flex;flex:1;flex-flow:column;gap:calc(var(--spacing-base)*2)}.module--solutions-listing .solutions-listing__settings__form__fields__select-container__label{color:var(--tenth-color);font-weight:var(--secondary-font-weight-medium)}.module--solutions-listing .solutions-listing__settings__form__fields .solutions-listing__settings__form__fields__select-container__inner{align-items:center;align-self:stretch;background-color:var(--white-color);border:none;border-radius:var(--form-fields-border-radius);color:var(--tenth-color);display:flex;font-family:var(--primary-font-family);font-size:var(--body-font-size);font-weight:var(--body-font-weight);justify-content:flex-start;margin-block:2px;min-height:56px;outline:1px solid var(--form-fields-border-color);overflow:visible;padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*10) calc(var(--spacing-base)*2) calc(var(--spacing-base)*4);position:relative;text-transform:none;transition:outline-color .25s ease-in-out}.module--solutions-listing .solutions-listing__settings__form__fields .solutions-listing__settings__form__fields__select-container__inner:before{display:none}.module--solutions-listing .solutions-listing__settings__form__fields .solutions-listing__settings__form__fields__select-container__inner.active{outline-color:var(--tenth-color)}.module--solutions-listing .solutions-listing__settings__form .solutions-listing__settings__form__heading .solutions-listing__settings__form__heading__reset-filters:focus,.module--solutions-listing .solutions-listing__settings__form__fields__select-container__inner:focus-visible{outline:1px solid var(--focus-color)}.module--solutions-listing .solutions-listing__settings__form__fields .solutions-listing__settings__form__fields__select-container__inner:has(.solutions-listing__settings__form__fields__select-container__inner__fake-input.active){padding-left:calc(var(--spacing-base)*2)}.module--solutions-listing .solutions-listing__settings__form__fields .solutions-listing__settings__form__fields__select-container__inner svg{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.module--solutions-listing .solutions-listing__settings__form__fields .solutions-listing__settings__form__fields__select-container .solutions-listing__settings__form__fields__select-container__inner svg path{fill:var(--tenth-color)}.module--solutions-listing .solutions-listing__settings__form__fields__select-container__inner__list{background-color:var(--white-color);border:1px solid var(--light-gray-color);border-radius:calc(var(--spacing-base)*4);bottom:-4px;box-shadow:0 3px 3px -1px var(--medium-gray-color);display:flex;flex-flow:column;gap:calc(var(--spacing-base)*2);left:0;max-height:320px;overflow-y:auto;padding:calc(var(--spacing-base)*2);position:absolute;transition:opacity .25s ease-in-out,visibility .25s ease-in-out;translate:0 100%;width:100%;z-index:3}.module--solutions-listing .solutions-listing__settings__form__fields__select-container__inner:not(.active) .solutions-listing__settings__form__fields__select-container__inner__list{opacity:0;visibility:hidden}.module--solutions-listing .solutions-listing__settings__form__fields__select-container__inner__list__item{align-items:center;border-radius:calc(var(--spacing-base)*2);cursor:pointer;display:flex;gap:10px;position:relative;text-align:left;transition:background-color .25s ease-in-out}.module--solutions-listing .solutions-listing__settings__form__fields__select-container__inner__list__item:has(input:checked){background-color:var(--light-gray-color)}.module--solutions-listing .solutions-listing__settings__form__fields__select-container__inner__list__item__text{align-items:center;background-color:var(--first-accent-color);border-radius:70px;color:var(--tenth-color);display:flex;font-weight:var(--primary-font-weight-medium);gap:10px;min-height:calc(var(--spacing-base)*10);padding:6px 12px;text-align:left;text-transform:none}.module--solutions-listing .solutions-listing__settings__form__fields__select-container__inner__list__item__fake-input{border:1px solid var(--tenth-color);border-radius:var(--spacing-base);display:flex;flex-shrink:0;height:18px;transition:background-color .25s ease-in-out;width:18px}.module--solutions-listing .solutions-listing__settings__form__fields__select-container__inner__list__item:has(input:checked) .solutions-listing__settings__form__fields__select-container__inner__list__item__fake-input{background-color:var(--tenth-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' fill='none' viewBox='0 0 12 9'%3E%3Cpath fill='%23fff' d='M11.047 0h-.956a.44.44 0 0 0-.343.167l-5.637 7.14-2.703-3.424a.44.44 0 0 0-.343-.167H.11a.11.11 0 0 0-.087.176l3.745 4.745a.44.44 0 0 0 .688 0L11.133.175A.108.108 0 0 0 11.047 0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:auto}.module--solutions-listing .solutions-listing__settings__form__fields .solutions-listing__settings__form__fields__select-container__inner svg,.module--solutions-listing .solutions-listing__settings__form__fields__select-container__inner__list__item__fake-input,.module--solutions-listing .solutions-listing__settings__form__fields__select-container__inner__list__item__text{pointer-events:none}.module--solutions-listing .solutions-listing__list{display:grid;gap:calc(var(--spacing-base)*8) calc(var(--spacing-base)*4);grid-template-columns:repeat(3,1fr)}.module.module--solutions-listing .solutions-listing__list .solutions-listing__list__item{display:flex;flex-flow:column;gap:calc(var(--spacing-base)*2)}.module.module--solutions-listing .solutions-listing__list .solutions-listing__list__item.hidden,.module.module--solutions-listing .solutions-listing__list .solutions-listing__list__item.hidden-by-filter{display:none}.module.module--solutions-listing .solutions-listing__list:has(.hidden-by-filter) .solutions-listing__list__item.hidden:not(.hidden-by-filter){display:flex}.module--solutions-listing .solutions-listing__list__item__image{border-radius:calc(var(--spacing-base)*4);display:flex;height:218px;overflow:hidden;width:100%}.module--solutions-listing .solutions-listing__list__item__image img{height:100%;object-fit:cover;width:100%}.module--solutions-listing .solutions-listing__list__item__content{background-color:var(--first-accent-color);border-radius:calc(var(--spacing-base)*4);display:flex;flex:1;gap:calc(var(--spacing-base)*2);justify-content:space-between;padding:calc(var(--spacing-base)*4) calc(var(--spacing-base)*3)}.module--solutions-listing .solutions-listing__list__item__content__text{display:flex;flex-flow:column;gap:6px;width:100%}.module--solutions-listing .solutions-listing__list__item__content__text__title{align-items:flex-start;color:var(--black-color);display:flex;font-size:var(--h5-font-size);font-weight:var(--h5-font-weight-bold);gap:calc(var(--spacing-base)*3);justify-content:space-between;line-height:var(--h5-line-height)}.module--solutions-listing .solutions-listing__list__item__content__text__tags{align-items:center;color:var(--tenth-color);display:flex;flex-flow:row wrap;font-size:var(--small-font-size);gap:calc(var(--spacing-base)*2);line-height:var(--small-line-height)}.module--solutions-listing .solutions-listing__list__item__content__text__tags__item{font-weight:var(--primary-font-weight-medium)}.module--solutions-listing .solutions-listing__list__item__content__text__tags__dot{background-color:currentColor;border-radius:50%;flex-shrink:0;height:10px;width:10px}.module--solutions-listing .solutions-listing__list .solutions-listing__list__item .solutions-listing__list__item__content .button{background-color:var(--button-hover-background-color);border-color:var(--button-hover-background-color);flex-shrink:0}.module--solutions-listing .solutions-listing__list .solutions-listing__list__item .solutions-listing__list__item__content .button:before{background-color:var(--button-background-color)}.module--solutions-listing .solutions-listing__list__item:hover .button:before{height:100%;transform:scale(1);width:100%}.module--solutions-listing .solutions-listing__settings__form__fields__select-container__inner__fake-input__item:not(.solutions-listing__settings__form__fields__select-container__inner__fake-input__item--default){align-items:center;background:var(--first-accent-color);border-radius:70px;color:var(--tenth-color);display:flex;font-size:var(--h6-font-size);font-weight:var(--primary-font-weight-medium);gap:10px;line-height:var(--h6-line-height);padding:6px 12px}.module--solutions-listing .solutions-listing__settings__form__fields__select-container__inner__fake-input__item.solutions-listing__settings__form__fields__select-container__inner__fake-input__item--count{gap:0}.module--solutions-listing .solutions-listing__settings__form__fields__select-container__inner__fake-input__item:not(.solutions-listing__settings__form__fields__select-container__inner__fake-input__item--default):not(.solutions-listing__settings__form__fields__select-container__inner__fake-input__item--count):before{background-color:currentColor;border-radius:50%;content:"";flex-shrink:0;height:10px;width:10px}.module--solutions-listing .solutions-listing__settings__form__fields__select-container__inner__fake-input__item.solutions-listing__settings__form__fields__select-container__inner__fake-input__item--count:before{content:"+"}.module--solutions-listing .button.solutions-listing__show-more{margin-inline:auto;width:fit-content}.module--solutions-listing .solutions-listing:has(.solutions-listing__list__item.hidden:not(.hidden-by-filter)) .solutions-listing__list__error-message,.module--solutions-listing .solutions-listing:has(.solutions-listing__list__item:not(.hidden):not(.hidden-by-filter)) .solutions-listing__list__error-message{display:none}@media (width <= 992px){.module--solutions-listing .solutions-listing__settings__form .solutions-listing__settings__form__fields .solutions-listing__settings__form__fields__button{border-radius:50%;flex-shrink:0;height:calc(var(--spacing-base)*10);padding:0;width:calc(var(--spacing-base)*10)}.module--solutions-listing .solutions-listing__settings__form .solutions-listing__settings__form__fields .solutions-listing__settings__form__fields__button svg{height:calc(var(--spacing-base)*4);width:calc(var(--spacing-base)*4)}.module--solutions-listing .solutions-listing__settings__form__fields__button span{display:none}.module--solutions-listing .solutions-listing__settings__form__heading{align-items:flex-start;flex-flow:column;margin-bottom:calc(var(--spacing-base)*2)}.module--solutions-listing .solutions-listing__settings__form__fields:nth-child(3){flex-flow:column}.module--solutions-listing .solutions-listing__settings__form__fields__select-container:has(.solutions-listing__settings__form__fields__select-container__inner.active){z-index:7}.module--solutions-listing .solutions-listing__list{gap:calc(var(--spacing-base)*4);grid-template-columns:1fr}}@media (992px <= width <= 1366px){.module--solutions-listing .solutions-listing__list{grid-template-columns:repeat(2,1fr)}}@media (width > 992px){.module--solutions-listing .solutions-listing__settings__form__fields__button svg{display:none}.module--solutions-listing .solutions-listing__settings__form__fields__select-container{flex:1 1 50%;max-width:calc(50% - var(--spacing-base)*2)}}