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

  *#dm .dmInner div.u_1235651691 .photoGalleryThumbs .image-container {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

  *#dm .dmInner div.u_1235651691 .caption-button {
    border-style:solid !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1235651691 .caption-button { text-align:CENTER !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { text-align:LEFT !important; }

  *#dm .dmInner div.u_properties .photoGalleryThumbs .image-container {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

  *#dm .dmInner div.u_properties .caption-button {
    border-style:solid !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_properties .caption-button { text-align:CENTER !important; }

  *#dm .dmInner *.u_properties .photoGalleryViewAll { text-align:LEFT !important; }

  *#dm .dmInner div.u_properties .caption-button span.text { font-weight:400 !important; }

  *#dm .dmInner div.u_1670175426 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1124416539 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1934469447 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1997337105 img { border-radius:50% !important; }

  *#dm .dmInner *.u_undefined::after { margin-top:12px !important; }

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

  *#dm .dmInner nav.u_1649306267.main-navigation.unifiednav .unifiednav__container[data-depth] {
    background-color:rgba(236,236,236,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner *.u_1843827966 { display:none !important; }

  *#dm .dmInner *.u_1098144796 { display:none !important; }

  *#dm .dmInner *.u_1088030703 { display:none !important; }

  *#dm .dmInner *.u_1686929007 { display:none !important; }

  *#dm .dmInner *.u_1422638335 { display:none !important; }

  *#dm .dmInner *.u_1275646990 { display:none !important; }

  *#dm .dmInner *.u_1353440261 { display:none !important; }

  *#dm .dmInner *.u_1225277946 { display:none !important; }

  *#dm .dmInner *.u_1692521106 { display:none !important; }

  *#dm .dmInner *.u_1745290216 { display:none !important; }

  *#dm .dmInner *.u_1698247717 { display:none !important; }

  *#dm .dmInner *.u_1435799658 { display:none !important; }

  *#dm .dmInner *.u_1043634579 { display:none !important; }

  *#dm .dmInner *.u_1010734468 { display:none !important; }

  *#dm .dmInner *.u_1217547937 { display:none !important; }

  *#dm .dmInner *.u_1226903564 { display:none !important; }

  *#dm .dmInner a.u_3625435581 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1476044751 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1865393246 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1317703057 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1658696102 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1562389591 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1694962472 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1226396818 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1434550157 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1190255794 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1887146923 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_724891689 {
    border-radius:0px 0px 0px 0px !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1235651691 .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:387px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1235651691 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_properties .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:387px !important; }

  *#dm .dmInner *.u_properties .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_properties .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_properties .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_properties .caption-button span.text { font-size:16px !important; }

  *#dm .dmInner *.u_1238596337 .photoGalleryThumbs { padding:0px !important; }

  *#dm .dmInner *.u_1238596337 .layout-container { padding:0px !important; }

  *#dm .dmInner *.u_1238596337 .photoGalleryViewAll { padding:0 0px !important; }

  *#dm .dmInner *.u_1238596337 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:326px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1235651691 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_1235651691 .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:326px !important; }

  *#dm .dmInner *.u_properties .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_properties .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_properties .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_properties .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1235651691 .caption-button { width:200px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:280px !important; }

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_properties .caption-button { width:200px !important; }

  *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:280px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#eb686d5f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 22px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 bfed56d {
    min-height: 651px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 412177c {
    background-color: var(--color_1);
    background-image: url();
}
    
#widget_tf8 {
    width: 1168px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_i44 {
    width: 99.9999895487757%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#widget_c38 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_b3e {
    width: 40%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#widget_0av {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 bfed56d {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_tf8 {
    width: 490.539px;
}
    
#widget_b3e {
    height: auto;
}
}



@media (max-width: 767px) {
    
#eb686d5f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 bfed56d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 10% 4%;
}
    
#widget_tf8 {
    width: 100.00%;
}
    
#widget_b3e {
    height: auto;
}
    
#\39 1f5090f {
    margin: 0px 0% 0px 0%;
}
    
#widget_0av.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-bottom: 10px;
}
#widget_0av {
    margin-top: 10px;
    margin-bottom: 10px;
}
}



@media all {
    
#c0a12fab {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 07feb69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b5043ac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-width: 5px 5px 5px 5px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ec34820f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-width: 5px 5px 5px 5px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b8e3a9bc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-width: 5px 5px 5px 5px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 b871124 {
    min-height: 444px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d6e9adee {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bf33dce {
    background-color: rgba(255, 255, 255, 1);
}
    
#widget_1md {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_17b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_hpp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b871124 {
    padding-top: 25px;
}
}



