@media all {
  *#dm .dmInner *.u_1803979586 .title-text {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1803979586 .title-text * {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1803979586 .title-text {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1803979586 .title-text * {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner {
    font-weight:400 !important;
    color:var(--color_5) !important;
    border-bottom-style:solid !important;
    border-bottom-width:1px !important;
    border-bottom-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-wrapper {
    border-top-style:solid !important;
    border-top-width:1px !important;
    border-bottom-style:solid !important;
    border-top-color:rgba(0,0,0,0.12) !important;
    border-bottom-color:rgba(0,0,0,0.12) !important;
    border-bottom-width:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .title-icon { fill:var(--color_3) !important; }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow .close {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .horizontal {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .vertical {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1803979586 .arrow-wrapper {
    border-radius:0 !important;
    -moz-border-radius:0 !important;
    -webkit-border-radius:0 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title {
    background-color:rgba(0,0,0,0) !important;
    color:var(--color_2) !important;
    font-weight:600 !important;
    border-bottom-width:1px !important;
    border-bottom-style:solid !important;
    border-bottom-color:rgba(0,0,0,0.12) !important;
  }

  *#dm .dmInner div.u_1365398116 img {
    object-fit:contain !important;
    box-shadow:var(--color_5) -3px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_3989975826 img {
    object-fit:cover !important;
    box-shadow:var(--color_5) -3px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1045885025 img {
    object-fit:cover !important;
    box-shadow:var(--color_5) -3px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1045455029 img {
    object-fit:cover !important;
    box-shadow:var(--color_5) -3px 3px 11px 0px !important;
  }

  *#dm .dmInner nav.u_1238865717 { color:white !important; }

  *#dm .dmInner a.u_1307081087 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1307081087:hover {
    background-image:initial !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1307081087.hover {
    background-image:initial !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1284131169 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1895208709 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1836569836 img {
    object-fit:cover !important;
    box-shadow:var(--color_5) -3px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1330762610 img {
    object-fit:cover !important;
    box-shadow:var(--color_5) -3px 3px 11px 0px !important;
  }

  *#dm .dmInner a.u_1411115410 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1411115410:hover {
    background-image:initial !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1411115410.hover {
    background-image:initial !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1284131169:hover {
    background-image:initial !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1284131169.hover {
    background-image:initial !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1895208709:hover {
    background-image:initial !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1895208709.hover {
    background-image:initial !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1297605547 img {
    object-fit:cover !important;
    box-shadow:var(--color_5) -3px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1482431020 img {
    object-fit:cover !important;
    box-shadow:var(--color_5) -3px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1829957059 img {
    object-fit:cover !important;
    box-shadow:var(--color_5) -3px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1598469370 img {
    object-fit:cover !important;
    box-shadow:var(--color_5) -3px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1899859296 img {
    object-fit:cover !important;
    box-shadow:var(--color_5) -3px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1801446422 img {
    object-fit:cover !important;
    box-shadow:var(--color_5) -3px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1574220481 img {
    object-fit:cover !important;
    box-shadow:var(--color_5) -3px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1120410902 img {
    object-fit:cover !important;
    box-shadow:var(--color_5) -3px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1533631791 img {
    object-fit:cover !important;
    box-shadow:var(--color_5) -3px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1829525744 img {
    object-fit:cover !important;
    box-shadow:var(--color_5) -3px 3px 11px 0px !important;
  }

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

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

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

  *#dm .dmInner a.u_393661043 {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_393661043 span.text {
    font-size:16px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_393661043:hover span.text {
    color:var(--color_2) !important;
    text-decoration:none !important;
  }

  *#dm .dmInner a.u_393661043.hover span.text {
    color:var(--color_2) !important;
    text-decoration:none !important;
  }

  *#dm .dmInner a.u_393661043:hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_393661043.hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1461172009 img {
    object-fit:cover !important;
    box-shadow:var(--color_5) -3px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1579535239 img {
    object-fit:cover !important;
    box-shadow:var(--color_5) -3px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1492903148 img {
    object-fit:cover !important;
    box-shadow:var(--color_5) -3px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1391739399 img {
    object-fit:cover !important;
    box-shadow:var(--color_5) -3px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1500893308 img {
    object-fit:contain !important;
    box-shadow:rgb(250,250,250) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1140655589 img {
    object-fit:contain !important;
    box-shadow:var(--color_5) -3px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1334997466 img {
    object-fit:contain !important;
    box-shadow:var(--color_5) -3px 3px 11px 0px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:16px !important; }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:56px !important;
    height:56px !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:28px !important; }

  *#dm .dmInner div.u_1803979586 .accordion-title { font-size:22px !important; }

  *#dm .dmInner div.u_1803979586 .title-text { font-size:22px !important; }

  *#dm .dmInner div.u_1803979586 .title-text * { font-size:22px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:0 !important; }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:14px !important; }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:40px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title { font-size:16px !important; }

  *#dm .dmInner div.u_1803979586 .title-text { font-size:16px !important; }

  *#dm .dmInner div.u_1803979586 .title-text * { font-size:16px !important; }

  *#dm .dmInner div.u_93540060 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title { font-size:18px !important; }

  *#dm .dmInner div.u_1803979586 .title-text { font-size:18px !important; }

  *#dm .dmInner div.u_1803979586 .title-text * { font-size:18px !important; }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:48px !important;
    height:48px !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:0 !important; }

  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:16px !important; }

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

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

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

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

  *#dm .dmInner a.u_1522175720 span.text { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_93540060 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#c49e9c00 {
    background-color: var(--color_4);
}
    
#f9680eda {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 33.333333333333336%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a649116 {
    min-height: 345px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#widget_pru {
    width: 78.21%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 5%;
    margin-top: 3px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_li3 {
    width: 99.99727306098903%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: -15px;
    grid-area: auto / auto / auto / auto;
}
    
#group_gi4 {
    justify-content: flex-start;
    align-items: center;
    width: 99.74619448658262%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hkb {
    width: 193px;
    height: 294px;
    max-width: 100%;
    order: 1;
}
    
#widget_tpa {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 bdde6cc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 33.333333333333336%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#edea2c86 {
    justify-content: flex-start;
    align-items: center;
    width: 99.74619448658262%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 04fd7b5 {
    width: 183px;
    height: 294px;
    max-width: 100%;
    order: 1;
}
    
#\36 6285ea0 {
    width: 99.99727306098903%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 5%;
    margin-top: 3px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8f52335 {
    width: 75.76%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: -15px;
    grid-area: auto / auto / auto / auto;
}
    
#fead69c7 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c1d62f13 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 33.333333333333336%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2cfdc75 {
    justify-content: flex-start;
    align-items: center;
    width: 99.74619448658262%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b419c86 {
    width: 183px;
    height: 294px;
    max-width: 100%;
    order: 1;
}
    
#\34 4cbddaf {
    width: 99.99727306098903%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 5%;
    margin-top: 3px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ad748f9 {
    width: 99.99727306098903%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: -15px;
    grid-area: auto / auto / auto / auto;
}
    
#c57c2798 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 a649116 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 0px 4% 2% 4%;
}
    
#c49e9c00 {
    background-color: var(--color_4);
}
    
#f9680eda {
    background-color: var(--color_1);
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 bdde6cc {
    background-color: var(--color_1);
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#c1d62f13 {
    background-color: var(--color_1);
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 b31e5b3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f9680eda {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#\37 a649116 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 16px;
    padding-bottom: 16px;
    flex-wrap: nowrap;
}
    
#c49e9c00 {
    background-color: var(--color_4);
}
    
#widget_hkb {
    height: 350px;
    width: 225px;
}
    
#\38 bdde6cc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#\37 04fd7b5 {
    height: 350px;
    width: 225px;
}
    
#c1d62f13 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#\38 b419c86 {
    height: 350px;
    width: 225px;
}
    
#widget_li3 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_pru {
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_gi4 {
    align-items: center;
}
    
#widget_tpa {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\38 8f52335 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#fead69c7 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#c57c2798 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media all {
    
#\36 a174440 {
    background-color: var(--color_4);
}
    
#\37 39dfc04 {
    min-height: 203px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 5% 8% 3% 8%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#e946b190 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\35 bf3a9b3 {
    width: 97.56%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_pk7 {
    width: 89.26%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 39dfc04 {
    padding: 5% 4% 3% 4%;
}
    
#\36 a174440 {
    background-color: var(--color_4);
}
    
#e946b190 {
    row-gap: 12px;
    align-items: flex-start;
}
    
#widget_pk7 {
    width: 100.00%;
}
    
#f5b32054 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 39dfc04 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 6% 8% 6%;
}
    
#\36 a174440 {
    background-color: var(--color_4);
}
    
#e946b190 {
    min-height: 60px;
    align-items: flex-start;
    width: 100%;
    row-gap: 12px;
}
    
#\35 bf3a9b3 {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#widget_pk7 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#f5b32054 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d2920d83 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.001799660441435%;
    min-width: 4%;
    order: 1;
    background-image: initial;
    background-color: rgba(0, 0, 0, 0);
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\35 d059a26 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\34 00bdbf8 {
    min-height: 504px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\31 48c1c32 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    background-image: initial;
    padding: 6% 8% 6% 8%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 6f791a2 {
    width: 256px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
}
    
#\35 abcf37e {
    width: 383px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hfj {
    width: 100%;
    height: 580px;
    max-width: 100%;
    align-self: stretch;
}
    
#group_ogh {
    width: 35%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 6% 8% 6% 6%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 00bdbf8 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 48c1c32 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 8% 4% 2% 4%;
}
    
#d2920d83 {
    width: 100%;
    min-height: 80px;
    height: auto;
    order: 2;
    padding-bottom: 5%;
    padding-left: 4%;
    padding-right: 4%;
}
    
#group_ogh {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding-top: 0%;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\35 abcf37e {
    width: 658px;
}
    
#\37 6f791a2 {
    width: 658px;
}
    
#widget_hfj {
    height: 450px;
    width: 98.67%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#d2920d83 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    order: 2;
    padding-bottom: 8%;
    padding-left: 6%;
    padding-right: 6%;
}
    
#\34 00bdbf8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\31 48c1c32 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 20px;
    order: 0;
    padding: 8% 6% 2% 6%;
}
    
#widget_hfj {
    height: 240px;
    width: 100.00%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_ogh {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-top: 0%;
}
    
#\37 6f791a2 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 abcf37e {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media all {
    
#\31 95c0374 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 61.40425608741148%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 f1a2d2f {
    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/30ce13dc/dms3rep/multi/opt/Untitled+design+%282%29-1920w.png);
    background-attachment: fixed;
}
    
#edc2d5f4 {
    min-height: 703px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 5% 8% 5% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3aa7710::before, #\37 3aa7710 > .bgExtraLayerOverlay {
    
}
#\37 3aa7710 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 35.46%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ccb7642d {
    width: 81.50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5c7ab65 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f435caac {
    width: 240px;
    height: 56px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_rf8 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cii {
    width: 100%;
    height: 572px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 95c0374 {
    width: 48%;
    row-gap: 16px;
    justify-content: flex-start;
    min-height: 8px;
}
    
#edc2d5f4 {
    column-gap: 4%;
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
}
    
#\30 5c7ab65 {
    width: 100.00%;
}
    
#\37 3aa7710::before, #\37 3aa7710 > .bgExtraLayerOverlay {
    
}
#\37 3aa7710 {
    width: 48%;
    align-items: flex-end;
    justify-content: space-between;
    min-height: 8px;
}
    
#group_rf8 {
    height: auto;
    min-height: 321px;
}
    
#\34 3bd4b57 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 95c0374 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    row-gap: 20px;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#edc2d5f4 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 8% 6% 8% 6%;
}
    
#\37 3aa7710::before, #\37 3aa7710 > .bgExtraLayerOverlay {
    
}
#\37 3aa7710 {
    min-height: 160px;
    align-items: flex-end;
    width: 100%;
    order: 0;
}
    
