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

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

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

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

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-family: Outfit !important;
    text-transform:uppercase !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1772271384 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner a.u_1772271384:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1772271384.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_3711886458 .event-date-badge { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1904102308 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1113372438 img {
    border-style:solid !important;
    border-color:rgb(70,70,70) rgb(70,70,70) rgb(70,70,70) rgb(70,70,70) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:24px 24px 0px 0px !important;
  }

  *#dm .dmInner div.u_1888610552 img {
    border-style:solid !important;
    border-color:rgb(70,70,70) rgb(70,70,70) rgb(70,70,70) rgb(70,70,70) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:24px 24px 0px 0px !important;
  }

  *#dm .dmInner div.u_2945198454 img {
    border-style:solid !important;
    border-color:rgb(70,70,70) rgb(70,70,70) rgb(70,70,70) rgb(70,70,70) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:24px 24px 0px 0px !important;
  }

  *#dm .dmInner div.u_1833747173 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

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

  *#dm .dmInner a.u_1638483194 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1607898621 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1638483194:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1638483194.hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1638483194:hover {
    background-image:none !important;
    background-color:rgba(255,204,75,1) !important;
  }

  *#dm .dmInner a.u_1638483194.hover {
    background-image:none !important;
    background-color:rgba(255,204,75,1) !important;
  }

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

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

  *#dm .dmInner div.u_2290126623 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(255,209,102,0.2) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1244897782 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(255,209,102,0.2) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1376400197 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(47,128,237,0.2) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1239409194 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(47,128,237,0.2) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1725810847 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(47,128,237,0.2) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1018592148 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(47,128,237,0.2) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_152228861:hover {
    background-color:rgba(24,111,243,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_152228861.hover {
    background-color:rgba(24,111,243,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_152228861 span.text { color:rgba(255,255,255,1) !important; }

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

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

  *#dm .dmInner div.u_1437330153 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(255,209,102,0.2) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1047912210 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(255,209,102,0.2) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1392677075 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(255,209,102,0.2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1904102308 span.text { color:rgba(255,255,255,1) !important; }

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

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

  *#dm .dmInner a.u_1904102308:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1904102308.hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_475609450 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:0px 10px 10px 0px !important;
  }

  *#dm .dmInner div.u_1264514335 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:0px 10px 10px 0px !important;
  }

  *#dm .dmInner div.u_1823477481 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:0px 10px 10px 0px !important;
  }

  *#dm .dmInner div.u_1597425696 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:0px 10px 10px 0px !important;
  }

  *#dm .dmInner div.u_1697585198 .socialHubIcon {
    width:32px !important;
    height:32px !important;
    font-size:21px !important;
    line-height:32px !important;
  }

  *#dm .dmInner div.u_1697585198 .socialHubInnerDiv { justify-content:center !important; }

  *#dm .dmInner *.u_1280000078 .logo-scroll-container { background-color:rgba(0,0,0,0) !important; }

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

  *#dm .dmInner div.u_1176957103 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(0,0,0,0.2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1129600954 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner a.u_1129600954:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1129600954.hover span.text { color:rgba(255,255,255,1) !important; }

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

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

  *#dm .dmInner a.u_1556877266:hover {
    background-color:rgba(24,111,243,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1556877266.hover {
    background-color:rgba(24,111,243,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1556877266 span.text { color:rgba(255,255,255,1) !important; }

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

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

  *#dm .dmInner div.u_1223571661 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(47,128,237,0.2) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1221646783 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(47,128,237,0.2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1770893951 img {
    border-style:solid !important;
    border-color:rgb(70,70,70) rgb(70,70,70) rgb(70,70,70) rgb(70,70,70) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:24px 24px 0px 0px !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner a.u_1283547020 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1283547020 span.text {
    font-size:16px !important;
    color:rgba(255,255,255,1) !important;
  }

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

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

  *#dm .dmInner a.u_1283547020:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1283547020.hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1607898621:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1607898621.hover span.text { color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner nav.u_1540071060 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(0,0,0,0) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(0,0,0,0) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

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

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1638483194 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1772271384 span.text { font-size:14px !important; }
}
separatorHomeCss{color:red !important}
*#dm .dmInner div.u_475609450
{
}
*#dm .dmInner div.u_1264514335
{
}
*#dm .dmInner div.u_1823477481
{
}
*#dm .dmInner div.u_1597425696
{
}
separatorHomeCss{color:red !important}@media all {
    
#\37 fe9c2dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
}
    
#fe1e570c {
    min-height: 314px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 50px 0px 50px;
}
    
#widget_j8v {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_90i {
    width: 1340px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_i5n {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 3b64023 {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\36 eea332c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 a0e500a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    align-items: center;
    order: 1;
}
    
#\31 63734ec {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_4lk {
    width: 220px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_2bj {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    order: 0;
}
    
#widget_nfp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_tl7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_fn4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    order: 3;
}
    
#\34 891b6a3 {
    width: 220px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 03621c8 {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\36 3a5a405.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 3a5a405 {
    width: 100.00%;
    height: 492px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_t4f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\32 0d684b5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 24.13%;
    min-width: 4%;
    align-items: center;
    order: 1;
    padding: 0px 50px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 16b9e61 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 10px;
    width: 74.87%;
    min-width: 4%;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\33 3c58083 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 50px 0px 50px 50px;
}
    
#\31 9d18ed3 {
    margin: 0px 0% 0px 0%;
}
    
#\34 4f2e9da::before, #\34 4f2e9da > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.85;
    border-radius: inherit;
}
#\34 4f2e9da {
    background-image: url("https://lirp.cdn-website.com/c1be9710/dms3rep/multi/opt/DSC09832-1920w.jpg");
    border-radius: 0 0 100px 0;
    background-color: rgba(255,255,255,1);
    background-position: 50% 100%;
}
#\34 4f2e9da.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAABAABEQIDBgUSITJh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAICAwAAAAAAAAAAAAAAAAEDAAQRITL/2gAMAwEAAhEDEQA/AMyLljD6aONTuYme/ioNmVMc2ZdETVWGY6h2V1k7E//Z');
}
    
