[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=header_menu].fill-space{flex-grow:10}
[data-e-id=hr01] hr{width:var(--hrWidth,100%);height:var(--hrHeight,2px);background:var(--hrBg,currentColor);opacity:var(--hrOpacity,1);min-width:10px;border:none;margin:0}[data-e-id=hr01].element-item--free hr{width:100%;min-width:0}[data-e-id=hr01].fill-space .element-content{align-items:flex-end}
[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=HEADER] .header-wrapper{padding-top:var(--indent-top);padding-bottom:var(--indent-bottom)}
[data-b-id=MAP] .container{position:relative;min-height:250px;pointer-events:none;z-index:1000}[data-b-id=MAP]>.map-wrap{display:flex;position:relative;background:#f1f1f1;padding:var(--indent-top) 0 var(--indent-bottom)}[data-b-id=MAP]>.map-wrap .component-map{position:absolute!important;top:0;left:0;right:0;bottom:0;z-index:0}[data-b-id=MAP] .layout-type-cards{position:relative;width:400px;pointer-events:all}[data-b-id=MAP] svg.placemark{position:absolute;max-width:none;max-height:none}body.adaptive-mobile [data-b-id=MAP] .layout-type-cards{width:100%}body.adaptive-mobile [data-b-id=MAP] .container{min-height:50px}body.adaptive-mobile [data-b-id=MAP] .map-wrap{flex-flow:column wrap;padding:0!important}body.adaptive-mobile [data-b-id=MAP] .map-wrap .container{width:100%;max-width:100%;flex-shrink:0}body.adaptive-mobile [data-b-id=MAP] .map-wrap .container.empty-contact{display:none}body.adaptive-mobile [data-b-id=MAP] .map-wrap .component-map{position:relative!important;padding-bottom:0!important;width:100%;min-height:var(--mapMinHeight,300px);flex-grow:1}
[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=button01].element-item--free .element-content{align-items:center}[data-e-id=button01]{--buttonsGap:10px}[data-e-id=button01] .element-content{align-items:center;flex-flow:row nowrap}[data-e-id=button01] .buttons-holder{width:100%;display:flex;flex-flow:row wrap;align-items:center;justify-content:inherit;pointer-events:none;gap:var(--buttonsGap)}[data-e-id=button01] .buttons-holder.with-price.single{flex-wrap:nowrap}[data-e-id=button01] .buttons-holder.with-price .button-wrapper{flex-shrink:0}[data-e-id=button01] .buttons-holder.price-on-left .text-wrapper{order:-1}[data-e-id=button01] .buttons-holder.no-gap .button-1 .component-button:after,[data-e-id=button01] .buttons-holder.no-gap .button-1 .component-button:before{border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:calc(var(--borderWidth) / 2)}[data-e-id=button01] .buttons-holder.no-gap .button-2 .component-button:after,[data-e-id=button01] .buttons-holder.no-gap .button-2 .component-button:before{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:calc(var(--borderWidth) / 2)}[data-e-id=button01] .button-wrapper,[data-e-id=button01] .text-wrapper{max-width:calc(100% - var(--buttonsGap, 0px));flex-grow:0;flex-shrink:1;pointer-events:all}[data-e-id=button01] .text-wrapper{min-width:50px;flex-grow:1}[data-e-id=button01] .button-wrapper.wide{flex-grow:1}[data-e-id=button01][data-element-justify=center] .text-wrapper{flex-grow:0}[data-e-id=button01].fill-space .element-content{display:flex;align-items:flex-end}