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

  *#dm .dmInner a.u_612435384 .iconBg { display:inline-block !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1534333594 .iconBg { display:inline-block !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3989373966 {
    padding:12.5% !important;
    border-radius:8px 8px 8px 8px !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1705060375 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

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

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

  *#dm .dmInner div.u_3823566188 hr {
    border-width:4px !important;
    color:var(--color_2) !important;
  }

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

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

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

  *#dm .dmInner div.u_1906201958 {
    padding:12.5% !important;
    border-radius:8px 8px 8px 8px !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1075189104 hr {
    border-width:4px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1626868257 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1997199799 {
    padding:12.5% !important;
    border-radius:8px 8px 8px 8px !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1234781659 .iconBg { display:inline-block !important; }

  *#dm .dmInner a.u_1354939306 .iconBg { display:inline-block !important; }
}
@media (min-width:1025px) {}
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 fe9fce8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 100%;
    min-width: 4%;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 63%, rgba(21, 123, 53, 0.83) 100%);
    background-origin: border-box;
    align-items: center;
    align-content: center;
    justify-content: space-between;
    padding: 250px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 2deb9f5 {
    min-height: 763px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\30 c86ce98::before, #\30 c86ce98 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.85;
    border-radius: inherit;
}
#\30 c86ce98 {
    background-image: url("https://irp.cdn-website.com/44f077c6/dms3rep/multi/opt/742586580_928942450219544_1991297776634249623_n-1920w.jpg");
    background-color: var(--color_5);
}
    
#e54a092b {
    margin: 0px 0% 0px 0%;
}
    
#group_7bd {
    align-items: center;
    width: 1200px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    flex: 0 1 auto;
    align-content: center;
    padding: 0px 3% 0px 3%;
    margin: 0px 0% 0px 0%;
}
    
#widget_dol {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 456deb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 9074bc5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_11s {
    width: 342px;
    height: 60px;
    max-width: 100%;
    order: 3;
}
    
#group_qv1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
}
    
