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

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

  *#dm .dmInner *.u_1056813044 .copyright {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

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

  *#dm .dmInner div.u_1431124151 {
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/de250b29/dms3rep/multi/opt/Untitled+design+%2822%29-1920w.png) !important;
    background-size:cover !important;
    background-position:50% 50% !important;
    border-radius:7px 7px 7px 7px !important;
  }

  *#dm .dmInner div.u_1431124151:before {
    opacity:0.5 !important;
    background-color:#fff !important;
  }

  *#dm .dmInner div.u_1431124151>.bgExtraLayerOverlay {
    opacity:0.5 !important;
    background-color:#fff !important;
  }

  *#dm .dmInner nav.u_1720165691 { color:black !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3816718607 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-radius:0px 0px 8px 0px !important;
  }

  *#dm .dmInner div.u_1125312405 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-radius:0px 0px 8px 0px !important;
  }

  *#dm .dmInner div.u_1895711342 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-radius:0px 0px 8px 0px !important;
  }

  *#dm .dmInner div.u_1454248551 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-radius:0px 0px 8px 0px !important;
  }

  *#dm .dmInner div.u_1784687176 img {
    border-radius:21px 21px 21px 21px !important;
    border-style:solid !important;
    border-width:10px 10px 10px 10px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1189284459 img {
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
    border-width:10px 10px 10px 10px !important;
  }

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

  *#dm .dmInner *.u_2008945421 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner div.u_2008945421 .caption-container .caption-title { font-weight:700 !important; }

  *#dm .dmInner div.u_2008945421 .caption-container .caption-text { font-weight:300 !important; }

  *#dm .dmInner div.u_2008945421 .caption-container .caption-text .rteBlock { font-weight:300 !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_2008945421 .photoGalleryThumbs .image-container a { padding-top:50px !important; }

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

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

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

  *#dm .dmInner div.u_2008945421 .caption-container .caption-title { font-size:18px !important; }

  *#dm .dmInner div.u_2008945421 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_2008945421 .caption-container .caption-text .rteBlock { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: var(--color_7);
    background-image: initial;
}
}



@media all {
    
#\35 5000613 {
    width: 99.96985469965233%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a15cb3c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.666666666666664%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: initial;
    flex-wrap: nowrap;
    border-radius: 10px 10px 10px 10px;
    padding: 4% 4% 4% 4%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 1c0252e {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\35 d760708 {
    min-height: 381px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 8%;
    padding-bottom: 150px;
    padding-left: 8%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_6u3 {
    width: 99.99789384834904%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#group_g6g {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 65%;
    min-height: 60px;
    max-height: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
}
    
#group_kjg {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 94px;
    min-height: 28px;
    max-height: 100%;
    height: auto;
    background-color: var(--color_4);
    background-image: initial;
    align-self: auto;
    order: 1;
    border-radius: 24px 24px 24px 24px;
    flex-wrap: nowrap;
    justify-self: auto;
    padding: 3% 3% 3% 3%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_000 {
    width: 99.97%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_prp {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 98.22101017860572%;
    min-height: 0px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#ce5e6fb1 {
    width: 99.96985469965233%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f9f9cf4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.666666666666664%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    flex-wrap: nowrap;
    border-radius: 10px 10px 10px 10px;
    padding: 4% 4% 4% 4%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#c1523de4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.666666666666664%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    flex-wrap: nowrap;
    border-radius: 10px 10px 10px 10px;
    padding: 4% 4% 4% 4%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_rbr {
    width: 73px;
    height: 67px;
    max-width: 100%;
}
    
#\35 98712ea {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 97.2072072072072%;
    min-height: 0px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 3bab074 {
    width: 73px;
    height: 67px;
    max-width: 100%;
}
    
#\35 eec970e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 65%;
    min-height: 60px;
    max-height: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
}
    
#bb18ded8 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 98.22101017860572%;
    min-height: 0px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
}
    
#b45be591 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 94px;
    min-height: 28px;
    max-height: 100%;
    height: auto;
    background-color: var(--color_4);
    background-image: initial;
    align-self: auto;
    order: 1;
    border-radius: 24px 24px 24px 24px;
    flex-wrap: nowrap;
    justify-self: auto;
    padding: 3% 3% 3% 3%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\33 997be4a {
    width: 99.99789384834904%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0a70740 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 94px;
    min-height: 28px;
    max-height: 100%;
    height: auto;
    background-color: var(--color_4);
    background-image: initial;
    align-self: auto;
    order: 1;
    border-radius: 24px 24px 24px 24px;
    flex-wrap: nowrap;
    justify-self: auto;
    padding: 3% 3% 3% 3%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\35 4df2b8e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 98.22101017860572%;
    min-height: 0px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
}
    
#\30 85735a6 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 65%;
    min-height: 60px;
    max-height: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
}
    
#a271edc7 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 97.2072072072072%;
    min-height: 0px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
}
    
#\35 df47fe1 {
    width: 99.99789384834904%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 45a7228 {
    width: 73px;
    height: 67px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5000613 {
    order: 1;
}
    
#\35 d760708 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 1%;
    min-height: 240px;
}
    
#\39 a15cb3c {
    width: 32.666666666666664%;
    min-height: 8px;
    align-items: center;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 f9f9cf4 {
    width: 32.666666666666664%;
    min-height: 8px;
    align-items: center;
    justify-content: flex-start;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#c1523de4 {
    width: 32.666666666666664%;
    min-height: 8px;
    align-items: center;
    justify-content: flex-start;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 98712ea {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.91795782806828%;
    order: 0;
    justify-content: space-between;
    height: auto;
    min-height: 154px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_prp {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    width: 97.26596122653896%;
    order: 0;
    height: auto;
    min-height: 144px;
    justify-content: space-between;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_g6g {
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#ce5e6fb1 {
    order: 1;
}
    
#widget_000 {
    order: 1;
}
    
#widget_rbr {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\35 5000613 {
    order: 1;
}
    
#\39 a15cb3c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
}
    
#\35 d760708 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    row-gap: 13px;
}
    
