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

  *#dm .dmInner a.u_1294201378 .iconBg {
    display:inline-block !important;
    order:1 !important;
    background-color:var(--color_5) !important;
    mask-image:url(https://irp.cdn-website.com/c2dfb943/icon/Button+arrows.svg) !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_1436946288 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c2dfb943/icon/Button+arrows.svg) !important;
    width:15px !important;
    height:15px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1778625957 img { object-fit:contain !important; }

  *#dm .dmInner a.u_1192465450 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c2dfb943/icon/Button+arrows.svg) !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_1192465450 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(171,217,174) rgb(171,217,174) rgb(171,217,174) rgb(171,217,174) !important;
  }

  *#dm .dmInner a.u_1192465450 span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1192465450:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1192465450.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1651833984 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c2dfb943/icon/Button+arrows.svg) !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_1651833984 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(171,217,174) rgb(171,217,174) rgb(171,217,174) rgb(171,217,174) !important;
  }

  *#dm .dmInner a.u_1651833984 span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1651833984:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1651833984.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1498988855 .iconBg {
    display:inline-block !important;
    order:1 !important;
    background-color:var(--color_5) !important;
    mask-image:url(https://irp.cdn-website.com/c2dfb943/icon/Button+arrows.svg) !important;
    width:15px !important;
    height:15px !important;
  }

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

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

  *#dm .dmInner a.u_1276116226 .iconBg {
    display:inline-block !important;
    order:1 !important;
    background-color:var(--color_5) !important;
    mask-image:url(https://irp.cdn-website.com/c2dfb943/icon/Button+arrows.svg) !important;
    width:15px !important;
    height:15px !important;
  }

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

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

  *#dm .dmInner a.u_1175562559 .iconBg {
    display:inline-block !important;
    order:1 !important;
    background-color:var(--color_5) !important;
    mask-image:url(https://irp.cdn-website.com/c2dfb943/icon/Button+arrows.svg) !important;
    width:15px !important;
    height:15px !important;
  }

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

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

  *#dm .dmInner div.u_1430205266 img { box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important; }

  *#dm .dmInner a.u_1379577756 .iconBg {
    display:inline-block !important;
    order:1 !important;
    background-color:var(--color_5) !important;
    mask-image:url(https://irp.cdn-website.com/c2dfb943/icon/Button+arrows.svg) !important;
    width:15px !important;
    height:15px !important;
  }

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

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

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

  *#dm .dmInner a.u_1470972641 .iconBg {
    display:inline-block !important;
    order:1 !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/c2dfb943/icon/Button+arrows.svg) !important;
    width:15px !important;
    height:15px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1403944618 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1288479411 img { object-fit:contain !important; }

  *#dm .dmInner a.u_1132797370 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c2dfb943/icon/Button+arrows.svg) !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_1132797370 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(171,217,174) rgb(171,217,174) rgb(171,217,174) rgb(171,217,174) !important;
  }

  *#dm .dmInner a.u_1132797370 span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1132797370:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1132797370.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1974179694 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c2dfb943/icon/Button+arrows.svg) !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_1974179694 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(171,217,174) rgb(171,217,174) rgb(171,217,174) rgb(171,217,174) !important;
  }

  *#dm .dmInner a.u_1974179694 span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1974179694:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1974179694.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1304675797 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c2dfb943/icon/Button+arrows.svg) !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_1304675797 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(171,217,174) rgb(171,217,174) rgb(171,217,174) rgb(171,217,174) !important;
  }

  *#dm .dmInner a.u_1304675797 span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1304675797:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1304675797.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

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

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

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

  *#dm .dmInner a.u_1304675797.hover .iconBg { background-color:var(--color_4) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_2624377832 .logo-item {
    padding-left:40px !important;
    padding-right:40px !important;
  }

  *#dm .dmInner div.u_2624377832 .logo-img { height:70px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_2624377832 .logo-img { height:45px !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 21a2f59 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e198b292 {
    min-height: 70vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 dd9cc4c::before, #\30 dd9cc4c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(22, 25, 25, 1) 100%);
}
#\30 dd9cc4c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/c2dfb943/dms3rep/multi/opt/pexels-photo-30341205-1920w.jpeg");
}
    
