[data-e-id=media01].element-item--static .component-video{padding-bottom:var(--proportion,var(--imageProportion,60%))}[data-e-id=media01].element-item--static .component-image[data-img-scale=contain]{--imagePositionX:revert!important}[data-e-id=media01].element-item--static[data-element-justify=start]{--imagePositionX:0%}[data-e-id=media01].element-item--static[data-element-justify=center]{--imagePositionX:50%}[data-e-id=media01].element-item--static[data-element-justify=end]{--imagePositionX:100%}[data-e-id=media01] .element-content--free .component-slider__item,[data-e-id=media01] .element-content--free>.component-image[data-img-type=background],[data-e-id=media01] .element-content--free>.component-slider,[data-e-id=media01] .element-content--free>.component-video{width:100%;height:100%;padding-bottom:0;--proportion:0}.elements-list--allowFill [data-e-id=media01].fill-space{--proportion:0%!important}.elements-list--allowFill [data-e-id=media01].fill-space .element-content>[data-component]{height:100%;min-height:var(--imageMinHeight,200px)}[data-e-id=media01] [data-component]{--radius:var(--mediaTopLeftRadius,0) var(--mediaTopRightRadius,0) var(--mediaBottomRightRadius,0) var(--mediaBottomLeftRadius,0)}.is-ios [data-e-id=media01] [data-component]{will-change:transform}[data-e-id=media01].no-gutter .element-content{padding-top:0!important;padding-bottom:0!important}.no-gap [data-e-id=media01].element-item--static.is-first-child,[data-e-id=media01].no-gutter.is-first-child{--mediaTopLeftRadius:var(--topLeftRadius,0);--mediaTopRightRadius:var(--topRightRadius,0)}.no-gap [data-e-id=media01].element-item--static.is-last-child,[data-e-id=media01].no-gutter.is-last-child{--mediaBottomRightRadius:var(--bottomRightRadius,0);--mediaBottomLeftRadius:var(--bottomLeftRadius,0)}body.adaptive-mobile [data-e-id=media01]{--imageMinHeight:54vw}body.adaptive-mobile [data-e-id=media01].element-item--static[data-am-element-justify=start]{--imagePositionX:0%}body.adaptive-mobile [data-e-id=media01].element-item--static[data-am-element-justify=center]{--imagePositionX:50%}body.adaptive-mobile [data-e-id=media01].element-item--static[data-am-element-justify=end]{--imagePositionX:100%}
[data-e-id=menu01].fill-space .element-content{display:flex;align-items:flex-end}
[data-e-id=social01] .component-socials .style--none.shape--none{margin:-10px 0}[data-e-id=social01].fill-space .element-content{align-items:flex-end}
[data-e-id=spacer] .element-content{padding:0!important}
.element-text[data-is-filled]:not([data-is-filled=computed]){visibility:hidden}body.adaptive-desktop .element-text[data-is-filled=computed]{font-size:calc(var(--100cqi) / (var(--textWidth, 1000) / var(--fillScale, 1)))}body.adaptive-mobile .element-text[data-is-filled=computed]{font-size:calc(var(--100cqi) / (var(--textWidth, 1000) / var(--fillScale_mobile, var(--fillScale, 1))))}[data-e-id=text01]{--elementMinWidth:min-content}[data-e-id=text01].element-item--free .element-content{word-break:normal;white-space:normal}[data-e-id=text01].fill-space .element-content{align-items:flex-end}body.adaptive-desktop [data-e-id=text01].autowidth-desktop .element-content,body.adaptive-mobile [data-e-id=text01].autowidth-mobile .element-content{max-width:var(--elementMaxWidth,100%)!important}[data-e-id=text01] .element-text{display:block;max-width:100%;width:100%;margin:0;padding:0}[data-e-id=text01] .quote-mark{display:none;width:35px;height:23px;margin-bottom:20px;order:-1}[data-e-id=text01] [data-quote-style="1"]{width:auto;text-align:left!important;position:relative;padding-left:min(1.5ch,22px)}[data-e-id=text01] [data-quote-style="1"]:before{content:"";position:absolute;top:2px;bottom:2px;left:0;width:.08em;min-width:1px;max-width:4px;background:currentColor}[data-e-id=text01][data-element-justify=start] [data-quote-style="1"]{width:100%}
[data-e-id=header_contacts]{--elementPaddingRight:3px;--elementPaddingLeft:3px}[data-e-id=header_contacts].no-gap{--elementPaddingRight:0px;--elementPaddingLeft:0px}[data-e-id=header_contacts] .element-content{display:flex;flex-flow:row;align-self:var(--elementAlign,center);align-items:center}[data-e-id=header_contacts] .component-icon{--iconPad:10px;margin-right:var(--iconPad)}[data-e-id=header_contacts] .component-icon:last-of-type{margin-right:0}[data-e-id=header_contacts] .component-icon.size--xsmall{--iconPad:7px;--iconSize:20px}[data-e-id=header_contacts] .component-icon.size--small{--iconSize:26px}[data-e-id=header_contacts] .component-icon.size--medium{--iconSize:32px}[data-e-id=header_contacts] .component-icon.size--large{--iconSize:40px}[data-e-id=header_contacts] .component-icon:has(+.element-text-wrap){align-self:flex-start}
[data-e-id=map01] .map-wrap{padding-bottom:var(--elementProportion,60%)!important}[data-e-id=map01].element-item--free .component-map,[data-e-id=map01].element-item--free .map-wrap{padding:0;height:100%}.elements-list--allowFill [data-e-id=map01].element-item--static.fill-space{--elementProportion:0%!important}.elements-list--allowFill [data-e-id=map01].element-item--static.fill-space .component-map{display:flex}.elements-list--allowFill [data-e-id=map01].element-item--static.fill-space .component-map .map-wrap{display:flex;min-height:var(--elementMinHeight,200px)}[data-e-id=map01].element-item--static:not(.fill-space){--elementMinHeight:0!important}[data-e-id=map01].no-gutter .element-content{padding-top:0!important;padding-bottom:0!important}.content-zone.no-gap [data-e-id=map01].is-first-child .map,[data-e-id=map01].no-gutter.is-first-child .map{border-top-left-radius:var(--topLeftRadius);border-top-right-radius:var(--topRightRadius);margin-top:-.5px;margin-left:-.5px;margin-right:-.5px;overflow:hidden}.content-zone.no-gap [data-e-id=map01].is-last-child .map,[data-e-id=map01].no-gutter.is-last-child .map{border-bottom-left-radius:var(--bottomLeftRadius);border-bottom-right-radius:var(--bottomRightRadius);margin-bottom:-.5px;margin-left:-.5px;margin-right:-.5px;overflow:hidden}.is-safari .no-gap [data-e-id=map01] .map,.is-safari [data-e-id=map01].no-gutter .map{will-change:transform;transform:translateZ(0)}
[data-b-id=FOOTER]{padding-top:var(--indent-top);padding-bottom:var(--indent-bottom)}body.adaptive-mobile [data-b-id=FOOTER] .element-item:not([data-am-element-justify]){--elementJustify:center;--elementTextAlign:center}
[data-e-id=apps_buttons] .apps-buttons{display:flex;justify-content:inherit;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:var(--buttonsMargin)}[data-e-id=apps_buttons] .apps-buttons.position--vertical{flex-direction:column}[data-e-id=apps_buttons] .apps-buttons.position--horizontal{flex-direction:row;flex-wrap:wrap}[data-e-id=apps_buttons] .apps-button{--hoverButtonScale:1.04;--hoverButtonOpacity:0.75;position:relative;overflow:hidden;border-radius:6px;cursor:pointer;width:100%;transition:opacity .2s ease,transform .3s cubic-bezier(.21,.67,.58,1)}[data-e-id=apps_buttons] .apps-button img{position:absolute;top:0;left:0;pointer-events:none;width:100%;height:100%}[data-e-id=apps_buttons] .apps-button__main-image{z-index:1}[data-e-id=apps_buttons] .apps-button__hover-image{opacity:0;z-index:2;transition:opacity .3s ease}[data-e-id=apps_buttons] .apps-button.size--small{--hoverButtonScale:1.0475;width:132px;height:42px}[data-e-id=apps_buttons] .apps-button.size--medium{width:150px;height:48px}[data-e-id=apps_buttons] .apps-button.size--large{width:170px;height:54px}[data-e-id=apps_buttons] .apps-button.effect--zoom.hover{transform:scale(var(--hoverButtonScale))}[data-e-id=apps_buttons] .apps-button.effect--opacity.hover{opacity:var(--hoverButtonOpacity)}[data-e-id=apps_buttons] .apps-button.effect--fill.hover .apps-button__hover-image{opacity:1}[data-e-id=apps_buttons].fill-space .element-content{align-items:flex-end}
[data-e-id=cart] .cart-element{--iconSize:28px}[data-e-id=cart].fill-space .element-content{display:flex;align-items:flex-end}
[data-e-id=contacts01] .element-content{display:flex;flex-flow:row;align-items:center}[data-e-id=contacts01] .component-icon{--iconPad:10px;margin-right:var(--iconPad)}[data-e-id=contacts01] .component-icon.size--xsmall{--iconPad:7px;--iconSize:20px}[data-e-id=contacts01] .component-icon.size--small{--iconSize:26px}[data-e-id=contacts01] .component-icon.size--medium{--iconSize:32px}[data-e-id=contacts01] .component-icon.size--large{--iconSize:40px}[data-e-id=contacts01] .component-icon:has(+.element-text-wrap){align-self:flex-start}[data-e-id=contacts01].fill-space .element-content{display:flex;align-items:flex-end}