.elementor-widget-text-editor ul{margin-bottom:1.5em;padding-left:1.2em}.elementor-widget-text-editor ul li{margin-bottom:.6em;line-height:1.6;position:relative;list-style:none;padding-left:1.8em}.elementor-widget-text-editor ul li::before{content:"";position:absolute;left:0;top:.45em;width:.65em;height:.65em;border-radius:50%;background-color:var(--e-global-color-primary,var(--wp--preset--color--primary,#0d6efd))}.elementor-widget-container ol{counter-reset:custom-counter;margin:1.2em 0;padding-left:0}.elementor-widget-container ol li{position:relative;list-style:none;margin-bottom:.8em;line-height:1.6;padding-left:2.5em}.elementor-widget-container ol li::before{counter-increment:custom-counter;content:counter(custom-counter);position:absolute;left:0;top:.05em;background-color:var(--e-global-color-primary);color:#fff;font-weight:600;font-size:.95em;line-height:1.6;width:1.8em;height:1.8em;border-radius:50%;display:flex;align-items:center;justify-content:center}.scroll-to-top{position:fixed;bottom:40px;right:20px;display:none;z-index:999;cursor:pointer;padding:7px 15px 11px 15px;border-radius:10px;background-color:var(--e-global-color-primary);color:#fff;text-align:center;font-size:30px;line-height:30px;box-shadow:0 0 10px 0 #00000026}.legal h1{margin-bottom:40px}.legal h2,.legal h3{margin-top:30px!important;font-size:30px!important;color:var(--e-global-color-primary);font-weight:300}.legal ul,.legal ol{margin-bottom:20px}.legal ul li,.legal ol li{margin-bottom:10px}.legal a{color:var(--e-global-color-primary);word-break:break-all}.legal a{text-decoration:underline;text-underline-offset:4px}.elementor-widget-image .elementor-widget-container a{display:block!important}#Heidrun,#Paul{scroll-margin-top:200px}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title{border-radius:10px 10px 0 0!important}@media only screen and (max-width:767px) and (min-width:200px){.scroll-to-top{bottom:30px!important}}@media only screen and (max-width:1160px) and (min-width:1025px){.header_icon_list li .elementor-icon-list-text,.header_icon_list li:after{display:none!important}}@media only screen and (max-width:767px){.header_icon_list li .elementor-icon-list-text,.header_icon_list li:after{display:none!important}h1,h2,h3,h4,h5,h6{text-transform:none!important}.legal h2,.legal h3{margin-top:20px!important;font-size:22px!important}}