#\39 2ecb034 {
    margin: 0px 0% 0px 0%;
}
    
#group_t7g {
    align-items: flex-start;
    width: 650px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_s8k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_rpu {
    width: 415px;
    height: auto;
    max-width: 100%;
}
    
#group_5qf {
    align-items: flex-start;
    width: 650px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 15px;
    justify-content: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8eff2ef.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 20px 15px 20px;
}
#\30 8eff2ef {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6edd9db.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 20px 15px 20px;
}
#\30 6edd9db {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 6e85940 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#e3ac61f1 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 d36077d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_4qi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_vfl {
    width: 1042px;
    height: auto;
    max-width: 100%;
}
    
#\30 56b4c26 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ba02c32d {
    min-height: 585px;
    column-gap: 0%;
    row-gap: 24px;
    width: auto;
    min-width: 100%;
    align-items: center;
    align-content: center;
    background-image: url("https://irp.cdn-website.com/c2dfb943/dms3rep/multi/opt/Outline+pattern+BG-1920w.png");
    background-size: contain;
    flex: 1 1 auto;
    align-self: center;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 10px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 379c3f7 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 b25ac2e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\30 b6a668e {
    margin: 0px 0% 0px 0%;
}
    
#widget_876 {
    width: 49.99%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 dad9af7 {
    width: 49.99%;
    height: 591px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e00f1201 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 35px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    align-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#b68862f0 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    align-items: flex-start;
    align-content: flex-start;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 eb0057c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_ivs {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -5px;
}
    
#group_5oq {
    align-items: flex-start;
    width: 1440px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    flex: 0 1 auto;
}
    
#\38 a986b4f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 2b4b7df {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f112ddc {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 3a3bb25 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    align-content: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#\36 584df1b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 300px 0%;
    margin: 0% 0% 0% 0%;
}
    
#f4285d98 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\38 9c8f72e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 98686a8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    order: 0;
    padding: 5px 16px 5px 16px;
}
    
#group_5eb {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2va {
    width: 578px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_8dc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#widget_8dc {
    width: 525px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#daf6bb0a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 8f00f56 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 35px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: -300px 0% 0px 0%;
}
    
#ca809871 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 30px 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e9b9ceef {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_2as {
    align-items: flex-start;
    width: 32.22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 35px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_43b {
    width: 100%;
    height: 225px;
    max-width: 100%;
}
    
#group_bdf {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_hln {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_mag {
    width: 342px;
    height: auto;
    max-width: 100%;
}
    
#widget_fv0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 10px 0px;
}
#widget_fv0 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a125de7a {
    align-items: flex-start;
    width: 32.22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 35px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4edf5a2 {
    width: 100%;
    height: 225px;
    max-width: 100%;
}
    
#f3d22bac {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7efbf3b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d92e2864 {
    width: 356px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 c366b96 {
    align-items: flex-start;
    width: 32.22%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 35px;
    column-gap: 1.6666666666666667%;
    background-color: var(--color_1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3dd29ec {
    width: 100%;
    height: 225px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 267d1fb {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eaa38d4e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 00254a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a7efab53.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 10px 0px;
}
#a7efab53 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b1ee8634 {
    margin: 0px 0% 0px 0%;
}
    
#group_uhn {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6666666666666667%;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 302b29e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 20px 15px 20px;
}
#\30 302b29e {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_qa7 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6666666666666667%;
    align-content: center;
    flex-wrap: nowrap;
}
    
