@media (min-width:1025px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

  *#dm .dmInner div.u_1617020276 .copyright { font-size:12px !important; }

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

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

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

  *#dm .dmInner div.u_934780516 .caption-container .caption-title { font-size:18px !important; }

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

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

  *#dm .dmInner *.u_1549599469.dmSocialHub .socialHubInnerDiv a:not(:last-child) { margin-right:17px !important; }

  *#dm .dmInner *.u_1549599469 .socialHubIcon {
    width:36px !important;
    height:36px !important;
    font-size:24px !important;
    line-height:36px !important;
  }

  *#dm .dmInner *.u_1549599469 .socialHubIcon:after {
    width:44px !important;
    height:36px !important;
  }

  *#dm .dmInner div.u_934780516 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_934780516 .caption-container .caption-text .rteBlock { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

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

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

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

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

  *#dm .dmInner *.u_1549599469.dmSocialHub .socialHubInnerDiv a:not(:last-child) { margin-right:17px !important; }

  *#dm .dmInner *.u_1549599469 .socialHubIcon {
    width:36px !important;
    height:36px !important;
    font-size:24px !important;
    line-height:36px !important;
  }

  *#dm .dmInner *.u_1549599469 .socialHubIcon:after {
    width:44px !important;
    height:36px !important;
  }

  *#dm .dmInner *.u_934780516 .photoGalleryThumbs .image-container a { padding-top:230px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

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

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

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

  *#dm .dmInner div.u_934780516 .caption-container .caption-title { font-size:18px !important; }

  *#dm .dmInner *.u_1549599469 .socialHubIcon {
    width:26px !important;
    height:26px !important;
    font-size:17.333333333333332px !important;
    line-height:26px !important;
  }

  *#dm .dmInner *.u_1549599469 .socialHubIcon:after {
    width:34px !important;
    height:26px !important;
  }

  *#dm .dmInner *.u_1549599469.dmSocialHub .socialHubInnerDiv a:not(:last-child) { margin-right:16px !important; }

  *#dm .dmInner *.u_934780516 .photoGalleryThumbs .image-container a { padding-top:140px !important; }
}
@media all {
  *#dm .dmInner div.u_1721508574 p { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1721508574 li { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1721508574 { color:var(--color_8) !important; }

  *#dm .dmInner *.u_1617020276 .copyright { text-align:CENTER !important; }

  *#dm .dmInner div.u_1617020276 .copyright { color:var(--color_8) !important; }

  *#dm .dmInner *.u_1404522772 { width:100% !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1169246127:hover span.text { color:var(--color_7) !important; }

  *#dm .dmInner a.u_1169246127.hover span.text { color:var(--color_7) !important; }

  *#dm .dmInner *.u_1588199441 { display:block !important; }

  *#dm .dmInner *.u_1187900110 { display:block !important; }

  *#dm .dmInner *.u_1158033294 { display:block !important; }

  *#dm .dmInner *.u_1995135173 { display:block !important; }

  *#dm .dmInner *.u_1875534841 { display:block !important; }

  *#dm .dmInner *.u_1602792979 { display:block !important; }

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

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

  *#dm .dmInner *.u_1503674660 { width:100% !important; }

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

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

  *#dm .dmInner a.u_1462685062:hover span.text { color:var(--color_7) !important; }

  *#dm .dmInner a.u_1462685062.hover span.text { color:var(--color_7) !important; }

  *#dm .dmInner *.u_1890298239 { width:100% !important; }

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

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

  *#dm .dmInner a.u_1838145919:hover span.text { color:var(--color_7) !important; }

  *#dm .dmInner a.u_1838145919.hover span.text { color:var(--color_7) !important; }

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

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

  *#dm .dmInner *.u_1438364628 { width:100% !important; }

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

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

  *#dm .dmInner a.u_1918702748:hover span.text { color:var(--color_7) !important; }

  *#dm .dmInner a.u_1918702748.hover span.text { color:var(--color_7) !important; }

  *#dm .dmInner *.u_1400750877 { width:100% !important; }

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

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

  *#dm .dmInner a.u_1523741701:hover span.text { color:var(--color_7) !important; }

  *#dm .dmInner a.u_1523741701.hover span.text { color:var(--color_7) !important; }

  *#dm .dmInner *.u_1597418978 { width:100% !important; }

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

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

  *#dm .dmInner a.u_1979232159:hover span.text { color:var(--color_7) !important; }

  *#dm .dmInner a.u_1979232159.hover span.text { color:var(--color_7) !important; }

  *#dm .dmInner *.u_1595541743 { width:100% !important; }

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

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

  *#dm .dmInner a.u_1385354310:hover span.text { color:var(--color_7) !important; }

  *#dm .dmInner a.u_1385354310.hover span.text { color:var(--color_7) !important; }

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

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

  *#dm .dmInner *.u_1739201916 { width:100% !important; }

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

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

  *#dm .dmInner *.u_1391670641 { width:100% !important; }

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

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

  *#dm .dmInner a.u_1351025153:hover span.text { color:var(--color_7) !important; }

  *#dm .dmInner a.u_1351025153.hover span.text { color:var(--color_7) !important; }

  *#dm .dmInner *.u_1787090740 { width:100% !important; }

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

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

  *#dm .dmInner a.u_1701423106:hover span.text { color:var(--color_7) !important; }

  *#dm .dmInner a.u_1701423106.hover span.text { color:var(--color_7) !important; }

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

  *#dm .dmInner *.u_1178867275 { width:100% !important; }

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

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

  *#dm .dmInner a.u_1502093921:hover span.text { color:var(--color_7) !important; }

  *#dm .dmInner a.u_1502093921.hover span.text { color:var(--color_7) !important; }

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

  *#dm .dmInner *.u_1684913855 { width:100% !important; }

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

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

  *#dm .dmInner a.u_1065209470:hover span.text { color:var(--color_7) !important; }

  *#dm .dmInner a.u_1065209470.hover span.text { color:var(--color_7) !important; }

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

  *#dm .dmInner *.u_1113429591 { width:100% !important; }

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

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

  *#dm .dmInner a.u_1453007637:hover span.text { color:var(--color_7) !important; }

  *#dm .dmInner a.u_1453007637.hover span.text { color:var(--color_7) !important; }

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

  *#dm .dmInner *.u_1591930714 { width:100% !important; }

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

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

  *#dm .dmInner a.u_1451245963:hover span.text { color:var(--color_7) !important; }

  *#dm .dmInner a.u_1451245963.hover span.text { color:var(--color_7) !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1518839746 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1225926666 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1765082591 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1672977273 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1376426608 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1093194511 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1116155882 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1844903527 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1259551916 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1462586427 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1226589806 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1774821221 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1069407293 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1461809121 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1550658453 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1602238406 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1373161883 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1144780079 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1912092646 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1695300811 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1019332964 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

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

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

  *#dm .dmInner *.u_1587863810 *.open-hours-item dt { text-align:LEFT !important; }

  *#dm .dmInner *.u_1587863810 *.open-hours-item dd { text-align:LEFT !important; }

  *#dm .dmInner *.u_1587863810 *.open-hours-item time { text-align:LEFT !important; }

  *#dm .dmInner *.u_1587863810 *.open-hours-special { text-align:LEFT !important; }

  div.u_1587863810 *.open-hours-item dt { color:var(--color_8) !important; }

  div.u_1587863810 *.open-hours-item dd { color:var(--color_8) !important; }

  div.u_1587863810 *.open-hours-item time { color:var(--color_8) !important; }

  div.u_1587863810 *.open-hours-special { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1587863810 *.open-hours-item dt {
    color:var(--color_8) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1587863810 *.open-hours-item dd {
    color:var(--color_8) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1587863810 *.open-hours-item time {
    color:var(--color_8) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1587863810 *.open-hours-special {
    color:var(--color_8) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_4008890647 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_8) !important; }

  *#dm .dmInner div.u_4008890647 .m-recaptcha { color:var(--color_8) !important; }

  *#dm .dmInner div.u_4008890647 .dmforminput input { color:var(--color_8) !important; }

  *#dm .dmInner div.u_4008890647 .dmforminput textarea { color:var(--color_8) !important; }

  *#dm .dmInner div.u_4008890647 .dmforminput .fileUploadLink { color:var(--color_8) !important; }

  *#dm .dmInner div.u_4008890647 .checkboxwrapper span { color:var(--color_8) !important; }

  *#dm .dmInner div.u_4008890647 .radiowrapper span { color:var(--color_8) !important; }

  *#dm .dmInner div.u_4008890647 .optinwrapper div { color:var(--color_8) !important; }

  *#dm .dmInner div.u_4008890647 .freetextwrapper { color:var(--color_8) !important; }

  *#dm .dmInner div.u_4008890647 .dmforminput select { color:var(--color_8) !important; }

  *#dm .dmInner div.u_4008890647 .dmforminput option { color:var(--color_8) !important; }

  *#dm .dmInner div.u_4008890647 .dmformsubmit {
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    width:150px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner *.u_934780516 .photoGalleryThumbs .image-container a { background-size:cover !important; }

  *#dm .dmInner *.u_1534019588 { background-position:50% 0% !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\33 34386d1::before, #\33 34386d1 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
}
#\33 34386d1 {
    background-attachment: fixed;
    background-image: url(https://lirp.cdn-website.com/7a46c08a/dms3rep/multi/opt/485061359_661910649533447_454406851991491265_n-1920w.jpg);
}
    
#ea887cc1 {
    margin-left: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#d7f92b02 {
    min-height: 240px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 150px 4% 150px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 c7cae4c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#widget_944 {
    width: 98.22%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_p4b {
    width: 81.11%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#group_k48 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#widget_j70 {
    width: 100.00%;
    height: 348px;
    max-width: 100%;
}
    
#widget_4rt {
    width: 318px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 34386d1::before, #\33 34386d1 > .bgExtraLayerOverlay {
    
}
#\33 34386d1 {
    background-attachment: fixed;
}
    
#d7f92b02 {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 100px 3% 100px 3%;
}
    
