@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner div.u_1235651691 .photoGalleryThumbs .image-container {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

  *#dm .dmInner div.u_1235651691 .caption-button {
    border-style:solid !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1235651691 .caption-button { text-align:CENTER !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { text-align:LEFT !important; }

  *#dm .dmInner div.u_properties .photoGalleryThumbs .image-container {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

  *#dm .dmInner div.u_properties .caption-button {
    border-style:solid !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_properties .caption-button { text-align:CENTER !important; }

  *#dm .dmInner *.u_properties .photoGalleryViewAll { text-align:LEFT !important; }

  *#dm .dmInner div.u_properties .caption-button span.text { font-weight:400 !important; }

  *#dm .dmInner a.u_1972288962:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1972288962.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1972288962 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/047d347258604a1cb33eccce9e73340c/icon/Right+Arrow_8118187.svg) !important;
    background-color:var(--color_3) !important;
    width:19px !important;
    height:19px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1972288962 span.text { font-weight:300 !important; }

  *#dm .dmInner div.u_1383475488 .svg { fill:var(--color_6) !important; }

  *#dm .dmInner div.u_1017654107 img { border-radius:8px 8px 8px 8px !important; }

  *#dm .dmInner div.u_1506308005 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner *.u_1506308005 .svg { width:100% !important; }

  *#dm .dmInner div.u_1506308005 {
    padding:25% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:6px 6px 6px 6px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1970190540 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner *.u_1970190540 .svg { width:100% !important; }

  *#dm .dmInner div.u_1970190540 {
    padding:25% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:6px 6px 6px 6px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1469055294 img { border-radius:8px 8px 8px 8px !important; }

  *#dm .dmInner div.u_1689668533 .svg { fill:var(--color_6) !important; }

  *#dm .dmInner div.u_1092364955 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1092364955 {
    background-color:rgba(255,255,255,0.14) !important;
    background-image:none !important;
    border-radius:50% 50% 50% 50% !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1201492581 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1201492581 {
    background-color:rgba(255,255,255,0.14) !important;
    background-image:none !important;
    border-radius:50% 50% 50% 50% !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1354204179 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1354204179 {
    background-color:rgba(255,255,255,0.14) !important;
    background-image:none !important;
    border-radius:50% 50% 50% 50% !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1020084490 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1020084490 {
    background-color:rgba(255,255,255,0.14) !important;
    background-image:none !important;
    border-radius:50% 50% 50% 50% !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner a.u_1912530513:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1912530513.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1912530513 { gap:15px !important; }

  *#dm .dmInner a.u_1912530513 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/047d347258604a1cb33eccce9e73340c/icon/Right+Arrow_8118187.svg) !important;
    background-color:var(--color_3) !important;
    width:19px !important;
    height:19px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1912530513 span.text { font-weight:300 !important; }

  *#dm .dmInner *.u_1865806970 { display:none !important; }

  *#dm .dmInner *.u_1304935177 { display:none !important; }

  *#dm .dmInner *.u_1307387551 { display:none !important; }

  *#dm .dmInner *.u_1283428170 { display:none !important; }

  *#dm .dmInner *.u_1077414531 { display:none !important; }

  *#dm .dmInner *.u_1847999999 { display:none !important; }

  *#dm .dmInner *.u_1028207159 { display:none !important; }

  *#dm .dmInner *.u_1615321678 { display:none !important; }

  *#dm .dmInner *.u_1549407260 { display:none !important; }

  *#dm .dmInner *.u_1923438526 { display:none !important; }

  *#dm .dmInner *.u_1613272594 { display:none !important; }

  *#dm .dmInner *.u_1116814666 { display:none !important; }

  *#dm .dmInner a.u_1022854639 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/047d347258604a1cb33eccce9e73340c/icon/Right+Arrow_8118187.svg) !important;
    background-color:var(--color_3) !important;
    width:19px !important;
    height:19px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1022854639 span.text { font-weight:300 !important; }

  *#dm .dmInner a.u_1022854639 {
    gap:15px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1022854639:hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1022854639.hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1022854639:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1022854639.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1022854639:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1022854639.hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1500867975 { color:white !important; }

  *#dm .dmInner a.u_1972288962 {
    gap:15px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1315974560 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1315974560 {
    background-color:rgba(255,255,255,0.14) !important;
    background-image:none !important;
    border-radius:50% 50% 50% 50% !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1469029585 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner *.u_1469029585 .svg { width:100% !important; }

  *#dm .dmInner div.u_1469029585 {
    padding:25% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:6px 6px 6px 6px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1303677491 img { border-radius:8px 8px 8px 8px !important; }

  *#dm .dmInner div.u_1512687051 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner *.u_1512687051 .svg { width:100% !important; }

  *#dm .dmInner div.u_1512687051 {
    padding:25% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:6px 6px 6px 6px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1695802060 img {
    border-radius:8px 8px 8px 8px !important;
    object-position:100% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner nav.u_1649306267 { color:white !important; }

  *#dm .dmInner div.u_1468183098 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1133143213 .photoGalleryViewAll { text-align:CENTER !important; }

  *#dm .dmInner *.u_1133143213 .photoGalleryThumbs .image-container a { background-size:contain !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1235651691 .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:387px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1235651691 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_properties .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:387px !important; }

  *#dm .dmInner *.u_properties .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_properties .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_properties .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_properties .caption-button span.text { font-size:16px !important; }

  *#dm .dmInner *.u_1133143213 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1133143213 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1133143213 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1133143213 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1133143213 .photoGalleryThumbs .image-container a { padding-top:90px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:326px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1235651691 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_1235651691 .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:326px !important; }

  *#dm .dmInner *.u_properties .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_properties .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_properties .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_properties .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1133143213 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1133143213 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1133143213 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner *.u_1133143213 .photoGalleryThumbs .image-container a { padding-top:30px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1235651691 .caption-button { width:200px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:280px !important; }

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_properties .caption-button { width:200px !important; }

  *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:280px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1133143213 .photoGalleryThumbs .image-container a { padding-top:27px !important; }

  *#dm .dmInner *.u_1133143213 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1133143213 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1133143213 .photoGalleryViewAll { padding:0 20px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\37 37e6dc7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 56.33%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b26344eb::before, #b26344eb > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
}
#b26344eb {
    background-position: 100% 0%;
    background-color: var(--color_1);
    background-image: none;
}
    
#d2140be4 {
    min-height: 80vh;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 12% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_lv2::before, #group_lv2 > .bgExtraLayerOverlay {
    
}
#group_lv2 {
    justify-content: flex-end;
    align-items: flex-end;
    width: 41.67%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/047d347258604a1cb33eccce9e73340c/dms3rep/multi/opt/7897-622h.png");
    border-radius: 16px 16px 16px 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ef257537 {
    margin: 0px 0% 0px 0%;
}
    
#group_aeh {
    align-items: center;
    width: 241px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 3.96673725530706%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    flex-wrap: nowrap;
    padding: 40px 40px 40px 40px;
    margin: 0px -8% -40px 0%;
}
    
#\32 c0b6b05 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd6b279f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rqg.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#widget_rqg {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecd2d0e4 {
    width: 625px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1763a74 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0d6c8d3 {
    width: 615px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 2686014 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a66a2811 {
    background-color: rgba(242, 242, 242, 0.4);
    background-image: none;
}
    
#e763f18c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d3c2dd91 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 0% 60px 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_ap4 {
    width: 63.94%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_1f9 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7b66ef3 {
    width: 673px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hiq {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 4d22b21::before, #\38 4d22b21 > .bgExtraLayerOverlay {
    
}
#\38 4d22b21 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    background-color: var(--color_3);
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    order: 1;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c57ee424 {
    width: 100%;
    height: 214px;
    max-width: 100%;
    order: 0;
}
    
#e38d97b2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e38d97b2 {
    width: 61px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-end;
    margin: -56px 30px 0px 0px;
}
    
#c72d1e1f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 50a0881 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_871 {
    justify-content: flex-start;
    align-items: center;
    width: 99.91%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.698063840920984%;
    flex-wrap: nowrap;
    order: 2;
}
    
#adae4401::before, #adae4401 > .bgExtraLayerOverlay {
    
}
#adae4401 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    background-color: var(--color_3);
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    order: 3;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d125ceea {
    width: 100%;
    height: 214px;
    max-width: 100%;
    order: 0;
}
    
#\31 9705ae6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 9705ae6 {
    width: 61px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-end;
    margin: -56px 30px 0px 0px;
}
    
#\34 38a73db {
    justify-content: flex-start;
    align-items: center;
    width: 99.91%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.698063840920984%;
    flex-wrap: nowrap;
    order: 2;
}
    