#widget_aue {
    width: 200px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#widget_crc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_gu3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 52.87%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_7tc {
    width: 51px;
    height: auto;
    max-width: 100%;
}
    
#widget_2ht {
    width: 91.19%;
    height: auto;
    max-width: 100%;
}
    
#b3e66ddf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 45.13%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d9bb5fa0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 694bc3c {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#eadac91c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
}
    
#\36 3baa825 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 50px 50px 50px;
}
    
#\34 6c4799b {
    background-color: rgba(47, 128, 237, 0.07);
    background-image: none;
}
    
#widget_gj6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_n1n {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_va3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#dbda31c9 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 fb5527b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 69.74%;
    min-width: 4%;
    align-items: flex-end;
    background-color: var(--color_3);
    background-image: none;
    justify-content: flex-end;
    padding: 0px 0px 0px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\37 519a16e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.26%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/c1be9710/dms3rep/multi/opt/545218647_122248229132211949_7187321087608680433_n-1920w.jpg");
}
#\37 519a16e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABAwUBAQAAAAAAAAAAAAACAAEFAwQGESETMf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGREBAQADAQAAAAAAAAAAAAAAAQIAAwQi/9oADAMBAAIRAxEAPwCYn8nmYyxESuzqU9aHvxRD5VKE7v7P3qIm5UvWNGS7vFpOf//Z');
}
    
#\33 a49e580 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#group_ceb {
    align-items: flex-start;
    width: 100.00%;
    min-height: 700px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 24px 24px 0px 0px;
    padding: 50px 50px 50px 50px;
    margin: -138px 0% 0px 0%;
}
    
