@media all {
  *#dm .dmInner nav.u_1193806921.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:14px !important; }

  *#dm .dmInner nav.u_1193806921.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:14px !important; }

  *#dm .dmInner nav.u_1193806921.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:14px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1818982669 span.text { font-size:22px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1671166870 span.text { font-size:18px !important; }

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

  *#dm .dmInner a.u_1818982669 span.text { font-size:18px !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner a.u_1269160237 span.text { font-size:20px !important; }

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

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

  *#dm .dmInner a.u_1818982669 span.text { font-size:20px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1496179347 span.text { font-size:18px !important; }

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

  *#dm .dmInner div.u_1241797051 img {
    object-position:50% 0% !important;
    object-fit:cover !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 1414645.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 4% 6% 4% 6%;
}
#\38 1414645 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    min-width: 280px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 54fad17 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 953d5b7 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/0193d425/dms3rep/multi/opt/hero-1920w.jpg");
    background-position: 50% 100%;
}
    
#\36 9b369a9 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 60px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 12% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_vtp {
    width: 50%;
    height: auto;
    max-width: 100%;
}
    
#e27a41de {
    margin: 0px 0% 0px 0%;
}
    
#d1e39908 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 40px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#a4c6effb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 6% 6% 6% 6%;
}
#a4c6effb {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    min-width: 200px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#bf50764c::before, #bf50764c > .bgExtraLayerOverlay {
    
}
#bf50764c {
    background-color: var(--color_1);
    background-image: none;
}
    
#\35 360c71a {
    margin: 0px 0% 0px 0%;
}
    
#b811d3e5 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0d74513 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 20% 12% 5% 12%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2c834eb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b8093b84 {
    min-height: 178px;
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    min-width: 4%;
    height: auto;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_htn {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    --column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_m51 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bb329787 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\38 8011691 {
    border-radius: 0px 0px 0px 0px;
}
    
#ce051c94 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e087a189 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 80px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 3% 8% 10% 8%;
    margin: 0% 0% 0% 0%;
}
    
#group_dr6 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 3%;
}
    