#\30 5c7ab65 {
    width: 100.00%;
}
    
#f435caac {
    height: 48px;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\34 3bd4b57 {
    margin: 0px 0% 0px 0%;
}
    
#widget_cii {
    height: 240px;
}
    
#ccb7642d {
    width: 98.32%;
}
}



@media all {
    
#\35 5d3fc5e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#b75fad17 {
    background-color: var(--color_4);
}
    
#a8a58aef {
    min-height: 123px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 8%;
    padding-bottom: 5%;
    padding-left: 8%;
    max-width: none;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\34 ebf7d90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5d3fc5e {
    row-gap: 12px;
}
    
#b75fad17 {
    background-color: var(--color_4);
}
    
#a8a58aef {
    min-height: 15px;
    padding: 0px 4% 5% 4%;
}
    
#\34 ebf7d90 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#df072a6c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 5d3fc5e {
    min-height: 60px;
    align-items: center;
    width: 100%;
    row-gap: 12px;
}
    
#b75fad17 {
    background-color: var(--color_4);
}
    
#a8a58aef {
    min-height: unset;
    flex-direction: column;
    padding: 5% 6% 8% 6%;
}
    
#\34 ebf7d90 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#df072a6c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 3518859 {
    width: 99.99922535665871%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 94ea91b::before, #\35 94ea91b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.6;
    border-radius: inherit;
}
#\35 94ea91b {
    background-color: var(--color_5);
    background-image: url();
}
#\35 94ea91b.lazy {
    background-image: url('');
}
    
