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

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

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

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

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

  *#dm .dmInner a.u_1942184274 { border-radius:2px 2px 2px 2px !important; }

  *#dm .dmInner a.u_1425195823 { border-radius:2px 2px 2px 2px !important; }

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

  *#dm .dmInner div.u_678098700 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1774651432 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1420314185 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1815161795 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1724163034 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1085073887 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1451940508 {
    background-color:var(--color_8) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1538114191 {
    background-color:var(--color_8) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1568089849 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1415444416 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1682645997 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1430780637 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1828556929 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

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

  *#dm .dmInner div.u_1073728498 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1517926430 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1517926430 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1418991552 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1418991552 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1163552777 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1163552777 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1515955251 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1515955251 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1688957249 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1688957249 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1719372675 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1719372675 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1541411932 {
    background-color:var(--color_8) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_3099853632 .brand-slider-wrapper { background-color:rgba(0,0,0,0) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1942184274 span.text {
    font-size:20px !important;
    font-weight:600 !important;
  }

  *#dm .dmInner a.u_1425195823 span.text {
    font-size:20px !important;
    font-weight:600 !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1626683963 { border-radius:2px 2px 2px 2px !important; }

  *#dm .dmInner a.u_1178222202 { border-radius:2px 2px 2px 2px !important; }

  *#dm .dmInner a.u_1626683963 span.text {
    font-size:20px !important;
    font-weight:600 !important;
  }

  *#dm .dmInner a.u_1178222202 span.text {
    font-size:20px !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_3784639548 img { object-fit:cover !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_3099853632 .brand-item {
    padding-left:50px !important;
    padding-right:50px !important;
  }

  *#dm .dmInner *.u_3099853632 .brand-slider-wrapper {
    padding-top:0px !important;
    padding-bottom:0px !important;
  }

  *#dm .dmInner *.u_3099853632 .brand-track-container::before { width:200px !important; }

  *#dm .dmInner *.u_3099853632 .brand-track-container::after { width:200px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_3099853632 .brand-slider-wrapper {
    padding-top:0px !important;
    padding-bottom:0px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_3099853632 .brand-slider-wrapper {
    padding-top:0px !important;
    padding-bottom:0px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\31 6636252 {
    width: 70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 8f8ca1f {
    min-height: 80px;
    column-gap: 1.2%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: stretch;
    margin: 0% 0% 0% 0%;
}
    
#a86ef6ec {
    min-height: 0;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f1f2ee5a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#db8ccf41 {
    margin: 0px 0% 0px 0%;
}
    
#group_k4a {
    width: 100%;
    min-width: 4%;
    min-height: 51px;
    column-gap: 4%;
    row-gap: 48px;
    height: auto;
}
    
#widget_72g {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#cb785d9e {
    width: 50%;
    height: auto;
    max-width: 100%;
}
    
#group_156 {
    align-items: flex-start;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(29, 80, 32, 0.36) rgba(29, 80, 32, 0.36) rgba(29, 80, 32, 0.36) rgba(29, 80, 32, 0.36);
    border-style: solid;
    background-color: var(--color_9);
    padding: 20px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ajl {
    width: 85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6baa9d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_69u.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
}
#widget_69u {
    width: 70px;
    height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fsm {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 1;
}
    
#af71f7b7 {
    align-items: flex-start;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(29, 80, 32, 0.36) rgba(29, 80, 32, 0.36) rgba(29, 80, 32, 0.36) rgba(29, 80, 32, 0.36);
    border-style: solid;
    background-color: var(--color_9);
    padding: 20px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 eb63859.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\39 eb63859 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6319ef9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 1;
}
    
#\37 32e53e2 {
    width: 60%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed397df7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3b98cf7 {
    align-items: flex-start;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 2;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(29, 80, 32, 0.36) rgba(29, 80, 32, 0.36) rgba(29, 80, 32, 0.36) rgba(29, 80, 32, 0.36);
    border-style: solid;
    background-color: var(--color_9);
    padding: 20px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 86dea27.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\38 86dea27 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4cde861 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 2;
}
    
#\31 38d1205 {
    width: 60%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 badc337 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 416de63 {
    align-items: flex-start;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 3;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(29, 80, 32, 0.36) rgba(29, 80, 32, 0.36) rgba(29, 80, 32, 0.36) rgba(29, 80, 32, 0.36);
    border-style: solid;
    background-color: rgba(22, 22, 22, 1);
    padding: 20px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 117e4d8 {
    width: 80px;
    height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f781dcd5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 2;
}
    
#\38 d0d57c5 {
    width: 80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adb9145b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae1f1532 {
    align-items: flex-start;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 4;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(29, 80, 32, 0.36) rgba(29, 80, 32, 0.36) rgba(29, 80, 32, 0.36) rgba(29, 80, 32, 0.36);
    border-style: solid;
    background-color: var(--color_9);
    padding: 20px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f1be1f.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
}
#\36 3f1be1f {
    width: 70px;
    height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 05ef7ed {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 2;
}
    
#\33 2fb2856 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a62a0137 {
    align-items: flex-start;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 5;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(29, 80, 32, 0.36) rgba(29, 80, 32, 0.36) rgba(29, 80, 32, 0.36) rgba(29, 80, 32, 0.36);
    border-style: solid;
    background-color: var(--color_9);
    padding: 20px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a2a0ae6b.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#a2a0ae6b {
    width: 70px;
    height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 01d7199 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 1;
}
    
#\34 f8eb384 {
    width: 70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e47a72b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b78a7e2c::before, #b78a7e2c > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#b78a7e2c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    background-image: url();
    min-width: 4%;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#b78a7e2c.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 820abcd {
    min-height: 80vh;
    flex-wrap: nowrap;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    padding: 16% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 58da9e8::before, #\33 58da9e8 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.25;
}
#\33 58da9e8 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#f167dfe6 {
    margin: 0px 0% 0px 0%;
}
    
#bec2f2d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bec2f2d2 {
    width: 50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0px 0px -2px;
    grid-area: auto / auto / auto / auto;
}
    
#group_7al {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    flex-wrap: nowrap;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac7281b7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ac7281b7 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4a611e8 {
    width: auto;
    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_mam {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 aa1eded {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5cda78b {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fe49517 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 77c828c {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c490dfd {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0c6b05e {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 804ec67 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 552ee1b {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 21aaad0 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3a633c2 {
    align-items: flex-start;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    --column-gap: 1%;
    order: 2;
}
    
#\30 af9287f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 6px 8px 8px 8px;
}
#\30 af9287f {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 48px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8b137f7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 6px 8px 8px 8px;
}
#\33 8b137f7 {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 48px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_h8i {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 36px;
    column-gap: 24px;
    height: auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f5c1b340 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    order: 0;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a4c541d9 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 2739a96 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_8uo {
    width: 90%;
    height: auto;
    max-width: 100%;
}
    
#\35 3b88817 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_npm::before, #group_npm > .bgExtraLayerOverlay {
    
}
#group_npm {
    background-size: contain;
    background-position: 100% 100%;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 41%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    background-image: none;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 7083a68 {
    margin: 0px 0% 0px 0%;
}
    
#group_t1c::before, #group_t1c > .bgExtraLayerOverlay {
    
}
#group_t1c {
    background-size: contain;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    background-color: var(--color_8);
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 4% 0% 4% 0%;
}
    
#\34 fddb88e {
    align-items: flex-start;
    width: 90%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 2px 2px 2px 2px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px -80%;
}
    
#widget_527 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b2608f4c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 8fef781 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f34904e1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_tgn {
    width: 55%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_7lh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 3da2d42 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_huq {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\30 de97ee1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 9995460 {
    min-height: 80px;
    column-gap: 1.2%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: stretch;
    order: 3;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cc5e409b {
    min-height: 0;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 8% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 bf70ab4::before, #\35 bf70ab4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.4;
    border-radius: inherit;
}
#\35 bf70ab4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/6a9c00ed/dms3rep/multi/opt/imgi_23_Sequence-01.00_01_13_17.Still001-2788h.jpg");
    background-attachment: fixed;
}
#\35 bf70ab4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAECAxITITH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8AzjfY9lsX2MfCNJrJ8AG2mX//2Q==');
}
    
#\35 a3e2a58 {
    margin: 0px 0% 0px 0%;
}
    
