.elementor .e-80a4099-c456b69{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-a12c4cc-131ace5{margin-block-end:20px;flex-direction:column;/* ==========================================================
 COMPONENT
 IntroSection
========================================================== */

selector{

  position:relative !important;

  z-index:10 !important;

  width:100% !important;

  margin-top:-95px !important;

  padding:130px 40px 110px !important;

  background:#F7F5F0 !important;

  overflow:hidden !important;

}


/* ==========================================================
 NOTEBOOK
========================================================== */

@media(max-width:1200px){

selector{

  margin-top:-80px !important;

  padding:110px 32px 90px !important;

}

}


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

@media(max-width:1024px){

selector{

  margin-top:-65px !important;

  padding:90px 28px 75px !important;

}

}


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

@media(max-width:767px){

selector{

  margin-top:-45px !important;

  padding:70px 20px 60px !important;

}

}\n}.elementor .e-454e37b-ed300f2{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-5108ae5-c77370a{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-ce14708-f38ab2f{flex-direction:column;}.elementor .e-20d970b-e6dab54{flex-direction:column;}.elementor .e-e81be84-70396f0{flex-direction:column;}.elementor .e-6d73e03-e83a34b{flex-direction:column;}