#b16a2986 {
    width: 99.9989358574049%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#bd104747 {
    min-height: 173px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-top: 5%;
    padding-right: 8%;
    padding-left: 8%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
    padding-bottom: 0%;
}
    
#\35 2f58f82 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#dd473d8d {
    width: 99.99922535665871%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3518859 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#b16a2986 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#bd104747 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 5% 6% 0% 6%;
}
    
#\35 2f58f82 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 0px;
    width: 100%;
    min-height: 131px;
    justify-content: center;
    align-items: center;
    height: auto;
}
    
#\35 94ea91b::before, #\35 94ea91b > .bgExtraLayerOverlay {
    
}
#\35 94ea91b.lazy {
    background-image: url('');
}
    
#dd473d8d {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



@media (max-width: 767px) {
    
#\35 94ea91b {
    grid-template-rows: minmax(8px, max-content);
}
#\35 94ea91b.lazy {
    background-image: url('');
}
    
#bd104747 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#bd104747 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 8% 6% 0% 6%;
}
    
#\35 2f58f82 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\35 94ea91b::before, #\35 94ea91b > .bgExtraLayerOverlay {
    
}
#\35 94ea91b.lazy {
    background-image: url('');
}
    
#\38 847fb77 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 710ae9a {
    min-height: 396px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 8% 5% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 2f6e0f0 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/30ce13dc/dms3rep/multi/opt/Untitled+design+%282%29-1920w.png);
    background-attachment: fixed;
}
#\37 2f6e0f0.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAeUlEQVQI1z3KUQrEIAxFUfe/tEL7URDRpEn0aRxnFQPC9PzeG8wMwJzzu6215pzuPragqq01d19rvXmM0XsHEIhIVQG4+2dzdwC1VjMLMcacs4jUWrG11sxMRJg5XNd133dKiYhERFVF5HkeZi6lhOM4zvN8D97o7wfj050tMWzasQAAAABJRU5ErkJggg==');
}
    