#fc9e2f0d {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 48px;
    height: auto;
    order: 0;
}
    
#db53499f {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4825877 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    align-self: flex-end;
}
    
#d353718b {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 48px;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 4% 0% 0% 0%;
}
    
#\32 ef95df4 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c31a20f {
    align-items: flex-start;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 2f57391 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#c1be3045 {
    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;
}
    
#c9836f21 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 45f29d8 {
    align-items: flex-start;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e99862e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#c1ac43c4 {
    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;
}
    
#\37 4dc4833 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bce4ce13 {
    align-items: flex-start;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 2;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ea73b502 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#ad4235e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6c2d0b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cc9dd0f {
    align-items: flex-start;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    align-self: auto;
    order: 4;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a98af6bb {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#\32 a1c07fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f462201 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5a7ad21 {
    align-items: flex-start;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 3;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    justify-self: auto;
    align-self: auto;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7192db2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#\35 fa47a3a {
    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;
}
    
#a0c9c527 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d90cd836 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_02g {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#ab18e740 {
    min-height: 80px;
    column-gap: 1.2%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: stretch;
    order: 1;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\33 afaf292 {
    align-items: flex-start;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 83447bd {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#e2f0d8f3 {
    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;
}
    
#\33 7aa6f05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af68ae35 {
    align-items: flex-start;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 2;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 9c53b83 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#ce0a4967 {
    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;
}
    
#\37 48bc8e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da41a59a {
    align-items: flex-start;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    align-self: auto;
    order: 3;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb81222b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#\36 78075fc {
    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;
}
    
#ed2cb686 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5cdc38c {
    align-items: flex-start;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 4;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 645dc45 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#\31 d657b76 {
    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;
}
    
#c2d87037 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b27423e {
    align-items: flex-start;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 4;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e4fb3ad0 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#\39 a54b73b {
    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;
}
    
#\35 e72e65d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 55ac3a2 {
    align-items: flex-start;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 4;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7ec8cc0 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#\32 63a5c9b {
    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;
}
    
#\39 af955ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6878c4f {
    align-items: flex-start;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 4;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 37e0662 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#\36 67ac8ab {
    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;
}
    
#\38 82046f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fde8a535 {
    align-items: flex-start;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a4176599 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\30 5d7ac6c {
    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;
}
    
#b709de9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mec {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
}



@media all {
    
#\31 7905185 {
    align-items: flex-end;
    width: 32.4%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 1.4466546112115732%;
    flex-wrap: nowrap;
    --column-gap: 20px;
    align-content: center;
    justify-content: space-between;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7682503 {
    align-items: stretch;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 20px;
    align-content: center;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e2d05a9f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 8% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 c7a5c15::before, #\33 c7a5c15 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.3;
    border-radius: inherit;
}
#\33 c7a5c15 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/6a9c00ed/dms3rep/multi/opt/imgi_23_Sequence-01.00_01_13_17.Still001-2788h.jpg");
    background-attachment: fixed;
}
#\33 c7a5c15.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAECAxITITH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8AzjfY9lsX2MfCNJrJ8AG2mX//2Q==');
}
    
#group_2n4 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 20px;
    order: 1;
}
    
#b8215aac {
    margin: 0px 0% 0px 0%;
}
    
#group_gvh {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4466546112115732%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 20px;
    align-content: center;
}
    