#group_495 {
    align-items: flex-start;
    width: 200px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#widget_s6s {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a5c9bf8f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 597b43f {
    width: 110.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5b14ce3 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9507fb7 {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 42891e7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d503b051 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f437dd5c {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8e0986e {
    width: 51.8%;
    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 f8686eb {
    width: 98.67%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3a168f9 {
    align-items: flex-start;
    width: 200px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 3;
}
    
#\35 e1f4566 {
    align-items: flex-start;
    width: 100%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8f4576c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d05eb93 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d440038a {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ce7c387a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 067766f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 3%;
}
    
#cae5e9fa {
    align-items: flex-start;
    width: 200px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#dbbb2737 {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c5514f50 {
    align-items: flex-start;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b439c490 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8d9cf85 {
    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;
}
    
#d3760131 {
    align-items: flex-start;
    width: 200px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#e3650cc6 {
    align-items: flex-start;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a5421de {
    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 6c1f965 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fb6e7ef {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 36fa88e {
    align-items: flex-start;
    width: 200px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\33 e670d7b {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 bb35b61 {
    align-items: flex-start;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ce4c1c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 db42afb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c5f5e1c {
    align-items: flex-start;
    width: 200px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 3;
}
    
#\32 692686d {
    align-items: flex-start;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 84dae2f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ea321c6 {
    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;
}
    
#fce5fc60 {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e991b495 {
    margin: 0px 0% 0px 0%;
}
    
#\38 3286cca {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 634dfbd {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 d318b9c {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 c98e142 {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 8c45749 {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 3bea522 {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bd18b4ce {
    align-items: flex-start;
    width: 200px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\34 bcadd9e {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 f8a10a9 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d404f4ca {
    align-items: flex-start;
    width: 200px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#f88af132 {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 4c9aa35 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ae575a7 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e924864 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb1fa326 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3ee311c {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aaa12778 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2c99e7c {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 162e801 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f94c5b23 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 7105307::before, #\34 7105307 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(18, 18, 18, 0) 29%, rgba(18, 18, 18, 1) 100%);
}
#\34 7105307 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/0193d425/dms3rep/multi/opt/sixtonaxegames-grunge-bckgnd-1920w.png");
}
    
#\35 fcf92cf {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e9b5b4a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 481aefc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 ed4f8bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3247a90 {
    margin: 0px 0% 0px 0%;
}
    
#b8d99f67 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 47baaaf {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 16% 12% 16% 12%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#b6086d7f {
    background-position: 50% 100%;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/0193d425/dms3rep/multi/sixtonaxegames-services-border-1.svg");
}
    
#\31 3bf2276 {
    margin: 0px 0% 0px 0%;
}
    
#\36 a0998c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    margin: 0% 0% 0% 0%;
}
    
#\32 ea101ef {
    min-height: 300px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\32 8252315 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 92210e0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 12% 6% 12%;
}
    
#fb15a04c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bac94f34 {
    margin: 0px 0% 0px 0%;
}
    
#\38 90655de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\32 a7924d8 {
    background-color: var(--color_3);
    background-image: none;
}
    
#c62b883f {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.9972885856126394%;
    flex-wrap: nowrap;
    order: 0;
    justify-self: auto;
    align-self: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 dbbfdac {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 46bff05 {
    width: 4px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a84f2429 {
    align-items: flex-start;
    width: 100%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 77031d2 {
    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;
}
    
#\30 04be8d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 5308e12 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab955263::before, #ab955263 > .bgExtraLayerOverlay {
    
}
#ab955263 {
    background-size: contain;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    background-color: var(--color_6);
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#fded3eec {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7a44a9e::before, #b7a44a9e > .bgExtraLayerOverlay {
    
}
#b7a44a9e {
    background-size: contain;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    background-color: var(--color_6);
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#c2393ddd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 f2fa4e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3f5672a::before, #\32 3f5672a > .bgExtraLayerOverlay {
    
}
#\32 3f5672a {
    background-size: contain;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    background-color: var(--color_6);
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ed891f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c6af8a8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 8371729 {
    background-position: 50% 100%;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(245,245,245,0);
    background-image: url("https://irp.cdn-website.com/0193d425/dms3rep/multi/sixtonaxegames-services-border-2.svg");
}
    
#e4b407d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    margin: 0% 0% 0% 0%;
}
    
#\31 5242642 {
    min-height: 200px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 99c7663 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 7e2c74e::before, #\32 7e2c74e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(18, 18, 18, 1) 0%, rgba(18, 18, 18, 0) 100%);
}
#\32 7e2c74e {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/0193d425/dms3rep/multi/opt/sixtonaxegames-creature-bckgnd-1920w.png");
}
    
#\31 00c0b57 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 58%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 37bcb6f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\37 134becd {
    min-height: 92vh;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 b2ec3ed {
    margin: 0px 0% 0px 0%;
}
    
#\30 4e9c8e9 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.9972885856126394%;
    flex-wrap: nowrap;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1e02093 {
    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;
}
    
#d9efda0b {
    width: 4px;
    height: 160px;
    max-width: 100%;
    order: 0;
}
    
#ccfc3b3b {
    align-items: flex-start;
    width: 100%;
    min-height: 145px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b321587d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ca6840a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 f1e56e9 {
    margin: 0px 0% 0px 0%;
}
    
#\35 3d356d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 2cad4c8 {
    width: 600px;
    height: auto;
    max-width: 100%;
}
    
#\33 1172b9b {
    min-height: 211px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 5% 0% 5% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#cfabe9c9::before, #cfabe9c9 > .bgExtraLayerOverlay {
    
}
#cfabe9c9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    justify-content: space-between;
}
    