#\39 96bbf2b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-image: initial;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
}
    
#widget_lq1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 a4ba340 {
    width: 78.41%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 9c40df1 {
    width: 240px;
    height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 710ae9a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 5% 4% 5% 4%;
}
    
#\39 96bbf2b {
    width: 100%;
    min-height: 243px;
    height: auto;
}
    
#\38 a4ba340 {
    width: 99.81%;
}
    
#\32 1fde1bd {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 710ae9a {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 2f6e0f0 {
    grid-template-rows: minmax(8px, max-content);
}
#\37 2f6e0f0.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAeUlEQVQI1z3KUQrEIAxFUfe/tEL7URDRpEn0aRxnFQPC9PzeG8wMwJzzu6215pzuPragqq01d19rvXmM0XsHEIhIVQG4+2dzdwC1VjMLMcacs4jUWrG11sxMRJg5XNd133dKiYhERFVF5HkeZi6lhOM4zvN8D97o7wfj050tMWzasQAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#\32 710ae9a {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#\39 96bbf2b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 16px;
}
    
#\39 9c40df1 {
    height: 48px;
    width: 100%;
}
    
#\38 a4ba340 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\32 1fde1bd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#dd12439d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 cf87a8e {
    min-height: 609px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 15% 2% 10% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 0270fb9 {
    width: 240px;
    height: 56px;
    max-width: 100%;
    margin-top: 8px;
    order: 2;
}
    
#d8c034d2::before, #d8c034d2 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.7;
}
#d8c034d2 {
    background-image: url(https://lirp.cdn-website.com/30ce13dc/dms3rep/multi/opt/COLONEL+LEE+MARTIN+%282%29-1920w.png);
    background-attachment: fixed;
}
    
#widget_ikt {
    width: 1078px;
    height: 186px;
    max-width: 100%;
    order: 0;
}
    
#widget_113 {
    width: 1644px;
    height: 182px;
    max-width: 100%;
    order: 1;
}
    
#be2c2da4 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dd12439d {
    row-gap: 16px;
}
    
#\30 cf87a8e {
    min-height: 271px;
    padding: 15% 4% 10% 4%;
}
    
#\30 0270fb9 {
    height: 50px;
}
    
#d8c034d2::before, #d8c034d2 > .bgExtraLayerOverlay {
    
}
#d8c034d2 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#be2c2da4 {
    margin: 0px 0% 0px 0%;
}
    
#widget_113 {
    width: 656px;
    height: 72px;
}
}



@media (max-width: 767px) {
    
#dd12439d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 10px;
}
    
#\30 cf87a8e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 45% 6% 20% 6%;
}
    
#\30 0270fb9 {
    height: 48px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#d8c034d2::before, #d8c034d2 > .bgExtraLayerOverlay {
    
}
#d8c034d2 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#be2c2da4 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ikt {
    height: 240px;
}
    
#widget_113 {
    height: 37px;
    width: 314px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\35 1e79853 {
    min-height: 0;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 5% 8% 5% 8%;
    margin: 0% 0% 0% 0%;
}
    
#f45570c7 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fd21b82b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#\35 08228d6::before, #\35 08228d6 > .bgExtraLayerOverlay {
    
}
#\35 08228d6 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    order: 0;
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e43ddeca {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 07f7234 {
    width: 88.32%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_h6t {
    width: 1438px;
    height: 454px;
    min-height: 100px;
    max-width: 100%;
}
    
#bd0a439b {
    width: 240px;
    height: 56px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f9efabc3 {
    width: 84.84%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#group_cql {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\34 98ec0c4 {
    width: 298px;
    height: 56px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1e79853 {
    column-gap: 4%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
}
    
#f45570c7 {
    width: 100%;
    row-gap: 16px;
    justify-content: flex-start;
    min-height: 80px;
    order: 1;
}
    
#\35 08228d6::before, #\35 08228d6 > .bgExtraLayerOverlay {
    
}
#\35 08228d6 {
    width: 100%;
    align-items: flex-end;
    justify-content: space-between;
    min-height: 80px;
    order: 0;
}
    
#\32 07f7234 {
    width: 91.94%;
}
    
#\39 366d2d8 {
    margin: 0px 0% 0px 0%;
}
    
#widget_h6t {
    height: 346px;
    width: 99.66%;
}
    
#e43ddeca {
    width: 64.28%;
}
    
