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

  *#dm .dmInner div.u_569514864 .authorBar { color:rgba(239,35,60,1) !important; }

  *#dm .dmInner div.u_1611887975 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1334925859 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1655959360 hr { color:var(--color_2) !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1478905448 span.text { color:var(--color_2) !important; }

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

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

  *#dm .dmInner a.u_1478905448:hover .iconBg { background-color:rgb(164,138,57) !important; }

  *#dm .dmInner a.u_1478905448.hover .iconBg { background-color:rgb(164,138,57) !important; }

  *#dm .dmInner a.u_1478905448 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/bc7b3be2/icon/Arrow_8062929.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1478905448 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    gap:5px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1555442254 span.text { color:var(--color_2) !important; }

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

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

  *#dm .dmInner a.u_1555442254:hover .iconBg { background-color:rgb(164,138,57) !important; }

  *#dm .dmInner a.u_1555442254.hover .iconBg { background-color:rgb(164,138,57) !important; }

  *#dm .dmInner a.u_1555442254 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/bc7b3be2/icon/Arrow_8062929.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1555442254 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    gap:5px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1983612019 span.text { color:var(--color_2) !important; }

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

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

  *#dm .dmInner a.u_1983612019:hover .iconBg { background-color:rgb(164,138,57) !important; }

  *#dm .dmInner a.u_1983612019.hover .iconBg { background-color:rgb(164,138,57) !important; }

  *#dm .dmInner a.u_1983612019 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/bc7b3be2/icon/Arrow_8062929.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1983612019 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    gap:5px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1495259232 span.text { color:var(--color_2) !important; }

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

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

  *#dm .dmInner a.u_1495259232:hover .iconBg { background-color:rgb(164,138,57) !important; }

  *#dm .dmInner a.u_1495259232.hover .iconBg { background-color:rgb(164,138,57) !important; }

  *#dm .dmInner a.u_1495259232 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/bc7b3be2/icon/Arrow_8062929.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1495259232 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    gap:5px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1514349176 hr {
    color:var(--color_2) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_1343640820 hr {
    color:var(--color_2) !important;
    border-width:4px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1257434763 hr {
    color:var(--color_2) !important;
    border-width:4px !important;
  }

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

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

  *#dm .dmInner div.u_1728582661 hr {
    color:var(--color_2) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_1990300720 hr {
    color:var(--color_2) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_569514864 .postArticle .blogImgLink { height:300px !important; }

  *#dm .dmInner div.u_569514864 .postArticle>.inner {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    border-style:solid !important;
    border-width:2px !important;
    border-color:var(--color_2) !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

  *#dm .dmInner a.u_1164324475 span.text { color:var(--color_2) !important; }

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

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

  *#dm .dmInner a.u_1164324475:hover .iconBg { background-color:rgb(164,138,57) !important; }

  *#dm .dmInner a.u_1164324475.hover .iconBg { background-color:rgb(164,138,57) !important; }

  *#dm .dmInner a.u_1164324475 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/bc7b3be2/icon/Arrow_8062929.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1164324475 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    gap:5px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1457941945 span.text { color:var(--color_2) !important; }

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

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

  *#dm .dmInner a.u_1457941945:hover .iconBg { background-color:rgb(164,138,57) !important; }

  *#dm .dmInner a.u_1457941945.hover .iconBg { background-color:rgb(164,138,57) !important; }

  *#dm .dmInner a.u_1457941945 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/bc7b3be2/icon/Arrow_8062929.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1457941945 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    gap:5px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

  *#dm .dmInner a.u_1473456111:hover .iconBg { background-color:rgb(164,138,57) !important; }

  *#dm .dmInner a.u_1473456111.hover .iconBg { background-color:rgb(164,138,57) !important; }

  *#dm .dmInner a.u_1473456111 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    gap:5px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1039411442 span.text { color:var(--color_2) !important; }

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

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

  *#dm .dmInner a.u_1039411442:hover .iconBg { background-color:rgb(164,138,57) !important; }

  *#dm .dmInner a.u_1039411442.hover .iconBg { background-color:rgb(164,138,57) !important; }

  *#dm .dmInner a.u_1039411442 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/bc7b3be2/icon/Arrow_8062929.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1039411442 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    gap:5px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1009886167 span.text { color:var(--color_2) !important; }

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

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

  *#dm .dmInner a.u_1009886167:hover .iconBg { background-color:rgb(164,138,57) !important; }

  *#dm .dmInner a.u_1009886167.hover .iconBg { background-color:rgb(164,138,57) !important; }

  *#dm .dmInner a.u_1009886167 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/bc7b3be2/icon/Arrow_8062929.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1009886167 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    gap:5px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1286784562 span.text { color:var(--color_2) !important; }

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

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

  *#dm .dmInner a.u_1286784562:hover .iconBg { background-color:rgb(164,138,57) !important; }

  *#dm .dmInner a.u_1286784562.hover .iconBg { background-color:rgb(164,138,57) !important; }

  *#dm .dmInner a.u_1286784562 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/bc7b3be2/icon/Arrow_8062929.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1286784562 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    gap:5px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

  *#dm .dmInner a.u_1365041006:hover .iconBg { background-color:rgb(164,138,57) !important; }

  *#dm .dmInner a.u_1365041006.hover .iconBg { background-color:rgb(164,138,57) !important; }

  *#dm .dmInner a.u_1365041006 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    gap:5px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_569514864 .postTitle a {
    color:var(--color_3) !important;
    font-weight:400 !important;
    font-family:'DIN CONDENSED REG' !important;
  }

  *#dm .dmInner div.u_569514864 .postDescription {
    max-height:2.6999999999999997em !important;
    font-weight:300 !important;
  }

  *#dm .dmInner a.u_1473456111 span.text {
    color:var(--color_2) !important;
    font-size:30px !important;
  }

  *#dm .dmInner a.u_1473456111 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/bc7b3be2/icon/Arrow_8062929.svg) !important;
    order:1 !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner a.u_1365041006 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/bc7b3be2/icon/Arrow_8062929.svg) !important;
    order:1 !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner a.u_1365041006 span.text {
    color:var(--color_2) !important;
    font-size:30px !important;
  }

  *#dm .dmInner div.u_569514864 .readMore a {
    font-family:'DIN CONDENSED REG' !important;
    color:var(--color_2) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_569514864 .authorBar { font-size:16px !important; }

  *#dm .dmInner div.u_569514864 .postDescription { font-size:16px !important; }

  *#dm .dmInner div.u_569514864 .readMore a { font-size:20px !important; }

  *#dm .dmInner div.u_569514864 .postTitle a { font-size:24px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner a.u_1473456111 span.text { font-size:24px !important; }

  *#dm .dmInner a.u_1365041006 span.text { font-size:24px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 550px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.25;
}
#\36 3bd85219866cc362278151f {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://lirp.cdn-website.com/bc7b3be2/dms3rep/multi/opt/2024-Penrose-Hard-Seltzer-US-Open-Championship-Winners-scaled-1920w.webp");
    border-style: solid;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 551cf9e {
    row-gap: 10px;
    column-gap: 4%;
    max-height: none;
    width: 100.00%;
    min-height: auto;
    align-items: center;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3ceedbc {
    margin: 0px 0% 0px 0%;
}
    
#f0b19bc0 {
    max-width: 500px;
    width: 100%;
    height: auto;
}
    
