@media all {
  *#dm .dmInner div.u_3976576470 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner a.u_4232976208 span.text { font-weight:500 !important; }

  *#dm .dmInner a.u_4232976208:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_4232976208.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_4232976208 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/88ea95ff/icon/Arrow_3134092.svg) !important;
    background-color:var(--color_3) !important;
    width:12px !important;
    height:12px !important;
  }

  *#dm .dmInner a.u_1352823183 span.text {
    font-weight:500 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1352823183 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/88ea95ff/icon/Arrow_3134092.svg) !important;
    background-color:var(--color_1) !important;
    width:12px !important;
    height:12px !important;
  }

  *#dm .dmInner a.u_1352823183:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1352823183.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_43501170 .svg { fill:rgba(247,208,197,1) !important; }

  *#dm .dmInner div.u_1009395500 .svg { fill:rgba(247,208,197,1) !important; }

  *#dm .dmInner div.u_1235801451 .svg { fill:rgba(247,208,197,1) !important; }

  *#dm .dmInner div.u_1226680970 .svg { fill:rgba(247,208,197,1) !important; }

  *#dm .dmInner div.u_1224312348 .svg { fill:rgba(247,208,197,1) !important; }

  *#dm .dmInner div.u_1021305917 .svg { fill:rgba(247,208,197,1) !important; }

  *#dm .dmInner div.u_1206127304 .svg { fill:rgba(224,220,240,1) !important; }

  *#dm .dmInner div.u_1749548215 .svg { fill:rgba(224,220,240,1) !important; }

  *#dm .dmInner div.u_1576611529 .svg { fill:rgba(224,220,240,1) !important; }

  *#dm .dmInner div.u_1891095639 .svg { fill:rgba(224,220,240,1) !important; }

  *#dm .dmInner div.u_1509000186 .svg { fill:rgba(224,220,240,1) !important; }

  *#dm .dmInner div.u_1213496837 .svg { fill:rgba(224,220,240,1) !important; }

  *#dm .dmInner div.u_1224371044 .svg { fill:rgba(217,232,225,1) !important; }

  *#dm .dmInner div.u_1954673736 .svg { fill:rgba(217,232,225,1) !important; }

  *#dm .dmInner div.u_1549568896 .svg { fill:rgba(217,232,225,1) !important; }

  *#dm .dmInner div.u_1994191340 .svg { fill:rgba(217,232,225,1) !important; }

  *#dm .dmInner div.u_1713080169 .svg { fill:rgba(217,232,225,1) !important; }

  *#dm .dmInner div.u_1541598979 .svg { fill:rgba(217,232,225,1) !important; }

  *#dm .dmInner div.u_1351932004 .svg { fill:rgba(210,230,238,1) !important; }

  *#dm .dmInner div.u_1123029363 .svg { fill:rgba(210,230,238,1) !important; }

  *#dm .dmInner div.u_1501054501 .svg { fill:rgba(210,230,238,1) !important; }

  *#dm .dmInner div.u_1113178830 .svg { fill:rgba(210,230,238,1) !important; }

  *#dm .dmInner div.u_1306451346 .svg { fill:rgba(210,230,238,1) !important; }

  *#dm .dmInner div.u_1528174356 .svg { fill:rgba(210,230,238,1) !important; }

  *#dm .dmInner div.u_1369943843 .svg { fill:rgba(231,221,208,1) !important; }

  *#dm .dmInner div.u_1674359308 .svg { fill:rgba(231,221,208,1) !important; }

  *#dm .dmInner div.u_1272482241 .svg { fill:rgba(231,221,208,1) !important; }

  *#dm .dmInner div.u_1385730057 .svg { fill:rgba(231,221,208,1) !important; }

  *#dm .dmInner div.u_1887863669 .svg { fill:rgba(231,221,208,1) !important; }

  *#dm .dmInner div.u_1895539566 .svg { fill:rgba(231,221,208,1) !important; }

  *#dm .dmInner div.u_1097410825 .svg { fill:rgba(248,223,214,1) !important; }

  *#dm .dmInner div.u_1346784081 .svg { fill:rgba(248,223,214,1) !important; }

  *#dm .dmInner div.u_1949170745 .svg { fill:rgba(248,223,214,1) !important; }

  *#dm .dmInner div.u_1318994958 .svg { fill:rgba(248,223,214,1) !important; }

  *#dm .dmInner div.u_1625569788 .svg { fill:rgba(248,223,214,1) !important; }

  *#dm .dmInner div.u_729712 .svg { fill:rgba(106,82,68,0.15) !important; }

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

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

  *#dm .dmInner a.u_1861505356:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1861505356.hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1861505356 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/88ea95ff/icon/direction+arrow_6081613.svg) !important;
    background-color:var(--color_1) !important;
    width:20px !important;
    height:20px !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1126465494:hover .iconBg { background-color:rgb(249,244,238) !important; }

  *#dm .dmInner a.u_1126465494.hover .iconBg { background-color:rgb(249,244,238) !important; }

  *#dm .dmInner a.u_1126465494 span.text {
    font-weight:500 !important;
    color:var(--color_3) !important;
    font-size:12px !important;
  }

  *#dm .dmInner a.u_1861505356 span.text {
    font-weight:500 !important;
    color:var(--color_1) !important;
    font-size:12px !important;
  }

  *#dm .dmInner a.u_1838943448:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1838943448.hover .iconBg { background-color:var(--color_1) !important; }

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

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

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

  *#dm .dmInner a.u_1838943448 span.text {
    font-weight:500 !important;
    color:var(--color_1) !important;
    font-size:12px !important;
  }

  *#dm .dmInner a.u_1838943448 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/88ea95ff/icon/Phone_3612568.svg) !important;
    background-color:var(--color_1) !important;
    width:20px !important;
    height:20px !important;
  }

  *#dm .dmInner a.u_1126465494 {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1126465494:hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1126465494.hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1032124042:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1032124042.hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1032124042 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/88ea95ff/icon/direction+arrow_6081613.svg) !important;
    background-color:var(--color_1) !important;
    width:20px !important;
    height:20px !important;
  }

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

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

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

  *#dm .dmInner a.u_1032124042 span.text {
    font-weight:500 !important;
    color:var(--color_1) !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1792429399 .svg { fill:rgba(106,82,68,0.15) !important; }

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

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

  *#dm .dmInner a.u_1080427499:hover .iconBg { background-color:rgb(249,244,238) !important; }

  *#dm .dmInner a.u_1080427499.hover .iconBg { background-color:rgb(249,244,238) !important; }

  *#dm .dmInner a.u_1080427499 span.text {
    font-weight:500 !important;
    color:var(--color_3) !important;
    font-size:12px !important;
  }

  *#dm .dmInner a.u_1080427499 {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1080427499:hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1080427499.hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1006226720:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1006226720.hover .iconBg { background-color:var(--color_1) !important; }

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

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

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

  *#dm .dmInner a.u_1006226720 span.text {
    font-weight:500 !important;
    color:var(--color_1) !important;
    font-size:12px !important;
  }

  *#dm .dmInner a.u_1006226720 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/88ea95ff/icon/Phone_3612568.svg) !important;
    background-color:var(--color_1) !important;
    width:20px !important;
    height:20px !important;
  }

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

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

  *#dm .dmInner a.u_1126465494 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/88ea95ff/icon/Shopping+Bag_8263562.svg) !important;
    background-color:var(--color_3) !important;
    width:20px !important;
    height:20px !important;
  }

  *#dm .dmInner a.u_1080427499 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/88ea95ff/icon/Shopping+Bag_8263562.svg) !important;
    background-color:var(--color_3) !important;
    width:20px !important;
    height:20px !important;
  }

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

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

  *#dm .dmInner div.u_1796172669 .socialHubInnerDiv { justify-content:center !important; }

  *#dm .dmInner div.u_1796172669 .socialHubIcon {
    width:30px !important;
    height:30px !important;
    font-size:20px !important;
    line-height:30px !important;
    color:var(--color_10) !important;
  }

  *#dm .dmInner div.u_1900245794 .svg { fill:rgba(247,208,197,1) !important; }

  *#dm .dmInner div.u_1241764746 img {
    border-radius:5% 5% 5% 5% !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1869615626 .svg { fill:rgba(210,230,238,1) !important; }

  *#dm .dmInner div.u_1029435982 .svg { fill:rgba(247,208,197,1) !important; }

  *#dm .dmInner div.u_1369058890 .svg { fill:rgba(247,208,197,1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1529155089 {
    background-color:rgba(244,227,160,1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1668529096 {
    background-color:rgba(244,227,160,1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

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

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

  *#dm .dmInner div.u_1123918922 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1676046992 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1991537720 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1263616713 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1388339191 .svg { fill:rgba(0,0,0,0) !important; }

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

  *#dm .dmInner nav.u_1854424422 { color:white !important; }
}
*#dm .dmInner div.u_1204000176 h3
{
	font-weight:400 !important;
	line-height:1.7em !important;
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner div.u_1796172669 .socialHubInnerDiv { justify-content:center !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_2987579274 .photoGalleryThumbs { padding:5px !important; }

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

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

  *#dm .dmInner *.u_2987579274 .caption-inner {
    border-bottom-left-radius:20% !important;
    -webkit-border-top-right-radius:20% !important;
    -moz-border-top-right-radius:20% !important;
    -webkit-border-bottom-right-radius:20% !important;
    -webkit-border-bottom-left-radius:20% !important;
    border-top-right-radius:20% !important;
    -webkit-border-top-left-radius:20% !important;
    border-radius:20% !important;
    -moz-border-bottom-right-radius:20% !important;
    -moz-border-top-left-radius:20% !important;
    border-top-left-radius:20% !important;
    -moz-border-radius:20% !important;
    -moz-border-bottom-left-radius:20% !important;
    border-bottom-right-radius:20% !important;
    -webkit-border-radius:20% !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_2987579274 .photoGalleryThumbs { padding:5px !important; }

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

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

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

  *#dm .dmInner *.u_2987579274 .photoGalleryViewAll { padding:0 2.5px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1204000176
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 09e14d3::before, #\36 09e14d3 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(181, 206, 192, 1) 21%, rgba(236, 177, 174, 1) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
}
#\36 09e14d3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/88ea95ff/dms3rep/multi/beachgirl-home+%283%29.svg");
}
    
#\35 a7b2f91 {
    min-height: 750px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\35 27f09c5::before, #\35 27f09c5 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(180deg, rgba(240, 235, 239, 1) 0%, rgba(243, 238, 229, 1) 100%);
}
#\35 27f09c5 {
    background-image: url("https://lirp.cdn-website.com/88ea95ff/dms3rep/multi/opt/gulf-shores-beach-BZC1SJwu-1920w.jpg");
}
    