#a8a3e58f {
    min-height: 120vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#dec777dd {
    background-image: url("https://lirp.cdn-website.com/0193d425/dms3rep/multi/opt/sixtonaxegames-home-scene-d140dbc9-1920w.png");
}
    
#\33 5aaad81 {
    margin: 0px 0% 0px 0%;
}
    
#widget_2ka {
    width: 100%;
    height: 160px;
    max-width: 100%;
}
    
#d394d8f6 {
    width: 100%;
    height: 160px;
    max-width: 100%;
}
}



@media all {
    
#\39 8b5f63f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e4f2be49 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 12% 12% 12% 12%;
    margin: 0% 0% 0% 0%;
}
    
#\32 4c343cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c9367e14 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b0d0731e {
    margin: 0px 0% 0px 0%;
}
    
#df3c41ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fefcc64::before, #\37 fefcc64 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(180deg, rgba(18, 18, 18, 0) 29%, rgba(18, 18, 18, 1) 100%);
}
#\37 fefcc64 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#ff10caba {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c1b6b5d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 6% 6% 6% 6%;
}
#\33 c1b6b5d {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    min-width: 200px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 fc598d6 {
    width: 100%;
    height: 160px;
    max-width: 100%;
    order: 3;
}
    
#ec4cd77d {
    background-image: url("https://lirp.cdn-website.com/0193d425/dms3rep/multi/opt/sixtonaxegames-home-scene-2-1920w.png");
}
    
#\31 f840e16::before, #\31 f840e16 > .bgExtraLayerOverlay {
    
}
#\31 f840e16 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    justify-content: space-between;
    align-items: center;
}
    
#f392eaba {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#d4a8ad15 {
    margin: 0px 0% 0px 0%;
}
    
#\33 0a60b7e {
    width: 100%;
    height: 120px;
    max-width: 100%;
    order: 0;
}
    
#\38 7e16875.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 6% 6% 6% 6%;
}
#\38 7e16875 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    min-width: 200px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6a3936c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 5f58221 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9e91718 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 72%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% -40px 0%;
}
    
#\31 1bb56e0 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#de3e7129 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 74e0c29 {
    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;
}
}



@media all {
    
#a53e4449 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/0193d425/dms3rep/multi/opt/sixtonaxegames-home-scene-3-c8d6e2c7-1920w.png");
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_3) #000000 #000000;
    border-style: solid;
    background-position: 0% 50%;
    background-size: contain;
    order: 0;
}
    
#df8b4e13 {
    margin: 0px 0% 0px 0%;
}
    
#\33 056ba32 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 974033b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f72dbb3d {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 6f53468 {
    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;
}
    
#f0706a9a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 4% 0px 4% 0px;
    margin: 0% 0% 0% 0%;
}
    
#f4b8aff3 {
    align-items: flex-start;
    width: 100%;
    min-height: 145px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee98cfbe {
    width: 80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6505bbd {
    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;
}
    
#f9c07392 {
    width: 4px;
    height: 160px;
    max-width: 100%;
    order: 0;
}
    
#\33 b2a0475 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.9972885856126394%;
    flex-wrap: nowrap;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_828 {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
    background-image: url("https://irp.cdn-website.com/0193d425/dms3rep/multi/sixtonaxegames-home-scene-3-overlay.svg");
}
}



@media all {
    
#dabdf7c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/0193d425/dms3rep/multi/opt/sixtonaxegames-home-scene-4-fa0f9c7e-1920w.png");
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_3) #000000 #000000;
    border-style: solid;
    background-position: 100% 50%;
    background-size: contain;
    order: 1;
}
    
#b2b5c914 {
    margin: 0px 0% 0px 0%;
}
    
#\31 280408a {
    flex-direction: row;
    align-items: flex-start;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.9972885856126394%;
    flex-wrap: nowrap;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f52e113 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 71592f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b5e53b86 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7f10ee9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b8385514 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    align-items: flex-end;
    padding: 4% 0px 4% 0px;
    margin: 0% 0% 0% 0%;
}
    
