@media all {
  *#dm .dmInner div.u_1708800164 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_3757404218 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

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

  *#dm .dmInner div.u_1120304332 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1804737106 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1656756168 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1800928299 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1849287838 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1647708931 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1651601050 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1140075180 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1423890180 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1923997758 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1742317899 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1042375452 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1617306940 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1866951048 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1410027993 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1495991036 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1112278588 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1748072989 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1660188012 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1803989575 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1454718860 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1540523919 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1245079393 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1926047336 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1282814712 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

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

  *#dm .dmInner div.u_1788425064 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:4px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:rgba(43,147,198,1) !important;
  }

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

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

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

  *#dm .dmInner div.u_1441329981 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

  *#dm .dmInner div.u_1651677109 img { object-fit:contain !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1773856761 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1651677109 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:1025px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 734px;
    column-gap: 7%;
    row-gap: 42px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: url("https://lirp.cdn-website.com/44e1fecf/dms3rep/multi/opt/memphis+hero+bg+latest-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_6vp {
    align-items: flex-start;
    width: 52.28%;
    min-height: 506px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    flex-wrap: nowrap;
}
    
#widget_4gs {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ndj {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_62l {
    width: 100%;
    height: 196px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 e155069 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 1% 6% 1%;
    margin: 0% 0% 0% 0%;
}
    
#fc79efc2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\34 22edccb {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 28px;
    order: 0;
    align-items: center;
    padding: 1.1% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 baa08b0 {
    margin: 0px 0% 0px 0%;
}
    