#\39 fc42721 {
    align-items: flex-start;
    width: 32.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46, 125, 50, 0.5) rgba(46, 125, 50, 0.5) rgba(46, 125, 50, 0.5) rgba(46, 125, 50, 0.5);
    border-style: solid;
    justify-self: auto;
    background-color: rgba(0, 0, 0, 0.4);
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b204bfc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 88c0309 {
    width: 60%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2005a8b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\33 ca03332 {
    align-items: flex-start;
    width: 32.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    justify-self: auto;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cb3fd28 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#b7a2f4d3 {
    width: 90%;
    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 73bca07 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5973a4d {
    align-items: flex-start;
    width: 32.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    justify-self: auto;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc1be0a2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\30 e9232a3 {
    width: 60%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc12c98e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 77c018a {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4466546112115732%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 20px;
    align-content: center;
}
    
#\39 201a949 {
    align-items: flex-start;
    width: 32.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    justify-self: auto;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fb92055 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#af526d6f {
    width: 60%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8e23542 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 571d005 {
    align-items: flex-start;
    width: 32.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    justify-self: auto;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7cdb64d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\31 b682e7d {
    width: 80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3c699a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8655d1b {
    align-items: flex-start;
    width: 32.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    justify-self: auto;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f34f0d09 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\32 5eb0d11 {
    width: 80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e88966b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9e552ff {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4466546112115732%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 20px;
    align-content: center;
}
    
#\38 1501afe {
    align-items: flex-start;
    width: 32.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    justify-self: auto;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 02afc83 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\35 1f6fc09 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4d3cc50 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3c9f926 {
    align-items: flex-start;
    width: 32.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    justify-self: auto;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 65260f6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\39 31e660d {
    width: 80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 850699f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b45afa7 {
    align-items: flex-start;
    width: 32.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    justify-self: auto;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 810eb0b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\38 a471002 {
    width: 60%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c67fe398 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e984b75b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 7ef0b44 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 48px;
    height: auto;
    order: 0;
}
    
#\31 7d7cbd9 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#af16adfe {
    width: 100%;
    min-width: 4%;
    min-height: 60px;
    column-gap: 4%;
    row-gap: 48px;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 4% 0% 0% 0%;
}
    
#bd1e50ff {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\39 2ad187d {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 20px;
    order: 3;
}
    
#b7592709 {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4466546112115732%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 20px;
    align-content: center;
}
    
#\34 56c6f4e {
    align-items: flex-start;
    width: 32.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46, 125, 50, 0.5) rgba(46, 125, 50, 0.5) rgba(46, 125, 50, 0.5) rgba(46, 125, 50, 0.5);
    border-style: solid;
    justify-self: auto;
    background-color: rgba(0, 0, 0, 0.4);
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3cac32b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#d97159b8 {
    width: 70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 086c738 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8b5cc68 {
    align-items: flex-start;
    width: 32.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    justify-self: auto;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 035019b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#eb0c5b58 {
    width: 70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c02bca95 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 993ba01 {
    align-items: flex-start;
    width: 32.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    justify-self: auto;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d7214a0 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\37 444641b {
    width: 70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7264d38 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ec44d2c {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4466546112115732%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 20px;
    align-content: center;
}
    
#b7689114 {
    align-items: flex-start;
    width: 32.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    justify-self: auto;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d9d7ec4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#add36d72 {
    width: 70%;
    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 9895bf9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5cb9730 {
    align-items: flex-start;
    width: 32.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    justify-self: auto;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3b1e683 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\30 5161e92 {
    width: 70%;
    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 a52b4e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 115c9e6 {
    align-items: flex-start;
    width: 32.37%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    justify-self: auto;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ad83e21 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#c61fd192 {
    width: 70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bddbba3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 13dbb93 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9705f6b {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 20px;
    order: 5;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 4% 0% 0% 0%;
}
    
#\32 4e66701 {
    align-items: flex-start;
    width: 48.88%;
    min-height: 260px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46, 125, 50, 0.5) rgba(46, 125, 50, 0.5) rgba(46, 125, 50, 0.5) rgba(46, 125, 50, 0.5);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0.4);
    align-self: flex-start;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0a2e4ad {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\30 b3209b9 {
    width: 70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1a87d87 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdd64960 {
    align-items: flex-start;
    width: 48.88%;
    min-height: 260px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    align-self: flex-start;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 961943e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#f2553468 {
    width: 70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 27e5faa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6c23cf9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b68d3c1 {
    align-items: stretch;
    width: 65.8%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 1.4466546112115732%;
    flex-wrap: nowrap;
    --column-gap: 20px;
    align-content: center;
    justify-content: flex-start;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ae510295 {
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4466546112115732%;
    flex-wrap: nowrap;
    --column-gap: 20px;
    align-content: center;
    justify-content: flex-end;
    align-self: stretch;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e341e06 {
    align-items: flex-start;
    width: 100%;
    min-height: 260px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    align-self: flex-start;
    height: auto;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec9d8c13 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#a838fc76 {
    width: 80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd955341 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a152bf4d {
    margin: 0px 0% 0px 0%;
}
    
#a8f22164 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 f5a51b9 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 3545b05 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    border-radius: 2px 2px 2px 2px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d76b3699.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#d76b3699 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fc36c7e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_5qc {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_8);
    background-image: none;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px -8%;
}
    
#group_fup {
    flex-direction: row;
    width: 40.95%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_47u {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#da52206f {
    align-items: flex-start;
    width: 90%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 2px 2px 2px 2px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px -80%;
}
    
#\37 11f3c29::before, #\37 11f3c29 > .bgExtraLayerOverlay {
    
}
#\37 11f3c29 {
    background-size: contain;
    background-position: 100% 100%;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 46%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    background-image: none;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 f179be2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e2ccb395::before, #e2ccb395 > .bgExtraLayerOverlay {
    
}
#e2ccb395 {
    background-size: contain;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    background-color: var(--color_8);
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 4% 0% 4% 0%;
}
    
#\30 c79f51a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 0;
    padding: 4% 0px 4% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 0d6c979 {
    margin: 0px 0% 0px 0%;
}
    
#\31 c908c9b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 8e0ed9b {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 a86eaef {
    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;
}
    
#widget_1s2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\37 be23199::before, #\37 be23199 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.4;
    border-radius: inherit;
}
#\37 be23199 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/6a9c00ed/dms3rep/multi/opt/imgi_23_Sequence-01.00_01_13_17.Still001-2788h.jpg");
    background-attachment: fixed;
}
#\37 be23199.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAECAxITITH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8AzjfY9lsX2MfCNJrJ8AG2mX//2Q==');
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 44349e6 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 20px;
    order: 1;
}
    
#\35 7b53ba3 {
    width: 50%;
    height: auto;
    max-width: 100%;
}
    
#\32 19344d1 {
    margin: 0px 0% 0px 0%;
}
    
#cd7f32ac {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 1.4%;
    align-content: center;
}
    
#\37 452ffdb {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
    order: 0;
}
    
#b07dfb65 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 8% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 16abdc8 {
    align-items: flex-start;
    width: 32.4%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 1;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    justify-self: auto;
    background-color: rgba(4, 4, 4, 0.5);
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d352750a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9b946a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af1f7dca {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecffd76d {
    width: 70%;
    height: auto;
    max-width: 100%;
}
    
#\36 e293bf8 {
    align-items: flex-start;
    width: 32.4%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 0;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    justify-self: auto;
    background-color: rgba(4, 4, 4, 0.5);
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 90a1086 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#f285d610 {
    width: 40%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a4a50ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 26b3a06 {
    align-items: flex-start;
    width: 32.4%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 2;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    justify-self: auto;
    background-color: rgba(4, 4, 4, 0.5);
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bb4b986 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\36 38a53f7 {
    width: 60%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b865196b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb126c53 {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 1.4%;
    align-content: center;
}
    
#c107ca30 {
    align-items: flex-start;
    width: 32.4%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 0;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    justify-self: auto;
    background-color: rgba(4, 4, 4, 0.5);
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e0a1b90 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#c89958ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 23d5fae {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f1ee09c {
    align-items: flex-start;
    width: 32.4%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 1;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    justify-self: auto;
    background-color: rgba(4, 4, 4, 0.5);
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8f56cd6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2e52676 {
    width: 80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ee4f429 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a57ae3a7 {
    align-items: center;
    width: 32.4%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 1;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    justify-self: auto;
    background-color: rgba(4, 4, 4, 0.5);
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a3aacb3 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#c9c90c4b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 49a69c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 38e1eb6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#e65b7c9c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#a3a01f2b {
    width: 55%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 cf48170 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#fa7edcc0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 970c9a4 {
    margin: 0px 0% 0px 0%;
}
    
#d8644c76 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\34 681bf50 {
    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;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 834f96d {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 96d4948 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    border-radius: 2px 2px 2px 2px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 7f696ce {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 7201f54 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#bb5e8efb {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_8);
    background-image: none;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px -8%;
}
    
#ed91cbde {
    margin: 0px 0% 0px 0%;
}
    
#d70d63fe {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8edf1f3 {
    flex-direction: row;
    width: 40.95%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 22db6b7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\39 22db6b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2d28913 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e572132b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 06293ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c97ec15 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ef10b3f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_lnq {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#\34 b7431fd {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#e804e9c0 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 aebda79 {
    width: 55%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 32ee46b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 db745f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\32 27ada37 {
    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;
}
    
#ee9271fc {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 8aebe61 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 35dc621 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\36 9b6bc03 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 c364afe::before, #\34 c364afe > .bgExtraLayerOverlay {
    
}
#\34 c364afe {
    background-size: contain;
    background-position: 100% 100%;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 41%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-image: none;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#c6d417ad::before, #c6d417ad > .bgExtraLayerOverlay {
    
}
#c6d417ad {
    background-size: contain;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    background-color: var(--color_8);
    height: auto;
    order: 1;
    padding: 0% 0px 0% 0px;
    margin: 4% 0% 4% 0%;
}
    
#\32 db34966 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 cb9c496 {
    width: 80%;
    height: auto;
    max-width: 100%;
}
    
#\38 32101f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e2b4a9e8 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 2794d4d {
    align-items: flex-start;
    width: 90%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 2px 2px 2px 2px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px -80% 0px 0%;
}
    
#f89b7953 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 f555da1 {
    margin: 0px 0% 0px 0%;
}
    
#b8adcee4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    order: 1;
    padding: 2% 0px 2% 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\32 6251020 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e9eb8eb5 {
    width: 55%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
}
    
#cc81d2f9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 bff0d25 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\39 7ac1ece {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d30cb5d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 ec89cf0 {
    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;
}
    
#a609c7ff {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 1760794 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 4;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: var(--color_9);
    justify-self: auto;
    align-self: auto;
    padding: 2% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 abe76d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a08bdc8 {
    min-height: 8px;
    column-gap: 1.2%;
    row-gap: 20px;
    width: 55%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-content: center;
    align-items: stretch;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 3a63c34 {
    width: 41%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    height: auto;
    justify-content: flex-start;
}
    
#e4b05a2c {
    min-height: auto;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#e53a4c16 {
    margin: 0px 0% 0px 0%;
}
    
#\36 f4d6be2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 83411a2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\33 5ad990f {
    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;
}
    
#\30 df21bb9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: var(--color_9);
    justify-self: auto;
    align-self: auto;
    padding: 2% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d43fae1.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\32 d43fae1 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af3657f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ee3dd99 {
    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;
}
    
#\37 04685d4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#df2cae5e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: var(--color_9);
    justify-self: auto;
    align-self: auto;
    padding: 2% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 415f04e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4acdfd9.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#c4acdfd9 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0d464cb {
    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;
}
    
#\39 78630f9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 2;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: var(--color_9);
    justify-self: auto;
    align-self: auto;
    padding: 2% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d68c16b6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#\31 ce741de {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 961a7ee.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\32 961a7ee {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7f11e85 {
    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;
}
    