#group_h2m {
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1.4134275618374559%;
    flex-wrap: nowrap;
    align-content: center;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3ih {
    width: 35px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_504 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 f915153 {
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1.4134275618374559%;
    flex-wrap: nowrap;
    align-content: center;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d4f95f3d {
    width: 35px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 af02b60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e7c64ff9 {
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1.4134275618374559%;
    flex-wrap: nowrap;
    align-content: center;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f757e558 {
    width: 35px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 b502b6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c7d211dc {
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1.4134275618374559%;
    flex-wrap: nowrap;
    align-content: center;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9a4d984 {
    width: 35px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ca07341f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 48fab1b {
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1.4134275618374559%;
    flex-wrap: nowrap;
    align-content: center;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5a4d436 {
    width: 35px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a891c1cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\34 e1378b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#ffaff9f2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 3% 0% 3%;
}
    
#widget_5nl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 dd4b193 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_34p {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 30px 0%;
}
    
#group_mmi {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: none;
    align-content: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 09a3856 {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#widget_6oc {
    width: 100%;
    height: 229.5px;
    max-width: 100%;
    order: 0;
}
    
#widget_hn9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 440fae2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 440fae2 {
    width: 89.11%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 20px 0%;
}
    
#group_46k {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5813211717635207%;
    flex: 0 1 auto;
    --column-gap: 20px;
    flex-wrap: wrap;
    align-content: center;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 20px 0%;
}
    
#group_7hp {
    align-items: center;
    width: 48.21%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    align-content: center;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    border-radius: 12px 12px 12px 12px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#widget_98k {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b784fe89 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be973a6a {
    align-items: center;
    width: 48.21%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    align-content: center;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    border-radius: 12px 12px 12px 12px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d5c5da9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9ad28da {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e451367d {
    align-items: center;
    width: 48.21%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    align-content: center;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    border-radius: 12px 12px 12px 12px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 41936d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e6d57c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 fde0065 {
    align-items: center;
    width: 48.21%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    align-content: center;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    border-radius: 12px 12px 12px 12px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#b78b2f2f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdd24ec7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 7cfd5ee.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 7cfd5ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 20px 0%;
}
    
#\35 ca6ea19 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: none;
    align-content: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e26600e5 {
    width: 100%;
    height: 229.5px;
    max-width: 100%;
    order: 0;
}
    
#\36 f89af13 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a4d6dd16.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a4d6dd16 {
    width: 92.34%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 20px 0%;
}
    
#\31 00dc623 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5813211717635207%;
    flex: 0 1 auto;
    --column-gap: 20px;
    flex-wrap: wrap;
    align-content: center;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 20px 0%;
}
    
#\31 98f025e {
    align-items: center;
    width: 48.21%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    align-content: center;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    border-radius: 12px 12px 12px 12px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 bb1e9da {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a63969da {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 aa99e96 {
    align-items: center;
    width: 48.21%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    align-content: center;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    border-radius: 12px 12px 12px 12px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 bd648d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1342be7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 701c760 {
    align-items: center;
    width: 48.21%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    align-content: center;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    border-radius: 12px 12px 12px 12px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\37 03ee365 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2635d37 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ea9e7c4b {
    align-items: center;
    width: 48.21%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    align-content: center;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    border-radius: 12px 12px 12px 12px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#df6150c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d28ffce6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 c3cf8f7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 c3cf8f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 20px 0%;
}
    
#\34 0e5a582.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\34 0e5a582 {
    width: 342px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb957c7f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fb957c7f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef9d940f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 cb9714f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\35 f1255d3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#fbc6afd8::before, #fbc6afd8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#fbc6afd8 {
    background-image: url("https://irp.cdn-website.com/44f077c6/dms3rep/multi/opt/hero-bg-d61329fb-1920w.png");
    background-position: 50% 0%;
}
    
#widget_pb8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_pb8 {
    width: 80.70%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 30px 0%;
}
    
#group_t3j {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8252338580880676%;
    --column-gap: 20px;
    flex-wrap: wrap;
    align-content: flex-start;
}
    
#group_3cs {
    align-items: center;
    width: 32.11%;
    min-height: 313px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lcf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 5cb747d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e98695e5 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2aa9efd {
    align-items: center;
    width: 32.11%;
    min-height: 313px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 3211fb5 {
    width: 35px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a45510c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a0641937 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 0cd527f {
    align-items: center;
    width: 32.11%;
    min-height: 313px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 181b660 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 501dc69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 d605f26 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a3870abd {
    align-items: center;
    width: 32.1%;
    min-height: 281px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    flex: 0 1 auto;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ccf989b {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 78e0f41 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 31a37c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 16d441e {
    align-items: center;
    width: 32.1%;
    min-height: 281px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    flex: 0 1 auto;
    height: auto;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d99d28e {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5c447d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a8bca24d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#de643db1 {
    align-items: center;
    width: 32.1%;
    min-height: 281px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    flex: 0 1 auto;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a27709e {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 de4c049 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 4c0b60f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\34 0617489 {
    background-color: rgba(29,29,29,1);
    background-image: url("https://irp.cdn-website.com/44f077c6/dms3rep/multi/opt/carbon-fibre-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
    
#\30 87428ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 48%;
    min-width: 4%;
}
    
#ca40d254 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-image: url("https://irp.cdn-website.com/44f077c6/dms3rep/multi/opt/495334745_582559341524525_5359281735979937851_n-788h.jpg");
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
}
    
#\33 b6d2a1a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_0il {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 248d22b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#ed8cd5b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\35 c324017 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#b826c5e6 {
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_hq5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 ce0bffd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_v88 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 30px 0%;
}
    
#group_qml {
    align-items: flex-start;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#group_j7n[data-css-edit] {
    z-index: 1;
}
#group_j7n {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex: 0 1 auto;
    --column-gap: 12px;
    align-content: flex-start;
    padding: 0px 0px 0px 20px;
    margin: 0px 0% -20px 0%;
}
    
#group_1u3 {
    align-items: center;
    width: 95%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    align-content: center;
    flex: 0 1 auto;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 40px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_mam {
    width: 87px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_dqn.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_dqn {
    width: 91.42%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dbadbca {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_2u4 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 65%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    flex: 0 1 auto;
}
    
#\37 857ecfc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 857ecfc {
    width: 311.844px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1052a4c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 1052a4c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6f611e9 {
    align-items: flex-start;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#\35 da7bb4b[data-css-edit] {
    z-index: 1;
}
#\35 da7bb4b {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex: 0 1 auto;
    --column-gap: 12px;
    align-content: flex-start;
    padding: 0px 0px 0px 20px;
    margin: 0px 0% -20px 0%;
}
    
#cafdf471 {
    width: 87px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 3f2051e {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 65%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    flex: 0 1 auto;
}
    
#\33 8fa6298.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 8fa6298 {
    width: 91.42%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fddbce60 {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee03dbfd {
    align-items: center;
    width: 95%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    align-content: center;
    flex: 0 1 auto;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 40px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b8446120.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b8446120 {
    width: 311.844px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 151b63c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 151b63c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3c59f85 {
    align-items: flex-start;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#\31 1b44e9b[data-css-edit] {
    z-index: 1;
}
#\31 1b44e9b {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex: 0 1 auto;
    --column-gap: 12px;
    align-content: flex-start;
    padding: 0px 0px 0px 20px;
    margin: 0px 0% -20px 0%;
}
    
#\35 5065bd8 {
    width: 87px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#acc4743d {
    align-items: center;
    width: 96.67%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    align-content: center;
    flex: 0 1 auto;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 40px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 0b574d7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 0b574d7 {
    width: 311.844px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee458e38.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ee458e38 {
    width: 94.67%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 74ef39c.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\31 74ef39c {
    width: 342px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 f451bc1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: url("https://irp.cdn-website.com/44f077c6/dms3rep/multi/opt/carbon-fibre-1920w.png");
    border-radius: 20px 20px 20px 20px;
    background-repeat: repeat;
    background-size: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d41e04b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#ae17bdb3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_k12 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fb30b873 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 6662f9e {
    width: 99.99712426844121%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3eh {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\39 531455a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\39 da75fdd {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\33 fc59413::before, #\33 fc59413 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.9;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(21, 123, 53, 1) 0%, rgba(29, 29, 29, 1) 100%);
}
#\33 fc59413 {
    background-image: url("https://irp.cdn-website.com/44f077c6/dms3rep/multi/opt/524358078_645046521942473_5777990509066303314_n-1920w.jpg");
}
    
#widget_6bl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 71a9066 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cf998835.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#cf998835 {
    width: 356px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 900211f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 27.93%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_2);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ce3e4f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 68.06%;
    min-width: 4%;
    flex: 0 1 auto;
}
    
#f7c2de85 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
}
    
#b68edabe {
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_hu6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fa455732 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_dkt {
    width: auto;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 2deb9f5 {
    padding: 0% 0% 0% 0%;
}
    
#\38 48fab1b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c7d211dc {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.6%;
}
    
#e7c64ff9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.6%;
}
    
#\32 f915153 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.6%;
}
    
#group_h2m {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.6%;
}
    
#e54a092b {
    margin: 0px 0% 0px 0%;
}
    
#group_qv1 {
    column-gap: 2.797202797202797%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ffaff9f2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_mmi {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_34p {
    column-gap: 3.5707643667472566%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 ca6ea19 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fb957c7f {
    width: 94.64%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f1255d3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_3cs {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    flex: 0 1 auto;
}
    
#\38 2aa9efd {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.09%;
}
    
#\36 0cd527f {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    flex: 0 1 auto;
    min-height: auto;
}
    
#a3870abd {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.09%;
}
    
#\35 16d441e {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    flex: 0 1 auto;
    height: auto;
    min-height: 309px;
}
    
#de643db1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.09%;
}
    
#group_t3j {
    column-gap: 1.8252338580880676%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#widget_pb8 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 b6d2a1a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ca40d254 {
    width: 100%;
    min-height: 426px;
    height: auto;
    order: 0;
}
    
#\30 87428ff {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c324017 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_1u3 {
    width: 100%;
    flex: 0 1 auto;
}
    
#ee03dbfd {
    width: 100%;
    flex: 0 1 auto;
}
    
#acc4743d {
    width: 100%;
    flex: 0 1 auto;
}
    
#group_v88 {
    column-gap: 2.9756369722893807%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_qml {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 6f611e9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e3c59f85 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#f7c2de85 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 900211f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
}
    
#\39 ce3e4f1 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\31 fe9fce8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 180px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 2deb9f5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0px 0% 0px;
}
    
#\38 48fab1b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#c7d211dc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#e7c64ff9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\32 f915153 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#group_h2m {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#group_qv1 {
    column-gap: 6.289308176100629%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#e54a092b {
    margin: 0px 0% 0px 0%;
}
    
#group_7bd {
    align-items: center;
    align-content: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 e1378b9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ffaff9f2 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_mmi {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#widget_6oc {
    height: auto;
}
    
#group_7hp {
    align-items: center;
    align-content: center;
}
    
#be973a6a {
    align-items: center;
    align-content: center;
}
    
