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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1182105701 span[data-icon-mask] { background-color:var(--color_1) !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(0,0,0,0);
}
}



@media all {
    
#\38 4952707 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 300px 3% 140px 3%;
}
    
#\39 d7b5932 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    align-content: flex-start;
}
    
#\30 6b41679::before, #\30 6b41679 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.85;
    border-radius: inherit;
}
#\30 6b41679 {
    background-image: url("https://irp.cdn-website.com/cf50ec1d/dms3rep/multi/opt/hero+bg-1920w.jpg");
}
    
#dc1afc1b {
    margin: 0px 0% 0px 0%;
}
    
#widget_hmd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 b303e03 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 b339e9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_gr8 {
    width: 348px;
    height: 60px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\33 4078319 {
    align-items: flex-start;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\35 025d649 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#dca71dd3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0% 0% 6% 0%;
}
    
#widget_agh.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 3% 0px 0px;
}
#widget_agh {
    width: 63.78%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: -220px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9d793e9 {
    margin: 0px 0% 0px 0%;
}
    
#group_u4p {
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    align-content: flex-end;
    padding: 0px 3% 0px 3%;
    margin: 0px 0% 0px 0%;
}
    
#e7c7d185 {
    align-items: center;
    width: 95%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    align-content: center;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_1);
    background-image: none;
    padding: 20px 3% 20px 3%;
    margin: 0px 0% 0px 0%;
}
    
#widget_fgg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 8b89386.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 8b89386 {
    width: 83.34%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 30px 0%;
}
    
#\37 85ed1f2 {
    align-items: center;
    width: 1200px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    align-content: center;
    padding: 0px 3% 0px 3%;
    margin: 0px 0% 0px 0%;
}
    
#c1ccec03 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ced0b926.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ced0b926 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#be1ae66a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 30px 0%;
}
    
#ae83e08a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f27b24a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#af44a89c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 d465e58 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 2.1490933512424446%;
    flex: 0 1 auto;
    --column-gap: 8px;
    flex-wrap: wrap;
    align-content: center;
}
    
#\34 8879e1f {
    align-items: center;
    width: 48.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    align-content: center;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#a4665709 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#ef1b0e97 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 933de45 {
    align-items: center;
    width: 48.5%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    align-content: center;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    flex: 0 1 auto;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\34 803e1e7 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\30 c543caf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 769554a {
    align-items: center;
    width: 99.64%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    align-content: center;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#d6ef2104 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#c76ba415 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f1292f73 {
    align-items: flex-start;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d43b45c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d773d77e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 f805581 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 32c3c0f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 2.1490933512424446%;
    flex: 0 1 auto;
    --column-gap: 8px;
    flex-wrap: wrap;
    align-content: center;
}
    
#\31 409fb74 {
    align-items: center;
    width: 48.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    align-content: center;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#c5ca9721 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#f095ab6c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 50be9cb {
    align-items: center;
    width: 48.5%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    align-content: center;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    flex: 0 1 auto;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\38 2aaa60a {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\30 0a564f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d7972b38 {
    align-items: center;
    width: 99.94%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    align-content: center;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#cfcab80d {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#bf39cb0e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a2eec9a1 {
    align-items: flex-start;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 c5e0c8f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cb2a788b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f0c43c54 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ad7a828c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 2.1490933512424446%;
    flex: 0 1 auto;
    --column-gap: 8px;
    flex-wrap: wrap;
    align-content: center;
}
    
#\37 33547f1 {
    align-items: center;
    width: 48.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    align-content: center;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#d17d11b7 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\38 9015da9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 fc7ce56 {
    align-items: center;
    width: 48.5%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    align-content: center;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    flex: 0 1 auto;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\38 c711a99 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\31 e8cf5f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dbb97f88 {
    align-items: center;
    width: 99.64%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    align-content: center;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#e1535531 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#da65cafa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 533cd7a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 533cd7a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#a6513195 {
    width: 414px;
    height: 60px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ef2 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\34 4d43d5c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 48%;
    min-width: 4%;
}
    
#db6dfc8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\37 5d7cc3a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\34 3346d77::before, #\34 3346d77 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
    background-image: linear-gradient(135deg, rgba(29, 29, 29, 1) 41%, rgba(196, 147, 38, 1) 100%);
}
#\34 3346d77 {
    background-image: url("https://irp.cdn-website.com/cf50ec1d/dms3rep/multi/opt/DumpeeDumpsters-1920w.jpg");
}
    
#widget_ea9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 387a215 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a6ba29ca.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#a6ba29ca {
    width: 414px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_acl {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    align-content: flex-start;
    --column-gap: 12px;
}
    
#widget_5ss {
    width: 19.34%;
    height: auto;
    max-width: 100%;
}
    
#\31 a34dd6f {
    width: 80.65%;
    height: auto;
    max-width: 100%;
}
    
#ac177853 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    align-content: flex-start;
    --column-gap: 12px;
}
    
#\32 3d6cb9a {
    width: 19.34%;
    height: auto;
    max-width: 100%;
}
    
#\37 069a98b {
    width: 80.65%;
    height: auto;
    max-width: 100%;
}
    