#f9efabc3 {
    width: 91.94%;
}
}



@media (max-width: 767px) {
    
#\35 1e79853 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 8% 6% 8% 6%;
}
    
#f45570c7 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
}
    
#\35 08228d6::before, #\35 08228d6 > .bgExtraLayerOverlay {
    
}
#\35 08228d6 {
    min-height: 160px;
    align-items: flex-end;
    width: 100%;
}
    
#\32 07f7234 {
    width: 100.00%;
}
    
#bd0a439b {
    height: 48px;
    width: 42.25%;
}
    
#widget_h6t {
    height: 350px;
}
    
#\39 366d2d8 {
    margin: 0px 0% 0px 0%;
}
    
#f9efabc3 {
    width: 100.00%;
}
    
#\34 98ec0c4 {
    height: 58px;
    width: 53.754096409442575%;
}
    
#group_cql {
    height: auto;
    min-height: 88px;
}
}



@media all {
    
#\34 8327513 {
    width: 97.56%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 a2598ea {
    min-height: 148px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 5% 8% 3% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\39 4db129d {
    background-color: var(--color_4);
}
    
#b55fcff0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 059dac8 {
    width: 88.86%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8327513 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\38 a2598ea {
    padding: 5% 4% 3% 4%;
}
    
#\39 4db129d {
    background-color: var(--color_4);
}
    
#b55fcff0 {
    row-gap: 12px;
    align-items: flex-start;
}
    
#ec3a2105 {
    margin: 0px 0% 0px 0%;
}
    
#\35 059dac8 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 8327513 {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\38 a2598ea {
    min-height: unset;
    flex-direction: column;
    padding: 8% 6% 2% 6%;
}
    
#\39 4db129d {
    background-color: var(--color_4);
}
    
#b55fcff0 {
    min-height: 60px;
    align-items: flex-start;
    width: 100%;
    row-gap: 12px;
}
    
#ec3a2105 {
    margin: 0px 0% 0px 0%;
}
    
#\35 059dac8 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media all {
    
#\30 5fd1636 {
    background-color: var(--color_4);
}
    
#ed21a549 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#aa70b6f2 {
    justify-content: flex-start;
    align-items: center;
    width: 99.74619448658262%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8e93cf4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 25%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    background-image: initial;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 fa899f3 {
    width: 78.21%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f872de1 {
    min-height: 345px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\33 a8a54b0 {
    width: 183px;
    height: 293px;
    max-width: 100%;
    order: 1;
}
    
#\31 c545756 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 25%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 8a98aff {
    justify-content: flex-start;
    align-items: center;
    width: 99.74619448658262%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 284ce9b {
    width: 181px;
    height: 290px;
    max-width: 100%;
    order: 1;
}
    
#d3b5ef4f {
    width: 78.21%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 4px;
    grid-area: auto / auto / auto / auto;
}
    
#e8bd27f0 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 1129e49 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 25%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b60245e9 {
    justify-content: flex-start;
    align-items: center;
    width: 99.74619448658262%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ddb5efd2 {
    width: 181px;
    height: 290px;
    max-width: 100%;
    order: 1;
}
    
#d266fe43 {
    width: 78.21%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 27px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e6acbf7 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 d35d8d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 25%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 61a6a02 {
    justify-content: flex-start;
    align-items: center;
    width: 99.74619448658262%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 517b549 {
    width: 183px;
    height: 292px;
    max-width: 100%;
    order: 1;
}
    
#\31 9f55475 {
    width: 78.21%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 25px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b3a17aa {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#cecf33e1 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 be8cdab {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0f36cf6 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f6e557f {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 5fd1636 {
    background-color: var(--color_4);
}
    
#\35 8e93cf4 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 f872de1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 0px 4% 2% 4%;
}
    
#\31 c545756 {
    background-color: var(--color_1);
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 1129e49 {
    background-color: var(--color_1);
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 d35d8d5 {
    background-color: var(--color_1);
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#acec71a2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 5fd1636 {
    background-color: var(--color_4);
}
    
#\33 a8a54b0 {
    height: 305px;
    width: 190px;
}
    
#\35 8e93cf4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#\35 f872de1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 16px;
    padding-bottom: 16px;
    flex-wrap: nowrap;
}
    
#\31 c545756 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#\35 284ce9b {
    height: 305px;
    width: 190px;
}
    
#\39 1129e49 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#ddb5efd2 {
    height: 305px;
    width: 190px;
}
    
#\34 d35d8d5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#\38 517b549 {
    height: 305px;
    width: 190px;
}
}



@media all {
    
#\33 6428925 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f9cd73e9 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 22f7a6e {
    width: 183px;
    height: 292px;
    max-width: 100%;
    order: 1;
}
    
#bce5a7df {
    background-color: var(--color_4);
}
    
#\38 d16d8d1 {
    width: 78.21%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 4px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3f67fe1 {
    width: 183px;
    height: 292px;
    max-width: 100%;
    order: 1;
}
    
