:root{--cc-btn-primary-bg:#333959;--cc-btn-primary-hover-bg:#1c264b;--cc-btn-primary-text:#fff;--cc-toggle-bg-on:#35d51e}@keyframes pulse{0%{opacity:0;width:100%}20%{opacity:1}50%{opacity:.5}90%{opacity:0;width:750%}to{opacity:0;width:850%}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutToRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes slideInFromTop{0%{opacity:0;transform:translate(-50%,-150%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutToBottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes appear{0%{opacity:0}to{opacity:1}}.lg-backdrop{background-color:rgba(0,0,0,.75)}.lg-sub-html{font-family:normalidad-variable,sans-serif;font-size:.938rem;font-weight:300;letter-spacing:.02em}.lg-object{background-color:#fff}a[data-lightgallery=item]{cursor:zoom-in}.play-icon{align-items:center;aspect-ratio:1;background-color:#f2223a;border:2px solid #f2223a;border-radius:99vw;color:#fff;display:flex;height:3rem;isolation:isolate;justify-content:center;transition:125ms ease-out;transition-property:background-color,color,border-color}.play-icon svg{fill:currentColor;height:30%;width:30%}@media (hover:hover) and (pointer:fine){.play-icon:is(:hover,:active,:focus-visible){background-color:transparent}}.tab-nav{overflow:auto}@media screen and (max-width:991px){.tab-nav{margin-inline:var(--container-padding-negative)}}.tab-nav__list{display:flex;isolation:isolate;justify-content:start;overflow-x:auto;position:relative;scroll-padding:1rem;scroll-snap-type:x;scrollbar-width:none}@media screen and (max-width:991px){.tab-nav__list{padding-inline:var(--container-padding)}}.tab-nav__link{align-items:center;color:#333959;cursor:pointer;display:flex;justify-content:center;padding:1rem 1.5rem .75rem}@media screen and (max-width:575px){.tab-nav__link{padding:.75rem .75rem .5rem}}@media (hover:hover) and (pointer:fine){.tab-nav__link:is(:hover,:active,:focus-visible){border-color:#f2223a;color:#f2223a}}.tab-nav__link .title{color:inherit;font-size:.75rem;white-space:nowrap}.tab-nav__link.is-current{background-color:#eef1f7;color:#f2223a}.tab-nav__close{align-items:center;color:#96a2b3;display:flex;justify-content:center;margin-inline-start:1.25em;transform:translateY(-10%)}@media (hover:hover) and (pointer:fine){.tab-nav__close:is(:hover,:active,:focus-visible){color:#f2223a}}.tab-nav__close svg{fill:currentColor;aspect-ratio:1;width:.65em}.tab-nav--buttons .tab-nav__list{gap:.75rem}@media screen and (max-width:575px){.tab-nav--buttons .tab-nav__list{gap:.5rem}}.tab-nav--buttons .tab-nav__link{border:.1em solid #d1dae7}@media (hover:hover) and (pointer:fine){.tab-nav--buttons .tab-nav__link:is(:hover,:active,:focus-visible){border-color:#f2223a}}.tab-nav--buttons input:checked+.tab-nav__link{background-color:#f2223a;border-color:#f2223a;color:#fff}.tab-nav--colors .tab-nav__link{--color-rgb:255,255,255}.tab-nav--colors .tab-nav__link:before{aspect-ratio:1;background-color:rgb(var(--color-rgb));border-radius:99vw;content:"";display:inline-block;margin-inline-end:1em;outline:.2em solid rgba(var(--color-rgb),.25);transform:translateY(-10%);width:.6em}.tab-content{background-color:#eef1f7;padding:1.5rem}@media screen and (max-width:991px){.tab-content{margin-inline:var(--container-padding-negative);padding:var(--container-padding)}}.tab-panel{display:none}.tab-panel.is-current{display:block}.category-section [data-section-title]:before{margin-inline:calc(var(--block-offset)*-2)}.page-hero--small+.category-section{position:relative}.page-hero--small+.category-section:before{background-color:#eef1f7;content:"";inset:0;position:absolute;z-index:-2}.page-hero--small+.category-section [data-section-title]:before{margin-inline:calc(var(--block-offset)*-2) 0}.category-section:has(+.m-jumbotron-section){margin-block-end:calc(var(--block-offset)*-2);position:relative}.category-section:has(+.m-jumbotron-section):before{background-color:#eef1f7;content:"";inset:calc(100% + var(--block-offset)) 0 var(--block-offset);pointer-events:none;position:absolute;z-index:-1}@media screen and (max-width:991px){.category-section:has(+.m-jumbotron-section){margin-block-end:calc(var(--container-padding)*2)}}.category-list{background-color:#fff;display:grid;gap:1px;grid-template-columns:35% repeat(9,minmax(0,1fr));overflow:hidden;position:relative;z-index:1}@media screen and (min-width:992px){.category-list{margin-block:var(--block-offset)}}@media screen and (min-width:768px){.category-list{grid-template-rows:repeat(4,minmax(0,1fr))}}@media screen and (max-width:991px){.category-list{margin-block:var(--container-padding-negative)}}@media screen and (max-width:767px){.category-list{grid-template-columns:repeat(6,minmax(0,1fr))}}.category-list--columns{grid-template-columns:repeat(6,minmax(0,1fr))}@media screen and (max-width:1199px){.category-list--columns{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (max-width:991px){.category-list--columns{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:767px){.category-list--columns{grid-template-columns:repeat(3,minmax(0,1fr))}}.category-list>.category-item{position:relative}.category-list>.category-item:after,.category-list>.category-item:before{background-color:#eaeaea;content:"";display:block;position:absolute;z-index:-1}.category-list>.category-item:before{inset:0 -1px 0 100%}.category-list>.category-item:after{inset:100% 0 -1px}.category-list--brands{grid-template-rows:none;margin-block:var(--block-offset) 0}.category-list--brands .category-item{grid-column:span 1;grid-row:span 1}@media screen and (min-width:1200px){.category-list--brands .category-item{--spacing:1.75rem}}.category-list--brands .category-item img{margin-inline:auto;max-width:80px}.category-item{--spacing:1.25rem;--offset:8px;background-color:#fff;display:flex;grid-column:span 3;grid-row:span 2}.category-item__link{align-items:center;display:flex;flex-direction:column;gap:var(--spacing);isolation:isolate;padding:var(--spacing);position:relative;text-align:center;width:100%}.category-item__link:after,.category-item__link:before{content:"";pointer-events:none;position:absolute}.category-item__link:before{background-color:#f2223a;inset:calc(var(--offset)*-1);opacity:0;z-index:-1}.category-item__link:after{background-color:#d21329;bottom:0;left:50%;top:calc(100% - 2px);transform:translateX(-50%);transition:width 175ms ease-out;width:2rem}@media screen and (max-width:767px){.category-item__link:after{display:none}}.category-item__link:is(:hover,:active,:focus-visible):after{width:min(4rem,50%)}.category-item__link:is(:hover,:active,:focus-visible) .title{color:#f2223a}.category-item__link:is(:hover,:active,:focus-visible) .img-dynamic-color{filter:brightness(0) invert(19%) sepia(8%) saturate(3277%) hue-rotate(193deg) brightness(99%) contrast(87%)}.category-item__link:is(:hover,:active,:focus-visible) .category-item__icon{fill:#f2223a}.category-item__link.active{z-index:1}.category-item__link.active:before{opacity:1}.category-item__link.active:after{background-color:#fff;bottom:calc(var(--offset)*-1);top:100%}.category-item__link.active .img-dynamic-color{filter:brightness(0) invert(1)}.category-item__link.active .title{color:#fff}.category-item__link.active .p{color:hsla(0,0%,100%,.85)}.category-item__link.active .category-item__icon{fill:#fff;transform:rotate(45deg)}.category-item__picture{aspect-ratio:1.5;flex:1;width:100%}@media screen and (max-width:767px){.category-item__picture{aspect-ratio:2}}.category-item__body{color:inherit}@media screen and (min-width:768px){.category-item__body{margin-top:auto}}.category-item__body .p{color:#96a2b3}.category-item__icon{fill:#d1dae7;height:.65rem;position:absolute;right:calc(var(--spacing)*.75);top:calc(var(--spacing)*.75);transition:fill 175ms ease-out;width:.65rem}@media (pointer:coarse){.category-item__icon{fill:#f2223a}}.category-item--large{grid-column:-1/1}@media screen and (min-width:768px){.category-item--large{--spacing:1.75rem;grid-column:span 1;grid-row:-1/1}}@media screen and (max-width:767px){.category-item--large .category-item__link{flex-direction:row-reverse;justify-content:space-between;padding-block:calc(var(--spacing)*1.25);text-align:start}.category-item--large .category-item__picture{aspect-ratio:auto;flex:0 0 9rem}.category-item--large .p{-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}}.category-item--small{grid-column:span 2;grid-row:span 1}@media screen and (min-width:768px){.category-item--small .category-item__link{padding-top:calc(var(--spacing)*1.5)}}.category-item--small picture{aspect-ratio:1.25;width:40%}.campaign-section{overflow:hidden}.campaign-swiper{overflow:visible}.campaign-list:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .campaign-list{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:1679px){.campaign-list:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .campaign-list{gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:991px){.campaign-list:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .campaign-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:575px){.campaign-list:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .campaign-list{grid-template-columns:minmax(0,1fr)}}.swiper:not(.swiper-initialized) .campaign-list{grid-auto-rows:1fr 0;overflow:hidden;row-gap:0}.campaign-item{display:flex;height:auto}.campaign-item__link{height:100%}@media (hover:hover) and (pointer:fine){.campaign-item__link:any-link:is(:hover,:active,:focus-visible) picture img{transform:scale(1.025)}.campaign-item__link:any-link:is(:hover,:active,:focus-visible) .title{color:#f2223a}.campaign-item__link:any-link:is(:hover,:active,:focus-visible) .campaign-item__icon{transform:translateX(.35rem)}}.campaign-item__head{border-bottom:3px solid #f2223a;position:relative}.campaign-item__head:before{border-color:transparent transparent transparent #f2223a;border-style:solid;border-width:16px 0 0 16px;bottom:0;content:"";height:0;left:0;position:absolute;width:0;z-index:1}.campaign-item__head picture{aspect-ratio:1.75;overflow:hidden}.campaign-item__head img{transition:transform .15s ease-out}.campaign-item__head .tag-list{position:absolute;right:0;top:16px}.campaign-item__body{align-items:end;display:flex;flex-wrap:wrap;gap:1.5rem 1rem;justify-content:space-between;padding:var(--box-padding)}@media screen and (max-width:1439px){.campaign-item__body{row-gap:1rem}}.campaign-item__body .title{transition:color .15s ease-out}.campaign-item__icon{fill:#f2223a;flex:none;height:1rem;transition:transform .15s ease-out;width:1rem}.campaign-item__btn-wrapper{flex:0 0 100%}.card-list{background-color:#39437a;display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:991px){.card-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:575px){.card-list{grid-template-columns:minmax(0,1fr)}}.card-item{align-items:center;background-color:#333959;color:hsla(0,0%,100%,.85);display:flex;font-size:.875rem;gap:var(--box-padding);justify-content:start;padding:calc(var(--box-padding)*1.5)}@media screen and (max-width:1679px){.card-item{font-size:.75rem;padding:var(--box-padding)}}.card-item>*{position:relative;z-index:1}.card-item__head{align-items:center;display:flex;flex:none}.card-item__icon{fill:#f2223a;aspect-ratio:1;width:2em}@media screen and (max-width:1199px){.card-item__icon{width:1.5em}}.card-item__body .title{color:inherit;font-size:inherit}.card-item__body .title em{color:#f2223a;display:block;font-style:normal}.blockquote{--size:1.25em;padding-inline-start:calc(var(--size) + .5em);position:relative}.blockquote:before{aspect-ratio:4/3;background-color:#f2223a;content:"";display:inline-block;left:0;-webkit-mask:url(/build/images/quotes.a2d6cbc3.svg) no-repeat 50% 50%;mask:url(/build/images/quotes.a2d6cbc3.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.1em;width:var(--size)}.blog-list:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .blog-list{display:grid;gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:1679px){.blog-list:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .blog-list{gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:991px){.blog-list:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:575px){.blog-list:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .blog-list{grid-template-columns:minmax(0,1fr)}}.blog-item{--icon-size:1rem;display:flex;height:auto}.blog-item__link{display:flex;flex-direction:column;height:100%;width:100%}@media (hover:hover) and (pointer:fine){.blog-item__link:is(:hover,:active,:focus-visible) picture img{transform:scale(1.05)}.blog-item__link:is(:hover,:active,:focus-visible) .blog-item__body .title{color:#f2223a}.blog-item__link:is(:hover,:active,:focus-visible) .campaign-item__icon{transform:translateX(.35rem)}}.blog-item__head{border-bottom:3px solid #f2223a;flex:none;position:relative}.blog-item__head picture{aspect-ratio:1.75;overflow:hidden}.blog-item__head img{transition:transform .15s ease-out}.blog-item__meta{background-color:#f2223a;bottom:0;color:#fff;font-size:.813rem;left:0;letter-spacing:.1em;padding:.25rem .5rem .25rem .75rem;position:absolute;transform:translateY(3px)}.blog-item__meta:after{aspect-ratio:1;background-color:inherit;clip-path:polygon(0 0,100% 100%,0 100%);content:"";height:100%;inset:0 auto 0 100%;position:absolute}.blog-item__body{display:flex;flex:1;flex-direction:column;padding:var(--box-padding);width:100%}.blog-item__body .title{transition:color .15s ease-out}.blog-item__icon{fill:#f2223a;aspect-ratio:1;display:block;margin-block-start:auto;margin-inline-start:auto;transition:transform .15s ease-out;width:var(--icon-size)}.reference-item{display:flex;flex-direction:column;height:auto}.reference-item__body .p:before{aspect-ratio:4/3;background-color:#f2223a;content:"";display:block;margin-bottom:1em;-webkit-mask:url(/build/images/quotes.a2d6cbc3.svg) no-repeat 50% 50%;mask:url(/build/images/quotes.a2d6cbc3.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;width:2em}.reference-item__head{align-items:center;display:flex;gap:1.25em;margin-top:auto}.reference-item__head .title--h6{font-size:.75rem}.reference-item__picture{aspect-ratio:1;border-radius:99vw;flex:none;overflow:hidden;width:3.5em}.contact-list{display:grid;gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:991px){.contact-list{grid-template-columns:minmax(0,1fr)}}.contact-item{background-color:#eef1f7;border-inline-start:2px solid #f2223a;column-gap:1.5rem;display:grid;grid-template-columns:min-content minmax(0,1fr);grid-template-rows:min-content auto;isolation:isolate;overflow:hidden;padding:var(--spacing) calc(var(--spacing)*.75);position:relative}.contact-item__head{align-items:start;column-gap:var(--spacing);display:flex;grid-row:1/-1;justify-content:space-between;position:static}.contact-item__head:before{--dot:1px;aspect-ratio:auto;height:auto;inset:0 auto 0 0;width:calc(var(--spacing)*2.5)}@media (min-width:577px) and (max-width:1680px){.contact-item__head{flex-direction:column;row-gap:.25rem}}@media screen and (max-width:575px){.contact-item__head .title{--fvs-wght:500;font-size:.875rem;font-variation-settings:"wght" var(--fvs-wght,250),"wdth" var(--fvs-wdth,450)}}.contact-item__picture{aspect-ratio:1;border-radius:99vw;overflow:hidden;width:5rem}@media screen and (max-width:575px){.contact-item__picture{width:3.75rem}}.contact-item__body{align-items:start;column-gap:var(--spacing);display:flex;flex:1;justify-content:space-between}.contact-item__body .title--h6{font-size:.75rem}.contact-item .icon-list{align-items:start;display:flex;flex-wrap:wrap;gap:.25rem 1rem}@media screen and (min-width:1440px){.contact-item .icon-list{font-size:.938rem}}.contact-item .icon-item{align-items:center}.contact-item .icon-item a{--fvs-wght:250}.contact-item .icon-item__text{color:#728196}@media (hover:hover) and (pointer:fine){.contact-item .icon-item__text:is(:hover,:active,:focus-visible){color:inherit}}.bg-light .contact-item{background-color:#fff;box-shadow:0 4px 30px rgba(0,0,0,.1)}.col-bg--light .tab-content .contact-item{background-color:#eef1f7;box-shadow:none}.col-bg--light .tab-content .contact-item .qr-btn:after,.col-bg--light .tab-content .contact-item .qr-btn:before{background-color:#eef1f7}.qr-btn{--inset:5px;--border:2px;aspect-ratio:1;border:var(--border) solid;font-family:lektorat-display-variable,sans-serif;font-variation-settings:"wght" 500,"wdth" 80;font-weight:400;height:2.25rem;isolation:isolate;letter-spacing:.1em;position:relative}@media (hover:hover) and (pointer:fine){.qr-btn:is(:hover,:active,:focus-visible){--inset:50%;color:#f2223a}}@media screen and (max-width:575px){.qr-btn{height:2rem}}.qr-btn .btn__text{align-items:center;display:flex;justify-content:center;padding:0;text-align:center}.qr-btn:after,.qr-btn:before{background-color:#fff;content:"";pointer-events:none;position:absolute;transition:inset 125ms ease-out;z-index:-1}.qr-btn:before{inset:calc(var(--border)*-1) var(--inset)}.qr-btn:after{inset:var(--inset) calc(var(--border)*-1)}.figure{--float-offset:0rem;display:flex;height:100%}@media screen and (min-width:992px){.figure{--float-offset:1rem}}@media screen and (min-width:1680px){.figure{--float-offset:2rem}}.figure__figure{display:flex;flex-direction:column;margin-bottom:0;max-height:100%;position:relative}@media screen and (min-width:576px){.figure__figure{overflow:hidden}}.figure__picture{display:block;max-height:100%;overflow:hidden;z-index:0}@media screen and (min-width:576px){.figure__picture{height:100%}}.figure__picture img{height:100%;max-height:100%;width:100%}.figure__picture.decorative-dots:before{aspect-ratio:auto;inset:10%;width:auto}.figure--fit{align-items:center;align-self:center;justify-content:center}.figure--fit img{object-fit:contain}@media screen and (min-width:992px){.figure--fit img{padding:calc(var(--row-gap)*.5)}}.figure--fill .figure__figure{height:100%}.figure--fill img{object-fit:cover}@media screen and (min-width:992px){.figure--adjust .figure__figure,.figure--adjust .figure__link,.figure--adjust .figure__picture{height:100%;width:100%}.figure--adjust img{position:absolute}}.figure[class*=figure--float]{height:auto;margin-block-end:1rem}@media screen and (min-width:992px){.figure[class*=figure--float]{margin-block-end:var(--float-offset)}.figure[class*=figure--float]:not(.figure--float-original){max-width:50%}.figure--float-right{float:right;margin-inline-start:var(--float-offset)}.figure--float-left{float:left;margin-inline-end:var(--float-offset)}}.figure--float-original{display:flex;justify-content:center;margin-inline:auto}.figcaption{margin-block:var(--figcaption-spacing);padding-inline:var(--figcaption-spacing);position:relative;width:100%}@media screen and (min-width:576px){.figcaption{bottom:0;color:#fff;position:absolute;z-index:2}.figcaption:before{background-color:#f2223a;content:"";inset:0 calc(100% - 5px) 0 0;pointer-events:none;position:absolute;z-index:2}.figcaption:after{background-image:linear-gradient(0deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.35) 50%,transparent);content:"";inset:-4rem 0 calc(var(--figcaption-spacing)*-1);position:absolute;z-index:-1}}@media screen and (max-width:575px){.figcaption{background-color:#fff;border-top:0;box-shadow:0 4px 30px rgba(0,0,0,.1);margin-block:0 var(--figcaption-spacing);padding-block:var(--figcaption-spacing)}}@media screen and (min-width:576px){.figcaption .title{color:#fff}}.figcaption .title+p{margin-top:1rem}.figcaption p{margin-bottom:0}@media screen and (max-width:575px){.figcaption p{color:#96a2b3}}.letter{display:flex;font-family:normalidad-variable,sans-serif;font-size:clamp(5.5rem,4.35rem + 5.75vw,11.25rem);font-variation-settings:"wdth" 100,"wght" 900;line-height:.6;pointer-events:none}.pill-list{display:grid;gap:1rem}@media screen and (max-width:1439px){.pill-list{gap:.5rem}}.pill-item{align-items:center;border:1px solid hsla(0,0%,100%,.2);color:#728196;cursor:pointer;display:flex;flex-direction:column;gap:2rem;padding:2rem 1rem;position:relative;text-align:center;width:100%}@media screen and (max-width:1439px){.pill-item{gap:1rem;padding:.75rem}}.pill-item:before{background-color:currentColor;border-radius:99px;content:"";display:block;height:9px;-webkit-mask:url(/build/images/icon-plus.ce04a318.svg) no-repeat 50% 50%;mask:url(/build/images/icon-plus.ce04a318.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;right:1rem;top:1rem;transition:transform 125ms ease-out;width:9px;z-index:1}.pill-item__img{aspect-ratio:1;width:60%}@media screen and (max-width:1439px){.pill-item__img{width:2rem}}.pill-item .title{font-size:.75rem}@media screen and (max-width:1439px){.pill-item .title{font-size:.688rem}}@media (hover:hover) and (pointer:fine){.pill-item:is(:hover,:active,:focus-visible){color:#fff}.pill-item:is(:hover,:active,:focus-visible):before{transform:rotate(45deg)}.pill-item:is(:hover,:active,:focus-visible) .pill-item__link{border-color:#96a2b3}.pill-item:is(:hover,:active,:focus-visible) .pill-item__img.img-dynamic-color{filter:brightness(0) invert(1)}}.pill-item.is-current{background-color:rgba(242,34,58,.75);border:none;color:#fff;mix-blend-mode:difference;position:relative}.pill-item.is-current:before{transform:rotate(45deg)}.pill-item.is-current:after{content:"";inset:0;position:absolute;z-index:-1}.pill-item.is-current .pill-item__img.img-dynamic-color{filter:brightness(0) invert(1)}.attribute-list{display:grid;overflow:hidden}.attribute-list>*{padding:2rem;position:relative}@media screen and (max-width:1439px){.attribute-list>*{padding:1rem}}.attribute-list>:after,.attribute-list>:before{background-color:currentColor;content:"";opacity:.25;position:absolute}.attribute-list>:before{inset:0 100% 0 -1px}.attribute-list>:after{inset:-1px 0 100%}.attribute-item{align-items:start;display:flex;flex-direction:column;text-align:start}.attribute-item img{height:24px}@media screen and (max-width:1439px){.attribute-item img{height:1rem}}.showcase{position:relative}.showcase__picture{display:initial}.showcase__picture,.showcase__picture img{height:auto;max-height:100%;max-width:100%;width:auto}.showcase .tippy-content .title--h6{font-size:.75rem}.showcase .tippy-content .p{line-height:1.4}.showcase-pin{isolation:isolate;position:absolute;text-align:start;transform:translate(-50%,-50%)}.showcase-pin__btn{align-items:center;aspect-ratio:1;background-color:#f2223a;border-radius:99vw;color:#fff;display:flex;justify-content:center;transition:background-color 125ms ease-out;width:32px}.showcase-pin__btn svg{fill:currentColor;height:30%;transition:transform 125ms ease-out;width:30%}.showcase-pin__btn:after,.showcase-pin__btn:before{border-radius:inherit;content:"";position:absolute;z-index:-1}.showcase-pin__btn:after{animation:spin 10s linear infinite;border:1px dashed #fff;inset:-6px}.showcase-pin__btn:before{background-color:hsla(0,0%,100%,.25);inset:0;transition:inset 125ms ease-out}.showcase-pin[aria-describedby] .showcase-pin__btn:before{inset:-6px}.showcase-pin[aria-describedby] .showcase-pin__btn svg{transform:rotate(45deg)}.swiper-slide:not(.swiper-slide-active) .showcase-pin{animation:none!important}[data-ready=true] .showcase-pin{animation:slideInFromTop 175ms ease-out;animation-fill-mode:both;animation-iteration-count:1;opacity:0}[data-ready=true] .showcase-pin:last-child{animation-delay:calc(var(--delay) + var(--increment)*1)}[data-ready=true] .showcase-pin:nth-last-child(2){animation-delay:calc(var(--delay) + var(--increment)*2)}[data-ready=true] .showcase-pin:nth-last-child(3){animation-delay:calc(var(--delay) + var(--increment)*3)}[data-ready=true] .showcase-pin:nth-last-child(4){animation-delay:calc(var(--delay) + var(--increment)*4)}[data-ready=true] .showcase-pin:nth-last-child(5){animation-delay:calc(var(--delay) + var(--increment)*5)}[data-ready=true] .showcase-pin:nth-last-child(6){animation-delay:calc(var(--delay) + var(--increment)*6)}[data-ready=true] .showcase-pin:nth-last-child(7){animation-delay:calc(var(--delay) + var(--increment)*7)}[data-ready=true] .showcase-pin:nth-last-child(8){animation-delay:calc(var(--delay) + var(--increment)*8)}[data-ready=true] .showcase-pin:nth-last-child(9){animation-delay:calc(var(--delay) + var(--increment)*9)}[data-ready=true] .showcase-pin:nth-last-child(10){animation-delay:calc(var(--delay) + var(--increment)*10)}.hero{display:flex;isolation:isolate;max-height:100vh;overflow:hidden;position:relative}@media screen and (min-width:1200px){.hero{min-height:56rem}}.hero__background{inset:0;position:absolute;z-index:-1}.hero__background video{height:100%;object-fit:cover;width:100%}.hero__container{align-items:center;display:flex;padding-block:4rem}@media screen and (min-width:992px){.hero__container{padding-block:calc(var(--header-top-height) + var(--header-body-height) + 2rem) calc(4rem - var(--block-offset)*1)}}.hero__body{width:max(40%,400px)}.hero__btn{position:relative}@media screen and (min-width:1200px){.hero__btn{height:64px}}.hero__btn:after,.hero__btn:before{aspect-ratio:1;border-radius:inherit;content:"";left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}.hero__btn:before{animation:pulse 1.25s infinite;background-color:hsla(0,0%,100%,.025);width:1200%}.hero__btn:after{border:1px solid hsla(0,0%,100%,.1);outline:1px solid hsla(0,0%,100%,.1);outline-offset:7rem;width:400%}.hero .title--h0{color:#fff;text-transform:uppercase}.hero .title--h0 em{color:#f2223a}.about{display:grid;gap:4rem;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media screen and (max-width:1679px){.about{row-gap:2rem}}@media screen and (max-width:991px){.about{gap:1rem 2rem;grid-template-columns:minmax(0,1fr)}.about__head{align-self:end}}.about__body{grid-column:1/2}.about__logos{background-color:#d1dae7;display:inline-flex;gap:1px}@media screen and (max-width:575px){.about__logos{display:flex}}.about__logos picture{background-color:#fff;padding-inline:3rem}@media screen and (max-width:1199px){.about__logos picture{padding-inline:2rem}}@media screen and (max-width:575px){.about__logos picture{flex:1;padding-inline:1rem}}.about__logos picture img{max-height:4rem;max-width:8rem}.about__figure{--offset:1.5rem;--padding:1rem;align-self:start;margin-bottom:var(--offset);width:100%}@media screen and (min-width:992px){.about__figure{grid-column:2/3;grid-row:1/span 2}}@media screen and (max-width:991px){.about__figure{order:-1;width:100%}.about__figure img{object-fit:cover}}@media screen and (max-width:1199px){.about__figure.decorative-dots:before{inset:var(--deco-offset) calc(var(--container-padding)*2) auto auto}}.about__figcaption{align-items:end;bottom:calc(var(--offset)*-1);color:#fff;display:flex;font-size:.875rem;height:12rem;left:calc(var(--offset)*-1);padding:1rem 1rem calc(var(--offset) + var(--padding)) calc(var(--offset) + var(--padding));position:absolute;width:12rem}@media screen and (max-width:1679px){.about__figcaption{--offset:1rem}}@media screen and (max-width:991px){.about__figcaption{--offset:0.5rem;font-size:.688rem;height:10rem;width:10rem}}.about__figcaption .title{color:inherit;font-size:inherit}.about__figcaption svg{fill:currentColor;height:.65rem;position:absolute;right:var(--padding);top:var(--padding);width:.65rem}.m-timeline{margin-bottom:-1rem}@media screen and (min-width:992px){.m-timeline{height:40rem}}@media screen and (min-width:1680px){.m-timeline{height:50rem}}@media screen and (max-width:991px){.m-timeline{background-color:#eef1f7}}@media screen and (min-width:992px){.m-timeline .grid-col,.m-timeline .grid-row{height:inherit}}@media screen and (max-width:991px){.m-timeline .grid-row{display:flex;flex-direction:column}}.m-timeline__content{display:flex;flex-direction:column}.m-timeline__content-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:992px){.m-timeline__content-header .swiper__btn{display:none}}@media screen and (max-width:991px){.m-timeline__content-header .title{min-width:4ch;text-align:center}}.m-timeline__content-controls{align-items:center;display:flex;gap:1rem}.m-timeline__content-controls .swiper__btn{--swiper-btn-size:35px;border-radius:99vw;font-size:.75rem}.m-timeline__image{align-items:end;display:flex;flex-direction:column}@media screen and (max-width:991px){.m-timeline__image{margin-inline:var(--container-padding-negative)}}.m-timeline__image.decorative-checkerboard:after{z-index:1}.m-timeline__image>.swiper{height:100%;max-height:100%}@media screen and (min-width:992px){.m-timeline__image>.swiper{inset:0;padding-bottom:1rem;position:absolute;width:100%}}@media screen and (max-width:991px){.m-timeline__image>.swiper{flex:none;width:100%}}.m-timeline__image>.swiper .letter{bottom:0;opacity:.25;position:absolute;right:7rem;transform:translateY(25%)}@media screen and (max-width:1199px){.m-timeline__image>.swiper .letter{display:none}}@media screen and (max-width:991px){.m-timeline__image>.swiper .figure{max-height:20rem}}.m-timeline-thumbs{align-items:end;background-color:hsla(0,0%,100%,.05);color:#fff;display:flex;flex-direction:column;gap:1.25rem;height:calc(100% - 1rem);min-width:calc(126px + 1.5rem);padding-block:2.5rem;z-index:9}@media screen and (max-width:991px){.m-timeline-thumbs{flex-direction:row;flex-wrap:wrap;gap:1rem;height:auto;inset:0 0 auto;justify-content:end;margin:0;padding-block:0 .5rem;position:absolute;width:100%}}.m-timeline-thumbs .swiper{margin-inline:0}@media screen and (max-width:991px){.m-timeline-thumbs .swiper{flex-basis:100%;order:1}}.m-timeline-thumbs>.swiper-wrapper{align-items:start}.m-timeline-thumbs__item{align-items:center;cursor:pointer;display:flex;flex-direction:row-reverse;font-family:lektorat-display-variable,sans-serif;font-variation-settings:"wght" 500,"wdth" 80;font-weight:400;gap:1.5rem;justify-content:flex-start;letter-spacing:.1em;letter-spacing:.05em;position:relative;transition:.15s ease-out;transition-property:font-size,font-weight;width:auto}@media screen and (max-width:991px){.m-timeline-thumbs__item{flex-direction:column;gap:.75rem}}.m-timeline-thumbs__item:before{background-color:currentColor;content:"";display:block;height:2px;transition-duration:inherit;transition-property:width,color;transition-timing-function:inherit;width:2rem}@media screen and (max-width:991px){.m-timeline-thumbs__item:before{height:1rem;width:2px}}.m-timeline-thumbs__item+.m-timeline-thumbs__item:after{background-color:#fff;bottom:100%;content:"";display:block;height:2px;opacity:.35;position:absolute;transform:translateY(-50%);width:.75rem}@media screen and (max-width:991px){.m-timeline-thumbs__item+.m-timeline-thumbs__item:after{height:.5rem;opacity:1;right:100%;top:0;transform:none;width:2px}}@media screen and (hover:hover) and (pointer:fine) and (min-width:992px){.m-timeline-thumbs__item:is(:hover,:active,:focus-visible):before{width:2.5rem}}@media screen and (min-width:992px){.m-timeline-thumbs__item.is-current{font-size:1.625rem}}@media screen and (max-width:991px){.m-timeline-thumbs__item.is-current{color:#f2223a}}.m-timeline-thumbs__item.is-current:before{color:#f2223a;width:3rem}@media screen and (max-width:991px){.m-timeline-thumbs__item.is-current:before{height:1rem;width:2px}}.m-timeline-thumbs .swiper__btn{background-color:#f2223a;border-radius:99vw;color:#fff;display:none;height:3.5rem;width:3.5rem}@media screen and (min-width:992px){.m-timeline-thumbs .swiper__btn{display:flex;margin-right:2.5rem}.m-timeline-thumbs .swiper__btn svg{transform:rotate(90deg)}.m-timeline-thumbs .swiper__btn.swiper__btn--prev svg{transform:rotate(-90deg)}}@media screen and (max-width:1679px){.m-timeline-thumbs .swiper__btn{height:3rem;width:3rem}}@media (hover:hover) and (pointer:fine){.m-timeline-thumbs .swiper__btn:is(:hover,:active,:focus-visible){color:#fff}}.m-timeline-thumbs .swiper__btn.is-disabled{background-color:transparent}.m-timeline-item{max-height:100%}.m-timeline-header{background-color:#d21329;color:hsla(0,0%,100%,.8);margin-inline:var(--container-padding);position:relative;z-index:10}@media screen and (min-width:992px){.m-timeline-header{bottom:0;margin-bottom:-1rem;max-width:20rem;position:absolute}}@media screen and (min-width:1440px){.m-timeline-header{max-width:26rem}}@media screen and (max-width:991px){.m-timeline-header{margin-top:-1rem}}.signature-cup .span--2{background-image:linear-gradient(90deg,transparent 0,transparent 50%,#eef1f7 0,#eef1f7)}@media screen and (max-width:991px){.signature-cup .span--2{background-image:linear-gradient(180deg,transparent 0,transparent 50%,#eef1f7 0,#eef1f7);margin-inline:var(--container-padding-negative);order:-1}}@media (min-width:993px) and (max-width:1440px){.signature-cup .span--2{display:none}.signature-cup .span--5{grid-column:span 6}}.signature-cup__logo{--deco-offset:-18px;--size:6rem;align-items:center;aspect-ratio:1;display:flex;justify-content:center;margin-inline:auto;width:calc(var(--row-gap)*2);z-index:1}@media screen and (min-width:992px){.signature-cup__logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}}@media screen and (max-width:1439px){.signature-cup__logo{--deco-offset:-14px;--size:4.5rem}}.signature-cup__logo img{background-color:#fff;height:100%;padding:calc(var(--row-gap)/3);width:100%}.signature-cup__foot{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:start}@media screen and (max-width:575px){.signature-cup__foot{gap:.5rem}.signature-cup__foot .btn{flex:1}}.signature-cup .table-wrapper img{height:1lh}.signature-cup .table-wrapper img.outdated{filter:brightness(0) saturate(0) invert(.6)}.signature-cup-table a{color:#f2223a}@media (hover:hover) and (pointer:fine){.signature-cup-table a:is(:hover,:active,:focus-visible){color:#d21329}}.m-catalog{isolation:isolate}.m-catalog__picture.decorative-dots:before{aspect-ratio:auto;inset:10%;width:auto}@media screen and (min-width:992px){.m-catalog .grid-row{align-items:center}}.m-form-contact__form{display:grid;gap:1rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:1439px){.m-form-contact__form{gap:.5rem 1rem}}@media screen and (max-width:575px){.m-form-contact__form{grid-template-columns:minmax(0,1fr)}.m-form-contact__form .basic-input-label{margin-bottom:.5rem}}.m-form-contact__col--full-width{grid-column:-1/1}.m-form-contact__foot{align-items:start;display:flex;flex-direction:row-reverse;gap:2rem}.m-form-contact__foot .btn{flex:none}@media screen and (max-width:991px){.m-form-contact__foot{flex-direction:column}.m-form-contact__foot .btn{margin:0!important;width:100%}.m-person-resolver .tab-panel{padding-bottom:1rem}}.m-person-resolver .tab-panel .tab-nav__list{gap:1rem}@media screen and (max-width:1439px){.m-person-resolver .tab-panel .tab-nav__list{gap:.5rem}}@media screen and (max-width:575px){.m-person-resolver .tab-panel .tab-nav__list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}}@media screen and (max-width:374px){.m-person-resolver .tab-panel .tab-nav__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}.m-person-resolver .tab-panel .tab-nav__link{aspect-ratio:1;border-block-end:2px solid #e4e9f2;flex:0 1 6rem;padding:1rem}@media screen and (max-width:575px){.m-person-resolver .tab-panel .tab-nav__link{padding:.75rem}}.m-person-resolver .tab-panel .tab-nav__link img{height:100%;width:100%}@media (hover:hover) and (pointer:fine){.m-person-resolver .tab-panel .tab-nav__link:is(:hover,:active,:focus-visible){border-color:#f2223a}}.m-person-resolver .tab-panel .tab-nav__link.is-current{background-color:currentColor;border-color:currentColor}.m-person-resolver .tab-panel .tab-nav__link.is-current .img-dynamic-color{filter:brightness(0) invert(1)}.m-person-resolver .contact-list{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.m-person-resolver .contact-item{background-color:#fff;box-shadow:0 4px 30px rgba(0,0,0,.1)}.m-jumbotron-section{background-image:url(/build/images/jumbotron.e1edaaf5.jpg);background-size:cover}.m-jumbotron{display:grid;grid-template-columns:26rem minmax(0,1fr);height:100%;min-height:870px}@media screen and (max-width:1439px){.m-jumbotron{grid-template-columns:max-content minmax(0,1fr);height:auto;min-height:auto}}@media screen and (max-width:991px){.m-jumbotron{grid-template-columns:minmax(0,1fr)}}.m-jumbotron>*{z-index:1}.m-jumbotron__aside{background-color:rgba(17,23,45,.5)}.m-jumbotron__aside .pill-list{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:1439px){.m-jumbotron__aside .pill-list{grid-template-columns:minmax(0,8rem)}}@media screen and (max-width:991px){.m-jumbotron__aside .pill-list{display:flex;flex-wrap:wrap;justify-content:flex-start}.m-jumbotron__aside .pill-list>*{flex:1;min-width:6rem}}.m-jumbotron__body{display:flex;flex-direction:column;height:inherit;position:relative;row-gap:2rem}.m-jumbotron__body .swiper{flex:1;height:inherit}[data-jumbotron].is-loading .m-jumbotron__body{position:relative}[data-jumbotron].is-loading .m-jumbotron__body:before{animation:appear;animation-delay:2s;animation-duration:.6s;animation-fill-mode:both;animation-iteration-count:1;aspect-ratio:1;background-image:url(/build/images/loader.1cbb390c.svg);background-size:100%;content:"";display:block;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:32px}[data-jumbotron].is-loading .m-jumbotron__body .m-jumbotron__body{opacity:0}@media screen and (max-width:767px){.m-jumbotron__body{min-height:530px}}.m-jumbotron.is-preparing .jumbotron-product__body{animation-delay:0ms!important;animation-name:fadeOut!important}.m-jumbotron.is-preparing .jumbotron-nav__item{animation-delay:0ms!important;animation-name:slideOutToBottom!important}.m-jumbotron.is-preparing .attribute-item{animation-delay:0ms!important;animation-name:slideOutToRight!important}.m-jumbotron.is-preparing .attribute-item:first-child{animation-delay:calc(var(--increment)*0)!important}.m-jumbotron.is-preparing .attribute-item:nth-child(2){animation-delay:calc(var(--increment)*1)!important}.m-jumbotron.is-preparing .attribute-item:nth-child(3){animation-delay:calc(var(--increment)*2)!important}.m-jumbotron.is-preparing .attribute-item:nth-child(4){animation-delay:calc(var(--increment)*3)!important}.m-jumbotron.is-preparing .attribute-item:nth-child(5){animation-delay:calc(var(--increment)*4)!important}.jumbotron-product{display:grid;grid-template-columns:minmax(0,1fr) 12rem;overflow:hidden}@media screen and (max-width:1439px){.jumbotron-product{grid-template-columns:minmax(0,1fr) 10rem}}@media screen and (max-width:767px){.jumbotron-product{grid-template-columns:minmax(0,1fr)}}.jumbotron-product__body{animation:fadeIn 175ms ease-out;animation-delay:var(--delay);animation-fill-mode:both;animation-iteration-count:1;flex:1;flex-direction:column;justify-content:center;padding-inline:var(--container-padding);text-align:center}.jumbotron-product__attributes,.jumbotron-product__body{align-items:center;display:flex}@media screen and (max-width:767px){.jumbotron-product__attributes{display:none}}.jumbotron-product__attributes .attribute-item{padding-inline-start:0;transform:translateX(100%)}.jumbotron-product__attributes .attribute-item:before,.jumbotron-product__attributes .attribute-item:first-child:after{display:none}.swiper-slide-active .jumbotron-product__attributes .attribute-item{animation:slideInFromRight 175ms ease-out;animation-fill-mode:both;animation-iteration-count:1}.jumbotron-product .showcase{margin-inline:auto}@media screen and (max-width:1439px){.jumbotron-product .showcase__picture{height:100%;width:auto}}.jumbotron-product .showcase__picture,.jumbotron-product .showcase__picture img{height:auto;max-height:460px;max-width:100%;width:auto}.jumbotron-product .title--h2{font-variation-settings:"wght" 200,"wdth" 80}.jumbotron-product .title--h2 em{display:block}.jumbotron-nav{display:flex;flex:none;justify-content:center;padding-inline:var(--container-padding);z-index:2}.jumbotron-nav.swiper-pagination-bullets{inset:auto;position:static;transform:none}@media screen and (min-width:1440px){.jumbotron-nav.swiper-pagination-bullets{padding-right:12rem}}@media screen and (max-width:575px){.jumbotron-nav{justify-content:start;overflow:auto}}.jumbotron-nav__item{align-items:center;animation:slideInFromBottom 175ms ease-out;animation-fill-mode:both;animation-iteration-count:1;display:flex;flex-direction:column;justify-content:end;padding-bottom:.5rem;padding-inline:2rem;position:relative;transform:translateY(100%)}.jumbotron-nav__item:last-child{animation-delay:calc(var(--delay) + var(--increment)*1)}.jumbotron-nav__item:nth-last-child(2){animation-delay:calc(var(--delay) + var(--increment)*2)}.jumbotron-nav__item:nth-last-child(3){animation-delay:calc(var(--delay) + var(--increment)*3)}.jumbotron-nav__item:nth-last-child(4){animation-delay:calc(var(--delay) + var(--increment)*4)}@media screen and (max-width:767px){.jumbotron-nav__item{padding-inline:1rem}}.jumbotron-nav__item:after{background-color:#d21329;content:"";inset:100% 0 0;opacity:0;position:absolute;transition:.2s ease-out;transition-property:top,opacity;z-index:-1}.jumbotron-nav__item.is-active:after{opacity:1;top:35%}@media screen and (max-width:991px){.jumbotron-nav__item.is-active:after{top:20%}}.jumbotron-nav__item.is-active img{transform:translateY(-.5rem)}.jumbotron-nav__item .title{font-size:.75rem}@media screen and (max-width:991px){.jumbotron-nav__item .title{font-size:.625rem}}.jumbotron-nav__item img{aspect-ratio:1;padding-bottom:.5rem;transition:transform .2s ease-out;width:120px}@media screen and (max-width:991px){.jumbotron-nav__item img{width:48px}}.jumbotron-nav__item img.img-fit{height:auto}.category-section+.campaign-section{position:relative}.category-section+.campaign-section:before{background-color:inherit;content:"";inset:var(--block-offset) 0 100%;position:absolute}.about-section{margin-bottom:var(--block-offset);position:relative;top:var(--block-offset)}@media screen and (max-width:991px){.about-section{--block-offset:calc(var(--container-padding)*-1)}}.about-section [data-section-title]:before{margin-top:calc(var(--block-offset)*-2)}@media screen and (max-width:1199px){.map-section{background-color:#eef1f7}}@media screen and (min-width:1200px){.map-section__header{margin-top:-1rem}}html{--simplebar-thickness:2px}.simplebar-track.simplebar-vertical{background-color:rgba(209,218,231,.75);width:var(--simplebar-thickness)}.simplebar-track .simplebar-scrollbar:before{background-color:#f2223a;border-radius:0;inset:0;opacity:1}@media screen and (min-width:768px){.simplebar-content{padding-right:3.5rem!important}}.tippy-box{border-radius:0}.tippy-box .tippy-content{display:flex;flex-direction:column;padding:0;text-align:start}.tippy-box .tippy-content__body,.tippy-box .tippy-content__head{width:100%}.tippy-box .tippy-content__body{padding:1.5rem}@media screen and (max-width:767px){.tippy-box .tippy-content__body{padding:1rem}}.tippy-box .tippy-content__body *+.p{margin-top:.5rem}.tippy-box .tippy-content__body *+.btn-link{margin-top:1.5em}.tippy-box[data-theme~=secondary]{background-color:#d21329;color:hsla(0,0%,100%,.8)}.tippy-box[data-theme~=secondary] .tippy-arrow{color:#d21329}.tippy-box[data-placement=bottom] .tippy-content__head{order:1}.structure-grid:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .structure-grid{display:grid;gap:var(--gap,16px)}@media screen and (min-width:768px){.structure-grid:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .structure-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.structure-grid:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .structure-grid{grid-template-columns:repeat(var(--column-count,4),1fr)}}@media screen and (min-width:1200px){.structure-grid:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .structure-grid{gap:var(--gap,24px)}}@media screen and (min-width:1440px){.structure-grid:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .structure-grid{gap:var(--gap,32px)}}.swiper:not(.swiper-initialized) .structure-grid{grid-auto-rows:0;grid-template-rows:auto;overflow:hidden;row-gap:0}.swiper:not(.swiper-initialized) .structure-grid+.swiper__pagination{display:none!important}.gallery-tile__link{transition-duration:.15s}@media (hover:hover) and (pointer:fine){.gallery-tile__link:is(:hover,:active,:focus-visible) .gallery-tile__overlay{opacity:1;visibility:visible}}.gallery-tile__figure{position:relative}.gallery-tile__figure picture{display:block;overflow:hidden;width:100%}.gallery-tile__figure picture img{aspect-ratio:4/3}.gallery-tile__overlay{align-items:center;color:#fff;display:flex;inset:0;justify-content:center;opacity:0;padding:2rem;position:absolute;transition-duration:inherit;visibility:hidden}.gallery-tile__overlay:after{background-color:rgba(210,19,41,.75);content:"";inset:0;position:absolute;z-index:1}.gallery-tile__overlay *{color:inherit}.gallery-tile__icon{fill:#fff;aspect-ratio:1;position:relative;width:2rem;z-index:2}.gallery-text__link{background-color:#fff;border-block-end:2px solid #e4e9f2;display:block;transition:border-color ease-out;transition-duration:125ms}@media (hover:hover) and (pointer:fine){.gallery-text__link:is(:hover,:active,:focus-visible){border-bottom-color:#f2223a}.gallery-text__link:is(:hover,:active,:focus-visible) .title{color:#333959}}.gallery-text__figure{transition-duration:inherit}.gallery-text__figure picture{display:block;overflow:hidden;transition-duration:inherit;width:100%}.gallery-text__figure picture img{aspect-ratio:4/3;transition:transform ease-out;transition-duration:inherit}.gallery-text__body{padding-block:1.75rem;text-align:center;transition-duration:inherit}@media screen and (max-width:575px){.gallery-text__body{padding-block:1.25rem .75rem}}.gallery-text__body .title{transition:color ease-out;transition-duration:inherit}.gallery-slider{overflow:hidden}.gallery-slider__link{display:block;transition-duration:125ms}.gallery-slider__figure{transition-duration:inherit}.gallery-slider__figure picture{display:block;overflow:hidden;transition-duration:inherit;width:100%}.gallery-slider__figure picture img{aspect-ratio:4/3}.gallery-slider__overlay{align-items:start;color:#fff;display:flex;flex-direction:column;inset:auto 0 0 0;isolation:isolate;justify-content:end;padding:1.25rem;position:absolute;transition-duration:inherit}.gallery-slider__overlay:after{background-image:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.3) 75%,transparent);content:"";inset:-2rem 0 0;position:absolute;z-index:-1}.gallery-slider__overlay *{color:inherit}.gallery-swiper:not(.swiper-initialized) .swiper__controls{display:none}.gallery-swiper:not(.swiper-initialized) .structure-grid{gap:0!important;grid-auto-rows:auto!important}.gallery-swiper .structure-grid{--column-count:5;--gap:0}