#\38 c7cae4c {
    width: 48%;
    min-height: 8px;
}
    
#group_k48 {
    width: 48%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\33 34386d1 {
    grid-template-rows: minmax(8px, max-content);
}
    
#d7f92b02 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\33 34386d1::before, #\33 34386d1 > .bgExtraLayerOverlay {
    
}
#\33 34386d1 {
    background-attachment: fixed;
}
    
#d7f92b02 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 80px 20px 80px 20px;
}
    
#\38 c7cae4c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_k48 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_j70 {
    height: 240px;
}
}



@media all {
    
#f24beebf {
    margin: 0px 0% 0px 0%;
}
    
#dcdbb974 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9604dbf {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 1f81d38 {
    background-attachment: fixed;
    background-image: initial;
    background-color: var(--color_1);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dcdbb974 {
    width: 100%;
    min-height: 8px;
    align-items: center;
}
    
#\35 9604dbf {
    flex-direction: row;
    padding-left: 3%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-right: 3%;
}
    
#\39 1f81d38 {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 50%;
}
}



@media (max-width: 767px) {
    
#\35 9604dbf {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 1f81d38 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#dcdbb974 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
}
    
#\35 9604dbf {
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
    padding-bottom: 0px;
}
    
#\39 1f81d38 {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 50%;
}
}



@media all {
    
#\33 7414d70 {
    max-width: 100%;
    width: 100.00%;
    height: 522px;
}
    
#\34 8449f50 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a60766da {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 80d1ae6 {
    background-color: var(--color_2);
}
    
#f1153441 {
    margin: 0px 0% 0px 0%;
}
    
#\37 9fa7e9d {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3363aba {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\31 5e67bdb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8449f50 {
    width: 48.5%;
    min-height: 8px;
}
    
