@keyframes loading-f10cdc4a{0%{background-position:100%}40%,to{background-position:-100%}}.modal-enter-active[data-v-f10cdc4a],.modal-leave-active[data-v-f10cdc4a]{transition-duration:.5s;transition-property:transform;transition-timing-function:ease}.modal-enter[data-v-f10cdc4a],.modal-leave-to[data-v-f10cdc4a]{transform:translateX(100%)!important}.modal-enter-to[data-v-f10cdc4a],.modal-leave[data-v-f10cdc4a]{transform:translateX(0)!important}.catalogue-grid-block[data-v-f10cdc4a]{display:flex;flex-direction:column;font-size:.875rem;font-weight:400;gap:1.25rem;height:100%;justify-content:space-between;letter-spacing:-.02em;line-height:1.4;overflow:hidden;position:relative;width:100%}@media(min-width:640px){.catalogue-grid-block[data-v-f10cdc4a]{font-size:1.125rem;line-height:1.4}}@media(min-width:1890px){.catalogue-grid-block[data-v-f10cdc4a]{font-size:1.5rem}}body:not(.no-animate):not(.sb-main-padded) .catalogue-grid-block[data-v-f10cdc4a]{opacity:0;transform:translateY(1.5rem);transition-delay:calc(var(--animation-index)*.2s + .4s);transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:ease}body:not(.no-animate) .animate .catalogue-grid-block[data-v-f10cdc4a]{opacity:1;transform:unset}.catalogue-grid-block__wrapper[data-v-f10cdc4a]{align-items:flex-start;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-width:21.25rem;text-decoration:none;width:100%}@media(hover:hover)and (pointer:fine){.catalogue-grid-block__wrapper.focus-visible .catalogue-grid-block__icon[data-v-f10cdc4a],.catalogue-grid-block__wrapper.focus-visible .catalogue-grid-block__text[data-v-f10cdc4a],.catalogue-grid-block__wrapper:hover .catalogue-grid-block__icon[data-v-f10cdc4a],.catalogue-grid-block__wrapper:hover .catalogue-grid-block__text[data-v-f10cdc4a]{color:#909090;transition-duration:.5s;transition-property:color;transition-timing-function:ease}}.catalogue-grid-block__wrapper.focus-visible .catalogue-grid-block__icon[data-v-f10cdc4a],.catalogue-grid-block__wrapper.focus-visible .catalogue-grid-block__text[data-v-f10cdc4a]{color:#909090;transition-duration:.5s;transition-property:color;transition-timing-function:ease}@media(min-width:640px){.catalogue-grid-block__wrapper[data-v-f10cdc4a]{min-width:auto}}.catalogue-grid-block__info[data-v-f10cdc4a]{align-items:flex-start;display:flex;height:100%;justify-content:space-between;padding-bottom:.875rem;padding-right:.5rem;width:100%}@media(min-width:640px){.catalogue-grid-block__info[data-v-f10cdc4a]{padding-bottom:1.5rem;padding-right:0}}.catalogue-grid-block__text[data-v-f10cdc4a]{transition-duration:.5s;transition-property:color;transition-timing-function:ease}body:not(.no-animate):not(.sb-main-padded) .catalogue-grid-block__text[data-v-f10cdc4a]{opacity:0;transform:translateY(1.5rem);transition-delay:calc(var(--animation-index)*.2s + .4s);transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:ease}body:not(.no-animate) .animate .catalogue-grid-block__text[data-v-f10cdc4a]{opacity:1;transform:unset}@media(min-width:640px){.catalogue-grid-block__text[data-v-f10cdc4a]{max-width:15rem;min-height:3.125rem}}@media(min-width:990px){.catalogue-grid-block__text[data-v-f10cdc4a]{max-width:15rem}}@media(min-width:1890px){.catalogue-grid-block__text[data-v-f10cdc4a]{max-width:21.875rem}}.catalogue-grid-block__icon[data-v-f10cdc4a]{margin-left:auto;transition-duration:.5s;transition-property:color;transition-timing-function:ease}body:not(.no-animate):not(.sb-main-padded) .catalogue-grid-block__icon[data-v-f10cdc4a]{opacity:0;transform:translateY(1.5rem);transition-delay:calc(var(--animation-index)*.2s + .6s);transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:ease}body:not(.no-animate) .animate .catalogue-grid-block__icon[data-v-f10cdc4a]{opacity:1;transform:unset}.catalogue-grid{color:#fff;position:relative}@media(min-width:1890px){.catalogue-grid{overflow:hidden}}.catalogue-grid__container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;position:relative}@media(min-width:640px){.catalogue-grid__container{flex-direction:column;justify-content:space-between;min-height:62.5625rem}}@media(min-width:990px){.catalogue-grid__container{justify-content:space-between;min-height:45rem}}@media(min-width:1890px){.catalogue-grid__container{min-height:60.1875rem}}.catalogue-grid__img,.catalogue-grid__img-mob{height:100%;left:0;position:absolute;top:0;z-index:-1}.catalogue-grid__img .image,.catalogue-grid__img-mob .image{height:100%}.catalogue-grid__img{height:100%;padding:.0625rem .5rem 0;width:100%}@media(min-width:1890px){.catalogue-grid__img{padding:.0625rem 0 0}}@media(max-width:639.98px){.catalogue-grid__img{display:none}}.catalogue-grid__img-mob{width:100%}@media(min-width:640px){.catalogue-grid__img-mob{display:none}}.catalogue-grid__top-container{background-color:#fff;height:7.75rem;left:0;position:absolute;top:0;width:100vw}@media(min-width:640px){.catalogue-grid__top-container{height:9.8125rem;width:68%}}@media(min-width:990px){.catalogue-grid__top-container{height:9.75rem;width:50vw}}@media(min-width:1890px){.catalogue-grid__top-container{height:12.75rem}}.catalogue-grid__title-container{margin-bottom:2rem}@media(min-width:640px){.catalogue-grid__title-container{background-color:#fff;padding:.75rem 1rem 1.75rem;width:32.8125rem}}@media(min-width:990px){.catalogue-grid__title-container{padding:2rem 2rem 2rem 1rem;width:52%}}@media(min-width:1600px){.catalogue-grid__title-container{position:relative}.catalogue-grid__title-container:after{background-color:#fff;content:"";height:100%;position:absolute;right:100%;top:0;width:100vw;z-index:-1}}@media(min-width:1890px){.catalogue-grid__title-container{padding:2.75rem 2rem 2.5rem 1rem;width:50%}}.catalogue-grid__title{color:#002f6c;font-size:1.625rem;font-weight:500;line-height:1.2}@media(min-width:640px){.catalogue-grid__title{font-size:2.125rem;line-height:1.15}}@media(min-width:990px){.catalogue-grid__title{font-size:2.5rem}}@media(min-width:1890px){.catalogue-grid__title{font-size:3.125rem;line-height:1.2}}@media(min-width:640px){.catalogue-grid__title{max-width:25rem}}@media(min-width:990px){.catalogue-grid__title{max-width:36.9375rem}}@media(min-width:1890px){.catalogue-grid__title{max-width:50.25rem}}.catalogue-grid__list{display:flex;flex-direction:column;gap:1.25rem;overflow:hidden;padding:1.5rem .5rem;position:relative;width:100%}@media(min-width:640px){.catalogue-grid__list{column-gap:1.5rem;display:grid;grid-template-columns:repeat(2,1fr);min-width:100%;padding:0 1rem;row-gap:1.5rem}}@media(min-width:990px){.catalogue-grid__list{column-gap:1.5rem;grid-template-columns:repeat(3,minmax(0,20.875rem)) minmax(0,19.875rem);padding:0 1rem 2.25rem;row-gap:1.5rem;width:100%}}@media(min-width:1890px){.catalogue-grid__list{column-gap:1.5rem;grid-template-columns:repeat(3,minmax(0,24%)) minmax(0,28%);padding:0 auto 3rem;row-gap:2rem}}.catalogue-grid__item{position:relative}.catalogue-grid__item:not(:last-child):after{background-color:#dedede;bottom:0;content:"";display:block;height:2px;left:0;opacity:.5;position:absolute;transition-delay:calc(var(--animation-index)*.2s + .4s);transition-duration:.5s;transition-property:width,height;transition-timing-function:ease;width:0}@media(min-width:990px){.catalogue-grid__item:not(:last-child):after{height:2px}}.animate .catalogue-grid__item:not(:last-child):after{width:100%}@media(min-width:640px){.catalogue-grid__item:not(:last-child):after{left:0}.catalogue-grid__item:nth-child(11):after,.catalogue-grid__item:nth-child(12):after{content:none}}@media(min-width:990px){.catalogue-grid__item:nth-child(n+9):after{content:none}}@keyframes loading{0%{background-position:100%}40%,to{background-position:-100%}}.modal-enter-active,.modal-leave-active{transition-duration:.5s;transition-property:transform;transition-timing-function:ease}.modal-enter,.modal-leave-to{transform:translateX(100%)!important}.modal-enter-to,.modal-leave{transform:translateX(0)!important}.image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;user-select:none;width:100%}.image.is-contain{background-size:contain;object-fit:contain}.image.fill{height:100%;left:0;position:absolute;top:0;width:100%}.image img{height:100%;object-fit:cover;width:100%}