#\30 d18c61b {
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_ujl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_5ht {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ad655d85 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 04aceea {
    width: 220px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0pq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_a0b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 3;
    --column-gap: 10px;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_l9g {
    align-items: flex-start;
    width: 5.49%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#ffe4e610 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 93.40%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#e4be6219 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ivb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_5aj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fd46d8e2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 3;
    --column-gap: 10px;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 2b9aeb3 {
    align-items: flex-start;
    width: 5.49%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#c4b677a3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a1aaa37 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 93.40%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#cf6e8232 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 77feba6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 5238f63 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 3;
    --column-gap: 10px;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#be2c0144 {
    align-items: flex-start;
    width: 5.49%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#d40b7c9f {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e761af9e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 93.40%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#\31 60f2509 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 d2d0bf3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#ecd8dd90 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
}
    
#\36 ea23d64 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_f38 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_58c {
    align-items: flex-start;
    width: 29.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.791044776119403%;
    background-color: rgba(255,255,255,1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 24px 24px 24px 24px;
    flex-wrap: nowrap;
    order: 0;
}
    
#widget_9sh {
    width: 100%;
    height: 250px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_lk4 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 20px 20px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_g23.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#widget_g23 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_omf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 0px;
}
#widget_omf {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0px 0px 20px;
}
    
#group_4ic {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
}
    
#\35 3fa8fa1 {
    align-items: flex-start;
    width: 29.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.791044776119403%;
    background-color: rgba(255,255,255,1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 24px 24px 24px 24px;
    flex-wrap: nowrap;
    order: 0;
}
    
#\31 1088bd5 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 474ea23 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 20px 20px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d5514cdd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 0px;
}
#d5514cdd {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0px 0px 20px;
}
    
#\30 c90bec0 {
    align-items: flex-start;
    width: 29.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.791044776119403%;
    background-color: rgba(255,255,255,1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 24px 24px 24px 24px;
    flex-wrap: nowrap;
    order: 0;
}
    
#\37 c917dc8 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 586402b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 20px 20px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 9fb0c03.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 30px 0px 0px;
}
#\38 9fb0c03 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0px 0px 20px;
}
    
#\35 c33cb33 {
    align-items: flex-start;
    width: 29.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.791044776119403%;
    background-color: rgba(255,255,255,1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 24px 24px 24px 24px;
    flex-wrap: nowrap;
    order: 0;
}
    
#\30 d104378 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fa2a78ca {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 20px 20px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bc15f18b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 0px;
}
#bc15f18b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0px 0px 20px;
}
    
#\30 91ffa57::before, #\30 91ffa57 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.75;
    border-radius: inherit;
}
#\30 91ffa57 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/c1be9710/dms3rep/multi/opt/background-1920w.png");
}
#\30 91ffa57.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAXUlEQVQI1z1NiQ3AIAhkH2C+Iu5qKdo9GkCbXALHPQA1o+YbOkknyo0yUIz7Cyg3tefI6QhqAZ2QY+dInc9SO5CU7BmKmnJwYEGcflks6eS+Clm+c4bXSIdzX/XuAyMKW7VdVB40AAAAAElFTkSuQmCC');
}
    
#d5b5fb64.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#d5b5fb64 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c3ffacb.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\34 c3ffacb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d93e8433.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#d93e8433 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3o1 {
    flex-direction: row;
    align-items: center;
    width: 35.00%;
    min-height: 58px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.791044776119403%;
    flex-wrap: nowrap;
    height: auto;
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: 15px 0px 0px 0px;
}
    
#widget_3i5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#widget_3i5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    margin: 0px 2% 0px 0%;
}
    
#\36 aa30b85 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    min-height: 55px;
}
    
#widget_e2s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 7a9967b::before, #\31 7a9967b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.9;
    border-radius: inherit;
}
#\31 7a9967b {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 24px 24px 0 0;
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/c1be9710/dms3rep/multi/opt/SM-05988-1920w.jpg");
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
#\31 7a9967b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAHBAAAgICAwAAAAAAAAAAAAAAAgQAAQMRQWHw/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAZEQACAwEAAAAAAAAAAAAAAAAAAQIDERL/2gAMAwEAAhEDEQA/AMaUVTpcTJQSy3erKRsuAHXu4iQdNhoum91n/9k=');
}
    