#\35 9314b3d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 20px 15px 20px;
}
#\35 9314b3d {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_or3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.331148757264746%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bbb8bf82.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 10px 0px;
}
#bbb8bf82 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 04ce174.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 10px 0px;
}
#\33 04ce174 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2da61d0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.331148757264746%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#def763bd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 10px 0px;
}
#def763bd {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f87b87b4 {
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 1b4c1fc {
    row-gap: 10px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fbce8bda {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\38 7af9170 {
    max-width: 100%;
    width: 100%;
    height: 45vh;
}
    
#f855d936 {
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-height: 8px;
    min-width: 4%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 2467061 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b93a9c17 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5667845 {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    border-color: #000000 #000000 #000000 var(--color_4);
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    width: 94.53%;
    border-width: 0 0 0 1px;
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    order: 0;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f67c1ea {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#dd5cc70f {
    column-gap: 4%;
    row-gap: 30px;
    align-content: flex-start;
    width: 49.5%;
    min-height: 8px;
    min-width: 4%;
    padding: 16px 0px 16px 13%;
    margin: 0% 0% 0% 0%;
}
    
#\38 87421dc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 20px 15px 20px;
}
#\38 87421dc {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 26d960f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 6323469 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fbb54d75 {
    margin: 0px 0% 0px 0%;
}
    
#\32 0ff4be6 {
    width: 569px;
    height: auto;
    max-width: 100%;
}
    
#\33 14a0b24 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 5af709b {
    justify-content: flex-end;
    align-items: flex-end;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-content: flex-end;
    padding: 16px 16px 25px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5070a2f {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 140px 0%;
    margin: 0% 0% 0% 0%;
}
    
#d0a69ab9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 bd00666 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_4);
    border-style: solid;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b4ac1c8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\38 d21fd83 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 a1849e3 {
    align-items: flex-start;
    width: 24.25%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    justify-content: space-between;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0a7c7dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5e2c993 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b9b878f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 abbc458 {
    align-items: flex-start;
    width: 24.25%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    justify-content: space-between;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\31 0f3079e {
    align-items: flex-start;
    width: 24.25%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    justify-content: space-between;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7cda75a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a317603f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 6da395b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 72335fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b793f922 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 63a9b82 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bbba0e0b {
    margin: 0px 0% 0px 0%;
}
    
#\37 dca8701 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: -128px 0% 0px 0%;
}
    
#e39edcc4 {
    align-items: flex-start;
    width: 24.25%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    justify-content: space-between;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b2f51170 {
    width: 389px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c218c006 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    align-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 1a1448b {
    width: 100%;
    height: 40vh;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ac1df26 {
    align-items: flex-start;
    width: 82.22%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    flex: 0 1 auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5edf1f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 9856de3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\35 f7be0a4 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5ad2781 {
    margin: 0px 0% 0px 0%;
}
    
#dc67b20b {
    width: 459px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 25b47f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 49.5%;
    min-width: 4%;
    padding: 16px 100px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 2a693de {
    min-height: 320px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 350px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 6a43386.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 20px 15px 20px;
}
#\34 6a43386 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#eabd9047 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
}
    
#d1200518 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 0px 16px 0px;
    margin: -250px 0% 0% 0%;
}
    
#\31 314879f {
    width: 532px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d7396298 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#ea2cc6f3 {
    width: 416px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 dedcb65 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fb55b5d2::before, #fb55b5d2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.5;
    border-radius: inherit;
}
#fb55b5d2 {
    background-position: 0% 50%;
    align-items: flex-start;
    width: 100%;
    min-height: 35vh;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/c2dfb943/dms3rep/multi/opt/VLT-terminal+illustration-1920w.webp");
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 75px 75px 75px 75px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a33c41f {
    margin: 0px 0% 0px 0%;
}
    
#e981f2c0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 20px 15px 20px;
}
#e981f2c0 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e37f0df8 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 5dbfc75 {
    width: 49.99%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 b440d58 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#a46718c7 {
    min-height: 585px;
    column-gap: 0%;
    row-gap: 24px;
    width: auto;
    min-width: 100%;
    align-items: center;
    align-content: center;
    background-image: url("https://irp.cdn-website.com/c2dfb943/dms3rep/multi/Outline+pattern+BG.png?dm-skip-opt=true");
    background-size: contain;
    flex: 1 1 auto;
    align-self: center;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 10px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e9202295 {
    width: 49.99%;
    height: 591px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d14519f8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e198b292 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 65vh;
}
    
#\39 2ecb034 {
    margin: 0px 0% 0px 0%;
}
    