#\33 f9f9cf4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 7%;
    padding-bottom: 24px;
}
    
#c1523de4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 24px;
    padding-bottom: 24px;
}
    
#\35 98712ea {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    height: auto;
    min-height: 145px;
}
    
#group_prp {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    height: auto;
    min-height: 142px;
}
    
#group_g6g {
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#widget_rbr {
    height: auto;
}
    
#\39 3bab074 {
    height: auto;
}
    
#\35 eec970e {
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#bb18ded8 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    height: auto;
    min-height: 142px;
}
    
#\35 4df2b8e {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    height: auto;
    min-height: 142px;
}
    
#\30 85735a6 {
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#a271edc7 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    height: auto;
    min-height: 145px;
}
    
#\33 45a7228 {
    height: auto;
}
}



@media all {
    
#\34 084ef7e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#addcdc41 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#\30 12aa84b {
    width: 97.19%;
    height: auto;
    max-width: 100%;
}
    
#\30 95e1c41 {
    min-height: 279px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 8% 25px 8%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_ns2 {
    width: 246px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 95e1c41 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 1px;
}
    
#\30 12aa84b {
    width: 75%;
}
    
#\34 084ef7e {
    row-gap: 15px;
}
}



@media (max-width: 767px) {
    
#\34 084ef7e {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\30 95e1c41 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
}
    
#\30 12aa84b {
    width: 100%;
}
}



@media all {
    
#\30 9f87fa8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 73e0c09 {
    min-height: 844px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 5c9df94::before, #\32 5c9df94 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.4;
}
#\32 5c9df94 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#widget_l11.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-top: 20px;
    padding-bottom: 20px;
}
#widget_l11 {
    width: 68.58%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k19 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_gm4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 73e0c09 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\32 5c9df94::before, #\32 5c9df94 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\30 9f87fa8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\30 73e0c09 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 150px 4% 40px 4%;
}
    
#\32 5c9df94::before, #\32 5c9df94 > .bgExtraLayerOverlay {
    
}
    
#widget_l11.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
    
#bb96777e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 9b9d149 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.50716666666667%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: url(https://lirp.cdn-website.com/de250b29/dms3rep/multi/opt/insurance-agent-and-senior-couple-analyzing-terms-2024-12-13-17-08-41-utc+%281%29-878h.jpg);
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\32 9b9d149.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACAyEEBREScaHw/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABcRAQEBAQAAAAAAAAAAAAAAAAECABH/2gAMAwEAAhEDEQA/AKYWa85eSyQOcBdDjj61jMjbahs8jektOI9+ERC5Bzh6b//Z');
}
    
#\35 5a2ceb8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58.49%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    box-shadow: none;
    border-radius: 10px 10px 10px 10px;
    margin-top: 100px;
    margin-bottom: 100px;
    margin-left: -8%;
    padding: 60px 50px 60px 50px;
}
    
#\38 d898671 {
    min-height: 947px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 180px 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_443 {
    width: 68.76%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c1b88b6b::before, #c1b88b6b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.9;
    border-radius: inherit;
}
#c1b88b6b {
    background-color: rgba(247, 247, 247, 1);
    background-image: url(https://lirp.cdn-website.com/de250b29/dms3rep/multi/opt/pexels-photo-33416099-1920w.jpeg);
}
#c1b88b6b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQG/8QAIBAAAgEEAwADAAAAAAAAAAAAAQIDAAUSIQQGERQxYv/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAGREAAgMBAAAAAAAAAAAAAAAAAAIBFCFR/9oADAMBAAIRAxEAPwBK0w8OV4JxL8eUpjIqnXlXtb+vFjkyFvdnIVjukwxzW9kmDP4PstumTYuCSTg+/wBVOw/RpI2xB//Z');
}
    
