@media all {
  *#dm .dmInner div.u_1835746258 .svg { fill:var(--color_2) !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1537027640 {
    border-style:solid !important;
    border-width:0px 0px 3px 0px !important;
    border-color:rgb(36,36,36) rgb(36,36,36) rgba(232,64,149,0.7) rgb(36,36,36) !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1685184364 {
    border-style:solid !important;
    border-width:0px 0px 3px 0px !important;
    border-color:rgb(36,36,36) rgb(36,36,36) var(--color_2) rgb(36,36,36) !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1301540227 {
    border-style:solid !important;
    border-width:0px 0px 3px 0px !important;
    border-color:rgb(36,36,36) rgb(36,36,36) rgba(232,64,149,0.6) rgb(36,36,36) !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1210678195 {
    border-style:solid !important;
    border-width:0px 0px 3px 0px !important;
    border-color:rgb(36,36,36) rgb(36,36,36) rgba(232,64,149,0.3) rgb(36,36,36) !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1558503320 {
    border-style:solid !important;
    border-width:0px 0px 3px 0px !important;
    border-color:rgb(36,36,36) rgb(36,36,36) rgba(232,64,149,0.3) rgb(36,36,36) !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1721696503 {
    border-style:solid !important;
    border-width:0px 0px 3px 0px !important;
    border-color:rgb(36,36,36) rgb(36,36,36) rgba(232,64,149,0.3) rgb(36,36,36) !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1381675589 {
    border-style:solid !important;
    border-width:0px 0px 3px 0px !important;
    border-color:rgb(36,36,36) rgb(36,36,36) rgba(232,64,149,0.6) rgb(36,36,36) !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1737029671 img {
    object-fit:contain !important;
    box-shadow:none !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1362593178 .marquee-img {
    width:130px !important;
    height:119px !important;
  }

  *#dm .dmInner *.u_1362593178 .marquee-track { gap:64px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1362593178 .marquee-img { width:156px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 46%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 585px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://irp.cdn-website.com/d4862884/dms3rep/multi/opt/pexels-photo-8541882-1920w.jpeg);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/d4862884/dms3rep/multi/opt/arc-BG-3-opacity-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_n93 {
    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;
}
    
#widget_1g3 {
    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;
}
    
#group_3lv {
    align-items: flex-start;
    max-width: 525px;
    width: 87.23%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    min-width: auto;
}
    
#widget_n5f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbc27f3f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#cbc27f3f {
    width: 178px;
    height: auto;
    max-width: 100%;
    min-height: 40px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 12px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: none;
    padding: 36px 36px 36px 36px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#undefined {
    width: 38%;
}
    
#widget_gr5 {
    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;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_p7b {
    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 4bb95cf {
    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_hh4 {
    align-items: flex-start;
    max-width: 625px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 ccd2387 {
    min-height: 509px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 f219308 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#bc68aef0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#f4e847c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 47%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#widget_ov1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_dmr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_ni2 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.728190605183771%;
    flex-wrap: nowrap;
    height: auto;
    border-width: 0 0 2px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#widget_dkm {
    width: 48px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_peh {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e7d376ce {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.728190605183771%;
    flex-wrap: nowrap;
    height: auto;
    border-width: 0 0 2px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#\30 3717b81 {
    width: 48px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b2f51fcf {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 d455d96 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.728190605183771%;
    flex-wrap: nowrap;
    height: auto;
    border-width: 0 0 2px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#e64f55fc {
    width: 48px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f562dc20 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 45327cb {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.728190605183771%;
    flex-wrap: nowrap;
    height: auto;
    border-width: 0 0 2px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#\38 7505bd7 {
    width: 48px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 0eb4288 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 4c06dbd {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.728190605183771%;
    flex-wrap: nowrap;
    height: auto;
    border-width: 0 0 2px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#a9476c1d {
    width: 48px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 9009e83 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 5de57a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#a0e807cf {
    min-height: 142px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 8b7b11d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#widget_mak {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d0104027 {
    margin: 0px 0% 0px 0%;
}
    
#\31 92e01be {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 d82ab7a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\30 e118174 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#\37 1dd8d03 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 7623b04 {
    margin: 0px 0% 0px 0%;
}
    
#widget_hlk {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_jfe {
    width: 72px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 55eecef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#aaed3e9a {
    width: 72px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 5aa0f47 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 9440b7c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#\35 70b98ab {
    width: 72px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a5866e09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c62d92ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#\36 02b0059 {
    width: 72px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 5cff29f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\35 4779588 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 13444f8 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 8% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#ebd7ddef {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#cfba20f6 {
    margin: 0px 0% 0px 0%;
}
    
#\36 1b269bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f84208fe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/d4862884/dms3rep/multi/opt/arc-BG-10-opacity-1920w.png");
}
    
#group_bq7 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_rtc {
    align-items: flex-start;
    width: 30.43%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 0 0 3px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9r4 {
    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_j94.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_j94 {
    width: 32px;
    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_15e {
    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;
}
    
#aaccde77 {
    align-items: flex-start;
    width: 30.42%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 0 0 3px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#aa48e9a6 {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a87f874 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5375f69 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a108c8ac {
    align-items: flex-start;
    width: 18.73%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    order: 3;
}
    
#\35 ecbc4ef {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3080a0c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cbf2306 {
    align-items: flex-start;
    width: 14.42%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#widget_q2a {
    width: 99.99%;
    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_dvo {
    width: 100%;
    height: 220px;
    max-width: 100%;
    order: 0;
}
    
#group_0jm {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_td6 {
    flex-direction: row;
    align-items: flex-start;
    width: 57.96%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_drr {
    width: 45.47%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fe7a319c {
    width: 45.47%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 5c364bf {
    width: 45.47%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 7dda82a {
    width: 45.47%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 81b542d {
    width: 45.47%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 b2cb72e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 c48fa0b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#c073f271 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e851dd7d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 613f3cc {
    margin: 0px 0% 0px 0%;
}
    
#\33 915a1af {
    min-height: 142px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_ffe {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\39 80ed227 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 ca6efba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 30.6%;
    min-width: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f88ac469.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 24px 24px 24px;
}
#f88ac469 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 d7c0751 {
    min-height: 559px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 81eecf8 {
    margin: 0px 0% 0px 0%;
}
    
#widget_k99 {
    width: 100%;
    height: 210px;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
}
    
#\35 d46a3a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 30.6%;
    min-width: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c692858a {
    width: 100%;
    height: 210px;
    max-width: 100%;
    order: 0;
}
    
#da505afc.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 24px 24px 24px;
}
#da505afc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b20fabb1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 30.6%;
    min-width: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#adf4f8f3 {
    width: 100%;
    height: 210px;
    max-width: 100%;
    order: 0;
}
    
#a8962d76.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 24px 24px 24px;
}
#a8962d76 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 04d4a76 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\39 cc09dd0 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#c103da2b {
    width: 35.18%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#b8ecd2df {
    width: 60.82%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_lol {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 9c99bde {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 b84b758 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#innergrid_i5s {
    width: 100.00%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(550px, max-content);
    max-width: 100%;
    order: 0;
    column-gap: 36px;
}
    
#widget_kpd.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#widget_kpd {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 3;
    margin: 23px 0% 0px 9.02040667190383%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 7d64b34.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\37 7d64b34 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    order: 2;
    margin: 145px 7.854146827481108% 0px 0%;
}
    
#\30 f24be3f.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\30 f24be3f {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: end;
    order: 1;
    margin: 0px 0% 0px 0.39244478140927275%;
}
    
#widget_m4j {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fd6 {
    width: 36px;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 98px 16.82623280199523% 0px 0%;
}
    
#eb2c8fbe {
    width: 36px;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 98px 0% 0px 18.21161298680223%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#aa80770a.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#aa80770a {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 2;
    margin: 145px 0% 0px 10.228892432744685%;
}
    
#\38 5cfe8e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\38 5cfe8e6 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    order: 3;
    margin: 23px 7.618848793910738% 0px 0%;
}
    
#\32 2e7232b.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\32 2e7232b {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    order: 3;
    margin: 232px 0% 0px 0%;
}
    
#\38 fbde69d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\38 fbde69d {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    order: 2;
    margin: 363px 0% 0px 0%;
}
    
#\33 9bb4c92 {
    width: 36px;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 310px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 37facab {
    width: 36px;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 441px 0% 0px 0%;
}
    
#widget_nj1 {
    width: 30px;
    height: 30px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 202px 0% 0px 29.874818247844985%;
}
    
#b3308e40 {
    width: 30px;
    height: 30px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 202px 29.869188968147313% 0px 0%;
}
}



@media all {
    
#\34 5187720 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 5a2819d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    box-shadow: none;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\35 f4c4ff2 {
    min-height: 201px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bfe6c6b1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#\33 4ec6da1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_18n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_m6j {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\33 6eee40d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#dbe2d379 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fea5456d {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\33 9bce779 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\32 831f72c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 6d6cfbb {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#fdb5ae31 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 db6870d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c3b801f4 {
    min-height: 155px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 8fef732 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#b08a97a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#ea8788e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c712ed99 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 aa181c6 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 22b0d13 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#f31ea6ac {
    min-height: 70vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#a8bdd6bd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/d4862884/dms3rep/multi/opt/1096180706.jpg-1920w.jpeg");
    background-position: 50% 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#deeed4a0 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#cb4e2162 {
    margin: 0px 0% 0px 0%;
}
    
#c704de68 {
    min-height: 82px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f15df998 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#ab3df7d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 7cfe68b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3252214::before, #\36 3252214 > .bgExtraLayerOverlay {
    
}
#\36 3252214 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/d4862884/dms3rep/multi/opt/arc-BG-10-opacity-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c6efb699 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 a538883 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\35 c8f3aa5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 30d6412 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_ksp {
    justify-content: flex-end;
    align-items: flex-end;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-content: flex-end;
}
    
