@charset "UTF-8";.contact-card{display:flex;flex-direction:column;justify-content:space-between;min-height:28.4rem;padding:2.4rem 2rem;border:1px solid var(--outline-variant);transition:border-color .2s ease-in-out,background-color .2s ease-in-out}@media(min-width:768px){.contact-card{min-height:30.2rem;padding:2.8rem 3.2rem}}@media(min-width:1280px){.contact-card{min-height:32.2rem;padding:3.2rem}}@media(min-width:1536px){.contact-card{min-height:38.6rem;padding:3.6rem}}@media(min-width:1920px){.contact-card{min-height:48.2rem;padding:4.6rem}}@media(hover:hover)and (pointer:fine){.contact-card:hover{border-color:var(--surface-main);background-color:var(--surface-main)}}body:not(._use-mouse) .contact-card:focus-visible{border-color:var(--surface-main);background-color:var(--surface-main)}body:not(._use-mouse) .contact-card:focus-visible:not(input,textarea),body:not(._use-mouse) .contact-card:focus-visible[type=checkbox]+label,body:not(._use-mouse) .contact-card:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.contact-card__header{display:flex;flex-direction:column;row-gap:var(--spacing-16)}@media(min-width:768px){.contact-card__header{max-width:33.6rem}}@media(min-width:1920px){.contact-card__header{max-width:42rem}}.contact-card__footer{display:flex;flex-direction:column;row-gap:1.8rem}@media(min-width:768px){.contact-card__footer{flex-direction:row;column-gap:5.6rem}}@media(min-width:1280px){.contact-card__footer{column-gap:6.6rem}}@media(min-width:1536px){.contact-card__footer{column-gap:8rem}}@media(min-width:1920px){.contact-card__footer{column-gap:10rem}}.contact-card__counter{color:var(--on-surface-inverse);text-align:center;font-size:1.4rem;font-weight:500;line-height:1.3;display:block;width:fit-content;border-radius:var(--radius-8);background:var(--surface-inverse--main);padding:.1rem .6rem;min-width:2.8rem}@media(min-width:768px){.contact-card__counter{padding-top:0;font-size:1.6rem;min-width:3.2rem}}@media(min-width:1536px){.contact-card__counter{padding:.15rem .8rem;min-width:3.6rem;font-size:1.8rem}}@media(min-width:1920px){.contact-card__counter{padding:.05rem 1rem .25rem;min-width:4.6rem;font-size:2.2rem}}.contact-card__title{font-size:var(--font--size-36);font-weight:400;line-height:1.3}.contact-card__item{display:flex;flex-direction:column;row-gap:var(--spacing-16);width:100%}.contact-card__item-label{color:var(--on-surface-variant)}.contact-block__title{color:var(--on-surface-main);font-size:var(--font--size-64);font-style:normal;font-weight:300;line-height:1.1;margin-bottom:var(--spacing-56)}.contact-block__inner{display:flex;flex-direction:column;position:relative}.contact-block__hover-bg{position:absolute;z-index:0;pointer-events:none;opacity:0;background-color:var(--surface-main);transition:transform .35s ease,width .35s ease,height .35s ease,opacity .2s ease}.contact-block__row{position:relative;z-index:1}@media(min-width:1280px){.contact-block__row{border-bottom:1px solid var(--outline-variant)}}.contact-block__row:first-child{border-top:1px solid var(--outline-variant)}.contact-block__row__inner{display:grid;width:100%}@media(min-width:1280px){.contact-block__row__inner{grid-template-columns:1fr 1fr;width:100%;margin-left:auto;margin-right:auto;max-width:100%;padding-left:2rem;padding-right:2rem}}@media(min-width:1280px)and (min-width:1920px){.contact-block__row__inner{max-width:192rem}}@media(min-width:1280px)and (min-width:768px){.contact-block__row__inner{padding-left:3.2rem;padding-right:3.2rem}}@media(min-width:1280px)and (min-width:1280px){.contact-block__row__inner{padding-left:3.2rem;padding-right:3.2rem}}@media(min-width:1280px)and (min-width:1536px){.contact-block__row__inner{padding-left:3.6rem;padding-right:3.6rem}}@media(min-width:1280px)and (min-width:1920px){.contact-block__row__inner{padding-left:4.6rem;padding-right:4.6rem}}@media(min-width:1280px)and (max-width:767.98px){.contact-block__row__inner.sm-full{margin-left:-2rem;margin-right:-2rem}}@media(min-width:1280px)and (min-width:768px)and (max-width:1279.98px){.contact-block__row__inner.md-full{margin-left:-3.2rem;margin-right:-3.2rem}}@media(min-width:1280px)and (min-width:1280px)and (max-width:1535.98px){.contact-block__row__inner.lg-full{margin-left:-3.2rem;margin-right:-3.2rem}}@media(min-width:1280px)and (min-width:1536px)and (max-width:1919.98px){.contact-block__row__inner.xl-full{margin-left:-3.6rem;margin-right:-3.6rem}}@media(min-width:1280px)and (min-width:1920px){.contact-block__row__inner.xxl-full{margin-left:-4.6rem;margin-right:-4.6rem}}@media(min-width:1280px){.contact-block__row__inner._px-0{padding-left:0;padding-right:0}}.contact-block__card{border:none;border-bottom:1px solid var(--outline-variant);position:relative;z-index:1;background-color:transparent;width:100%;margin-left:auto;margin-right:auto;max-width:100%}@media(min-width:1920px){.contact-block__card{max-width:192rem}}.contact-block__card{padding-left:2rem;padding-right:2rem}@media(min-width:768px){.contact-block__card{padding-left:3.2rem;padding-right:3.2rem}}@media(min-width:1280px){.contact-block__card{padding-left:3.2rem;padding-right:3.2rem}}@media(min-width:1536px){.contact-block__card{padding-left:3.6rem;padding-right:3.6rem}}@media(min-width:1920px){.contact-block__card{padding-left:4.6rem;padding-right:4.6rem}}@media(max-width:767.98px){.contact-block__card.sm-full{margin-left:-2rem;margin-right:-2rem}}@media(min-width:768px)and (max-width:1279.98px){.contact-block__card.md-full{margin-left:-3.2rem;margin-right:-3.2rem}}@media(min-width:1280px)and (max-width:1535.98px){.contact-block__card.lg-full{margin-left:-3.2rem;margin-right:-3.2rem}}@media(min-width:1536px)and (max-width:1919.98px){.contact-block__card.xl-full{margin-left:-3.6rem;margin-right:-3.6rem}}@media(min-width:1920px){.contact-block__card.xxl-full{margin-left:-4.6rem;margin-right:-4.6rem}}.contact-block__card._px-0{padding-left:0;padding-right:0}@media(min-width:1280px){.contact-block__card{border-bottom:none}.contact-block__card:first-child{padding-left:0;border-right:1px solid var(--outline-variant)}.contact-block__card:last-child:not(:first-child){padding-right:0}}@media(hover:hover)and (pointer:fine){.contact-block__card:hover{border-color:var(--outline-variant);background-color:transparent}}body:not(._use-mouse) .contact-block__card:focus-visible{border-color:var(--outline-variant);background-color:transparent}body:not(._use-mouse) .contact-block__card:focus-visible:not(input,textarea),body:not(._use-mouse) .contact-block__card:focus-visible[type=checkbox]+label,body:not(._use-mouse) .contact-block__card:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.contact-block__card .contact-card__header{max-width:18rem}@media(min-width:768px){.contact-block__card .contact-card__header{max-width:20rem}}@media(min-width:1280px){.contact-block__card .contact-card__header{max-width:22rem}}@media(min-width:1536px){.contact-block__card .contact-card__header{max-width:27rem}}@media(min-width:1920px){.contact-block__card .contact-card__header{max-width:34rem}}.contact-place-info__main-item,.contact-place-info__other-company-title,.contact-place-info__other-details{font-size:var(--font--size-24);font-weight:500;line-height:1.3}.contact-place-info__main-item,.contact-place-info__other-company-item,.contact-place-info__other-details{--_child-links-hover-color:var(--child-links-hover-color, var(--accent-primary));--_child-links-border-min-height:var(--child-links-border-min-height, 2px)}.contact-place-info__main-item a[href],.contact-place-info__other-company-item a[href],.contact-place-info__other-details a[href]{cursor:pointer;position:relative}@media(hover:hover)and (pointer:fine){.contact-place-info__main-item a[href]:hover:after,.contact-place-info__other-company-item a[href]:hover:after,.contact-place-info__other-details a[href]:hover:after{transform:scaleX(1);transform-origin:left}}body:not(._use-mouse) .contact-place-info__main-item a[href]:focus-visible:after,body:not(._use-mouse) .contact-place-info__other-company-item a[href]:focus-visible:after,body:not(._use-mouse) .contact-place-info__other-details a[href]:focus-visible:after{transform:scaleX(1);transform-origin:left}.contact-place-info__main-item a[href]:after,.contact-place-info__other-company-item a[href]:after,.contact-place-info__other-details a[href]:after{content:"";display:block;bottom:-.18em;left:0;position:absolute;width:100%;transform:scaleX(0);transform-origin:right;background:currentcolor;transition:transform .5s;height:min(8%,var(--_child-links-border-min-height));will-change:transform}.contact-place-info__main-item a[href],.contact-place-info__other-company-item a[href],.contact-place-info__other-details a[href]{transition:color .2s ease-in-out}@media(hover:hover)and (pointer:fine){.contact-place-info__main-item a[href]:hover,.contact-place-info__other-company-item a[href]:hover,.contact-place-info__other-details a[href]:hover{color:var(--_child-links-hover-color)}}body:not(._use-mouse) .contact-place-info__main-item a[href]:focus-visible,body:not(._use-mouse) .contact-place-info__other-company-item a[href]:focus-visible,body:not(._use-mouse) .contact-place-info__other-details a[href]:focus-visible{color:var(--_child-links-hover-color)}body:not(._use-mouse) .contact-place-info__main-item a[href]:focus-visible:not(input,textarea),body:not(._use-mouse) .contact-place-info__main-item a[href]:focus-visible[type=checkbox]+label,body:not(._use-mouse) .contact-place-info__main-item a[href]:focus-visible[type=radio]+label,body:not(._use-mouse) .contact-place-info__other-company-item a[href]:focus-visible:not(input,textarea),body:not(._use-mouse) .contact-place-info__other-company-item a[href]:focus-visible[type=checkbox]+label,body:not(._use-mouse) .contact-place-info__other-company-item a[href]:focus-visible[type=radio]+label,body:not(._use-mouse) .contact-place-info__other-details a[href]:focus-visible:not(input,textarea),body:not(._use-mouse) .contact-place-info__other-details a[href]:focus-visible[type=checkbox]+label,body:not(._use-mouse) .contact-place-info__other-details a[href]:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.contact-place-info__label{color:var(--on-surface-variant)}.contact-place-info__label._dotted{display:flex;align-items:center;column-gap:.8rem;color:var(--accent-primary)}@media(min-width:1280px){.contact-place-info__label._dotted{column-gap:1rem}}.contact-place-info__label._dotted:before{content:"";display:block;width:.6rem;height:.6rem;background-color:currentcolor}@media(min-width:1280px){.contact-place-info__label._dotted:before{width:.8rem;height:.8rem}}.contact-place-info__details{width:fit-content;padding:.2rem .6rem;border-radius:var(--radius-8);font-size:var(--font--size-18);font-weight:500;line-height:1.5;color:var(--on-surface-variant);background-color:var(--surface-main)}@media(min-width:768px){.contact-place-info__details{padding:.3rem .8rem}}@media(min-width:1280px){.contact-place-info__details{padding:.4rem 1rem}}.contact-place-info__main-list{display:flex;flex-direction:column;row-gap:.4rem;margin:1.3rem 0}@media(min-width:1280px){.contact-place-info__main-list{margin:1.6rem 0}}.contact-place-info__other-details{margin-top:var(--spacing-16)}.contact-place-info__other-company{margin:var(--spacing-42) 0 var(--spacing-36)}.contact-place-info__other-company-list{display:flex;flex-direction:column;row-gap:1rem;margin-top:var(--spacing-16)}@media(min-width:1280px){.contact-place-info__other-company-list{row-gap:1.2rem}}.contact-place-info__other-company-item{--child-links-hover-color:currentcolor;--child-links-border-min-height:1px;font-size:1.2rem;font-weight:500;line-height:1;text-transform:uppercase;color:var(--on-surface-variant)}@media(min-width:768px){.contact-place-info__other-company-item{font-size:1.4rem}}@media(min-width:1280px){.contact-place-info__other-company-item{font-size:1.6rem}}.map-marker{display:flex;align-items:flex-end;justify-content:center;width:1px;height:1px}.map-marker__icon{flex:none;width:3.6rem;height:2.4rem}@media(min-width:768px){.map-marker__icon{width:4.2rem;height:2.8rem}}@media(min-width:1280px){.map-marker__icon{width:4.6rem;height:3.1rem}}@media(min-width:1536px){.map-marker__icon{width:5.4rem;height:3.6rem}}@media(min-width:1920px){.map-marker__icon{width:6.8rem;height:4.6rem}}.contact-place-card{padding-top:var(--spacing-56)}.contact-place-card._white{background-color:var(--accent-on-primary)}.contact-place-card__main{display:grid;grid-template-areas:"offices" "address" "map" "details-left" "details-right";grid-template-columns:100%;gap:2.2rem}@media(min-width:768px){.contact-place-card__main{gap:2.6rem}}@media(min-width:1280px){.contact-place-card__main{grid-template-areas:"offices address ." "details-left map details-right";grid-template-columns:22.6% minmax(0,1fr) 22.6%;gap:var(--spacing-42) var(--spacing-46)}}.contact-place-card__offices{grid-area:offices;font-size:var(--font--size-24);font-weight:500;line-height:1.3}.contact-place-card__address{grid-area:address}.contact-place-card__address-value{font-size:var(--font--size-42);font-weight:400;line-height:1.2}.contact-place-card__details-left{grid-area:details-left;display:flex;flex-direction:column;gap:var(--spacing-46)}.contact-place-card__details-right{grid-area:details-right;display:flex;flex-direction:column;gap:var(--spacing-56)}@media(max-width:767.98px){.contact-place-card__details-right{margin-top:.2rem}}@media(min-width:768px)and (max-width:1279.98px){.contact-place-card__details-right{margin-top:.6rem;flex-direction:row}.contact-place-card__details-right>*{flex:1}}.contact-place-card__map{grid-area:map;width:100%;aspect-ratio:1.42/1;border-radius:var(--radius-12);overflow:hidden}.contact-place-card__socials-label{color:var(--on-surface-variant)}.contact-place-card__socials-buttons{margin-top:var(--spacing-16)}.page-button{height:3.4rem;min-width:4.4rem;padding:0 .2rem;border-radius:var(--radius-12);border:2px solid transparent;color:var(--accent-primary);overflow:hidden;transition:color .2s ease-in-out,background-color .2s ease-in-out}@media(min-width:768px){.page-button{height:3.6rem;min-width:5rem;padding:0 .2rem;font-size:1.8rem}}@media(min-width:1536px){.page-button{height:4.2rem;min-width:5.2rem;font-size:1.9rem}}@media(min-width:1920px){.page-button{height:5.2rem;min-width:7.2rem;padding:0 .4rem;font-size:2.4rem}}.page-button._ellipsis{min-width:3.2rem}@media(min-width:768px){.page-button._ellipsis{min-width:4.2rem}}@media(min-width:1920px){.page-button._ellipsis{min-width:6.4rem}}body:not(._use-mouse) .page-button:focus-visible{position:relative}body:not(._use-mouse) .page-button:focus-visible:after{content:"";position:absolute;inset:0;pointer-events:none;border:2px solid #000;box-shadow:0 0 0 2px #fff inset}body:not(._use-mouse) .page-button:focus-visible:not(input,textarea),body:not(._use-mouse) .page-button:focus-visible[type=checkbox]+label,body:not(._use-mouse) .page-button:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.page-button:not(._ellipsis){border-color:var(--accent-primary)}.page-button._disabled,.page-button:disabled{opacity:.5}.page-button._active{color:var(--accent-on-primary);background-color:var(--accent-primary)}.page-button__text{display:block;width:100%;text-align:center;font-size:1.6rem;font-weight:500;line-height:1.4;text-shadow:0 -2lh 0 currentColor;transform:translateY(2lh);will-change:transform;transition:transform .5s ease}.page-button:not(._ellipsis,._disabled,:disabled){mask-image:linear-gradient(#fff,#fff);overflow:hidden}@media(hover:hover)and (pointer:fine){.page-button:not(._ellipsis,._disabled,:disabled):hover .page-button__text{transform:translate(0);z-index:1}}body:not(._use-mouse) .page-button:not(._ellipsis,._disabled,:disabled):focus-visible .page-button__text{transform:translate(0);z-index:1}body:not(._use-mouse) .page-button:not(._ellipsis,._disabled,:disabled):focus-visible:not(input,textarea),body:not(._use-mouse) .page-button:not(._ellipsis,._disabled,:disabled):focus-visible[type=checkbox]+label,body:not(._use-mouse) .page-button:not(._ellipsis,._disabled,:disabled):focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}@media(min-width:768px){.page-button__text{font-size:1.8rem}}@media(min-width:1536px){.page-button__text{font-size:1.9rem}}@media(min-width:1920px){.page-button__text{font-size:2.4rem}}.page-nav-button{--btn-size:3.2rem;width:var(--btn-size);height:var(--btn-size);color:var(--accent-primary)}@media(min-width:768px){.page-nav-button{--btn-size:3.6rem}}@media(min-width:1536px){.page-nav-button{--btn-size:4.2rem}}@media(min-width:1920px){.page-nav-button{--btn-size:5.2rem}}body:not(._use-mouse) .page-nav-button:focus-visible{position:relative}body:not(._use-mouse) .page-nav-button:focus-visible:after{content:"";position:absolute;inset:0;pointer-events:none;border:2px solid #000;box-shadow:0 0 0 2px #fff inset}body:not(._use-mouse) .page-nav-button:focus-visible:not(input,textarea),body:not(._use-mouse) .page-nav-button:focus-visible[type=checkbox]+label,body:not(._use-mouse) .page-nav-button:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.page-nav-button._disabled,.page-nav-button:disabled{opacity:.5}.page-nav-button__icon{width:100%;height:100%}.page-nav-button__icon[class*=_right]{transform:translate(calc(-1 * var(--btn-size)));filter:drop-shadow(var(--btn-size) 0 0 currentColor);will-change:transform;transition:transform .5s ease}@media(hover:hover)and (pointer:fine){.page-nav-button:not(._disabled,:disabled):hover .page-nav-button__icon[class*=_right]{transform:translate(0)}}body:not(._use-mouse) .page-nav-button:not(._disabled,:disabled):focus-visible .page-nav-button__icon[class*=_right]{transform:translate(0)}.page-nav-button__icon[class*=_left]{transform:translate(var(--btn-size));filter:drop-shadow(calc(-1 * var(--btn-size)) 0 0 currentColor);will-change:transform;transition:transform .5s ease}.page-nav-button{clip-path:inset(0)}.page-nav-button:not(._disabled,:disabled){mask-image:linear-gradient(#fff,#fff)}@media(hover:hover)and (pointer:fine){.page-nav-button:not(._disabled,:disabled):hover .page-nav-button__icon[class*=_left]{transform:translate(0)}}body:not(._use-mouse) .page-nav-button:not(._disabled,:disabled):focus-visible .page-nav-button__icon[class*=_left]{transform:translate(0)}body:not(._use-mouse) .page-nav-button:not(._disabled,:disabled):focus-visible:not(input,textarea),body:not(._use-mouse) .page-nav-button:not(._disabled,:disabled):focus-visible[type=checkbox]+label,body:not(._use-mouse) .page-nav-button:not(._disabled,:disabled):focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.pagination{display:flex;flex-direction:column;gap:var(--spacing-56);justify-content:center}.pagination._hide-pages .pagination__list-wrap{display:none}.pagination__list{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;row-gap:var(--spacing-12)}.pagination__list li{display:flex;align-items:center}.pagination__list li:first-child{margin-right:var(--spacing-32)}.pagination__list li:last-child{margin-left:var(--spacing-32)}.pagination__list li+li:not(:nth-child(2),:last-child){margin-left:.4rem}@media(min-width:768px){.pagination__list li+li:not(:nth-child(2),:last-child){margin-left:.6rem}}@media(min-width:1920px){.pagination__list li+li:not(:nth-child(2),:last-child){margin-left:.8rem}}.pagination__item-template{display:none}.pagination._hidden,.pagination__more-btn._hidden{display:none!important}@media(max-width:767.98px){.pagination .pagination__btn-arrow-wrap{display:none!important}}.page-preloader{position:absolute;inset:0;width:100%;height:100%;opacity:0;visibility:hidden;overflow:hidden;z-index:1;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.page-preloader._show{opacity:1;visibility:inherit}.page-preloader__inner{width:4.8rem;height:4.8rem;border:3px solid var(--on-surface-variant);border-bottom-color:transparent;border-radius:50%;animation:spin .8s linear infinite;margin:auto;position:absolute;top:10rem;left:0;right:0}@media(min-width:768px){.page-preloader__inner{width:6rem;height:6rem;border-width:4px}}.page-preloader._center .page-preloader__inner{top:0;bottom:0}.tab-group__scroll{overflow-x:auto;margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}@media(hover:hover)and (pointer:fine){.tab-group__scroll{scrollbar-width:thin;scrollbar-color:#eaedf4 transparent}@supports (selector(::-webkit-scrollbar)){.tab-group__scroll::-webkit-scrollbar{width:.6rem;height:.6rem}.tab-group__scroll::-webkit-scrollbar-track{background:0 0}.tab-group__scroll::-webkit-scrollbar-thumb{background-color:#eaedf4;border-radius:1rem}.tab-group__scroll::-webkit-scrollbar-thumb:hover{background-color:#cfd5dd}.tab-group__scroll::-webkit-scrollbar-button{display:none}}}@media(min-width:768px){.tab-group__scroll{margin-left:-3.2rem;margin-right:-3.2rem;padding-left:3.2rem;padding-right:3.2rem}}@media(min-width:1280px){.tab-group__scroll{overflow-x:visible;margin:0;padding:0}}.tab-group:has(.tab-group__checkbox-group._hidden){display:none!important}.filter-category-block._vertical{display:flex;flex-direction:column;gap:var(--spacing-56)}.filter-category-block._horizontal{display:flex;flex-direction:column;gap:3.2rem}@media(min-width:768px){.filter-category-block._horizontal{gap:3.6rem}}@media(min-width:1280px){.filter-category-block._horizontal{flex-direction:row;gap:var(--gap-base)}}.filter-category-block._horizontal .filter-category-block__wrapper{padding-left:2rem;padding-right:2rem}@media(min-width:768px){.filter-category-block._horizontal .filter-category-block__wrapper{padding-left:3.2rem;padding-right:3.2rem}}@media(min-width:1280px){.filter-category-block._horizontal .filter-category-block__wrapper{width:100%}}@media(min-width:1280px){.filter-category-block._horizontal .filter-category-block__wrapper{padding-left:0;padding-right:3.2rem}}@media(min-width:1536px){.filter-category-block._horizontal .filter-category-block__wrapper{padding-left:0;padding-right:3.6rem}}@media(min-width:1920px){.filter-category-block._horizontal .filter-category-block__wrapper{padding-left:0;padding-right:4.6rem}}.filter-category-block._horizontal .filter-category-block__filters-area{padding-left:2rem;padding-right:2rem}@media(min-width:768px){.filter-category-block._horizontal .filter-category-block__filters-area{padding-left:3.2rem;padding-right:3.2rem}}@media(min-width:1280px){.filter-category-block._horizontal .filter-category-block__filters-area{padding-left:3.2rem;padding-right:0}}@media(min-width:1536px){.filter-category-block._horizontal .filter-category-block__filters-area{padding-left:3.6rem;padding-right:0}}@media(min-width:1920px){.filter-category-block._horizontal .filter-category-block__filters-area{padding-left:4.6rem;padding-right:0}}@media(min-width:1280px){.filter-category-block._horizontal .filter-category-block__filters-area{width:43.2rem;flex-shrink:0}}@media(min-width:1536px){.filter-category-block._horizontal .filter-category-block__filters-area{width:51.6rem}}@media(min-width:1920px){.filter-category-block._horizontal .filter-category-block__filters-area{width:64.6rem}}.filter-category-block__content{position:relative;min-height:20rem}.filter-category-block__page{transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.filter-category-block__page._hidden{opacity:0;visibility:hidden}.filter-category-block__wrapper{display:flex;flex-direction:column;gap:var(--spacing-46)}.filter-category-block._white{background:var(--surface-highest)}.filter-category-block__filters-open-btn{display:none}.filter-category-block__filters-outside{display:contents}.filter-category-block__filters-actions,.filter-category-block__filters-close-btn,.filter-category-block__filters-title{display:none}.filter-category-block__filters-wrapper._hidden{display:none!important}.filter-category-block__filters-wrapper:before{content:"";position:fixed;inset:0;background-color:var(--overlay-main);z-index:101;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.filter-category-block__filters-wrapper._open:before{opacity:1;visibility:visible;pointer-events:auto}.filter-category-block__filters-wrapper._open .filter-category-block__filters-container{visibility:visible!important;opacity:1!important}.filter-category-block__filters-wrapper._open .filter-category-block__filters-actions,.filter-category-block__filters-wrapper._open .filter-category-block__filters-close-btn,.filter-category-block__filters-wrapper._open .filter-category-block__filters-title{display:flex}.filter-category-block__filters-container{display:contents}.filter-category-block__filters-close-btn{width:2.8rem;height:2.8rem;z-index:1;color:var(--on-surface-variant);transition:color .2s ease-in-out}@media(hover:hover)and (pointer:fine){.filter-category-block__filters-close-btn:hover{color:var(--accent-primary)}}body:not(._use-mouse) .filter-category-block__filters-close-btn:focus-visible{color:var(--accent-primary)}body:not(._use-mouse) .filter-category-block__filters-close-btn:focus-visible:not(input,textarea),body:not(._use-mouse) .filter-category-block__filters-close-btn:focus-visible[type=checkbox]+label,body:not(._use-mouse) .filter-category-block__filters-close-btn:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}@media(min-width:768px){.filter-category-block__filters-close-btn{transform:translate(50%,-50%)}}.filter-category-block__filters-close-btn svg{width:100%;height:100%}.filter-category-block__filters-title{color:var(--on-surface-main);font-size:var(--font--size-H3);font-style:normal;font-weight:400;line-height:1.1}.filter-category-block__filters-title-wrap{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:var(--gap-base)}.filter-category-block__filters-actions{flex-direction:column;align-items:center;gap:var(--spacing-36);margin-top:auto}.filter-category-block__filters-body{display:flex;flex-direction:column;gap:var(--spacing-36);height:100%}@media(max-width:767.98px){.filter-category-block__filters-wrapper._sm-in-modal .filter-category-block__filters-open-btn{display:flex}.filter-category-block__filters-wrapper._sm-in-modal .filter-category-block__filters-container{display:flex;flex-direction:column;position:fixed;inset:0;z-index:102;visibility:hidden;opacity:0;background-color:var(--surface-highest);padding:2rem;gap:2.4rem;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}}@media(max-width:767.98px)and (min-width:768px){.filter-category-block__filters-wrapper._sm-in-modal .filter-category-block__filters-container{padding:3.2rem;gap:2.8rem}}@media(max-width:767.98px){.filter-category-block__filters-wrapper._sm-in-modal .filter-category-block__filters-body{overflow-y:auto}}@media(max-width:767.98px)and (hover:hover)and (pointer:fine){.filter-category-block__filters-wrapper._sm-in-modal .filter-category-block__filters-body{scrollbar-width:thin;scrollbar-color:#eaedf4 transparent}@supports (selector(::-webkit-scrollbar)){.filter-category-block__filters-wrapper._sm-in-modal .filter-category-block__filters-body::-webkit-scrollbar{width:.6rem;height:.6rem}.filter-category-block__filters-wrapper._sm-in-modal .filter-category-block__filters-body::-webkit-scrollbar-track{background:0 0}.filter-category-block__filters-wrapper._sm-in-modal .filter-category-block__filters-body::-webkit-scrollbar-thumb{background-color:#eaedf4;border-radius:1rem}.filter-category-block__filters-wrapper._sm-in-modal .filter-category-block__filters-body::-webkit-scrollbar-thumb:hover{background-color:#cfd5dd}.filter-category-block__filters-wrapper._sm-in-modal .filter-category-block__filters-body::-webkit-scrollbar-button{display:none}}}@media(max-width:1279.98px){.filter-category-block__filters-wrapper._md-in-modal .filter-category-block__filters-open-btn{display:flex}.filter-category-block__filters-wrapper._md-in-modal .filter-category-block__filters-container{display:flex;flex-direction:column;position:fixed;inset:0;z-index:102;visibility:hidden;opacity:0;background-color:var(--surface-highest);padding:2rem;gap:2.4rem;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}}@media(max-width:1279.98px)and (min-width:768px){.filter-category-block__filters-wrapper._md-in-modal .filter-category-block__filters-container{padding:3.2rem;gap:2.8rem}}@media(max-width:1279.98px){.filter-category-block__filters-wrapper._md-in-modal .filter-category-block__filters-body{overflow-y:auto}}@media(max-width:1279.98px)and (hover:hover)and (pointer:fine){.filter-category-block__filters-wrapper._md-in-modal .filter-category-block__filters-body{scrollbar-width:thin;scrollbar-color:#eaedf4 transparent}@supports (selector(::-webkit-scrollbar)){.filter-category-block__filters-wrapper._md-in-modal .filter-category-block__filters-body::-webkit-scrollbar{width:.6rem;height:.6rem}.filter-category-block__filters-wrapper._md-in-modal .filter-category-block__filters-body::-webkit-scrollbar-track{background:0 0}.filter-category-block__filters-wrapper._md-in-modal .filter-category-block__filters-body::-webkit-scrollbar-thumb{background-color:#eaedf4;border-radius:1rem}.filter-category-block__filters-wrapper._md-in-modal .filter-category-block__filters-body::-webkit-scrollbar-thumb:hover{background-color:#cfd5dd}.filter-category-block__filters-wrapper._md-in-modal .filter-category-block__filters-body::-webkit-scrollbar-button{display:none}}}@media(max-width:1535.98px){.filter-category-block__filters-wrapper._lg-in-modal .filter-category-block__filters-open-btn{display:flex}.filter-category-block__filters-wrapper._lg-in-modal .filter-category-block__filters-container{display:flex;flex-direction:column;position:fixed;inset:0;z-index:102;visibility:hidden;opacity:0;background-color:var(--surface-highest);padding:2rem;gap:2.4rem;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}}@media(max-width:1535.98px)and (min-width:768px){.filter-category-block__filters-wrapper._lg-in-modal .filter-category-block__filters-container{padding:3.2rem;gap:2.8rem}}@media(max-width:1535.98px){.filter-category-block__filters-wrapper._lg-in-modal .filter-category-block__filters-body{overflow-y:auto}}@media(max-width:1535.98px)and (hover:hover)and (pointer:fine){.filter-category-block__filters-wrapper._lg-in-modal .filter-category-block__filters-body{scrollbar-width:thin;scrollbar-color:#eaedf4 transparent}@supports (selector(::-webkit-scrollbar)){.filter-category-block__filters-wrapper._lg-in-modal .filter-category-block__filters-body::-webkit-scrollbar{width:.6rem;height:.6rem}.filter-category-block__filters-wrapper._lg-in-modal .filter-category-block__filters-body::-webkit-scrollbar-track{background:0 0}.filter-category-block__filters-wrapper._lg-in-modal .filter-category-block__filters-body::-webkit-scrollbar-thumb{background-color:#eaedf4;border-radius:1rem}.filter-category-block__filters-wrapper._lg-in-modal .filter-category-block__filters-body::-webkit-scrollbar-thumb:hover{background-color:#cfd5dd}.filter-category-block__filters-wrapper._lg-in-modal .filter-category-block__filters-body::-webkit-scrollbar-button{display:none}}}@media(max-width:1919.98px){.filter-category-block__filters-wrapper._xl-in-modal .filter-category-block__filters-open-btn{display:flex}.filter-category-block__filters-wrapper._xl-in-modal .filter-category-block__filters-container{display:flex;flex-direction:column;position:fixed;inset:0;z-index:102;visibility:hidden;opacity:0;background-color:var(--surface-highest);padding:2rem;gap:2.4rem;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}}@media(max-width:1919.98px)and (min-width:768px){.filter-category-block__filters-wrapper._xl-in-modal .filter-category-block__filters-container{padding:3.2rem;gap:2.8rem}}@media(max-width:1919.98px){.filter-category-block__filters-wrapper._xl-in-modal .filter-category-block__filters-body{overflow-y:auto}}@media(max-width:1919.98px)and (hover:hover)and (pointer:fine){.filter-category-block__filters-wrapper._xl-in-modal .filter-category-block__filters-body{scrollbar-width:thin;scrollbar-color:#eaedf4 transparent}@supports (selector(::-webkit-scrollbar)){.filter-category-block__filters-wrapper._xl-in-modal .filter-category-block__filters-body::-webkit-scrollbar{width:.6rem;height:.6rem}.filter-category-block__filters-wrapper._xl-in-modal .filter-category-block__filters-body::-webkit-scrollbar-track{background:0 0}.filter-category-block__filters-wrapper._xl-in-modal .filter-category-block__filters-body::-webkit-scrollbar-thumb{background-color:#eaedf4;border-radius:1rem}.filter-category-block__filters-wrapper._xl-in-modal .filter-category-block__filters-body::-webkit-scrollbar-thumb:hover{background-color:#cfd5dd}.filter-category-block__filters-wrapper._xl-in-modal .filter-category-block__filters-body::-webkit-scrollbar-button{display:none}}}.filter-category-block__filters-wrapper._xxl-in-modal .filter-category-block__filters-open-btn{display:flex}.filter-category-block__filters-wrapper._xxl-in-modal .filter-category-block__filters-container{display:flex;flex-direction:column;position:fixed;inset:0;z-index:102;visibility:hidden;opacity:0;background-color:var(--surface-highest);padding:2rem;gap:2.4rem;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}@media(min-width:768px){.filter-category-block__filters-wrapper._xxl-in-modal .filter-category-block__filters-container{padding:3.2rem;gap:2.8rem}}.filter-category-block__filters-wrapper._xxl-in-modal .filter-category-block__filters-body{overflow-y:auto}@media(hover:hover)and (pointer:fine){.filter-category-block__filters-wrapper._xxl-in-modal .filter-category-block__filters-body{scrollbar-width:thin;scrollbar-color:#eaedf4 transparent}@supports (selector(::-webkit-scrollbar)){.filter-category-block__filters-wrapper._xxl-in-modal .filter-category-block__filters-body::-webkit-scrollbar{width:.6rem;height:.6rem}.filter-category-block__filters-wrapper._xxl-in-modal .filter-category-block__filters-body::-webkit-scrollbar-track{background:0 0}.filter-category-block__filters-wrapper._xxl-in-modal .filter-category-block__filters-body::-webkit-scrollbar-thumb{background-color:#eaedf4;border-radius:1rem}.filter-category-block__filters-wrapper._xxl-in-modal .filter-category-block__filters-body::-webkit-scrollbar-thumb:hover{background-color:#cfd5dd}.filter-category-block__filters-wrapper._xxl-in-modal .filter-category-block__filters-body::-webkit-scrollbar-button{display:none}}}.filter-category-block__pagination:has(>._hidden){display:none!important}