#\37 5bd68d1 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1415626 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d04b14eb {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 24e5314 {
    width: 99.68%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da9eeeab:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #da9eeeab [data-content-reference].active-tab-title .tab-title, #da9eeeab [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-family: 'Proxima Nova Bold' !important;
    color: var(--color_4) !important;
}
#da9eeeab [data-content-reference]:not(.active-tab-title) {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
}
#da9eeeab:not(:has(.active-tab-title)) [data-content-reference]:first-child,#da9eeeab [data-content-reference].active-tab-title, #da9eeeab [data-content-reference]:not(.active-tab-title):hover {
    background-color: rgba(43, 147, 198, 1);
    background-image: none;
    border-style: solid;
    border-color: rgba(43, 147, 198, 1) rgba(43, 147, 198, 1) rgba(43, 147, 198, 1) rgba(43, 147, 198, 1);
    border-width: 1px 1px 1px 1px;
}
#da9eeeab [data-content-reference]:not(.active-tab-title) .tab-title {
    font-family: 'Proxima Nova Bold' !important;
}
#da9eeeab {
    justify-content: flex-start;
    width: 100%;
    min-height: auto;
    height: auto;
    order: 0;
    align-self: center;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#group_1qo {
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_eal {
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_n8h {
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_pj6 {
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbef9abd {
    align-items: flex-start;
    width: 99.86%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7pe {
    width: 44.85%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e9fc8751 {
    width: 44.85%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 250b2c1 {
    width: 44.85%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d76bf348 {
    width: 44.85%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ca9e16a2 {
    align-items: flex-start;
    width: 99.86%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 526f6cd {
    width: 44.85%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#db6c8f0f {
    width: 44.85%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bbe37e33 {
    width: 44.85%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b2306270 {
    width: 44.85%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 9b8f6fc {
    width: 44.85%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 381aedb {
    width: 44.85%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ef526f91 {
    align-items: flex-start;
    width: 99.86%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c3b595b {
    width: 44.85%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 efa15e9 {
    width: 44.85%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 0d208ad {
    align-items: flex-start;
    width: 49.84%;
    min-height: 412px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    justify-content: flex-start;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7e65a95 {
    width: 48.96%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 d5d32c8 {
    width: 44.85%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bea2306f {
    width: 44.85%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#aa19ade5 {
    align-items: flex-start;
    width: 99.86%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 939b9f4 {
    width: 44.85%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 6e48c3f {
    width: 44.85%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 1a4c883 {
    align-items: flex-start;
    width: 23.58%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2c4537f {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#aed31801 {
    width: 99.68%;
    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 0da5d31 {
    width: 44.85%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 3663afa {
    width: 44.85%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 57f14e2 {
    width: 44.85%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#aec2d416 {
    align-items: flex-start;
    width: 99.86%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c49308b3 {
    width: 99.54%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f1261a9 {
    width: 44.85%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 2e2fcd3 {
    width: 44.85%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d6e1aae8 {
    align-items: flex-start;
    width: 99.86%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b542cd6f {
    width: 99.54%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed831e96 {
    width: 27.05%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#ac628bc6 {
    align-items: flex-start;
    width: 99.72%;
    min-height: 371px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-direction: row;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 919b389 {
    width: 99.4%;
    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 d899bd5 {
    align-items: flex-start;
    width: 99.72%;
    min-height: 371px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-direction: row;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efd8d785 {
    width: 27.05%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dba4b277 {
    min-height: 994px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\34 a679181 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: url("https://lirp.cdn-website.com/44e1fecf/dms3rep/multi/opt/logo+tile+background_2-1920w.png");
}
    
#c30e85f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 44px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\36 2aae5a0 {
    margin: 0px 0% 0px 0%;
}
    
#widget_kj7 {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sff {
    width: 41.99%;
    height: 864px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d14777fb {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 1% 5% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\36 47de60b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: url("https://lirp.cdn-website.com/44e1fecf/dms3rep/multi/opt/logo+tile+background_2-1920w.png");
}
    
#\32 41e6574 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 38px 16px 38px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 94621b7 {
    margin: 0px 0% 0px 0%;
}
    
#ae09baef {
    align-items: center;
    width: 34.84%;
    min-height: 639px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-width: 1px 1px 1px 1px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f843097.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 f843097 {
    width: 45.28%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_gc0 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 304px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: wrap;
    align-content: stretch;
    height: auto;
}
    
#widget_vfn.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_vfn {
    width: 92.45%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\39 55d0453 {
    align-items: center;
    width: 35.28%;
    min-height: 639px;
    max-height: 100%;
    row-gap: 33px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 161f21a {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 304px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: wrap;
    align-content: stretch;
    height: auto;
}
    
#ac65975c {
    width: 30.62%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px -8.4%;
}
    
#d9b970b6 {
    width: 50.47%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a0c8299 {
    width: 42.21%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\32 3ead8fd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 3ead8fd {
    width: 43.99%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 ad4664b {
    min-height: 0;
    column-gap: 4%;
    row-gap: 7px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\31 e070baf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\35 e59630a {
    min-height: 196px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    background-size: auto;
    height: auto;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#group_8f2 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#widget_0g2 {
    width: 70.67%;
    height: 206px;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_iqn {
    width: 31.38%;
    height: 222px;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a27a2610 {
    width: 65.89%;
    height: 222px;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\38 82265da {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 8122721 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/44e1fecf/dms3rep/multi/opt/blue+bar-800a0fed-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c0c7db0f {
    min-height: 170px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#ac84c5f6 {
    margin: 0px 0% 0px 0%;
}
    
#\30 a0faea4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\31 2560b2c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b3397c23 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/44e1fecf/dms3rep/multi/opt/23-15dc4285-1920w.png");
}
    
#\33 89910ac {
    margin: 0px 0% 0px 0%;
}
    
#d75502c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#fe9a5dfd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#d651c476 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#\36 58344fe.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 58344fe {
    width: 30.08%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b874f48 {
    width: 226px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 3;
}
    
#b8405df9 {
    min-height: 250px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e6de6bb8 {
    width: 30.60%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#\30 40e6db7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\35 f13aa26 {
    margin: 0px 0% 0px 0%;
}
    
#\37 b26c52c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/44e1fecf/dms3rep/multi/opt/23-15dc4285-1920w.png");
}
    
#\38 92f5a2b {
    min-height: 170px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\34 6660792 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#adbd33d4 {
    margin: 0px 0% 0px 0%;
}
    
#\33 2d84754 {
    min-height: 439px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#c4016728 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\31 4b6b3ef {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/44e1fecf/dms3rep/multi/opt/guitars+bg-1920w.png");
}
    
#\35 2a5450c {
    width: 226px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e07481dc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: url("https://lirp.cdn-website.com/44e1fecf/dms3rep/multi/opt/logo+tile+background_2-1920w.png");
}
    
#\36 8a38df0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\33 8962f0c {
    margin: 0px 0% 0px 0%;
}
    
#\31 6dbc9cb {
    min-height: 574px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\36 14502c3 {
    width: 99.87%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_r52 {
    width: 34.40%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 b7aaf4e {
    margin: 0px 0% 0px 0%;
}
    
#\31 a8e94a8 {
    min-height: 485px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\35 c080504 {
    width: 30.60%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#b5b1868e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#da995bf7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/44e1fecf/dms3rep/multi/opt/COMING+SOON+BG-e9ad3185-1920w.png");
}
    
#e1900cfa {
    width: 30.60%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#widget_503 {
    width: 100%;
    height: 56px;
    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;
}
    
#\30 c03b795 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 ae034e8 {
    min-height: 723px;
    column-gap: 7%;
    row-gap: 42px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\33 274d117::before, #\33 274d117 > .bgExtraLayerOverlay {
    
}
#\33 274d117 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: url("https://lirp.cdn-website.com/44e1fecf/dms3rep/multi/opt/background+tablet-1920w.png");
}
    
#faf887a9 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9b04d2e {
    width: 100%;
    height: 196px;
    max-width: 100%;
    order: 2;
}
    
#\39 53e8b6e {
    margin: 0px 0% 0px 0%;
}
    
#\31 a226d75 {
    align-items: flex-start;
    width: 52.28%;
    min-height: 506px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    flex-wrap: nowrap;
}
    
#\33 48cc798 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 1025px) {
    
#da9eeeab:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #da9eeeab [data-content-reference].active-tab-title .tab-title, #da9eeeab [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 18px !important;
}
#da9eeeab [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 18px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#da9eeeab:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #da9eeeab [data-content-reference].active-tab-title .tab-title, #da9eeeab [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 16px !important;
}
#da9eeeab [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 16px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 15px;
    padding: 8% 6% 8% 6%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_6vp {
    width: 100.00%;
    min-width: 32px;
    align-items: center;
    height: auto;
    min-height: 338px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-repeat: no-repeat;
    background-size: cover;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 e155069 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 6% 6% 6%;
}
    
#\38 baa08b0 {
    margin: 0px 0% 0px 0%;
}
    
#\34 22edccb {
    height: auto;
    min-height: 80px;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d1415626 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#d04b14eb {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#\37 5bd68d1 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#da9eeeab {
    height: auto;
    min-height: 567px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7pe {
    height: auto;
}
    
#e9fc8751 {
    height: auto;
}
    
#\37 250b2c1 {
    height: auto;
}
    
#d76bf348 {
    height: auto;
}
    
#\37 526f6cd {
    height: auto;
}
    
#db6c8f0f {
    height: auto;
}
    
#bbe37e33 {
    height: auto;
}
    
#b2306270 {
    height: auto;
}
    
#aa19ade5 {
    height: auto;
    min-height: 96px;
    flex-wrap: wrap;
}
    
#\30 0d208ad {
    height: auto;
    min-height: 240px;
    justify-content: center;
}
    
#ef526f91 {
    flex-wrap: wrap;
}
    
#e7e65a95 {
    width: 98.62%;
    height: auto;
}
    
#bbef9abd {
    flex-wrap: wrap;
}
    
#ca9e16a2 {
    flex-wrap: wrap;
}
    
#\37 1a4c883 {
    flex-wrap: wrap;
    width: 48.54%;
    height: auto;
    min-height: 184px;
}
    
#aec2d416 {
    flex-wrap: wrap;
}
    
#d6e1aae8 {
    flex-wrap: nowrap;
    flex-direction: column;
    height: auto;
    min-height: 421px;
    align-content: stretch;
    align-items: center;
    width: 99.68%;
}
    
#\35 2e2fcd3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f1261a9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ac628bc6 {
    flex-wrap: wrap;
}
    
#ed831e96 {
    width: 41.57%;
    height: auto;
}
    
#efd8d785 {
    width: 39.38%;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dba4b277 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 12px;
    padding: 4% 4% 4% 4%;
}
    
#\36 2aae5a0 {
    margin: 0px 0% 0px 0%;
}
    
#c30e85f0 {
    width: 100%;
    min-height: 80px;
    order: 0;
    row-gap: 27px;
    flex-direction: row;
    flex-wrap: wrap;
}
    
#widget_sff {
    min-width: 32px;
    width: 92.36%;
    margin: 0px 0% 0px 0%;
}
    
#widget_kj7 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d14777fb {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 94621b7 {
    margin: 0px 0% 0px 0%;
}
    
#\32 41e6574 {
    width: 100%;
    min-height: 80px;
}
    
#ae09baef {
    width: 47.77%;
    height: auto;
    min-height: 639px;
    row-gap: 28px;
}
    
#\39 55d0453 {
    width: 47.77%;
}
    
#\34 f843097.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 f843097 {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_gc0 {
    column-gap: 0px;
    padding: 83px 16px 83px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ac65975c {
    width: 50.88%;
    order: 0;
    height: auto;
}
    
#\33 a0c8299 {
    width: 69.76%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9b970b6 {
    margin-left: -2.9%;
    width: 81.73%;
    order: 1;
    height: auto;
}
    
#\31 161f21a {
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_vfn {
    width: 100.00%;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 ad4664b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 82265da {
    margin: 0px 0% 0px 0%;
}
    
#group_8f2 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 274px;
    align-items: center;
}
    
#widget_0g2 {
    min-width: 32px;
    height: 84px;
    width: 57.74%;
    margin: 0px 0% 0px 0%;
}
    
#widget_iqn {
    min-width: 32px;
    width: 100.00%;
    height: 142px;
    margin: 0px 0% 0px 0%;
}
    