#\38 993d9c8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\38 993d9c8 {
    width: 175px;
    height: auto;
    max-width: 100%;
    min-height: 40px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ca5fc894 {
    margin: 0px 0% 0px 0%;
}
    
#\39 b4bdc9d {
    width: 800px;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b49744aa {
    min-height: 214px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 6% 4% 1% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#df7124b2 {
    background-color: var(--color_7);
    background-image: none;
}
    
#df9ae252 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_d0a {
    width: 13.28%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\33 9013062 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac98b77f {
    background-color: var(--color_7);
    background-image: none;
}
    
#\35 3e3969f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 4px 4px 4px 4px;
    background-color: var(--color_3);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a07b393 {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 f7540d2 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1251caf {
    margin: 0px 0% 0px 0%;
}
    
#\32 8a24d40 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a47668d4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\37 dd8f115 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7e9b01c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a254203 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb034270 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 4px 4px 4px 4px;
    background-color: var(--color_3);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#d6f7c37b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\31 6e14544 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0ee5951 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3cf1b76 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd69016a {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c371c614 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e3b9e9b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e1d5b107 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 4px 4px 4px 4px;
    background-color: var(--color_3);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#a19ef511 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\39 3a3d468 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2e5deb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0efa0cf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5673896 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 363fd5b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 dc89733 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#da82ea77 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 00b58d7 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f8cac612 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#b27a57db {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d35afec {
    background-color: var(--color_7);
    background-image: none;
}
    
