.elementor-12827 .elementor-element.elementor-element-21472bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.85;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12827 .elementor-element.elementor-element-21472bc:not(.elementor-motion-effects-element-type-background), .elementor-12827 .elementor-element.elementor-element-21472bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://sonnerupgaard.dk/wp-content/smush-webp/2025/06/Blomster-bryllupdsbloggen.png.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12827 .elementor-element.elementor-element-21472bc::before, .elementor-12827 .elementor-element.elementor-element-21472bc > .elementor-background-video-container::before, .elementor-12827 .elementor-element.elementor-element-21472bc > .e-con-inner > .elementor-background-video-container::before, .elementor-12827 .elementor-element.elementor-element-21472bc > .elementor-background-slideshow::before, .elementor-12827 .elementor-element.elementor-element-21472bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-12827 .elementor-element.elementor-element-21472bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, #FFFFFF00 100%);}.elementor-12827 .elementor-element.elementor-element-2bfe66c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12827 .elementor-element.elementor-element-c36e207 img{width:25%;}.elementor-12827 .elementor-element.elementor-element-8f53976 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:400;font-style:italic;color:var( --e-global-color-0adb73f );}.elementor-12827 .elementor-element.elementor-element-1a95bfa .elementor-heading-title{font-size:55px;color:var( --e-global-color-0adb73f );}.elementor-12827 .elementor-element.elementor-element-90085f9{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(min-width:768px){.elementor-12827 .elementor-element.elementor-element-2bfe66c{--width:65%;}}@media(min-width:1025px){.elementor-12827 .elementor-element.elementor-element-21472bc:not(.elementor-motion-effects-element-type-background), .elementor-12827 .elementor-element.elementor-element-21472bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-12827 .elementor-element.elementor-element-21472bc{--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12827 .elementor-element.elementor-element-8f53976{text-align:center;}.elementor-12827 .elementor-element.elementor-element-1a95bfa .elementor-heading-title{font-size:40px;}}/* Start custom CSS for shortcode, class: .elementor-element-90085f9 *//* Luft mellem felter */
#nf-form-10-cont .nf-field-container {
  margin-bottom: 10px;
}

/* Inputs og textarea */
#nf-form-10-cont .nf-field-element input:not([type="button"]):not([type="submit"]),
#nf-form-10-cont .nf-field-element textarea {
  border: 0;
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.08);
  border-radius: 10px;
  outline: none;
}

/* Fjern "Felter markeret med * skal udfyldes" */
#nf-form-10-cont .nf-form-fields-required {
  display: none;
}

/* Knap */
#nf-form-10-cont input[type="submit"],
#nf-form-10-cont button {
  background: #DEB0AF;
  color: #ffffff;
  border: 0;
  border-radius: 10px;
  padding-left: 25px;
  padding-right: 25px;
}

/* skrift farve labels */
#nf-form-10-cont {
  color: #ffffff;
}

#nf-form-10-cont .nf-field-container.html-container p a {
  color: #ffffff !important;
}/* End custom CSS */