#f4dbe6b1 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#\39 92dd155 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bfc4ba6.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\39 bfc4ba6 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 326ce79 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(22, 22, 22, 1);
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 2% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e381b45f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 76a2765 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#fabe33da {
    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;
}
    
#\30 aa34b95.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\30 aa34b95 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_uv5[data-pinned] {
    position: sticky;
    top: 140px;
    bottom: auto;
    z-index: 1;
}
#group_uv5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0% 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e0471700 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 48px;
    height: auto;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#aaee94a2 {
    width: auto;
    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 869f3eb {
    margin: 0px 0% 0px 0%;
}
    
#da88334d {
    align-items: flex-start;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3da4b6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 551672a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 62345a9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\36 7d47d0d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\30 d95741a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#\32 2c96130 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5cd968a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\35 9ecbaff {
    align-items: flex-start;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 5;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 93d45c4 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 8% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 6f5d46f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#cfa73633 {
    align-items: flex-start;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    align-self: auto;
    order: 3;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 75b65ab {
    align-items: flex-start;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#df827cce::before, #df827cce > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.3;
    border-radius: inherit;
}
#df827cce {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/6a9c00ed/dms3rep/multi/opt/imgi_23_Sequence-01.00_01_13_17.Still001-2788h.jpg");
    background-attachment: fixed;
}
#df827cce.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAECAxITITH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8AzjfY9lsX2MfCNJrJ8AG2mX//2Q==');
}
    
#aaf97d4c {
    min-height: 80px;
    column-gap: 1.2%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: stretch;
    order: 1;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#f7d04903 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b467d03b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    align-self: flex-end;
}
    
#\30 e832257 {
    width: 90px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b92b6419 {
    width: 90px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 22f8d2f {
    width: 90px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9dc77b6 {
    width: 90px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e110a10 {
    align-items: flex-start;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    align-self: auto;
    order: 4;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e324d01 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#cf3c19d6 {
    width: 90px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e5f0056 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b72719c {
    align-items: flex-start;
    width: 32.53%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    align-self: auto;
    order: 2;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5) rgba(46,125,50,0.5);
    border-style: solid;
    background-color: rgba(0,0,0,0.4);
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3adbb6b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#\37 b31525c {
    width: 90px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f64b9f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8k3 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\37 d453212.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\37 d453212 {
    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;
}
    
#b6262aec {
    margin: 0px 0% 0px 0%;
}
    
#d0666b02 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    border-radius: 2px 2px 2px 2px;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 e5a91db {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 dabaf86 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 ae3fa6b {
    flex-direction: row;
    width: 40.95%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 08e56d6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
}
    
#a4ac5424 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_8);
    background-image: none;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px -8%;
}
    
#\34 2fdc02d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 5400111 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b80c4b75 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#fb631d63 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0px 4% 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_00l {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 17df4a5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ad782bb8 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6d959f2 {
    min-height: 80vh;
    flex-wrap: nowrap;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    padding: 16% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f4fa430d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 6px 8px 8px 8px;
}
#f4fa430d {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 48px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dc7826b {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa4a7f5f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fa4a7f5f {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df5a877c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b9c2a41 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be59b04a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 36px;
    column-gap: 24px;
    height: auto;
}
    
#\38 6caa064 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9227faf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c9227faf {
    width: 50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0px 0px -2px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 312e8a7 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3454a01 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5ab4cb0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    flex-wrap: nowrap;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 92e66c3 {
    margin: 0px 0% 0px 0%;
}
    
#d1986405 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 967bead {
    align-items: flex-start;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    --column-gap: 1%;
    order: 2;
}
    
#\35 11df7ef.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 6px 8px 8px 8px;
}
#\35 11df7ef {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 48px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7d512e6::before, #\37 7d512e6 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\37 7d512e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    background-image: url();
    min-width: 4%;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\37 7d512e6.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#c36b70e8::before, #c36b70e8 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.5;
}
#c36b70e8 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6636252 {
    width: 100%;
}
    
#a86ef6ec {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 24px;
}
    
#db8ccf41 {
    margin: 0px 0% 0px 0%;
}
    
#\39 eb63859 {
    height: 50px;
    width: 60px;
}
    
#\38 86dea27 {
    height: 50px;
    width: 60px;
}
    
#\30 117e4d8 {
    height: 50px;
    width: 60px;
}
    
#\36 3f1be1f {
    height: 50px;
    width: 60px;
}
    
#widget_69u {
    height: 50px;
    width: 60px;
}
    
#a2a0ae6b {
    height: 50px;
    width: 60px;
}
    
#cb785d9e {
    width: 80%;
}
    
#\34 8f8ca1f {
    column-gap: 1.6%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 12px;
}
    
#group_156 {
    width: 100%;
    row-gap: 12px;
    padding: 12px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#af71f7b7 {
    width: 100%;
    row-gap: 12px;
    padding: 12px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3b98cf7 {
    width: 100%;
    row-gap: 12px;
    padding: 12px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\33 416de63 {
    width: 100%;
    row-gap: 12px;
    padding: 12px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#ae1f1532 {
    width: 100%;
    row-gap: 12px;
    padding: 12px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#a62a0137 {
    width: 100%;
    row-gap: 12px;
    padding: 12px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d0d57c5 {
    width: 100%;
}
    
#group_k4a {
    row-gap: 24px;
}
    
#\34 f8eb384 {
    width: 100%;
}
    
#\31 38d1205 {
    width: 100%;
}
    
#\37 32e53e2 {
    width: 100%;
}
    
#widget_72g {
    width: 40%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b78a7e2c::before, #b78a7e2c > .bgExtraLayerOverlay {
    
}
#b78a7e2c {
    width: 100%;
    min-height: 61px;
    height: auto;
    row-gap: 14px;
    padding: 0px 0px 0px 0px;
}
#b78a7e2c.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 820abcd {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 28% 4% 16% 4%;
}
    
#\33 58da9e8::before, #\33 58da9e8 > .bgExtraLayerOverlay {
    
}
    
#f167dfe6 {
    margin: 0px 0% 0px 0%;
}
    