#a0be08f8 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 20a8212 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 4px 4px 4px 4px;
    background-color: var(--color_3);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#d3ea5dd1 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4e14a31 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#f683cf72 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 77fb378 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f86b0858 {
    margin: 0px 0% 0px 0%;
}
    
#\37 e29d7ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ba0c4d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#adbd9d47 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 4px 4px 4px 4px;
    background-color: var(--color_3);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/d4862884/dms3rep/multi/opt/shutterstock_2784199083-710h.jpg");
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#ce96f46d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3aae043 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 4px 4px 4px 4px;
    background-color: var(--color_3);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#d7d230cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#eb34863d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6f49f5e {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 400px;
    height: auto;
    order: 0;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: center;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_3lv {
    width: 102.49%;
    min-width: auto;
    max-width: 700px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 ccd2387 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 fa0de19 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a0e807cf {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d0104027 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 7623b04 {
    margin: 0px 0% 0px 0%;
}
    
#\37 1dd8d03 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 240px;
}
    
#\38 d82ab7a {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 55eecef {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 9440b7c {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c62d92ef {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 13444f8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#cfba20f6 {
    margin: 0px 0% 0px 0%;
}
    
#widget_q2a {
    height: auto;
}
    
#aaccde77 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 3;
}
    
#group_rtc {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 0;
}
    
