.c-product-menu-baner{--product-menu-baner-height:400px;overflow:hidden;position:relative;width:100%;min-height:var(--product-menu-baner-height);padding:2em;padding-bottom:4em;display:flex;flex-direction:column;justify-content:flex-start}.c-product-menu-baner__image-wrapper{width:50%;height:auto;max-height:var(--product-menu-baner-height);position:absolute;bottom:0;right:0;top:0}.c-product-menu-baner__image{z-index:var(--z-0);position:absolute;top:10%;right:10%;bottom:0}.c-product-menu-baner__decor-image{position:absolute;width:30%;top:5%;right:5%}.c-product-menu-baner__content{position:relative;width:50%}.c-product-menu-baner__title{font-family:var(--font-family-accent);font-weight:var(--font-weight-normal);color:var(--color-blue-1)}.c-product-menu-baner__text{font-family:var(--font-family-accent);font-weight:var(--font-weight-light);color:var(--color-blue-1)}.c-product-menu-baner__button{margin-top:2rem}@media (min-width: 1024px){.c-product-menu-baner__title{font-size:var(--font-size-40)}.c-product-menu-baner__text{font-size:var(--font-size-20)}}@media (min-width: 1440px){.c-product-menu-baner__title{font-size:var(--font-size-60)}.c-product-menu-baner__text{font-size:var(--font-size-28)}}.c-product-menu-baner--small .c-product-menu-baner__title{font-size:var(--font-size-36)}.c-product-menu-baner--small .c-product-menu-baner__text{font-size:var(--font-size-20)}.c-page-menu-baner{width:100%;overflow:hidden;position:relative;padding:2em}.c-page-menu-baner__title{font-family:var(--font-family-accent);font-weight:var(--font-weight-normal);color:var(--color-blue-1)}.c-page-menu-baner__image{max-width:500px;aspect-ratio:2/1;margin-top:1rem}.c-page-menu-baner__button{margin-top:2rem}@media (min-width: 1024px){.c-page-menu-baner__title{font-size:var(--font-size-40)}}@media (min-width: 1440px){.c-page-menu-baner__title{font-size:var(--font-size-64)}}.c-taxonomy-header{--padding:1rem}@media (min-width: 1024px){.c-taxonomy-header{--padding:2rem}}@media (min-width: 1440px){.c-taxonomy-header{--padding:3rem}}.c-taxonomy-header{position:relative;font-family:var(--font-family-accent);color:var(--color-blue-1);border:1px
solid #ebebeb;overflow:hidden;aspect-ratio:6/7;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 1024px){.c-taxonomy-header{justify-content:flex-end;aspect-ratio:2/1}}.c-taxonomy-header__title{margin:0.5em 0;padding-left:var(--padding);font-size:var(--font-size-38);font-weight:var(--font-weight-normal)}@media (min-width: 1024px){.c-taxonomy-header__title{font-size:var(--font-size-64)}}@media (min-width: 1440px){.c-taxonomy-header__title{font-size:var(--font-size-90)}}.c-taxonomy-header__description{background-color:var(--accent-color, var(--color-gray-1));color:var(--accent-text-color);font-weight:var(--font-weight-light);padding:var(--padding);font-size:var(--font-size-24);display:flex;align-items:flex-end}@media (min-width: 0) and (max-width: 1023px){.c-taxonomy-header__description{padding-top:3em;min-height:115px}}@media (min-width: 1024px){.c-taxonomy-header__description{font-size:var(--font-size-36);min-height:140px}}@media (min-width: 1440px){.c-taxonomy-header__description{font-size:var(--font-size-46);min-height:180px}}.c-taxonomy-header__image{position:absolute}@media (min-width: 0) and (max-width: 1023px){.c-taxonomy-header__image{width:100%;bottom:2rem}}@media (min-width: 1024px){.c-taxonomy-header__image{width:75%;top:0;bottom:0;right:0}}.c-taxonomy-header__decor-image{position:absolute;top:3.5em;right:1.5em;width:135px}@media (min-width: 1024px){.c-taxonomy-header__decor-image{top:2.5em;right:2.5em;width:200px}}@media (min-width: 1440px){.c-taxonomy-header__decor-image{top:4.5em;right:4.5em;width:250px}}.c-taxonomy-content{display:flex;flex-direction:column}@media (min-width: 1024px){.c-taxonomy-content{flex-direction:row;border-left:1px solid var(--color-border)}}@media (min-width: 1024px){.c-taxonomy-content__left,.c-taxonomy-content__right{width:50%}}.c-taxonomy-content__description{padding:1rem;line-height:1.44;color:var(--color-blue-1);font-size:var(--font-size-14)}@media (min-width: 1024px){.c-taxonomy-content__description{padding:2em
4em 2em 2em;font-size:var(--font-size-18)}}.c-taxonomy-content__description
p{margin:0
0 1.5em 0}.c-taxonomy-content__description
h2{font-size:inherit;color:var(--accent-color);font-weight:var(--font-weight-bold);margin:1em
0 0 0}.c-taxonomy-content__slogan{padding:2em
1rem;color:var(--accent-color);background-color:var(--color-blue-1);line-height:1.5;font-family:var(--font-family-accent);font-weight:var(--font-weight-light);font-size:var(--font-size-24)}@media (min-width: 1024px){.c-taxonomy-content__slogan{font-size:var(--font-size-36);line-height:1.2;padding:2em
1.5em}}@media (min-width: 1440px){.c-taxonomy-content__slogan{font-size:var(--font-size-42)}}.c-box{display:grid;grid-template-columns:repeat(2, 1fr)}@media (min-width: 1024px){.c-box{grid-template-columns:repeat(4, 1fr)}}.c-box__element{overflow:hidden}.c-box__element--x1{grid-column-start:1}.c-box__element--x2{grid-column-start:2}.c-box__element--x3{grid-column-start:1}@media (min-width: 1024px){.c-box__element--x3{grid-column-start:3}}@media (min-width: 1024px){.c-box__element--x4{grid-column-start:4}}@media (min-width: 1024px){.c-box__element--y1{grid-row-start:1}}@media (min-width: 1024px){.c-box__element--y2{grid-row-start:2}}@media (min-width: 1024px){.c-box__element--y3{grid-row-start:3}}.c-box__element--size-2{grid-column-end:span 2;aspect-ratio:2/1}.c-box__element--size-2x2{aspect-ratio:1;grid-column-end:span 2;grid-row-end:span 2}@media (min-width: 0) and (max-width: 1023px){.c-box--links-block .c-box__element:nth-child(4n+2),
.c-box--links-block .c-box__element:nth-child(4n+3){background-color:var(--color-gray-2)}}@media (min-width: 1024px){.c-box--links-block .c-box__element:nth-child(odd){background-color:var(--color-gray-2)}}.c-box-product{position:relative;height:100%;display:flex;flex-direction:column;text-decoration:none;padding:1em;aspect-ratio:2/1;color:var(--color-blue-1)}@media (min-width: 1024px){.c-box-product{padding:1em}}.c-box-product:hover{background-color:var(--accent-color, var(--color-orange));color:var(--color-white)}.c-box-product:hover .c-box-product__arrow{color:var(--color-white)}.c-box-product__heading{width:calc(44% - 1em);font-family:var(--font-family-accent);font-size:var(--font-size-20);font-weight:var(--font-weight-normal);line-height:1.1;margin:0}@media (min-width: 1024px){.c-box-product__heading{font-size:var(--font-size-24)}}@media (min-width: 1440px){.c-box-product__heading{font-size:var(--font-size-36)}}.c-box-product__image{width:95%;height:80%;position:absolute;bottom:0;right:0;z-index:90}.c-box-product__decor-image{width:50%;height:60%;position:absolute;top:0;overflow:hidden;right:0;z-index:80;background-color:rgba(255, 255, 255, 0.1)}.c-box-product__decor-color{width:50%;height:100%;position:absolute;top:0;right:0;background-color:var(--accent-color, var(--color-orange));z-index:70}@media (min-width: 1024px){.c-box-product__decor-color{width:60%}}.c-box-product__arrow{margin-top:auto;padding-top:1rem;color:var(--color-orange)}@media (min-width: 0) and (max-width: 1023px){.c-box-product__arrow
svg{width:22px;height:auto}.c-box-product__arrow svg .svg-stroke{stroke-width:4}}@media (min-width: 0) and (max-width: 1023px){.c-box--mix .c-box__element:nth-child(even) .c-box-product{align-items:flex-end}.c-box--mix .c-box__element:nth-child(even) .c-box-product__heading{text-align:right}.c-box--mix .c-box__element:nth-child(even) .c-box-product__decor-image{left:0}.c-box--mix .c-box__element:nth-child(even) .c-box-product__image{left:0;right:auto}.c-box--mix .c-box__element:nth-child(even) .c-box-product__decor-color{left:0}}@media (min-width: 1024px){.c-box--mix .c-box__element:nth-child(4n+3) .c-box-product,
.c-box--mix .c-box__element:nth-child(4n+4) .c-box-product{align-items:flex-end}.c-box--mix .c-box__element:nth-child(4n+3) .c-box-product__heading,
.c-box--mix .c-box__element:nth-child(4n+4) .c-box-product__heading{text-align:right}.c-box--mix .c-box__element:nth-child(4n+3) .c-box-product__decor-image,
.c-box--mix .c-box__element:nth-child(4n+4) .c-box-product__decor-image{left:0}.c-box--mix .c-box__element:nth-child(4n+3) .c-box-product__image,
.c-box--mix .c-box__element:nth-child(4n+4) .c-box-product__image{left:0;right:auto}.c-box--mix .c-box__element:nth-child(4n+3) .c-box-product__decor-color,
.c-box--mix .c-box__element:nth-child(4n+4) .c-box-product__decor-color{left:0}}.c-box-product--product-groups{background-color:var(--color-white)}.c-box-product--product-groups .c-box-product__image{width:100%;height:100%;left:0;right:auto}.c-box-product--product-groups .c-box-product__image
img{width:100%;height:100%;object-fit:contain;object-position:center}.c-box-product--product-groups .c-box-product__heading{position:relative;z-index:var(--z-1)}.c-box-product--product-groups .c-box-product__arrow{position:relative;z-index:var(--z-1)}.c-taxonomy-cta{background:var(--color-blue-1);font-family:var(--font-family-accent);font-size:var(--font-size-24);padding:2em
0.85em}@media (min-width: 1024px){.c-taxonomy-cta{font-size:var(--font-size-34);padding:1.5em}}.c-taxonomy-cta__heading{color:var(--color-orange);font-weight:var(--font-weight-bold)}.c-taxonomy-cta__text{color:var(--color-white)}.c-taxonomy-cta__text
a{color:var(--color-white);font-weight:var(--font-weight-bold);text-decoration:none}.c-taxonomy-cta__text a:hover{text-decoration:underline}.c-trustpilot-slider{container-type:inline-size;padding:1em}@media (min-width: 1024px){.c-trustpilot-slider{padding:4em
0}}@media (min-width: 600px){.c-trustpilot-slider__widget--small-screen{display:none}}@media (min-width: 0) and (max-width: 599px){.c-trustpilot-slider__widget--large-screen{display:none}}.c-contact-form__input,.c-contact-form__textarea{width:100%;font-size:var(--font-size-16);font-style:italic;border:1px
solid var(--color-border);background:var(--color-white);padding:1.25em 1em}.c-contact-form__input{line-height:1}.c-contact-form__textarea{line-height:1.1;resize:none;height:10em}.c-contact-form__info{font-size:var(--font-size-12);line-height:1.25}.c-contact-form__row,.c-contact-form__col{margin-bottom:var(--font-size-20)}@media (min-width: 1024px){.c-contact-form__row--two-col{margin-bottom:0;display:flex;align-items:center;justify-content:space-between}}.c-contact-form__recaptcha-wrapper{overflow:hidden;display:inline-block}.c-contact-form__recaptcha{margin:-1px -3px -3px -1px}.c-contact-form__response-info{font-size:var(--font-size-14)}.c-contact-form__response-info.is-hidden{display:none}.c-modal-wrapper{background:var(--color-modal-overlay);position:fixed;top:0;bottom:0;left:0;right:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:1rem}.c-modal-wrapper.is-active{display:flex !important}.c-modal{max-width:40rem;background-color:var(--color-white);width:100%}.c-modal__header{background-color:var(--color-blue-1);color:var(--color-white);display:flex;align-items:center;justify-content:space-between}.c-modal__title{font-family:var(--font-family-accent);font-size:var(--font-size-20);margin:0;padding:1em}.c-modal__close{font-size:var(--font-size-20);width:2em;height:2em;display:flex;align-items:center;justify-content:center;cursor:pointer;background:none;color:var(--color-white)}.c-modal__close:hover{color:var(--color-orange)}.c-modal__body{padding:1rem}