body.cr-chrome :is(#site-header, #site-footer, .site-header.dynamic-header, .site-footer.dynamic-footer, [data-elementor-type="header"], [data-elementor-type="footer"], .skip-link, .page-header){display:none} body:not(.elementor-editor-active) .elementor-widget[class*="elementor-widget-cresen-"],
body:not(.elementor-editor-active) .elementor-widget[class*="elementor-widget-cresen-"] > .elementor-widget-container{display:contents}
.elementor-widget[class*="elementor-widget-cresen-"]{margin-block-end:0}
.elementor-widget[class*="elementor-widget-cresen-"] > .elementor-widget-container{margin:0; padding:0} body:not(.elementor-editor-active) .e-con.cr-page > .elementor-widget-html,
body:not(.elementor-editor-active) .e-con.cr-page > .elementor-widget-html > .elementor-widget-container{display:contents}
.e-con.cr-page > .elementor-widget-html{margin-block-end:0}
.e-con.cr-page > .elementor-widget-html > .elementor-widget-container{margin:0; padding:0} .e-con.cr-page{--padding-block-start:0; --padding-block-end:0; --padding-inline-start:0; --padding-inline-end:0; --gap:0; --row-gap:0; --column-gap:0; --flex-direction:column; --flex-wrap:nowrap; --align-items:stretch; --min-height:0; --content-width:100%; --width:100%; max-width:none; flex-wrap:nowrap; align-items:stretch}
.elementor .cr-page > .elementor-element, .elementor .cr-page > .e-con-inner{max-width:none; width:100%} .elementor .cr-page > :is(section, nav, dialog, header, footer, article, div:not(.elementor-element)){width:100%; max-width:100%; min-width:0; flex:0 0 auto} .pt-home .elementor, .pt-product .elementor, .pt-company .elementor, .pt-library .elementor, .pt-contact .elementor, .pt-article .elementor, .pt-notice .elementor{margin:0}
main.cr-main > .elementor > .e-con.cr-page{padding:0}
body.cr-chrome .site-main, body.cr-chrome .page-content{margin:0; padding:0; max-width:none} .site-header .dd-panel .dd-body.dd-noside{grid-template-columns:minmax(0,1fr)}