#widget_dih {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_fr5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 3c281ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_g71 {
    width: 240px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 4;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 d898671 {
    min-height: auto;
    padding: 150px 2% 50px 2%;
}
    
#widget_443 {
    order: 0;
    width: 100.00%;
}
    
#\35 5a2ceb8 {
    margin-top: 50px;
    margin-bottom: 50px;
    padding-top: 50px;
    padding-bottom: 50px;
}
    
#c1b88b6b::before, #c1b88b6b > .bgExtraLayerOverlay {
    
}
#c1b88b6b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQG/8QAIBAAAgEEAwADAAAAAAAAAAAAAQIDAAUSIQQGERQxYv/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAGREAAgMBAAAAAAAAAAAAAAAAAAIBFCFR/9oADAMBAAIRAxEAPwBK0w8OV4JxL8eUpjIqnXlXtb+vFjkyFvdnIVjukwxzW9kmDP4PstumTYuCSTg+/wBVOw/RpI2xB//Z');
}
    
#\37 46e442c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 9b9d149 {
    width: 100%;
    min-height: 322px;
    align-items: center;
    height: auto;
}
#\32 9b9d149.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACAyEEBREScaHw/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABcRAQEBAQAAAAAAAAAAAAAAAAECABH/2gAMAwEAAhEDEQA/AKYWa85eSyQOcBdDjj61jMjbahs8jektOI9+ERC5Bzh6b//Z');
}
    
#\35 5a2ceb8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d898671 {
    min-height: unset;
    flex-direction: column;
    padding: 140px 4% 40px 4%;
}
    
#widget_443 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c1b88b6b::before, #c1b88b6b > .bgExtraLayerOverlay {
    
}
#c1b88b6b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQG/8QAIBAAAgEEAwADAAAAAAAAAAAAAQIDAAUSIQQGERQxYv/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAGREAAgMBAAAAAAAAAAAAAAAAAAIBFCFR/9oADAMBAAIRAxEAPwBK0w8OV4JxL8eUpjIqnXlXtb+vFjkyFvdnIVjukwxzW9kmDP4PstumTYuCSTg+/wBVOw/RpI2xB//Z');
}
    
#\37 46e442c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e290a6e3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\30 bac1886 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#widget_sa6 {
    width: 73.97%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_hbr {
    width: 92.2337870296237%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 bac1886 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#e290a6e3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\30 bac1886 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 24px 4%;
}
    
#widget_sa6 {
    width: 100.00%;
}
    
#\34 fb12995 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 179ef16 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(11, 42, 44, 0.05);
    background-image: initial;
    border-radius: 16px 16px 16px 16px;
}
    
#f4de0b8a {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
}
    
#widget_srb {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#widget_8ms {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_m1m {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_cvj {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    margin-top: 16px;
    padding: 0px 0px 0px 0px;
}
    
#widget_93u.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#widget_93u {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin-top: -60px;
}
    
#b131f981 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(11, 42, 44, 0.05);
    background-image: initial;
    border-radius: 16px 16px 16px 16px;
}
    
#\38 21473bd {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#c43b8151.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#c43b8151 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin-top: -60px;
}
    
#\33 8f1a267 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    margin-top: 16px;
    padding: 0px 0px 0px 0px;
}
    
#c5cc4ec4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e9d3b177 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6fd0b55 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(11,42,44,0.05);
    background-image: initial;
    border-radius: 16px 16px 16px 16px;
}
    
#\38 4785e4b {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#\35 65af0f9.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#\35 65af0f9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin-top: -60px;
}
    
#\35 e427094 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    margin-top: 16px;
    padding: 0px 0px 0px 0px;
}
    
#\39 cc90818 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 12b683f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 222c173 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(11,42,44,0.05);
    background-image: initial;
    border-radius: 16px 16px 16px 16px;
}
    
#\39 e4a2c51 {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#\33 3e9581f.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#\33 3e9581f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin-top: -60px;
}
    
#\33 e7c822e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    margin-top: 16px;
    padding: 0px 0px 0px 0px;
}
    
#a6e5613d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e4abb741 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f4de0b8a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 240px;
}
    
#\36 179ef16 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b131f981 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 6fd0b55 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 222c173 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 179ef16 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 24px 24px 24px 24px;
}
    
#f4de0b8a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 32px;
}
    
#widget_srb {
    height: 240px;
}
    
#group_cvj {
    align-items: flex-start;
}
    
#b131f981 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 24px 24px 24px 24px;
}
    
#\38 21473bd {
    height: 240px;
}
    