#a27a2610 {
    min-width: 32px;
    width: 100.00%;
    height: 142px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 89910ac {
    margin: 0px 0% 0px 0%;
}
    
#b8405df9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 58344fe {
    width: 52.45%;
}
    
#b3397c23 {
    background-repeat: no-repeat;
    background-size: cover;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f13aa26 {
    margin: 0px 0% 0px 0%;
}
    
#\38 92f5a2b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 177px;
}
    
#e6de6bb8 {
    width: 38.13%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#adbd33d4 {
    margin: 0px 0% 0px 0%;
}
    
#\33 2d84754 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8a38df0 {
    width: 100%;
    min-height: 80px;
    order: 0;
    row-gap: 27px;
}
    
#\33 8962f0c {
    margin: 0px 0% 0px 0%;
}
    
#\31 6dbc9cb {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 12px;
    padding: 4% 4% 4% 4%;
}
    
#widget_r52 {
    height: auto;
    width: 62.73%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 b7aaf4e {
    margin: 0px 0% 0px 0%;
}
    
#\31 a8e94a8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 c080504 {
    width: 43.80%;
}
    
#e1900cfa {
    width: 47.13%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 ae034e8 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 15px;
    padding: 8% 6% 8% 6%;
}
    
#\33 274d117::before, #\33 274d117 > .bgExtraLayerOverlay {
    
}
#\33 274d117 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\39 53e8b6e {
    margin: 0px 0% 0px 0%;
}
    