#\30 41abac1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    align-content: flex-start;
    --column-gap: 12px;
}
    
#ad4c4e1e {
    width: 19.34%;
    height: auto;
    max-width: 100%;
}
    
#\39 d2a760f {
    width: 80.65%;
    height: auto;
    max-width: 100%;
}
    
#\35 440f00a.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\35 440f00a {
    width: 414px;
    height: 60px;
    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 5ddcf8e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 28.71%;
    min-width: 4%;
}
    
#\35 0f8c65f {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 20px;
    width: 67.26%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\30 8e1752d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
}
    
#b3b24917 {
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/cf50ec1d/dms3rep/multi/opt/carbon-fibre-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
    
#widget_jaf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 9ff1d44 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 1c652dd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 34ad699 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\38 8c60e89 {
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    align-content: center;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9210473 {
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    align-content: center;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_5);
    background-image: none;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6bea31a {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#e3b0f433 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 3c5f81d {
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    align-content: center;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_5);
    background-image: none;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c245cc0 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\34 17f78ac {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 4ca8027 {
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    align-content: center;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4dab91d {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\39 370542a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 47e4ab8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/cf50ec1d/dms3rep/multi/opt/481707263_567363936338131_4963036334724992038_n-914h.jpg");
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
}
    
#\30 2ab0acc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 48%;
    min-width: 4%;
}
    
#\31 982b0da {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_pa6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#aa13d234 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 bbf54c6.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\31 bbf54c6 {
    width: 359px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#eb1d0f3c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\35 3e3eaa0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0% 3% 6% 3%;
}
    
#widget_4qa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_s9v {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    align-content: flex-start;
}
    
#widget_tl5 {
    width: 50%;
    height: auto;
    max-width: 100%;
}
    
#\32 16f1976 {
    width: 50%;
    height: auto;
    max-width: 100%;
}
    
#\34 3887bec {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 82c0db7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 82c0db7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 12px 0%;
}
    
#d471424f.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#d471424f {
    width: 354px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fed619a6 {
    width: 77.89%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bf7ed20b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\39 c5135d8 {
    min-height: 554px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\35 5ad44a2::before, #\35 5ad44a2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
    background-image: linear-gradient(135deg, rgba(29, 29, 29, 1) 41%, rgba(196, 147, 38, 1) 100%);
}
#\35 5ad44a2 {
    background-image: url("https://irp.cdn-website.com/cf50ec1d/dms3rep/multi/opt/495578813_624404183967439_6394224237727627823_n-1920w.jpg");
}
    
#\39 edde1ac {
    width: 77.89%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 4952707 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 d7b5932 {
    align-items: center;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4078319 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#dca71dd3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_agh.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 3% 0px 0px;
}
#widget_agh {
    width: 100%;
    margin: -80px 0% 0px 0%;
}
    
#be1ae66a {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
}
    
#ae83e08a {
    width: 60%;
}
    
#\37 933de45 {
    width: 48.6%;
    flex: 0 1 auto;
}
    
#f1292f73 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\32 d43b45c {
    width: 60%;
}
    
#\38 50be9cb {
    width: 48.6%;
    flex: 0 1 auto;
}
    
#a2eec9a1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\38 c5e0c8f {
    width: 60%;
}
    
#\36 fc7ce56 {
    width: 48.6%;
    flex: 0 1 auto;
}
    
#\36 8b89386 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5d7cc3a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 4d43d5c {
    width: 100%;
    min-height: 80px;
}
    
#db6dfc8f {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8e1752d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 5ddcf8e {
    width: 100%;
    min-height: 80px;
}
    
#\35 0f8c65f {
    width: 100%;
    min-height: 80px;
}
    
#\33 1c652dd {
    width: 90.11%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 982b0da {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 47e4ab8 {
    width: 100%;
    min-height: 388px;
    height: auto;
}
    
#\30 2ab0acc {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3e3eaa0 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_s9v {
    column-gap: 1.1902547889157522%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#widget_tl5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 16f1976 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\38 4952707 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 200px 20px 120px 20px;
}
    
#\39 d7b5932 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
}
    
#dc1afc1b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 4078319 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\35 025d649 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dca71dd3 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_agh.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 3% 0px 0px;
}
#widget_agh {
    height: auto;
    width: 100%;
    margin: -80px 0% 0px 0%;
}
    
#e7c7d185 {
    width: 100%;
    flex: 0 1 auto;
    padding: 20px 12px 20px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\37 85ed1f2 {
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#be1ae66a {
    column-gap: 7.547169811320755%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ae83e08a {
    height: auto;
}
    
#\35 d465e58 {
    column-gap: 2.1490933512424446%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 8879e1f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
    column-gap: 8.729256649238463%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#a4665709 {
    margin-right: 0%;
    margin-left: 0%;
    width: 30px;
}
    
#ef1b0e97 {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.64%;
}
    
#\37 933de45 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
    column-gap: 8.729256649238463%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\34 803e1e7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 30px;
}
    
#\30 c543caf {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.64%;
}
    