@media (max-width: 767px) {
    
#ec34820f {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\35 b5043ac {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#b8e3a9bc {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\39 b871124 {
    min-height: 50vh;
    flex-direction: column;
    padding: 15px 4% 50px 4%;
}
}



@media all {
    
#\36 fc1c275 {
    margin: 0px 0% 0px 0%;
}
    
#e2cc6411 {
    min-height: 140px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
    padding-bottom: 0%;
    padding-top: 0%;
}
    
#e82a9f62 {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
    
#d7630310 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding-right: 16px;
    padding-left: 16px;
    margin: 0px 0% 0px 0%;
    padding-bottom: 0%;
    padding-top: 0%;
}
    
#widget_6vi {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e2cc6411 {
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 8%;
}
    
#d7630310 {
    padding-top: 16px;
    padding-bottom: 16px;
}
}



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



@media (max-width: 767px) {
    
#e2cc6411 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 8%;
}
    
#d7630310 {
    width: 100%;
    min-height: 1vh;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
}



@media all {
    
#\38 9f1f1ed {
    min-height: 424px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 2%;
    padding-left: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#ab7442f8 {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
    
#\36 cc82549 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#c587417f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 24.99853562712066%;
    min-height: 100%;
    max-height: none;
    border-radius: 0px 0px 0px 0px;
    align-self: auto;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    order: 0;
    row-gap: 15px;
    justify-self: auto;
    padding: 3% 1% 3% 1%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_c2c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_u5b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_g7r {
    width: 29.50%;
    height: 67px;
    max-width: 100%;
    order: 0;
}
    
#\35 f238739 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 24.99853562712066%;
    min-height: 100%;
    max-height: none;
    border-radius: 0px 0px 0px 0px;
    align-self: auto;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    order: 0;
    row-gap: 15px;
    justify-self: auto;
    padding: 3% 1% 3% 1%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\38 16575c4 {
    width: 29.50%;
    height: 67px;
    max-width: 100%;
    order: 0;
}
    
#b4d79042 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f7945c6a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 28c7590 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 24.99853562712066%;
    min-height: 100%;
    max-height: none;
    border-radius: 0px 0px 0px 0px;
    align-self: auto;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    order: 0;
    row-gap: 15px;
    justify-self: auto;
    padding: 3% 1% 3% 1%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\31 993882e {
    width: 29.50%;
    height: 67px;
    max-width: 100%;
    order: 0;
}
    
#\31 8f0d42a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c840c733 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 06d0d4e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 24.99853562712066%;
    min-height: 100%;
    max-height: none;
    border-radius: 0px 0px 0px 0px;
    align-self: auto;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    order: 0;
    row-gap: 15px;
    justify-self: auto;
    padding: 3% 1% 3% 1%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\31 63e9abf {
    width: 29.50%;
    height: 67px;
    max-width: 100%;
    order: 0;
}
    
#\32 14a59b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 da37334 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c587417f {
    justify-self: auto;
    align-self: stretch;
    width: 24.998252149668474%;
    order: 0;
    max-height: none;
    min-height: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9f1f1ed {
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 8%;
}
    
#\35 f238739 {
    justify-self: auto;
    align-self: stretch;
    width: 24.998252149668474%;
    order: 0;
    max-height: none;
    min-height: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 28c7590 {
    justify-self: auto;
    align-self: stretch;
    width: 24.998252149668474%;
    order: 0;
    max-height: none;
    min-height: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 06d0d4e {
    justify-self: auto;
    align-self: stretch;
    width: 24.998252149668474%;
    order: 0;
    max-height: none;
    min-height: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\38 9f1f1ed {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 12%;
}
    
#\36 cc82549 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#c587417f {
    align-self: stretch;
    width: 100%;
    max-width: none;
    min-height: 10vh;
    background-color: rgba(255, 255, 255, 1);
    order: 0;
    padding: 6% 2% 6% 2%;
    margin: 0px 0% 0px 0%;
}
    
#widget_g7r {
    height: 240px;
}
    
#\35 f238739 {
    align-self: stretch;
    width: 100%;
    max-width: none;
    min-height: 10vh;
    background-color: rgba(255, 255, 255, 1);
    order: 0;
    padding: 6% 2% 6% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\38 16575c4 {
    height: 240px;
}
    
#\33 28c7590 {
    align-self: stretch;
    width: 100%;
    max-width: none;
    min-height: 10vh;
    background-color: rgba(255, 255, 255, 1);
    order: 0;
    padding: 6% 2% 6% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 993882e {
    height: 240px;
}
    
#\39 06d0d4e {
    align-self: stretch;
    width: 100%;
    max-width: none;
    min-height: 10vh;
    background-color: rgba(255, 255, 255, 1);
    order: 0;
    padding: 6% 2% 6% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 63e9abf {
    height: 240px;
}
}



