.faq__container{background:#f8f9fa;border-radius:1rem;padding:3rem 0;width:100%}.faq__container .faq__questions{background:#fff;border-radius:2rem;margin:4rem auto;padding:2rem;width:75%}.faq__container .faq__questions .faq__title{font-size:1.5rem;margin:0 0 2rem;text-align:center}.faq__container .faq__questions .faq__question__box{margin-bottom:.5rem}.faq__container .faq__questions .faq__question__box .faq__question{align-items:center;border-radius:1rem;display:flex;gap:1rem;justify-content:space-between;padding:1rem .25rem 1rem 1rem}.faq__container .faq__questions .faq__question__box .faq__question:hover{background:#b3f8ef;cursor:pointer}.faq__container .faq__questions .faq__question__box .faq__question .faq__question__title{font-size:1rem;font-weight:700;margin:0}.faq__container .faq__questions .faq__question__box .faq__question .icon-angle-down{flex-shrink:0}.faq__container .faq__questions .faq__question__box .faq__answer{display:none;font-size:1rem;padding:1rem .25rem 1rem 1rem}.faq__container .faq__questions .faq__question__box .faq__answer.show{display:block}.faq__container .faq__questions .faq__question__box:has(.faq__answer.show) .faq__question{background:#b3f8ef}.faq__container .faq__questions .faq__question__box:has(.faq__answer.show) .faq__question .icon-angle-down{rotate:-90deg}@media (max-width:992px){.faq__container .faq__questions{border-radius:0;margin:unset;padding:1rem;width:100%}.faq__container .faq__questions .faq__question__box .faq__question .faq__question__title{font-size:.9rem}.faq__container .faq__questions .faq__question__box .faq__answer{padding:1rem 0 0}.faq__container .faq__questions .faq__question__box .faq__answer p{font-size:12px}}#catalog__index{display:flex;flex-direction:column;gap:2rem}#catalog__index .catalog__header h1{margin-bottom:1rem}#catalog__index .catalog__header span{font-size:1rem;line-height:150%}#catalog__index .catalog-container{display:flex;gap:2rem;justify-content:space-between}#catalog__index .catalog-container .catalog__products{flex:0 80%;max-width:80%}#catalog__index .catalog-container .catalog__products .products__list{display:block}#catalog__index .catalog-container .catalog__products .products__list:has(+.products__list){border-bottom:1px solid #dee2e6;margin-bottom:2rem;padding-bottom:2rem}#catalog__index .catalog-container .catalog__products .products__list.list--hidden{display:none}#catalog__index .catalog-container .catalog__products .products__list .products__list__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}#catalog__index .catalog-container .catalog__products .products__list .products__list__header .list__header__title{align-items:center;display:flex}#catalog__index .catalog-container .catalog__products .products__list .products__list__header .list__header__title .header__title__primary{background:rgba(235,225,255,.75);font-size:1.5rem;font-weight:700;padding:.1rem .5rem}#catalog__index .catalog-container .catalog__products .products__list .products__list__header .list__header__title .header__title__secondary{font-size:1rem;margin-left:1rem;text-transform:uppercase}#catalog__index .catalog-container .catalog__products .products__list .products__list__header .list__header__plus:hover{cursor:pointer;text-decoration:underline}#catalog__index .catalog-container .catalog__products .products__list .products__list__container{column-gap:1rem;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:2rem;row-gap:1rem}#catalog__index .catalog-container .catalog__products .products__list .products__list__container .product__item{align-items:center;color:#000;display:none;flex:0 calc(25% - 1rem);flex-direction:column;justify-content:center}#catalog__index .catalog-container .catalog__products .products__list .products__list__container .product__item .product__item__img__container{cursor:pointer;width:100%}#catalog__index .catalog-container .catalog__products .products__list .products__list__container .product__item .product__item__img__container .product__item__img{border-radius:10px;object-fit:cover;width:100%}#catalog__index .catalog-container .catalog__products .products__list .products__list__container .product__item .product__item__title{color:inherit;font-size:1rem;font-weight:700;margin-top:1rem;text-align:center;text-decoration:none}#catalog__index .catalog-container .catalog__products .products__list .products__list__container .product__item .product__item__title:hover{text-decoration:underline}#catalog__index .catalog-container .catalog__products .products__list .products__list__container .product__item:hover .product__item__img{box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}#catalog__index .catalog-container .catalog__products .products__list .products__list__container .product__item.product__item--active{display:flex}#catalog__index .catalog-container .catalog__products .products__list .products__list__container .catalog__text-zone{align-items:stretch;align-self:flex-start;aspect-ratio:1;background:#f8f9fa;border-radius:10px;font-size:1rem;justify-content:flex-start;line-height:150%;overflow-y:auto;padding:1.25rem;text-align:left;width:100%}#catalog__index .catalog-container .catalog__products .products__list .products__list__container .catalog__text-zone .catalog__text-zone__heading,#catalog__index .catalog-container .catalog__products .products__list .products__list__container .catalog__text-zone h2{display:block;font-size:1.125rem;font-weight:700;line-height:130%;margin:0 0 .5rem}#catalog__index .catalog-container .catalog__products .products__list .products__list__container .catalog__text-zone p:last-child,#catalog__index .catalog-container .catalog__products .products__list .products__list__container .catalog__text-zone ul:last-child{margin-bottom:0}#catalog__index .catalog-container .catalog__products .products__list .products__list__container .catalog__text-zone ul{padding-left:1.25rem}#catalog__index .catalog-container .catalog__products .products__list .products__list__container .catalog__text-zone .catalog__text-zone__truncated,#catalog__index .filters-mobile-btn,#catalog__index .filters-mobile.hidden{display:none}@media (max-width:1800px){#catalog__index .catalog-container .catalog__products .products__list .products__list__container .product__item{flex:0 calc(33% - 1rem)}#catalog__index .catalog-container .catalog__products .products__list .products__list__container .product__item .product__item__img__container,#catalog__index .catalog-container .catalog__products .products__list .products__list__container .product__item .product__item__img__container .product__item__img{height:350px}}@media (max-width:1366px){#catalog__index .catalog-container .catalog__products .products__list .products__list__container .product__item{flex:0 calc(33.33333% - 1rem)}}@media (max-width:1200px){#catalog__index .catalog-container .catalog__products .products__list .products__list__container .product__item{flex:0 calc(50% - 1rem)}#catalog__index .catalog-container .catalog__products .products__list .products__list__container .product__item.catalog__text-zone{aspect-ratio:auto;flex:0 100%;height:auto;overflow-y:visible;width:100%}#catalog__index .catalog-container .catalog__products .products__list .products__list__header{align-items:flex-start}#catalog__index .catalog-container .catalog__products .products__list .products__list__header .list__header__title{align-items:flex-start;flex-direction:column}#catalog__index .catalog-container .catalog__products .products__list .products__list__header .list__header__title .header__title__secondary{margin-left:0;margin-top:1rem}#catalog__index .catalog__filters .filter__item .filter__item__list .filter__btn{display:flex}#catalog__index .catalog__filters .filter__item .filter__item__list .filter__btn .label{flex:0 calc(100% - 20px);overflow:hidden;white-space:nowrap}#catalog__index .catalog__filters .filter__item .filter__item__list .filter__btn .btn__selection{flex:0 20px;margin-right:.5rem}}@media (max-width:768px){#catalog__index{padding:0}#catalog__index .filters-mobile-btn{bottom:1rem;display:flex;left:50%;position:fixed;translate:-50%;z-index:99}#catalog__index .filters-mobile{background-color:#fff;border-radius:10px 10px 0 0;bottom:0;height:60vh;left:0;overflow:auto;position:sticky;width:100%}#catalog__index .filters-mobile .filters-mobile-close{align-items:center;background-color:#dee2e6;color:#000;display:flex;height:5vh;justify-content:center;padding:.5rem;width:100%}#catalog__index .filters-mobile .tag-group-item .tag-group-header{background-color:#f1f2f2;display:flex;font-size:1rem;font-weight:700;justify-content:center;padding:.5rem}#catalog__index .filters-mobile .tag-group-item .tag-group-content{display:flex;flex-direction:column}#catalog__index .filters-mobile .tag-group-item .tag-group-content .tag{background-color:#f8f9fa;padding:.5rem}#catalog__index .filters-mobile .sectors-container{max-height:55vh;overflow:auto}#catalog__index .catalog__header{padding:2rem 1rem 0}#catalog__index .catalog__header h1{font-size:1rem}#catalog__index .catalog__header span{font-size:14px}#catalog__index .catalog-container{flex-direction:column;padding:0 1rem}#catalog__index .catalog-container .catalog__products{flex:1 100%;max-width:unset;width:100%}#catalog__index .catalog-container .catalog__products .products__list .products__list__header{flex-direction:column}#catalog__index .catalog-container .catalog__products .products__list .products__list__header .list__header__title .header__title__secondary{font-size:14px;margin:unset}#catalog__index .catalog-container .catalog__products .products__list .products__list__header .list__header__title .header__title__primary{font-size:18px}#catalog__index .catalog-container .catalog__products .products__list .products__list__container{justify-content:space-between}#catalog__index .catalog-container .catalog__products .products__list .products__list__container .product__item{flex:0 calc(50% - 0.5rem)}#catalog__index .catalog-container .catalog__products .products__list .products__list__container .product__item .product__item__title{font-size:.9rem;line-height:1.3;margin-top:.5rem;min-height:3.9em;text-align:center}#catalog__index .catalog-container .catalog__products .products__list .products__list__container .product__item .product__item__img__container,#catalog__index .catalog-container .catalog__products .products__list .products__list__container .product__item .product__item__img__container .product__item__img,#catalog__index .catalog-container .catalog__products .products__list .products__list__container .product__item .product__item__img__container img{height:40vw;width:40vw}#catalog__index .catalog-container .catalog__products .products__list .products__list__container .product__item:hover{cursor:auto}#catalog__index .catalog-container .catalog__products .products__list .products__list__container .product__item:hover .product__item__img{box-shadow:none}#catalog__index .catalog-container .catalog__products .products__list .products__list__container .product__item.catalog__text-zone{aspect-ratio:auto;flex:0 100%;font-size:.875rem;height:auto;line-height:140%;max-height:none;overflow-y:visible;padding:1rem;width:100%}#catalog__index .catalog-container .catalog__products .products__list .products__list__container .product__item.catalog__text-zone.catalog__text-zone--collapsible:not(.expanded) .catalog__text-zone__full{display:none}#catalog__index .catalog-container .catalog__products .products__list .products__list__container .product__item.catalog__text-zone.catalog__text-zone--collapsible:not(.expanded) .catalog__text-zone__truncated{cursor:pointer;display:block;font-size:clamp(.8125rem,2vw,1rem)}#catalog__index .catalog-container .catalog__products .products__list .products__list__container .product__item.catalog__text-zone.catalog__text-zone--collapsible:not(.expanded) .catalog__text-zone__truncated .catalog__text-zone__heading{font-size:clamp(1rem,2.5vw,1.25rem)}#catalog__index .catalog-container .catalog__products .products__list .products__list__container .product__item.catalog__text-zone.expanded .catalog__text-zone__truncated{display:none}#catalog__index .catalog-container .catalog__products .products__list .products__list__container .product__item.catalog__text-zone .catalog__text-zone__more{font-weight:700}}