#d9d3f6d4 {
    margin: 0px 0% 0px 0%;
}
    
#group_r88[data-css-edit] {
    background: linear-gradient(360deg,rgba(130, 219, 231, 0.6) 0%, rgba(255, 219, 161, 0.6) 60%, rgba(255, 165, 170, 0.6) 100%);
}
#group_r88::before, #group_r88 > .bgExtraLayerOverlay {
    
}
#group_r88 {
    background-size: contain;
    background-position: 100% 100%;
    align-items: center;
    width: 100%;
    min-height: 270px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: none;
    padding: 10% 2% 8% 2%;
    margin: 0px 0% 0px 0%;
}
    
#group_dgu {
    flex-direction: row;
    align-items: center;
    max-width: auto;
    width: 250px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.154398563734291%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 300px 300px 300px 300px;
    flex-wrap: nowrap;
    min-width: auto;
    order: 1;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tc3 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_dhj {
    width: auto;
    height: auto;
    min-width: auto;
    max-width: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_a0a {
    align-items: center;
    width: 70vw;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#widget_02h {
    width: 74.71546291808046%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_r39 {
    width: 73.73%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_dvk {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.9710439273486915%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#widget_40q.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 30px 10px 30px;
}
#widget_40q {
    width: auto;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 5461d15.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 30px 10px 30px;
}
#\37 5461d15 {
    width: auto;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b6b016c4 {
    width: 1213px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 0738007 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 48c5448 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\35 c6ed844 {
    min-height: 156px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 2% 4% 2%;
}
    
#widget_a8g {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 21a250e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_t5r {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 b0112f5 {
    margin: 0px 0% 0px 0%;
}
    
#f6e8253a {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#group_vdk {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#group_m0h::before, #group_m0h > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.15;
    border-radius: inherit;
}
#group_m0h {
    background-position: 50% 0%;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 1.8024361050482292%;
    background-image: url("https://lirp.cdn-website.com/88ea95ff/dms3rep/multi/opt/pink-shake-DFkrQFaZ-975h.png");
    flex-wrap: nowrap;
    border-radius: 25px 25px 25px 25px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
#group_m0h.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB4klEQVQozyXDXU9ScQDA4f+H8APU1tZWbCxZafLSCdRhCgpGDALkkCJGIKmFkJ4gQElQxwQrjkobFba1LnClF93UarTsors2W+t7dPPromd7RFztEKt3iD79wu1nHW6tHzA2m8PkcKGTDPRYTOj7jQh3qoZ3qf7/soo3tcHoVBzJNswF/UV6zXrMwxaEftSHySljdIawyXFmkkssLD9gYiqAwWykT+rDahtEaPRWNMZhtFfsjPsmeVzM8/qFykZ5Bc+EzNURJ/1OD0I7EOCc2Y/OKnMnodBuNvnz+QPvX7ZI3CtgcsXpHoshen0FdJ48kryGUtjl6NUbfh0d8Ha3RfqhyrVwhcv+MuLSzRLd3jL6UIWkotLaqvNJrfIkv0lmocJ0pMpkaBMRnKvjSag44jukM3uoa1XapRVy81kWw3kSwSJpXwZRKzao5PZIpRqUcw2aq1XePcqiBGcJDE3jkCbxG/yIH8/3Oa41aSgqG8kapfl1tuNZIuMJJCmMQQrjsEYQP6s7fC9ssR3JEXMncY/NEXAtMmJPMnRdIRReZUWpIvbvFtgK3ke2yPTo3JzRBdAMJDG4S0RTTVp7h5x8PEbM26PcMHjQnh2k69QAXec9nLakkQI1VtfbfDv8yt+T3/wDttguI/ex9G4AAAAASUVORK5CYII=');
}
    
