@media all {
  *#dm .dmInner *.u_1390902109 .photoGalleryThumbs .image-container a { background-size:cover !important; }

  *#dm .dmInner div.u_1390902109 { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1448976229 { background-position:50% 50% !important; }

  *#dm .dmInner *.u_1507080705 { background-position:50% 50% !important; }

  *#dm .dmInner div.u_1928331300 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:44px 44px 44px 44px !important;
  }

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

  *#dm .dmInner div.u_1460960879 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:44px 44px 44px 44px !important;
  }

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

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

  *#dm .dmInner div.u_1390902109 .caption-inner { background-color:rgba(0,0,0,0.08) !important; }

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

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

  *#dm .dmInner div.u_1390902109 .caption-container .caption-title {
    color:var(--color_3) !important;
    font-weight:400 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1390902109 .caption-container .caption-text { font-weight:300 !important; }

  *#dm .dmInner div.u_1390902109 .caption-container .caption-text .rteBlock { font-weight:300 !important; }

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

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

  *#dm .dmInner div.u_1036713367 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:44px 44px 44px 44px !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1672899738 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:44px 44px 44px 44px !important;
  }

  *#dm .dmInner div.u_1129490398 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:44px 44px 44px 44px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1013596475 {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-radius:44px 44px 44px 44px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1329137454 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1931560268 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(251,190,2,1) !important;
  }

  *#dm .dmInner div.u_1723535555 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1844178219 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(251,190,2,1) !important;
  }

  *#dm .dmInner div.u_1770292295 img {
    object-fit:contain !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1631430332 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1148584902 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(251,190,2,1) !important;
  }

  *#dm .dmInner div.u_1750934279 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1861073472 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(251,190,2,1) !important;
  }

  *#dm .dmInner div.u_1066674733 img {
    object-fit:contain !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1630230877 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1965732317 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(251,190,2,1) !important;
  }

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

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

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

  *#dm .dmInner a.u_1407034840 span.text { color:var(--color_4) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1390902109 .caption-container .caption-title { font-size:24px !important; }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_4) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_4) !important; }

  *#dm .dmInner *.u_1390902109 .photoGalleryThumbs { padding:1.5px !important; }

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

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

  *#dm .dmInner *.u_1390902109 .caption-inner {
    padding-left:10px !important;
    padding-right:10px !important;
  }

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

  *#dm .dmInner div.u_1390902109 .caption-container .caption-text .rteBlock { font-size:14px !important; }

  *#dm .dmInner *.u_1390902109 .photoGalleryThumbs .image-container a { padding-top:170px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1390902109 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner *.u_1390902109 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_1390902109 .photoGalleryViewAll { padding:0 6px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1390902109 .photoGalleryThumbs { padding:3px !important; }

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

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

  *#dm .dmInner *.u_1390902109 .caption-inner {
    padding-left:9px !important;
    padding-right:9px !important;
  }

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

  *#dm .dmInner *.u_1390902109 .photoGalleryThumbs .image-container a { padding-top:250px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: var(--color_4);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 63.23%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 570px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.9;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 33%, rgba(0, 0, 0, 0) 100%);
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/a0ef5ee6/dms3rep/multi/opt/maxresdefault.jpg-1920w.jpeg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_l11.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#widget_l11 {
    width: 88.17%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gbf {
    width: 248px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#group_311 {
    justify-content: space-around;
    align-items: flex-start;
    width: 85.95%;
    min-height: 284px;
    max-height: 100%;
    height: auto;
    order: 0;
    row-gap: 12px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fea86106.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#fea86106 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#group_u36 {
    width: 32.77%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#f3a534d0.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 10px 6px 10px;
}
#f3a534d0 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7qt.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 5px;
}
#widget_7qt {
    width: 120px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_p0f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 127px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.913076707512802%;
    height: auto;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_g54 {
    align-items: flex-start;
    width: 30.15%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_j07 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_nvn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3ae7bfa {
    align-items: flex-start;
    width: 48.04%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f6e7cf16 {
    width: 23.11%;
    height: auto;
    max-width: 100%;
}
    
#\35 d58387d {
    width: 83.59%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 5577678 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 8744202 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0.06);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 49.09%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 871px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_8fr {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_mlf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_5q8 {
    width: 46.83%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
}
    
#\36 97257d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 8px 2px 8px;
}
#\36 97257d6 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_gfc {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.927554462805192%;
    flex-wrap: nowrap;
    height: auto;
}
    