#e451367d {
    align-items: center;
    align-content: center;
}
    
#\32 fde0065 {
    align-items: center;
    align-content: center;
}
    
#group_34p {
    column-gap: 3.5707643667472566%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 ca6ea19 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#e26600e5 {
    height: auto;
}
    
#\31 98f025e {
    align-items: center;
    align-content: center;
}
    
#\36 aa99e96 {
    align-items: center;
    align-content: center;
}
    
#\35 701c760 {
    align-items: center;
    align-content: center;
}
    
#ea9e7c4b {
    align-items: center;
    align-content: center;
}
}



@media (max-width: 767px) {
    
#\34 cb9714f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 f1255d3 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_3cs {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\38 2aa9efd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\36 0cd527f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
    min-height: auto;
}
    
#a3870abd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
    min-height: auto;
}
    
#\35 16d441e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#de643db1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#group_t3j {
    column-gap: 1.8252338580880676%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\30 87428ff {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#ca40d254 {
    width: 100%;
    min-height: 259px;
    align-items: center;
    height: auto;
    order: 0;
}
    
#\33 b6d2a1a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#ed8cd5b9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 c324017 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_1u3 {
    align-items: center;
    align-content: center;
    width: 100%;
    flex: 0 1 auto;
}
    
#ee03dbfd {
    align-items: center;
    align-content: center;
    width: 100%;
    flex: 0 1 auto;
}
    