#widget_mue {
    width: 55.25%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#widget_vtk {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_ptk {
    width: 100%;
    height: 580px;
    max-width: 100%;
    order: 2;
}
    
#widget_m4c {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 3;
}
    
#group_go1 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 1.8024361050482292%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_3);
    background-image: none;
    flex-wrap: nowrap;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#widget_r9o {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 6c37ea7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_lhe {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 3.6710403671040366%;
    background-color: rgba(232, 123, 155, 1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    flex-wrap: nowrap;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#widget_90u {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#widget_4gv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 045fc56 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 3.6710403671040366%;
    background-color: rgba(76, 138, 156, 1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    flex-wrap: nowrap;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ccf7da9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#group_biv {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_9hu {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#f7b335d0 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 96142e4 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 b3ce6b7 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 09c9045 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 07720e3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\34 ac66333 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c5105d0b {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 b57a9bf {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 eb821d3 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 2a8cf7f {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c171d121 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#bf92c0f2 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a9b8dd1f {
    align-items: flex-start;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 2.1057249396797544%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a44601be {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 ab44b27 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#fde6f2a7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\30 eb91bce {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\35 453f038 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 e781d00 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\35 1a05405 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#b9b23876 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 44c0740 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#bbcb39c2 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a565e6e0 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 de2ae40 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#bd98f593 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 4c9e001 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 aef8640 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#f985e1ab {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 a974287 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 38a98fa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#d75ade94 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ef8709f9 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#aac55d9f {
    align-items: flex-start;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 2.1057249396797544%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1c5671c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\37 378c96c {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 768fdba {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c435862c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\37 fa0171a {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 6328477 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ca21887b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\31 bfdfff6 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 fd8aa54 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f1b97cd4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#acf221a2 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 3d348b3 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cacc997e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#f2b5c007 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 927b4e2 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 9655d5e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#fa9efe5f {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#df408a2f {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 299d310 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\38 164fb9c {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 e60cf4d {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d6958eae {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\36 302c71f {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 bc2f1be {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 9d5a629 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#ac63a449 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f1fcf944 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d069f295 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\38 d266f53 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 ee97b3c {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 8242f5c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\34 aab1381 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 9934f61 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a31b3068 {
    align-items: flex-start;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 2.1057249396797544%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fef8252 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\36 8c94075 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cc57f4ed {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ddbeb380 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\36 18769d4 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 0aa140d {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bcdf3317 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\30 6bd7a97 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 f6054c2 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 09d0250 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\31 5417b40 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 5db15d7 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b4f8abc1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#b71d0936 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 d06be63 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d5d7b521 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\38 76a4efd {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ae220bbc {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 60e2688 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#dd022a41 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a03085cb {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 b4f1f70 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#a82eb023 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d99be3e5 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 d87fb48 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\31 4a3680c {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 78b61eb {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 3e71a6d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#e4dcdf3f {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 2fdbf44 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_siq {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4.349672924985133%;
    flex-wrap: nowrap;
}
    
#widget_vnt {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#widget_phj {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a61dfd39 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4.349672924985133%;
    flex-wrap: nowrap;
}
    
#\36 5a07012 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#c758c921 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\31 8820879 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -4px;
}
    
#\32 5235865 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 9669511 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1000543 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 7278016 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b4e173fa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    min-width: 4%;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(106, 82, 68, 0.05) rgba(106, 82, 68, 0.05) rgba(106, 82, 68, 0.05) rgba(106, 82, 68, 0.05);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    background-color: rgba(253, 251, 249, 1);
    background-image: none;
}
    
#\33 ec5ec21 {
    min-height: 790px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 1% 2% 2% 2%;
}
    
#\37 efe0c64 {
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#group_hd8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.739131776248804%;
    border-radius: 20px 20px 0px 0px;
    background-color: rgba(236, 161, 182, 1);
    background-image: none;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_eqp {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4.776862074327477%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#widget_9op {
    width: 30px;
    height: auto;
    min-width: 30px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_r9i {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.846417356551528%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\39 ccc8869 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_m3c {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_tqo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_6ri {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 e0733f4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b763348 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 b29d740 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ecbfb0f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 ceb0bfc {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d8624f83 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 35e66f1 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0e412eb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 ac4cd32 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3a6df76 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 0438f21 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ac3f3bf1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 8b65673 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 32fcf89 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 553e789 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b1688477 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 04175f6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 edb8a03 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 515fa28 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -5px;
}
    
#\32 b9fa760 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    min-width: 4%;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(106, 82, 68, 0.05) rgba(106, 82, 68, 0.05) rgba(106, 82, 68, 0.05) rgba(106, 82, 68, 0.05);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    background-color: rgba(253, 251, 249, 1);
    background-image: none;
}
    
#eb2bc844 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.739131776248804%;
    border-radius: 20px 20px 0px 0px;
    background-color: rgba(130, 172, 183, 1);
    background-image: none;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9b0dcda {
    width: 30px;
    height: auto;
    min-width: 30px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e67e9204 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4.776862074327477%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#e3062748 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.846417356551528%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\38 8cccaf6 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 1fa975b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#df9f0ec8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cfb5ad23 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7a9b798 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 42d7682 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d5ce6913 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e1469052 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 dd1d107 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 e265f84 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 70e0988 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 56214a3 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b08c0c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 b10b66a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 73d7dd2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 549c5b9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 09965df {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 1aaf3ac {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 48793a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bbf5604b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b6148bf1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e33906a1 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 fe9459c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 499d226 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 8c70910 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b9c70568 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    min-width: 4%;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(106, 82, 68, 0.05) rgba(106, 82, 68, 0.05) rgba(106, 82, 68, 0.05) rgba(106, 82, 68, 0.05);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    background-color: rgba(253, 251, 249, 1);
    background-image: none;
}
    
#\31 f675a7d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.739131776248804%;
    border-radius: 20px 20px 0px 0px;
    background-color: rgba(236, 161, 182, 1);
    background-image: none;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#abe7371d {
    width: 30px;
    height: auto;
    min-width: 30px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cbb66951 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4.776862074327477%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\39 f9fa453 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.846417356551528%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\35 502aa2e {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 63407bf {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ce3beba6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 0711459 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 15d10c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fd8313ca {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e11c7aae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 f94633c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a6ffe188 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 0a1d015 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 cac56ca {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 ccd2133 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 83bc5d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 8948271 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#fb4b2790 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 b4f40d0 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b60af4c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f261b0c1 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#af701bbe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 e568579 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 03f0a3f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bc127694 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#aa9975ee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d60be2e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 23.5%;
    min-width: 4%;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(106, 82, 68, 0.05) rgba(106, 82, 68, 0.05) rgba(106, 82, 68, 0.05) rgba(106, 82, 68, 0.05);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    background-color: rgba(253, 251, 249, 1);
    background-image: none;
}
    
#\34 5ceb2e2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.739131776248804%;
    border-radius: 20px 20px 0px 0px;
    background-color: rgba(130, 172, 183, 1);
    background-image: none;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c73e92e4 {
    width: 30px;
    height: auto;
    min-width: 30px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d7f25734 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4.776862074327477%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#e7615d03 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.846417356551528%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#a7b28a38 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 539a4c1 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 482c444 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 8cf8d3a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e42bab2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 10fc00c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 82bbd3e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f679b24 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c9fd10a1 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b078004 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 b5ff297 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a74db62 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 e1594bc {
    margin: 0px 0% 0px 0%;
}
    
#widget_5oc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 0a53ac8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e47b548 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 13ac85a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ed67bb26 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 aa927e7 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2b768f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 2aff363 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9e9812c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c0d88888 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ade2477 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 8e1d4e6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 7514593 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\32 9885175 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 6546066 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\34 bab1349 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
}
    
#\38 95e37dd {
    min-height: 368px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
}
    
#group_8rh {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1057249396797544%;
    border-radius: 15px 15px 0px 0px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    background-color: rgba(178, 223, 207, 1);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_em3 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_puh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 ab971df {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 eba0232 {
    margin: 0px 0% 0px 0%;
}
    
#group_ruc {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1057249396797544%;
    border-radius: 0px 0px 20px 20px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(106, 82, 68, 0.05) rgba(106, 82, 68, 0.05) rgba(106, 82, 68, 0.05) rgba(106, 82, 68, 0.05);
    border-style: solid;
    flex-wrap: nowrap;
    background-color: rgba(253, 251, 249, 1);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_mu8 {
    align-items: flex-start;
    width: 14.91%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 2.1057249396797544%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#group_3ek {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#widget_qmb {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_71k {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ed495e93 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#c31cb7ac {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 d23e767 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d0620f95 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\39 bab3d22 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cf571df7 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 d420954 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#a169fbfa {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d3c1ab4a {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c704069f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\39 b87ac24 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 b3571b4 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 76f7ebe {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#dd794f81 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e6665770 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 14525b0 {
    align-items: flex-start;
    width: 14.91%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 2.1057249396797544%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\31 58ec68e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#ad0b18f2 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dfbcdb62 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a98d58d2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\38 11568dd {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cc68abf3 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 c7b0209 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#af412a9d {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a5332bd3 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 2c6c3c5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#ca41d1b1 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e921ad28 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 d4e7f6a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#e7bda2f5 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 4f6eb69 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fda0830e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#a6a5013c {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b473e2c9 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a5ea0434 {
    align-items: flex-start;
    width: 14.91%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 2.1057249396797544%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\32 0ab7598 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\33 f8d9c12 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 3cee423 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cdb27d75 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\30 a5b6182 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 1064b93 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 89f0651 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 ec41cc0 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f9116d0e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#fb41d7f1 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 d621d0f {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fe49de13 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\34 ffa0f11 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fd4c7cbc {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 3cabed6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\30 970064d {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e364ecb5 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 a72ec33 {
    align-items: flex-start;
    width: 14.91%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 2.1057249396797544%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\39 7855e81 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#d8936aab {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 89fa9a6 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 58c1cd8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\34 4a30f83 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 c22f1d9 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 0c63288 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#ae84f76b {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 915ef04 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 407b9dc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#f6032979 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 373ab80 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 ee34f31 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\30 44eedc3 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 35a9377 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ce040ed8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\38 ea6f51e {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 0fbfc74 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 2a3e926 {
    align-items: flex-start;
    width: 14.91%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 2.1057249396797544%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\35 89cc577 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\37 e3830e4 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e3dc5f47 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 73372fe {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#d5da1023 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d67252e7 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 11cdbac {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\34 ab5e8c4 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e89612d0 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 b50176e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\30 fec497e {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 2c508b9 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c1aff44e {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 d8092c4 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b7d15df5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#aefb8ded {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 278f788 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 d804ed2 {
    align-items: flex-start;
    width: 14.91%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 2.1057249396797544%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\34 75fbc6d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\34 847f5b5 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a804b47b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#d1ab8b63 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 8e77747 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 e36662a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\31 c5cc630 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 0884e70 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 02f23ef {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#b2427661 {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 2bff696 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#caa81b4d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\37 1104a4b {
    width: 10px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 76b33f8 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 b12df86 {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
}



@media all {
    
#\31 1e0dd50 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\37 d6de3f1 {
    min-height: 192px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
}
    
#af572389 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 c1ab3f4 {
    margin: 0px 0% 0px 0%;
}
    
#\32 0b8ce09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#aa3499b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d2be4e16 {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
}



@media all {
    
#\39 6a7e0c9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#dc0626f6 {
    min-height: 40px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
}
    
#\38 d5a7338 {
    background-image: url("https://irp.cdn-website.com/88ea95ff/dms3rep/multi/beachgirl-home+%282%29.svg");
    background-color: rgba(255,255,255,1);
}
#\38 d5a7338.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAJklEQVQI12N4fvOC3PNbFxSe37qg9vzWBZ3nty5oPr91QRlNTA8ANrgbJrNsB5AAAAAASUVORK5CYII=');
}
    
#f053d0fa {
    margin: 0px 0% 0px 0%;
}
    
#widget_5su {
    width: 100%;
    height: 50px;
    max-width: 100%;
}
}



@media all {
    
#e92ecd66 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 63cc37f {
    margin: 0px 0% 0px 0%;
}
    
#\39 b1464c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#eea5dd62 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 85ab918 {
    min-height: 156px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 2% 2%;
}
    
#\36 9402fd5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\37 f481bdd {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
}



@media all {
    
#\35 8102492 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4592108 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb8e9a3e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 48%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(240, 160, 184, 1);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3a70ad5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 2% 6% 2%;
}
    
#\31 cd3bca1 {
    background-image: none;
    background-color: rgba(255,255,255,1);
}
    