#\38 21a2f59 {
    justify-content: flex-start;
    width: 100%;
    padding: 50px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e3ac61f1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 56b4c26 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 379c3f7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 b6a668e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b68862f0 {
    padding: 35px 0px 35px 0px;
}
    
#\39 f112ddc {
    margin: 0px 0% 0px 0%;
}
    
#group_5oq {
    padding: 16px 35px 16px 35px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 584df1b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#daf6bb0a {
    margin: 0px 0% 0px 0%;
}
    
#\32 3a3bb25 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
}
    
#group_5eb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_8dc {
    margin-right: 0%;
    margin-left: 0%;
    width: 566px;
}
    
#widget_2va {
    width: 436px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ca809871 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b1ee8634 {
    margin: 0px 0% 0px 0%;
}
    
#group_2as {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a125de7a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 c366b96 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_uhn {
    column-gap: 1.6666666666666667%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_mag {
    width: 100%;
}
    
#d92e2864 {
    width: 100%;
}
    
#group_or3 {
    --column-gap: 20px;
    column-gap: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f87b87b4 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 3% 35px 6% 35px;
}
    
#\32 26d960f {
    margin: 0px 0% 0px 0%;
}
    
#f855d936 {
    width: 100%;
    min-height: 80px;
}
    
#dd5cc70f {
    width: 100%;
    min-height: 80px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 7af9170 {
    height: 40vh;
}
    
#b93a9c17 {
    width: 484px;
}
    
#\30 2467061 {
    width: 84.50%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fbb54d75 {
    margin: 0px 0% 0px 0%;
}
    
#\39 5af709b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    align-self: auto;
    padding: 16px 0px 25px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5070a2f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\38 b4ac1c8 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
    align-self: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 63a9b82 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 a1849e3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
    min-height: auto;
}
    
#\31 abbc458 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
    min-height: auto;
}
    
#\31 0f3079e {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
    min-height: auto;
}
    
#bbba0e0b {
    margin: 0px 0% 0px 0%;
}
    
#\37 dca8701 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#e39edcc4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b2f51170 {
    width: 333px;
}
    
#\35 f7be0a4 {
    min-height: auto;
}
    
#\38 5ad2781 {
    margin: 0px 0% 0px 0%;
}
    
#c218c006 {
    width: 100%;
    min-height: 80px;
}
    
#dc67b20b {
    width: 470px;
}
    
#\32 25b47f2 {
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 2a693de {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 5% 250px 5%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d7396298 {
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ea2cc6f3 {
    width: 240px;
}
    
#\32 dedcb65 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#fb55b5d2 {
    column-gap: 3.7296037296037294%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 15vh;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a33c41f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e37f0df8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d14519f8 {
    margin: 0px 0% 0px 0%;
}
    
#a46718c7 {
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 167px;
}
    
#\39 5dbfc75 {
    margin-right: 0%;
    margin-left: 0%;
    width: 47.5%;
}
    
#e9202295 {
    margin-right: 0%;
    margin-left: 0%;
    width: 47.5%;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\38 21a2f59 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e198b292 {
    min-height: 80vh;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 25px 4% 25px;
}
    
#group_5qf {
    column-gap: 4.870129870129871%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\30 8eff2ef {
    margin-right: 0%;
    margin-left: 0%;
    width: 195px;
}
    
#\30 6edd9db {
    margin-right: 0%;
    margin-left: 0%;
    width: 195px;
}
    
#\39 2ecb034 {
    margin: 0px 0% 0px 0%;
}
    
#widget_rpu {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 6e85940 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e3ac61f1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 25px 8% 25px;
}
    
#\30 56b4c26 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ba02c32d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 379c3f7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_876 {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 dad9af7 {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#e00f1201 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b68862f0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 35px 0px 35px 0px;
}
    
