/* Native Elementor widgets retain their editing handles. */
body.mi-site.mi-elementor .mi-figure{margin:0;}
body.mi-site.mi-elementor .mi-caption{margin-bottom:0;}
body.mi-site.mi-elementor .mi-ester-stage > .elementor-widget-image,
body.mi-site.mi-elementor .mi-ester-stage > .elementor-widget-masuria-loop-video{position:absolute;inset:0;width:100%;height:100%;}
body.mi-site.mi-elementor .mi-ester-stage > .mi-native-widget > .elementor-widget-container{height:100%;}
body.mi-site.mi-elementor .mi-film-frame > .elementor-widget-masuria-loop-video{width:100%;}
body.mi-site.mi-elementor .mi-brand-signatures > .elementor-widget-image{flex:1;min-width:0;}
body.mi-site.mi-elementor .mi-brand-signatures .mi-brand-signature{width:100%;}
body.mi-site.mi-elementor .mi-ester-caption-row .mi-native-widget{flex:initial;}
body.mi-site.mi-elementor .mi-ester-caption-row .mi-native-html{pointer-events:auto;}
body.mi-site.mi-elementor .mi-brand-actions > .elementor-widget-button{flex:none;}
body.mi-site.mi-elementor .mi-brand-actions .mi-link{width:fit-content;}
body.mi-site.mi-elementor .mi-ester-intro > .elementor-widget-button{justify-self:end;}
body.mi-site.mi-elementor .mi-header a,body.mi-site.mi-elementor .mi-footer a{font-family:inherit;}
body.mi-site.mi-elementor.admin-bar .mi-masthead{top:32px;}
html.mi-document{scroll-padding-top:calc(var(--mi-sticky-height,150px) + var(--wp-admin--admin-bar--height,0px) + 12px);}
body.mi-site.mi-elementor .mi-native-widget img{border-radius:0;}
body.mi-site.mi-elementor .mi-team .elementor-widget-button{width:100%;}
body.mi-site.mi-elementor .mi-catalogue-editorial > .elementor-widget-image{width:100%;}
body.mi-site.mi-elementor .mi-producer-copy .mi-native-text-editor{font-size:inherit;}
@media(max-width:1100px) and (min-width:768px){
 body.mi-site.mi-elementor .mi-ester-intro > .elementor-widget-button{grid-column:2;grid-row:1;}
}
@media(max-width:782px){body.mi-site.mi-elementor.admin-bar .mi-masthead{top:46px;}}
@media(max-width:767px){
 body.mi-site.mi-elementor .mi-ester-intro > .elementor-widget-button{justify-self:start;width:100%;}
 body.mi-site.mi-elementor .mi-brand-actions > .elementor-widget-button,
 body.mi-site.mi-elementor .mi-brand-actions > .elementor-widget-button .mi-button{width:100%;}
 body.mi-site.mi-elementor .mi-cooperation > .mi-shell > .elementor-widget-button .mi-button{width:100%;}
}
@media(max-width:600px){body.mi-site.mi-elementor.admin-bar .mi-masthead{top:0;}}