#\30 a959df9 {
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
}
    
#e50d2f1b {
    align-self: auto;
    max-height: 100%;
    min-height: 160px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    justify-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a725d8c {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
}
    
#\37 4392cb8::before, #\37 4392cb8 > .bgExtraLayerOverlay {
    
}
#\37 4392cb8 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/bc7b3be2/dms3rep/multi/opt/Penrose+Brewery_bg-21488879-1920w.png");
    background-attachment: fixed;
}
#\37 4392cb8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAJUlEQVQI12P4/fvP799/fiGh30iI4ReqHJo6CqR//f7D8BuvNACMvJMciCtC5wAAAABJRU5ErkJggg==');
}
    
#widget_ruq {
    max-width: 100%;
    width: 100%;
    height: auto;
}
}



@media all {
    
#\36 4580452 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: flex-start;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 fe438d3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\38 245d887 {
    min-height: 728px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 e83220a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/bc7b3be2/dms3rep/multi/opt/Penrose+Brewery_bg-21488879-1920w.png");
    background-attachment: fixed;
}
    
#\39 573d101 {
    width: 50%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b2f7bce.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 b2f7bce {
    width: 99.59%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 451a1b2 {
    max-width: 100%;
    width: 67.98%;
    height: auto;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c3d0240 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.187311178247734%;
    flex-wrap: nowrap;
    height: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bbec02d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 bbec02d {
    width: 20.07%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\32 0c1a049 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 13f7e50.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 13f7e50 {
    width: 20.07%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#afb683d1 {
    max-width: 100%;
    width: 47.49%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9687623 {
    width: 75%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b5645e4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: flex-start;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_03r {
    align-items: center;
    width: 35%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 1;
    align-self: stretch;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#d0511fb9 {
    align-items: center;
    width: 35%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 0;
    align-self: stretch;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 7aa758c {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: center;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4bc44fe {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: center;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1b1c153 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: center;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f276048 {
    max-width: 100%;
    width: 99.59%;
    height: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a24f64d7 {
    max-width: 100%;
    width: 99.59%;
    height: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 72e4b77 {
    max-width: 100%;
    width: 99.59%;
    height: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_a4a {
    width: 120px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    order: 7;
    margin-top: 10px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 9cdcf6b {
    width: 120px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: flex-start;
    order: 7;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a8c0e19c {
    min-height: 1529px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b67190c1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 fbafed0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 ed6a258 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_qs2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 c020233 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 ac120ae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_gar {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b51fa28 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_vjb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 65a476d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 f04c097 {
    align-items: flex-start;
    width: 48%;
    min-height: 529px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    order: 1;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8b9fc67 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b1cdcc1c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_alu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_o9e {
    width: 120px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    order: 2;
}
    
#group_v4u {
    align-items: flex-start;
    width: 100.00%;
    min-height: 1263px;
    max-height: 100%;
    row-gap: 60px;
    column-gap: 4%;
    flex-wrap: wrap;
    align-content: center;
    height: auto;
    justify-content: flex-start;
    flex-direction: row;
    --column-gap: 4%;
}
    
#\30 023c95d {
    align-items: flex-start;
    width: 48%;
    min-height: 529px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    order: 2;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b308836e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#acafc4c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fad1206b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 dd17f1b {
    width: 120px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    order: 2;
}
    
#bba5741a {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad26f6ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 7369c63 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 0646dc6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 6522c4f {
    width: 120px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    order: 2;
}
    
#\32 9ca2e89 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0d5412d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e2098210 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 7a176c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 e72bf39 {
    width: 120px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    order: 2;
}
    
#d13f1182 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 3332504 {
    align-items: flex-start;
    width: 37.30%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8714264.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 2% 2% 2%;
}
#\36 8714264 {
    max-width: 100%;
    width: 33.33%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3298593 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a225e838 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#f455fc38 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 8aa0935 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/bc7b3be2/dms3rep/multi/opt/Penrose+Brewery_bg-21488879-1920w.png");
    background-attachment: fixed;
}
#\36 8aa0935.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAJUlEQVQI12P4/fvP799/fiGh30iI4ReqHJo6CqR//f7D8BuvNACMvJMciCtC5wAAAABJRU5ErkJggg==');
}
    
#\32 07c591a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 07c591a {
    width: 33.33%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#ee8f1600 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 306f63b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 306f63b {
    width: 33.33%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#group_71l {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8205954864403566%;
    flex-wrap: nowrap;
    order: 1;
}
    
#\36 e0eb679 {
    align-items: flex-start;
    width: 37.30%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_22t {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#widget_9f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 35fa88c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 56c96d1 {
    align-items: flex-start;
    width: 37.30%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0fb2caa {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#b40df51b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f552a340 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 c57c133 {
    align-items: flex-start;
    width: 37.30%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 09a62fb {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8205954864403566%;
    flex-wrap: nowrap;
    order: 3;
}
    
#\34 73ff28d {
    align-items: flex-start;
    width: 37.30%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f49c07fc {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\38 9ba0aa6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c8e1a510 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 dbd6e92 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#e502b0dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 d6f98da {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 5e8b18b {
    align-items: flex-start;
    width: 37.30%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e91cb7e0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e91cb7e0 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2e5c02b {
    align-items: flex-start;
    width: 37.30%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebe13315 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#fcce66f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b9bf4a44 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    --column-gap: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6c44823.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 6c44823 {
    width: 33.33%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\33 9cef4f5.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 2% 2% 2%;
}
#\33 9cef4f5 {
    max-width: 100%;
    width: 33.33%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ba42fe3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 ba42fe3 {
    width: 33.33%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#d0b086d2 {
    width: 200px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cab12844 {
    width: 200px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bddf585 {
    width: 200px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5edb2e4 {
    width: 200px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ff8ffaf {
    width: 200px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9596e60 {
    width: 200px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 191eaff {
    width: 200px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bf6ded03 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#f6abd9ff::before, #f6abd9ff > .bgExtraLayerOverlay {
    
}
#f6abd9ff {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://lirp.cdn-website.com/bc7b3be2/dms3rep/multi/opt/taproom-2-1-scaled-1920w.png");
    border-style: solid;
}
#f6abd9ff.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4klEQVQI12OI9fWJ9fHOi4zIDg0pigyrSYzJDfSoiw3I9bYt8HdgKE+PL0qIKk6IK4yJKYiMKIwIzg90b0zwr4/3a04LZ2gtzanPTa1Jj69JicoN9Un2tEtxtyoMsi+J8ipPDGVYN7lpWXfV4raSObXpbZkRZeEeuX72uf7WKT72acGeDP2l2ZPLM5Y0ZKxtSV1UlTitIKo2yjveycRSQ1FfWZ4h3tsx3d+xNNy1Ic6rPs6/OiYgzdvJ1VBLSUxEjI+XQU5CXEteylpTyddcL9DK2N/SxElfW0dORpSXl4uNHQCAYUdSl5z55gAAAABJRU5ErkJggg==');
}
    
#\36 6d097f4 {
    margin: 0px 0% 0px 0%;
}
    
#bf13e11d {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 700px;
    flex-wrap: nowrap;
    padding: 120px 5% 200px 5%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 03049d0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#db26e414 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 75c1178 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 fa2b35a {
    margin: 0px 0% 0px 0%;
}
    
#widget_eq4 {
    width: 100%;
    height: 500px;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 400px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4392cb8::before, #\37 4392cb8 > .bgExtraLayerOverlay {
    
}
#\37 4392cb8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAJUlEQVQI12P4/fvP799/fiGh30iI4ReqHJo6CqR//f7D8BuvNACMvJMciCtC5wAAAABJRU5ErkJggg==');
}
    
#e3ceedbc {
    margin: 0px 0% 0px 0%;
}
    
#\34 a725d8c {
    padding: 4% 4% 4% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 245d887 {
    padding: 4% 4% 4% 4%;
}
    
#\32 e180bae {
    margin: 0px 0% 0px 0%;
}
    
#\39 573d101 {
    height: auto;
}
    
#d9687623 {
    height: auto;
}
    
#group_03r {
    width: 48%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d0511fb9 {
    width: 48%;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#\31 fe438d3 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a8c0e19c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 4% 4%;
}
    
#d13f1182 {
    margin: 0px 0% 0px 0%;
}
    
#widget_qs2 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 30.66%;
}
    
#\36 c020233 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 30.66%;
}
    
#\31 ac120ae {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 30.66%;
}
    
#acafc4c5 {
    height: auto;
}
    
#widget_alu {
    height: auto;
}
    
#\31 7369c63 {
    height: auto;
}
    