#a065d4af {
    margin: 0px 0% 0px 0%;
}
    
#group_63p {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.386941992974038%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}
    
#group_dnc {
    align-items: flex-start;
    width: 47.81%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f06f11e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4d09722 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0l8 {
    width: 42px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_ata {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f876fd6a {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rd1 {
    width: 553px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 e6248e9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0acb6e7 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 066da72 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_fu2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#group_cb4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    --column-gap: 2%;
}
    
#\39 067b15c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#\39 067b15c {
    width: auto;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3b0fccf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#\35 3b0fccf {
    width: auto;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d729794a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#d729794a {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: auto;
    align-self: auto;
    order: 0;
    min-width: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 91c0b8b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 48%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(130, 173, 185, 1);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 fc8815b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.386941992974038%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    order: 0;
}
    
#\34 5df1f03 {
    align-items: flex-start;
    width: 47.81%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 12e5bc5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3e0f819 {
    width: 42px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a55e3436 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
}
    
#ff1d3312 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -19px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5a2bd36 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 86a6405 {
    width: 548px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 0bcd26f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -29px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 aa777c9 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 3d54ae3 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    --column-gap: 2%;
    order: 3;
}
    
#b2a6933e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#b2a6933e {
    width: auto;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 53f3fdc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#\36 53f3fdc {
    width: auto;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 71f3095.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#\36 71f3095 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: auto;
    align-self: auto;
    order: 0;
    min-width: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 6d02c49 {
    min-height: 40px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
}
    
#\36 74537bc {
    margin: 0px 0% 0px 0%;
}
    