#acc4743d {
    align-items: center;
    align-content: center;
    width: 100%;
    flex: 0 1 auto;
}
    
#group_v88 {
    column-gap: 6.289308176100629%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_qml {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 6f611e9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e3c59f85 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 f451bc1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 d41e04b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ae17bdb3 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



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



@media (max-width: 767px) {
    
#\30 900211f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
}
    
#\39 ce3e4f1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f7c2de85 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}

#fbc6afd8.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA/0lEQVQY0x2L3YqCUBzEz9vkfr2CJAWGYlAQiqTiB0lgHpATXRz1rEteKngleOcjtRs9zv+/6MCPGYYZMo7j1zAMn33fv3ddJzVNs7jf74u6rqW2baWyLN+SJPkgQogfznnFORd5nhdFUeSThBBFVVUFY6yM4/ibUEpfaZq+KKXPLMt+r9fr43a7PSanlD583/+zLOtJzucz+L4Px+MRXNeFIAjgdDpBGIbgOA7sdjvQNA3I5XIBz/PmQtd1MAxjztvtFlRVheVyCbIsA2GMYRRFeDgccBpNTIfNZoOr1QoVRZkhaZpiHMfoeR7ato2maeJ+v0dd1+fher1GVVXxH6qAiY+Zmpr5AAAAAElFTkSuQmCC')!important}#\34 0617489.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAq0lEQVQY012P2wrCQBBD96EmmT9VsLT1WrVrFfEKfoR/KgNTKH3IQw7ZZDYVRfED8Ja0NrMKwB3AJ9jGmZnVaYbZg2RH8uwC8CSZSZ4GRrJPkuaSliSPEWjdT1hOFLOkfTR0IK6S2mBdKPv016slVaOW3icH5vLgy19I2vnxEfK5bmCStgmAN+zi6AuAW/jtwEhek5ktzKwcHX6QVE5Y9l83kmqSTWjlfsKaP1yCMjHkd//UAAAAAElFTkSuQmCC')!important}#ca40d254.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAALAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgT/xAAhEAABBAEDBQAAAAAAAAAAAAABAAIDBAYRIVESFCRikf/EABUBAQEAAAAAAAAAAAAAAAAAAAEE/8QAGREAAwADAAAAAAAAAAAAAAAAAAECBBIi/9oADAMBAAIRAxEAPwCVmcNpzRCSHyfTcEpQzPrhY09qdxwg1GnXju1+iFo0SQAcD4pLyLT5HQ//2Q==')!important}#\30 f451bc1.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAq0lEQVQY012P2wrCQBBD96EmmT9VsLT1WrVrFfEKfoR/KgNTKH3IQw7ZZDYVRfED8Ja0NrMKwB3AJ9jGmZnVaYbZg2RH8uwC8CSZSZ4GRrJPkuaSliSPEWjdT1hOFLOkfTR0IK6S2mBdKPv016slVaOW3icH5vLgy19I2vnxEfK5bmCStgmAN+zi6AuAW/jtwEhek5ktzKwcHX6QVE5Y9l83kmqSTWjlfsKaP1yCMjHkd//UAAAAAElFTkSuQmCC')!important}#\33 fc59413.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAwQFBiIxQf/EABUBAQEAAAAAAAAAAAAAAAAAAAAC/8QAGREBAAMBAQAAAAAAAAAAAAAAAQACAxEy/9oADAMBAAIRAxEAPwCGt4qFurGvy3oqB7IfomwXRY4UAsxIHsRKNtA4WYthmvmf/9k=')!important}