#bec2f2d2 {
    width: 80%;
}
    
#ac7281b7 {
    width: 100%;
}
    
#\32 4a611e8 {
    width: 100%;
}
    
#\30 5cda78b {
    width: 13.42%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 77c828c {
    width: 13.42%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 c490dfd {
    width: 13.42%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 0c6b05e {
    width: 13.42%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 804ec67 {
    width: 13.42%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 552ee1b {
    width: 13.42%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 21aaad0 {
    width: 13.42%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_mam {
    align-items: flex-start;
}
    
#\38 fe49517 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a4c541d9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 7083a68 {
    margin: 0px 0% 0px 0%;
}
    
#group_npm::before, #group_npm > .bgExtraLayerOverlay {
    
}
#group_npm {
    width: 100%;
    min-height: 80px;
}
    
#group_t1c::before, #group_t1c > .bgExtraLayerOverlay {
    
}
#group_t1c {
    width: 90%;
}
    
#f5c1b340 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 8fef781 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 de97ee1 {
    margin: 0px 0% 0px 0%;
}
    
#b2608f4c {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#group_tgn {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#widget_huq {
    height: 600px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9995460 {
    column-gap: 1.2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#cc5e409b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 24px;
}
    
#\35 a3e2a58 {
    margin: 0px 0% 0px 0%;
}
    
#\35 bf70ab4::before, #\35 bf70ab4 > .bgExtraLayerOverlay {
    
}
#\35 bf70ab4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAECAxITITH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8AzjfY9lsX2MfCNJrJ8AG2mX//2Q==');
}
    
#c4825877 {
    width: 60%;
}
    
#fc9e2f0d {
    row-gap: 24px;
}
    
#ab18e740 {
    column-gap: 1.2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#fde8a535 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\33 afaf292 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#af68ae35 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#da41a59a {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 5cdc38c {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b27423e {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\30 55ac3a2 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6878c4f {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#a4176599 {
    row-gap: 12px;
}
    
#\39 9c53b83 {
    row-gap: 12px;
}
    
#\32 83447bd {
    row-gap: 12px;
}
    
#bb81222b {
    row-gap: 12px;
}
    
#\35 645dc45 {
    row-gap: 12px;
}
    
#e4fb3ad0 {
    row-gap: 12px;
}
    
#\33 7ec8cc0 {
    row-gap: 12px;
}
    
#\38 37e0662 {
    row-gap: 12px;
}
    
#d353718b {
    padding: 0px 0px 0px 0px;
    margin: 2% 0% 0% 0%;
}
    
#group_02g {
    row-gap: 12px;
}
    
#\33 c31a20f {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\36 45f29d8 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#bce4ce13 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5a7ad21 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\35 cc9dd0f {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\35 2f57391 {
    row-gap: 12px;
}
    
#\38 e99862e {
    row-gap: 12px;
}
    
#ea73b502 {
    row-gap: 12px;
}
    
#\37 7192db2 {
    row-gap: 12px;
}
    
#a98af6bb {
    row-gap: 12px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7905185 {
    width: 100%;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 24px 0% 0px 0%;
}
    
#\34 7682503 {
    column-gap: 3.040380047505938%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#e2d05a9f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b8215aac {
    margin: 0px 0% 0px 0%;
}
    
#\33 c7a5c15::before, #\33 c7a5c15 > .bgExtraLayerOverlay {
    
}
#\33 c7a5c15.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAECAxITITH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8AzjfY9lsX2MfCNJrJ8AG2mX//2Q==');
}
    
#\33 7ef0b44 {
    row-gap: 24px;
}
    
#group_2n4 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 12px;
}
    
#group_gvh {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.4466546112115732%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\31 77c018a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.4466546112115732%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\32 9e552ff {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.4466546112115732%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\39 fc42721 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ca03332 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\32 5973a4d {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\33 2005a8b {
    row-gap: 12px;
}
    
#\32 cb3fd28 {
    row-gap: 12px;
}
    
#bc1be0a2 {
    row-gap: 12px;
}
    
#\30 e9232a3 {
    margin-top: 0px;
    width: 100%;
}
    
#\39 201a949 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\39 571d005 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#c8655d1b {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\31 fb92055 {
    row-gap: 12px;
}
    
#\36 7cdb64d {
    row-gap: 12px;
}
    
#f34f0d09 {
    row-gap: 12px;
}
    
#\38 1501afe {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\37 3c9f926 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b45afa7 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 02afc83 {
    row-gap: 12px;
}
    
#\31 65260f6 {
    row-gap: 12px;
}
    
#\33 810eb0b {
    row-gap: 12px;
}
    
#af16adfe {
    height: auto;
    min-height: 40px;
    padding: 0px 0px 0px 0px;
    margin: 2% 0% 0% 0%;
}
    
#\37 88c0309 {
    margin-top: 0px;
    width: 100%;
}
    
#b7592709 {
    column-gap: 1.4466546112115732%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\34 56c6f4e {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8b5cc68 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\37 993ba01 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d7214a0 {
    row-gap: 12px;
}
    
#\35 035019b {
    row-gap: 12px;
}
    
#\35 3cac32b {
    row-gap: 12px;
}
    
#\39 2ad187d {
    row-gap: 12px;
}
    
#\37 ec44d2c {
    column-gap: 1.4466546112115732%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 12px;
}
    
#b7689114 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5cb9730 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\36 115c9e6 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d9d7ec4 {
    row-gap: 12px;
}
    
#\33 3b1e683 {
    row-gap: 12px;
}
    
#\31 ad83e21 {
    row-gap: 12px;
}
    
#c61fd192 {
    width: 100%;
}
    
#\30 5161e92 {
    width: 100%;
}
    
#add36d72 {
    width: 100%;
}
    
#\37 444641b {
    width: 100%;
}
    
#eb0c5b58 {
    width: 100%;
}
    
#d97159b8 {
    width: 100%;
}
    
#\38 a471002 {
    width: 100%;
}
    
#\39 31e660d {
    width: 100%;
}
    
#\35 1f6fc09 {
    width: 100%;
}
    
#\32 5eb0d11 {
    width: 100%;
}
    
#\31 b682e7d {
    width: 100%;
}
    
#af526d6f {
    width: 100%;
}
    
#b7a2f4d3 {
    width: 100%;
}
    
#c9705f6b {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 2% 0% 0% 0%;
}
    
#\33 b68d3c1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
}
    
#\32 4e66701 {
    width: 100%;
    align-self: flex-start;
    min-height: auto;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#fdd64960 {
    width: 100%;
    align-self: flex-start;
    min-height: auto;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b3209b9 {
    width: 100%;
}
    
#c0a2e4ad {
    row-gap: 12px;
}
    
#f2553468 {
    width: 100%;
}
    
#\36 961943e {
    row-gap: 12px;
}
    
#\39 e341e06 {
    align-self: flex-start;
    min-height: auto;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#ec9d8c13 {
    row-gap: 12px;
}
    
#a838fc76 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a152bf4d {
    margin: 0px 0% 0px 0%;
}
    
#\34 f5a51b9 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 8% 4% 4% 4%;
}
    
#\38 3545b05 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#group_fup {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#group_5qc {
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px -4%;
}
    
#widget_47u {
    height: 600px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 11f3c29::before, #\37 11f3c29 > .bgExtraLayerOverlay {
    
}
#\37 11f3c29 {
    width: 100%;
    min-height: 80px;
}
    
