@media all {
  *#dm .dmInner div.u_4190023073 hr {
    border-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3630495582 hr {
    border-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3531477090 hr {
    border-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_4265604835 hr {
    border-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_2113988030 hr {
    border-width:1px !important;
    color:rgba(221,218,218,1) !important;
  }

  *#dm .dmInner a.u_2458086922 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/920f564c-910c-416c-be01-342d792e0907/icon/Arrow+Right_8202696.svg) !important;
  }

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

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

  *#dm .dmInner a.u_1735614010:hover { background-image:none !important; }

  *#dm .dmInner a.u_1735614010.hover { background-image:none !important; }

  *#dm .dmInner div.u_2661590316 hr { color:var(--color_12) !important; }

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

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

  *#dm .dmInner div.u_1432368675 hr { color:var(--color_12) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }
}
@media (min-width:1025px) {
  *.dmTabletBody #dm .d-page-1716942098 DIV.dmInner { background-attachment:initial !important; }

  *#dm .d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-attachment:fixed !important;
  }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-attachment:initial !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\35 6952743 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 6b1ab9f {
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 rgba(0, 0, 0, 0) #000000;
    border-style: solid;
    min-width: 4%;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#de60087e {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 47c06fd {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#widget_0ck {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#group_05i {
    column-gap: 8%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-height: 80px;
    min-width: 4%;
}
    
#widget_f36 {
    max-width: 100%;
    width: 1281px;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9f4777b {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_svs {
    row-gap: 14px;
    column-gap: 24px;
    max-height: 100%;
    width: 711px;
    justify-content: flex-start;
    min-height: 160px;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_0je {
    column-gap: 5%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: space-around;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/9bdee908/dms3rep/multi/opt/Greening+East+BG2-1920w.jpg");
    background-attachment: fixed;
    border-radius: 15px 15px 15px 15px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#db046a00 {
    row-gap: 14px;
    column-gap: 24px;
    max-height: 100%;
    width: 100.00%;
    justify-content: flex-start;
    min-height: 157px;
    align-items: flex-start;
    min-width: 32px;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b185a684 {
    align-self: auto;
    max-width: 100%;
    width: 92.26%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_1na {
    row-gap: 25px;
    column-gap: 24px;
    max-height: none;
    width: 50%;
    justify-content: flex-start;
    min-height: 100.01%;
    align-items: flex-start;
    background-color: var(--color_2);
    background-image: none;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    height: auto;
    align-self: stretch;
    padding: 4% 16px 4% 16px;
    margin: 0px 0% 0px 0%;
}
    
#faba4b00 {
    row-gap: 14px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 48c256e {
    align-self: auto;
    max-width: 100%;
    width: 92.26%;
    height: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f6c4dab {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nfi {
    max-width: 100%;
    width: 290px;
    min-height: 52px;
    height: auto;
    order: 3;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_fn5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_fn5 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\31 a4eff7d {
    margin: 0px 2% 0px 2%;
}
    
#bc399a38 {
    align-self: auto;
    max-width: 100%;
    width: 92.26%;
    height: auto;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e386f58 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: none;
    width: 47.8%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: flex-start;
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/9bdee908/dms3rep/multi/opt/Mobilane-MobiPanel-YorkMinsterCathedral-GreenFacade-GreenWallSystems-VerticalGreen+%287%29-1920w.jpg");
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    height: auto;
    align-self: stretch;
    padding: 4% 16px 4% 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 1e1d1f5::before, #\32 1e1d1f5 > .bgExtraLayerOverlay {
    
}
#\32 1e1d1f5 {
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-height: 8px;
    justify-content: flex-end;
    align-items: flex-end;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/9bdee908/dms3rep/multi/opt/Mobilane-Green-Screen-Kattenlaan-Amsterdam--2832-29-1920w.png");
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 fbfa7e5 {
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 4ce4934 {
    background-color: var(--color_2);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#group_vs3 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_1);
    width: 24.2%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: none;
    min-width: 4%;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#a71ffabf {
    align-self: auto;
    max-width: 100%;
    width: 474px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6i8 {
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_3);
    max-height: 100%;
    width: 41.97%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    background-image: none;
    box-shadow: var(--color_6) 0px 0px 11px 0px;
    justify-self: end;
    align-self: end;
    order: 1;
    padding: 1% 3% 1% 3%;
    margin: 0px 2.205506355402851% -44px 0%;
}
    
#widget_qd8 {
    max-width: 100%;
    width: 281px;
    height: auto;
    order: 1;
}
    
#a3f2770f {
    margin: 0px 2% 0px 2%;
}
    
#widget_j8q {
    width: 66.14%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_bp6 {
    width: 99.7%;
    height: 200px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec75e64d {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_1);
    width: 32.6%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: none;
    min-width: 4%;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\39 deb90f4 {
    align-self: auto;
    max-width: 100%;
    width: 657px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 365d5bb {
    width: 99.7%;
    height: 200px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d841e06 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_1);
    width: 49.5%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: none;
    min-width: 4%;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#b80eb85e {
    align-self: auto;
    max-width: 100%;
    width: 657px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0964ebb {
    align-self: auto;
    max-width: 100%;
    width: 593px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcad1a3c {
    width: 99.44%;
    height: 172px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_mtj {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    order: 0;
}
    
#widget_ost.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_ost {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#widget_437.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_437 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\35 9744048 {
    margin: 0px 2% 0px 2%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 5eb2f1f {
    background-color: var(--color_2);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\39 ca4e9ab {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b78cbd18 {
    column-gap: 4%;
    row-gap: 4px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    background-image: none;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#widget_vji {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#widget_2sa.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_2sa {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 1;
}
    
#widget_n90.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_n90 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 20px 0% 0px 0%;
}
    
#widget_d3l {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7193f37 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3im {
    max-width: 100%;
    width: 37.95%;
    height: 415px;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_bdj {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 51.7%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vkc {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 80px;
    min-width: 4%;
    order: 1;
}
    
#widget_k1v {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_gue {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 6babeb2 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#e55d2a91 {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 640f6e0 {
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e50fcc02 {
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: flex-end;
    min-width: 4%;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_jtk {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_sea.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_sea {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#widget_ql1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ql1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 50px 0% 20px 0%;
}
    
#group_169 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 33%;
    justify-content: flex-end;
    min-height: 465px;
    align-items: flex-start;
    background-image: url(https://lirp.cdn-website.com/md/dmtmpl/920f564c-910c-416c-be01-342d792e0907/dms3rep/multi/opt/woman-in-a-suit-holding-documents-in-an-office-1920w.png);
    min-width: 32px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_p0a {
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_3);
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    background-image: none;
}
    
#widget_re0 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\31 42bc281 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 88786d9 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 32.62%;
    justify-content: flex-end;
    min-height: 465px;
    align-items: flex-start;
    background-image: url(https://lirp.cdn-website.com/md/dmtmpl/920f564c-910c-416c-be01-342d792e0907/dms3rep/multi/opt/woman-in-a-white-business-suit-holding-legal-documents-in-front-of-book-shelves-1920w.png);
    min-width: 32px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ddb54ea {
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_3);
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    background-image: none;
}
    
#\38 1c0d0cb {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#ee4bfaf0 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#dac35832 {
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#bc78936f {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 33%;
    justify-content: flex-end;
    min-height: 465px;
    align-items: flex-start;
    background-image: url(https://lirp.cdn-website.com/md/dmtmpl/920f564c-910c-416c-be01-342d792e0907/dms3rep/multi/opt/black-man-in-professional-business-attire-standing-in-an-office-1920w.png);
    min-width: 32px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e457427d {
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_3);
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    background-image: none;
}
    
#\39 8d70e02 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\35 683a8e3 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\33 22937e8 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 33%;
    justify-content: flex-end;
    min-height: 465px;
    align-items: flex-start;
    background-image: url(https://lirp.cdn-website.com/md/dmtmpl/920f564c-910c-416c-be01-342d792e0907/dms3rep/multi/opt/condfident-woman-in-business-attire-in-a-modern-office-1920w.png);
    min-width: 32px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#cda2fdda {
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_3);
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    background-image: none;
}
    
#d7784552 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\37 1714e30 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\34 4b86617 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 33%;
    justify-content: flex-end;
    min-height: 465px;
    align-items: flex-start;
    background-image: url(https://lirp.cdn-website.com/md/dmtmpl/920f564c-910c-416c-be01-342d792e0907/dms3rep/multi/opt/man-in-a-business-suit-holding-documents-standing-in-front-of-bookshelves-1920w.png);
    min-width: 32px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 892023a {
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_3);
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    background-image: none;
}
    
#\39 549fa69 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\38 9b52916 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
}



@media all {
    
#\35 7476237 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 c1af58f::before, #\36 c1af58f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.32;
    border-radius: inherit;
}
#\36 c1af58f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/9bdee908/dms3rep/multi/opt/Mobilane+-+Trachelospermum+jasminoides+%28jasmine%29+HR-1920w.jpg");
}
    
#ccacdc09 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f366f48c {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 12px;
    justify-content: flex-start;
    order: 0;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    border-radius: 15px 15px 0px 0px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b9afe05 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 0px;
    justify-content: flex-start;
    flex-direction: row;
    order: 1;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    padding: 0% 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
    
#f0722bd2 {
    margin: 0px 2% 0px 2%;
}
    
#widget_kp5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k5i.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_k5i {
    max-width: 100%;
    width: 908px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ous.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_ous {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0fb6e5d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\35 0fb6e5d {
    align-self: auto;
    max-width: 100%;
    width: 280px;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_iiu {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    row-gap: 0px;
    column-gap: 24px;
    width: 25%;
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    min-width: 32px;
    order: 0;
    height: auto;
    justify-self: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3644f22 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 39228c5 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_oi3 {
    max-height: 100%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 24px;
    width: 100.00%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\33 2e153b3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\33 2e153b3 {
    align-self: auto;
    max-width: 100%;
    width: 280px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 38118cc {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6cfee24 {
    align-self: stretch;
    max-height: none;
    min-height: 100.00%;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    row-gap: 0px;
    column-gap: 24px;
    width: 25%;
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    min-width: 32px;
    order: 1;
    height: auto;
    justify-self: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ep5 {
    max-height: 100%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 24px;
    width: 100.00%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8bad95e {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e826e82d {
    align-self: stretch;
    max-height: none;
    min-height: 100.00%;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    row-gap: 0px;
    column-gap: 24px;
    width: 25%;
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    min-width: 32px;
    order: 3;
    height: auto;
    justify-self: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_b65 {
    max-height: 100%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 24px;
    width: 100.00%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0ff1d82 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be8e4227 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1155cb8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#c1155cb8 {
    align-self: auto;
    max-width: 100%;
    width: 280px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_pel {
    max-height: 100%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 24px;
    width: 100.00%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\30 aa0c711 {
    align-self: stretch;
    max-height: none;
    min-height: 100.00%;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    row-gap: 0px;
    column-gap: 24px;
    width: 25%;
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    min-width: 32px;
    order: 2;
    height: auto;
    justify-self: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 98f983c {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0d84124 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e998df2 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 0px;
    justify-content: flex-start;
    flex-direction: row;
    order: 2;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    border-radius: 0 0 15px 15px;
    padding: 0% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#group_jph {
    max-height: 100%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 24px;
    width: 100.00%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#d3567d1b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#d3567d1b {
    align-self: auto;
    max-width: 100%;
    width: 280px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9f5eaf1 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa3cfe48 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3d227af {
    align-self: auto;
    max-height: none;
    min-height: 258px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    row-gap: 0px;
    column-gap: 24px;
    width: 25%;
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    min-width: 32px;
    order: 0;
    height: auto;
    justify-self: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4eeed02.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#d4eeed02 {
    align-self: auto;
    max-width: 100%;
    width: 280px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2f7e568 {
    align-self: stretch;
    max-height: none;
    min-height: 99.83%;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    row-gap: 0px;
    column-gap: 24px;
    width: 25%;
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    min-width: 32px;
    order: 1;
    height: auto;
    justify-self: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0ba4eb6 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f27b8cda {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_1u5 {
    max-height: 100%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 24px;
    width: 100.00%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3a1c4d8 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_2cn {
    max-height: 100%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 24px;
    width: 100.00%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f1ac2dc {
    align-self: stretch;
    max-height: none;
    min-height: 99.83%;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    row-gap: 0px;
    column-gap: 24px;
    width: 25%;
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    min-width: 32px;
    order: 2;
    height: auto;
    justify-self: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6eadfcc {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 00b2f74.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\39 00b2f74 {
    align-self: auto;
    max-width: 100%;
    width: 280px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_73k {
    max-height: 100%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 24px;
    width: 100.00%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#a2949a51.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#a2949a51 {
    align-self: auto;
    max-width: 100%;
    width: 280px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfc1541b {
    align-self: stretch;
    max-height: none;
    min-height: 99.83%;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    row-gap: 0px;
    column-gap: 24px;
    width: 25%;
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    min-width: 32px;
    order: 2;
    height: auto;
    justify-self: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0b814e1 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cjl {
    width: 61.09%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 9d746a0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\30 9d746a0 {
    max-width: 100%;
    width: 280px;
    height: auto;
}
}



@media all {
    
#\38 9446773 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 5d8d56f {
    width: 625px;
    height: auto;
    max-width: 100%;
}
    
#\30 33b6d53 {
    width: 196px;
    height: auto;
    max-width: 100%;
    margin-top: 16px;
    align-self: flex-start;
    min-height: auto;
}
    
#\34 7630e54::before, #\34 7630e54 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.35;
    border-radius: inherit;
}
#\34 7630e54 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/9bdee908/dms3rep/multi/opt/mobilane-green-screens-hedera-woking-train-station-uk3-1920w.jpg");
    border-radius: 20px 20px 20px 20px;
    background-position: 50% 100%;
    order: 1;
    padding: 4% 3% 8% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\33 f754b31 {
    width: 500px;
    height: auto;
    max-width: 100%;
}
    
#\36 9bc43d6 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#group_ju5 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 1px;
    order: 0;
}
    
#widget_q49.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_q49 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fl4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 79870bb {
    margin: 0px 2% 0px 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#de60087e {
    row-gap: 0px;
}
    
#\31 a4eff7d {
    margin: 0px 0% 0px 0%;
}
    
#group_0je {
    column-gap: 0%;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#group_1na {
    width: 49.82%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_05i {
    column-gap: 3%;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}
    
#widget_f36 {
    width: 569px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_svs {
    width: 332px;
    min-width: 32px;
    padding: 5px 5px 5px 5px;
}
    
#db046a00 {
    width: 100.00%;
    min-height: auto;
    height: auto;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#faba4b00 {
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e386f58 {
    width: 46.91%;
    min-width: 32px;
    order: 0;
    background-position: 50% 50%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 fbfa7e5 {
    column-gap: 2%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#a3f2770f {
    margin: 0px 2% 0px 2%;
}
    
#group_vs3 {
    width: 23.5%;
    min-height: 8px;
    order: 0;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#a71ffabf {
    width: 100%;
}
    
#\32 1e1d1f5::before, #\32 1e1d1f5 > .bgExtraLayerOverlay {
    
}
#\32 1e1d1f5 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#group_6i8 {
    width: 31.8%;
    height: auto;
    min-height: 96px;
    justify-self: end;
    align-self: end;
    padding: 16px 16px 16px 16px;
    margin: 0px 0.8394173322265617% -5px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_qd8 {
    width: 100%;
}
    
#widget_j8q {
    height: auto;
}
    
#ec75e64d {
    width: 32%;
    min-height: 8px;
    order: 3;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 deb90f4 {
    width: 100%;
}
    
#\38 d841e06 {
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 2;
    row-gap: 12px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#b80eb85e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b80eb85e {
    width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#\30 0964ebb {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bcad1a3c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9744048 {
    margin: 0px 0% 0px 0%;
}
    
#\39 ca4e9ab {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#group_bdj {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_3im {
    width: 100%;
    height: 271px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_n90.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_n90 {
    margin: 30px 0% 0px 0%;
}
    
#b78cbd18 {
    width: 100%;
    min-height: 140px;
    height: auto;
    row-gap: 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_vkc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d0c1d60f {
    margin: 0px 0% 0px 0%;
}
    
#group_169 {
    min-height: 300px;
    height: auto;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#group_p0a {
    row-gap: 6px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 88786d9 {
    width: 32.74%;
    min-height: 300px;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ddb54ea {
    row-gap: 6px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#bc78936f {
    min-height: 300px;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#e457427d {
    row-gap: 6px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 22937e8 {
    min-height: 300px;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#cda2fdda {
    row-gap: 6px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 4b86617 {
    min-height: 300px;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\38 892023a {
    row-gap: 6px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ql1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ql1 {
    margin: 30px 0% 0px 0%;
}
    
#dac35832 {
    justify-content: flex-start;
    padding: 8px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ccacdc09 {
    padding: 4% 2% 4% 2%;
}
    
#f0722bd2 {
    margin: 0px 2% 0px 2%;
}
    
#widget_k5i.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_k5i {
    width: 486px;
    margin: 20px 0% 0px 0%;
}
    
#\35 0fb6e5d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\35 0fb6e5d {
    margin: 2px 0% 0px 0%;
}
    
#group_iiu {
    width: 47.12%;
    min-height: 246px;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\33 2e153b3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\33 2e153b3 {
    margin: 60px 0% 0px 0%;
}
    
#b6cfee24 {
    width: 46.96%;
    min-height: 51.28%;
    height: auto;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    padding: 16px 16px 16px 16px;
}
    
#e826e82d {
    width: 46.74%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    min-height: 100%;
    max-height: none;
    height: auto;
    min-width: 0px;
    max-width: 100%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
}
    
#c1155cb8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#c1155cb8 {
    margin: 60px 0% 0px 0%;
}
    
#\30 aa0c711 {
    width: 47.12%;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    min-height: 267px;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\30 b9afe05 {
    flex-wrap: wrap;
    justify-content: space-between;
    height: auto;
    min-height: 513px;
    column-gap: 0%;
}
    
#\35 e998df2 {
    flex-wrap: wrap;
    justify-content: space-between;
    height: auto;
    min-height: 565px;
    column-gap: 0%;
}
    
#d3567d1b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#d3567d1b {
    margin: 60px 0% 0px 0%;
}
    
#\35 3d227af {
    width: 47.77%;
    height: auto;
    min-height: 267px;
    padding: 16px 16px 16px 16px;
}
    
#d4eeed02.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#d4eeed02 {
    margin: 60px 0% 0px 0%;
}
    
#\39 2f7e568 {
    width: 46.19%;
    justify-content: space-between;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    min-height: 63.08%;
    max-height: none;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\36 f1ac2dc {
    width: 47.72%;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 267px;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\39 00b2f74.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\39 00b2f74 {
    margin: 60px 0% 0px 0%;
}
    
#a2949a51.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#a2949a51 {
    margin: 60px 0% 0px 0%;
}
    
#dfc1541b {
    width: 45.92%;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    justify-content: flex-start;
    min-height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\36 c1af58f::before, #\36 c1af58f > .bgExtraLayerOverlay {
    
}
    
#widget_cjl {
    width: 99.89%;
}
    
#\30 9d746a0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\30 9d746a0 {
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_b65 {
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9446773 {
    min-height: 303px;
    padding: 4% 2% 4% 2%;
}
    
#\31 5d8d56f {
    width: 99.91%;
}
    
#\34 7630e54::before, #\34 7630e54 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\34 7630e54 {
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
    min-height: 283px;
    padding: 4% 2% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 f754b31 {
    width: 77.73%;
}
    
#\38 79870bb {
    margin: 0px 2% 0px 2%;
}
}



@media (max-width: 767px) {
    
#\36 6b1ab9f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#de60087e {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#group_05i {
    row-gap: 34px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_0je {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#b185a684 {
    width: 100%;
}
    
#\39 48c256e {
    width: 100%;
}
    
#widget_f36 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_svs {
    width: 100%;
    min-height: auto;
    min-width: 32px;
    padding: 5px 5px 5px 5px;
}
    
#group_1na {
    width: 100%;
    min-height: auto;
    min-width: 32px;
    order: 1;
    padding: 6% 2% 6% 2%;
    margin: 0px 0% 0px 0%;
}
    
#widget_nfi {
    width: 100%;
}
    
#db046a00 {
    height: auto;
    min-height: 179px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#faba4b00 {
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a4eff7d {
    margin: 0px 0% 0px 0%;
}
    
#bc399a38 {
    width: 100%;
}
    
#\37 e386f58 {
    width: 100%;
    min-height: 273px;
    min-width: 32px;
    height: auto;
    order: 0;
    padding: 3px 3px 3px 3px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 1e1d1f5::before, #\32 1e1d1f5 > .bgExtraLayerOverlay {
    
}
#\32 1e1d1f5 {
    width: 100%;
    min-height: 259px;
    justify-content: flex-start;
    align-items: flex-end;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 fbfa7e5 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#group_vs3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 2;
    row-gap: 5px;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#group_6i8 {
    width: 48.35%;
    height: auto;
    min-height: 62px;
    justify-self: end;
    align-self: start;
    align-items: center;
    padding: 5px 5px 5px 5px;
    margin: -47px 1.6460953169720274% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_qd8 {
    width: 90%;
}
    
#a3f2770f {
    margin: 0px 0% 0px 0%;
}
    
#a71ffabf {
    width: 100%;
}
    
#widget_j8q {
    height: auto;
    width: 72.70%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ec75e64d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 deb90f4 {
    width: 100%;
}
    
#\38 d841e06 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 2;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#b80eb85e {
    width: 100%;
}
    
#\30 0964ebb {
    width: 100%;
}
    
#innergrid_mtj {
    grid-template-rows: minmax(240px, max-content);
    width: 99.16%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_437 {
    width: 53.33%;
}
}



@media (max-width: 767px) {
    
#\35 9744048 {
    margin: 0px 0% 0px 0%;
}
    
#\39 ca4e9ab {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#b78cbd18 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#widget_3im {
    width: 100.00%;
    height: 240px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_bdj {
    width: 100.00%;
    min-width: 32px;
    row-gap: 12px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#widget_n90.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_n90 {
    margin: 10px 0% 0px 0%;
}
    
#group_vkc {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e55d2a91 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\31 640f6e0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#e50fcc02 {
    row-gap: 16px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
}
    
#group_169 {
    width: 100%;
    min-height: 300px;
    justify-content: flex-end;
    min-width: 32px;
    height: auto;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#group_p0a {
    row-gap: 6px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 88786d9 {
    width: 100%;
    min-height: 300px;
    min-width: 32px;
    height: auto;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ddb54ea {
    row-gap: 6px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#dac35832 {
    row-gap: 16px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#bc78936f {
    width: 100%;
    min-height: 300px;
    min-width: 32px;
    height: auto;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#e457427d {
    row-gap: 6px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 22937e8 {
    width: 100%;
    min-height: 301px;
    min-width: 32px;
    height: auto;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#cda2fdda {
    row-gap: 6px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 4b86617 {
    width: 100%;
    min-height: 299px;
    min-width: 32px;
    height: auto;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\38 892023a {
    row-gap: 6px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ql1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ql1 {
    margin: 10px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ccacdc09 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
}
    
#f366f48c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b9afe05 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    padding: 16px 5px 0px 5px;
    margin: 0% 0% 0% 0%;
}
    
#widget_k5i.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_k5i {
    margin: 10px 0% 0px 0%;
}
    
#\35 0fb6e5d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\35 0fb6e5d {
    margin: 10px 0% 0px 0%;
}
    
#group_iiu {
    width: 100%;
    min-width: 32px;
    min-height: auto;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 2e153b3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\33 2e153b3 {
    margin: 10px 0% 0px 0%;
}
    
#b6cfee24 {
    width: 100%;
    min-width: 32px;
    justify-content: flex-start;
    align-self: flex-start;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e826e82d {
    width: 100%;
    min-width: 32px;
    justify-content: flex-start;
    align-self: flex-start;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c1155cb8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#c1155cb8 {
    margin: 10px 0% 0px 0%;
}
    
#\30 aa0c711 {
    width: 100%;
    min-width: 32px;
    justify-content: flex-start;
    align-self: flex-start;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f0722bd2 {
    margin: 0px 0% 0px 0%;
}
    
#\35 e998df2 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 2;
    padding: 0px 5px 16px 5px;
    margin: 0% 0% 0% 0%;
}
    
#d3567d1b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#d3567d1b {
    margin: 10px 0% 0px 0%;
}
    
#\35 3d227af {
    width: 100%;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    min-height: 199px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d4eeed02.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#d4eeed02 {
    margin: 10px 0% 0px 0%;
}
    
#\39 2f7e568 {
    width: 100%;
    min-width: 32px;
    justify-content: flex-start;
    align-self: flex-start;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f1ac2dc {
    width: 100%;
    min-width: 32px;
    justify-content: flex-start;
    min-height: auto;
    align-self: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 00b2f74.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\39 00b2f74 {
    margin: 10px 0% 0px 0%;
}
    
#a2949a51.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#a2949a51 {
    margin: 10px 0% 0px 0%;
}
    
#dfc1541b {
    width: 100%;
    min-width: 32px;
    justify-content: flex-start;
    min-height: auto;
    align-self: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c1af58f::before, #\36 c1af58f > .bgExtraLayerOverlay {
    
}
    
#widget_cjl {
    width: 100.00%;
}
    
#\30 9d746a0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
}



@media (max-width: 767px) {
    
#\38 9446773 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\31 5d8d56f {
    width: 99.31%;
}
    
#\30 33b6d53 {
    height: auto;
    width: 175px;
    min-height: 36px;
}
    
#\34 7630e54::before, #\34 7630e54 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\34 7630e54 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 6% 6% 20% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 f754b31 {
    width: 99.31%;
}
    
#group_ju5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 2% 6% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\38 79870bb {
    margin: 0px 0% 0px 0%;
}
}