#group_bq7 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\34 cbf2306 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    height: auto;
    min-height: 169px;
    order: 1;
}
    
#a108c8ac {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 613f3cc {
    margin: 0px 0% 0px 0%;
}
    
#\33 915a1af {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 d7c0751 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 81eecf8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 cc09dd0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 532dab8 {
    margin: 0px 0% 0px 0%;
}
    
#c103da2b {
    width: 100%;
    min-height: 80px;
}
    
#b8ecd2df {
    width: 100%;
    min-height: 80px;
}
    
#\37 7d64b34 {
    justify-self: end;
    align-self: start;
    margin: 145px 8.244244978554955% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#aa80770a {
    justify-self: start;
    align-self: start;
    margin: 145px 0% 0px 10.294817586890085%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_nj1 {
    justify-self: center;
    align-self: start;
    margin: 222px 0% 0px 30.0068763967681%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b3308e40 {
    justify-self: center;
    align-self: start;
    margin: 222px 29.797379393536765% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f4c4ff2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 4ec6da1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c3b801f4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 aa181c6 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#cb4e2162 {
    margin: 0px 0% 0px 0%;
}
    
#c704de68 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3252214::before, #\36 3252214 > .bgExtraLayerOverlay {
    
}
    
#c6efb699 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d07fcf96 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b4bdc9d {
    width: 480px;
}
    
#b49744aa {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
    
#widget_d0a {
    height: auto;
    width: 130px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3e3969f {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\34 a07b393 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 1%;
}
    
#cb034270 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#e1d5b107 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 20a8212 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#adbd9d47 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 6f49f5e {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 1%;
}
    
#\36 3aae043 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#b49744aa {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#df7124b2 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#ac98b77f {
    grid-template-rows: minmax(8px, max-content);
}
    
#\34 a07b393 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\31 d35afec {
    grid-template-rows: minmax(8px, max-content);
}
    
#\36 6f49f5e {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    row-gap: 12px;
    padding: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 350px;
    align-items: center;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 12px 12px 12px 12px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_hh4 {
    width: 98.45%;
}
}



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



@media (max-width: 767px) {
    
#\33 5de57a8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a0e807cf {
    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) {
    
#\38 d82ab7a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 1dd8d03 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 55eecef {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 9440b7c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c62d92ef {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\30 13444f8 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ebd7ddef {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_bq7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_q2a {
    height: auto;
}
    
#aaccde77 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_rtc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_dvo {
    height: 196px;
}
    
#\34 cbf2306 {
    margin-right: 0%;
    margin-left: 0%;
    width: 52.67%;
    height: auto;
    min-height: 157px;
}
    
#a108c8ac {
    margin-right: 0%;
    margin-left: 0%;
    width: 74.32%;
    height: auto;
    min-height: 131px;
}
}



@media (max-width: 767px) {
    
#e851dd7d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 915a1af {
    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) {
    
#\30 ca6efba {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 d7c0751 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_k99 {
    height: 240px;
}
    
#\35 d46a3a6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c692858a {
    height: 240px;
}
    
#b20fabb1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#adf4f8f3 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\39 cc09dd0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#c103da2b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b8ecd2df {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#innergrid_i5s {
    width: 99.77%;
    grid-template-rows: minmax(634px, max-content);
}
    