#widget_bbd {
    width: 7.76%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_8vi {
    width: 89.31%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 8a58a8a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.927554462805192%;
    flex-wrap: nowrap;
    height: auto;
}
    
#ca9b574e {
    width: 7.76%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 861fd93 {
    width: 89.31%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ab3b0675 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.927554462805192%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\39 695f533 {
    width: 7.76%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 b01b867 {
    width: 89.31%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a15addbd {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.927554462805192%;
    flex-wrap: nowrap;
    height: auto;
}
    
#e1eeeb81 {
    width: 7.76%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 3895b48 {
    width: 89.31%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d72cb61f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 c9712d3 {
    align-items: flex-start;
    width: 100%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 4px 4px 4px 4px;
}
    
#dff511f7[data-css-edit] {
    box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.1);
}
#dff511f7 {
    align-items: flex-start;
    width: 100%;
    min-height: 127px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 3.913076707512802%;
    height: auto;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 11b9025 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 04a3196 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 5c1c6f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#edf5cd84 {
    align-items: flex-start;
    width: 100%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 4px 4px 4px 4px;
}
    
#\33 9b81cf6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ff556a70 {
    align-items: flex-start;
    width: 100%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 4px 4px 4px 4px;
}
    
#c5e1ceab {
    align-items: flex-start;
    width: 100%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 4px 4px 4px 4px;
}
    
#\38 ee9cc21 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 6b52ca3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_cer {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 504b12d {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 28bbca3 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 4476629 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\35 bc69528 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f2164d4f {
    min-height: 94px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_oj2.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-top: 0px;
}
#widget_oj2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 4d57e75 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c65fd297 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ced728a {
    background-color: var(--color_1);
    background-image: none;
}
    
#\30 ee8d2ea {
    min-height: 565px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#widget_gl2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 90755d9 {
    width: 48.98%;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8f993b5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_dfh {
    width: 53.48%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_sgl {
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    width: 63.38%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0451912706549673%;
    flex-wrap: nowrap;
    height: auto;
}
    
#ede4e6bf {
    width: 48.98%;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e8791f9c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e9bc9aa2 {
    min-height: 73px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bdf4845d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#widget_cbb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 296a3f5.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 8px 2px 8px;
}
#\36 296a3f5 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_200 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_t0i {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\37 d11c748 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fc74cc23 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 1% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c4e4a72 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\30 e45eefd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#widget_o31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f2aec585 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#f0dfed37 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e21deff3 {
    margin: 0px 0% 0px 0%;
}
    
#group_ka0 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 36px;
    column-gap: 6%;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    --column-gap: 6%;
}
    