@media all {
    
#\39 22ef028 {
    margin: 0px 0px 0px 0px;
}
    
#\37 1b3fe9b {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\33 e85c3f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding-right: 16px;
    padding-left: 16px;
    margin: 0px 0% 0px 0%;
    padding-bottom: 0%;
    padding-top: 0%;
}
    
#a6768818 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 2% 1% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 1bc5444 {
    width: 99.9989358574049%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e85c3f7 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
}
    
#a6768818 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 10% 6% 0% 6%;
}
    
#\32 1bc5444 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



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



@media (max-width: 767px) {
    
#\33 e85c3f7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-left: 6px;
    padding-right: 6px;
}
    
#a6768818 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 12% 6% 0% 6%;
}
}



@media all {
    
#e020a010 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 71167b7 {
    margin: 0px 0px 0px 0px;
}
    
#\39 61e0cf1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 44bc449 {
    min-height: 396px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 44a5d08 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 61e0cf1 {
    width: 100%;
    min-height: 80px;
}
    
#\33 44bc449 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 2% 6% 3% 6%;
}
}



@media (max-width: 767px) {
    
#\33 44bc449 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 44a5d08 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\39 61e0cf1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\33 44bc449 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#\39 71167b7 {
    margin: 0px 0px 0px 0px;
}
}



@media all {
    
#d9ac96ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 25%;
    min-width: 4%;
    padding: 1% 1% 1% 1%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\39 fc46243 {
    min-height: 352px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#group_auv {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 1% 1% 1% 1%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#group_00f {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 1% 1% 1% 1%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#group_adg {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 1% 1% 1% 1%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_tdc.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 1%;
    padding-right: 1%;
}
#widget_tdc {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_8ag.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 1%;
    padding-right: 1%;
}
#widget_8ag {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_pit.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 1%;
    padding-right: 1%;
}
#widget_pit {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_lfa.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 1%;
    padding-right: 1%;
}
#widget_lfa {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#d9ac96ef {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 fc46243 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_auv {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_00f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_adg {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_tdc {
    height: 240px;
}
    
#widget_8ag {
    height: 240px;
}
    
#widget_pit {
    height: 240px;
}
    
#widget_lfa {
    height: 240px;
}
}



@media all {
    
#\35 51af1da.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 1%;
    padding-right: 1%;
}
#\35 51af1da {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#ac2ded06.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 1%;
    padding-right: 1%;
}
#ac2ded06 {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#f50859be {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 1% 1% 1% 1%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#dd169cdd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 25%;
    min-width: 4%;
    padding: 1% 1% 1% 1%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 87a2a1d {
    min-height: 352px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#dc602784.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 1%;
    padding-right: 1%;
}
#dc602784 {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#b878b860.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 1%;
    padding-right: 1%;
}
#b878b860 {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#e05c7276 {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 1% 1% 1% 1%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\31 2fedd77 {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 1% 1% 1% 1%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 87a2a1d {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\35 51af1da {
    height: 240px;
}
    
#ac2ded06 {
    height: 240px;
}
    
#f50859be {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dd169cdd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 87a2a1d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#dc602784 {
    height: 240px;
}
    
#b878b860 {
    height: 240px;
}
    
#e05c7276 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 2fedd77 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\32 196e086 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 25%;
    min-width: 4%;
    padding: 1% 1% 1% 1%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\38 f065875 {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 1% 1% 1% 1%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 89d2cef.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 1%;
    padding-right: 1%;
}
#\36 89d2cef {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\37 cc94236.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 1%;
    padding-right: 1%;
}
#\37 cc94236 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#db10eb39 {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 1% 1% 1% 1%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\31 1f0056f.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 1%;
    padding-right: 1%;
}
#\31 1f0056f {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#e779fa78 {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 1% 1% 1% 1%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#c5a9664f.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 1%;
    padding-right: 1%;
}
#c5a9664f {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#e35e2f78 {
    min-height: 352px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#c5bbec8b {
    margin-bottom: 2%;
}
}



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