#a60766da {
    flex-direction: row;
    padding-left: 3%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 3%;
    column-gap: 3%;
}
    
#\31 5e67bdb {
    width: 48.5%;
    min-height: 8px;
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#a60766da {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 80d1ae6 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\33 7414d70 {
    height: 272px;
}
    
#\34 8449f50 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#a60766da {
    row-gap: 0px;
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#\31 5e67bdb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\35 667a61e {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\31 690cbf0 {
    background-attachment: fixed;
    background-image: initial;
    background-color: var(--color_2);
}
    
#\34 84a4d4c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 77ab58f {
    margin: 0px 0% 0px 0%;
}
    
#\34 93add65 {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_m9j {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 690cbf0 {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 50%;
}
    
#\34 84a4d4c {
    width: 100%;
    min-height: 8px;
}
    
#\34 93add65 {
    flex-direction: row;
    padding-left: 3%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-right: 3%;
}
}



@media (max-width: 767px) {
    
#\31 690cbf0 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\34 93add65 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\31 690cbf0 {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 50%;
}
    
#\34 84a4d4c {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
}
    
#\34 93add65 {
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
    padding-bottom: 0px;
}
}



@media all {
    
#a04bb0cc {
    min-height: 240px;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 daff4c6 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#f5137993 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\30 ceeba1f {
    margin: 0px 0% 0px 0%;
}
    
#widget_2hj {
    width: 100%;
    height: 410px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a04bb0cc {
    flex-direction: row;
    padding-left: 3%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 3%;
}
    
#f5137993 {
    width: 100%;
    min-height: 8px;
}
}



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



@media (max-width: 767px) {
    
#a04bb0cc {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 25px 20px 25px 20px;
}
    
#f5137993 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\39 b0a5479 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\31 96cc20c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\31 a9de8ae {
    background-color: var(--color_2);
    background-image: initial;
}
    
#widget_m04 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ac9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



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



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



@media all {
    
#\33 56562c8 {
    min-height: 99px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#\31 b212bc2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 16px 16px 16px 16px;
}
    
#\31 fac9bba {
    background-color: var(--color_1);
    background-image: initial;
}
    
#ddb92fc9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2f86b8b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae062090 {
    width: 71.98940211840915%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\33 56562c8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 b212bc2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ddb92fc9 {
    width: 45px;
    order: 0;
}
    
#e2f86b8b {
    width: 45px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae062090 {
    width: 59.88%;
    order: 1;
}
}



@media all {
    
#\34 6535396 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\39 b6702e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    align-items: center;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\32 4da29ea {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5d35940 {
    background-color: var(--color_2);
}
    
#bf1c2828 {
    margin: 0px 0% 0px 0%;
}
    
#\31 e74b259 {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 64563a2 {
    max-width: 100%;
    width: 100.00%;
    height: 580px;
}
    
#\34 1b62bce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b5dc3634 {
    width: 208px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b6702e4 {
    width: 48.5%;
    min-height: 8px;
    justify-content: center;
}
    
#\31 e74b259 {
    flex-direction: row;
    padding-left: 3%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 3%;
    column-gap: 3%;
}
    
#\34 1b62bce {
    width: 48.5%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\38 5d35940 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\31 e74b259 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\39 b6702e4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\31 e74b259 {
    row-gap: 0px;
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#\32 64563a2 {
    height: 272px;
}
    
#\34 1b62bce {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
}



@media all {
    
#d1df3eef {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 f8166a7 {
    margin: 0px 0% 0px 0%;
}
    
#f78c2dab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#d2ad902a {
    width: 208px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5d9819c {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\37 85e7499 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 08b0d99 {
    max-width: 100%;
    width: 100.00%;
    height: 580px;
}
    
#\35 d21e267 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 32ab0b6 {
    background-color: var(--color_2);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d1df3eef {
    flex-direction: row;
    padding-left: 3%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 3%;
    column-gap: 3%;
}
    
#f78c2dab {
    width: 48.5%;
    min-height: 8px;
    justify-content: center;
}
    
#\35 d21e267 {
    width: 48.5%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#d1df3eef {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 32ab0b6 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#d1df3eef {
    row-gap: 0px;
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#f78c2dab {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 08b0d99 {
    height: 272px;
}
    
#\35 d21e267 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media all {
    
#fdfb6696 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2a9ead9 {
    width: 71.98940211840915%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 e7e49d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 16px 16px 16px 16px;
}
    
#\39 a970477 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ece59a73 {
    min-height: 92px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#d08cd91c {
    background-color: var(--color_1);
    background-image: initial;
}
}



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



@media (max-width: 767px) {
    
#fdfb6696 {
    width: 45px;
    order: 0;
}
    
#b2a9ead9 {
    width: 59.88%;
    order: 1;
}
    
#\33 e7e49d7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 a970477 {
    width: 45px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ece59a73 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#c41360f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\34 b4101ae {
    width: 208px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2cf9d65 {
    margin: 0px 0% 0px 0%;
}
    
#\36 7300c4a {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fe4f9bd {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 fdfe6fa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 508b1b4 {
    max-width: 100%;
    width: 100.00%;
    height: 390px;
}
    
#\36 a919e47 {
    background-color: var(--color_2);
}
    
#\32 3cbcdcf {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c41360f2 {
    width: 48.5%;
    min-height: 8px;
    justify-content: center;
}
    
#\34 fe4f9bd {
    flex-direction: row;
    padding-left: 3%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 3%;
    column-gap: 3%;
}
    
#\34 fdfe6fa {
    width: 48.5%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\34 fe4f9bd {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 a919e47 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#c41360f2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 fe4f9bd {
    row-gap: 0px;
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#\34 fdfe6fa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 508b1b4 {
    height: 272px;
}
}



@media all {
    
#a6aa2a03 {
    background-color: var(--color_2);
}
    