#\36 bdeb3f3 {
    justify-content: flex-start;
    align-items: center;
    width: 99.74619448658262%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 895f507 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 25%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 1ee5d8d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 25%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 cfa9853 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 fbff0e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 25%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 ac9bcd3 {
    justify-content: flex-start;
    align-items: center;
    width: 99.74619448658262%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1d5678a {
    width: 181px;
    height: 290px;
    max-width: 100%;
    order: 1;
}
    
#\34 63baffd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 25%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 0de1104 {
    justify-content: flex-start;
    align-items: center;
    width: 99.74619448658262%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6ccfe17 {
    width: 78.21%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 4px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b6d30a0 {
    width: 78.21%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 4px;
    grid-area: auto / auto / auto / auto;
}
    
#e8493888 {
    min-height: 345px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#a0c700e4 {
    width: 181px;
    height: 289px;
    max-width: 100%;
    order: 1;
}
    
#ac33694a {
    width: 78.21%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 4px;
    grid-area: auto / auto / auto / auto;
}
    
#e43a796f {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 2362d34 {
    justify-content: flex-start;
    align-items: center;
    width: 99.74619448658262%;
    min-height: 330px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3980b54 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a970eb1a {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 73c6a72 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e09be12a {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 63baffd {
    background-color: var(--color_1);
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#bce5a7df {
    background-color: var(--color_4);
}
    
#e8493888 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 0px 4% 2% 4%;
}
    
#\37 895f507 {
    background-color: var(--color_1);
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 1ee5d8d {
    background-color: var(--color_1);
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 fbff0e6 {
    background-color: var(--color_1);
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 c740dc4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 22f7a6e {
    height: 305px;
    width: 190px;
}
    
#\34 63baffd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#bce5a7df {
    background-color: var(--color_4);
}
    
#e8493888 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 16px;
    padding-bottom: 16px;
    flex-wrap: nowrap;
}
    
#\39 3f67fe1 {
    height: 305px;
    width: 190px;
}
    
#\37 895f507 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#a0c700e4 {
    height: 305px;
    width: 190px;
}
    
#\34 1ee5d8d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#\36 fbff0e6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#\35 1d5678a {
    height: 305px;
    width: 190px;
}
}



@media all {
    
#\33 8645849 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#deb7f93d {
    background-color: var(--color_4);
}
    
#\37 c4fba70 {
    justify-content: flex-start;
    align-items: center;
    width: 99.74619448658262%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e56ddfa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 25%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 c68934e {
    justify-content: flex-start;
    align-items: center;
    width: 99.74619448658262%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 855b056 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ff2b7f6d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 25%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#fe86fdd6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 4px;
    grid-area: auto / auto / auto / auto;
}
    
#eb496c9b {
    justify-content: flex-start;
    align-items: center;
    width: 99.74619448658262%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0fdd325 {
    width: 183px;
    height: 292px;
    max-width: 100%;
    order: 1;
}
    
#bab7eb73 {
    min-height: 517px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#b6aff311 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 6e1b55b {
    width: 183px;
    height: 292px;
    max-width: 100%;
    order: 1;
}
    
#\37 06fc4d2 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 d673ff7 {
    width: 78.21%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 de5af79 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 25%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a3314f40 {
    width: 183px;
    height: 283px;
    max-width: 100%;
    order: 1;
}
    
#ad78a07f {
    width: 78.21%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 4px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e2cebeb {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc5e772f {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e2de451 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 73c6d85 {
    margin: 0px 0% 0px 0%;
}
    
#\33 8c5ff4d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 25%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b78e13a3 {
    justify-content: flex-start;
    align-items: center;
    width: 99.74619448658262%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 464ac9f {
    width: 183px;
    height: 292px;
    max-width: 100%;
    order: 1;
}
    
#\31 3b8dbac {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 4px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f2fb6cf {
    width: 280px;
    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 (min-width: 768px) and (max-width: 1024px) {
    
#deb7f93d {
    background-color: var(--color_4);
}
    
#\36 e56ddfa {
    background-color: var(--color_1);
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#ff2b7f6d {
    background-color: var(--color_1);
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 de5af79 {
    background-color: var(--color_1);
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#bab7eb73 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 0px 4% 2% 4%;
}
    
#\39 73c6d85 {
    margin: 0px 0% 0px 0%;
}
    
#\33 8c5ff4d {
    background-color: var(--color_1);
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\31 6e1b55b {
    height: 305px;
    width: 190px;
}
    
#deb7f93d {
    background-color: var(--color_4);
}
    
#\36 e56ddfa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#ff2b7f6d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#\35 de5af79 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#a3314f40 {
    height: 305px;
    width: 190px;
}
    
#\39 0fdd325 {
    height: 305px;
    width: 190px;
}
    
#bab7eb73 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 2% 6% 2% 6%;
}
    
#\39 73c6d85 {
    margin: 0px 0% 0px 0%;
}
    
#\33 8c5ff4d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#\30 464ac9f {
    height: 305px;
    width: 190px;
}
}