@media (max-width: 767px) {
    
#\32 196e086 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 f065875 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 89d2cef {
    height: 240px;
}
    
#\37 cc94236 {
    height: 240px;
}
    
#db10eb39 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 1f0056f {
    height: 240px;
}
    
#e779fa78 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c5a9664f {
    height: 240px;
}
    
#e35e2f78 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\31 31a0b5c {
    min-height: 41px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8px 4% 8px 4%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\31 7d95170 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\39 341c47d {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\32 8206ee2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 31a0b5c {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding: 12% 4% 2% 4%;
}
    
#\31 7d95170 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\31 31a0b5c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 2% 6%;
}
    
#\31 7d95170 {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
}



@media all {
    
#\36 fb4da3d {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#a4f3e687 {
    min-height: 41px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8px 4% 8px 4%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#fce2c623 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a07a785 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a4f3e687 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding: 12% 4% 2% 4%;
}
    
#\31 a07a785 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#a4f3e687 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 2% 6%;
}
    
#\31 a07a785 {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
}



@media all {
    
#e4bf8199 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\39 d047f0b {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\36 f3694cf {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\33 06f53de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#eca779d7 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\32 273d03e {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\35 8376a26 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#f6560b84 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 d439a4c {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#a65a05d5 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#b1d0a99f {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#b09ade83 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#a9a5df40 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
}



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



@media (max-width: 767px) {
    
#\32 273d03e {
    height: 240px;
}
    
#\36 f3694cf {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f6560b84 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 d439a4c {
    height: 240px;
}
    
#b1d0a99f {
    height: 240px;
}
    
#\33 06f53de {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#eca779d7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\36 60dd547 {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#a1682694 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\38 cccd5ce {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#ba40a8df {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#a5c02df7 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 7ce8446 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#d488ac2f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 6dfca3c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#f56cc58b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\38 f1a3ae1 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\32 82d4e8f {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\39 6f0c22b {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#a141f6ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
}



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



@media (max-width: 767px) {
    
#\36 60dd547 {
    height: 240px;
}
    
#\38 cccd5ce {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 6f0c22b {
    height: 240px;
}
    
#ba40a8df {
    height: 240px;
}
    
#a5c02df7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 6dfca3c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a141f6ce {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\36 3f15fca {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 9fddecd {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#b07e00cf {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#f9b7106e {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\39 6aa6d12 {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\39 397d608 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 c12f0c0 {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\35 9688ec7 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#af58cc9d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\30 fc60d09 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#ff7405e8 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 67a2bd6 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#b30794a5 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\36 3f15fca {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 c12f0c0 {
    height: 240px;
}
    
#af58cc9d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f9b7106e {
    height: 240px;
}
    
#ff7405e8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 6aa6d12 {
    height: 240px;
}
    
#\39 397d608 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\33 5eb554b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e73a450a {
    background-color: rgba(0,0,0,1);
    background-image: initial;
}
    
#\30 b2cfb14 {
    min-height: 62px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0.4% 4% 0.4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 cb18d89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 b2cfb14 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding: 12% 4% 2% 4%;
}
    
#\36 cb18d89 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\30 b2cfb14 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 2% 6%;
}
    
#\36 cb18d89 {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
}



@media all {
    
#\39 98eda8b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#e005eb17 {
    min-height: 1510px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 1%;
    padding-left: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_4ip {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d59a7121 {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
}



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



@media (max-width: 767px) {
    
#\39 98eda8b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e005eb17 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\32 e77e1de {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b97cff8f {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#fbbad1f6 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ac32cbb8 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#fc844d06 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ef37daaa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 fb233de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#dfb0cecb {
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e52a169d {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\35 cd6de40 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 4b584cf {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 559b08d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ef2e7e2f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 e327691 {
    background-color: rgba(0,0,0,1);
    background-image: initial;
}
    
#widget_89r {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\36 81ccc0f {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 36fa9f9 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\32 e77e1de {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#b97cff8f {
    height: 240px;
}
    
#\38 559b08d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ac32cbb8 {
    height: 240px;
}
    
#\31 fb233de {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dfb0cecb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e52a169d {
    height: 240px;
}
}



@media all {
    
#\32 69c17c1 {
    min-height: 199px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#c170668a {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
    
#\37 ee37565 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fb01ac2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 69c17c1 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding: 12% 4% 2% 4%;
}
    
#\38 fb01ac2 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\32 69c17c1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#\38 fb01ac2 {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding: 0px 6px 0px 6px;
}
}