#\38 7f4d724 {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 046954e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5783b78 {
    margin: 0px 0% 0px 0%;
}
    
#f48d2be9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    align-items: center;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#f6e8d208 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c83c138 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\32 7879bee {
    width: 208px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2df8e0b {
    max-width: 100%;
    width: 100.00%;
    height: 390px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7f4d724 {
    flex-direction: row;
    padding-left: 3%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 3%;
    column-gap: 3%;
}
    
#\35 046954e {
    width: 48.5%;
    min-height: 8px;
}
    
#f48d2be9 {
    width: 48.5%;
    min-height: 8px;
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#a6aa2a03 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\38 7f4d724 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\38 7f4d724 {
    row-gap: 0px;
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#\35 046954e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#f48d2be9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\30 2df8e0b {
    height: 272px;
}
}



@media all {
    
#af878c7b {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\38 f90aefc {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9c846e3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#de149f18 {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 5a17005 {
    margin: 0px 0% 0px 0%;
}
    
#e5053cb1 {
    background-color: var(--color_2);
}
    
#e4a9ad31 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#deed0d34 {
    max-width: 100%;
    width: 100.00%;
    height: 390px;
}
    
#\38 8a9a9e0 {
    width: 208px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9c846e3 {
    width: 48.5%;
    min-height: 8px;
    justify-content: center;
}
    
#de149f18 {
    flex-direction: row;
    padding-left: 3%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 3%;
    column-gap: 3%;
}
    
#e4a9ad31 {
    width: 48.5%;
    min-height: 8px;
}
}



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



@media (max-width: 767px) {
    
#\33 9c846e3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#de149f18 {
    row-gap: 0px;
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#e4a9ad31 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#deed0d34 {
    height: 272px;
}
}



@media all {
    
#ae2926a7 {
    background-color: var(--color_2);
}
    
#\35 cb99f24 {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 fae6044 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#c6d9914e {
    margin: 0px 0% 0px 0%;
}
    
#\31 1707d62 {
    width: 208px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7d783d9 {
    max-width: 100%;
    width: 100.00%;
    height: 438px;
}
    
#\38 88b3ceb {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3f4b49e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a905df7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    align-items: center;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 cb99f24 {
    flex-direction: row;
    padding-left: 3%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 3%;
    column-gap: 3%;
}
    
#\32 3f4b49e {
    width: 48.5%;
    min-height: 8px;
}
    
#\37 a905df7 {
    width: 48.5%;
    min-height: 8px;
    justify-content: center;
}
}



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



@media (max-width: 767px) {
    
#\35 cb99f24 {
    row-gap: 0px;
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#b7d783d9 {
    height: 272px;
}
    
#\32 3f4b49e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#\37 a905df7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
}



@media all {
    
#\36 9441051 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf83cccc {
    background-color: var(--color_1);
    background-image: initial;
}
    
#fcf43d8c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 16px 16px 16px 16px;
}
    
#\36 2808e67 {
    min-height: 140px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#\38 e430af9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cfedc8e {
    width: 71.98940211840915%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\36 9441051 {
    width: 45px;
    order: 0;
}
    
#fcf43d8c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 2808e67 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 e430af9 {
    width: 45px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cfedc8e {
    width: 59.88%;
    order: 1;
}
}



@media all {
    
#ec8e523a {
    background-color: var(--color_2);
}
    
#\33 fee3724 {
    max-width: 100%;
    width: 100.00%;
    height: 250px;
}
    
#\32 15a9fc8 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#b708e926 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8de7e9f {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 37545a2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\32 f425b1f {
    margin: 0px 0% 0px 0%;
}
    
#f58a330d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8de7e9f {
    flex-direction: row;
    padding-left: 3%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 3%;
    column-gap: 3%;
}
    
#\34 37545a2 {
    width: 48.5%;
    min-height: 8px;
    justify-content: center;
}
    
#f58a330d {
    width: 48.5%;
    min-height: 8px;
}
}



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



@media (max-width: 767px) {
    
#\33 fee3724 {
    height: 138px;
}
    
#\30 8de7e9f {
    row-gap: 0px;
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#\34 37545a2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f58a330d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media all {
    
#ce6c7ee4 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\37 eece83d {
    min-height: 140px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#ec2b5e39 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d9fcb11 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c1ef871 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 16px 16px 16px 16px;
}
    
#\36 d057080 {
    width: 71.98940211840915%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\37 eece83d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#ec2b5e39 {
    width: 45px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d9fcb11 {
    width: 45px;
    order: 0;
}
    
#\31 c1ef871 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 d057080 {
    width: 59.88%;
    order: 1;
}
}



@media all {
    
#b2e483ba {
    background-color: var(--color_2);
}
    
#b1a026e8 {
    max-width: 100%;
    width: 100.00%;
    height: 1065px;
}
    
#\35 3c21506 {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 f4aab65 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\30 6685ebe {
    margin: 0px 0% 0px 0%;
}
    
#\38 cddb01c {
    width: 281px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    align-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab41037d {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e3816994 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\36 429609f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d543cce {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\39 b7a7b56 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#ff913e2e {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#bc64c178 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 5;
}
    
#\36 61e54f1 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 6;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3c21506 {
    flex-direction: row;
    padding-left: 3%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 3%;
    column-gap: 3%;
}
    
#e3816994 {
    width: 48.5%;
    min-height: 8px;
    justify-content: center;
}
    
#\36 429609f {
    width: 48.5%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#b2e483ba {
    grid-template-rows: minmax(8px, max-content);
}
    
#\35 3c21506 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#b1a026e8 {
    height: 272px;
}
    
#\35 3c21506 {
    row-gap: 0px;
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#e3816994 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\36 429609f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
}



@media all {
    
#\39 1736470 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3671573 {
    background-color: var(--color_2);
}
    