#\37 37facab {
    justify-self: center;
    align-self: start;
    margin: 506px 0.18975332068311196% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 fbde69d {
    justify-self: center;
    align-self: start;
    margin: 417px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 9bb4c92 {
    justify-self: center;
    align-self: start;
    margin: 368px 0% 0px 0.4250455852703985%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 2e7232b {
    justify-self: center;
    align-self: start;
    margin: 279px 0% 0px 0.3946832009013283%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b3308e40 {
    justify-self: start;
    align-self: start;
    margin: 238px 0% 0px 21.542509951303497%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_nj1 {
    justify-self: end;
    align-self: start;
    margin: 238px 20.646570177009373% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 f24be3f {
    justify-self: center;
    align-self: start;
    margin: 558px 0.21631782198767374% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_kpd {
    justify-self: start;
    align-self: start;
    margin: 23px 0% 0px 1.119758273462915%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 5cfe8e6 {
    justify-self: end;
    align-self: start;
    margin: 23px 1.3365024791288753% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#eb2c8fbe {
    justify-self: start;
    align-self: start;
    margin: 109px 0% 0px 20.645737030939507%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_fd6 {
    justify-self: end;
    align-self: start;
    margin: 109px 19.744097423842806% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#aa80770a {
    justify-self: start;
    align-self: start;
    margin: 154px 0% 0px 4.899972131063366%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 7d64b34 {
    justify-self: end;
    align-self: start;
    margin: 154px 2.3137281378429524% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 5a2819d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 f4c4ff2 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 6eee40d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 9bce779 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\30 22b0d13 {
    min-height: 70vh;
    align-items: center;
    width: 100%;
}
    
#f31ea6ac {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a8bdd6bd {
    background-position: 50% 50%;
}
}



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



@media (max-width: 767px) {
    
#\36 3252214::before, #\36 3252214 > .bgExtraLayerOverlay {
    
}
    
#c6efb699 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 a538883 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_ksp {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 b4bdc9d {
    width: 310px;
}
    
#b49744aa {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#df9ae252 {
    width: 100%;
    min-height: 101px;
    align-items: flex-start;
    row-gap: 5px;
}
    
#widget_d0a {
    height: auto;
    width: 130px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\33 9013062 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\35 3e3969f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#\34 a07b393 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 6% 2% 6%;
}
    
#\34 f7540d2 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#a47668d4 {
    row-gap: 16px;
}
    
#\37 dd8f115 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#cb034270 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#d6f7c37b {
    row-gap: 16px;
}
    
#\31 6e14544 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\36 3cf1b76 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#dd69016a {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#e1d5b107 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#a19ef511 {
    row-gap: 16px;
}
    
#\39 3a3d468 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#a0efa0cf {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#e5673896 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#da82ea77 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\39 00b58d7 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#adbd9d47 {
    width: 100%;
    min-height: 300px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#ce96f46d {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#f8cac612 {
    row-gap: 16px;
}
    
#\36 3aae043 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#a0be08f8 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\37 20a8212 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#d3ea5dd1 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\32 4e14a31 {
    row-gap: 16px;
}
    
#\36 6f49f5e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 6% 2% 6%;
}
    
#f683cf72 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
}

#a8bdd6bd.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAgICAgMAAAAAAAAAAAAAAQMAAgQRBRITImH/xAAVAQEBAAAAAAAAAAAAAAAAAAAABf/EABgRAQADAQAAAAAAAAAAAAAAAAEAAhEh/9oADAMBAAIRAxEAPwCzXgn4SriyV0dok2raYR+JynmZpwA7HXt9iJF3TsWqDP/Z')!important}#f84208fe.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsSAAALEgHS3X78AAAAYUlEQVQI14WMiwqCUBAFjR4alKWgWP//nTNyZIWCoAsDd3fPnEY9qM3fp17Vi3r8JWXeduoIPIAb0KnnksKpStoEX8ACTMAA9CWFe0rUZ4JvYCfCXNJU/yVlW3DnQ/gitxU7cZUiELOZnAAAAABJRU5ErkJggg==')!important}#adbd9d47.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQAEEQIDBQchIiP/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAQADAQAAAAAAAAAAAAAAAAEAAhIR/9oADAMBAAIRAxEAPwDBsMAM+/cW2lItmkdpPEKh1fBPsERS2s6YuThP/9k=')!important}