#widget_fhe {
    width: 29.33%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e065688a {
    width: 29.33%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cb24ea03 {
    width: 29.33%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 54f0c88 {
    width: 16.79%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f8b46319 {
    width: 22.52%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_078 {
    width: 18.32%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3786d1a {
    width: 18.32%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d76f0f8c {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 127px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 6%;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    --column-gap: 6%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e163c6a7 {
    width: 30.36%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#c1452a4f {
    width: 36.88%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 63e1e7d {
    width: 18.33%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#aeca99f0 {
    min-height: 73px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 90cc776 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 9c1dc05 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eae541c2.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 8px 2px 8px;
}
#eae541c2 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 eac0992 {
    margin: 0px 0% 0px 0%;
}
    
#\33 bef6b71 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 99cb03d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 58a3fa9 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media all {
    
#\33 7499519 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a62aa7d3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 6077ade {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 ddcf66d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#group_lde {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 55956bf {
    align-items: center;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.054794520547945%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    border-radius: 6px 6px 6px 6px;
    background-color: var(--color_4);
    background-image: none;
}
    
#\30 dfa28d8 {
    width: 36px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe300bbb {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#c3d59052 {
    align-items: center;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.054794520547945%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    border-radius: 6px 6px 6px 6px;
    background-color: var(--color_4);
    background-image: none;
}
    
#\33 45c6abe {
    width: 36px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c1ab26e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#f0a033c3 {
    align-items: center;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.054794520547945%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    border-radius: 6px 6px 6px 6px;
    background-color: var(--color_4);
    background-image: none;
}
    
#\37 d34d02d {
    width: 39px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ac92ff7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\32 4cd877a {
    align-items: center;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.054794520547945%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    border-radius: 6px 6px 6px 6px;
    background-color: var(--color_4);
    background-image: none;
}
    
#be225e34 {
    width: 36px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a9e327f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#e8bc4692 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f9001911 {
    align-items: center;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.054794520547945%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    border-radius: 6px 6px 6px 6px;
    background-color: var(--color_4);
    background-image: none;
}
    
#\39 874cd2f {
    width: 36px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de05fc8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#b375a71e {
    align-items: center;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.054794520547945%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    border-radius: 6px 6px 6px 6px;
    background-color: var(--color_4);
    background-image: none;
}
    
#cbd57092 {
    width: 36px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc266083 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#e7042042 {
    align-items: center;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.054794520547945%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    border-radius: 6px 6px 6px 6px;
    background-color: var(--color_4);
    background-image: none;
}
    
#\38 886ca71 {
    width: 39px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e957a3c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#e5acc876 {
    align-items: center;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.054794520547945%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    border-radius: 6px 6px 6px 6px;
    background-color: var(--color_4);
    background-image: none;
}
    
#\37 8940b5d {
    width: 36px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3a01f33 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 249edb7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b64640c7 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 1% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 417de1f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#widget_j23 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 e478482 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 3f1979b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 a7fc2b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 9a5cdf5.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 8px 2px 8px;
}
#\37 9a5cdf5 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f56da30c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 345c803 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\34 4d260d2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#af9dea3f {
    min-height: 73px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bf0a2687 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 5c4aef9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\34 45a7f72 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#bc62bb97 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a0ed6df0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#a5b4fc47.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 16px 4px 16px;
}
#a5b4fc47 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 42e0a6e {
    width: 93.61%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ptf {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe11a175.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 16px 4px 16px;
}
#fe11a175 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bbc55b8 {
    width: 93.61%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 89a8bb6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b7c5500 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\35 98fb57c.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 16px 4px 16px;
}
#\35 98fb57c {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6e6b3a1 {
    width: 93.61%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 da2e11b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2afe46a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 44f7e2a {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f7fdb554.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 16px 4px 16px;
}
#f7fdb554 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c1a6de75 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\33 bada145 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d44f44c.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 16px 4px 16px;
}
#\39 d44f44c {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dbac7d9 {
    width: 93.61%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b110a1e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2886c71 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#c2444780 {
    width: 93.61%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 997b83c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\37 e217300 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 8e961df {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f5257b5c.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 8px 2px 8px;
}
#f5257b5c {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d42f336 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 6d778e1 {
    min-height: 347px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 db38004 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d0f7353d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0.06);
    background-image: none;
}
    
#c32f0123 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 4d95097 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\36 c858f83 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 629fbd7 {
    width: 800px;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 07808bb {
    margin: 0px 0% 0px 0%;
}
    
#\33 da985c1 {
    min-height: 164px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 6% 4% 1% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e6bc95cf {
    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%;
}
    
#\37 f2e0547 {
    background-color: var(--color_5);
    background-image: none;
}
    
#\33 8bee7c2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 5px;
}
#\33 8bee7c2 {
    width: 120px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ac37bb6e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 73efd73 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5eb292a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a5255f4 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\31 ecec524 {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 10% 6% 10%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 bf8589f {
    justify-content: space-between;
    align-items: flex-start;
    width: 53.335498177171424%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 01f2e17 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#b85f51ec {
    background-color: var(--color_5);
    background-image: none;
}
    
#f48587fd {
    margin: 0px 0% 0px 0%;
}
    
#\39 24246ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 d715423 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 8b06d2a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\33 e4e8035 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#c80817ef {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c67a787 {
    justify-content: space-between;
    align-items: flex-start;
    width: 53.335498177171424%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#df8836d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#abca0798 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 499de3a {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\37 340f8f2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\34 a7c812c {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 e33f579 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_vl0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 50%;
    min-height: 69px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
}
    
#widget_f5c {
    width: 37px;
    height: auto;
    max-width: 100%;
}
    
#group_rng {
    align-items: flex-start;
    width: 50%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0px;
}
    
#widget_1qr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 89b9722 {
    align-items: flex-start;
    width: 50%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0px;
}
    
#\36 6a0b202 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 50%;
    min-height: 69px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-self: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c80a8ac {
    width: 37px;
    height: auto;
    max-width: 100%;
}
    
#bf94aea5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\39 4546102 {
    align-items: flex-start;
    width: 50%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0px;
}
    
#ebe7cf0f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4d745c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#abb9463b {
    justify-content: space-between;
    align-items: flex-start;
    width: 53.34%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b1f7b7f6 {
    background-color: var(--color_5);
    background-image: none;
}
    