#b85ab092 {
    align-items: flex-start;
    width: 100%;
    min-height: 145px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b67a0a8 {
    width: 4px;
    height: 160px;
    max-width: 100%;
    order: 0;
}
    
#\34 3472b54 {
    background-size: contain;
    background-position: 0% 50%;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    height: auto;
    background-image: url("https://irp.cdn-website.com/0193d425/dms3rep/multi/sixtonaxegames-home-scene-4-overlay.svg");
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 1414645 {
    width: 30%;
    min-height: 40px;
}
    
#\33 54fad17 {
    justify-content: flex-start;
}
    
#\36 9b369a9 {
    min-height: 176px;
    row-gap: 30px;
    padding: 24% 6% 16% 6%;
}
    
#widget_vtp {
    height: auto;
    width: 60%;
}
    
#e27a41de {
    margin: 0px 0% 0px 0%;
}
    
#d1e39908 {
    height: auto;
    min-height: 45px;
}
    
#a4c6effb {
    width: 30%;
    min-height: 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bf50764c::before, #bf50764c > .bgExtraLayerOverlay {
    
}
    
#\35 0d74513 {
    min-height: 257px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 20% 4% 5% 4%;
}
    
#\36 2c834eb {
    width: 100%;
}
    
#b8093b84 {
    width: 100%;
    min-height: 8px;
    row-gap: 40px;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 360c71a {
    margin: 0px 0% 0px 0%;
}
    
#group_htn {
    height: auto;
    min-height: 46px;
}
    
#widget_m51 {
    width: 100px;
}
    
#bb329787 {
    width: 100px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e087a189 {
    min-height: 121px;
    row-gap: 60px;
    padding: 5% 6% 10% 6%;
}
    
#e991b495 {
    margin: 0px 0% 0px 0%;
}
    
#\33 067766f {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
}
    
#cae5e9fa {
    width: 22%;
    min-height: 100%;
    row-gap: 18px;
    align-self: stretch;
    max-height: none;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#d3760131 {
    width: 22%;
    min-height: 100%;
    row-gap: 18px;
    align-self: stretch;
    max-height: none;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 36fa88e {
    width: 22%;
    min-height: 100%;
    row-gap: 18px;
    align-self: stretch;
    max-height: none;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 c5f5e1c {
    width: 22%;
    min-height: 100%;
    row-gap: 18px;
    align-self: stretch;
    max-height: none;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_dr6 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
}
    
#group_495 {
    width: 22%;
    min-height: 100%;
    row-gap: 18px;
    align-self: stretch;
    max-height: none;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 3a168f9 {
    width: 22%;
    min-height: 100%;
    row-gap: 18px;
    align-self: stretch;
    max-height: none;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 597b43f {
    width: 100.00%;
}
    
#bd18b4ce {
    width: 22%;
    min-height: 100%;
    row-gap: 18px;
    align-self: stretch;
    max-height: none;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 9507fb7 {
    order: 2;
}
    
#d404f4ca {
    width: 22%;
    min-height: 100%;
    row-gap: 18px;
    align-self: stretch;
    max-height: none;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#f8e0986e {
    width: 100.00%;
}
    
#\39 f8a10a9 {
    height: auto;
    min-height: 81px;
    order: 1;
}
    
#\34 bcadd9e {
    order: 0;
}
    
#\39 4c9aa35 {
    height: auto;
    min-height: 81px;
}
    
#\32 692686d {
    height: auto;
    min-height: 60px;
}
    
#\32 ae575a7 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7105307::before, #\34 7105307 > .bgExtraLayerOverlay {
    
}
    
#\35 fcf92cf {
    height: auto;
    min-height: 101px;
    row-gap: 24px;
}
    
#\38 481aefc {
    width: 100.00%;
}
    
#\37 3247a90 {
    margin: 0px 0% 0px 0%;
}
    