#e2e5f8da {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce17b15b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d4db1b3 {
    margin: 0px 0% 0px 0%;
}
    
#group_dgd {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
    
#\38 0144cfd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d95b3c4e::before, #d95b3c4e > .bgExtraLayerOverlay {
    
}
#d95b3c4e {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-image: none;
    background-color: var(--color_3);
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    order: 0;
}
    
#a4063c7d {
    width: 100%;
    height: 214px;
    max-width: 100%;
    order: 0;
}
    
#de693ece.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#de693ece {
    width: 61px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-end;
    margin: -56px 30px 0px 0px;
}
    
#f4642742 {
    justify-content: flex-start;
    align-items: center;
    width: 99.90%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.515929241080897%;
    order: 2;
    flex-wrap: nowrap;
}
    
#\31 cc430ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 09a305e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 09a305e {
    width: 61px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-end;
    margin: -56px 30px 0px 0px;
}
    
#\32 bf3a6a6 {
    justify-content: flex-start;
    align-items: center;
    width: 99.90%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.515929241080897%;
    order: 2;
    flex-wrap: nowrap;
}
    
#\31 87506a6::before, #\31 87506a6 > .bgExtraLayerOverlay {
    
}
#\31 87506a6 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    background-color: var(--color_3);
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebfe9818 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8505430 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e2bf3b7 {
    width: 100%;
    height: 214px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#ed7924f9 {
    background-color: rgba(242, 242, 242, 0.71);
    background-image: none;
}
    