#\35 769554a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
    column-gap: 8.729256649238463%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#d6ef2104 {
    margin-right: 0%;
    margin-left: 0%;
    width: 30px;
}
    
#c76ba415 {
    margin-right: 0%;
    margin-left: 0%;
    width: 77.06%;
}
    
#f1292f73 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\32 d43b45c {
    height: auto;
}
    
#\35 32c3c0f {
    column-gap: 2.1490933512424446%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 409fb74 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
    column-gap: 8.729256649238463%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#c5ca9721 {
    margin-right: 0%;
    margin-left: 0%;
    width: 30px;
}
    
#f095ab6c {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.64%;
}
    
#\38 50be9cb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
    column-gap: 8.729256649238463%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\38 2aaa60a {
    margin-right: 0%;
    margin-left: 0%;
    width: 30px;
}
    
#\30 0a564f8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.64%;
}
    
#d7972b38 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
    column-gap: 8.729256649238463%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#cfcab80d {
    margin-right: 0%;
    margin-left: 0%;
    width: 30px;
}
    
#bf39cb0e {
    margin-right: 0%;
    margin-left: 0%;
    width: 77.06%;
}
    
#a2eec9a1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\38 c5e0c8f {
    height: auto;
}
    
#ad7a828c {
    column-gap: 2.1490933512424446%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 33547f1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
    column-gap: 8.729256649238463%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#d17d11b7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 30px;
}
    
#\38 9015da9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.64%;
}
    
#\36 fc7ce56 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
    column-gap: 8.729256649238463%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\38 c711a99 {
    margin-right: 0%;
    margin-left: 0%;
    width: 30px;
}
    
#\31 e8cf5f1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.64%;
}
    
#dbb97f88 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
    column-gap: 8.729256649238463%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#e1535531 {
    margin-right: 0%;
    margin-left: 0%;
    width: 30px;
}
    
#da65cafa {
    margin-right: 0%;
    margin-left: 0%;
    width: 77.06%;
}
    
#\36 8b89386 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 4d43d5c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
}
    
#db6dfc8f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 5d7cc3a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 440f00a {
    order: 3;
}
    
#group_acl {
    order: 0;
}
    
#ac177853 {
    order: 1;
}
    
#\30 41abac1 {
    order: 2;
}
}



@media (max-width: 767px) {
    
#\36 5ddcf8e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
}
    
#\35 0f8c65f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 8e1752d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 1c652dd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 34ad699 {
    margin-right: 0%;
    margin-left: 0%;
    width: 40px;
}
    
#\38 8c60e89 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
    column-gap: 8.729256649238463%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#c9210473 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
    column-gap: 8.729256649238463%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\39 6bea31a {
    margin-right: 0%;
    margin-left: 0%;
    width: 40px;
}
    
#e3b0f433 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 3c5f81d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
    column-gap: 8.729256649238463%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\38 c245cc0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 40px;
}
    
#\34 17f78ac {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 4ca8027 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
    column-gap: 8.729256649238463%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\32 4dab91d {
    margin-right: 0%;
    margin-left: 0%;
    width: 40px;
}
    
#\39 370542a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 47e4ab8 {
    width: 100%;
    min-height: 182px;
    align-items: center;
    height: auto;
}
    
#\30 2ab0acc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 982b0da {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#eb1d0f3c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 3e3eaa0 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_s9v {
    column-gap: 2.515723270440252%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#widget_tl5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 16f1976 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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

#\34 3346d77.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQADBAUCESEiMXH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABoRAAICAwAAAAAAAAAAAAAAAAACAQMRITH/2gAMAwEAAhEDEQA/AJlQ7ePVuVsmMc2XO2b+Hu+fqyho5wOg47oecBEUq3ll2D1Lnh//2Q==')!important}#b3b24917.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAq0lEQVQY012P2wrCQBBD96EmmT9VsLT1WrVrFfEKfoR/KgNTKH3IQw7ZZDYVRfED8Ja0NrMKwB3AJ9jGmZnVaYbZg2RH8uwC8CSZSZ4GRrJPkuaSliSPEWjdT1hOFLOkfTR0IK6S2mBdKPv016slVaOW3icH5vLgy19I2vnxEfK5bmCStgmAN+zi6AuAW/jtwEhek5ktzKwcHX6QVE5Y9l83kmqSTWjlfsKaP1yCMjHkd//UAAAAAElFTkSuQmCC')!important}#\35 47e4ab8.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAgEAABAwIHAAAAAAAAAAAAAAADAAECBCEFEhQxQYHR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQP/xAAaEQABBQEAAAAAAAAAAAAAAAADAAECEjKR/9oADAMBAAIRAxEAPwBiRqw4o1AQjeMntl2dlLqS80d+/ERIJkrt+qJBDtll/9k=')!important}#\35 5ad44a2.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAgECBwAAAAAAAAAAAAAAAQIABAUGERITFDFh/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABgRAAIDAAAAAAAAAAAAAAAAAAABAhNB/9oADAMBAAIRAxEAPwC6vXE+pw9vXbfMEzJvZL4XY8M9+xEW6b0CmCw//9k=')!important}