#\39 f112ddc {
    margin: 0px 0% 0px 0%;
}
    
#group_5oq {
    padding: 16px 25px 16px 25px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 3a3bb25 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
}
    
#\36 584df1b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_5eb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_8dc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 8f00f56 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ca809871 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_43b {
    height: 200px;
}
    
#\32 4edf5a2 {
    height: 200px;
}
    
#\31 3dd29ec {
    height: 200px;
}
    
#group_2as {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a125de7a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 c366b96 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 302b29e {
    margin-right: 0%;
    margin-left: 0%;
    width: 196px;
}
    
#\35 9314b3d {
    margin-right: 0%;
    margin-left: 0%;
    width: 196px;
}
    
#group_uhn {
    column-gap: 1.6666666666666667%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_qa7 {
    column-gap: 1.6666666666666667%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_fv0 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#bbb8bf82 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#group_or3 {
    column-gap: 6.331148757264746%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 04ce174 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\32 2da61d0 {
    column-gap: 6.331148757264746%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#def763bd {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
}



@media (max-width: 767px) {
    
#f87b87b4 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 3% 25px 35px 25px;
}
    
#\38 7af9170 {
    height: 240px;
}
    
#f855d936 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dd5cc70f {
    align-content: flex-start;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 26d960f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 5af709b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-self: auto;
    align-content: flex-start;
    padding: 0px 0px 25px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5070a2f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    padding: 35px 25px 140px 25px;
}
    
#\38 b4ac1c8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fbb54d75 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 63a9b82 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 25px 35px 25px;
}
    
#\35 a1849e3 {
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    min-height: auto;
    row-gap: 35px;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
}
    
#\31 abbc458 {
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 35px;
    min-height: auto;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
}
    
#\31 0f3079e {
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 35px;
    min-height: auto;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
}
    
#\37 dca8701 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#e39edcc4 {
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    min-height: auto;
    row-gap: 35px;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
}
    
#bbba0e0b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 f7be0a4 {
    min-height: auto;
}
    
#b2f51170 {
    width: 240px;
}
    
#c218c006 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 1a1448b {
    height: 240px;
}
    
#\32 25b47f2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 25px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 2a693de {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 25px 325px 25px;
}
    
#\38 5ad2781 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d1200518 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d7396298 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ea2cc6f3 {
    width: 195px;
}
    
#\32 dedcb65 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#fb55b5d2 {
    column-gap: 7.286527514231499%;
    flex-direction: row;
    flex-wrap: nowrap;
    background-position: 50% 50%;
    min-height: 50vh;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e37f0df8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 0px 4% 0px;
}
    
#\39 5dbfc75 {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a46718c7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
    align-content: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e9202295 {
    height: 300px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d14519f8 {
    margin: 0px 0% 0px 0%;
}
}

#ba02c32d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAlUlEQVQI1yXDywqCQBgGUDfON+/nIkRp0FLJwf5s1EFFuzKQSIS1C1r1oIEdOFZ6Te1szJieCOquUI8dyJyhhxY0EJq3Qv/tmSVOwk5uCStfOdSkUD46SNOCjAYZQvWsWPO5MMuRDrzcQ3SI5uujhNAxF0XMg33Ao3qD1ChmLYIFd1cuFyT+q5B7Ssz9nc+X2xBhIdkPP282OglNABIAAAAASUVORK5CYII=')!important}#fb55b5d2.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRqoAAABXRUJQVlA4WAoAAAAQAAAACQAABwAAQUxQSEAAAAABYBRJkqLa3WNmZniRf39jIiImAOnEeZoIEyR50Qi/aPtuAqxiPbe+BoLp+e8mBJUs37smBlTYnmvpANhJW4UKVlA4IEQAAAAQAgCdASoKAAgAAUAmJYwCdH8AE7hQnQgAAP7XIcuIoeTJRe0iiFyotqXT6cnmz5PXFsv0y7xIjk2UnJ5RCwEnfgHAAA==')!important}