#\39 fc4cbab {
    min-height: 256px;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 ea3b25d {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\37 84b66c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\32 d2b80fa {
    max-width: 100%;
    width: 100.00%;
    height: 254px;
}
    
#\37 ceafed6 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c7c1e47 {
    width: 240px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    align-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a65148f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1736470 {
    width: 48.5%;
    min-height: 8px;
}
    
#\39 fc4cbab {
    flex-direction: row;
    padding-left: 3%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 3%;
    column-gap: 3%;
}
    
#\37 84b66c0 {
    width: 48.5%;
    min-height: 8px;
    justify-content: center;
}
}



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



@media (max-width: 767px) {
    
#\39 1736470 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#\39 fc4cbab {
    row-gap: 0px;
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#\37 84b66c0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\32 d2b80fa {
    height: 150px;
}
}



@media all {
    
#d6321158 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\38 98d8c81 {
    max-width: 100%;
    width: 100.00%;
    height: 230px;
}
    
#\33 e538374 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 173b745 {
    background-color: var(--color_2);
}
    
#\36 9db5a4f {
    min-height: 256px;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 cc40c1f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\37 2beb8ed {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f843c289 {
    margin: 0px 0% 0px 0%;
}
    
#\34 34d2d85 {
    width: 240px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    align-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e538374 {
    width: 48.5%;
    min-height: 8px;
}
    
#\36 9db5a4f {
    flex-direction: row;
    padding-left: 3%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 3%;
    column-gap: 3%;
}
    
#\39 cc40c1f {
    width: 48.5%;
    min-height: 8px;
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\37 173b745 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\36 9db5a4f {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\38 98d8c81 {
    height: 97px;
}
    
#\33 e538374 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#\36 9db5a4f {
    row-gap: 0px;
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#\39 cc40c1f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
}



@media all {
    
#ad493a79 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\34 c7881f7 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#fdeaa9e6 {
    background-color: var(--color_2);
}
    
#c4c3838b {
    margin: 0px 0% 0px 0%;
}
    
#\37 2bddd4a {
    min-height: 256px;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ccb69303 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#cb771784 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d1e03284 {
    max-width: 100%;
    width: 100.00%;
    height: 230px;
}
    
#\39 e739cff {
    width: 240px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    align-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2bddd4a {
    flex-direction: row;
    padding-left: 3%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 3%;
    column-gap: 3%;
}
    
#ccb69303 {
    width: 48.5%;
    min-height: 8px;
    justify-content: center;
}
    
#cb771784 {
    width: 48.5%;
    min-height: 8px;
}
}



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



@media (max-width: 767px) {
    
#\37 2bddd4a {
    row-gap: 0px;
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#ccb69303 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#cb771784 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#d1e03284 {
    height: 97px;
}
}



@media all {
    
#f2f8d42e {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\39 592be72 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\39 255ee6c {
    max-width: 100%;
    width: 100.00%;
    height: 440px;
}
    
#\37 1271f22 {
    width: 240px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    align-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6bd5025 {
    min-height: 256px;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c39108c9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 977b36e {
    background-color: var(--color_2);
}
    
#\35 340cb31 {
    margin: 0px 0% 0px 0%;
}
    
#e30b0c2f {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 592be72 {
    width: 48.5%;
    min-height: 8px;
    justify-content: center;
}
    
#\37 6bd5025 {
    flex-direction: row;
    padding-left: 3%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 3%;
    column-gap: 3%;
}
    
#c39108c9 {
    width: 48.5%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\37 6bd5025 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 977b36e {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\39 592be72 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\39 255ee6c {
    height: 97px;
}
    
#\37 6bd5025 {
    row-gap: 0px;
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#c39108c9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
}



@media all {
    
#\31 7478568 {
    margin: 0px 0% 0px 0%;
}
    
#a090318a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\33 9a0a442 {
    background-color: var(--color_2);
}
    
#\38 e274d28 {
    width: 240px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    align-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dfe50a7 {
    min-height: 256px;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 8e39fed {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#c0e9162e {
    max-width: 100%;
    width: 100.00%;
    height: 550px;
}
    
#e38f8062 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f9c9f51 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a090318a {
    width: 48.5%;
    min-height: 8px;
    justify-content: center;
}
    
#\34 dfe50a7 {
    flex-direction: row;
    padding-left: 3%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 3%;
    column-gap: 3%;
}
    
#e38f8062 {
    width: 48.5%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\33 9a0a442 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\34 dfe50a7 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#a090318a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\34 dfe50a7 {
    row-gap: 0px;
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#c0e9162e {
    height: 97px;
}
    
#e38f8062 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
}



@media all {
    
#\39 b14b2be {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 404b76d {
    width: 71.98940211840915%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a11d5bc1 {
    min-height: 140px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#\39 db44818 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4a4d2b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 16px 16px 16px 16px;
}
    
#\32 ba775e9 {
    background-color: var(--color_1);
    background-image: initial;
}
}



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



@media (max-width: 767px) {
    
#\39 b14b2be {
    width: 45px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 404b76d {
    width: 59.88%;
    order: 1;
}
    
#a11d5bc1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 db44818 {
    width: 45px;
    order: 0;
}
    
#\30 4a4d2b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\31 88f61eb {
    width: 71.98940211840915%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a247ce1d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 16px 16px 16px 16px;
}
    
#e1a7e6ab {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af5e6cf4 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\30 7a48ce7 {
    min-height: 140px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#dd039694 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 2;
    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) {
    
#\30 7a48ce7 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\31 88f61eb {
    width: 59.88%;
    order: 1;
}
    
#a247ce1d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e1a7e6ab {
    width: 45px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7a48ce7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#dd039694 {
    width: 45px;
    order: 0;
}
}



@media all {
    
#c21c71fa {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\39 92c1eb6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 29f3f96 {
    min-height: 95px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 50px 6% 15px 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 6d22745 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db16ab8f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 29f3f96 {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
}



@media (max-width: 767px) {
    
#c21c71fa {
    grid-template-rows: minmax(8px, max-content);
}
    
#\35 29f3f96 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\39 92c1eb6 {
    width: 100%;
    min-height: 101px;
    align-items: flex-start;
    row-gap: 5px;
}
    