#\31 a226d75 {
    width: 100.00%;
    min-width: 32px;
    align-items: center;
    height: auto;
    min-height: 338px;
    margin: 0px 0% 0px 0%;
}
    
#\33 48cc798 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#faf887a9 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#da9eeeab:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #da9eeeab [data-content-reference].active-tab-title .tab-title, #da9eeeab [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 14px !important;
}
#da9eeeab [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 14px !important;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    row-gap: 7px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: flex-end;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#group_6vp {
    width: 98.67%;
    justify-content: center;
    align-items: center;
}
    
#widget_62l {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\38 e155069 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\34 22edccb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    row-gap: 14px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d1415626 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d04b14eb {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5bd68d1 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da9eeeab {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7pe {
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e9fc8751 {
    height: auto;
    min-width: 32px;
    width: 98.56%;
    margin: 0px 0% 0px 0%;
}
    
#\37 250b2c1 {
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d76bf348 {
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 526f6cd {
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#db6c8f0f {
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#bbe37e33 {
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b2306270 {
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 9b8f6fc {
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 381aedb {
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 c3b595b {
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 efa15e9 {
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e7e65a95 {
    height: auto;
    width: 100.00%;
}
    
#\35 d5d32c8 {
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#bea2306f {
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 939b9f4 {
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 6e48c3f {
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 2c4537f {
    height: auto;
}
    
#\32 0da5d31 {
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 3663afa {
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 57f14e2 {
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 f1261a9 {
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 2e2fcd3 {
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ed831e96 {
    height: auto;
    width: 100.00%;
}
    
#efd8d785 {
    height: auto;
    width: 100.00%;
}
    
#aa19ade5 {
    flex-wrap: nowrap;
    align-content: stretch;
    flex-direction: column;
    align-items: center;
}
    
#bbef9abd {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 99.35%;
    height: auto;
    min-height: 787px;
    justify-content: center;
}
    
#ca9e16a2 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#ef526f91 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\30 0d208ad {
    height: auto;
    min-height: 369px;
    width: 99.35%;
}
    
#\37 1a4c883 {
    height: auto;
    min-height: 188px;
    width: 99.35%;
}
    
#aec2d416 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#d6e1aae8 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 99.35%;
    height: auto;
    min-height: 328px;
}
    
#ac628bc6 {
    height: auto;
    min-height: 298px;
}
    
#\39 d899bd5 {
    height: auto;
    min-height: 298px;
}
}



@media (max-width: 767px) {
    
#dba4b277 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 2px;
    padding: 8% 4% 8% 4%;
}
    
#c30e85f0 {
    width: 100%;
    min-height: 432px;
    align-items: center;
    justify-content: center;
    row-gap: 15px;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2aae5a0 {
    margin: 0px 0% 0px 0%;
}
    
#widget_sff {
    height: 456px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_kj7 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d14777fb {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\32 41e6574 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 f843097 {
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ae09baef {
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_vfn {
    height: auto;
}
    
#\39 55d0453 {
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ac65975c {
    height: auto;
    width: 45.31%;
    order: 0;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#d9b970b6 {
    height: auto;
    width: 67.16%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a0c8299 {
    height: auto;
    width: 55.75%;
    order: 3;
}
    
#\32 3ead8fd {
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 ad4664b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 e59630a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_0g2 {
    height: 118px;
    width: 100%;
}
    
#widget_iqn {
    height: 181px;
    width: 100%;
}
    
#group_8f2 {
    flex-wrap: wrap;
}
    
#a27a2610 {
    height: 130px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 8122721 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#c0c7db0f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 a0faea4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#fe9a5dfd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    padding: 36px 10px 36px 10px;
    margin: 0% 0% 0% 0%;
}
    
#b8405df9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b3397c23 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\36 58344fe {
    width: 89.55%;
}
}



@media (max-width: 767px) {
    
#\30 40e6db7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 92f5a2b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 b26c52c {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#e6de6bb8.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 0px 24px 0px;
}
#e6de6bb8 {
    width: 100.00%;
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\33 2d84754 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c4016728 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 36px 10px 36px 10px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 8a38df0 {
    width: 100%;
    min-height: 526px;
    align-items: center;
    justify-content: flex-start;
    row-gap: 15px;
    height: auto;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\33 8962f0c {
    margin: 0px 0% 0px 0%;
}
    
#\31 6dbc9cb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 2px;
    padding: 8% 4% 8% 4%;
}
    
#widget_r52 {
    height: auto;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 a8e94a8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32% 4% 32% 4%;
}
    
#b5b1868e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 60px 10px 60px 10px;
    margin: 0% 0% 0% 0%;
}
    
#e1900cfa {
    width: 72.84%;
}
    
#\35 c080504 {
    width: 70.67%;
}
    
#widget_503 {
    height: 22px;
}
    
#\34 b7aaf4e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 ae034e8 {
    min-height: 0;
    flex-direction: column;
    row-gap: 7px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\33 274d117::before, #\33 274d117 > .bgExtraLayerOverlay {
    
}
#\33 274d117 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#c9b04d2e {
    height: 68px;
}
    
#\39 53e8b6e {
    margin: 0px 0% 0px 0%;
}
    
#\31 a226d75 {
    width: 98.67%;
    justify-content: center;
    align-items: center;
}
    
#\33 48cc798 {
    min-height: 80px;
    align-items: flex-end;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
}