#b8d99f67 {
    row-gap: 40px;
}
    
#\38 47baaaf {
    min-height: 259px;
    padding: 20% 4% 20% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b6086d7f {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\31 3bf2276 {
    margin: 0px 0% 0px 0%;
}
    
#\32 ea101ef {
    min-height: 200px;
    padding: 0% 4% 0% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 92210e0 {
    padding: 6% 4% 6% 4%;
}
    
#fb15a04c {
    width: 100%;
}
    
#bac94f34 {
    margin: 0px 0% 0px 0%;
}
    
#fded3eec {
    width: 100%;
}
    
#\30 f2fa4e4 {
    width: 100%;
}
    
#c6af8a8c {
    width: 100%;
}
    
#ab955263 {
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
}
    
#b7a44a9e {
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
}
    
#\32 3f5672a {
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
}
    
#\30 46bff05 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8371729 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\31 5242642 {
    min-height: 140px;
    padding: 0% 4% 0% 4%;
}
    
#\30 99c7663 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 7e2c74e::before, #\32 7e2c74e > .bgExtraLayerOverlay {
    
}
    
#\31 00c0b57 {
    width: 50%;
    min-height: 8px;
    row-gap: 20px;
}
    
#\31 37bcb6f {
    width: 48%;
    min-height: 8px;
}
    
#\37 134becd {
    min-height: 800px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10% 6% 10% 6%;
}
    
#\39 b2ec3ed {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 f1e56e9 {
    margin: 0px 0% 0px 0%;
}
    
#\35 3d356d1 {
    align-items: center;
}
    
#\37 2cad4c8 {
    width: 400px;
}
    
#\33 1172b9b {
    min-height: 59px;
    padding: 5% 6% 5% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a8a3e58f {
    padding: 0% 0% 0% 0%;
}
    
#cfabe9c9::before, #cfabe9c9 > .bgExtraLayerOverlay {
    
}
    
#\33 5aaad81 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 8b5f63f {
    width: 100.00%;
}
    
#e4f2be49 {
    min-height: 259px;
    padding: 14% 4% 14% 4%;
}
    
#\32 4c343cd {
    row-gap: 40px;
}
    
#c9367e14 {
    height: auto;
    min-height: 101px;
    row-gap: 24px;
}
    
#b0d0731e {
    margin: 0px 0% 0px 0%;
}
    
#\37 fefcc64::before, #\37 fefcc64 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 f840e16::before, #\31 f840e16 > .bgExtraLayerOverlay {
    
}
    
#f392eaba {
    padding: 0% 0% 0% 0%;
}
    
#d4a8ad15 {
    margin: 0px 0% 0px 0%;
}
    
#\32 9e91718 {
    row-gap: 48px;
    width: 92%;
}
    
#\30 74e0c29 {
    width: 92%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a53e4449 {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 100% 50%;
}
    
#df8b4e13 {
    margin: 0px 0% 0px 0%;
}
    
#f72dbb3d {
    padding: 4% 4% 4% 0%;
}
    
#f0706a9a {
    row-gap: 32px;
}
    
#ee98cfbe {
    width: 100%;
}
    
#group_828 {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 100% 50%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dabdf7c2 {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0% 50%;
}
    
#b2b5c914 {
    margin: 0px 0% 0px 0%;
}
    
#\30 f52e113 {
    padding: 4% 0% 4% 4%;
}
    
#b8385514 {
    row-gap: 32px;
}
    
#\31 280408a {
    width: 100%;
}
    
#\34 3472b54 {
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 100%;
}
}



@media (max-width: 767px) {
    
#\38 1414645.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 6%;
    padding-bottom: 6%;
}
#\38 1414645 {
    width: auto;
    min-height: auto;
    min-width: 200px;
    max-width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#\33 54fad17 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 9b369a9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    padding: 48% 8% 20% 8%;
}
    
#widget_vtp {
    height: auto;
    width: 96.12%;
}
    