#\35 29f3f96 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
}



@media all {
    
#c6ad2b83 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fe377a9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99712921646332%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e1ce2e8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 60e4a18 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_8);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#d7d378b1 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#fd0b13b6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64855854737974%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4b83314 {
    margin: 0px 0% 0px 0%;
}
    
#d74c3059 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cfd0d9a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#fb5fb97a {
    min-height: 290px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 15px 6% 15px 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fdc20699 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#ca6bcaaf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_8);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#e7ca4113 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99712921646332%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a1a05126 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#e52d6a10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c7404ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ba5019d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64855854737974%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e4cea793 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#f1185716 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 76b5c15 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_8);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\37 1635a4b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99712921646332%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ae0e47c2 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#\37 9b1f5ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 15265c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7ef40c6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64855854737974%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 34f9161 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 baa4621 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c6ad2b83 {
    height: auto;
    width: 110px;
}
    
#\37 60e4a18 {
    width: 49%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#d7d378b1 {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 fe377a9 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#fb5fb97a {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 2%;
    row-gap: 24px;
    padding-bottom: 2%;
}
    
#ca6bcaaf {
    width: 49%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#e7ca4113 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#a1a05126 {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#e4cea793 {
    height: auto;
    width: 110px;
}
    
#\35 76b5c15 {
    width: 49%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 1635a4b {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#ae0e47c2 {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 34f9161 {
    height: auto;
    width: 110px;
}
}



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



@media (max-width: 767px) {
    
#c6ad2b83 {
    width: 96px;
    height: auto;
}
    
#\37 60e4a18 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4% 6% 6% 6%;
}
    
#d7d378b1 {
    min-height: 54px;
    width: 82.96%;
}
    
#\38 fe377a9 {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb5fb97a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 6% 2% 6%;
}
    
#ca6bcaaf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4% 6% 6% 6%;
}
    
#e7ca4113 {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1a05126 {
    min-height: 54px;
    width: 82.96%;
}
    
#e4cea793 {
    width: 96px;
    height: auto;
}
    
#\35 76b5c15 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4% 6% 6% 6%;
}
    
#\37 1635a4b {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae0e47c2 {
    min-height: 54px;
    width: 82.96%;
}
    
#\33 34f9161 {
    width: 96px;
    height: auto;
}
}



@media all {
    
#\36 8117686 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_8);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\35 32b6621 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 738f9fe {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#\38 796dff4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 33b3ff0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99712921646332%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b8518c4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64855854737974%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e8c6e0a7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_8);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#a18b1459 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1f9aa0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b6f6daf3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64855854737974%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6b93ee2 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4cc2ed5 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d0e577f {
    background-color: var(--color_2);
    background-image: initial;
}
    
#cc48f67a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99712921646332%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#dbe3e20c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0caa4ee {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 297af9b {
    margin: 0px 0% 0px 0%;
}
    
#\32 ec33f34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4f48b25 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2fa5344 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99712921646332%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ea395765 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#c9a86bee {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ed6df55f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2b43ee8 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#ce966265 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_8);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#be14f51f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64855854737974%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1eb8ab7 {
    min-height: 141px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 15px 6% 15px 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8117686 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 4cc2ed5 {
    height: auto;
    width: 110px;
}
    
#\32 738f9fe {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#cc48f67a {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\30 0caa4ee {
    height: auto;
    width: 110px;
}
    
#\35 33b3ff0 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#e8c6e0a7 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 2fa5344 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#ea395765 {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 2b43ee8 {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#ce966265 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 6b93ee2 {
    height: auto;
    width: 110px;
}
    
#\34 1eb8ab7 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 2%;
    row-gap: 24px;
    padding-bottom: 2%;
}
}



@media (max-width: 767px) {
    
#\30 d0e577f {
    grid-template-rows: minmax(8px, max-content);
}
    
#\34 1eb8ab7 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 8117686 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4% 6% 6% 6%;
}
    
#\38 4cc2ed5 {
    width: 96px;
    height: auto;
}
    
#\32 738f9fe {
    min-height: 54px;
    width: 82.96%;
}
    
#cc48f67a {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0caa4ee {
    width: 96px;
    height: auto;
}
    
#\35 33b3ff0 {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8c6e0a7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4% 6% 6% 6%;
}
    
#\31 2fa5344 {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea395765 {
    min-height: 54px;
    width: 82.96%;
}
    
#\30 2b43ee8 {
    min-height: 54px;
    width: 82.96%;
}
    
#ce966265 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4% 6% 6% 6%;
}
    
#\38 6b93ee2 {
    width: 96px;
    height: auto;
}
    
#\34 1eb8ab7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 6% 2% 6%;
}
}



@media all {
    
#\39 2776248 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64855854737974%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 461464f {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#\30 0c4eff0 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#b3cea2b3 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cd0eda8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ea219a20 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 31ecf2a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b32a5f2f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_8);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#a3aa2750 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_8);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#af48aaf8 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#\36 b55b392 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64855854737974%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ec90895b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 21b3e7a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99712921646332%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#db8e43fb {
    min-height: 141px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 15px 6% 15px 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 c0fc943 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d1b8a41 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#e8493abc {
    margin: 0px 0% 0px 0%;
}
    
#\32 e3f8533 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64855854737974%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e0a7528 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99712921646332%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4b098ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 965a388 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_8);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\33 e1275f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e90de06c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fc8e3bf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 25549a0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99712921646332%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c9ce06e8 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#\38 df489d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 461464f {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 21b3e7a {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\30 0c4eff0 {
    height: auto;
    width: 110px;
}
    
#b3cea2b3 {
    height: auto;
    width: 110px;
}
    
#db8e43fb {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 2%;
    row-gap: 24px;
    padding-bottom: 2%;
}
    
#\33 e0a7528 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\39 965a388 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#ea219a20 {
    height: auto;
    width: 110px;
}
    