#d9738f43 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb79af47 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f0150d04 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a80c4990 {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: wrap;
    padding: 2% 10% 6% 10%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 eb2cc51 {
    margin: 0px 0% 0px 0%;
}
    
#a385ac66 {
    justify-content: space-between;
    align-items: flex-start;
    width: 53.34%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d223d97 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 33d4d5a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 81e1294 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 d970e67 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c845d704 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    order: 0;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 9e0ed1e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\35 e711731 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#e2bcb3a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bddc0714 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#bef513c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    order: 1;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f4658e78 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\38 3fc5b91 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    order: 2;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 698c637 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 78516fd {
    justify-content: space-between;
    align-items: flex-start;
    width: 67.41485124341668%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 c85f76f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cf1632f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f85d5e59 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\36 f65635d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\39 651b33d {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 9a629cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 9b6d087 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 c6f09d2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 50%;
    min-height: 69px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4041d38 {
    width: 37px;
    height: auto;
    max-width: 100%;
}
    
#f6087678 {
    width: 37px;
    height: auto;
    max-width: 100%;
}
    
#\30 9169067 {
    align-items: flex-start;
    width: 50%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0px;
}
    
#\39 70b8f7b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 50%;
    min-height: 69px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b818f8f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c61fdc86 {
    align-items: flex-start;
    width: 50%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0px;
}
    
#ba3096ed {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 eb8ebb9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 50%;
    min-height: 69px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c7e436a {
    width: 37px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#cdb26681 {
    min-height: 164px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 6% 4% 1% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 d01b33e {
    margin: 0px 0% 0px 0%;
}
    
#a6081c0c {
    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%;
}
    
#\31 40adad5 {
    background-color: var(--color_5);
    background-image: none;
}
    
#\34 e63f036.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 5px;
}
#\34 e63f036 {
    width: 141px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 be75e49 {
    width: 1122px;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 0%;
    padding-left: 0%;
    min-height: 541px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 51px;
}
    
#group_311 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    padding-left: 4%;
    padding-right: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7qt {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_8fr {
    width: 75%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f2164d4f {
    padding-left: 1%;
    padding-right: 1%;
}
    
#\35 bc69528 {
    row-gap: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 ee8d2ea {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
}
    
#\32 90755d9 {
    width: 221px;
}
    
#c65fd297 {
    width: 100%;
    row-gap: 16px;
    min-height: 8px;
}
    
#ede4e6bf {
    width: 221px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc74cc23 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
}
    
#e21deff3 {
    margin: 0px 0% 0px 0%;
}
    
#\30 e45eefd {
    width: 49%;
    min-height: 8px;
}
    
#f2aec585 {
    width: 49%;
    min-height: 8px;
}
    
#e065688a {
    height: auto;
}
    
#widget_fhe {
    height: auto;
}
    
#cb24ea03 {
    height: auto;
}
    
#\34 54f0c88 {
    height: auto;
}
    
#f8b46319 {
    height: auto;
}
    
#widget_078 {
    height: auto;
}
    
#\35 3786d1a {
    height: auto;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 7499519 {
    margin: 0px 0% 0px 0%;
}
    
#\36 6077ade {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8e961df {
    margin: 0px 0% 0px 0%;
}
    
#\33 44f7e2a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6d778e1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 c858f83 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 629fbd7 {
    width: 480px;
}
    
#\33 da985c1 {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ecec524 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 40px;
    padding-bottom: 8%;
}
    
#ac37bb6e {
    order: 1;
    padding: 4px 4px 4px 4px;
}
    
#\35 01f2e17 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 24246ea {
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d715423 {
    height: auto;
    width: 110px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8b06d2a {
    order: 0;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
}
    
#\33 e4e8035 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#c80817ef {
    order: 1;
    padding: 4px 4px 4px 4px;
}
    
#\37 340f8f2 {
    order: 0;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
}
    
#\34 a7c812c {
    height: auto;
    width: 110px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e33f579 {
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ebe7cf0f {
    order: 1;
    padding: 4px 4px 4px 4px;
}
    
#d9738f43 {
    order: 1;
    padding: 4px 4px 4px 4px;
}
    
#a80c4990 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 40px;
    padding-bottom: 8%;
}
    
