.news-card{height:100%;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;min-width:240px;box-shadow:var(--shadow);transition:box-shadow .16s ease-in-out,scale .16s ease-in-out;&:hover{box-shadow:var(--shadow-hover);scale:1.02}}.news-card--academy-and-news{@media (min-width:768px){display:grid;grid-template-rows:auto 1fr}}@media (max-width:767px){.news-card--academy-and-news{display:flex;max-width:328px;max-height:113px;margin-inline:auto;flex-direction:row-reverse;margin-bottom:1rem;.news-card__content{padding-inline:1rem;padding-block:.75rem}img{max-width:113px}.news-card__content__first-line{font-size:.6875rem}.news-card__link p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;word-break:break-word;text-wrap:balance;text-overflow:ellipsis}}}.news-card-image-wrap{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);@media (min-width:768px){padding-top:100%;position:relative}}.news-card-image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;transition:transform .2s}@media (hover:hover){.news-card:hover .news-card-image{transform:scale(1.04)}}.news-card__content{padding-block:1.125rem;padding-inline:1.25rem;min-height:149px;text-wrap:pretty;@media (min-width:768px){display:grid;grid-template-rows:auto 1fr auto}@media (max-width:768px){width:calc(100% - 113px)}}.news-card__link{max-width:306px;-webkit-hyphens:auto;hyphens:auto;&:after{content:"";position:absolute;inset:0}}.card--services{display:grid;grid-template-rows:auto 1fr;height:100%;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:290px;box-shadow:var(--shadow);transition:box-shadow .16s ease-in-out,scale .16s ease-in-out;&:hover{box-shadow:var(--shadow-hover);scale:1.02}}.card--services__image img{aspect-ratio:1/1}.card--services__image:after{content:"";position:absolute;left:0;right:0;bottom:0;background-color:var(--color-secondary-light);z-index:1;height:.375rem}.card--services__content{padding-block:1.125rem;padding-inline:1.25rem;display:flex;flex-direction:column}.recent-themes-card{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;&:hover{transform:scale(1.02);box-shadow:var(--shadow-hover)}&.wide{[data-appearance=secondary]{display:none}@media (min-width:728px){display:flex;min-height:420px;flex-direction:row-reverse;&[data-image-left=true]{flex-direction:row}[data-appearance=secondary]{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:1.5rem}&.primary{width:100%}.recent-themes-card__content{display:flex;flex-direction:column;justify-content:center;width:50%;padding:40px}.recent-themes-card__image{width:50%}}@media (min-width:1210px){.recent-themes-card__content{padding:0 72px 0 48px;justify-content:center}}}&.small{@media (min-width:728px){width:calc(50% - .75rem)}.title{font-size:1.25rem}p{font-size:.875rem}[data-appearance=secondary]{display:none}}&.secondary{background-color:var(--color-secondary-light);color:var(--color-primary);.title{color:var(--color-white)}[data-appearance=secondary]{color:var(--color-primary);border-color:var(--color-primary)}}&.primary{background-color:var(--color-primary);color:var(--color-white);.title{color:var(--color-secondary)}[data-appearance=secondary]{color:var(--color-white);border-color:var(--color-white)}}.theme{font-size:.875rem}.recent-themes-card__content{padding:1.5rem}.recent-themes-card__image{aspect-ratio:16/9}p{font-size:.875rem;margin-top:6px;@media (min-width:840px){font-size:1.125rem;margin-top:12px}}}.recent-themes-card__content .line-clamp-4{@media (min-width:1200px){display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}.recent-themes-card__content .line-clamp-2{@media (min-width:1200px){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.order-state{display:inline-block;border-radius:1em;padding:5px 10px;font-weight:700}.order-state[data-status=PROCESSING]{background-color:var(--color-yellow-lightest);color:var(--color-yellow)}.order-state[data-status=SHIPPED]{background-color:var(--color-secondary-lightest);color:var(--color-secondary)}.order-state[data-status=INVALID]{background-color:var(--color-pink-lightest);color:var(--color-pink)}.order-state[data-status=TEMPORARY]{background-color:var(--color-primary-lightest);color:var(--color-primary)}.cards{display:grid;grid-gap:2rem;gap:2rem;@media (min-width:992px){grid-template-columns:repeat(12,1fr)}}.card{display:grid;grid-template-rows:subgrid;grid-row:span 5;grid-gap:1rem;gap:1rem;width:100%;transition:all .2s ease-in-out;&:hover{box-shadow:var(--shadow-hover)!important;transform:translateY(-1px)}table th{padding-top:0}}@media (prefers-reduced-motion:no-preference){@keyframes animate-in{0%{opacity:0;transform:translateY(2rem)}50%{opacity:1}to{opacity:1;transform:translateY(0)}}.card{animation:animate-in linear forwards;animation-timeline:view();animation-range:entry,exit}}@media (min-width:992px){.card-1-3{grid-column:span 4}.card-1-2{grid-column:span 6}.card-2-3{grid-column:span 8}.card-1-1{grid-column:span 12}}.card-head{margin-top:6px;margin-inline:6px;border-radius:var(--border-radius);border:1.5px solid transparent;transition:all .2s ease-in-out;.icon{transition:all .2s ease-in-out}}a.card-head{&:focus-visible,&:hover{border:1.5px solid color-mix(in srgb,currentColor 10%,transparent);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);.icon{transform:translateX(-2px);scale:1.0875;&.icon--chevron-right{transform:translateX(2px)}}}}.card-link{text-underline-offset:1px;transition:all .2s ease-in-out;color:var(--color-primary-dimmed);.icon{transition:transform .2s ease-in-out}&:hover{color:var(--color-primary);text-underline-offset:3px;.icon{transform:translateX(.25rem)}}}.scroller[data-animated=true]{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,white 20%,white 80%,transparent);mask:linear-gradient(90deg,transparent,white 20%,white 80%,transparent)}.scroller[data-animated=true] .scroller__inner{width:max-content;animation:scroll var(--_animation-duration,40s) var(--_animation-direction,forwards) linear infinite}.scroller[data-direction=right]{--_animation-direction:reverse}.scroller[data-direction=left]{--_animation-direction:forwards}.scroller[data-speed=fast]{--_animation-duration:40s}.scroller[data-speed=slow]{--_animation-duration:100s}@keyframes scroll{to{transform:translate(calc(-50% + .5rem))}}.dialog{position:fixed;inset:0;z-index:1051;display:flex;flex-direction:column;height:100dvh;width:100dvw!important;overflow-y:auto;background-color:var(--color-white);@media (min-width:768px){margin-left:auto;margin-bottom:auto;margin-right:auto;margin-top:auto;height:-moz-fit-content;height:fit-content;max-height:80vh;width:772px!important;border-radius:var(--border-radius);box-shadow:var(--shadow)}button[data-appearance=link]{&:focus-visible{outline:1.5px solid var(--color-primary-dimmed)}}}.dialog-wide{@media (min-width:768px){width:90vw!important;max-width:1060px;bottom:0;max-height:90vh}@media (min-width:992px){width:80vw!important}}.dialog .loader-wrap-wrap{min-height:40vh}.dialog-title{@media (max-width:767px){font-size:1rem}}.icon{display:inline-flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.icon--checkbox{height:1rem!important;width:1rem!important}.icon svg{height:24px!important;width:24px!important}.icon--xs svg{height:8px!important;width:8px!important}.icon--sm svg{height:14px!important;width:14px!important}.icon--md svg{height:16px!important;width:16px!important}.icon--mdl svg{height:20px!important;width:20px!important}.icon--lg svg{height:32px!important;width:32px!important}.icon--xl svg{height:48px!important;width:48px!important}.icon--xxl svg{height:72px!important;width:72px!important}[data-icon-position=left] .icon{margin-right:.5em}[data-icon-position=right] .icon{margin-left:.5em}[data-icon-position=center] .icon{display:block;margin:0 auto}.loader-wrap{display:flex;justify-content:space-around;margin-inline:auto;display:block;svg{display:block;margin:1em auto}}.loader-wrap--lg{width:48px;height:48px}.loader-wrap--sm{width:24px;height:24px}.icon--loading{background-image:url(/portal/img/icons/loading-Interwind-1s-96px.gif);background-size:contain;animation:spin .5s linear infinite}.button--icon,.icon--sort-alpha-down,.icon--sort-alpha-up,.icon--upload{cursor:pointer}.icon-circle{height:38px;width:38px;border-radius:50%}@media (min-width:768px){.icon-circle{height:46px;width:46px}}.form-field-icon{position:absolute;top:50%;left:1em;margin-top:-8px;opacity:.8}.hover-arrow{--arrowSpacing:5px;--arrowHoverTransition:150ms cubic-bezier(0.215,0.61,0.355,1);--arrowHoverOffset:translateX(3px);--arrowTipTransform:none;--arrowLineOpacity:0;position:relative;top:1px;margin-left:var(--arrowSpacing);stroke-width:2px;fill:none;stroke:currentColor}.hover-arrow--sizeSmall{--arrowSpacing:4px;stroke-width:1px}.hover-arrow__linePath{opacity:var(--arrowLineOpacity);transition:opacity var(--hoverTransition,var(--arrowHoverTransition))}.hover-arrow__tipPath{transform:var(--arrowTipTransform);transition:transform var(--hoverTransition,var(--arrowHoverTransition))}@media (pointer:fine){.unchained-table-row.clickable-rows:hover .hover-arrow__linePath,a:hover .hover-arrow__linePath,button:hover .hover-arrow__linePath{--arrowLineOpacity:1}.unchained-table-row.clickable-rows:hover .hover-arrow__tipPath,a:hover .hover-arrow__tipPath,button:hover .hover-arrow__tipPath{--arrowTipTransform:var(--arrowHoverOffset)}}@media (pointer:coarse){.unchained-table-row.clickable-rows:hover .hover-arrow__linePath,a:active .hover-arrow__linePath,button:active .hover-arrow__linePath{--arrowLineOpacity:1}.unchained-table-row.clickable-rows:hover .hover-arrow__tipPath,a:active .hover-arrow__tipPath,button:active .hover-arrow__tipPath{--arrowTipTransform:var(--arrowHoverOffset)}}.dropdown--cart{padding:0!important;transform:translateY(0);opacity:1;visibility:visible;will-change:transform,opacity,visibility;transition:transform .16s ease,opacity .16s ease,visibility 0s linear 0s;&[hidden]{display:block!important;visibility:hidden;transform:translateY(-48px);opacity:0;transition:transform .16s ease,opacity .16s ease,visibility 0s linear .16s}.product-item__info{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-template-areas:"image title" "image data";grid-gap:0 1rem;gap:0 1rem;@media (min-width:640px){min-width:360px}.g-image{grid-area:image;width:52px}.g-title{grid-area:title;@media (min-width:840px){width:100%}}.g-data{grid-area:data}}.add-to-cart-wrapper{width:auto}.dropdown--cart__product-more{display:flex;align-items:center;justify-content:space-between;padding-left:calc(52px + 1rem);.product-item__more{&:empty{display:none}}}}.dropdown--cart__inner{overflow-y:auto;padding:12px 16px}@media (max-width:1023px){.dropdown--cart{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;border-radius:0}.dropdown--cart__inner{height:100vh}}@media (min-width:768px) and (max-width:991px){.dropdown--cart{top:72px;width:500px;left:0;right:auto}}@media (min-width:992px){.dropdown--cart{top:128px;width:500px;left:auto}}@media (min-width:1024px){.dropdown--cart{width:420px}.dropdown--cart__inner{max-height:calc(100vh - 120px)}}.cart-action-area{border-radius:var(--border-radius);margin:0 -16px;padding:0 16px 12px;width:calc(100% + 32px);position:-webkit-sticky;position:sticky;top:-12px;background-color:var(--color-white);z-index:1060}.cart-count{position:absolute;top:0;right:0;min-width:1rem;height:1rem;border-radius:1em;background-color:var(--color-secondary);color:var(--color-white);font-size:11px;justify-items:center;align-content:center;line-height:1;text-align:center;font-weight:700;padding-top:2px;padding-inline:2.5px}@keyframes cartBounce{0%,to{transform:scale(1)}50%{transform:scale(1.4)}}.cart-count.animate,.indicator.animate,.unchained-badge--animate{animation:cartBounce .3s ease-out}.add-to-cart-success{animation:addToCartExpand .25s ease-out forwards;overflow:hidden}.add-to-cart-success__message{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;color:var(--color-secondary);font-weight:600}.add-to-cart-success__actions{display:flex;gap:1rem}.add-to-cart-success__actions>*{flex:1 1}.add-to-cart-button{transition:transform .2s ease,background-color .2s ease}.add-to-cart-button__text{transition:opacity .15s ease,transform .15s ease;display:inline-block}.add-to-cart-button--adding{opacity:.7}.add-to-cart-button--success{animation:buttonSuccessPop .3s ease-out}@keyframes buttonSuccessPop{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes checkmarkAppear{0%{opacity:0;transform:scale(.5) rotate(-45deg)}50%{opacity:1;transform:scale(1.2) rotate(0deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.add-to-cart-check-icon{animation:checkmarkAppear .3s ease-out forwards}.add-to-cart-loading-icon{animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.add-to-cart-button__text--success{animation:textFadeIn .2s ease-out forwards}@keyframes textFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dropdown--cart__count{width:1rem;height:1rem;border-radius:50%;background-color:var(--color-secondary);color:var(--color-white);font-size:11px;line-height:1;display:flex;justify-content:center;align-items:center;font-weight:700}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.add-to-cart-success-icon{animation:fadeUpIn .3s ease-out forwards}[data-success=true] .add-to-cart-success-icon{animation:fadeUpIn .3s ease-out forwards,fadeDownOut .3s ease-out 2.7s forwards}@keyframes addToCartExpand{0%{opacity:0;max-height:0;transform:translateY(-8px)}to{opacity:1;max-height:200px;transform:translateY(0)}}.add-to-cart-success-panel{animation:addToCartExpand .25s ease-out forwards;overflow:hidden;margin-top:.75rem}.add-to-cart-success-panel__message{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;font-weight:600;.icon{flex-shrink:0}}.add-to-cart-success-panel__actions{display:flex;gap:.5rem;padding-bottom:.25rem}.add-to-cart-success-panel__actions>*{flex:1 1}.publicare-stepper[role=tablist]{gap:2rem;padding:0;display:flex;justify-content:space-between;width:100%;font-family:var(--font-pluto-sans-regular);&[data-alignment=vertical]{border-radius:0;flex-direction:column;[role=tab]{box-shadow:none;border-bottom-left-radius:0;border-bottom-right-radius:0}}.publicare-stepper-item{padding:0;width:min-content;text-align:left;min-width:110px;background-color:white;box-shadow:none;&[aria-selected=false]{opacity:.25;&:focus,&:hover{opacity:1}}}}.product-list{.product-item{display:grid;grid-gap:1rem;gap:1rem;outline:2px solid transparent;transition:outline-color .2s ease-in-out;@media (min-width:680px){grid-template-columns:4fr 2fr 2fr}@media (max-width:680px){grid-template-columns:1fr}@media (min-width:992px){gap:1.5rem}.product-item__action{-webkit-margin-start:auto;margin-inline-start:auto}+.product-item{border-top:1px solid var(--color-grey-light)}.product-item__description{display:none}.product-item__info{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-template-areas:"image title" "image data";grid-gap:0 1rem;gap:0 1rem;@media (min-width:640px){min-width:360px}.g-image{grid-area:image}.g-title{grid-area:title;@media (min-width:840px){width:100%}}.g-data{grid-area:data}}.product-item__more__badge{display:inline-flex;padding-inline:.25rem;@media (max-width:640px){display:flex;justify-content:space-between;margin-inline:-.5rem}}.product-item__more__delivery-date{padding-inline:.25rem;display:inline-flex;gap:2rem;@media (max-width:640px){display:flex;justify-content:space-between;margin-inline:-.5rem}}}&.checkout-items{container-type:inline-size;.product-item{grid-template-columns:1fr!important}.product-item__link:after{border:0}.product-item__more{display:flex;justify-content:space-between;align-items:flex-end;flex-direction:row-reverse}@container (width < 500px){.product-item{grid-template-columns:1fr;gap:1rem}.product-item__action,.product-item__price{-webkit-margin-start:0;margin-inline-start:0;margin-bottom:0;&:empty{display:none!important}}.product-item__price{display:flex;flex-direction:column;gap:0}}}.cutting-info{margin-top:.25rem;margin-bottom:.25rem}}.checkout-items .product-item__link span,.dropdown--cart .product-item__link span,main .product-item__link span{display:none}@container{.checkout-items{.produc-item{.product-item__action,.product-item__price{-webkit-margin-start:initial!important;margin-inline-start:0!important;margin-bottom:0!important}.product-item__price{margin-top:0!important}}}}.product-list--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding-bottom:8px;.product-item{padding-inline:1rem;display:grid;grid-template-columns:1fr;grid-template-rows:subgrid;grid-row:span 8;grid-gap:0 1rem;text-align:left;position:relative;border-bottom:1px solid var(--color-grey-light);&+.product-item{border-top:none}img{display:block;margin:0 auto 12px;height:130px;align-self:center}.product-item__info{display:grid;grid-template-areas:"image" "title" "data";grid-template-columns:auto;grid-template-rows:subgrid;grid-row:span 3;grid-gap:0 1rem;min-width:auto!important}.product-item__title{font-size:1.25rem;margin-bottom:.5rem}.product-item__description{line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-top:1rem;text-wrap:balance;ul{margin-top:0;li{list-style:circle;margin-top:0;margin-left:-.75rem;font-size:1rem;&:before{content:"";background-image:none}}}}.product-item__price{margin-top:1rem!important;text-align:end}}.product-item__action{position:absolute;top:16px;right:10px}@media (any-pointer:fine){.product-item:focus,.product-item:hover{outline:2px solid var(--color-primary-dimmed-light);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.05);border-color:transparent;background-color:#ffffff;z-index:1;border-radius:9px;.product-item__link{&:after{border:0}}}.product-item__action{opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.product-item:focus .product-item__action,.product-item:hover .product-item__action{opacity:1;visibility:visible;transition:all .3s cubic-bezier(.4,0,.2,1)}}@media (any-pointer:coarse){.product-item:focus,.product-item:hover{outline:0}.product-item .product-item__action{opacity:1;visibility:visible}}@media (max-width:479px){.product-item+.product-item{border-top:1px solid var(--color-grey-light)}}@media (min-width:504px){.product-item{border-left:1px solid var(--color-grey-light)}}[data-appearance=primary]{background-color:var(--color-grey-light)!important;border:1px solid var(--color-primary-dimmed-light)!important;&:active,&:focus,&:focus-visible,&:hover{background-color:var(--color-primary-dimmed-light)!important;border:1px solid var(--color-primary)!important;svg{fill:var(--color-white)!important}}svg{fill:var(--color-primary)!important}}.cutting-info{margin-bottom:.5rem}}.product__availibility_price{height:20px}@media (hover:hover) and (min-width:1025px){.product-item__link:not(.cart__items *){&:after{border-radius:var(--border-radius);border:1px solid transparent}&:hover{text-decoration:underline;&:after{border:1px solid var(--color-primary-dimmed-light)}}}}.dropdown--cart .product-item__link,main .product-item__link{display:flex;align-items:center;&:after{content:"";position:absolute;inset:0;transition:border-color .2s ease-in-out,-webkit-text-decoration .2s ease-in-out;transition:border-color .2s ease-in-out,text-decoration .2s ease-in-out;transition:border-color .2s ease-in-out,text-decoration .2s ease-in-out,-webkit-text-decoration .2s ease-in-out}}.product-item .product-item__icon-wrapper{position:relative;display:inline-flex;overflow:hidden}.product-item .product-item__icon-wrapper:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);z-index:1;pointer-events:none}.product-item .product-item__link svg{transition:transform .2s ease-in-out}.product-item:has(.product-item__info:active) .product-item__link svg,.product-item:has(.product-item__info:hover) .product-item__link svg{transform:scale(1.2)}.product-item:has(.product-item__info:active) .product-item__icon-wrapper:before,.product-item:has(.product-item__info:hover) .product-item__icon-wrapper:before{animation:shimmer .6s ease-in-out}@keyframes shimmer{0%{left:-100%}to{left:100%}}.category-label,.cutting-info{padding:.375em .75em;background-color:var(--color-surface-input);border:1px solid var(--color-surface-input-hover);font-size:.875rem;font-weight:400}.product-data-row{&:first-child{margin-top:.25rem}&+.product-data-row{margin-top:.5rem}}@keyframes shadow-top-on-scroll{to{box-shadow:var(--shadow-top)}}@keyframes shadow-and-blur-on-scroll{to{background-color:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-bottom)}}@supports (animation-timeline:scroll()){.shadow-top-on-scroll{animation:shadow-top-on-scroll linear both;animation-direction:reverse;animation-timeline:scroll();animation-range:calc(100vh - 200px) exit}.shadow-lg-top-on-scroll{@media (min-width:992px){animation:shadow-top-on-scroll linear both;animation-direction:reverse;animation-timeline:scroll();animation-range:calc(100vh - 200px) exit}}.shadow-and-blur-on-scroll{animation:shadow-and-blur-on-scroll linear both;animation-timeline:scroll();animation-range:0 50px}.shadow-and-blur-on-scroll--shop{animation-range:0 300px}}[aria-expanded=true] .icon--chevron-down{transform:rotate(180deg)}@keyframes main-entry{to{transform:translateY(20px);scale:.95}}@keyframes main-exit{0%{transform:translateY(20px);scale:.95}}main[inert]{animation:main-entry .5s cubic-bezier(.165,.84,.44,1) forwards}main{animation:main-exit .5s cubic-bezier(.165,.84,.44,1) forwards}.backdrop{background-color:rgb(0 0 0/.05);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0;transition-property:opacity,-webkit-backdrop-filter;transition-property:opacity,backdrop-filter;transition-property:opacity,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.backdrop[data-enter]{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.backdrop[data-leave]{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition-duration:.2s}.dialog{transform-origin:center;opacity:0;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transform:scale(.95) translateY(50px)}.dialog[data-enter]{opacity:1;transform:scale(1) translateY(0)}.dialog[data-leave]{opacity:0;transform:scale(.95) translateY(50px)}.modal-content-container{overflow:hidden}.modal-content-container>*{transition:opacity .2s ease-in-out}@keyframes enter{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.animate-enter{animation:enter .15s ease-out}@keyframes leave{0%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:0}}.animate-leave{animation:leave .15s ease-in forwards}.mkt-nav-content .container{transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition-behavior:allow-discrete;transform:translateX(0);opacity:1;@starting-style{transform:translateX(-2.5%);opacity:0}}:root{--bs-border-color:var(--color-grey-light)}.container,.container-lg,.container-md,.container-sm{max-width:none}@media (min-width:1024px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1200px){.publicare-portal-layout{.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1320px}}}@media (min-width:1440px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1280px!important}}.footer{position:relative;margin-top:20vh;z-index:2;isolation:isolate;mix-blend-mode:normal}.footer-branding{position:absolute;top:2px;@media (min-width:600px){height:100px;margin-top:100px}@media (min-width:900px){height:160px;margin-top:30vh}@media (min-width:1200px){height:220px;margin-top:40vh}@media (min-width:1600px){height:350px;margin-top:45vh}}.footer-branding__item{bottom:0}.footer-branding.animated .footer-branding__item{transition:transform 2.2s ease}.footer-branding__item:first-of-type{transform:translateY(20%)}.footer-branding__item:nth-of-type(2){transform:translateY(15%)}.footer-branding__item:nth-of-type(3){transform:translateY(8%)}.footer-branding.animated .footer-branding__item:nth-of-type(2){transition:transform 2s ease}.footer-branding.animated .footer-branding__item:nth-of-type(3){transition:transform 1.9s ease}.footer-branding.animated .footer-branding__item{transform:translateY(0)}.footer-branding__item:last-of-type{bottom:1px}.us-dz{border:2px dashed var(--color-primary);padding:2rem;height:200px;display:flex;align-items:flex-start;justify-content:center;cursor:pointer;transition:background .25s ease-in;border-radius:3px;position:relative;margin-bottom:2.5em;margin-top:1em}.us-dz--compact{height:5rem}@media (hover:hover){.us-dz:hover{background:#f9f9f9}}.us-dz-button{position:absolute;left:50%;top:100%;margin-top:-100px;transform:translateX(-50%);display:flex;align-items:center;z-index:0;@media (max-width:599px){width:90%}}@media (hover:hover){.us-dz-button:hover{background-color:white}}.article-item{position:relative;display:flex;align-items:center;width:100%;padding:.75rem 0;border-bottom:1px solid var(--color-grey-light);font-weight:400}.article-item-quantity{height:32px;width:48px;background-color:var(--color-surface-input);border:1px solid transparent}.article-item-text{flex:1 1 auto}.article-item-right{flex:0 0 auto}.article-item-right .button--icon{display:inline-block;width:.8rem;margin-left:1rem}.article-item-right .button--icon:hover{opacity:1}:root{--bubble-tiny-width:135px;--bubble-tiny-height:130px;--bubble-x-small-width:156px;--bubble-x-small-height:150px;--bubble-small-width:187px;--bubble-small-height:180px;--bubble-medium-width:228px;--bubble-medium-height:220px;--bubble-large-width:270px;--bubble-large-height:260px;--bubble-w-218px:218px;--bubble-h-210px:210px;--bubble-w-249px:249px;--bubble-h-240px:240px;--bubble-xl-width:311px;--bubble-xl-height:300px}.bubbles{width:341px;margin-inline:auto;padding-bottom:3em;@media (min-width:840px){width:840px}@media (min-width:1024px){width:1000px}@media (min-width:1210px){width:1240px}&:after{content:""}&:has(.bubbles__item:nth-child(3)){height:450px}&:has(.bubbles__item:nth-child(4)){height:562px}&:has(.bubbles__item:nth-child(5)){height:785px}&:has(.bubbles__item:nth-child(6)){height:636px;@media (min-width:728px){height:719px}}&:has(.bubbles__item:nth-child(7)){height:573px;@media (min-width:840px){height:1014px}@media (min-width:1024px){height:854px}@media (min-width:1210px){height:707px}}&[data-bubble-count="4"]{.bubbles__item:first-child{top:0;left:20px}.bubbles__item:nth-child(2){top:100px;left:160px;width:var(--bubble-x-small-width);height:var(--bubble-x-small-height)}.bubbles__item:nth-child(3){top:210px;left:0}.bubbles__item:nth-child(4){top:340px;left:120px}@media (min-width:840px){.bubbles__item:first-child{top:200px;left:20px}.bubbles__item:nth-child(2){top:60px;left:210px}.bubbles__item:nth-child(2),.bubbles__item:nth-child(3){width:var(--bubble-medium-width);height:var(--bubble-medium-height)}.bubbles__item:nth-child(3){top:280px;left:330px}.bubbles__item:nth-child(4){top:120px;left:520px}}@media (min-width:1024px){.bubbles__item:first-child{top:200px;left:20px}.bubbles__item:nth-child(2){top:60px;left:300px}.bubbles__item:nth-child(3){top:280px;left:460px}.bubbles__item:nth-child(4){top:120px;left:710px}}@media (min-width:1210px){.bubbles__item:first-child{top:200px;left:20px}.bubbles__item:nth-child(2){top:100px;left:400px}.bubbles__item:nth-child(3){width:var(--bubble-medium-width);height:var(--bubble-medium-height);top:270px;left:650px}.bubbles__item:nth-child(4){top:120px;left:920px}}}&[data-bubble-count="5"]{.bubbles__item:first-child{top:0;left:50px}.bubbles__item:nth-child(2){top:100px;left:180px;width:var(--bubble-x-small-width);height:var(--bubble-x-small-height)}.bubbles__item:nth-child(3){top:180px;left:0}.bubbles__item:nth-child(4){top:310px;left:160px}.bubbles__item:nth-child(5){top:450px;left:50px;width:var(--bubble-x-small-width);height:var(--bubble-x-small-height)}@media (min-width:600px){.bubbles__item:first-child{left:-50px;width:var(--bubble-w-218px);height:var(--bubble-h-210px)}.bubbles__item:nth-child(2){left:160px}.bubbles__item:nth-child(2),.bubbles__item:nth-child(3){width:var(--bubble-w-249px);height:var(--bubble-h-240px)}.bubbles__item:nth-child(3){top:300px;left:-110px}.bubbles__item:nth-child(4){top:400px;left:220px;width:var(--bubble-w-218px);height:var(--bubble-h-210px)}.bubbles__item:nth-child(5){top:560px;left:20px;width:var(--bubble-w-249px);height:var(--bubble-h-240px)}}@media (min-width:840px){.bubbles__item:first-child{left:120px;width:var(--bubble-xl-width);height:var(--bubble-xl-height)}.bubbles__item:nth-child(2){top:-30px;left:440px}.bubbles__item:nth-child(2),.bubbles__item:nth-child(3){width:var(--bubble-large-width);height:var(--bubble-large-height)}.bubbles__item:nth-child(3){left:-20px}.bubbles__item:nth-child(4){left:260px}.bubbles__item:nth-child(4),.bubbles__item:nth-child(5){width:var(--bubble-xl-width);height:var(--bubble-xl-height)}.bubbles__item:nth-child(5){top:250px;left:540px}}@media (min-width:1024px){.bubbles__item:first-child{left:160px}.bubbles__item:nth-child(2){left:540px}.bubbles__item:nth-child(3){left:-30px}.bubbles__item:nth-child(4){left:320px}.bubbles__item:nth-child(5){left:730px}}@media (min-width:1440px){.bubbles__item:first-child{left:240px}.bubbles__item:nth-child(2){left:640px}.bubbles__item:nth-child(3){left:-10px}.bubbles__item:nth-child(4){left:460px}.bubbles__item:nth-child(5){left:890px}}}&[data-bubble-count="6"]{.bubbles__item:first-child{left:160px}.bubbles__item:nth-child(2){top:140px;left:60px}.bubbles__item:nth-child(3){top:200px;left:210px}.bubbles__item:nth-child(4){top:300px;left:-20px}.bubbles__item:nth-child(5){top:400px;left:120px}.bubbles__item:nth-child(6){top:540px;left:160px}@media (min-width:728px){.bubbles__item:first-child{left:220px;width:var(--bubble-w-218px);height:var(--bubble-h-210px)}.bubbles__item:nth-child(2){left:0;width:var(--bubble-small-width);height:var(--bubble-small-height)}.bubbles__item:nth-child(3){top:250px;left:280px}.bubbles__item:nth-child(3),.bubbles__item:nth-child(4){width:var(--bubble-w-218px);height:var(--bubble-h-210px)}.bubbles__item:nth-child(4){left:-160px}.bubbles__item:nth-child(5),.bubbles__item:nth-child(6){width:var(--bubble-small-width);height:var(--bubble-small-height)}.bubbles__item:nth-child(6){left:280px}}@media (min-width:840px){.bubbles__item:first-child{left:520px}.bubbles__item:nth-child(2){left:250px}.bubbles__item:nth-child(3){left:580px}.bubbles__item:nth-child(4){left:40px}.bubbles__item:nth-child(5){left:350px}.bubbles__item:nth-child(6){left:480px}}@media (min-width:1024px){.bubbles__item:first-child{left:-25px;width:var(--bubble-large-width);height:var(--bubble-large-height)}.bubbles__item:nth-child(2){top:300px;left:50px}.bubbles__item:nth-child(3){left:580px}.bubbles__item:nth-child(4){left:280px}.bubbles__item:nth-child(5){left:350px}.bubbles__item:nth-child(6){left:480px}}}}.bubbles__item{-webkit-mask-size:cover;mask-size:cover;color:var(--color-white);-webkit-mask-image:url(/portal/img/bubble.svg);mask-image:url(/portal/img/bubble.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;-webkit-mask-position:center;mask-position:center;text-align:center;z-index:1;transition:all .2s ease-in-out;background-color:var(--color-primary);&[data-appearance=secondary]{background-color:var(--color-secondary-light);border:0;.bubbles__item__content__item__description{color:var(--color-primary)}}&:first-child{top:41px;left:20px;width:var(--bubble-x-small-width);height:var(--bubble-x-small-height);.icon{margin-top:1rem}}&:nth-child(2){top:0;left:222px;width:var(--bubble-tiny-width);height:var(--bubble-tiny-height)}&:nth-child(3){top:150px;left:150px;width:var(--bubble-x-small-width);height:var(--bubble-x-small-height);.icon{margin-top:1rem}}&:nth-child(4){top:220px;left:0;width:var(--bubble-x-small-width);height:var(--bubble-x-small-height);.icon{margin-top:1rem}}&:nth-child(5){top:291px;left:222px}&:nth-child(5),&:nth-child(6){width:var(--bubble-tiny-width);height:var(--bubble-tiny-height)}&:nth-child(6){top:386px;left:61px}&:nth-child(7){top:453px;left:192px;width:var(--bubble-tiny-width);height:var(--bubble-tiny-height)}@media (min-width:840px){&:first-child{left:-20px;width:var(--bubble-large-width);height:var(--bubble-large-height);.icon{margin-top:0}}&:nth-child(2){top:520px;left:135px;width:var(--bubble-medium-width);height:var(--bubble-medium-height)}&:nth-child(3){top:340px;left:240px;width:var(--bubble-large-width);height:var(--bubble-large-height);.icon{margin-top:0}}&:nth-child(4){top:80px;left:400px;width:var(--bubble-large-width);height:var(--bubble-large-height);.icon{margin-top:0}}&:nth-child(5){top:540px;left:530px}&:nth-child(5),&:nth-child(6){width:var(--bubble-medium-width);height:var(--bubble-medium-height)}&:nth-child(6){top:300px;left:600px}&:nth-child(7){top:830px;left:300px;width:var(--bubble-small-width);height:var(--bubble-small-height)}}@media (min-width:1024px){&:first-child{left:0}&:nth-child(2){top:520px;left:135px}&:nth-child(3){top:340px;left:240px}&:nth-child(4){top:80px;left:500px}&:nth-child(5){top:500px;left:580px}&:nth-child(6){top:300px;left:770px}&:nth-child(7){top:830px;left:380px}}@media (min-width:1210px){&:nth-child(2){top:320px;left:135px}&:nth-child(3){top:240px;left:390px}&:nth-child(4){top:20px;left:700px}&:nth-child(5){top:340px;left:800px}&:nth-child(6){top:220px;left:1000px}&:nth-child(7){top:530px;left:480px}}@media (hover:hover){&:focus-visible,&:hover{scale:1.04;.bubbles__item__content{scale:.96}}}}.bubbles__item__content{width:100%;height:100%;transition:all .2s ease-in-out;&:before{content:"";width:50%;height:100%;float:left;shape-outside:polygon(0 0,98% 0,50% 6%,23.4% 17.3%,6% 32.6%,0 50%,6% 65.6%,23.4% 82.7%,50% 94%,98% 100%,0 100%);shape-margin:16px;@media (max-width:839px){shape-margin:8px}}}.bubbles__item__content__item{height:100%;&:before{content:"";width:50%;height:100%;float:right;shape-outside:polygon(2% 0,100% 0,100% 100%,2% 100%,50% 94%,76.6% 82.7%,94% 65.6%,100% 50%,94% 32.6%,76.6% 17.3%,50% 6%);shape-margin:16px;@media (max-width:839px){shape-margin:8px}}&:not(:has(.bubble__icon)){display:grid;justify-content:center;align-content:center;grid-gap:1rem;gap:1rem;transform:translateX(-50%)}}.bubbles__item__content__item__title{word-wrap:normal;word-break:keep-all;font-size:1.5rem;@media (max-width:839px){font-size:1rem}}.bubbles__item__content__item__description{display:block;text-wrap:pretty;@media (max-width:839px){display:none}}.bubble__icon{height:48px!important;width:48px!important;@media (min-width:840px){height:72px!important;width:72px!important}}.hands{width:320px;height:304px;position:relative;margin-inline:auto;@media (min-width:840px){width:612px;height:242px}@media (min-width:1024px){height:312px}@media (min-width:1210px){width:1132px;height:442px}}.hand{position:absolute;object-fit:contain}.hand--flat{right:0;left:auto;height:100px!important;width:173px!important;margin-top:20px;@media (max-width:840px){object-position:left;transform:scaleX(-1)}@media (min-width:840px){left:50px;object-position:right;margin-top:46px}@media (min-width:1024px){height:161px!important;width:267px!important;left:-10px!important;margin-top:160px}@media (min-width:1210px){height:254px!important;width:384px!important;left:90px!important;margin-top:0}}.hand--long{height:203px!important;width:107px!important;margin-top:-80px;@media (max-width:840px){object-position:right;transform:scaleX(-1)}@media (min-width:840px){right:0;object-position:top;margin-top:-120px;height:280px!important;width:118px!important}@media (min-width:1024px){margin-top:-20px;right:-170px;height:326px!important;width:150px!important}@media (min-width:1210px){right:-20px;margin-top:-240px;height:513px!important;width:230px!important}}.people-images{position:relative;height:442px;margin-top:-280px;@media (min-width:840px){height:510px;margin-top:-210px}@media (min-width:1024px){height:710px;margin-top:-180px}@media (min-width:1210px){height:810px;margin-top:-390px}}.people-images div{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;@media (min-width:1210px){background-size:contain}}.we-are-title{position:absolute;width:100%;top:45%;text-align:center;color:var(--color-white);text-shadow:0 0 15px rgba(0,0,0,.25);@media (min-width:840px){top:42%}@media (min-width:1024px){top:45%}@media (min-width:1210px){top:44%}}.breadcrumb{padding-bottom:.75em;margin-bottom:.5em;overflow-x:auto;text-wrap:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(to right,#0000,#ffff var(--left-fade) calc(100% - var(--right-fade)),#0000);mask:linear-gradient(to right,#0000,#ffff var(--left-fade) calc(100% - var(--right-fade)),#0000);animation:scrollfade;animation-timeline:--scrollfade;scroll-timeline:--scrollfade x;display:flex;align-items:center}.breadcrumb__icon{margin-right:6px;&:after{padding-left:10px;font-size:12px;content:"〉"}}.breadcrumb__link{display:inline-block;padding:0;margin-right:.625em;color:var(--color-primary);&:after{content:"〉";font-size:12px;display:inline-block;width:10px;height:10px;margin-left:1em}}.breadcrumb__current{padding-top:3px;color:var(--color-primary-dimmed)!important;&:after{content:""}}a.breadcrumb__link:hover{text-decoration:underline;text-underline-offset:4px}.contact-bar{color:var(--color-white);display:none;@media (min-width:1360px){display:block;position:fixed;top:305px;left:calc(50% + 620px + 20px);z-index:1;opacity:1;transition:opacity .3s ease}}body.full-width-active .contact-bar{z-index:-1;opacity:0}.banner-bar__item,.contact-bar__item{position:relative;display:flex;justify-content:center;width:40px;border-radius:50%;pointer-events:auto;cursor:pointer}.banner-bar__item,.banner-bar__item div,.contact-bar__item,.contact-bar__item div{height:40px;background-color:var(--color-primary);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05),0 0 0 3px rgba(0,58,79,.05)}.banner-bar__item div,.contact-bar__item div{visibility:hidden;position:absolute;right:0;top:0;border-radius:20px;padding-right:48px;padding-left:1.5em;z-index:-1;font-weight:600;opacity:.01;transform:translateX(20px);transition-property:transform,opacity;transition-duration:.24s;transition-timing-function:ease-in-out}.contact-bar__item:hover div{visibility:visible;transform:translateX(0);opacity:1;white-space:nowrap;z-index:9999}.contact-bar__item div span{white-space:nowrap;line-height:2.5;font-size:1rem}.contact-bar__item+.contact-bar__item{margin-top:8px}.contact-bar__icon{width:14px;height:14px}:root{--swiper-theme-color:var(--color-primary)!important;--swiper-navigation-size:16px!important}.cockpit-services-teaser{.swiper-wrapper{display:grid!important;grid-auto-flow:column;grid-auto-columns:290px;grid-template-rows:1fr;grid-gap:2rem!important;gap:2rem!important;margin-bottom:3rem!important;-webkit-padding-start:2rem!important;padding-inline-start:2rem!important;padding-block:2rem!important;align-items:stretch}}.cockpit-services-teaser .swiper{overflow-y:visible!important;@media (max-width:840px){padding-bottom:100px!important}overflow-x:hidden;mask:linear-gradient(90deg,transparent,black 3rem,black calc(100% - 3rem),transparent);-webkit-mask:linear-gradient(90deg,transparent,black 3rem,black calc(100% - 3rem),transparent);transform:translateX(-1.25rem);width:calc(100% + 1.25rem);@media (min-width:992px){transform:translateX(-1.75rem);width:calc(100% + 1.75rem)}}.swiper-button-next,.swiper-button-prev{background-color:var(--color-white);width:42px!important;height:42px!important;border-radius:6px;box-shadow:var(--shadow);top:50%!important;margin-top:-21px!important;@media (max-width:840px){top:37.5%!important}}.swiper-button-prev{left:32px!important}.swiper-button-next{right:32px!important}.swiper-slide{margin-right:0!important}.cockpit-services-teaser .swiper-slide{width:290px!important;height:100%!important}.banner-slider{.swiper-button-next,.swiper-button-prev{background-color:rgba(255,255,255,0);box-shadow:none;color:var(--color-white);&:after{font-size:24px}}.swiper{height:auto}.swiper-wrapper{align-items:stretch}.swiper-slide{height:auto;.banner-wrapper{height:100%;display:flex;flex-direction:column;>.overflow-hidden{flex:1 1;display:flex;flex-direction:column;.banner{height:100%}}}}}.swiper-thumbs-container{margin-top:1rem;box-sizing:border-box;.swiper-wrapper{justify-content:flex-start;align-items:stretch}}.swiper-thumbs-container .swiper-slide{width:25%;aspect-ratio:1;opacity:.4}.swiper-thumbs-container .swiper-slide-thumb-active{opacity:1}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.swiper-thumbs-container .swiper-slide img{object-fit:contain}.swiper-thumbs-container .swiper-slide-thumb-active{outline:none;border:4px solid var(--color-primary);box-sizing:border-box}.error-area{background-color:var(--color-primary);color:#d2e750;position:relative;height:100vh}.error-area input{background-color:white;color:var(--color-primary)}.error-icon svg{height:64px!important;width:64px!important;transform:scaleX(-1)}.color-bg-blue .icon--road-sign-warning svg{width:48px;height:48px}.error-code{font-size:10rem;font-weight:700;text-shadow:0 4px 0 #4d4d4d,0 14px 10px rgba(0,0,0,.15),0 24px 2px rgba(0,0,0,.1),0 34px 30px rgba(0,0,0,.1)}.cookie-monster-wrap{position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0;z-index:1100;border-top:1px solid var(--color-primary-09)}.cookie-monster-wrap.hidden,.hidden-cookies .cookie-monster{display:none}.cookie-monster{background-image:linear-gradient(0deg,#ffffff,#f8fafc)}.cookie-monster__text{line-height:1.33}a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll{padding-top:3px!important;color:#ffffff!important;background-color:var(--color-primary)!important;border:1px solid var(--color-primary)!important;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)!important;border-radius:2px!important}#CybotCookiebotDialog,#CybotCookiebotDialog div,#CybotCookiebotDialogBodyContentControls,#CybotCookiebotDialogBodyContentTitle{color:var(--color-primary)!important}#CybotCookiebotDialog{box-shadow:0 -10px 15px -3px rgba(0,0,0,.1),0 -4px 6px -2px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.05)!important}#CybotCookiebotDialog,#CybotCookiebotDialogDetail{background-color:#f8fafc!important;background-image:linear-gradient(180deg,#fff,#f8fafc)!important}#CybotCookiebotDialogPoweredbyImage{width:36px!important;opacity:.8}#CybotCookiebotDialogDetailFooter{background-color:#ffffff!important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper a{border-radius:9px}
/*# sourceMappingURL=b8f5f168ae5b1128.css.map*/