#b32a5f2f {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#a3aa2750 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#af48aaf8 {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 25549a0 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#c9ce06e8 {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\33 461464f {
    min-height: 54px;
    width: 82.96%;
}
    
#\33 21b3e7a {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0c4eff0 {
    width: 96px;
    height: auto;
}
    
#b3cea2b3 {
    width: 96px;
    height: auto;
}
    
#db8e43fb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 6% 2% 6%;
}
    
#\33 e0a7528 {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 965a388 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4% 6% 6% 6%;
}
    
#ea219a20 {
    width: 96px;
    height: auto;
}
    
#b32a5f2f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4% 6% 6% 6%;
}
    
#a3aa2750 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4% 6% 6% 6%;
}
    
#af48aaf8 {
    min-height: 54px;
    width: 82.96%;
}
    
#\34 25549a0 {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9ce06e8 {
    min-height: 54px;
    width: 82.96%;
}
}



@media all {
    
#\35 9716051 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64855854737974%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bc994b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fcdca59 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#d8d10654 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_8);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\32 c0f3a4d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e3ddc9f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64855854737974%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ea0fdd6e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_8);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\36 8bd87a9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64855854737974%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fcac443 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\30 3c46f7d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#eb3c3f46 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1b0d041 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#a75887b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b78dd7a {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#e8ef96e0 {
    margin: 0px 0% 0px 0%;
}
    
#\30 198f567 {
    min-height: 141px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 15px 6% 15px 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b676a1bf {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#e80b27f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a2babb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f471b0b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_8);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#cd9870df {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a12c8c12 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99712921646332%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ba1bada5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ed5d70ce {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 950b7f4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99712921646332%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#bc9918fd {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 940bcc4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99712921646332%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 fcdca59 {
    height: auto;
    width: 110px;
}
    
#\30 198f567 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 2%;
    row-gap: 24px;
    padding-bottom: 2%;
}
    
#b676a1bf {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#d8d10654 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#ea0fdd6e {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f471b0b {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#a12c8c12 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\34 1b0d041 {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b78dd7a {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#ed5d70ce {
    height: auto;
    width: 110px;
}
    
#\30 950b7f4 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#bc9918fd {
    height: auto;
    width: 110px;
}
    
#\31 940bcc4 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
}



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



@media (max-width: 767px) {
    
#\32 fcdca59 {
    width: 96px;
    height: auto;
}
    
#\30 198f567 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 6% 2% 6%;
}
    
#b676a1bf {
    min-height: 54px;
    width: 82.96%;
}
    
#d8d10654 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4% 6% 6% 6%;
}
    
#ea0fdd6e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4% 6% 6% 6%;
}
    
#\34 f471b0b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4% 6% 6% 6%;
}
    
#a12c8c12 {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1b0d041 {
    min-height: 54px;
    width: 82.96%;
}
    
#\39 b78dd7a {
    min-height: 54px;
    width: 82.96%;
}
    
#ed5d70ce {
    width: 96px;
    height: auto;
}
    
#\30 950b7f4 {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc9918fd {
    width: 96px;
    height: auto;
}
    
#\31 940bcc4 {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ed586a80 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_8);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d1df5c4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99712921646332%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 21952bd {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#\33 a70b705 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#e24ed774 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b6fd96c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99712921646332%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1a016f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cfc3be96 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#\36 e30afb0 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\31 57de366 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64855854737974%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1c4039a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c4231b25 {
    margin: 0px 0% 0px 0%;
}
    
#b5ccac77 {
    min-height: 141px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 15px 6% 15px 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c1a6d8f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 92e022b {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#\30 7b5fb25 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c79173a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 51c34dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dc2f501 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99712921646332%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ff57371 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64855854737974%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e1cd9c62 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#bb4012bf {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#d602ff92 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_8);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\34 ea55ada {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64855854737974%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d9f45105 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5bfa81d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a69d1d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_8);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ed586a80 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d1df5c4 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\31 21952bd {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 dc2f501 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\33 a70b705 {
    height: auto;
    width: 110px;
}
    
#e1cd9c62 {
    height: auto;
    width: 110px;
}
    
#\37 b6fd96c {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#bb4012bf {
    height: auto;
    width: 110px;
}
    
#cfc3be96 {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#d602ff92 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#b5ccac77 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 2%;
    row-gap: 24px;
    padding-bottom: 2%;
}
    
#\31 92e022b {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a69d1d5 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}



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



@media (max-width: 767px) {
    
#ed586a80 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4% 6% 6% 6%;
}
    
#\38 d1df5c4 {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 21952bd {
    min-height: 54px;
    width: 82.96%;
}
    
#\37 dc2f501 {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a70b705 {
    width: 96px;
    height: auto;
}
    
#e1cd9c62 {
    width: 96px;
    height: auto;
}
    
#\37 b6fd96c {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb4012bf {
    width: 96px;
    height: auto;
}
    
#cfc3be96 {
    min-height: 54px;
    width: 82.96%;
}
    
#d602ff92 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4% 6% 6% 6%;
}
    
#b5ccac77 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 6% 2% 6%;
}
    
#\31 92e022b {
    min-height: 54px;
    width: 82.96%;
}
    
#\32 a69d1d5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4% 6% 6% 6%;
}
}



@media all {
    
#\39 9158923 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dfa2bb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a164b7b0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99712921646332%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b72c08c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fa27b55 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64855854737974%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1c41217 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#fa9e0a76 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5c67eab {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99712921646332%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 90dd5f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6d7ff3b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c8227b4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99712921646332%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 341d3b6 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6d60ed4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64855854737974%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f168b40 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_8);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#d63c755b {
    min-height: 141px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 15px 6% 15px 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 49e2215 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#\32 721805d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64855854737974%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ac21fa2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e56c881 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b903a98b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ee7cc01 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7cf92e3 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\35 3c32b45 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#a8134d5f {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#\35 3dad317 {
    margin: 0px 0% 0px 0%;
}
    