#\32 ba77486 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 52.58%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 7f83123 {
    min-height: auto;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_st5 {
    width: 41.42%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\38 9650ec1 {
    margin: 0px 0% 0px 0%;
}
    
#a6acf145 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecfbbb88 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qov {
    width: 100%;
    height: 456px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\30 7262844 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e029f61c {
    min-height: 0;
    column-gap: 4%;
    row-gap: 20px;
    flex-direction: column;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_3ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: -1px;
    order: 1;
}
    
#group_ajp {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    justify-content: flex-end;
    height: auto;
}
    
#d3f867fd {
    width: 98.93%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3f2d2d3 {
    margin: 0px 0% 0px 0%;
}
    
#f0e761b1 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
}



@media all {
    
#ce25fe1f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 1118ef0 {
    background-color: var(--color_1);
}
    
#\37 59b3ef1 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_omh {
    width: 56.83%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f7055c39 {
    margin: 0px 0% 0px 0%;
}
    
#group_o3v {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 20px;
    flex-wrap: nowrap;
    align-content: center;
    align-items: stretch;
    justify-content: space-between;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3n9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\36 44a9fa3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\36 cda8e1e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\37 8209cf9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 3;
}
    
#\32 2185f3b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\32 2185f3b {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 1152705 {
    width: 82.74%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4451181 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.921268285210998%;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 e5ef010 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\34 e40685f::before, #\34 e40685f > .bgExtraLayerOverlay {
    
}
#\34 e40685f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
    background-size: contain;
    background-position: 100% 50%;
}
    
#group_857 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-end;
}
    
#group_na7 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    align-content: center;
}
    