#e2ccb395::before, #e2ccb395 > .bgExtraLayerOverlay {
    
}
#e2ccb395 {
    width: 90%;
}
    
#\38 0d6c979 {
    margin: 0px 0% 0px 0%;
}
    
#\38 8e0ed9b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 c79f51a {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 be23199::before, #\37 be23199 > .bgExtraLayerOverlay {
    
}
#\37 be23199.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAECAxITITH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8AzjfY9lsX2MfCNJrJ8AG2mX//2Q==');
}
    
#\32 19344d1 {
    margin: 0px 0% 0px 0%;
}
    
#b07dfb65 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 24px;
}
    
#\37 452ffdb {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 7b53ba3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ecffd76d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cd7f32ac {
    column-gap: 1.4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
    row-gap: 12px;
}
    
#\36 e293bf8 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\35 16abdc8 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\31 26b3a06 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\36 90a1086 {
    row-gap: 12px;
}
    
#f285d610 {
    width: 100%;
}
    
#\38 8f56cd6 {
    row-gap: 12px;
}
    
#c2e52676 {
    width: 100%;
}
    
#\38 bb4b986 {
    row-gap: 12px;
}
    
#\32 44349e6 {
    row-gap: 12px;
}
    
#bb126c53 {
    column-gap: 1.4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
    row-gap: 12px;
}
    
#c107ca30 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f1ee09c {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#a57ae3a7 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e0a1b90 {
    row-gap: 12px;
}
    
#\36 38a53f7 {
    width: 100%;
}
    
#d352750a {
    row-gap: 12px;
}
    
#\35 a3aacb3 {
    row-gap: 12px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 cf48170 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 970c9a4 {
    margin: 0px 0% 0px 0%;
}
    
#\36 38e1eb6 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#a3a01f2b {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#d8644c76 {
    height: 500px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 834f96d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ed91cbde {
    margin: 0px 0% 0px 0%;
}
    
#\32 8edf1f3 {
    width: 100%;
    min-height: 80px;
}
    
#\31 96d4948 {
    width: 100%;
    min-height: 80px;
}
    
#bb5e8efb {
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px -4%;
}
    
#\34 b7431fd {
    row-gap: 12px;
}
    
#e804e9c0 {
    row-gap: 12px;
}
    
#group_lnq {
    row-gap: 12px;
}
    
#\39 22db6b7 {
    width: 80%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee9271fc {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 9b6bc03 {
    margin: 0px 0% 0px 0%;
}
    
#\35 aebda79 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
    
#\33 db745f2 {
    width: 100%;
    min-height: 80px;
}
    
#\33 32ee46b {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 c364afe::before, #\34 c364afe > .bgExtraLayerOverlay {
    
}
#\34 c364afe {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#c6d417ad::before, #c6d417ad > .bgExtraLayerOverlay {
    
}
#c6d417ad {
    width: 90%;
}
    
#e2b4a9e8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 f555da1 {
    margin: 0px 0% 0px 0%;
}
    
#\38 cb9c496 {
    width: 100%;
}
    
#b8adcee4 {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 6251020 {
    width: 100%;
    min-height: 80px;
}
    
#\39 7ac1ece {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#a609c7ff {
    margin: 0px 0% 0px 0%;
}
    
#e9eb8eb5 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 1760794 {
    row-gap: 12px;
    padding: 12px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#e4b05a2c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
}
    
#e53a4c16 {
    margin: 0px 0% 0px 0%;
}
    
#\39 3a63c34 {
    width: 100%;
    min-height: 44px;
    height: auto;
}
    
#\32 a08bdc8 {
    width: 100%;
    min-height: 80px;
    row-gap: 12px;
}
    
#\30 df21bb9 {
    row-gap: 12px;
    padding: 12px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d43fae1 {
    width: 50px;
    height: 60px;
}
    
#\34 83411a2 {
    row-gap: 12px;
}
    
#\37 04685d4 {
    row-gap: 12px;
}
    
#df2cae5e {
    padding: 12px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#c4acdfd9 {
    height: 60px;
    width: 50px;
}
    
#d68c16b6 {
    row-gap: 12px;
}
    
#\39 78630f9 {
    row-gap: 12px;
    padding: 12px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\32 961a7ee {
    width: 50px;
    height: 60px;
}
    
#\38 326ce79 {
    row-gap: 12px;
    padding: 12px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\39 bfc4ba6 {
    width: 50px;
}
    
#f4dbe6b1 {
    row-gap: 12px;
}
    
#\34 76a2765 {
    row-gap: 12px;
}
    
#\30 aa34b95 {
    width: 50px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 93d45c4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 24px;
}
    
#\34 869f3eb {
    margin: 0px 0% 0px 0%;
}
    
#df827cce::before, #df827cce > .bgExtraLayerOverlay {
    
}
#df827cce.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAECAxITITH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8AzjfY9lsX2MfCNJrJ8AG2mX//2Q==');
}
    
#\30 e832257 {
    height: auto;
    width: 80px;
}
    
#b92b6419 {
    height: auto;
    width: 80px;
}
    
#\34 22f8d2f {
    height: auto;
    width: 80px;
}
    
#d9dc77b6 {
    height: auto;
    width: 80px;
}
    
#cf3c19d6 {
    height: auto;
    width: 80px;
}
    
#\37 b31525c {
    height: auto;
    width: 80px;
}
    
#e0471700 {
    row-gap: 24px;
}
    
#aaf97d4c {
    column-gap: 1.2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\31 75b65ab {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#da88334d {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b72719c {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#cfa73633 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e110a10 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9ecbaff {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\32 5cd968a {
    row-gap: 12px;
}
    
#\35 62345a9 {
    row-gap: 12px;
}
    
#\35 3adbb6b {
    row-gap: 12px;
}
    
#\30 d95741a {
    row-gap: 12px;
}
    
#\33 e324d01 {
    row-gap: 12px;
}
    
#\33 6f5d46f {
    row-gap: 12px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 dabaf86 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b6262aec {
    margin: 0px 0% 0px 0%;
}
    
#\36 ae3fa6b {
    width: 100%;
    min-height: 80px;
}
    
#d0666b02 {
    width: 100%;
    min-height: 80px;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a4ac5424 {
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px -4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fb631d63 {
    padding: 4% 0% 4% 0%;
}
    
#\34 17df4a5 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ad782bb8 {
    width: 100%;
}
    
#\32 6d959f2 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 28% 4% 16% 4%;
}
    
#\37 dc7826b {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fa4a7f5f {
    width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\39 b9c2a41 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#df5a877c {
    align-items: center;
    row-gap: 36px;
}
    
#\38 6caa064 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c9227faf {
    width: 100%;
}
    
#\35 3454a01 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 92e66c3 {
    margin: 0px 0% 0px 0%;
}
    
#d1986405 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 1%;
    justify-content: center;
    row-gap: 8px;
}
    
#\37 7d512e6::before, #\37 7d512e6 > .bgExtraLayerOverlay {
    
}
#\37 7d512e6 {
    width: 100%;
    min-height: 61px;
    height: auto;
    row-gap: 48px;
    padding: 0px 0px 0px 0px;
}
#\37 7d512e6.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#c36b70e8::before, #c36b70e8 > .bgExtraLayerOverlay {
    
}
    
#\32 312e8a7 {
    row-gap: 12px;
    align-items: center;
}
    
#be59b04a {
    row-gap: 48px;
}
    