@media all {
    
#\35 56b48c2 {
    background-color: var(--color_4);
}
    
#\33 e959fcf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#f67bb21d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b31aad0 {
    min-height: 123px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 8%;
    padding-bottom: 5%;
    padding-left: 8%;
    max-width: none;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#e1d33e6e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 56b48c2 {
    background-color: var(--color_4);
}
    
#\33 e959fcf {
    row-gap: 12px;
}
    
#\36 b31aad0 {
    min-height: 0px;
    padding: 0px 4% 5% 4%;
}
    
#fb6767a8 {
    margin: 0px 0% 0px 0%;
}
    
#f67bb21d {
    width: 85.41%;
}
    
#e1d33e6e {
    width: 85.41%;
}
}



@media (max-width: 767px) {
    
#\35 56b48c2 {
    background-color: var(--color_4);
}
    
#\33 e959fcf {
    min-height: 60px;
    align-items: center;
    width: 100%;
    row-gap: 12px;
}
    
#\36 b31aad0 {
    min-height: unset;
    flex-direction: column;
    padding: 5% 6% 8% 6%;
}
    
#f67bb21d {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#fb6767a8 {
    margin: 0px 0% 0px 0%;
}
    
#e1d33e6e {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\39 3d4665c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7ed10b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\31 bfa3ca6::before, #\31 bfa3ca6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.6;
    border-radius: inherit;
}
#\31 bfa3ca6 {
    background-color: var(--color_5);
    background-image: url();
}
#\31 bfa3ca6.lazy {
    background-image: url('');
}
    
#\32 3f134ac {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 8%;
    padding-bottom: 5%;
    padding-left: 8%;
    max-width: none;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 7ed10b9 {
    row-gap: 12px;
}
    
#\31 bfa3ca6::before, #\31 bfa3ca6 > .bgExtraLayerOverlay {
    
}
#\31 bfa3ca6.lazy {
    background-image: url('');
}
    
#\32 3f134ac {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\32 7ed10b9 {
    min-height: 60px;
    align-items: center;
    width: 100%;
    row-gap: 12px;
}
    
#\31 bfa3ca6::before, #\31 bfa3ca6 > .bgExtraLayerOverlay {
    
}
#\31 bfa3ca6.lazy {
    background-image: url('');
}
    
#\32 3f134ac {
    min-height: unset;
    flex-direction: column;
    padding: 5% 6% 10% 6%;
}
    
#\39 3d4665c {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#cf810e39 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\33 b16e421 {
    min-height: 634px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 8%;
    padding-right: 8%;
    padding-top: 16px;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_vpe {
    width: 100%;
    height: 606px;
    min-height: 100px;
    max-width: 100%;
}
    
#a62f483a {
    background-color: var(--color_5);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 b16e421 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_vpe {
    height: 578px;
}
}



@media (max-width: 767px) {
    
#cf810e39 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\33 b16e421 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0% 0px 0%;
}
    
#widget_vpe {
    height: 702px;
    width: 100.00%;
}
    
#e4606432 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 626222e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 33.333333333333336%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 90f174d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 33.333333333333336%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 b17d93f {
    width: 177px;
    height: 286px;
    max-width: 100%;
    order: 1;
}
    
#\31 83b0d45 {
    background-color: var(--color_4);
}
    
#\30 1b01117 {
    justify-content: flex-start;
    align-items: center;
    width: 99.74619448658262%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 681c6fd {
    width: 99.99727306098903%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 5%;
    margin-top: 3px;
    grid-area: auto / auto / auto / auto;
}
    
#d07b5839 {
    width: 183px;
    height: 290px;
    max-width: 100%;
    order: 1;
}
    
#a8011f2b {
    min-height: 345px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#cfd544ca {
    width: 82.06%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: -15px;
    grid-area: auto / auto / auto / auto;
}
    
#acd479bf {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 a439d0f {
    width: 99.99727306098903%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: -15px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ffaae15 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d80cc50a {
    justify-content: flex-start;
    align-items: center;
    width: 99.74619448658262%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7e24751 {
    width: 99.99727306098903%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 5%;
    margin-top: 3px;
    grid-area: auto / auto / auto / auto;
}
    
#e53c014c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 33.333333333333336%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d6e8efc {
    justify-content: flex-start;
    align-items: center;
    width: 99.74619448658262%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5f72e72 {
    width: 177px;
    height: 286px;
    max-width: 100%;
    order: 1;
}
    
#\33 13ce2f7 {
    width: 99.99727306098903%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 5%;
    margin-top: 3px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f09f0ff {
    width: 82.06%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: -15px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 880039a {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 89d6b6b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 83b0d45 {
    background-color: var(--color_4);
}
    
#\34 626222e {
    background-color: var(--color_1);
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a8011f2b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 0px 4% 2% 4%;
}
    
#\33 90f174d {
    background-color: var(--color_1);
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 89d6b6b {
    margin: 0px 0% 0px 0%;
}
    
#e53c014c {
    background-color: var(--color_1);
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\31 83b0d45 {
    background-color: var(--color_4);
}
    
#\34 626222e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#d07b5839 {
    height: 350px;
    width: 225px;
}
    
#a8011f2b {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 16px;
    padding-bottom: 16px;
    flex-wrap: nowrap;
}
    