#\30 91b1e6f {
    min-height: 304px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 50px 0px 50px;
}
    
#\38 f812382 {
    margin: 0px 0% 0px 0%;
}
    
#group_2jt {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 0.7462686567164178%;
    margin-right: 0%;
    margin-left: 0%;
    --column-gap: 10px;
    flex-wrap: nowrap;
}
    
#widget_hnq {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#widget_31v {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\30 37a086c {
    max-width: 100%;
    width: 99.99%;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da67f886 {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#a10bb19f {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 f799063 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 35.22%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
    height: auto;
    --column-gap: 10px;
}
    
#\32 385acde {
    min-height: 90vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 50px 100px 50px;
}
    
#ad3e83cf {
    max-width: 100%;
    width: 63.82%;
    height: auto;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8e1de05 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 1.791044776119403%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    flex-wrap: nowrap;
}
    
#d3f82361 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\34 c9b6407 {
    max-width: 100%;
    width: 34.69%;
    height: auto;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5035ab4.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\30 5035ab4 {
    width: 35.08%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6a9a116 {
    margin: 0px 0% 0px 0%;
}
    
#c93d1e55 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#efa9264d::before, #efa9264d > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.65;
    background-image: linear-gradient(90deg, rgba(16, 17, 17, 1) 0%, rgba(60, 163, 152, 1) 100%);
}
#efa9264d {
    background-image: url("https://lirp.cdn-website.com/c1be9710/dms3rep/multi/opt/C2185T01-1920w.JPG");
}
    
#widget_kp2 {
    width: 52.39%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 93707e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
}
    
#\34 56072ed {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 50px 0px 50px;
}
    
#widget_2v4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_g47 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_qm3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
}
    
#group_3gu {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,196,182,1) rgba(46,196,182,1) rgba(46,196,182,1) rgba(46,196,182,1);
    border-style: solid;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1f7bbd7 {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\32 becb19e {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nqd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_coc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 53b29d0 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,196,182,1) rgba(46,196,182,1) rgba(46,196,182,1) rgba(46,196,182,1);
    border-style: solid;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#cf1a1d73 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6fffc89 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 76a3a1c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 dfc6b6e {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,196,182,1) rgba(46,196,182,1) rgba(46,196,182,1) rgba(46,196,182,1);
    border-style: solid;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d96fde25 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 acc06e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 9c0d9f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 b5795c9 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,196,182,1) rgba(46,196,182,1) rgba(46,196,182,1) rgba(46,196,182,1);
    border-style: solid;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ade3a6b8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9f2acda {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 5a76e64 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 ab2c8a7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b3b603d6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 49.19%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,196,182,1) rgba(46,196,182,1) rgba(46,196,182,1) rgba(46,196,182,1);
    border-style: solid;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#f361a557 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cfdc97e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 960f543.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 960f543 {
    width: 100.00%;
    height: 492px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 728a6f8 {
    background-color: rgba(47, 128, 237, 0.07);
    background-image: none;
}
    
#\39 4c742d5 {
    width: 220px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da5f5964 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    align-items: center;
    order: 0;
}
    
#\35 b65eb46 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 1678b2a {
    width: 58.7969px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 63c4211 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 7824dfa {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    order: 1;
}
    
#e244c820 {
    width: 220px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 db531e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 f0d3a9e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 25px 0% 0px 0%;
}
    
#dbee869d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 feda288 {
    width: 81.03%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d67847fc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 3;
    --column-gap: 20px;
}
    
#\37 c9b2e5c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 79px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,196,182,1) rgba(46,196,182,1) rgba(46,196,182,1) rgba(46,196,182,1);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fe1e570c {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 314px;
    padding: 50px 50px 50px 50px;
}
    
#\36 eea332c {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 3c58083 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 4f2e9da::before, #\34 4f2e9da > .bgExtraLayerOverlay {
    
}
#\34 4f2e9da.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAABAABEQIDBgUSITJh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAICAwAAAAAAAAAAAAAAAAEDAAQRITL/2gAMAwEAAhEDEQA/AMyLljD6aONTuYme/ioNmVMc2ZdETVWGY6h2V1k7E//Z');
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 a49e580 {
    padding: 0px 0px 0px 0px;
}
    
