.elementor .e-7fa22c6-bb06560{backdrop-filter:blur(0px);display:flex;/* ==========================================================
 COMPONENT
 HeroSection

 Version : 1.0.0
 Status  : Development
========================================================== */

selector{

  position:relative !important;

  width:100% !important;

  min-height:100vh !important;

  overflow:hidden !important;

  display:flex !important;

  align-items:stretch !important;

  justify-content:center !important;

  padding:0 !important;

  background:#F7F5F0 !important;

}


/* ==========================================================
 TABLET
========================================================== */

@media(max-width:1024px){

selector{

  min-height:auto !important;

}

}


/* ==========================================================
 MOBILE
========================================================== */

@media(max-width:767px){

selector{

  min-height:auto !important;

}

}\n}.elementor .e-25008a7-3b0986b{margin-block-end:20px;flex-direction:column;}.elementor .e-0625ddd{padding-block-start:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;/* ==========================================================
 COMPONENT
 Gallery

 Version : 4.0.0
 Status  : Terhalle Premium
========================================================== */

position:relative;

margin-top:-25px;

z-index:10;

overflow:hidden;


/* ==========================================================
 SPACING
========================================================== */

padding:25px 0 140px;


/* ==========================================================
 BACKGROUND
========================================================== */

background:

  /* ======================================================
     SOFT WHITE TRANSITION
  ====================================================== */

  linear-gradient(
      180deg,
      #FFFFFF 0%,
      #FFFFFF 4%,
      rgba(255,255,255,.94) 8%,
      rgba(255,255,255,0) 16%
  ),

  /* ======================================================
     TERHALLE WOOD LIGHT
  ====================================================== */

  radial-gradient(
      ellipse at top left,
      rgba(143,125,117,.18) 0%,
      rgba(143,125,117,.10) 30%,
      transparent 55%
  ),

  /* ======================================================
     TERHALLE WOOD AMBIENT
  ====================================================== */

  radial-gradient(
      ellipse at bottom left,
      rgba(143,125,117,.12) 0%,
      transparent 48%
  ),

  /* ======================================================
     DFB GREEN ACCENT
  ====================================================== */

  radial-gradient(
      ellipse at top right,
      rgba(45,170,95,.08) 0%,
      transparent 46%
  ),

  /* ======================================================
     BLUE ACCENT
  ====================================================== */

  radial-gradient(
      ellipse at bottom right,
      rgba(20,124,188,.06) 0%,
      transparent 52%
  ),

  /* ======================================================
     LIGHT SOURCE
  ====================================================== */

  radial-gradient(
      ellipse at center top,
      rgba(255,255,255,.95) 0%,
      rgba(255,255,255,.42) 28%,
      rgba(255,255,255,0) 60%
  ),

  /* ======================================================
     WARM BASE
  ====================================================== */

  linear-gradient(
      180deg,
      #FFFFFF 0%,
      #F7F5F3 18%,
      #F2EEEA 42%,
      #ECE5E0 72%,
      #E5DDD7 100%
  );


/* ==========================================================
 LIGHT EFFECT
========================================================== */

&::before{

  content:"";

  position:absolute;

  inset:0;

  pointer-events:none;

  opacity:.55;

  background:

      radial-gradient(
          circle at 16% 18%,
          rgba(255,248,243,.78),
          transparent 24%
      ),

      radial-gradient(
          circle at 84% 70%,
          rgba(255,246,240,.52),
          transparent 30%
      );

}


/* ==========================================================
 PREMIUM NOISE
========================================================== */

&::after{

  content:"";

  position:absolute;

  inset:0;

  pointer-events:none;

  opacity:.016;

  background-image:
      radial-gradient(
          circle,
          rgba(0,0,0,.30) .6px,
          transparent .8px
      );

  background-size:26px 26px;

}


/* ==========================================================
 RESPONSIVE
========================================================== */

@media(max-width:1366px){

  padding:25px 0 120px;

  margin-top:-25px;

}

@media(max-width:1024px){

  padding:25px 0 100px;

  margin-top:-25px;

}

@media(max-width:767px){

  padding:25px 0 80px;

  margin-top:-25px;

}\n}.elementor .e-81f4972{flex-direction:column;/* ==========================================================
 COMPONENT
 Architecture

 Version : 2.2.0
 Status  : Ahler Premium
========================================================== */

selector{

  position:relative !important;

  overflow:hidden !important;

  padding:140px 0 !important;

  background:

      /* ======================================================
         LIGHT TOP TRANSITION
      ====================================================== */

      linear-gradient(
          180deg,
          #F7F5F3 0%,
          #F6F4F2 6%,
          rgba(246,244,242,.96) 12%,
          rgba(246,244,242,0) 20%
      ),

      /* ======================================================
         TERHALLE RED AMBIENT
      ====================================================== */

      radial-gradient(
          ellipse at center left,
          rgba(188,7,27,.08) 0%,
          rgba(188,7,27,.04) 28%,
          transparent 52%
      ),

      /* ======================================================
         TERHALLE WOOD LIGHT
      ====================================================== */

      radial-gradient(
          ellipse at top left,
          rgba(143,125,117,.16) 0%,
          rgba(143,125,117,.08) 34%,
          transparent 62%
      ),

      /* ======================================================
         TERHALLE WOOD AMBIENT
      ====================================================== */

      radial-gradient(
          ellipse at bottom right,
          rgba(143,125,117,.12) 0%,
          transparent 55%
      ),

      /* ======================================================
         SOFT RED GLOW
      ====================================================== */

      radial-gradient(
          ellipse at top right,
          rgba(188,7,27,.05) 0%,
          transparent 45%
      ),

      /* ======================================================
         PREMIUM NOISE
      ====================================================== */

      radial-gradient(
          circle,
          rgba(0,0,0,.015) .6px,
          transparent .8px
      ),

      /* ======================================================
         BASE
      ====================================================== */

      linear-gradient(
          180deg,
          #F7F5F3 0%,
          #F4F1EE 24%,
          #EFEAE5 58%,
          #E8E2DC 100%
      ) !important;

  background-size:
      auto,
      auto,
      auto,
      auto,
      auto,
      28px 28px,
      auto;

}


/* ==========================================================
 TERHALLE TOP ACCENT
========================================================== */

selector::before{

  content:"";

  position:absolute;

  top:0;

  left:0;

  width:100%;

  height:3px;

  background:
      linear-gradient(
          90deg,
          #BC071B 0%,
          #D24A5A 18%,
          #FFFFFF 50%,
          #9CB95A 82%,
          #74901F 100%
      ) !important;

  z-index:20;

}


/* ==========================================================
 SOFT LIGHT
========================================================== */

selector::after{

  content:"";

  position:absolute;

  inset:0;

  pointer-events:none;

  opacity:.55;

  z-index:1;

  background:

      radial-gradient(
          circle at 18% 12%,
          rgba(255,255,255,.78),
          transparent 26%
      ),

      radial-gradient(
          circle at 82% 78%,
          rgba(255,255,255,.38),
          transparent 30%
      ),

      radial-gradient(
          circle at 55% 40%,
          rgba(255,255,255,.18),
          transparent 42%
      );

}


/* ==========================================================
 RESPONSIVE
========================================================== */

@media(max-width:1366px){

selector{

  padding:120px 0 !important;

}

}

@media(max-width:1024px){

selector{

  padding:100px 0 !important;

}

}

@media(max-width:767px){

selector{

  padding:80px 0 !important;

}

}\n}.elementor .e-0e2fe69-2f033e0{flex-direction:column;}.elementor .e-b3ad62e-20d9f88{flex-direction:column;}.elementor .e-4bb7d37-f750ce1{flex-direction:column;}.elementor .e-d807bf2-9cb937a{flex-direction:column;}