.elementor-1862 .elementor-element.elementor-element-25576cf{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1862 .elementor-element.elementor-element-8275e09{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1862 .elementor-element.elementor-element-8275e09.e-con{--align-self:center;}.elementor-1862 .elementor-element.elementor-element-5f8700d{--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;}.elementor-1862 .elementor-element.elementor-element-efd4262{padding:0px 0px 0px 0px;text-align:start;}.elementor-1862 .elementor-element.elementor-element-efd4262.elementor-element{--align-self:flex-start;}.elementor-1862 .elementor-element.elementor-element-efd4262 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-1862 .elementor-element.elementor-element-a5d7156 .elementor-button:hover, .elementor-1862 .elementor-element.elementor-element-a5d7156 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #BF8F42 0%, #BF8F42 100%);border-color:#BF8F42;}.elementor-1862 .elementor-element.elementor-element-a5d7156{margin:29px 29px calc(var(--kit-widget-spacing, 0px) + 29px) 29px;padding:0px 0px 0px 0px;border-radius:26px 26px 26px 26px;}.elementor-1862 .elementor-element.elementor-element-a5d7156.elementor-element{--align-self:center;}.elementor-1862 .elementor-element.elementor-element-a5d7156 .elementor-button{font-size:17px;transition-duration:0.3s;border-radius:26px 26px 26px 26px;padding:15px 70px 15px 70px;}.elementor-1862 .elementor-element.elementor-element-fe73f89{padding:0px 0px 0px 0px;text-align:start;}.elementor-1862 .elementor-element.elementor-element-fe73f89.elementor-element{--align-self:flex-start;}.elementor-1862 .elementor-element.elementor-element-fe73f89 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-1862 .elementor-element.elementor-element-4d7371d .elementor-button:hover, .elementor-1862 .elementor-element.elementor-element-4d7371d .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #BF8F42 0%, #BF8F42 100%);border-color:#BF8F42;}.elementor-1862 .elementor-element.elementor-element-4d7371d{margin:29px 29px calc(var(--kit-widget-spacing, 0px) + 29px) 29px;padding:0px 0px 0px 0px;border-radius:26px 26px 26px 26px;}.elementor-1862 .elementor-element.elementor-element-4d7371d.elementor-element{--align-self:center;}.elementor-1862 .elementor-element.elementor-element-4d7371d .elementor-button{font-size:17px;transition-duration:0.3s;border-radius:26px 26px 26px 26px;padding:15px 70px 15px 70px;}.elementor-1862 .elementor-element.elementor-element-2cf9b0f{--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;}.elementor-1862 .elementor-element.elementor-element-1c6afe4{padding:0px 0px 0px 0px;text-align:start;}.elementor-1862 .elementor-element.elementor-element-1c6afe4.elementor-element{--align-self:flex-start;}.elementor-1862 .elementor-element.elementor-element-1c6afe4 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-1862 .elementor-element.elementor-element-ea4e22c .elementor-button:hover, .elementor-1862 .elementor-element.elementor-element-ea4e22c .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #BF8F42 0%, #BF8F42 100%);border-color:#BF8F42;}.elementor-1862 .elementor-element.elementor-element-ea4e22c{margin:29px 29px calc(var(--kit-widget-spacing, 0px) + 29px) 29px;padding:0px 0px 0px 0px;border-radius:26px 26px 26px 26px;}.elementor-1862 .elementor-element.elementor-element-ea4e22c.elementor-element{--align-self:center;}.elementor-1862 .elementor-element.elementor-element-ea4e22c .elementor-button{font-size:17px;transition-duration:0.3s;border-radius:26px 26px 26px 26px;padding:15px 15px 15px 15px;}.elementor-1862 .elementor-element.elementor-element-25b9a49{padding:0px 0px 0px 0px;text-align:start;}.elementor-1862 .elementor-element.elementor-element-25b9a49.elementor-element{--align-self:flex-start;}.elementor-1862 .elementor-element.elementor-element-25b9a49 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-1862 .elementor-element.elementor-element-f2b47c5 .elementor-button:hover, .elementor-1862 .elementor-element.elementor-element-f2b47c5 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #BF8F42 0%, #BF8F42 100%);border-color:#BF8F42;}.elementor-1862 .elementor-element.elementor-element-f2b47c5{margin:29px 29px calc(var(--kit-widget-spacing, 0px) + 29px) 29px;padding:0px 0px 0px 0px;border-radius:26px 26px 26px 26px;}.elementor-1862 .elementor-element.elementor-element-f2b47c5.elementor-element{--align-self:center;}.elementor-1862 .elementor-element.elementor-element-f2b47c5 .elementor-button{font-size:17px;transition-duration:0.3s;border-radius:26px 26px 26px 26px;padding:15px 15px 15px 15px;}.elementor-1862 .elementor-element.elementor-element-409fefe{width:100%;max-width:100%;text-align:center;}.elementor-1862 .elementor-element.elementor-element-409fefe.elementor-element{--align-self:center;}.elementor-1862 .elementor-element.elementor-element-409fefe img{width:96%;border-radius:36px 36px 36px 36px;}.elementor-1862 .elementor-element.elementor-element-9a9a4de{width:100%;max-width:100%;text-align:center;}.elementor-1862 .elementor-element.elementor-element-9a9a4de.elementor-element{--align-self:center;}.elementor-1862 .elementor-element.elementor-element-9a9a4de img{width:98%;border-radius:36px 36px 36px 36px;}.elementor-1862 .elementor-element.elementor-element-8ccee6e .elementor-button:hover, .elementor-1862 .elementor-element.elementor-element-8ccee6e .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #BF8F42 0%, #BF8F42 100%);border-color:#BF8F42;}.elementor-1862 .elementor-element.elementor-element-8ccee6e{margin:29px 29px calc(var(--kit-widget-spacing, 0px) + 0px) 29px;padding:0px 0px 0px 0px;border-radius:26px 26px 26px 26px;}.elementor-1862 .elementor-element.elementor-element-8ccee6e.elementor-element{--align-self:center;}.elementor-1862 .elementor-element.elementor-element-8ccee6e .elementor-button{font-size:22px;transition-duration:0.3s;border-radius:26px 26px 26px 26px;padding:19px 19px 19px 19px;}@media(max-width:1024px){.elementor-1862 .elementor-element.elementor-element-409fefe{text-align:end;}.elementor-1862 .elementor-element.elementor-element-9a9a4de{text-align:end;}}@media(max-width:767px){.elementor-1862 .elementor-element.elementor-element-a5d7156 .elementor-button{line-height:1.4em;}.elementor-1862 .elementor-element.elementor-element-4d7371d .elementor-button{line-height:1.4em;}.elementor-1862 .elementor-element.elementor-element-ea4e22c .elementor-button{line-height:1.4em;}.elementor-1862 .elementor-element.elementor-element-f2b47c5 .elementor-button{line-height:1.4em;}.elementor-1862 .elementor-element.elementor-element-409fefe{text-align:end;}.elementor-1862 .elementor-element.elementor-element-9a9a4de{text-align:end;}.elementor-1862 .elementor-element.elementor-element-8ccee6e .elementor-button{line-height:1.4em;}}/* Start custom CSS for html, class: .elementor-element-25576cf */.elementor-1862 .elementor-element.elementor-element-25576cf .mim-sternlinie {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 14px;
  width: 100%;
}

.elementor-1862 .elementor-element.elementor-element-25576cf .mim-sternlinie span {
  display: block;
  width: 90px;
  height: 1px;
  background: #C99A3D;
}

.elementor-1862 .elementor-element.elementor-element-25576cf .mim-sternlinie b {
  color: #C99A3D;
  font-size: 22px;
  line-height: 1;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5d7156 */.elementor-1862 .elementor-element.elementor-element-a5d7156 .elementor-button{
    transition: all .35s ease;
}

.elementor-1862 .elementor-element.elementor-element-a5d7156 .elementor-button:hover{
    transform: scale(1.04);
    box-shadow: 0 12px 24px rgba(196,154,69,.18);
}

.elementor-1862 .elementor-element.elementor-element-a5d7156 .elementor-button:active{
    transform: scale(1.02);
}

.elementor-1862 .elementor-element.elementor-element-a5d7156 .elementor-button:focus{
    transform: scale(1.02);
}
.elementor-1862 .elementor-element.elementor-element-a5d7156 .elementor-button{
    min-width: 300px;
    height: 30px;

    display: inline-flex;
    justify-content: center;
    align-items: center;

    padding: 0 30px;

    border-radius: 999px;

    background: #BF8F42;
    color: white;

    transition: all .35s ease;
}
/* Tablet */
@media (max-width: 1024px){
    .elementor-1862 .elementor-element.elementor-element-a5d7156 .elementor-button{
        min-width: 220px;
        height: 54px;
        font-size: 18px;
        padding: 0 24px;
    }
}

/* Handy */
@media (max-width: 767px){
    .elementor-1862 .elementor-element.elementor-element-a5d7156 .elementor-button{
        min-width: 180px;
        height: 48px;
        font-size: 16px;
        padding: 0 20px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d7371d */.elementor-1862 .elementor-element.elementor-element-4d7371d .elementor-button{
    transition: all .35s ease;
}

.elementor-1862 .elementor-element.elementor-element-4d7371d .elementor-button:hover{
    transform: scale(1.04);
    box-shadow: 0 12px 24px rgba(196,154,69,.18);
}

.elementor-1862 .elementor-element.elementor-element-4d7371d .elementor-button:active{
    transform: scale(1.02);
}

.elementor-1862 .elementor-element.elementor-element-4d7371d .elementor-button:focus{
    transform: scale(1.02);
}
.elementor-1862 .elementor-element.elementor-element-4d7371d .elementor-button{
    min-width: 300px;
    height: 30px;

    display: inline-flex;
    justify-content: center;
    align-items: center;

    padding: 0 30px;

    border-radius: 999px;

    background: #BF8F42;
    color: white;

    transition: all .35s ease;
}
/* Tablet */
@media (max-width: 1024px){
    .elementor-1862 .elementor-element.elementor-element-4d7371d .elementor-button{
        min-width: 220px;
        height: 54px;
        font-size: 18px;
        padding: 0 24px;
    }
}

/* Handy */
@media (max-width: 767px){
    .elementor-1862 .elementor-element.elementor-element-4d7371d .elementor-button{
        min-width: 180px;
        height: 48px;
        font-size: 16px;
        padding: 0 20px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ea4e22c */.elementor-1862 .elementor-element.elementor-element-ea4e22c .elementor-button{
    transition: all .35s ease;
}

.elementor-1862 .elementor-element.elementor-element-ea4e22c .elementor-button:hover{
    transform: scale(1.04);
    box-shadow: 0 12px 24px rgba(196,154,69,.18);
}

.elementor-1862 .elementor-element.elementor-element-ea4e22c .elementor-button:active{
    transform: scale(1.02);
}

.elementor-1862 .elementor-element.elementor-element-ea4e22c .elementor-button:focus{
    transform: scale(1.02);
}
.elementor-1862 .elementor-element.elementor-element-ea4e22c .elementor-button{
    min-width: 300px;
    height: 30px;

    display: inline-flex;
    justify-content: center;
    align-items: center;

    padding: 0 30px;

    border-radius: 999px;

    background: #BF8F42;
    color: white;

    transition: all .35s ease;
}
/* Tablet */
@media (max-width: 1024px){
    .elementor-1862 .elementor-element.elementor-element-ea4e22c .elementor-button{
        min-width: 220px;
        height: 54px;
        font-size: 18px;
        padding: 0 24px;
    }
}

/* Handy */
@media (max-width: 767px){
    .elementor-1862 .elementor-element.elementor-element-ea4e22c .elementor-button{
        min-width: 180px;
        height: 48px;
        font-size: 16px;
        padding: 0 20px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f2b47c5 */.elementor-1862 .elementor-element.elementor-element-f2b47c5 .elementor-button{
    transition: all .35s ease;
}

.elementor-1862 .elementor-element.elementor-element-f2b47c5 .elementor-button:hover{
    transform: scale(1.04);
    box-shadow: 0 12px 24px rgba(196,154,69,.18);
}

.elementor-1862 .elementor-element.elementor-element-f2b47c5 .elementor-button:active{
    transform: scale(1.02);
}

.elementor-1862 .elementor-element.elementor-element-f2b47c5 .elementor-button:focus{
    transform: scale(1.02);
}
.elementor-1862 .elementor-element.elementor-element-f2b47c5 .elementor-button{
    min-width: 300px;
    height: 30px;

    display: inline-flex;
    justify-content: center;
    align-items: center;

    padding: 0 30px;

    border-radius: 999px;

    background: #BF8F42;
    color: white;

    transition: all .35s ease;
}
/* Tablet */
@media (max-width: 1024px){
    .elementor-1862 .elementor-element.elementor-element-f2b47c5 .elementor-button{
        min-width: 220px;
        height: 54px;
        font-size: 18px;
        padding: 0 24px;
    }
}

/* Handy */
@media (max-width: 767px){
    .elementor-1862 .elementor-element.elementor-element-f2b47c5 .elementor-button{
        min-width: 180px;
        height: 48px;
        font-size: 16px;
        padding: 0 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8275e09 */.elementor-1862 .elementor-element.elementor-element-8275e09 {
  position: relative;
  z-index: 20;

  width: 90%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;

  transform: translateY(-55px);

  background: rgba(250, 249, 247, 0.98);
  border: 1px solid rgba(191, 143, 66, 0.22);
  border-radius: 28px;

  box-shadow:
    0 24px 55px rgba(65, 58, 48, 0.15),
    0 8px 20px rgba(65, 58, 48, 0.08),
    0 1px 0 rgba(255, 255, 255, 0.8) inset;
}

@media (max-width: 1024px) {
  .elementor-1862 .elementor-element.elementor-element-8275e09 {
    width: 94%;
    transform: translateY(-35px);
  }
}

@media (max-width: 767px) {
  .elementor-1862 .elementor-element.elementor-element-8275e09 {
    width: 94%;
    transform: translateY(-18px);
    border-radius: 20px;

    box-shadow:
      0 16px 34px rgba(65, 58, 48, 0.13),
      0 4px 10px rgba(65, 58, 48, 0.07);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8ccee6e */.elementor-1862 .elementor-element.elementor-element-8ccee6e .elementor-button{
    transition: all .35s ease;
}

.elementor-1862 .elementor-element.elementor-element-8ccee6e .elementor-button:hover{
    transform: scale(1.04);
    box-shadow: 0 12px 24px rgba(196,154,69,.18);
}

.elementor-1862 .elementor-element.elementor-element-8ccee6e .elementor-button:active{
    transform: scale(1.02);
}

.elementor-1862 .elementor-element.elementor-element-8ccee6e .elementor-button:focus{
    transform: scale(1.02);
}/* End custom CSS */