#d1e39908 {
    width: 100%;
    min-height: 99px;
    align-items: center;
    order: 0;
    height: auto;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#a4c6effb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 7% 6% 7% 6%;
}
#a4c6effb {
    width: auto;
    min-height: auto;
    min-width: 140px;
    max-width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#e27a41de {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bf50764c::before, #bf50764c > .bgExtraLayerOverlay {
    
}
    
#\35 0d74513 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 40% 6% 10% 6%;
}
    
#\36 2c834eb {
    width: 100.00%;
}
    
#b8093b84 {
    width: 100%;
    min-height: 320px;
    align-items: center;
    height: auto;
    order: 1;
    row-gap: 40px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 360c71a {
    margin: 0px 0% 0px 0%;
}
    
#widget_m51 {
    width: 80px;
}
    
#bb329787 {
    width: 80px;
}
    
#b811d3e5 {
    width: auto;
}
    
#group_htn {
    justify-content: center;
    --column-gap: 4%;
    column-gap: 4%;
}
}



@media (max-width: 767px) {
    
#ce051c94 {
    width: 100%;
    align-items: flex-end;
    min-height: 638px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e087a189 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 40px;
    padding: 10% 6% 20% 6%;
}
    
#ce7c387a {
    width: 100%;
    align-items: flex-end;
    min-height: 576px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e991b495 {
    margin: 0px 0% 0px 0%;
}
    
#group_dr6 {
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 3%;
    row-gap: 40px;
    justify-content: space-between;
}
    
#group_495 {
    margin-right: 0%;
    margin-left: 0%;
    width: 46%;
    min-height: auto;
    justify-content: flex-start;
    row-gap: 20px;
}
    
#\36 3a168f9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 46%;
    min-height: auto;
    justify-content: flex-start;
    row-gap: 20px;
}
    
#\33 067766f {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 2%;
    row-gap: 40px;
    justify-content: space-between;
}
    
#cae5e9fa {
    margin-right: 0%;
    margin-left: 0%;
    width: 46%;
    min-height: auto;
    justify-content: flex-start;
    row-gap: 20px;
}
    
#d3760131 {
    margin-right: 0%;
    margin-left: 0%;
    width: 46%;
    min-height: auto;
    justify-content: flex-start;
    row-gap: 20px;
}
    
#\34 36fa88e {
    margin-right: 0%;
    margin-left: 0%;
    width: 46%;
    min-height: auto;
    justify-content: flex-start;
    row-gap: 20px;
}
    
#\36 c5f5e1c {
    margin-right: 0%;
    margin-left: 0%;
    width: 46%;
    min-height: auto;
    justify-content: flex-start;
    row-gap: 20px;
}
    
#\38 3286cca {
    width: 150px;
}
    
#\39 634dfbd {
    width: 200px;
    order: 2;
}
    
#\38 d318b9c {
    width: 200px;
    order: 1;
}
    
#\36 c98e142 {
    width: 200px;
    order: 2;
}
    
#\35 8c45749 {
    width: 200px;
    order: 1;
}
    
#\32 3bea522 {
    width: 200px;
    order: 2;
}
    
#\39 9507fb7 {
    order: 2;
}
    
#d440038a {
    order: 1;
}
    
#\35 e1f4566 {
    order: 0;
    row-gap: 4px;
    justify-content: flex-start;
}
    
#dbbb2737 {
    order: 0;
}
    
#c5514f50 {
    order: 2;
    row-gap: 4px;
    justify-content: flex-start;
}
    
#\33 e670d7b {
    order: 0;
}
    
#\38 bb35b61 {
    order: 2;
    row-gap: 4px;
    justify-content: flex-start;
}
    
#\39 5b14ce3 {
    row-gap: 4px;
    justify-content: flex-start;
}
    
#e3650cc6 {
    row-gap: 4px;
    justify-content: flex-start;
    order: 0;
}
    