#e2098210 {
    height: auto;
}
    
#\38 fbafed0 {
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\30 ed6a258 {
    width: 100%;
    min-height: 80px;
}
    
#group_v4u {
    align-content: flex-start;
    row-gap: 30px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 3332504 {
    margin-right: 0%;
    margin-left: 0%;
    width: 23.63%;
}
    
#f455fc38 {
    padding: 4% 4% 4% 4%;
}
    
#eb6ad406 {
    margin: 0px 0% 0px 0%;
}
    
#\36 e0eb679 {
    width: 32.11%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#group_71l {
    column-gap: 1.8205954864403566%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 531px;
}
    
#\33 56c96d1 {
    width: 32.11%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 c57c133 {
    width: 32.11%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\33 09a62fb {
    column-gap: 1.8%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 533px;
    --column-gap: 1.8%;
}
    
#\34 73ff28d {
    margin-right: 0%;
    margin-left: 0%;
    width: 23.63%;
}
    
#\36 2e5c02b {
    margin-right: 0%;
    margin-left: 0%;
    width: 23.63%;
}
    
#\39 5e8b18b {
    width: 23.63%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f6abd9ff::before, #f6abd9ff > .bgExtraLayerOverlay {
    
}
#f6abd9ff.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4klEQVQI12OI9fWJ9fHOi4zIDg0pigyrSYzJDfSoiw3I9bYt8HdgKE+PL0qIKk6IK4yJKYiMKIwIzg90b0zwr4/3a04LZ2gtzanPTa1Jj69JicoN9Un2tEtxtyoMsi+J8ipPDGVYN7lpWXfV4raSObXpbZkRZeEeuX72uf7WKT72acGeDP2l2ZPLM5Y0ZKxtSV1UlTitIKo2yjveycRSQ1FfWZ4h3tsx3d+xNNy1Ic6rPs6/OiYgzdvJ1VBLSUxEjI+XQU5CXEteylpTyddcL9DK2N/SxElfW0dORpSXl4uNHQCAYUdSl5z55gAAAABJRU5ErkJggg==');
}
    