#\30 1eaab13 {
    background-image: url("https://irp.cdn-website.com/88ea95ff/dms3rep/multi/beachgirl-home+%282%29-ce667028.svg");
}
#\30 1eaab13.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAJklEQVQI12N4fvOC3PNbFxSe37qg9vzWBZ3nty5oPr91QRlNTA8ANrgbJrNsB5AAAAAASUVORK5CYII=');
}
    
#\37 ad6d5a3 {
    width: 100%;
    height: 50px;
    max-width: 100%;
}
    
#\33 9775a23 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
}



@media all {
    
#\37 3acaf68 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 23cd6f1 {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\38 a7a1e10 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\33 08c4bf0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 ad3c3f3 {
    min-height: 198px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 3% 2% 3% 2%;
}
    
#d9b7b19c {
    margin: 0px 0% 0px 0%;
}
    
#\37 103bb2c {
    width: 39.11%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_e31 {
    width: 100.00%;
    height: 220px;
    min-height: 100px;
    max-width: 100%;
    order: 3;
    margin-top: 30px;
}
    
#widget_s81 {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\37 4943261 {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\32 faea33a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.05) 3px 0px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(245, 245, 245, 1) rgba(245, 245, 245, 1) rgba(245, 245, 245, 1) rgba(245, 245, 245, 1);
    border-style: solid;
    border-radius: 30px 30px 30px 30px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#a383dcda {
    margin: 0px 0% 0px 0%;
}
    
#\39 9eabc84 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#group_kpp {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    --column-gap: 10px;
    order: 0;
}
    
#group_isd {
    flex-direction: row;
    align-items: center;
    width: 10%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    margin-right: 0%;
    margin-left: 0%;
    --column-gap: 10px;
}
    
#d4e1960a {
    align-items: center;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 1.814659042578328%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\35 4683a34 {
    flex-direction: row;
    align-items: center;
    width: 10%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    margin-right: 0%;
    margin-left: 0%;
    --column-gap: 10px;
}
    
#widget_j9s {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#b7c1269e {
    width: 80px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7p6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\31 4eae05b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 420d1df {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f192bd3 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    --column-gap: 10px;
    order: 1;
}
    
#fe03e4d6 {
    align-items: center;
    width: 10%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 50px;
    column-gap: 0.7561079344076367%;
    margin-right: 0%;
    margin-left: 0%;
    --column-gap: 10px;
    flex-wrap: nowrap;
}
    
#bf452ba6 {
    width: 80px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 cd2169f {
    align-items: center;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 1.814659042578328%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\35 ecf4aa9 {
    align-items: center;
    width: 10%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 50px;
    column-gap: 0.7561079344076367%;
    margin-right: 0%;
    margin-left: 0%;
    --column-gap: 10px;
    flex-wrap: nowrap;
}
    
#widget_c25 {
    width: 70%;
    height: auto;
    max-width: 100%;
}
    
#\31 94d0366 {
    width: 80px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 18bb623 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e172634f {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cfb5434 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
    order: 3;
}
    
#group_tk9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 1.9623625004790923%;
    background-color: rgba(255, 248, 236, 1);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
    border-width: 5px 0 0 0;
    border-color: rgba(246, 160, 166, 1) #000000 #000000 #000000;
    border-style: solid;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ce6e7f4 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 1.9623625004790923%;
    background-color: rgba(255, 248, 236, 1);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
    border-width: 5px 0 0 0;
    border-color: rgba(254, 228, 157, 1) #000000 #000000 #000000;
    border-style: solid;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#ab9241bc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 1.9623625004790923%;
    background-color: rgba(255, 248, 236, 1);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
    border-width: 5px 0 0 0;
    border-color: rgba(131, 210, 228, 1) #000000 #000000 #000000;
    border-style: solid;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#undefined {
    width: 80%;
}
    