#\32 692686d {
    row-gap: 4px;
    height: auto;
    min-height: 55px;
    justify-content: flex-start;
    order: 0;
}
    
#\32 597b43f {
    width: 100.00%;
}
    
#bd18b4ce {
    margin-right: 0%;
    margin-left: 0%;
    width: 46%;
    min-height: auto;
    justify-content: flex-start;
    row-gap: 20px;
}
    
#\34 bcadd9e {
    width: 150px;
    order: 1;
}
    
#\39 f8a10a9 {
    row-gap: 4px;
    justify-content: flex-start;
    order: 0;
    height: auto;
    min-height: 76px;
}
    
#d404f4ca {
    margin-right: 0%;
    margin-left: 0%;
    width: 46%;
    min-height: auto;
    justify-content: flex-start;
    row-gap: 20px;
}
    
#f88af132 {
    width: 150px;
}
    
#\39 4c9aa35 {
    row-gap: 4px;
    justify-content: flex-start;
}
    
#\30 fb6e7ef {
    order: 1;
}
    
#fce5fc60 {
    order: 1;
}
    
#\32 ae575a7 {
    width: 100.00%;
}
    
#\36 e924864 {
    width: 100.00%;
}
    
#eb1fa326 {
    width: 100.00%;
}
    
#\30 3ee311c {
    width: 100.00%;
}
    
#aaa12778 {
    width: 100.00%;
}
    
#c2c99e7c {
    width: 100.00%;
}
    
#\33 162e801 {
    width: 100.00%;
}
    
#f94c5b23 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\34 7105307::before, #\34 7105307 > .bgExtraLayerOverlay {
    
}
    
#\35 fcf92cf {
    row-gap: 20px;
}
    
#\38 481aefc {
    order: 1;
}
    
#\37 3247a90 {
    margin: 0px 0% 0px 0%;
}
    
#b8d99f67 {
    min-height: 389px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 36px;
}
    
#\38 47baaaf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40% 10% 40% 10%;
}
}



@media (max-width: 767px) {
    
#b6086d7f {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\31 3bf2276 {
    margin: 0px 0% 0px 0%;
}
    
#\36 a0998c6 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\32 ea101ef {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
}
}



@media (max-width: 767px) {
    
#\37 92210e0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16% 6% 16% 6%;
}
    
#fb15a04c {
    width: 100%;
}
    
#bac94f34 {
    margin: 0px 0% 0px 0%;
}
    
#\38 90655de {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 dbbfdac {
    width: 100%;
    min-width: 10px;
    max-width: 240px;
}
    
#\30 46bff05 {
    width: 4px;
    height: auto;
}
    
#a84f2429 {
    row-gap: 20px;
}
    
#\30 04be8d5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 5308e12 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#ab955263::before, #ab955263 > .bgExtraLayerOverlay {
    
}
#ab955263 {
    width: 100%;
    column-gap: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 8%;
    align-items: flex-start;
    row-gap: 16px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#fded3eec {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b7a44a9e::before, #b7a44a9e > .bgExtraLayerOverlay {
    
}
#b7a44a9e {
    width: 100%;
    column-gap: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 8%;
    align-items: flex-start;
    row-gap: 16px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#c2393ddd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 f2fa4e4 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 3f5672a::before, #\32 3f5672a > .bgExtraLayerOverlay {
    
}
#\32 3f5672a {
    width: 100%;
    column-gap: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 8%;
    align-items: flex-start;
    row-gap: 16px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ed891f8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c6af8a8c {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c62b883f {
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\37 8371729 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#e4b407d7 {
    min-height: 120px;
    align-items: center;
    width: 100%;
}
    
#\31 5242642 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
}
    
#\30 99c7663 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 7e2c74e::before, #\32 7e2c74e > .bgExtraLayerOverlay {
    
}
    
#\31 00c0b57 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 36px;
}
    
#\31 37bcb6f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    order: 1;
}
    