#\36 6d097f4 {
    margin: 0px 0% 0px 0%;
}
    
#bf13e11d {
    min-height: 400px;
    padding: 120px 0% 120px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db26e414 {
    padding: 0% 0% 0% 0%;
}
    
#\32 fa2b35a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 120px;
    align-items: center;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 a959df9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e50d2f1b {
    row-gap: 20px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 a725d8c {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\37 4392cb8::before, #\37 4392cb8 > .bgExtraLayerOverlay {
    
}
#\37 4392cb8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAJUlEQVQI12P4/fvP799/fiGh30iI4ReqHJo6CqR//f7D8BuvNACMvJMciCtC5wAAAABJRU5ErkJggg==');
}
    
#\36 551cf9e {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 fe438d3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 245d887 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 573d101 {
    height: auto;
}
    
#d9687623 {
    height: auto;
}
    
#d0511fb9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#group_03r {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#widget_a4a {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 9cdcf6b {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#a8c0e19c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#\38 fbafed0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 ed6a258 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_qs2 {
    height: auto;
}
    
#\36 c020233 {
    height: auto;
}
    
#\31 ac120ae {
    height: auto;
}
    
#widget_alu {
    height: auto;
}
    
#acafc4c5 {
    height: auto;
}
    
#\31 7369c63 {
    height: auto;
}
    