#\36 0d6813e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_8);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\30 9348b4b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_8);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 9158923 {
    height: auto;
    width: 110px;
}
    
#a164b7b0 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\38 1c41217 {
    height: auto;
    width: 110px;
}
    
#\33 5c67eab {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\35 3c32b45 {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#a8134d5f {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 c8227b4 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\30 341d3b6 {
    height: auto;
    width: 110px;
}
    
#\36 0d6813e {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 f168b40 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#d63c755b {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 2%;
    row-gap: 24px;
    padding-bottom: 2%;
}
    
#\30 9348b4b {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\33 49e2215 {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d63c755b {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 7cf92e3 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\39 9158923 {
    width: 96px;
    height: auto;
}
    
#a164b7b0 {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1c41217 {
    width: 96px;
    height: auto;
}
    
#\33 5c67eab {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3c32b45 {
    min-height: 54px;
    width: 82.96%;
}
    
#a8134d5f {
    min-height: 54px;
    width: 82.96%;
}
    
#\38 c8227b4 {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 341d3b6 {
    width: 96px;
    height: auto;
}
    
#\36 0d6813e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4% 6% 6% 6%;
}
    
#\37 f168b40 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4% 6% 6% 6%;
}
    
#d63c755b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 6% 2% 6%;
}
    
#\30 9348b4b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4% 6% 6% 6%;
}
    
#\33 49e2215 {
    min-height: 54px;
    width: 82.96%;
}
}



@media all {
    
#\34 9123162 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bf1fb5e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99712921646332%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ced6404a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64855854737974%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c622fca5 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\30 24c97ac {
    min-height: 141px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 15px 6% 50px 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#faaa1e4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ff959143 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64855854737974%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#fc2b1a04 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#\34 e86161a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d02bb12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b423691b {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#\38 bce8a0a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0c1ebce {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a7980621 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64855854737974%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c05d2a2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_8);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#a9b46d8e {
    margin: 0px 0% 0px 0%;
}
    
#\36 1f83188 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99712921646332%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 baf0613 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 350316d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e872ba68 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_8);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\32 8002e5f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d8cc6602 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 071ac34 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99712921646332%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ed67f36 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#\32 1ceb67f {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1fe3ee0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\32 e7c9a44 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 bf1fb5e {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\39 c05d2a2 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 1f83188 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\30 24c97ac {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 2%;
    row-gap: 24px;
    padding-bottom: 2%;
}
    
#fc2b1a04 {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#e872ba68 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#b423691b {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#d8cc6602 {
    height: auto;
    width: 110px;
}
    
#\34 071ac34 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\30 ed67f36 {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 1ceb67f {
    height: auto;
    width: 110px;
}
    
#\35 1fe3ee0 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 e7c9a44 {
    height: auto;
    width: 110px;
}
}



@media (max-width: 767px) {
    
#c622fca5 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\30 24c97ac {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\30 bf1fb5e {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c05d2a2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4% 6% 6% 6%;
}
    
#\36 1f83188 {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 24c97ac {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 6% 2% 6%;
}
    
#fc2b1a04 {
    min-height: 54px;
    width: 82.96%;
}
    
#e872ba68 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4% 6% 6% 6%;
}
    
#b423691b {
    min-height: 54px;
    width: 82.96%;
}
    
#d8cc6602 {
    width: 96px;
    height: auto;
}
    
#\34 071ac34 {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    min-height: auto;
    width: 99.53%;
    margin: 0px 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ed67f36 {
    min-height: 54px;
    width: 82.96%;
}
    
#\32 1ceb67f {
    width: 96px;
    height: auto;
}
    
#\35 1fe3ee0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4% 6% 6% 6%;
}
    
#\32 e7c9a44 {
    width: 96px;
    height: auto;
}
}



@media all {
    
#d4f6bde1 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\37 21d2575 {
    width: 71.98940211840915%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#d20571f2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e02e353 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 16px 16px 16px 16px;
}
    
#b0d38ce8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e450f8c9 {
    min-height: 140px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
}



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



@media (max-width: 767px) {
    
#\37 21d2575 {
    width: 59.88%;
    order: 1;
}
    
#d20571f2 {
    width: 45px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e02e353 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b0d38ce8 {
    width: 45px;
    order: 0;
}
    
#e450f8c9 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\33 7950187 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 5a83076 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 0a28156 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#fc158abc {
    background-color: var(--color_2);
    background-image: initial;
}
    
#widget_4ic {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f844776b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 d933c53 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\38 0bef908 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#b3744e53 {
    max-width: 100%;
    width: 31.83%;
    height: auto;
    order: 5;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 671858f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#widget_hjh {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 7;
}
}



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



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



@media all {
    
#\39 c62dc79 {
    min-height: 140px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#\36 36be827 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5aa8728 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#f5fce57f {
    width: 71.98940211840915%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b32fc5b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 16px 16px 16px 16px;
}
    
#\36 ef59e85 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\39 c62dc79 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 36be827 {
    width: 45px;
    order: 0;
}
    
#f5fce57f {
    width: 59.88%;
    order: 1;
}
    
#b32fc5b0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 ef59e85 {
    width: 45px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c69009d2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\30 a61aeef {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 4%;
    padding-left: 4%;
}
    
#\37 e1cfdd1 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\36 e8a68e8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\36 e8a68e8 {
    align-self: center;
    max-width: 100%;
    width: 29.96707420267865%;
    height: auto;
    order: 4;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#c69009d2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 a61aeef {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 e8a68e8 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b66e3aea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 8b920a1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#d419fb7d {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#da20655b {
    background-color: var(--color_1);
    background-image: initial;
}
    
#widget_57c {
    width: auto;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_4rl {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_0bb {
    width: 60px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6qt {
    width: 60px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_60v.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#widget_60v {
    width: 60px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#b66e3aea {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 8b920a1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d419fb7d {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}