#widget_jqn {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf9dc859 {
    width: 7.31%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5b4d859 {
    width: 34.32%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#group_cfe {
    align-items: flex-start;
    width: 46.88%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_kv4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.921268285210998%;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2a9e541 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 95b5bb9.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 6px 6px 6px;
}
#\30 95b5bb9 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6e17377 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7bd3bb2 {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_udu {
    align-items: stretch;
    width: 55.76%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    padding: 10px 40px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 fe68bba {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.921268285210998%;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e0ac1b0.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 6px 6px 6px;
}
#\32 e0ac1b0 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac75a341 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0b51cae {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b4e1cb5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.921268285210998%;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bc89b23.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 6px 6px 6px;
}
#\38 bc89b23 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c771fa19 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a960803 {
    width: 86.28%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8430f63 {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7471caf {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.921268285210998%;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5a96c89.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 6px 6px 6px;
}
#\33 5a96c89 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a693d17 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbaf8525 {
    width: 70.01%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe4cd2cc {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5b80f04 {
    width: 38.05%;
    height: 460px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 545c2dc.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 6px 6px 6px;
}
#\31 545c2dc {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 af5d9e9 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8912597 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4893410 {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#acdda5bf {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\38 cbb1754 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_g3o {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
}
    
#\30 7483c44 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 20px;
    order: 0;
    border-style: solid;
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 4fe1128 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 665446a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_5jc {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\35 2cb8d0b {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 8797bdc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb24b0df {
    width: 89.76%;
    height: auto;
    max-width: none;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bde745e {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb73c299 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 8cf7711 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 851cdad {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1364911 {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 766f1f7 {
    width: 72.79%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8c4a15a {
    width: 68.60%;
    height: auto;
    max-width: none;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_sd1 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
    
#\38 0ef5087.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\38 0ef5087 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ju9 {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2140be4 {
    min-height: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 20% 2% 8% 2%;
}
    
#b26344eb::before, #b26344eb > .bgExtraLayerOverlay {
    
}
#b26344eb {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\37 37e6dc7 {
    width: 55.46%;
    min-height: 8px;
}
    
#group_lv2::before, #group_lv2 > .bgExtraLayerOverlay {
    
}
#group_lv2 {
    width: 42.46%;
    min-height: 8px;
    height: auto;
}
    
#\32 c0b6b05 {
    width: 490.539px;
}
    
#dd6b279f {
    width: 490.539px;
}
    
#group_aeh {
    height: auto;
    min-height: 167px;
    padding: 40px 40px 40px 40px;
    margin: 0px -6px -40px 0%;
}
    
#widget_rqg.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_rqg {
    margin: 40px 0% 0px 0%;
}
    
#ef257537 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d3c2dd91 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding-top: 8%;
}
    
#e763f18c {
    width: 100%;
    min-height: 80px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#widget_ap4 {
    width: 94.13%;
    margin-left: 20px;
}
    
#group_1f9 {
    width: 100%;
    min-height: 80px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\36 7b66ef3 {
    width: 490.539px;
}
    
#\38 4d22b21::before, #\38 4d22b21 > .bgExtraLayerOverlay {
    
}
#\38 4d22b21 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#adae4401::before, #adae4401 > .bgExtraLayerOverlay {
    
}
#adae4401 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#group_dgd {
    width: 100%;
    min-height: 80px;
}
    
#d95b3c4e::before, #d95b3c4e > .bgExtraLayerOverlay {
    
}
#d95b3c4e {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\31 87506a6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 7f83123 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding-top: 1%;
}
    
#\32 ba77486 {
    width: 100%;
    min-height: 80px;
}
    
#group_st5 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e029f61c {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding-bottom: 3%;
}
    
#\30 7262844 {
    width: 100%;
    min-height: 80px;
}
    
#widget_3ba {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ajp {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 59b3ef1 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ce25fe1f {
    width: 100%;
    min-height: 80px;
    row-gap: 0px;
    align-items: center;
}
    