#c5c6027f {
    margin: 0px 0% 0px 0%;
}
    
#\39 04aceea {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 ea23d64 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_58c {
    margin-right: 0%;
    margin-left: 0%;
    width: 23.78%;
}
    
#\35 3fa8fa1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 23.78%;
}
    
#\30 c90bec0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 23.78%;
}
    
#\35 c33cb33 {
    margin-right: 0%;
    margin-left: 0%;
    width: 23.78%;
}
    
#group_4ic {
    column-gap: 1.6254876140403478%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\38 9fb0c03.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 9fb0c03 {
    width: 97.87%;
    margin: 0px 0px 0px 20px;
}
    
#widget_9sh {
    height: 200px;
}
    
#\31 1088bd5 {
    height: 200px;
}
    
#\37 c917dc8 {
    height: 200px;
}
    
#\30 d104378 {
    height: 200px;
}
    
#\30 91ffa57::before, #\30 91ffa57 > .bgExtraLayerOverlay {
    
}
#\30 91ffa57.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAXUlEQVQI1z1NiQ3AIAhkH2C+Iu5qKdo9GkCbXALHPQA1o+YbOkknyo0yUIz7Cyg3tefI6QhqAZ2QY+dInc9SO5CU7BmKmnJwYEGcflks6eS+Clm+c4bXSIdzX/XuAyMKW7VdVB40AAAAAElFTkSuQmCC');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 91b1e6f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 7a9967b::before, #\31 7a9967b > .bgExtraLayerOverlay {
    
}
#\31 7a9967b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAHBAAAgICAwAAAAAAAAAAAAAAAgQAAQMRQWHw/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAZEQACAwEAAAAAAAAAAAAAAAAAAQIDERL/2gAMAwEAAhEDEQA/AMaUVTpcTJQSy3erKRsuAHXu4iQdNhoum91n/9k=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 385acde {
    min-height: 800px;
    padding: 50px 50px 50px 50px;
}
    
#\37 6a9a116 {
    margin: 0px 0% 0px 0%;
}
    
#efa9264d::before, #efa9264d > .bgExtraLayerOverlay {
    
}
    
#\30 f799063 {
    width: 60.27%;
}
    
#\30 5035ab4 {
    width: 49.47%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#d67847fc {
    --column-gap: 15px;
    column-gap: 15px;
}
    
#\37 63c4211 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\37 fe9c2dd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fe1e570c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\39 a0e500a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\31 63734ec {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 225px 15px;
}
    
#group_2bj {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 10px;
    order: 1;
}
    
#widget_4lk {
    min-height: 45px;
}
    
#\34 891b6a3 {
    min-height: 45px;
}
    
#\36 3a5a405.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 3a5a405 {
    height: 240px;
    margin: 0px 0% 0px 0%;
}
    
#\35 bff215a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 0d684b5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 50px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#\31 16b9e61 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 3c58083 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 4f2e9da::before, #\34 4f2e9da > .bgExtraLayerOverlay {
    
}
#\34 4f2e9da.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAABAABEQIDBgUSITJh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAICAwAAAAAAAAAAAAAAAAEDAAQRITL/2gAMAwEAAhEDEQA/AMyLljD6aONTuYme/ioNmVMc2ZdETVWGY6h2V1k7E//Z');
}
    
#widget_aue {
    min-height: 45px;
}
    
#widget_crc {
    width: 100.00%;
}
    
#group_gu3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b3e66ddf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#eadac91c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 3baa825 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 180px 15px;
}
    
#dbda31c9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_n1n {
    height: 1123px;
}
}