#\33 90f174d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#\36 b17d93f {
    height: 350px;
    width: 225px;
}
    
#\31 ffaae15 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#e53c014c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#b5f72e72 {
    height: 350px;
    width: 225px;
}
}



@media all {
    
#afa6e6d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    border-radius: 8px 8px 8px 8px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
}
    
#\30 bb55413 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 8% 4% 8%;
}
    
#widget_28i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a951e60a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 5712edb {
    background-color: var(--color_1);
    background-image: initial;
}
}



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



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



@media all {
    
#\37 5af292d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_2);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) -3px 3px 11px 0px;
    padding: 2% 2% 2% 2%;
}
    
#\34 f6fc2c6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_jj4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 90622ef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_eo7 {
    width: 250px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    align-self: center;
}
}



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



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



@media all {
    
#f5a5bbda {
    width: 82.06%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: -15px;
    grid-area: auto / auto / auto / auto;
}
    
#e2026ee9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 33.333333333333336%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 ea227d7 {
    width: 183px;
    height: 290px;
    max-width: 100%;
    order: 1;
}
    
#\37 26eb787 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 8dd8474 {
    justify-content: flex-start;
    align-items: center;
    width: 99.74619448658262%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5c605c9 {
    min-height: 575px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 8% 2% 8%;
    margin: 0% 0% 0% 0%;
}
    
#c1c8ede8 {
    width: 99.99727306098903%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 5%;
    margin-top: 3px;
    grid-area: auto / auto / auto / auto;
}
    
#ab5ca94c {
    width: 99.99727306098903%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 5%;
    margin-top: 3px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a659c49 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 33.333333333333336%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#cd0a4f68 {
    width: 99.99727306098903%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: -15px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3e577e8 {
    justify-content: flex-start;
    align-items: center;
    width: 99.74619448658262%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dc19387 {
    width: 177px;
    height: 286px;
    max-width: 100%;
    order: 1;
}
    
#\38 313a80c {
    background-color: var(--color_4);
}
    
#ecb376d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 33.333333333333336%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 b852b41 {
    justify-content: flex-start;
    align-items: center;
    width: 99.74619448658262%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9d20a7a {
    width: 177px;
    height: 286px;
    max-width: 100%;
    order: 1;
}
    
#ae681778 {
    width: 99.99727306098903%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 5%;
    margin-top: 3px;
    grid-area: auto / auto / auto / auto;
}
    
#ff3c7106 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: -15px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 60114e8 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_o38 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e2026ee9 {
    background-color: var(--color_1);
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 a659c49 {
    background-color: var(--color_1);
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 5c605c9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 0px 4% 2% 4%;
}
    
#d7e08c69 {
    margin: 0px 0% 0px 0%;
}
    
#\38 313a80c {
    background-color: var(--color_4);
}
    
#ecb376d9 {
    background-color: var(--color_1);
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\39 ea227d7 {
    height: 350px;
    width: 225px;
}
    
#e2026ee9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#\37 26eb787 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\33 a659c49 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#\34 5c605c9 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 16px;
    padding-bottom: 16px;
    flex-wrap: nowrap;
}
    
#\38 dc19387 {
    height: 350px;
    width: 225px;
}
    
#\38 313a80c {
    background-color: var(--color_4);
}
    
#ecb376d9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#\31 9d20a7a {
    height: 350px;
    width: 225px;
}
}



@media all {
    
#\38 6520185 {
    width: 280px;
    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 c665778 {
    background-color: var(--color_4);
}
    
#\33 9752da2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 25%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 4b8a85b {
    min-height: 461px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 8% 2% 8%;
    margin: 0% 0% 0% 0%;
}
    
#a7067fcb {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_0bh {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_gco {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_583 {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#ed48b565 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 4px;
    grid-area: auto / auto / auto / auto;
}
    
#a1224a7e {
    width: 183px;
    height: 292px;
    max-width: 100%;
    order: 1;
}
    
#\38 568c953 {
    justify-content: flex-start;
    align-items: center;
    width: 99.74619448658262%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4b8a85b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 0px 4% 2% 4%;
}
    
#\33 9752da2 {
    background-color: var(--color_1);
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 a156251 {
    margin: 0px 0% 0px 0%;
}
    
#\36 c665778 {
    background-color: var(--color_4);
}
    
#group_0bh {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#group_gco {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#group_583 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\33 4b8a85b {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 2% 6% 2% 6%;
}
    
#\33 9752da2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 12% 4% 12% 4%;
}
    
#\31 a156251 {
    margin: 0px 0% 0px 0%;
}
    
#\36 c665778 {
    background-color: var(--color_4);
}
    
#group_0bh {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_gco {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_583 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a1224a7e {
    height: 305px;
    width: 190px;
}
}