#widget_jdf {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 2;
}
    
#widget_hn6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_urm {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_vl2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#widget_lfk {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_tqh {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_32l {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 481cb98 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d6156cf4 {
    margin: 0px 0% 0px 0%;
}
    
#\38 db5273c {
    min-height: 156px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 2% 2% 2% 2%;
}
    
#f4924046 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 0623ff5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\39 f36fba8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 e549367 {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
}



@media all {
    
#\33 7235007 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.846417356551528%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 9121d04 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#fc71ca4a {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 209ed86 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\35 5b54bf4 {
    margin: 0px 0% 0px 0%;
}
    
#group_ha1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    margin-right: 0%;
    margin-left: 0%;
    --column-gap: 0px;
    background-image: url("https://lirp.cdn-website.com/88ea95ff/dms3rep/multi/opt/Muffins-v2-876h.JPG");
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(250, 247, 243, 1) rgba(250, 247, 243, 1) rgba(250, 247, 243, 1) rgba(250, 247, 243, 1);
    border-style: solid;
}
#group_ha1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQADBRECBBITMUH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQIAEf/aAAwDAQACEQMRAD8AwzcpKMB1vcDTwyNjkbpSalR1YXqseD4iIG6qXg52Ao6m/9k=');
}
    
#\31 e0650a4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 7.356850348444572%;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 92b78a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fe57caa9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#af87d7ca {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 c7c5f2b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#da09570d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.846417356551528%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#c5b12ece {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fda8efd7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 b2119f6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 48ab6f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f81d579b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ee16ca7a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ec220407 {
    width: 30px;
    height: auto;
    min-width: 30px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 76946a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 1aa4326 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b0f85c7 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9dced89 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\34 2bc20cd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bb9c571f {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4.776862074327477%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
    
#\36 3339cbd {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f3d26a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(106, 82, 68, 0.05) rgba(106, 82, 68, 0.05) rgba(106, 82, 68, 0.05) rgba(106, 82, 68, 0.05);
    border-style: solid;
    border-radius: 0px 20px 20px 0px;
    justify-content: flex-start;
    background-color: rgba(253, 251, 249, 1);
    background-image: none;
    order: 1;
}
    
#e4a1f6bb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.739131776248804%;
    border-radius: 0px 20px 0px 0px;
    background-color: rgba(236, 161, 182, 1);
    background-image: none;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f83cf3cc {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b37123a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#baefdabe {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a33911b1 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d4fa8804 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 6f9c5b7 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_ge8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#widget_ap4 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#c1e446b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac329add {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5515a2c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 850aab6.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
}
#\31 850aab6 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dda38144 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    margin-right: 0%;
    margin-left: 0%;
    --column-gap: 0px;
    background-image: url("https://lirp.cdn-website.com/88ea95ff/dms3rep/multi/opt/sweet-treats-BueDTFvy-879h.jpg");
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(250, 247, 243, 1) rgba(250, 247, 243, 1) rgba(250, 247, 243, 1) rgba(250, 247, 243, 1);
    border-style: solid;
}
#dda38144.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQf/xAAgEAACAgEDBQAAAAAAAAAAAAABAgADBRETMQQSISJR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAXEQADAQAAAAAAAAAAAAAAAAAAARED/9oADAMBAAIRAxEAPwCqvkzukLWAqj2DRJLa2RT2nyNYDjukLvYljblTjluRGExihQBbZoB9gF7eUUP/2Q==');
}
    
#c7360d0b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\32 0d703da {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\34 d939f63 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(106, 82, 68, 0.05) rgba(106, 82, 68, 0.05) rgba(106, 82, 68, 0.05) rgba(106, 82, 68, 0.05);
    border-style: solid;
    border-radius: 0px 20px 20px 0px;
    justify-content: flex-start;
    background-color: rgba(253, 251, 249, 1);
    background-image: none;
    order: 1;
}
    
#\37 8bb28d2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.739131776248804%;
    border-radius: 0px 20px 0px 0px;
    background-color: rgba(76, 138, 156, 1);
    background-image: none;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7b3e505 {
    width: 30px;
    height: auto;
    min-width: 30px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d03bc11 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4.776862074327477%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
    
#e6dfaf8a {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#fb177d49 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 932c79b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b85e41b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dbd089c8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#cfdec86e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#df6a35bb {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d35742f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 f17d894 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 7.356850348444572%;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d4ade17 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1b3d7a0 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 80e8289.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
}
#\33 80e8289 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3c1f452 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1ma {
    width: 100%;
    height: 380px;
    max-width: 100%;
}
}



@media all {
    
#e250432e {
    margin: 0px 0% 0px 0%;
}
    
#\33 335fcee {
    width: 49.1%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\38 ff3f09a {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\30 49101e2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
}
    
#\34 1d54778 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1057249396797544%;
    border-radius: 15px 15px 0px 0px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    background-color: rgba(245, 230, 159, 1);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3e006da {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1057249396797544%;
    border-radius: 0px 0px 20px 20px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(106, 82, 68, 0.05) rgba(106, 82, 68, 0.05) rgba(106, 82, 68, 0.05) rgba(106, 82, 68, 0.05);
    border-style: solid;
    flex-wrap: nowrap;
    background-color: rgba(253, 251, 249, 1);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 124f566 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 1%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 1%;
}
    
#\32 a70e6d7 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
}
    
#widget_5lt {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#group_ijs {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.8024361050482292%;
    flex-wrap: nowrap;
}
    
#\35 f5541b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 f2be5bb {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    order: 0;
    justify-self: auto;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1f5e884 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ecd6113a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2810d1c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a897153d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ee0a822b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3bef0ac {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 a479531 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b40b845 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 cccaea3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.8024361050482292%;
    flex-wrap: nowrap;
}
    
#ebd25e65 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    order: 0;
    justify-self: auto;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d73eab81 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 df4f34f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bc3c370 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 cfd0b83 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f2f4e4a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 0d95415 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2777c91 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 70c8114 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45%;
    min-width: 4%;
    align-items: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#\31 5b81cc0 {
    min-height: auto;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 2c1a09a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\37 980ec3c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 8.33%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#ff670120 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44.47%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#f22681c6 {
    margin: 0px 0% 0px 0%;
}
    