@media (max-width: 767px) {
    
#\39 fb5527b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 519a16e {
    width: 100%;
    min-height: 250px;
    align-items: center;
}
#\37 519a16e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABAwUBAQAAAAAAAAAAAAACAAEFAwQGESETMf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGREBAQADAQAAAAAAAAAAAAAAAQIAAwQi/9oADAMBAAIRAxEAPwCYn8nmYyxESuzqU9aHvxRD5VKE7v7P3qIm5UvWNGS7vFpOf//Z');
}
    
#\33 a49e580 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#group_ceb {
    align-items: flex-start;
    padding: 30px 15px 30px 15px;
    margin: -150px 0% 0px 0%;
}
    
#\39 04aceea {
    min-height: 45px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c5c6027f {
    margin: 0px 0% 0px 0%;
}
    
#ad655d85 {
    column-gap: 2.9188557565228206%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#group_a0b {
    column-gap: 3.048780487804878%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#group_l9g {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ffe4e610 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fd46d8e2 {
    column-gap: 3.048780487804878%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\39 2b9aeb3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 a1aaa37 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 5238f63 {
    column-gap: 3.048780487804878%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#be2c0144 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e761af9e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ecd8dd90 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 ea23d64 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_9sh {
    height: 240px;
}
    
#group_58c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 3fa8fa1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 1088bd5 {
    height: 240px;
}
    
#\30 c90bec0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 c917dc8 {
    height: 240px;
}
    
#\35 c33cb33 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 d104378 {
    height: 240px;
}
    
#group_4ic {
    column-gap: 3.052502995631869%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_3o1 {
    width: 98.53%;
    min-height: 0px;
}
    
#widget_3i5 {
    min-height: 45px;
}
    
#\36 aa30b85 {
    min-height: 45px;
}
    
#\30 91ffa57::before, #\30 91ffa57 > .bgExtraLayerOverlay {
    
}
#\30 91ffa57.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAXUlEQVQI1z1NiQ3AIAhkH2C+Iu5qKdo9GkCbXALHPQA1o+YbOkknyo0yUIz7Cyg3tefI6QhqAZ2QY+dInc9SO5CU7BmKmnJwYEGcflks6eS+Clm+c4bXSIdzX/XuAyMKW7VdVB40AAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#\31 7a9967b::before, #\31 7a9967b > .bgExtraLayerOverlay {
    
}
#\31 7a9967b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
#\31 7a9967b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAHBAAAgICAwAAAAAAAAAAAAAAAgQAAQMRQWHw/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAZEQACAwEAAAAAAAAAAAAAAAAAAQIDERL/2gAMAwEAAhEDEQA/AMaUVTpcTJQSy3erKRsuAHXu4iQdNhoum91n/9k=');
}
    
#\30 91b1e6f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 0px 15px;
}
    
#group_2jt {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 f812382 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 f799063 {
    width: 100.00%;
    --column-gap: 10px;
    column-gap: 10px;
}
    
#\32 385acde {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 80px 15px 80px 15px;
}
    
#ad3e83cf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#ad3e83cf {
    width: 198px;
    min-height: 45px;
    height: auto;
}
    
#d3f82361 {
    width: 100.00%;
}
    
#\34 c9b6407.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\34 c9b6407 {
    width: 120.328px;
    min-height: 45px;
    height: auto;
}
    
#c93d1e55 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#efa9264d::before, #efa9264d > .bgExtraLayerOverlay {
    
}
    
#\30 5035ab4 {
    width: 100.00%;
}
    
#widget_kp2 {
    width: 100.00%;
}
    
#\37 6a9a116 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 93707e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 56072ed {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 0px 15px;
}
    
#group_qm3 {
    column-gap: 3.048780487804878%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#group_3gu {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 53b29d0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 dfc6b6e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 b5795c9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 ab2c8a7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b3b603d6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 7824dfa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 10px;
    order: 1;
}
    
#e244c820 {
    min-height: 45px;
}
    
#\30 960f543.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 960f543 {
    height: 240px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4c742d5 {
    min-height: 45px;
}
    
#da5f5964 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\34 f0d3a9e {
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#\37 c9b2e5c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d67847fc {
    column-gap: 6.097560975609756%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\37 63c4211 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}