#\37 134becd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 20% 8% 20% 8%;
}
    
#\39 b2ec3ed {
    margin: 0px 0% 0px 0%;
}
    
#d9efda0b {
    width: 4px;
    height: 160px;
}
    
#ccfc3b3b {
    row-gap: 20px;
}
    
#\32 ca6840a {
    order: 1;
}
    
#\30 4e9c8e9 {
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\39 f1e56e9 {
    margin: 0px 0% 0px 0%;
}
    
#\35 3d356d1 {
    width: 100%;
    align-items: flex-end;
    min-height: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#\33 1172b9b {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 33px;
    padding: 10% 8% 10% 8%;
}
}



@media (max-width: 767px) {
    
#cfabe9c9::before, #cfabe9c9 > .bgExtraLayerOverlay {
    
}
#cfabe9c9 {
    width: 100%;
    min-height: 80vh;
    align-items: center;
}
    
#a8a3e58f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_2ka {
    height: 140px;
}
    
#d394d8f6 {
    height: 140px;
}
    
#\33 5aaad81 {
    margin: 0px 0% 0px 0%;
}
    
#dec777dd {
    background-position: 50% 0%;
}
}



@media (max-width: 767px) {
    
#\39 8b5f63f {
    order: 1;
}
    
#e4f2be49 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 28% 6% 28% 6%;
}
    
#\32 4c343cd {
    min-height: 389px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 36px;
}
    
#c9367e14 {
    row-gap: 20px;
}
    
#b0d0731e {
    margin: 0px 0% 0px 0%;
}
    
#\37 fefcc64::before, #\37 fefcc64 > .bgExtraLayerOverlay {
    
}
    
#\33 c1b6b5d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 6%;
    padding-bottom: 6%;
}
#\33 c1b6b5d {
    width: auto;
    min-height: auto;
    min-width: 140px;
    max-width: 100%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\30 fc598d6 {
    height: 140px;
}
    
#\31 f840e16::before, #\31 f840e16 > .bgExtraLayerOverlay {
    
}
#\31 f840e16 {
    width: 100%;
    min-height: 80vh;
    align-items: center;
}
    
#f392eaba {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#d4a8ad15 {
    margin: 0px 0% 0px 0%;
}
    
#\33 0a60b7e {
    height: 140px;
}
    
#\38 7e16875.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 6%;
    padding-bottom: 6%;
}
#\38 7e16875 {
    width: auto;
    min-height: auto;
    min-width: 140px;
    max-width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#\37 6a3936c {
    order: 1;
}
    
#\32 9e91718 {
    min-height: 389px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 36px;
    padding: 0px 6% 0px 6%;
    margin: 0px 0% 0px 0%;
}
    
#\31 1bb56e0 {
    row-gap: 20px;
}
}



@media (max-width: 767px) {
    
#a53e4449 {
    width: 100%;
    min-height: 10.5vh;
    align-items: center;
}
    
#df8b4e13 {
    margin: 0px 0% 0px 0%;
}
    
#\36 974033b {
    height: auto;
}
    
#f72dbb3d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#f0706a9a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 28px;
    padding: 12% 6% 20% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f4b8aff3 {
    row-gap: 20px;
}
    
#ee98cfbe {
    width: 100%;
}
    
#f9c07392 {
    width: 4px;
    height: 160px;
}
}



@media (max-width: 767px) {
    
#dabdf7c2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#b2b5c914 {
    margin: 0px 0% 0px 0%;
}
    
#\30 f52e113 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#\33 71592f4 {
    height: auto;
}
    
#b8385514 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 28px;
    order: 1;
    padding: 12% 6% 20% 6%;
    margin: 0% 0% 0% 0%;
}
    
#b85ab092 {
    row-gap: 20px;
    order: 0;
}
    
#\37 b67a0a8 {
    width: 4px;
    height: 160px;
    order: 1;
}
    
#\31 280408a {
    width: 100%;
}
}

