@media (min-width:1025px) {
  *#dm .dmInner *.u_1862424518 { text-align:left !important; }
}
@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner div.u_1862424518 .rteBlock { text-align:center !important; }

  *#dm .dmInner div.u_1718971146 p {
    font-family: Manrope !important;
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1718971146 li {
    font-family: Manrope !important;
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1718971146 {
    font-family: Manrope !important;
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1353877854 p {
    font-size:18px !important;
    font-family: Manrope !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1353877854 li {
    font-size:18px !important;
    font-family: Manrope !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1353877854 {
    font-size:18px !important;
    font-family: Manrope !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1276798166 p {
    font-size:18px !important;
    font-family: Manrope !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1276798166 li {
    font-size:18px !important;
    font-family: Manrope !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1276798166 {
    font-size:18px !important;
    font-family: Manrope !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1118356945 p {
    color:rgba(255,255,255,1) !important;
    font-size:18px !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1118356945 li {
    color:rgba(255,255,255,1) !important;
    font-size:18px !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1118356945 {
    color:rgba(255,255,255,1) !important;
    font-size:18px !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1970206576 p {
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1970206576 li {
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1970206576 {
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1868667694 p {
    font-size:18px !important;
    font-family: Manrope !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1868667694 li {
    font-size:18px !important;
    font-family: Manrope !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1868667694 {
    font-size:18px !important;
    font-family: Manrope !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1965701095 p {
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1965701095 li {
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1965701095 {
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1837464247 img { border-radius:0% !important; }

  *#dm .dmInner div.u_1340613998 img { border-radius:0% !important; }

  *#dm .dmInner div.u_1354868841 img { border-radius:0% !important; }

  *#dm .dmInner div.u_1745118027 img { border-radius:0% !important; }

  *#dm .dmInner div.u_1517570510 img { border-radius:0% !important; }

  *#dm .dmInner div.u_1188503728 img { border-radius:0% !important; }

  *#dm .dmInner div.u_1862424518 p {
    font-family: Poppins !important;
    font-weight:normal !important;
    font-size:48px !important;
    color:rgba(255,255,255,1) !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1862424518 li {
    font-family: Poppins !important;
    font-weight:normal !important;
    font-size:48px !important;
    color:rgba(255,255,255,1) !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1862424518 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    font-family: Poppins !important;
    font-weight:normal !important;
    font-size:48px !important;
    color:rgba(255,255,255,1) !important;
    text-align:center !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner nav.u_545578064 { color:black !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1862424518 { text-align:left !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1862424518 { text-align:left !important; }

  *#dm .dmInner div.u_1862424518 { text-align:center !important; }

  *#dm .dmInner div.u_1862424518 p { text-align:center !important; }

  *#dm .dmInner div.u_1862424518 li { text-align:center !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(193, 183, 150, 0.31);
    --overlapping-background-image: rgba(193, 183, 150, 0.31);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 07effe5::before, #\31 07effe5 > .bgExtraLayerOverlay {
    
}
#\31 07effe5 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(189, 179, 167, 1);
    border-radius: 0px 0px 0px 0px;
    background-image: url();
    box-shadow: none;
}
    
#\35 531b362 {
    min-height: 1000px;
    column-gap: 20%;
    row-gap: 120px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dfe4eb4e {
    width: 1002px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1d47455 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 96%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(189, 179, 167, 1);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 2% 0% 2% 0%;
    margin: 0% 2% 0% 2%;
}
    
#widget_fj2 {
    width: 964px;
    height: 260px;
    max-width: 100%;
}
    
#undefined {
    width: 92%;
}
    
#\35 5e6eae0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 10d9c52 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f325ffe5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_1dm {
    width: 1200px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#cfe41d45 {
    width: 31.07%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a21e9c0 {
    background-color: rgba(189, 179, 167, 1);
    background-image: none;
}
}



@media all {
    
#\34 fd6982b {
    width: 100%;
    height: 649px;
    max-width: 100%;
    order: 1;
}
    
#\37 40a840b {
    width: 100%;
    height: 649px;
    max-width: 100%;
    order: 0;
}
    
#\32 23b5e95 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 0;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d21337ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 45px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cd01872b {
    width: 50%;
    height: 298px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin-right: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#e384ec45 {
    background-color: rgba(189, 179, 167, 1);
    background-image: none;
}
    
#\34 e95c7b5 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a8bdf6c0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a69c63d7 {
    width: 50%;
    height: 298px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9883b83 {
    width: 50%;
    height: 298px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 901b83a {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 45px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d34a7da5 {
    width: 50%;
    height: 298px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin-right: 3%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 faa84f0 {
    min-height: 1093px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 78677f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b835d993 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(189, 179, 167, 1);
    background-image: none;
}
    
#e891489c::before, #e891489c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#e891489c {
    justify-content: space-between;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    background-image: url("https://le-de.cdn-website.com/b3023fcde0754d90b290812110118c6a/dms3rep/multi/opt/Au%C3%9Fenansicht-1920w.jpg");
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 24cc79d {
    width: 607px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 29a8bb9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 46c690d {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 3a03848 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(189, 179, 167, 1);
    background-image: none;
}
    
#aac0e102 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa1725db.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fa1725db {
    width: 305px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a65486fd::before, #a65486fd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#a65486fd {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 389px;
    max-height: 100%;
    border-radius: 0px 0px 0px 0px;
    background-image: url("https://le-de.cdn-website.com/b3023fcde0754d90b290812110118c6a/dms3rep/multi/opt/pexels-photo-34800931-466h.jpeg");
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    align-content: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_c9d {
    width: 30.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_gco {
    width: 30.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\30 c8944f7 {
    width: 305px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ccc9e5c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 9ae419e::before, #\31 9ae419e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\31 9ae419e {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 391px;
    max-height: 100%;
    border-radius: 0px 0px 0px 0px;
    background-image: url("https://le-de.cdn-website.com/b3023fcde0754d90b290812110118c6a/dms3rep/multi/opt/pexels-photo-29972529-469h.png");
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3547fc7 {
    width: 305px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bd53e7e::before, #\32 bd53e7e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\32 bd53e7e {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 392px;
    max-height: 100%;
    border-radius: 0px 0px 0px 0px;
    background-image: url("https://le-de.cdn-website.com/b3023fcde0754d90b290812110118c6a/dms3rep/multi/opt/pexels-photo-28899855-470h.jpeg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3573a42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 531b362 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 32px;
    padding: 0% 2% 0% 2%;
}
    
#dfe4eb4e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#dfe4eb4e {
    width: 100%;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 1d47455 {
    width: 100%;
    min-height: 80px;
    order: 0;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 24% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 07effe5::before, #\31 07effe5 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f325ffe5 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#cfe41d45 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 fd6982b {
    height: 400px;
}
    
#\37 40a840b {
    height: 400px;
    order: 0;
}
    
#cd01872b {
    height: 180px;
    margin-right: 4%;
}
    
#d21337ae {
    width: 50%;
    min-height: 8px;
    row-gap: 30px;
}
    
#\34 e95c7b5 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8bdf6c0 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 675px;
    column-gap: 0%;
}
    
#a69c63d7 {
    height: 180px;
    justify-self: auto;
    align-self: auto;
    width: 50%;
    order: 1;
    margin: 0px 0% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9883b83 {
    height: 180px;
    margin-left: 4%;
}
    
#\33 901b83a {
    width: 50%;
    min-height: 8px;
    row-gap: 30px;
}
    
#d34a7da5 {
    height: 180px;
    margin-right: 4%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 faa84f0 {
    min-height: 673px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 4% 2% 4% 2%;
}
    
#e891489c::before, #e891489c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#e891489c {
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 8px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 46c690d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 3542dc5 {
    margin: 0px 0% 0px 0%;
}
    
#a65486fd::before, #a65486fd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#a65486fd {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 306px;
    margin-top: 1.6%;
    height: auto;
    padding: 10% 10% 10% 10%;
}
    
#\31 9ae419e::before, #\31 9ae419e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\31 9ae419e {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 307px;
    margin-top: 1.0%;
    height: auto;
    padding: 10% 10% 10% 10%;
}
    
#\32 bd53e7e::before, #\32 bd53e7e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\32 bd53e7e {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
}



@media (max-width: 767px) {
    
#\35 531b362 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
}
    
#dfe4eb4e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#dfe4eb4e {
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1d47455 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    justify-content: flex-start;
    row-gap: 24px;
    background-position: 50% 50%;
    align-content: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 2% 24% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 5e6eae0 {
    margin: 0px 0% 0px 0%;
}
    
#widget_fj2 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 07effe5::before, #\31 07effe5 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\37 10d9c52 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f325ffe5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#cfe41d45 {
    width: 100%;
    order: 0;
}
    
#widget_1dm {
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\34 fd6982b {
    height: 240px;
    order: 0;
}
    
#\37 40a840b {
    height: 240px;
}
    
#\32 23b5e95 {
    order: 1;
    height: auto;
    min-height: 150px;
}
    
#d21337ae {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 30px;
}
    
#cd01872b {
    height: 150px;
    justify-self: auto;
    align-self: auto;
    width: 50%;
    order: 0;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e95c7b5 {
    height: auto;
    min-height: 150px;
}
    
#a8bdf6c0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#a69c63d7 {
    height: 150px;
    margin-left: 4%;
}
    
#\33 9883b83 {
    height: 150px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 50%;
    margin: 0px 4% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 901b83a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 30px;
}
    
#d34a7da5 {
    height: 150px;
    margin-right: 4%;
}
}



@media (max-width: 767px) {
    
#\37 faa84f0 {
    min-height: 0;
    flex-direction: column;
    row-gap: 18px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#e891489c::before, #e891489c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#e891489c {
    width: 100%;
    min-height: 500px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    order: 0;
    height: auto;
    padding: 6% 6% 6% 6%;
}
    
#\30 24cc79d {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 29a8bb9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 46c690d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#fa1725db {
    width: 100%;
}
    
#a65486fd::before, #a65486fd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#a65486fd {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#group_c9d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_gco {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 c8944f7 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\31 9ae419e::before, #\31 9ae419e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\31 9ae419e {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3547fc7 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\32 bd53e7e::before, #\32 bd53e7e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\32 bd53e7e {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}

#\32 bd53e7e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQF/8QAHxAAAgEEAgMAAAAAAAAAAAAAAQIDAAURIQQTBjFx/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAYEQEAAwEAAAAAAAAAAAAAAAACAAEDIf/aAAwDAQACEQMRAD8ADLbYbPy+oSPJEugT7rT6CdrnB2KP3SeTkIsxchwc/ajPkLKcdj61UtZq1cOx2f/Z')!important}#\31 9ae419e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAABtklEQVQY0x3Dy0/TcADA8Z48mMhBg1EzOZAVRsZgbt3jZ7u2W9eOveogEFkIeDDig4tGjbBl44AxEsVolIfixLHhJKJMBn/f18RP8pE2fp7wttNj/UePVwc91lonrDa7VPf+sNz4xbPPHZ5stZH2u6c0u2d8Oz5j9/cp20c9Ph3+5X3nmI32Ea+bh6w1DpB2Wi122u3/N/dbfPje5F1jjzdfG6x/2eXl1jarHzeR7j5f5v5KlaVajaV6nUf1GovVKvcqKyxWXvCg8pSHlcdIXtXBZ+YIOEVChRJiehpjroy1MIc9f5vMfInsQh7p3BUv5wd8XPIHGBAh/BOCcMkkPplGuCk0N4HuCqQ+zyD98jCeG8N4VS/BiRG0UgRrSsdyDZI5FT0TQ/LfFETsJKprECsGUbIyEXuIuDWKbiskkgqqHkLSChrObJ78nUnsskPCFYiMgrDC6HYULaWgmSEkYzJMakbHKedwZoukprLoRRsta6JnDVRboKajSIFkP2MpDyFnhHghhn7LxCyl0fIGUTvKuBZgNO5DkrULyKIPOX6RIXGVMVMmagdRrCABzcfg+HWuyZf5B4Ck85HYKiYCAAAAAElFTkSuQmCC')!important}#a65486fd.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwQFEhMWUVL/xAAVAQEBAAAAAAAAAAAAAAAAAAABBP/EABgRAAIDAAAAAAAAAAAAAAAAAAABBBES/9oADAMBAAIRAxEAPwDIHdyEZ29iRghYdTD2o/J8k3hEUsR6tsD/2Q==')!important}