#\33 8f1a267 {
    align-items: flex-start;
}
    
#\35 6fd0b55 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 24px 24px 24px 24px;
}
    
#\38 4785e4b {
    height: 240px;
}
    
#\35 e427094 {
    align-items: flex-start;
}
    
#\39 222c173 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 24px 24px 24px 24px;
}
    
#\39 e4a2c51 {
    height: 240px;
}
    
#\33 e7c822e {
    align-items: flex-start;
}
}



@media all {
    
#\30 c416a20 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\34 4622e55 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
}
    
#\34 7ff5956 {
    width: 92.2320205479452%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4622e55 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\30 c416a20 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\34 4622e55 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24px 4% 40px 4%;
}
    
#\37 42abc9a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 d071ff4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 54.33%;
    min-width: 4%;
}
    
#d51f9d0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41.66666666666667%;
    min-width: 4%;
}
    
#\30 7efeb1c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\35 2a49f50 {
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/de250b29/dms3rep/multi/opt/white-diamond-dark-1920w.png);
    background-repeat: repeat;
    background-size: auto;
}
#\35 2a49f50.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB10lEQVQozzWSyY7iQBBEffCwtI0x2AjomWl+oqkla3OWFzbBASEh8f8fMgo0fQiV7Yq0Ml9kEmMsvPelMWYJee/fYuZlCGEZYyyZuUiY+cN7XxhjKiKqjTG1tbYOIVRN01QxxnmMMUtCCCNr7QwGrfUaIqK1MWbtva+ZeXY4HMaJcy4looyIKiHEVkr5CSmlttbaipmzx+ORJjHG1Fo7IaKFlBLGv1LKL6XUp9Z6wczTt3EYhl8xxrExppBSroUQOynlTim1wTfcnU6nUdL3/QTy3uda65UQ4gvCs3MuZ+YJlHRdl/V9/9E0TU5ES/SptUZ/QJNj4p+pi6ZpCpzGmIXWGpgq59ybHwTWifd+4Zx7y1pbgimKmHneNE35X4tEKVUrpVZa65qI5iGEqXNuaq0tnHP4c+2cWyVSyg0mRIHWeoYA2rYdhRBmSIiINug5+f7+/i2EAGBUZ4fDIb3dbimiRa/gKaX8AyNwbImobNt2cr/f09frlR6PR4RQ4m6/3+9gBGDkOrter+Pn8zmCLpfLOwQhxPpt3O/3iAzbkg3DMDmfz9PL5TJFCAAuhKjhwdQb5MzMedu2Wdd1OAEaqeTYUXgS7KG1FlhyTPoDH2fXdXgvsUX/AHYPjjEUB6iwAAAAAElFTkSuQmCC');
}
    
#widget_ct5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_jq9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_llf {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_o81 {
    width: 93.18752929909017%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 eb7ba22 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ce5026a2 {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#\30 97c620f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b6a457f9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 61e37f5 {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#\37 a3cc8b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 fad23e5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 831ce14 {
    width: 32px;
    height: auto;
    max-width: 100%;
    margin-top: 4px;
}
    
#\31 3b62240 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d43c4194 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#c0ad9d32 {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#eb7f5c96 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_3c6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#widget_guv {
    width: 59.82905982905983%;
    height: 320px;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_m53 {
    width: 59.82905982905983%;
    height: 320px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    max-width: 100%;
    margin: -183px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 7efeb1c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_guv {
    width: 80%;
}
    
#widget_m53 {
    margin-left: 0px;
    width: 80%;
}
}



@media (max-width: 767px) {
    
#\37 d071ff4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#d51f9d0d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 7efeb1c {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_guv {
    height: 240px;
    margin-left: 0px;
    margin-right: 0px;
    width: 80%;
    align-self: flex-end;
}
    
#widget_m53 {
    height: 240px;
    margin-left: 0px;
    width: 80%;
    align-self: flex-start;
    margin-right: 0%;
}
}



@media all {
    
#fd83933e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
}
    
#a7db3bdf {
    min-height: 387px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#widget_40o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_eku {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#group_460[data-css-edit] {
    position: ralative;
    z-index: 1;
}
#group_460 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 24px 24px 24px 24px;
    background-color: var(--color_2);
    background-image: initial;
    margin-bottom: -100px;
    margin-top: 63px;
    padding: 32px 40px 32px 40px;
}
    
#widget_5qh {
    width: 21.98%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_i1p {
    width: 74.02209507042254%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_1r9 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a7db3bdf {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_i1p {
    width: 67.737758309714%;
}
    
#widget_5qh {
    width: 28.26%;
}
}



@media (max-width: 767px) {
    
#fd83933e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a7db3bdf {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_460 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 24px;
    padding-right: 24px;
    padding-left: 24px;
}
    
#widget_5qh {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_i1p {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}