#\38 d223d97 {
    height: auto;
    width: 110px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 81e1294 {
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d970e67 {
    height: auto;
    width: 110px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c845d704 {
    width: 31.3%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#e2bcb3a4 {
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bddc0714 {
    order: 0;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
}
    
#bef513c2 {
    width: 31.3%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 9e0ed1e {
    order: 0;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
}
    
#\38 3fc5b91 {
    width: 31.3%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 698c637 {
    order: 1;
    padding: 4px 4px 4px 4px;
}
    
#\36 f65635d {
    order: 0;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
}
    
#\39 651b33d {
    height: auto;
    width: 110px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9a629cb {
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cdb26681 {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
    
#\36 be75e49 {
    width: 480px;
}
}



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



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



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



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



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 32px;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_l11.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
    
#widget_gbf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 0%;
}
#widget_gbf {
    min-height: 54px;
}
    
#group_311 {
    padding-left: 4%;
    align-self: auto;
    align-items: flex-start;
    height: auto;
    min-height: 240px;
    justify-self: auto;
    width: 100%;
    order: 0;
    padding-right: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fea86106.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
    
#group_u36 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_7qt {
    height: auto;
}
    
#group_p0f {
    column-gap: 3.913076707512802%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_g54 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 3ae7bfa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f3a534d0.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 12px 8px 12px;
}
#f3a534d0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
}
    
#widget_8fr {
    width: 100.00%;
}
    
#group_5q8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 bc69528 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#f2164d4f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#c65fd297 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
    height: auto;
}
    
#\30 ee8d2ea {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 6% 4% 6%;
}
    
#\32 90755d9 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ede4e6bf {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_sgl {
    width: 100.00%;
    column-gap: 2.0451912706549673%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_gl2 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_dfh {
    width: 100.00%;
}
}



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



@media (max-width: 767px) {
    
#fc74cc23 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 e45eefd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#f2aec585 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#f0dfed37 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_fhe {
    height: auto;
}
    
#e065688a {
    height: auto;
}
    
#cb24ea03 {
    height: auto;
}
    
#\34 54f0c88 {
    height: auto;
}
    
#f8b46319 {
    height: auto;
}
    
#widget_078 {
    height: auto;
}
    
#\35 3786d1a {
    height: auto;
}
    
#e163c6a7 {
    height: auto;
}
    
#c1452a4f {
    height: auto;
}
    
#\31 63e1e7d {
    height: auto;
}
}



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



@media (max-width: 767px) {
    
#a62aa7d3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 6077ade {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_lde {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\31 55956bf {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#c3d59052 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#f0a033c3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\32 4cd877a {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#e8bc4692 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#f9001911 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#b375a71e {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#e7042042 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#e5acc876 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
}



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



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



@media (max-width: 767px) {
    
#\35 5c4aef9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bc62bb97 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a0ed6df0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a5b4fc47 {
    width: auto;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#fe11a175 {
    width: auto;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 b7c5500 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 98fb57c {
    width: auto;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 6e6b3a1 {
    width: 100.00%;
}
    
#\30 bbc55b8 {
    width: 97.64%;
}
    
#\34 42e0a6e {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#c1a6de75 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 d44f44c {
    width: auto;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 44f7e2a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 2886c71 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f7fdb554 {
    width: auto;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 e217300 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 dbac7d9 {
    width: 100.00%;
}
    
#c2444780 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\37 6d778e1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c32f0123 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 4d95097 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 629fbd7 {
    width: 310px;
}
    
#\33 da985c1 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#e6bc95cf {
    width: 100%;
    min-height: 91px;
    align-items: center;
    row-gap: 5px;
    height: auto;
}
    
#\33 8bee7c2 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 a5255f4 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\31 ecec524 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 2% 6% 12% 6%;
}
    
#ac37bb6e {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\37 bf8589f {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\35 01f2e17 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#\33 d715423 {
    width: 96px;
    height: auto;
}
    
#\33 e4e8035 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#c80817ef {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\31 c67a787 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\30 499de3a {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\34 a7c812c {
    width: 96px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#ebe7cf0f {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#abb9463b {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#d9738f43 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#a80c4990 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 2% 6% 12% 6%;
}
    
#a385ac66 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\38 d223d97 {
    width: 96px;
    height: auto;
}
    
#\35 e711731 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\34 d970e67 {
    width: 96px;
    height: auto;
}
    
#c845d704 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#bef513c2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#f4658e78 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\38 3fc5b91 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#\39 698c637 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\34 78516fd {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#f85d5e59 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\39 651b33d {
    width: 96px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#cdb26681 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#a6081c0c {
    width: 100%;
    min-height: 91px;
    align-items: center;
    row-gap: 5px;
    height: auto;
}
    
#\34 e63f036 {
    height: auto;
}
    
#\36 be75e49 {
    width: 310px;
}
}