#\36 967bead {
    --column-gap: 2%;
    column-gap: 2%;
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\34 820abcd {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 58da9e8 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\32 6d959f2 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c36b70e8 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\34 8f8ca1f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1.2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#a86ef6ec {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 4% 8% 4%;
}
    
#group_k4a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
}
    
#\39 eb63859.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\39 eb63859 {
    height: auto;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#\38 86dea27 {
    height: auto;
    width: 60px;
}
    
#\30 117e4d8 {
    height: auto;
    width: 60px;
}
    
#\36 3f1be1f.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
}
#\36 3f1be1f {
    height: auto;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#widget_69u {
    height: auto;
    width: 60px;
}
    
#a2a0ae6b.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#a2a0ae6b {
    height: auto;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#db8ccf41 {
    margin: 0px 0% 0px 0%;
}
    
#widget_72g {
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
    width: 60%;
}
    
#cb785d9e {
    width: 100%;
}
    
#group_156 {
    width: 100%;
    row-gap: 12px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#af71f7b7 {
    width: 100%;
    row-gap: 12px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3b98cf7 {
    width: 100%;
    row-gap: 12px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\33 416de63 {
    width: 100%;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#ae1f1532 {
    width: 100%;
    row-gap: 12px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#a62a0137 {
    width: 100%;
    row-gap: 12px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\37 32e53e2 {
    width: 70%;
}
    
#\38 d0d57c5 {
    width: 90%;
}
    
#\31 38d1205 {
    width: 80%;
}
}



@media (max-width: 767px) {
    
#b78a7e2c::before, #b78a7e2c > .bgExtraLayerOverlay {
    
}
#b78a7e2c {
    row-gap: 8px;
    width: 100%;
    min-height: 49px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
}
#b78a7e2c.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 820abcd {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 44% 4% 20% 4%;
}
    
#\33 58da9e8::before, #\33 58da9e8 > .bgExtraLayerOverlay {
    
}
    
#f167dfe6 {
    margin: 0px 0% 0px 0%;
}
    
#bec2f2d2 {
    width: 100.00%;
}
    
#ac7281b7 {
    width: 100.00%;
}
    
#\32 4a611e8 {
    width: 100.00%;
}
    
#\30 5cda78b {
    width: 100.00%;
}
    
#\38 77c828c {
    width: 100.00%;
}
    
#\36 c490dfd {
    width: 100.00%;
}
    
#\36 0c6b05e {
    width: 100.00%;
}
    
#\37 804ec67 {
    width: 100.00%;
}
    
#\32 552ee1b {
    width: 100.00%;
}
    
#\30 21aaad0 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#f5c1b340 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#a4c541d9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#group_npm::before, #group_npm > .bgExtraLayerOverlay {
    
}
#group_npm {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_t1c::before, #group_t1c > .bgExtraLayerOverlay {
    
}
#group_t1c {
    width: 100%;
}
    
#widget_527 {
    height: 240px;
}
    
#\34 7083a68 {
    margin: 0px 0% 0px 0%;
}
    
#widget_8uo {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b2608f4c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#\33 8fef781 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_tgn {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#widget_huq {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\33 9995460 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1.2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#cc5e409b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#fc9e2f0d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#d353718b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 bf70ab4::before, #\35 bf70ab4 > .bgExtraLayerOverlay {
    
}
#\35 bf70ab4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAECAxITITH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8AzjfY9lsX2MfCNJrJ8AG2mX//2Q==');
}
    
#ab18e740 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1.2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#c4825877 {
    width: 100%;
}
    
#fde8a535 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\33 afaf292 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#af68ae35 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#da41a59a {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 5cdc38c {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b27423e {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\30 55ac3a2 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6878c4f {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#a4176599 {
    row-gap: 12px;
}
    
#\32 83447bd {
    row-gap: 12px;
}
    
#\39 9c53b83 {
    row-gap: 12px;
}
    
#bb81222b {
    row-gap: 12px;
}
    
#\35 645dc45 {
    row-gap: 12px;
}
    
#e4fb3ad0 {
    row-gap: 12px;
}
    
#\33 7ec8cc0 {
    row-gap: 12px;
}
    
#\38 37e0662 {
    row-gap: 12px;
}
    
#group_02g {
    row-gap: 12px;
}
    
#\33 c31a20f {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\36 45f29d8 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#bce4ce13 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5a7ad21 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\35 cc9dd0f {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\35 2f57391 {
    row-gap: 12px;
}
    
#\38 e99862e {
    row-gap: 12px;
}
    
#ea73b502 {
    row-gap: 12px;
}
    
#\37 7192db2 {
    row-gap: 12px;
}
    
#a98af6bb {
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#\31 7905185 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
}
    
#\34 7682503 {
    column-gap: 6.072106261859583%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#e2d05a9f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 12% 4% 12% 4%;
}
    
#\33 c7a5c15::before, #\33 c7a5c15 > .bgExtraLayerOverlay {
    
}
#\33 c7a5c15.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAECAxITITH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8AzjfY9lsX2MfCNJrJ8AG2mX//2Q==');
}
    
#group_2n4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
}
    
#\33 7ef0b44 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
}
    
#af16adfe {
    width: 100%;
    min-height: 30px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 2% 0% 0% 0%;
}
    
#\39 2ad187d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
}
    
#c9705f6b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 7d7cbd9 {
    width: 80%;
}
    
#e984b75b {
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_gvh {
    column-gap: 1.4466546112115732%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    min-height: auto;
}
    
#\39 fc42721 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ca03332 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\32 5973a4d {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\33 2005a8b {
    row-gap: 12px;
}
    
#\31 77c018a {
    column-gap: 1.4466546112115732%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    min-height: auto;
}
    
#\39 201a949 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\39 571d005 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#c8655d1b {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\32 9e552ff {
    column-gap: 1.4466546112115732%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
    row-gap: 12px;
}
    
#\38 1501afe {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\37 3c9f926 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b45afa7 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\32 cb3fd28 {
    row-gap: 12px;
}
    
#bc1be0a2 {
    row-gap: 12px;
}
    
#\31 fb92055 {
    row-gap: 12px;
}
    
#\36 7cdb64d {
    row-gap: 12px;
}
    
#f34f0d09 {
    row-gap: 12px;
}
    
#\38 02afc83 {
    row-gap: 12px;
}
    
#\31 65260f6 {
    row-gap: 12px;
}
    
#\33 810eb0b {
    row-gap: 12px;
}
    
#b7592709 {
    column-gap: 1.4466546112115732%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\34 56c6f4e {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8b5cc68 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\37 993ba01 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3cac32b {
    row-gap: 12px;
}
    
#\35 035019b {
    row-gap: 12px;
}
    
#eb0c5b58 {
    margin-top: 0px;
}
    
#\34 d7214a0 {
    row-gap: 12px;
}
    
#\37 ec44d2c {
    column-gap: 1.4466546112115732%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#b7689114 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5cb9730 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\36 115c9e6 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d9d7ec4 {
    row-gap: 12px;
}
    
#\33 3b1e683 {
    row-gap: 12px;
}
    
#\31 ad83e21 {
    row-gap: 12px;
}
    
#\33 b68d3c1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
}
    
#\32 4e66701 {
    width: 100%;
    align-self: flex-start;
    min-height: auto;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#fdd64960 {
    width: 100%;
    align-self: flex-start;
    min-height: auto;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#c0a2e4ad {
    row-gap: 12px;
}
    