@media all {
    
#b8287198 {
    width: 1168px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e34680a3::before, #e34680a3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#e34680a3 {
    background-color: rgba(0,0,0,1);
    background-image: initial;
}
    
#\36 a7bb691 {
    padding-top: 2%;
    min-height: 179px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 65d5095 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b8287198 {
    width: 490.539px;
}
    
#e34680a3::before, #e34680a3 > .bgExtraLayerOverlay {
    
}
    
#\36 a7bb691 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#b8287198 {
    width: 100.00%;
}
    
#e34680a3::before, #e34680a3 > .bgExtraLayerOverlay {
    
}
    
#\36 a7bb691 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 65d5095 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\36 1b82f16::before, #\36 1b82f16 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\36 1b82f16 {
    background-color: rgba(0,0,0,1);
    background-image: initial;
}
    
#eeb17729 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\32 848e965 {
    padding-top: 1%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\33 cad13c6 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\30 6baff5f {
    width: 100%;
    height: 470px;
    min-height: 100px;
    max-width: 100%;
}
    
#\35 f9a7ab0 {
    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) {
    
#\36 1b82f16::before, #\36 1b82f16 > .bgExtraLayerOverlay {
    
}
    
#\32 848e965 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\36 1b82f16::before, #\36 1b82f16 > .bgExtraLayerOverlay {
    
}
    
#eeb17729 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 848e965 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 cad13c6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#a757c779 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#d9df0b61 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c1f616b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#fe47b4d0 {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
}



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



@media (max-width: 767px) {
    
#a757c779 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#c1f616b8 {
    width: 100%;
    min-height: 42px;
    align-items: center;
    height: auto;
}
}



@media all {
    
#e822730a {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#c2f45e48 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ef359e6d {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\31 fd921a5 {
    background-color: rgba(0,0,0,1);
    background-image: initial;
}
    
#\30 58fbd40 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b3885bae {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 6f201ed {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ed3ac9ba {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#cf5e9e21 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b0e58f76 {
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c5428c16 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 f649871 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 5794ba3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#acf4542d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 cda038b {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2579ca3 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1bb0990 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#e822730a {
    height: 240px;
}
    
#ef359e6d {
    height: 240px;
}
    
#ed3ac9ba {
    height: 240px;
}
    
#cf5e9e21 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#c5428c16 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b0e58f76 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 f649871 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\33 3452373 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 561d252 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\36 a1482d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#deae71d4 {
    min-height: 264px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bc92bcb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 a46c829 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f848751e {
    background-color: rgba(0,0,0,1);
    background-image: initial;
}
    
#\31 fb0432d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#f4c0cd17 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 18a4b42 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#a08685a7 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 056af67 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\33 561d252 {
    height: 240px;
}
    
#deae71d4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 8%;
}
    
#\36 a46c829 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 fb0432d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 18a4b42 {
    height: 240px;
}
}



@media all {
    
#\39 377ca60 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#edc45dc3 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e1fa491f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 d109463 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 ba0557e {
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b436a006 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0cd0266 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#c3583a67 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 c382472 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 c3ae965 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 179cadf {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\36 7bf339d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 bdda2e1 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 2910a4e {
    background-color: rgba(0,0,0,1);
    background-image: initial;
}
    
#ff98a79f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 05781a3 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b0969fa1 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\39 377ca60 {
    height: 240px;
}
    
#\31 179cadf {
    height: 240px;
}
    
#\36 7bf339d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 bdda2e1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\35 d109463 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 ba0557e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 0cd0266 {
    height: 240px;
}
}



@media all {
    
#\39 9cfd5c4 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#c5c65ed9 {
    min-height: 113px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 cc4b056 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d0423c1a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c5c65ed9 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding: 12% 4% 2% 4%;
}
    
#d0423c1a {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#c5c65ed9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 6% 6% 6% 6%;
}
    
#d0423c1a {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding: 0px 6px 0px 6px;
}
    
#\31 a5a3455 {
    margin: 0px 0% 0px 0%;
}
}