#e2098210 {
    height: auto;
}
    
#group_v4u {
    row-gap: 30px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#group_gar {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\35 f04c097 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 10px;
    height: auto;
    min-height: 536px;
    align-items: center;
}
    
#\30 023c95d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 10px;
    height: auto;
    min-height: 488px;
    align-items: center;
}
    
#bba5741a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 10px;
    align-items: center;
}
    
#\32 9ca2e89 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 10px;
    align-items: center;
}
    
#widget_o9e {
    width: 104px;
}
    
#\34 dd17f1b {
    width: 102px;
}
    
#\37 6522c4f {
    width: 102px;
}
    
#\37 e72bf39 {
    width: 102px;
}
    
#d13f1182 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 3332504 {
    width: 100%;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 8714264 {
    width: 50%;
}
    
#a225e838 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f455fc38 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_22t {
    height: 240px;
}
    
#e0fb2caa {
    height: 240px;
}
    
#f49c07fc {
    height: 240px;
}
    
#\36 dbd6e92 {
    height: 240px;
}
    
#ebe13315 {
    height: 240px;
}
    
#cab12844 {
    width: 166px;
}
    
#\37 bddf585 {
    width: 194px;
}
    
#\39 ff8ffaf {
    width: 56px;
}
    
#d9596e60 {
    width: 56px;
}
    
#\37 191eaff {
    width: 190px;
}
    
#\30 306f63b {
    width: 25.72%;
}
    
#\32 07c591a {
    width: 25.72%;
}
    
#group_71l {
    column-gap: 1.8205954864403566%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    align-items: center;
}
    
#\36 e0eb679 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\33 56c96d1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 42.30%;
    align-items: center;
}
    
#\31 c57c133 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 8.96%;
}
    
#\33 09a62fb {
    column-gap: 1.8205954864403566%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 15px;
}
    
#\34 73ff28d {
    width: 100%;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 2e5c02b {
    width: 100%;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 5e8b18b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    align-items: center;
}
    
#\38 5edb2e4 {
    width: 54px;
}
    
#d0b086d2 {
    width: 166px;
}
    
#\38 6c44823 {
    width: 25.74%;
}
    
#\34 ba42fe3 {
    width: 25.74%;
}
    
#\33 9cef4f5 {
    width: 50%;
}
}



@media (max-width: 767px) {
    
#bf6ded03 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f6abd9ff::before, #f6abd9ff > .bgExtraLayerOverlay {
    
}
#f6abd9ff.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4klEQVQI12OI9fWJ9fHOi4zIDg0pigyrSYzJDfSoiw3I9bYt8HdgKE+PL0qIKk6IK4yJKYiMKIwIzg90b0zwr4/3a04LZ2gtzanPTa1Jj69JicoN9Un2tEtxtyoMsi+J8ipPDGVYN7lpWXfV4raSObXpbZkRZeEeuX72uf7WKT72acGeDP2l2ZPLM5Y0ZKxtSV1UlTitIKo2yjveycRSQ1FfWZ4h3tsx3d+xNNy1Ic6rPs6/OiYgzdvJ1VBLSUxEjI+XQU5CXEteylpTyddcL9DK2N/SxElfW0dORpSXl4uNHQCAYUdSl5z55gAAAABJRU5ErkJggg==');
}
    
#\36 6d097f4 {
    margin: 0px 0% 0px 0%;
}
    
#bf13e11d {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 70px 0% 70px 0%;
}
}



@media (max-width: 767px) {
    
#\31 03049d0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#db26e414 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\32 fa2b35a {
    margin: 0px 0% 0px 0%;
}
    
#widget_eq4 {
    height: 360px;
}
}

