.elementor-4730 .elementor-element.elementor-element-7fae199c > .elementor-container{max-width:1035px;}.elementor-4730 .elementor-element.elementor-element-7fae199c:not(.elementor-motion-effects-element-type-background), .elementor-4730 .elementor-element.elementor-element-7fae199c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4730 .elementor-element.elementor-element-7fae199c{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:3.5em;margin-bottom:0em;padding:40px 0px 40px 0px;}.elementor-4730 .elementor-element.elementor-element-7fae199c, .elementor-4730 .elementor-element.elementor-element-7fae199c > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-4730 .elementor-element.elementor-element-7fae199c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4730 .elementor-element.elementor-element-1a01c4a4{--grid-template-columns:repeat(0, auto);--icon-size:30px;--grid-column-gap:16px;--grid-row-gap:0px;}.elementor-4730 .elementor-element.elementor-element-1a01c4a4 .elementor-widget-container{text-align:left;}.elementor-4730 .elementor-element.elementor-element-1a01c4a4 .elementor-social-icon{background-color:rgba(0,0,0,0);--icon-padding:0em;}.elementor-4730 .elementor-element.elementor-element-1a01c4a4 .elementor-social-icon i{color:#FFFFFF;}.elementor-4730 .elementor-element.elementor-element-1a01c4a4 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-4730 .elementor-element.elementor-element-1a01c4a4 > .elementor-widget-container{margin:24px 0px 0px 0px;}/* Start custom CSS for section, class: .elementor-element-7fae199c *//* Rød footer med hvid tekst */
.elementor-4730 .elementor-element.elementor-element-7fae199c, .elementor-4730 .elementor-element.elementor-element-7fae199c p, .elementor-4730 .elementor-element.elementor-element-7fae199c li, .elementor-4730 .elementor-element.elementor-element-7fae199c span, .elementor-4730 .elementor-element.elementor-element-7fae199c h1, .elementor-4730 .elementor-element.elementor-element-7fae199c h2, .elementor-4730 .elementor-element.elementor-element-7fae199c h3, .elementor-4730 .elementor-element.elementor-element-7fae199c h4, .elementor-4730 .elementor-element.elementor-element-7fae199c h5, .elementor-4730 .elementor-element.elementor-element-7fae199c h6 { color:#ffffff !important; }
.elementor-4730 .elementor-element.elementor-element-7fae199c a { color:#ffffff !important; text-decoration:underline; }
.elementor-4730 .elementor-element.elementor-element-7fae199c a:hover { color:#f3ecec !important; }
.elementor-4730 .elementor-element.elementor-element-7fae199c .elementor-social-icon { background:transparent !important; }
.elementor-4730 .elementor-element.elementor-element-7fae199c .elementor-social-icon i { color:#ffffff !important; }
.elementor-4730 .elementor-element.elementor-element-7fae199c .elementor-social-icon:hover i { color:#f3ecec !important; }
/* Nyhedsbrevsformular */
.elementor-4730 .elementor-element.elementor-element-7fae199c .mh-nl { display:flex; flex-direction:column; gap:10px; margin-top:20px; max-width:480px; }
.elementor-4730 .elementor-element.elementor-element-7fae199c .mh-nl-row { display:flex; gap:10px; }
.elementor-4730 .elementor-element.elementor-element-7fae199c .mh-nl-row input { flex:1 1 0; min-width:0; }
.elementor-4730 .elementor-element.elementor-element-7fae199c .mh-nl input[type=text], .elementor-4730 .elementor-element.elementor-element-7fae199c .mh-nl input[type=email] { font-family:"LGBTTextbook", Helvetica, sans-serif; font-size:13px; color:#563c33; background:#ffffff; border:1px solid #ffffff; border-radius:4px; padding:8px 10px; }
.elementor-4730 .elementor-element.elementor-element-7fae199c .mh-nl input:focus { outline:2px solid #232323; outline-offset:0; }
.elementor-4730 .elementor-element.elementor-element-7fae199c .mh-nl button { align-self:flex-start; min-width:140px; padding:12px 32px; font-family:Helvetica, sans-serif; font-size:16px; font-weight:600; line-height:16px; background:#ffffff; color:#eb3b2a; border:1px solid #ffffff; border-radius:4px; cursor:pointer; }
.elementor-4730 .elementor-element.elementor-element-7fae199c .mh-nl button:hover { background:#f3ecec; border-color:#f3ecec; color:#a73327; }
.elementor-4730 .elementor-element.elementor-element-7fae199c .mh-nl-consent { font-size:12px !important; line-height:1.4; margin:0; opacity:.9; }
@media (max-width:767px){ .elementor-4730 .elementor-element.elementor-element-7fae199c .mh-nl-row { flex-direction:column; } }/* End custom CSS */