#\36 961943e {
    row-gap: 12px;
}
    
#\34 13dbb93 {
    margin-top: 0px;
}
    
#\39 e341e06 {
    align-self: flex-start;
    min-height: auto;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#ec9d8c13 {
    row-gap: 12px;
}
    
#b8215aac {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 f5a51b9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 3545b05 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_fup {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_47u {
    height: auto;
}
    
#group_5qc {
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px -6%;
}
}



@media (max-width: 767px) {
    
#\37 11f3c29::before, #\37 11f3c29 > .bgExtraLayerOverlay {
    
}
#\37 11f3c29 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e2ccb395::before, #e2ccb395 > .bgExtraLayerOverlay {
    
}
    
#\30 c79f51a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
}
    
#\31 c908c9b {
    height: auto;
}
    
#\38 8e0ed9b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\37 be23199::before, #\37 be23199 > .bgExtraLayerOverlay {
    
}
#\37 be23199.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAECAxITITH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8AzjfY9lsX2MfCNJrJ8AG2mX//2Q==');
}
    
#\32 44349e6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
}
    
#\37 452ffdb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#b07dfb65 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\35 7b53ba3 {
    width: 100%;
}
    
#ecffd76d {
    width: 100%;
}
    
#cd7f32ac {
    column-gap: 1.4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\36 e293bf8 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\35 16abdc8 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\31 26b3a06 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\36 90a1086 {
    row-gap: 12px;
}
    
#f285d610 {
    width: 100%;
}
    
#\38 8f56cd6 {
    row-gap: 12px;
}
    
#c2e52676 {
    width: 100%;
}
    
#\38 bb4b986 {
    row-gap: 12px;
}
    
#\36 38a53f7 {
    width: 100%;
}
    
#bb126c53 {
    column-gap: 1.4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#c107ca30 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f1ee09c {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#a57ae3a7 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e0a1b90 {
    row-gap: 12px;
}
    
#d352750a {
    row-gap: 12px;
}
    
#\35 a3aacb3 {
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#\36 38e1eb6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#a3a01f2b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\30 cf48170 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#d8644c76 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 834f96d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 96d4948 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
}
    
#\36 7201f54 {
    height: auto;
}
    
#\32 8edf1f3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bb5e8efb {
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px -6%;
}
    
#group_lnq {
    row-gap: 12px;
}
    
#\34 b7431fd {
    row-gap: 12px;
}
    
#e804e9c0 {
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#\35 aebda79 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\33 db745f2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ee9271fc {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 35dc621 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\34 c364afe::before, #\34 c364afe > .bgExtraLayerOverlay {
    
}
#\34 c364afe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#c6d417ad::before, #c6d417ad > .bgExtraLayerOverlay {
    
}
    
#e2b4a9e8 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f89b7953 {
    height: 240px;
}
    
#b8adcee4 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\38 cb9c496 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 6251020 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e9eb8eb5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\33 bff0d25 {
    height: auto;
}
    
#\39 7ac1ece {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\32 1760794 {
    row-gap: 12px;
    padding: 12px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a08bdc8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 12px;
}
    
#\39 3a63c34 {
    width: 100%;
    min-height: 33px;
    align-items: center;
    height: auto;
}
    
#e4b05a2c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\32 d43fae1.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\32 d43fae1 {
    height: auto;
    width: 50px;
    margin: 0px 0% 0px 0%;
}
    
#c4acdfd9.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#c4acdfd9 {
    height: auto;
    width: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\32 961a7ee.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\32 961a7ee {
    height: auto;
    width: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\39 bfc4ba6.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\39 bfc4ba6 {
    height: auto;
    width: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\30 aa34b95 {
    height: auto;
    width: 50px;
}
    
#\30 df21bb9 {
    row-gap: 12px;
    padding: 12px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 83411a2 {
    row-gap: 12px;
}
    
#df2cae5e {
    row-gap: 12px;
    padding: 12px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\37 04685d4 {
    row-gap: 12px;
}
    
#\39 78630f9 {
    row-gap: 12px;
    padding: 12px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#d68c16b6 {
    row-gap: 12px;
}
    
#\37 0d464cb {
    width: 80%;
}
    
#\37 ee3dd99 {
    width: 80%;
}
    
#\33 5ad990f {
    width: 60%;
}
    
#\38 326ce79 {
    row-gap: 12px;
    padding: 12px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#f4dbe6b1 {
    row-gap: 12px;
}
    
#\30 7f11e85 {
    width: 80%;
}
    
#\34 76a2765 {
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#e0471700 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#\38 93d45c4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#df827cce::before, #df827cce > .bgExtraLayerOverlay {
    
}
#df827cce.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAECAxITITH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8AzjfY9lsX2MfCNJrJ8AG2mX//2Q==');
}
    
#aaf97d4c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1.2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\30 e832257 {
    width: 90px;
    height: auto;
}
    
#b92b6419 {
    width: 90px;
    height: auto;
}
    
#\34 22f8d2f {
    width: 90px;
    height: auto;
}
    
#d9dc77b6 {
    width: 90px;
    height: auto;
}
    
#cf3c19d6 {
    width: 90px;
    height: auto;
}
    
#\37 b31525c {
    width: 90px;
    height: auto;
}
    
#aaee94a2 {
    width: 85%;
}
    
#\31 75b65ab {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#da88334d {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b72719c {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#cfa73633 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e110a10 {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9ecbaff {
    width: 100%;
    padding: 24px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\32 5cd968a {
    row-gap: 12px;
}
    
#\35 62345a9 {
    row-gap: 12px;
}
    
#\30 d95741a {
    row-gap: 12px;
}
    
#\35 3adbb6b {
    row-gap: 12px;
}
    
#\33 e324d01 {
    row-gap: 12px;
}
    
#\33 6f5d46f {
    row-gap: 12px;
}
    
#widget_8k3 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 7d47d0d {
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\34 dabaf86 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#d0666b02 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 12px;
}
    
#\36 ae3fa6b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 e5a91db {
    height: 240px;
}
    
#a4ac5424 {
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px -6%;
}
}



@media (max-width: 767px) {
    
#b80c4b75 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#fb631d63 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#\34 17df4a5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ad782bb8 {
    width: 100%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 6d959f2 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 36% 4% 12% 4%;
}
    
#\37 dc7826b {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fa4a7f5f {
    width: 100.00%;
}
    
#\39 b9c2a41 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 6caa064 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c9227faf {
    width: 100.00%;
}
    
#\35 3454a01 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 92e66c3 {
    margin: 0px 0% 0px 0%;
}
    
#\37 7d512e6::before, #\37 7d512e6 > .bgExtraLayerOverlay {
    
}
#\37 7d512e6 {
    row-gap: 24px;
    width: 100%;
    min-height: 49px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
}
#\37 7d512e6.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#c36b70e8::before, #c36b70e8 > .bgExtraLayerOverlay {
    
}
    
#df5a877c {
    align-items: center;
}
    
#d1986405 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 12px;
}
    
#\36 967bead {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 12px;
}
    
#f4fa430d {
    margin-right: 0%;
    margin-left: 0%;
    width: 220px;
}
    
#\35 11df7ef {
    margin-right: 0%;
    margin-left: 0%;
    width: 220px;
}
    
#\32 312e8a7 {
    row-gap: 12px;
}
    
#be59b04a {
    row-gap: 24px;
}
}