#bc13420b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a3270b6 {
    width: 160px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1162eef {
    width: 160px;
    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 all {
    
#ec3aed56 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\32 702b203 {
    width: 99.64%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 abc279b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d467b32f {
    margin: 0px 0% 0px 0%;
}
    
#\36 f6178db {
    min-height: 198px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 2% 4% 2%;
}
    
#\31 da4ee6a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#cf86256e {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#a3416444 {
    width: 99.64%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_s4v {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 a7b2f91 {
    padding: 0% 0% 0% 0%;
}
    
#\35 27f09c5::before, #\35 27f09c5 > .bgExtraLayerOverlay {
    
}
    
#\36 09e14d3::before, #\36 09e14d3 > .bgExtraLayerOverlay {
    
}
#\36 09e14d3 {
    width: 100%;
}
    
#group_r88::before, #group_r88 > .bgExtraLayerOverlay {
    
}
#group_r88 {
    width: 100.00%;
    padding: 12% 0% 12% 0%;
    margin: 0px 0% 0px 0%;
}
    
#d9d3f6d4 {
    margin: 0px 0% 0px 0%;
}
    
#undefined {
    width: 58%;
}
    
#group_dvk {
    width: 100.00%;
}
    
#widget_r39 {
    width: 88.42%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c6ed844 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_m0h::before, #group_m0h > .bgExtraLayerOverlay {
    
}
#group_m0h {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
#group_m0h.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB4klEQVQozyXDXU9ScQDA4f+H8APU1tZWbCxZafLSCdRhCgpGDALkkCJGIKmFkJ4gQElQxwQrjkobFba1LnClF93UarTsors2W+t7dPPromd7RFztEKt3iD79wu1nHW6tHzA2m8PkcKGTDPRYTOj7jQh3qoZ3qf7/soo3tcHoVBzJNswF/UV6zXrMwxaEftSHySljdIawyXFmkkssLD9gYiqAwWykT+rDahtEaPRWNMZhtFfsjPsmeVzM8/qFykZ5Bc+EzNURJ/1OD0I7EOCc2Y/OKnMnodBuNvnz+QPvX7ZI3CtgcsXpHoshen0FdJ48kryGUtjl6NUbfh0d8Ha3RfqhyrVwhcv+MuLSzRLd3jL6UIWkotLaqvNJrfIkv0lmocJ0pMpkaBMRnKvjSag44jukM3uoa1XapRVy81kWw3kSwSJpXwZRKzao5PZIpRqUcw2aq1XePcqiBGcJDE3jkCbxG/yIH8/3Oa41aSgqG8kapfl1tuNZIuMJJCmMQQrjsEYQP6s7fC9ssR3JEXMncY/NEXAtMmJPMnRdIRReZUWpIvbvFtgK3ke2yPTo3JzRBdAMJDG4S0RTTVp7h5x8PEbM26PcMHjQnh2k69QAXec9nLakkQI1VtfbfDv8yt+T3/wDttguI/ex9G4AAAAASUVORK5CYII=');
}
    
#group_vdk {
    column-gap: 3.4964716594582295%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_go1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 ec5ec21 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 240px;
    row-gap: 15px;
}
    
#b4e173fa {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#widget_m3c {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#\32 b9fa760 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 8cccaf6 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#b9c70568 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 502aa2e {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#d60be2e4 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a7b28a38 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 95e37dd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_ruc {
    column-gap: 2.1057249396797544%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 40px;
}
    
#widget_71k {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#group_mu8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 31.93%;
}
    
#\31 d23e767 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#cf571df7 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#d3c1ab4a {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#\34 b3571b4 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#e6665770 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#\32 14525b0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 31.93%;
}
    
#dfbcdb62 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#cc68abf3 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#a5332bd3 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#e921ad28 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#\32 4f6eb69 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#b473e2c9 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#a5ea0434 {
    margin-right: 0%;
    margin-left: 0%;
    width: 31.93%;
}
    
#\39 3cee423 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#\32 1064b93 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#\35 ec41cc0 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#\38 d621d0f {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#fd4c7cbc {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#e364ecb5 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#\39 a72ec33 {
    margin-right: 0%;
    margin-left: 0%;
    width: 31.93%;
}
    
#\30 89fa9a6 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#\32 c22f1d9 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#\33 915ef04 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#\30 373ab80 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#\36 35a9377 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#\37 0fbfc74 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#\32 2a3e926 {
    margin-right: 0%;
    margin-left: 0%;
    width: 31.93%;
}
    
#e3dc5f47 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#d67252e7 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#e89612d0 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#\31 2c508b9 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#\31 d8092c4 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#\34 278f788 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#\35 d804ed2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 31.93%;
}
    
#\34 847f5b5 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#\38 8e77747 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#\31 0884e70 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#\30 2bff696 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
    
#\38 76b33f8 {
    width: auto;
    min-width: auto;
    max-width: 100%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 85ab918 {
    padding: 6% 2% 4% 2%;
}
    
#\38 63cc37f {
    margin: 0px 0% 0px 0%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 ad3c3f3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 103bb2c {
    width: 51.22%;
}
    
#widget_e31 {
    height: 330px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 9eabc84 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_c25 {
    height: auto;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc71ca4a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 5b54bf4 {
    margin: 0px 0% 0px 0%;
}
    
#widget_1ma {
    height: 500px;
}
    
#group_ha1 {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
#group_ha1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQADBRECBBITMUH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQIAEf/aAAwDAQACEQMRAD8AwzcpKMB1vcDTwyNjkbpSalR1YXqseD4iIG6qXg52Ao6m/9k=');
}
    
#group_ge8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#\31 f3d26a6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 3e006da {
    column-gap: 2.1057249396797544%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 40px;
}
    
#\32 a70e6d7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_ijs {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.95%;
}
    
#\34 cccaea3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.95%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5b81cc0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#f22681c6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 702b203 {
    width: 51.22%;
}
    
#\36 f6178db {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a3416444 {
    width: 51.22%;
}
}



@media (max-width: 767px) {
    
#\36 09e14d3::before, #\36 09e14d3 > .bgExtraLayerOverlay {
    
}
#\36 09e14d3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 a7b2f91 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\35 27f09c5::before, #\35 27f09c5 > .bgExtraLayerOverlay {
    
}
    
#group_r88::before, #group_r88 > .bgExtraLayerOverlay {
    
}
#group_r88 {
    padding: 30% 4% 12% 4%;
    margin: 0px 0% 0px 0%;
}
    
#group_dvk {
    width: 100.00%;
    column-gap: 2.9710439273486915%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#widget_r39 {
    width: 91.84%;
}
    
#d9d3f6d4 {
    margin: 0px 0% 0px 0%;
}
    
#group_a0a {
    width: 358px;
    row-gap: 15px;
}
    
