.elementor-243 .elementor-element.elementor-element-7fe5f4c{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-243 .elementor-element.elementor-element-bad8605{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:025px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-243 .elementor-element.elementor-element-ef9d7db{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-df51f4b{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;letter-spacing:2.4px;color:#F8F7F3;}.elementor-243 .elementor-element.elementor-element-df51f4b a{color:#B39847;}.elementor-243 .elementor-element.elementor-element-70f9ddd{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:100;letter-spacing:3.8px;color:#B9B9B9;}.elementor-243 .elementor-element.elementor-element-70f9ddd a{color:#C5C0C0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-243 .elementor-element.elementor-element-df51f4b{padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-70f9ddd{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-243 .elementor-element.elementor-element-7fe5f4c{--content-width:1500px;}.elementor-243 .elementor-element.elementor-element-bad8605{--content-width:1500px;}.elementor-243 .elementor-element.elementor-element-ef9d7db{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-7fe5f4c *//* Beige Hintergrund wie im Mockup */
.elementor-243 .elementor-element.elementor-element-7fe5f4c{
  background:
    radial-gradient(circle at 50% 28%,
      rgba(255,255,255,.92) 0%,
      rgba(250,244,232,.96) 34%,
      rgba(239,229,210,.96) 100%
    );
  position: relative;
  overflow: hidden;
}

/* feine warme Struktur / Papier-Anmutung */
.elementor-243 .elementor-element.elementor-element-7fe5f4c::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    linear-gradient(135deg, rgba(255,255,255,.28), rgba(190,156,98,.08)),
    repeating-linear-gradient(
      0deg,
      rgba(104,78,42,.025) 0px,
      rgba(104,78,42,.025) 1px,
      transparent 1px,
      transparent 6px
    );
  opacity:.55;
  mix-blend-mode:multiply;
}

/* leichte Vignette wie im Bild */
.elementor-243 .elementor-element.elementor-element-7fe5f4c::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    radial-gradient(circle at center,
      transparent 0%,
      transparent 58%,
      rgba(142,108,58,.10) 100%
    );
}

/* Inhalt über Struktur legen */
.elementor-243 .elementor-element.elementor-element-7fe5f4c > *{
  position:relative;
  z-index:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bad8605 *//* ===========================
   BRÜDGAM - Hintergrund
=========================== */

.br-bg{

background:
radial-gradient(circle at 85% 12%,
rgba(209,185,120,.08) 0%,
rgba(209,185,120,0) 22%),

radial-gradient(circle at 18% 75%,
rgba(98,128,88,.12) 0%,
rgba(98,128,88,0) 34%),

linear-gradient(135deg,
#081b14 0%,
#0d241b 28%,
#112a20 58%,
#0d241b 78%,
#081b14 100%);

position:relative;
overflow:hidden;

}


/* leichte Stoffstruktur */

.br-bg:before{

content:"";
position:absolute;
inset:0;

background-image:

linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),
linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px);

background-size:4px 4px;

opacity:.35;
mix-blend-mode:soft-light;
pointer-events:none;

}


/* Vignette */

.br-bg:after{

content:"";
position:absolute;
inset:0;

background:

radial-gradient(circle at center,
transparent 48%,
rgba(0,0,0,.18) 72%,
rgba(0,0,0,.42) 100%);

pointer-events:none;

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-display: auto;
	src: url('https://bestattungshaus-bruedgam.de/wp-content/uploads/2026/07/Inter-VariableFont_opszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */