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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1053467164 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1279472925 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1745302509 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1530698646 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1087287027 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1322391751 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1422248847 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1000271067 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1219422153 img { border-radius:15px 15px 15px 15px !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1001060979 .svg { fill:var(--color_5) !important; }*#dm .dmInner div.u_1538074981 img { object-fit:contain !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*#dm .dmInner div.u_3918750451 .photoGalleryThumbs .image-container { border-radius:5px 5px 5px 5px !important; }

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

*#dm .dmInner div.u_1883810390 img {
  border-radius:15px 15px 15px 15px !important;
  object-fit:cover !important;
}


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

  *#dm .dmInner div.u_1229638006 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1229638006 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_1) !important;
    font-size:17px !important;
  }

  *#dm .dmInner div.u_1229638006 .m-recaptcha {
    color:var(--color_1) !important;
    font-size:17px !important;
  }

  *#dm .dmInner div.u_1229638006 .dmforminput {
    padding-inline:10px !important;
    padding-block:10px !important;
  }

  *#dm .dmInner div.u_1229638006 .spacing-container {
    margin-inline:-10px !important;
    margin-block:-10px !important;
  }

  *#dm .dmInner div.u_1229638006 .dmformsubmit {
    margin-block-start:20px !important;
    width:400px !important;
    float:none !important;
    display:block !important;
  }

  *#dm .dmInner div.u_1229638006 input::placeholder {
    color:var(--color_10) !important;
    font-size:16px !important;
    font-family: Lato !important;
  }

  *#dm .dmInner div.u_1229638006 input.placeholder {
    color:var(--color_10) !important;
    font-size:16px !important;
    font-family: Lato !important;
  }

  *#dm .dmInner div.u_1229638006 textarea::placeholder {
    color:var(--color_10) !important;
    font-size:16px !important;
    font-family: Lato !important;
  }

  *#dm .dmInner div.u_1229638006 textarea.placeholder {
    color:var(--color_10) !important;
    font-size:16px !important;
    font-family: Lato !important;
  }

  *#dm .dmInner div.u_1229638006 select::placeholder {
    color:var(--color_10) !important;
    font-size:16px !important;
    font-family: Lato !important;
  }

  *#dm .dmInner div.u_1229638006 select.placeholder {
    color:var(--color_10) !important;
    font-size:16px !important;
    font-family: Lato !important;
  }

  *#dm .dmInner div.u_1229638006 .dmforminput input {
    font-family: Lato !important;
    color:var(--color_10) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1229638006 .dmforminput textarea {
    font-family: Lato !important;
    color:var(--color_10) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1229638006 .dmforminput .fileUploadLink {
    font-family: Lato !important;
    color:var(--color_10) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1229638006 .checkboxwrapper span {
    font-family: Lato !important;
    color:var(--color_10) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1229638006 .radiowrapper span {
    font-family: Lato !important;
    color:var(--color_10) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1229638006 .optinwrapper div {
    font-family: Lato !important;
    color:var(--color_10) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1229638006 .freetextwrapper {
    font-family: Lato !important;
    color:var(--color_10) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1229638006 .dmforminput select {
    font-family: Lato !important;
    color:var(--color_10) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1229638006 .dmforminput option {
    font-family: Lato !important;
    color:var(--color_10) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1229638006 input:not([type="submit"]) {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_11) var(--color_11) var(--color_11) var(--color_11) !important;
  }

  *#dm .dmInner div.u_1229638006 textarea {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_11) var(--color_11) var(--color_11) var(--color_11) !important;
  }

  *#dm .dmInner div.u_1229638006 select {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_11) var(--color_11) var(--color_11) var(--color_11) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_3918750451 .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;
  }

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

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

  *#dm .dmInner *.u_3918750451 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 606px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_d99 {
    width: 100.00%;
    height: 95vh;
    min-height: 100px;
    max-width: 100%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 0484620 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d01563f1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\31 2b9d095 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a8ffed86 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c6b434c:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\34 c6b434c [data-content-reference].active-tab-title .tab-title, #\34 c6b434c [data-content-reference]:not(.active-tab-title):hover .tab-title {
    color: var(--color_5) !important;
    text-decoration: none !important;
}
#\34 c6b434c [data-content-reference]:not(.active-tab-title) {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
#\34 c6b434c:not(:has(.active-tab-title)) [data-content-reference]:first-child,#\34 c6b434c [data-content-reference].active-tab-title, #\34 c6b434c [data-content-reference]:not(.active-tab-title):hover {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-width: 0 0 1px 0;
}
#\34 c6b434c [data-content-reference]:not(.active-tab-title) .tab-title {
    color: var(--color_6) !important;
}
#\34 c6b434c {
    justify-content: flex-start;
    width: 100%;
    min-height: auto;
    height: auto;
    order: 0;
    align-self: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7f9c256 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    flex-direction: row;
    padding: 0% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2936885 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#group_11k {
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#c56e58d0 {
    margin: 0px 0% 0px 0%;
}
    
#\30 630d64a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 d887937 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\32 4ea5b76 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 c02d155 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 7a5391a {
    align-items: flex-start;
    width: 49.65%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    justify-self: auto;
    order: 2;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a350bbe1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 40af999 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    justify-self: auto;
    order: 0;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e4a42c8 {
    width: 77.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5c08b71 {
    width: 77.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5a76eaa {
    width: 99.08%;
    height: 165px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4b77543 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 48894fb {
    width: 77.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 425fcc1 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 02ab955 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 236px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
}
    
#\32 0fd694b {
    width: 99.08%;
    height: 163px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2d1615a {
    width: 99.08%;
    height: 164px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 999b545 {
    align-items: flex-start;
    width: 49.65%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    justify-self: auto;
    order: 3;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 278e2a0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
}
    
#\36 3cb5dd3 {
    width: 99.08%;
    height: 154px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b507b3cf {
    width: 99.08%;
    height: 165px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1e78f10 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.73%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
}
    
#\32 1740a98 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 d57a336 {
    width: 77.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d314cb2e {
    width: 77.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a649e7eb {
    width: 77.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ceeefc62 {
    justify-content: flex-start;
    width: 99.92%;
    min-width: 32px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 341e053 {
    width: 99.08%;
    height: 181px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 90f28ee {
    align-items: flex-start;
    width: 50.14%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    justify-self: auto;
    order: 4;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#beab3965 {
    width: 133.94%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 716f1da {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 90e447e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 0e3ae15 {
    width: 99.08%;
    height: 174px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb334a5d {
    width: 99.08%;
    height: 174px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6e11794 {
    width: 77.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0b1755e {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    justify-self: auto;
    order: 1;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee5bcc79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 01c8b9e {
    width: 99.08%;
    height: 176px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b738365 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4c0bdfe {
    width: 77.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d30266c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ea85f801 {
    width: 99.08%;
    height: 172px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de7d57c1 {
    width: 77.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1764c9e {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbdd9a7d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 c54447c {
    align-items: flex-start;
    width: 19.05%;
    min-height: 224px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    justify-self: auto;
    height: auto;
    justify-content: flex-start;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e08000e0 {
    width: 77.46%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7278a35 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#cc45e20a {
    width: 99.08%;
    height: 166px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d960e6ab {
    width: 77.46%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eaa224d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ba3ca1e2 {
    width: 99.08%;
    height: 161px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6ee5971 {
    align-items: flex-start;
    width: 19.04%;
    min-height: 223px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    justify-self: auto;
    justify-content: flex-start;
    height: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d36d9000 {
    width: 99.08%;
    height: 168px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 274d746 {
    width: 77.46%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9348d66 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b13c2c8b {
    align-items: flex-start;
    width: 19.05%;
    min-height: 236px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    justify-self: auto;
    order: 1;
    height: auto;
    justify-content: flex-start;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef5670c8 {
    width: 99.08%;
    height: 165px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df7d343d {
    align-items: flex-start;
    width: 19.36%;
    min-height: 223px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    justify-self: auto;
    height: auto;
    justify-content: flex-start;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a315d34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 9107b0e {
    width: 99.15%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a2dff17 {
    align-items: flex-start;
    width: 19.65%;
    min-height: 235px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    justify-self: auto;
    height: auto;
    justify-content: flex-start;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 79958d3 {
    width: 77.46%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 36ae0c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 9b5eac7 {
    width: 99.08%;
    height: 162px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5ebd762 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 514af12 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    justify-self: auto;
    order: 1;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dad54d53 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e5f486a3 {
    width: 99.08%;
    height: 192px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a856e5b {
    width: 77.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fcf24db {
    width: 77.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7394ec5 {
    width: 77.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf4f5b3e {
    width: 99.08%;
    height: 168px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ba80bc0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ab3e0862 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb1c2daf {
    width: 99.08%;
    height: 174px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0272aa4 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a13a4503 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 44705b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c9faa911 {
    width: 99.08%;
    height: 146px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8d02aba {
    width: 99.08%;
    height: 154px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b3de02d {
    width: 77.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b226a069 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 b08180d {
    width: 77.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0e0e179 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 99.73%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8823b82 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 86186bb {
    width: 99.08%;
    height: 136px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8c5f7db {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
}
    
#aa3ea9c5 {
    align-items: flex-start;
    width: 49.65%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    justify-self: auto;
    order: 2;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 72906ee {
    width: 77.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c8efa83 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\32 8892c9c {
    width: 99.15%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5331c9a {
    width: 99.08%;
    height: 168px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 88fc530 {
    align-items: flex-start;
    width: 33.02%;
    min-height: 223px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    justify-self: auto;
    height: auto;
    justify-content: flex-start;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f69dff5 {
    width: 77.46%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4647dcf {
    align-items: flex-start;
    width: 32.55%;
    min-height: 235px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    justify-self: auto;
    height: auto;
    justify-content: flex-start;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa8449a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 57c5c58 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 236px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bb187d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 3607ecf {
    width: 99.08%;
    height: 167px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7d2a697 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 7d54c64 {
    width: 77.46%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3400e22 {
    align-items: flex-start;
    width: 32.56%;
    min-height: 236px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    justify-self: auto;
    order: 1;
    height: auto;
    justify-content: flex-start;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a247c78 {
    width: 99.08%;
    height: 155px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dad4daa8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfbce9b7 {
    align-items: flex-start;
    width: 33.79%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8ed7010 {
    width: 99.08%;
    height: 168px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 73ed33b {
    width: 133.94%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ae3e60a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 7b49397 {
    width: 77.46%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9d82a68 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d3afc3c6 {
    width: 99.08%;
    height: 154px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eca38b7f {
    align-items: flex-start;
    width: 31.17%;
    min-height: 224px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    justify-self: auto;
    height: auto;
    justify-content: flex-start;
    align-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 216ec4f {
    width: 99.08%;
    height: 168px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea225bd8 {
    width: 77.46%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd870381 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 73fd39c {
    align-items: flex-start;
    width: 32.34%;
    min-height: 223px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    justify-self: auto;
    justify-content: flex-start;
    height: auto;
    align-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2e374fb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 99.73%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b181bfd3 {
    align-items: flex-start;
    width: 49.65%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    justify-self: auto;
    order: 0;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9fa7e75 {
    width: 99.08%;
    height: 168px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 21f08b6 {
    width: 77.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 22ca008 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c5f9521d {
    align-items: flex-start;
    width: 50.14%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    justify-self: auto;
    order: 1;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1b676fc {
    width: 99.08%;
    height: 162px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da7fa356 {
    width: 77.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc018b78 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 1882f86 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 735f4ed {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 1% 1% 1% 1%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e720f62 {
    width: 77.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecdcc0f5 {
    width: 99.08%;
    height: 168px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#dd081dbb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 6c56590 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
}
    
#\39 c084b6d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c026ad56 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_gvs.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_gvs {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5730b2f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d0g {
    width: 59.37%;
    height: 36px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_kbi {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 1px;
}
    
#\31 8845abf {
    width: auto;
    height: 50px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bo1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_69a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bf167a96 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_e2l {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 12px 0% 0px 0%;
}
    
#\37 51579f7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#dfe85e25 {
    width: 640px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f005cf6d {
    width: 680px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e7942fce {
    width: 321px;
    height: auto;
    max-width: 100%;
}
    
#b903de1a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 61.52%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 7551a3f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.37%;
    min-width: 4%;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 875f45e {
    min-height: 346px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 c0381e2 {
    background-color: var(--color_5);
    background-image: initial;
}
}



@media all {
    
#\33 7289749 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\38 7537582 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b70d1bb7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 82b71f1 {
    min-height: 592px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 643cb51 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_p2r[data-background-color-animation] {
    
}
#group_p2r {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c902c51e {
    margin: 0px 0% 0px 0%;
}
    
#widget_d7h {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8nm {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cqp.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_cqp {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_n21[data-pinned] {
    position: sticky;
    top: 99px;
    bottom: auto;
    z-index: 1;
}
#group_n21 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_i3s {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
}
    
#widget_h6g {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#widget_tp0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_tp0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#widget_ot3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b5a538a2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 1;
}
    
#feb3b357 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\34 38fde96.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 38fde96 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#f345b294 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 e435a9d {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 3;
}
    
#\33 f8da0b8 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\34 48c1313.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 48c1313 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#\35 0321e35 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 a1401cd {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 2;
}
    
#f187e847 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\33 62d2b5f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 62d2b5f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#\32 6f295bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f7f4192e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 3;
}
    
#c1f5f6d4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c1f5f6d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#\38 9aafbe9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#be9deb98 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 3;
}
    
#\37 b50fa05 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\35 e1664c0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 e1664c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#\35 e2ea65a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c6d82b86 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 3;
}
    
#d4bbdcd0 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\32 761a9e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 761a9e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#bf091359 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 720fd6c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 3;
}
    
#\33 15ed419 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#a5062754.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a5062754 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#\36 3d5e562 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 db1216a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 3;
}
    
#\35 df145d3 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\32 78546fd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 78546fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#\36 eecc266 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 3;
}
    
#\34 2adf12c {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\37 8c6590c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 8c6590c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#ff053d3e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 72593b9 {
    min-height: 488px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 65a1e0d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\32 84f3c2f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#f54f8fc9 {
    width: 87.35%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 68276be.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 68276be {
    width: 87.35%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_h8m {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#group_1uo {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_htt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_cmg {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 7056fa0 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\31 8fd1fa0 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e23edc17 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 64d4361 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\38 090e47f {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a1a41441 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 e9c7eca {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\37 8b667b0 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 bf1c2a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 93cc253 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#e8f0a044 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d99a1025 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 47d23d6 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#f8d34fd4 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 7a19f57 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_6il {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#ba2032fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ed34bf4f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ea7abca2 {
    min-height: 95vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 6c18c23 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 dd4d065 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ea15bcb3 {
    min-height: 95vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 e62fc52 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\33 847f966 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#b492638e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 af0dcb7.flex-element.widget-wrapper > [data-element-type] {
    padding: 6% 6% 6% 6%;
}
#\35 af0dcb7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 1fb1522 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f8fd8051 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    justify-content: flex-start;
    align-self: auto;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a697c04d {
    margin: 0px 0% 0px 0%;
}
    
#\32 202914d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e8f3b51 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbcb87f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 8850135 {
    width: 100%;
    height: 321px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 771px;
    padding: 0% 0% 0% 0%;
}
    
#widget_d99.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_d99 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 0484620 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\34 c6b434c {
    height: auto;
    min-height: 567px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7f9c256 {
    align-items: center;
    height: auto;
    min-height: 648px;
    padding: 0% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
}
    
#f2936885 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#a8ffed86 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#\33 1e78f10 {
    column-gap: 0px;
    align-items: flex-start;
}
    
#\32 278e2a0 {
    column-gap: 0px;
    align-items: flex-start;
}
    
#\30 01c8b9e {
    height: 140px;
}
    
#\35 02ab955 {
    column-gap: 0px;
    justify-content: space-between;
    align-items: flex-start;
}
    
#b507b3cf {
    height: 146px;
}
    
#\37 5a76eaa {
    height: 146px;
}
    
#\37 2d1615a {
    height: 142px;
}
    
#\39 341e053 {
    height: 146px;
}
    
#bb334a5d {
    height: 142px;
}
    
#ea85f801 {
    height: 138px;
}
    
#\35 0e3ae15 {
    height: 136px;
}
    
#d36d9000 {
    height: 153px;
}
    
#ef5670c8 {
    height: 152px;
}
    
#\37 9b5eac7 {
    height: 151px;
}
    
#ba3ca1e2 {
    height: 150px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#dfe85e25 {
    width: 100%;
}
    
#f005cf6d {
    width: 100%;
}
    
#b903de1a {
    width: 62.49%;
    min-height: 8px;
}
    
#\31 7551a3f {
    width: 37.35%;
    min-height: 8px;
    align-items: flex-end;
}
    
#\39 875f45e {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 82b71f1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c902c51e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 72593b9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 a1cd0e6 {
    margin: 0px 0% 0px 0%;
}
    
#group_h8m {
    column-gap: 16px;
    flex-wrap: nowrap;
    align-content: stretch;
    width: 100.00%;
    flex-direction: column;
}
    
#group_1uo {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 7056fa0 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 64d4361 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 e9c7eca {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 93cc253 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 47d23d6 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#b492638e {
    width: 100%;
    min-height: 80px;
}
    
#\32 1fb1522 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 202914d {
    width: 100.00%;
}
    
#fbcb87f0 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_d99 {
    width: 100.00%;
    height: 60vh;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 0484620 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 2b9d095 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 c6b434c {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7f9c256 {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    flex-wrap: nowrap;
    padding: 8% 0% 8% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2936885 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8ffed86 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0fd694b {
    height: 298px;
}
    
#\37 2d1615a {
    height: 240px;
}
    
#\37 e4a42c8 {
    width: 100%;
}
    
#f5c08b71 {
    width: 100%;
}
    
#\36 3cb5dd3 {
    height: 240px;
}
    
#\37 5a76eaa {
    height: 240px;
}
    
#b507b3cf {
    height: 240px;
}
    
#\38 d57a336 {
    width: 100%;
}
    
#\34 48894fb {
    width: 100%;
}
    
#d314cb2e {
    width: 100%;
}
    
#ceeefc62 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a649e7eb {
    width: 100%;
}
    
#\39 341e053 {
    height: 240px;
}
    
#beab3965 {
    width: 100%;
}
    
#\35 0e3ae15 {
    height: 240px;
}
    
#bb334a5d {
    height: 240px;
}
    
#\39 6e11794 {
    width: 100%;
}
    
#\30 01c8b9e {
    height: 240px;
}
    
#b4c0bdfe {
    width: 100%;
}
    
#ea85f801 {
    height: 240px;
}
    
#de7d57c1 {
    width: 100%;
}
    
#e08000e0 {
    width: 100%;
}
    
#cc45e20a {
    height: 240px;
}
    
#d960e6ab {
    width: 100%;
}
    
#ba3ca1e2 {
    height: 240px;
}
    
#d36d9000 {
    height: 240px;
}
    
#\35 274d746 {
    width: 100%;
}
    
#ef5670c8 {
    height: 240px;
}
    
#\36 9107b0e {
    width: 100%;
}
    
#\39 79958d3 {
    width: 100%;
}
    
#\37 9b5eac7 {
    height: 240px;
}
    
#\33 1e78f10 {
    flex-wrap: nowrap;
    align-content: stretch;
    flex-direction: column;
}
    
#\39 425fcc1 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 d887937 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 7a5391a {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 999b545 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 90f28ee {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 278e2a0 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 40af999 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d0b1755e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 b738365 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c1764c9e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 716f1da {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 02ab955 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 c54447c {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b13c2c8b {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#df7d343d {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 a2dff17 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 6ee5971 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 514af12 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e5f486a3 {
    height: 240px;
}
    
#\34 a856e5b {
    width: 100%;
}
    
#\37 fcf24db {
    width: 100%;
}
    
#d7394ec5 {
    width: 100%;
}
    
#bf4f5b3e {
    height: 240px;
}
    
#ab3e0862 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cb1c2daf {
    height: 240px;
}
    
#b0272aa4 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a13a4503 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c9faa911 {
    height: 298px;
}
    
#\35 8d02aba {
    height: 240px;
}
    
#\38 b3de02d {
    width: 100%;
}
    
#\34 b08180d {
    width: 100%;
}
    
#d0e0e179 {
    flex-wrap: nowrap;
    align-content: stretch;
    flex-direction: column;
}
    
#\39 86186bb {
    height: 240px;
}
    
#c8c5f7db {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#aa3ea9c5 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 72906ee {
    width: 100%;
}
    
#\38 c8efa83 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 8892c9c {
    width: 100%;
}
    
#f5331c9a {
    height: 240px;
}
    
#\37 88fc530 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 f69dff5 {
    width: 100%;
}
    
#\38 4647dcf {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 57c5c58 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 3607ecf {
    height: 240px;
}
    
#\32 7d54c64 {
    width: 100%;
}
    
#\38 3400e22 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 a247c78 {
    height: 240px;
}
    
#dad4daa8 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#dfbce9b7 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 8ed7010 {
    height: 240px;
}
    
#\37 73ed33b {
    width: 100%;
}
    
#\31 7b49397 {
    width: 100%;
}
    
#d3afc3c6 {
    height: 240px;
}
    
#eca38b7f {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 216ec4f {
    height: 240px;
}
    
#ea225bd8 {
    width: 100%;
}
    
#\35 73fd39c {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 2e374fb {
    flex-wrap: nowrap;
    align-content: stretch;
    flex-direction: column;
}
    
#b181bfd3 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 9fa7e75 {
    height: 240px;
}
    
#\34 21f08b6 {
    width: 100%;
}
    
#c5f9521d {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 1b676fc {
    height: 240px;
}
    
#da7fa356 {
    width: 100%;
}
    
#\34 735f4ed {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 e720f62 {
    width: 100%;
}
    
#ecdcc0f5 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#dd081dbb {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\39 c084b6d {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#c026ad56 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\35 5730b2f {
    width: 100.00%;
}
    
#widget_d0g {
    height: 60px;
}
    
#\31 8845abf {
    height: 40px;
}
}



@media (max-width: 767px) {
    
#dfe85e25 {
    width: 100%;
}
    
#f005cf6d {
    width: 100%;
}
    
#e7942fce {
    width: 225px;
}
    
#b903de1a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 7px;
}
    
#\31 7551a3f {
    width: 100%;
    min-height: 52px;
    align-items: center;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
}
    
#\39 875f45e {
    min-height: unset;
    flex-direction: column;
    row-gap: 7px;
    padding: 8% 4% 8% 4%;
}
}



@media (max-width: 767px) {
    
#\33 7289749 {
    height: 240px;
}
    
#b70d1bb7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 82b71f1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_p2r {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_h6g {
    height: 240px;
}
    
#feb3b357 {
    height: 240px;
}
    
#\33 f8da0b8 {
    height: 240px;
}
    
#f187e847 {
    height: 240px;
}
    
#\37 b50fa05 {
    height: 240px;
}
    
#d4bbdcd0 {
    height: 240px;
}
    
#\33 15ed419 {
    height: 240px;
}
    
#\35 df145d3 {
    height: 240px;
}
    
#\34 2adf12c {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\35 72593b9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 84f3c2f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_h8m {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_1uo {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 7056fa0 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 64d4361 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 e9c7eca {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 93cc253 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 47d23d6 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#ea15bcb3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 e62fc52 {
    min-height: 220px;
    align-items: center;
    width: 100%;
    height: auto;
}
}



@media (max-width: 767px) {
    
#b492638e {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\32 1fb1522 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#f8fd8051 {
    padding: 6px 6px 6px 6px;
}
    
#\32 202914d {
    width: 100.00%;
}
    
#\34 e8f3b51 {
    width: 100%;
}
    
#fbcb87f0 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\39 8850135 {
    height: 365px;
    width: 65.82%;
}
}