#widget_40q {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 5461d15 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b6b016c4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
}



@media (max-width: 767px) {
    
#\39 48c5448 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 c6ed844 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 5% 4%;
}
    
#\32 b0112f5 {
    margin: 0px 0% 0px 0%;
}
    
#group_m0h::before, #group_m0h > .bgExtraLayerOverlay {
    
}
#group_m0h {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
#group_m0h.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB4klEQVQozyXDXU9ScQDA4f+H8APU1tZWbCxZafLSCdRhCgpGDALkkCJGIKmFkJ4gQElQxwQrjkobFba1LnClF93UarTsors2W+t7dPPromd7RFztEKt3iD79wu1nHW6tHzA2m8PkcKGTDPRYTOj7jQh3qoZ3qf7/soo3tcHoVBzJNswF/UV6zXrMwxaEftSHySljdIawyXFmkkssLD9gYiqAwWykT+rDahtEaPRWNMZhtFfsjPsmeVzM8/qFykZ5Bc+EzNURJ/1OD0I7EOCc2Y/OKnMnodBuNvnz+QPvX7ZI3CtgcsXpHoshen0FdJ48kryGUtjl6NUbfh0d8Ha3RfqhyrVwhcv+MuLSzRLd3jL6UIWkotLaqvNJrfIkv0lmocJ0pMpkaBMRnKvjSag44jukM3uoa1XapRVy81kWw3kSwSJpXwZRKzao5PZIpRqUcw2aq1XePcqiBGcJDE3jkCbxG/yIH8/3Oa41aSgqG8kapfl1tuNZIuMJJCmMQQrjsEYQP6s7fC9ssR3JEXMncY/NEXAtMmJPMnRdIRReZUWpIvbvFtgK3ke2yPTo3JzRBdAMJDG4S0RTTVp7h5x8PEbM26PcMHjQnh2k69QAXec9nLakkQI1VtfbfDv8yt+T3/wDttguI/ex9G4AAAAASUVORK5CYII=');
}
    
#a9b8dd1f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#aac55d9f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a31b3068 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_vdk {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_go1 {
    width: 100%;
    row-gap: 15px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_mue {
    width: 98.42%;
}
    
#widget_ptk {
    height: 300px;
}
    
#group_9hu {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
}
    
#group_biv {
    column-gap: 8.652546191978368%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#group_siq {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a61dfd39 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b4e173fa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 ec5ec21 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 1% 4% 6% 4%;
}
    
#\32 b9fa760 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b9c70568 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d60be2e4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 e1594bc {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 bab1349 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 95e37dd {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_8rh {
    justify-content: space-between;
}
    
#group_ruc {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 40px;
    --column-gap: 2%;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#group_mu8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#group_em3 {
    width: auto;
}
    
#\32 14525b0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#a5ea0434 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\39 a72ec33 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\32 2a3e926 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\35 d804ed2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
}



@media (max-width: 767px) {
    
#\31 1e0dd50 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 d6de3f1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 5% 4%;
}
    
#\33 c1ab3f4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 6a7e0c9 {
    width: 100%;
    min-height: 50px;
    align-items: center;
    height: auto;
}
    
#dc0626f6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#f053d0fa {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 63cc37f {
    margin: 0px 0% 0px 0%;
}
    
#\39 85ab918 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 5% 4%;
}
    
#\36 9402fd5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#bb8e9a3e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 3a70ad5 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 067b15c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 3b0fccf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d729794a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 91c0b8b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b2a6933e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 53f3fdc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 71f3095 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 5df1f03 {
    width: auto;
}
    
#\38 3d54ae3 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
}



@media (max-width: 767px) {
    
#\30 6d02c49 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 74537bc {
    margin: 0px 0% 0px 0%;
}
    
#\33 9775a23 {
    width: 100%;
    min-height: 50px;
    align-items: center;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\38 a7a1e10 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 ad3c3f3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#d9b7b19c {
    margin: 0px 0% 0px 0%;
}
    
#widget_e31 {
    width: 100.00%;
    height: 220px;
    margin-top: 19px;
}
    
#\37 103bb2c {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 faea33a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 9eabc84 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_c25 {
    height: auto;
    width: 90%;
}
    
#\31 cfb5434 {
    column-gap: 6.072106261859583%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#group_tk9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 ce6e7f4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ab9241bc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d6156cf4 {
    margin: 0px 0% 0px 0%;
}
    
#\38 db5273c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 5% 4%;
}
    
#\37 0623ff5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 9121d04 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fc71ca4a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 f3d26a6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ac329add {
    min-width: auto;
    max-width: auto;
}
    
#\31 850aab6 {
    min-width: auto;
    max-width: auto;
}
    
#\34 d939f63 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 1b3d7a0 {
    min-width: auto;
    max-width: auto;
}
    
#\33 80e8289 {
    min-width: auto;
    max-width: auto;
}
    
#group_ha1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
#group_ha1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQADBRECBBITMUH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQIAEf/aAAwDAQACEQMRAD8AwzcpKMB1vcDTwyNjkbpSalR1YXqseD4iIG6qXg52Ao6m/9k=');
}
    
#dda38144 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
#dda38144.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQf/xAAgEAACAgEDBQAAAAAAAAAAAAABAgADBRETMQQSISJR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAXEQADAQAAAAAAAAAAAAAAAAAAARED/9oADAMBAAIRAxEAPwCqvkzukLWAqj2DRJLa2RT2nyNYDjukLvYljblTjluRGExihQBbZoB9gF7eUUP/2Q==');
}
    
#widget_1ma {
    height: 20px;
}
}



@media (max-width: 767px) {
    
#\34 124f566 {
    width: auto;
}
    
#\30 49101e2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 1d54778 {
    justify-content: space-between;
}
    
#\32 a70e6d7 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\31 3e006da {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 10px;
    --column-gap: 2%;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#group_ijs {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 cccaea3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 70c8114 {
    min-height: 8px;
    align-items: center;
    width: 32.6%;
}
    
#\31 5b81cc0 {
    min-height: 0;
    flex-direction: row;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 980ec3c {
    min-height: 8px;
    align-items: center;
    width: 32.6%;
}
    
#ff670120 {
    min-height: 8px;
    align-items: center;
    width: 32.6%;
}
}



@media (max-width: 767px) {
    
#ec3aed56 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 702b203 {
    width: 100.00%;
}
    
#d467b32f {
    margin: 0px 0% 0px 0%;
}
    
#\36 f6178db {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#a3416444 {
    width: 100.00%;
}
}