#\35 1118ef0 {
    background-color: var(--color_1);
}
    
#group_o3v {
    width: 100%;
    min-height: 80px;
}
    
#widget_omh {
    width: 66.60%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 e5ef010 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#fee50ca0 {
    margin: 0px 0% 0px 0%;
}
    
#\34 e40685f::before, #\34 e40685f > .bgExtraLayerOverlay {
    
}
    
#group_857 {
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_udu {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_cfe {
    width: 61.22%;
}
    
#\39 5b80f04 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: flex-start;
    height: 330px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#acdda5bf {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a67ba7d8 {
    margin: 0px 0% 0px 0%;
}
    
#bb24b0df {
    width: 44.01%;
}
}



@media (max-width: 767px) {
    
#\37 37e6dc7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    row-gap: 20px;
    margin: 0px 0% 0px 0%;
}
    
#d2140be4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40% 4% 20% 4%;
}
    
#b26344eb::before, #b26344eb > .bgExtraLayerOverlay {
    
}
#b26344eb {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#group_lv2::before, #group_lv2 > .bgExtraLayerOverlay {
    
}
#group_lv2 {
    width: 100%;
    min-height: 359px;
    align-items: center;
    height: auto;
}
    
#\32 c0b6b05 {
    width: 100.00%;
}
    
#dd6b279f {
    width: 100.00%;
}
    
#widget_rqg.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#widget_rqg {
    width: auto;
    margin: 30px 0% 0px 0%;
}
    
#group_aeh {
    padding: 40px 40px 40px 40px;
    margin: 0px 0px -51px 0%;
}
    
#ecd2d0e4 {
    width: 100.00%;
}
    
#b0d6c8d3 {
    width: 100.00%;
}
    
#ef257537 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e763f18c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d3c2dd91 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
    
#widget_ap4 {
    width: 100.00%;
}
    
#group_1f9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 7b66ef3 {
    width: 100.00%;
}
    
#\38 4d22b21::before, #\38 4d22b21 > .bgExtraLayerOverlay {
    
}
#\38 4d22b21 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c57ee424 {
    height: 240px;
}
    
#adae4401::before, #adae4401 > .bgExtraLayerOverlay {
    
}
#adae4401 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d125ceea {
    height: 240px;
}
    
#group_dgd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d95b3c4e::before, #d95b3c4e > .bgExtraLayerOverlay {
    
}
#d95b3c4e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a4063c7d {
    height: 240px;
}
    
#\31 87506a6::before, #\31 87506a6 > .bgExtraLayerOverlay {
    
}
#\31 87506a6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 e2bf3b7 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\32 ba77486 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
}
    
#\37 7f83123 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#group_st5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\30 7262844 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e029f61c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 4%;
}
    
#group_ajp {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d3f867fd {
    width: 78.24%;
}
}



@media (max-width: 767px) {
    
#ce25fe1f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
}
    
#\37 59b3ef1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 4% 4% 4%;
}
    
#\35 1118ef0 {
    background-color: var(--color_1);
}
    
#widget_omh {
    width: 249px;
}
    
#group_o3v {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 4451181 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 e5ef010 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_857 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_na7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 e40685f::before, #\34 e40685f > .bgExtraLayerOverlay {
    
}
    
#group_cfe {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 5b4d859 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_udu {
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5b80f04 {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_kv4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 fe68bba {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 b4e1cb5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 7471caf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#acdda5bf {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_g3o {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\30 7483c44 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#group_sd1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 8c4a15a {
    width: 99.43%;
}
    
#bb24b0df {
    width: 99.88%;
}
    
#group_5jc {
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    min-height: 0px;
}
    
#\35 2cb8d0b {
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    min-height: 0px;
}
    
#a1364911 {
    order: 3;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    min-height: 0px;
}
    
#cb73c299 {
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    min-height: 0px;
}
    
#\39 766f1f7 {
    width: 100.00%;
}
    
#\32 851cdad {
    width: 100.00%;
}
}

