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

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

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

  .year-content {
    opacity:0 !important;
    position:absolute !important;
    transition:all 0.5s ease !important;
    left:50% !important;
    transform:translateX(-50%) !important;
    max-height:unset !important;
  }
  
  .year-box-bottom .year-content {
      top: 100% !important;
  }
  .year-box .year-content {
      top: calc(100% - -104px) !important;
  }

  .year-box:hover .year-content { opacity:1 !important; }

  .year-box-bottom:hover .year-content { opacity:1 !important; }

  #tc-21bad6ef [role="tab"] {
    display:flex !important;
    align-items:center !important;
  }

  #tc-21bad6ef [role="tab"] h5 {
    margin-bottom:5px !important;
    margin-top:5px !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1289264741 { color:white !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1289264741
{
}
*#dm .dmInner div.u_1201479952
{
}
*#dm .dmInner div.u_1201479952
{
}
*#dm .dmInner div.u_1238531868
{
}
*#dm .dmInner div.u_1238531868
{
}
*#dm .dmInner div.u_1632186048
{
}
*#dm .dmInner div.u_1632186048
{
}
*#dm .dmInner div.u_1457693023
{
}
*#dm .dmInner div.u_1457693023
{
}
*#dm .dmInner div.u_1563769787
{
}
*#dm .dmInner div.u_1563769787
{
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 90vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 40px 4% 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(37, 14, 18, 1);
    opacity: 0.3;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/52873729/dms3rep/multi/opt/hero-vineyard-adair-1920w.jpg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_su6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_mom {
    width: 230px;
    height: auto;
    max-width: 100%;
}
    
#group_0bv {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 10px 0px 80px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_dt0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 12px 0px;
}
#widget_dt0 {
    width: 250px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_fl8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 12px 0px;
}
#widget_fl8 {
    width: 250px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 8% 40px 8% 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_gdg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_a6g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_uh6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_9p3 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_a3p {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_vs5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 cfea72a {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#faccd798 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c870b6cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 70456dc {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#b4cdad67 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ed109221 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c2a927c7 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\34 e4bfce3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 cfd7ee8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 4462cc7 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\35 5f1648f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f7099bf9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 e036e65 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\33 71f1eb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 05e85b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_2kn {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_nf3 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_2a8 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_5gs {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_iga {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_4ap {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 2730914 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 1855871 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\34 5a3a886 {
    background-color: rgba(237, 225, 208, 1);
    background-image: url();
    border-style: solid;
    border-color: rgba(59, 40, 42, 0.3) rgba(59, 40, 42, 0.3) rgba(59, 40, 42, 0.3) rgba(59, 40, 42, 0.3);
    border-width: 1px 1px 1px 1px;
}
    
#dc9eef6a {
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ef4967a6.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#ef4967a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#fff881b2 {
    margin: 0px 0% 0px 0%;
}
    
#\35 d096b1f {
    width: auto;
    height: 250px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 f881a90 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\34 f87a76b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 79b5890 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
}
    
#\34 8aca2ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 63f5c71 {
    min-height: 240px;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    padding: 8% 40px 8% 40px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 04d2daa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 15px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_8ag {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_4q1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_foo {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 b1228c6 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
}
    
#\33 0b93159 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#b8fd4807 {
    width: auto;
    height: 250px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 4cfedf0.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\37 4cfedf0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\33 63c4b3e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 859bb81 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f06d556b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e13d864b {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
}
    
#\30 3c7620e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\36 cdef09b {
    width: auto;
    height: 250px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a026560d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#a026560d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#da384203 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 6b4980f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 3c915da {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c294a859 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
}
    
#\34 d5f18d3 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#d64ddfa5 {
    width: auto;
    height: 250px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#afbeed7e.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#afbeed7e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\37 2ac60d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 e97f57c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fccf529e {
    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: 2;
    padding: 25px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eb7914db {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
}
    
#\39 30d5c2c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\39 e4a10e5 {
    width: auto;
    height: 250px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c9740f6f.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#c9740f6f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#dc77b840 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 62ab3a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 e118c5f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b1d66712 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
}
    
#\33 b3b28e4 {
    width: auto;
    height: 250px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 89d1091.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\32 89d1091 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\39 d9d7783 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 57f3299 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d828ac5a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 0px;
}
    
#\31 b2fe4d8 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
}
    
#a692d156 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\35 150cbce {
    width: auto;
    height: 250px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b4ecc618.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#b4ecc618 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#df5a770d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c94115c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 d2fcc02 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c2469493 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
}
    
#\34 94870e4 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\39 556213e {
    width: auto;
    height: 250px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 5c8898e.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\35 5c8898e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\30 070590d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#bb8ab8e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#dd3fffc3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\31 1728333 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 6595493 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
}
    
#a91ac0f0 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
}
    
#\30 497e2b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 7db7cc6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 7ba9eae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d01f6587.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#d01f6587 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 d43e0e6 {
    margin: 0px 0% 0px 0%;
}
    
#\37 d6a4154 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    --column-gap: 6%;
}
    
#\35 e48053b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
}
    
#\36 a24520c {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 8% 40px 8% 40px;
    margin: 0% 0% 0% 0%;
}
    
#widget_4pp {
    width: auto;
    height: 50px;
    max-width: 100%;
    order: 0;
}
    
#widget_ih1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 02ec36e {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
}
    
#\37 9bc6b81 {
    width: auto;
    height: 50px;
    max-width: 100%;
    order: 0;
}
    
#\38 aaeb158.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\38 aaeb158 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 857177f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 70e5393 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
}
    
#\31 ea514a6 {
    width: auto;
    height: 50px;
    max-width: 100%;
    order: 0;
}
    
#\30 3b9410c.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\30 3b9410c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 1980c2d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
}
    
#bb811cc7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    --column-gap: 6%;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f82b11e8 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
}
    
#f1575ab2 {
    width: auto;
    height: 50px;
    max-width: 100%;
    order: 0;
}
    
#\30 0d8b1f8.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\30 0d8b1f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 a46f2cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 b436b2b {
    width: auto;
    height: 50px;
    max-width: 100%;
    order: 0;
}
    
#f9758dd8.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#f9758dd8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#dfb08c1b {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
}
    
#d23b31d0 {
    width: auto;
    height: 50px;
    max-width: 100%;
    order: 0;
}
    
#b36fffb1.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#b36fffb1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#cf464e72 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#f318797a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 80431f3 {
    min-height: 240px;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    padding: 8% 40px 8% 40px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f97236ff {
    background-color: rgba(237, 225, 208, 1);
    background-image: url();
    border-style: solid;
    border-color: rgba(59, 40, 42, 0.3) rgba(59, 40, 42, 0.3) rgba(59, 40, 42, 0.3) rgba(59, 40, 42, 0.3);
    border-width: 1px 1px 1px 1px;
}
    
#ec093127 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b6ffab91 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#d4930868 {
    margin: 0px 0% 0px 0%;
}
    
#widget_057 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_oqi.flex-element.widget-wrapper > [data-element-type] {
    padding: 25px 0px 25px 0px;
}
#widget_oqi {
    width: 55%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    min-width: 600px;
    margin: 0px 0px 0px 0px;
}
    
#widget_j1r {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\31 3067166.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 3067166 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 4003466 {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 6;
}
    
#\31 6002024.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 6002024 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 6664173.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 6664173 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\32 9309538 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 0698441.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 0698441 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\33 5139313.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 5139313 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\34 3362881.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 3362881 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4513675 {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3166071.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 3166071 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\39 3903413 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 5208237.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 5208237 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 1a00fca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-items: center;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 ca419bd {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 8% 40px 8% 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 555c366::before, #\36 555c366 > .bgExtraLayerOverlay {
    
}
#\36 555c366 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
}
    
#\31 c575aeb {
    margin: 0px 0% 0px 0%;
}
    
#ced2c253 {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-bottom: 8px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 406fd21 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8e08b9c {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e661f93 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0f44c05 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.94%;
    min-height: auto;
    max-height: 100%;
    align-self: flex-start;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    column-gap: 0%;
    --column-gap: 0%;
    padding: 30px 0px 140px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 1bad6ef:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\32 1bad6ef [data-content-reference].active-tab-title .tab-title, #\32 1bad6ef [data-content-reference]:not(.active-tab-title):hover .tab-title {
    color: rgba(237, 225, 208, 1) !important;
    font-family: Inter !important;
    font-weight: normal !important;
}
#\32 1bad6ef [data-content-reference]:not(.active-tab-title) {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-style: solid;
    border-color: rgba(237, 225, 208, 0.2) rgba(237, 225, 208, 0.2) rgba(237, 225, 208, 0.2) rgba(237, 225, 208, 0.2);
    border-width: 1px 1px 1px 1px;
}
#\32 1bad6ef:not(:has(.active-tab-title)) [data-content-reference]:first-child,#\32 1bad6ef [data-content-reference].active-tab-title, #\32 1bad6ef [data-content-reference]:not(.active-tab-title):hover {
    background-color: rgba(190, 151, 97, 0.1);
    background-image: none;
    border-style: solid;
    border-color: rgba(190, 151, 97, 1) rgba(190, 151, 97, 1) rgba(190, 151, 97, 1) rgba(190, 151, 97, 1);
    border-width: 1px 1px 1px 1px;
}
#\32 1bad6ef [data-content-reference]:not(.active-tab-title) .tab-title {
    color: rgba(237, 225, 208, 0.55) !important;
    font-family: Inter !important;
    text-align: center !important;
    font-weight: normal !important;
}
#\32 1bad6ef {
    justify-content: flex-start;
    width: 100%;
    min-height: auto;
    height: auto;
    order: 2;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#group_4hq {
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3nm {
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_152 {
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fdf3f65 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 921a378 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3778a04 {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed1a4624 {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 70343d6 {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9ab9282 {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 166c17e {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3e4 {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#group_bkf {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
}
    
#\32 92d00c9 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
}
    
#b7152eba {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_agd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_p0k {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_us9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_us9 {
    width: 48.99%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#group_f4l {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\39 6a981a6 {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 8;
}
    
#\31 3611fbd {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
}
    
#c62770e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#faa87ffd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#fda1ff71 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
}
    
#ee96f3b0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ee96f3b0 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\32 efb04be {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\36 7ea6f76.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 7ea6f76 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#a644e969 {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#a710d6b0 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
    order: 0;
}
    
#\30 88dbf38 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 cd3474c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d01631e9 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    order: 1;
}
    
#\33 d16eb56.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 d16eb56 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\34 298028e {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#fd3429d8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fd3429d8 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#bce009e1 {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
}
    
#\32 47c8e8d {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
    order: 0;
}
    
#\31 42d0522 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 3cf778f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 80d4031 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    order: 1;
}
    
#b96b6c7f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b96b6c7f {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\32 cc3034f {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#dbe46f77.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#dbe46f77 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#d589f1eb {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 6;
}
    
#\35 c419733 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
    order: 0;
}
    
#\39 2b06034 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c30a20cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c8b49957 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    order: 1;
}
    
#\37 9a0d560.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 9a0d560 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#c6234eb3 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\34 10d729c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 10d729c {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#f2939647 {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\33 d2db3e0 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 104px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 498002b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 498002b {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\31 5cfa399 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\34 82bad7c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 82bad7c {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\39 01f9b06 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#\30 578df3d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3fdab26 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7929576 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 7;
}
    
#\31 401d18f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 104px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a2f1a6f {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\35 0d7fb9e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 0d7fb9e {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\35 679b1e2 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#\39 2807dd0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9290e86 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd055b67 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 5;
}
    
#\33 d80fc40 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 104px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 46cd771.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 46cd771 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\33 aa38e0c {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\32 78cf6ba.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 78cf6ba {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\34 8aa7fc2 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#a36b26ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5a9bf0b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 058d66a {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#f9a2f99e {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 104px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 468b4f2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 468b4f2 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#c2ecafe6 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#a0e61b01.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#a0e61b01 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\31 6307cc6 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#f97e44dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8690f46 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7aecd9a {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 9;
}
    
#\33 2f3c549 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 104px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d4353cb7 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#adcb2ab4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#adcb2ab4 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\36 0e5778f {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#\33 7ac09c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3e38079 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 733d7ac.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 733d7ac {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
}
    
#ca5c17f2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ca5c17f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_85b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_mrv.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_mrv {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 2f8da0a {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0adfb93.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d0adfb93 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e6f63f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 4db3df6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 4db3df6 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b012e984.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b012e984 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfb74a8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 3b3f1d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 3b3f1d2 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d6986767 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b18aeeb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 b18aeeb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb24e6b2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cb24e6b2 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 f77f331 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7692a05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 1b3ff70 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e82fff97.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e82fff97 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6954b0e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 6954b0e {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 ad3224f {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c198e96 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a296906.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 a296906 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3c91b36.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f3c91b36 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f3bf12fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 d6acedb {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff78e797.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ff78e797 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f1419b65.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f1419b65 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da737c80 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e9f00864 {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b1a9dc8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 b1a9dc8 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 68f52bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 6e76ec8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 6e76ec8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8a9f530 {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4e96a40.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 4e96a40 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 64093d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d44677a6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d44677a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b99fed0a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b99fed0a {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 2b42687 {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e722b06.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 e722b06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e242ec71 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 bd85dac {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 104px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b3c9ca9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 b3c9ca9 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\34 65f1347 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0aeefeb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f0aeefeb {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\30 9316312 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.94%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    height: auto;
    flex-wrap: nowrap;
    order: 1;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    padding: 30px 0px 140px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 60305fa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 60305fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d738e89.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 d738e89 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\32 bd6c25a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 bd6c25a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 08c06c8 {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de44929a {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\32 22163f7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 22163f7 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ae11f40d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ae11f40d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c593c654 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\30 d9b4b56 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 480fed1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 89493fa {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4a93f14 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 80b8461 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 30437a1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 30437a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7f5f99e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ca74579 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 48977f4 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\34 7ae276d.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\34 7ae276d {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\38 121b12d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fe33a26 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed128566 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 23a1b1a {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#ea244863 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 37b4839 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba72e837.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ba72e837 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\38 3b0297a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 b25f7bd {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 104px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 40870c7 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    order: 1;
}
    
#\31 72f3299.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 72f3299 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 031b91f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 104px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5c18b4c {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#be54819b {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
    order: 0;
}
    
#d055360d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 2231c57.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 2231c57 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\34 a7b6150.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 a7b6150 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\37 c0fe41a {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#c3c0cfd8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b108c39 {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 405c2c7 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#f7073a6e {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
    order: 0;
}
    
#a1b8f54e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b8969004.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b8969004 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f1c39b9c {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
    order: 0;
}
    
#\32 1c8abfa {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#a85d4666.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a85d4666 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2a9a9d1 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 7;
}
    
#\36 a5c3659 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#\34 99f8f26 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 db00ee0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 db00ee0 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 e6e72ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a9c5ed70 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#\30 fbbb223 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 2765a08 {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
}
    
#b55d6a8d {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#d7ad80e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d837b9b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d837b9b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0930bd5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ca41d93b {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 5;
}
    
#\32 ce1de9f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 ce1de9f {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\34 a61a1d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cabcf529 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#ec19e278 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#\31 85567e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 266ce62 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
}
    
#\32 c04e5c3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 c04e5c3 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\30 679e7a7 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#c2e3a8c3 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\32 e9d835e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 e9d835e {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a71b5d80 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 41f8ea7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a85aaae5 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 086ae46 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
}
    
#\30 e0f579b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 e0f579b {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ba79e83f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ba79e83f {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\32 64be8ff {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5423c8b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e5423c8b {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b8c09479.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b8c09479 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#fd798d0b {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#bf20f89d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 956e6fa.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 956e6fa {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#e8c87130.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e8c87130 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
}
    
#\35 f48d44c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 f48d44c {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#e9c1cc13.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e9c1cc13 {
    width: 48.99%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\35 abc0aa2 {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 8;
}
    
#ea202b58.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ea202b58 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\31 4b4c35c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b4f4536c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b4f4536c {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\33 0e2fa84 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    order: 1;
}
    
#\39 17a8e26 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 9c98bbc {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 104px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 972f2e8 {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#ade1bf06 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
}
    
#\38 fd374d3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 fd374d3 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 da3c160 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    order: 1;
}
    
#a95278d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#fde893b4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fde893b4 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#beda0cdf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#beda0cdf {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\36 5e3751c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 5e3751c {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d6fc6b74.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d6fc6b74 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 77fc1ee {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
}
    
#\39 230c904 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#d81b6e90.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d81b6e90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 33cefab {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f57c244b {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ddb9b73c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ddb9b73c {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 656b021 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5cf5eb5 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    order: 1;
}
    
#\38 a4a13d6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 a4a13d6 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#e1b836d5 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#aaf861ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 a9c827d {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
}
    
#a5e0ffcd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a5e0ffcd {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\33 09520a0 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
    order: 0;
}
    
#\33 d531383.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 d531383 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
}
    
#\30 7195590 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 0127aa4 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\30 210a151 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#a902fb58.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a902fb58 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#c57efc14.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c57efc14 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e2f3df15 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab83a72d {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed3ad76d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1faf895.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 1faf895 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\30 7a57378 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
    order: 0;
}
    
#\38 a6c49d5 {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
}
    
#a359efbb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a359efbb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c964595 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    order: 1;
}
    
#d0f2a5f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e5a02915 {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 6;
}
    
#\32 f1fa73d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 fa0211f {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cd31b4f {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#cf37de3a {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\39 5e3be2a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 5e3be2a {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 a7f59f8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
}
    
#b6796a53.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b6796a53 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\34 364f4ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f92849bb {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e52ce644 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 104px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f2b822ea {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
}
    
#\31 c6c5575 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\37 3044c59.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 3044c59 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ad652f2b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 104px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 29c5acf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#fb255ea5 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8a6b7aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc48aaae {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 7d41762.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 7d41762 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5f888de.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d5f888de {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\32 4a5d9d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 858e572 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e0381e5 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
}
    
#a765f988 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#\34 d881fad.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 d881fad {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\39 dc75d1c {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#a2e1bf10 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
    order: 0;
}
    
#\39 75ed2b4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 75ed2b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0d478a8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e0d478a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7ae0c35 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b8f34ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 852065f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 852065f {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\38 326b82d {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#\36 a368d63 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 104px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 59d9922 {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#c7cf4ab0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.94%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    height: auto;
    flex-wrap: nowrap;
    order: 1;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    padding: 30px 0px 140px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ef3ec90 {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e7fb969 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\37 e4bda4d {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    order: 1;
}
    
#\30 55d1bec.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 55d1bec {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\30 b64231a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#de5152a8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#de5152a8 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\39 70f23aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#cac6d106 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\32 611a8c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2f3691a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d916979b.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#d916979b {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\31 3aebde3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 3aebde3 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\36 9f0aa21 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de62900a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 86ff1ad {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#be07f397.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#be07f397 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a44fce02.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a44fce02 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b0fa8ff7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 1629f04 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\34 8f8fdcf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 8f8fdcf {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b528e3ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 a26fcdd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 a26fcdd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3dea32b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 3dea32b {
    width: 48.99%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\30 3cb3052.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 3cb3052 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\34 68cef3d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 672c50e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 13eb569.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 13eb569 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cda1bbe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 18bca43.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 18bca43 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e44b4bc6 {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\32 181201c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 104px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ee25460 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 5;
}
    
#\35 1d10445 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e37abae5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 d7c62fd {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 8;
}
    
#b6f29b4f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b6f29b4f {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\35 595569d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 595569d {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 c019b5a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 c019b5a {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 467bbed {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#\30 301a68b {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#\39 bbc82c1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 bbc82c1 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\39 2c1e079 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 7;
}
    
#\34 753a4f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#cf8a2940 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 273ddbb {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#aee7fbe2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#aee7fbe2 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\39 4adf27d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 4adf27d {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#e8687a93 {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\36 6ec87d1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 6ec87d1 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
}
    
#\35 708d6cc {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\35 bd22522 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 2c42eb4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 bb58a34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#daee4ad9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#daee4ad9 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#d992df19 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d8180c63 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 104px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c983fe4b {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 7;
}
    
#\31 2ea5f7f {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7fa8a3b {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
    order: 0;
}
    
#acd85eed.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#acd85eed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#add532d6 {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 6;
}
    
#e2e3ed40 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#bdf6c2bc {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    order: 1;
}
    
#e7157e01 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#e14ad3d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c104a5ed.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c104a5ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afe8d13b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#afe8d13b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e3c96cd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 e3c96cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 64dc24e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 64dc24e {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\32 ea562d3 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    order: 1;
}
    
#\32 1093c23.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 1093c23 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 823ebed.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 823ebed {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\31 ea35d72 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.94%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    height: auto;
    flex-wrap: nowrap;
    order: 1;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    padding: 30px 0px 140px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 33c06a2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 33c06a2 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ffa27f18.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ffa27f18 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 9c9e79b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 9c9e79b {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#c03610e7 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\39 c0fbf36 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 0f1ffee {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 104px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f4fb9a37.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f4fb9a37 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 084ac34.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 084ac34 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 1047dbd {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#e945783b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    order: 1;
}
    
#a8305566 {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ae8fbce.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 ae8fbce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba72f6ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 513b1ce.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 513b1ce {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\34 3099e22 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f95b0472.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f95b0472 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#cec41ca3 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 104px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d0b251a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 cf2588d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 cf2588d {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\39 46bff48 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#\35 7cd8a99 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 41e0ecd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f6ed63cc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f6ed63cc {
    width: 48.99%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#e74decd2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 91394fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d000650d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 bef1b6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aab5da0b {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
}
    
#bc0d1313 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\31 fd08137 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 faebe13 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b8775c9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 b8775c9 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 03154fa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 03154fa {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#aa9a96d4 {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#df834480.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#df834480 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee82fdab {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
    order: 0;
}
    
#\34 c830d5d {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#e14314f7 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#\30 5c58e51 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 053b952 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
}
    
#a26191ca {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\37 fc2e5c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe0bdb18.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fe0bdb18 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\30 56a0752 {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 608bb1c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f5c6ca4e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f5c6ca4e {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\31 116e614 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\30 04e8082 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
    order: 0;
}
    
#\31 de4a955 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c8b59477 {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 95a3a40 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
}
    
#\38 f09b3fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f47315d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 f47315d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fa56cc4.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\30 fa56cc4 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#bfccfb12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c268d1d {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
}
    
#abfb10de {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 18e37c3 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
}
    
#\34 16a6642 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 fb1561f {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3a71733.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 3a71733 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 db6d0a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f5fcc971 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
    order: 0;
}
    
#\38 3b3b6a9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 3b3b6a9 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#eaae08ca.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#eaae08ca {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#d8b78908 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 113d549 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 efecac8 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#e085467b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e085467b {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 9423e95 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f798c23.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 f798c23 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f75301dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e4a30408 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 5;
}
    
#a83da5f3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a83da5f3 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\35 ed1238f {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#b25eccc9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 38896b2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 38896b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7a1de34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 393e116 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#\36 a4f5230 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#f6936319.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f6936319 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6c52769.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 6c52769 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 279172a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 279172a {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#c4796027 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    order: 1;
}
    
#\36 ca4f44d {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\37 36e4af5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 36e4af5 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\30 ec0ac65.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 ec0ac65 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 279e775 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
}
    
#\36 3a2bb6d {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#e2a41dd8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2a41dd8 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 f26f977 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 f2c4a40 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
    order: 0;
}
    
#\32 828ce5b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e4d0319b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    order: 1;
}
    
#fe78f872.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fe78f872 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\36 c0a8737 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 7;
}
    
#\35 cc947e7 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3b53497 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#\34 d2b42a9 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\38 5b2fc4c {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f532e1f4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f532e1f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c841fdc {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#d7fa469c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d7fa469c {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\33 80d86e7 {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 6;
}
    
#a3e6b5aa {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.94%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    height: auto;
    flex-wrap: nowrap;
    order: 1;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    padding: 30px 0px 140px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f521e52b {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\37 6f0374a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 6f0374a {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#af79cd1f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#af79cd1f {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 5a7861c {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#a33b4e20 {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e07a291.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 e07a291 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#de653151 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 104px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5d69307.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 5d69307 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#b5d3ec1c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 c8e134b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba8684f5.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#ba8684f5 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#ad728e8d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ad728e8d {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#be1cd422.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#be1cd422 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0c9428d {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#a3764c83 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 9e3e8b9 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
    order: 0;
}
    
#\36 9b388c9 {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcdd89b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 43397ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a973ed7f {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2d24523.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 2d24523 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 57dc404.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 57dc404 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c5c1fa9 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#ed4ba319 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 fa8e88a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0f33d03.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b0f33d03 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\39 c58a5dc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 c58a5dc {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#be73ef78 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 104px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a12c2bc3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b1307448.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b1307448 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
}
    
#\38 105954a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 105954a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2d8bf0a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 81c7be1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 81c7be1 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\32 c6e858b {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4679087.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 4679087 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4e9f34b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 4e9f34b {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c1839c1a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 98bc76a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b0ef75db {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e54c472 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 728ac0f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 728ac0f {
    width: 48.99%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#e03fe4d0 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 104px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#df8930a8 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#a8c3c453 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
}
    
#a6d2e8ce {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
}
    
#\30 85d8483.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 85d8483 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 610f793 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 20c6e44 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 d1d241e {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#de134db2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#de134db2 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\38 68ce2ef {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\30 b9e0b7d {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#f5bb4d58 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7805fa1 {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 8;
}
    
#b438aa15.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b438aa15 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#a5a5d24d {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    order: 1;
}
    
#cbc81e48 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 104px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c6278712 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 58a4d9b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a349ea16.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a349ea16 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 39646ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 9f37449 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 92e2ef2 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#ead3c311 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 104px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 edd50f2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 edd50f2 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#d3f65ca9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 7d7e4bb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 7d7e4bb {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\38 61f3462 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 8d37c1c {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 7;
}
    
#fd9aeebb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fd9aeebb {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\34 c4e7f9f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 c4e7f9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 06209a2 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 104px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3515aaa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 7cf529b {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#fca2c21c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e428148f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e428148f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 15e4bb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3bfd32b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    order: 1;
}
    
#\37 47eac5a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 1d5de3c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 1d5de3c {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#ad0f6e48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4994a98 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ccf9916.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 ccf9916 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#a432674e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3c34e13 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
}
    
#\37 b0438e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#af577a9d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#af577a9d {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#c72dfa8d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c72dfa8d {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\33 ddf6595 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 2f90ac5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 2f90ac5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de92469c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#de92469c {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#eefb7dba {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe032c73 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 7145f52.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 7145f52 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 9d26e35 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8231e2d {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
}
    
#\38 a4abcbc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 54412d9 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
}
    
#\38 d8e8cfd {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\37 cbec947 {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
}
    
#\34 25eebcb {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#\30 7dbcb59.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 7dbcb59 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 c0f62c0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 c0f62c0 {
    width: 48.99%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\30 7eede7b {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 99f4efe {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d7cba50.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 d7cba50 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d406ed1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.94%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    height: auto;
    flex-wrap: nowrap;
    order: 1;
    column-gap: 0%;
    --column-gap: 0%;
    justify-self: auto;
    padding: 30px 0px 140px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2243b2a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 2243b2a {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 3eadded {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    order: 1;
}
    
#\32 ab69678 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#e2dc748f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 104px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ce97ae0 {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1f0a535.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c1f0a535 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\35 74c2b7f {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6fdf6c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 6fdf6c8 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#bbebb7ed {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#a703cb58 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 ac3bb99 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c4696b04.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c4696b04 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\37 5b5f121 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\36 87826ca {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\38 45c79dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#aac6f36d {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\30 3aacf05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 e037e6d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 e037e6d {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 dbf1bc0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 dbf1bc0 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#d237fe1e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d237fe1e {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\34 47345d7 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#bfc5fb91.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bfc5fb91 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#fbe4c46e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d07a7519 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 104px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 24c6c4b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    order: 1;
}
    
#\34 3f17639 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
}
    
#d114e8c3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d114e8c3 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\31 fb35ed4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ebbfcefd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ebbfcefd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe344ca4 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 eb9aeaa {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\33 24061a1 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#\35 459c86f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 27c1a41 {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 8;
}
    
#\33 3abdb02 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 bb4b4ac {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\36 a406166 {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8889cfa {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 6;
}
    
#fe17656d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fe17656d {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
}
    
#\30 d923f86 {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#\36 4e7fbea {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ccb09ab6 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#a799132a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a799132a {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\38 31d2312 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#f65675b9 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
    order: 0;
}
    
#ae77ebe8.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#ae77ebe8 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\30 aa839a7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 aa839a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4eab09b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 4eab09b {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 d903296.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 d903296 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c22d22d {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#\32 c6a1358 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a8382c7 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da758fea {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 5;
}
    
#ec1ee8ec.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ec1ee8ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b8159a8 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
    order: 0;
}
    
#\35 1d38275.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 1d38275 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f1f3b30 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-end;
    order: 0;
}
    
#\30 14b201e {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 5;
}
    
#\33 3d0f635 {
    align-items: flex-start;
    width: auto;
    min-height: 80px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 340px;
    max-width: auto;
    background-color: rgba(87, 41, 50, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2) rgba(190, 151, 97, 0.2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e72f9113 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 ad876d1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 ad876d1 {
    width: 32px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a9e8f14b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a9e8f14b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae610591 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 104px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ef71857 {
    align-items: flex-start;
    width: 12px;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4) rgba(237, 225, 208, 0.4);
    border-style: solid;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(168, 107, 115, 1);
    background-image: none;
}
    
#\31 1a914e2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 1a914e2 {
    width: 50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#d3c7808e {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#\33 ab06ef8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4d60b0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 6852ee1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 97c8f0b {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 10% 40px 10% 40px;
    margin: 0% 0% 0% 0%;
}
    
#\33 6670bbf::before, #\33 6670bbf > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(37, 14, 18, 1);
    opacity: 0.65;
    border-radius: inherit;
}
#\33 6670bbf {
    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/52873729/dms3rep/multi/opt/cellar-barrels-3PYA4Ilo-1920w.jpg");
}
    
#f0ff7d3c {
    margin: 0px 0% 0px 0%;
}
    
#group_ko7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(39, 15, 18, 1);
    background-image: none;
    --column-gap: 4%;
    padding: 60px 60px 60px 60px;
    margin: 0px 0% 0px 0%;
}
    
#group_ctg {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/52873729/dms3rep/multi/opt/wine-club-photo-ux5G_6fL-1920w.jpg");
    height: auto;
}
    
#\38 7105e86 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 62px 0px 62px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3b886e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbc0bfed {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s7v {
    width: 84.03%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_toa {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 1025px) {
    
#\32 1bad6ef:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\32 1bad6ef [data-content-reference].active-tab-title .tab-title, #\32 1bad6ef [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 11px !important;
}
#\32 1bad6ef [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 11px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 1bad6ef:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\32 1bad6ef [data-content-reference].active-tab-title .tab-title, #\32 1bad6ef [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 10px !important;
}
#\32 1bad6ef [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 10px !important;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_a3p {
    height: auto;
}
    
#faccd798 {
    height: auto;
}
    
#b4cdad67 {
    height: auto;
}
    
#\34 e4bfce3 {
    height: auto;
}
    
#\35 5f1648f {
    height: auto;
}
    
#\33 71f1eb0 {
    height: auto;
}
    
#group_uh6 {
    column-gap: 3.4964716594582295%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_9p3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 31%;
}
    
#\36 cfea72a {
    margin-right: 0%;
    margin-left: 0%;
    width: 31%;
}
    
#\38 70456dc {
    margin-right: 0%;
    margin-left: 0%;
    width: 31%;
}
    
#c2a927c7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 31%;
}
    
#\39 4462cc7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 31%;
}
    
#\38 e036e65 {
    margin-right: 0%;
    margin-left: 0%;
    width: 31%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 63f5c71 {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
}
    
#dc9eef6a {
    order: 0;
    width: 100%;
    min-height: 8px;
    padding: 20px 2% 20px 2%;
    margin: 0% 0% 0% 0%;
}
    
#fff881b2 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 f881a90 {
    min-height: 180px;
}
    
#fccf529e {
    align-items: flex-start;
}
    
#\38 04d2daa {
    align-items: flex-start;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#b6ffab91 {
    order: 0;
    width: 100%;
    min-height: 8px;
    padding: 20px 2% 20px 2%;
    margin: 0% 0% 0% 0%;
}
    
#d4930868 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 80431f3 {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
}
    
#widget_057 {
    height: auto;
}
    
#widget_oqi.flex-element.widget-wrapper > [data-element-type] {
    padding: 25px 50px 25px 50px;
}
#widget_oqi {
    width: 60%;
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 ca419bd {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 c575aeb {
    margin: 0px 0% 0px 0%;
}
    
#\36 555c366::before, #\36 555c366 > .bgExtraLayerOverlay {
    
}
    
#ced2c253 {
    order: 0;
}
    
#\34 e661f93 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#e0f44c05 {
    order: 2;
    height: auto;
    min-height: 350px;
    justify-self: auto;
    align-self: auto;
    width: 99.72%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 406fd21 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#\32 1bad6ef {
    height: auto;
    min-height: 567px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8e08b9c {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#\30 fdf3f65 {
    order: 0;
}
    
#\36 921a378 {
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 97c8f0b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#f0ff7d3c {
    margin: 0px 0% 0px 0%;
}
    
#\33 6670bbf::before, #\33 6670bbf > .bgExtraLayerOverlay {
    
}
    
#group_ko7 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 120vh;
}
    
#group_ctg {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 60%;
}
    
#\38 7105e86 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 5a3a886 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\32 63f5c71 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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



@media (max-width: 767px) {
    
#\32 1bad6ef:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\32 1bad6ef [data-content-reference].active-tab-title .tab-title, #\32 1bad6ef [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 9px !important;
}
#\32 1bad6ef [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 9px !important;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 60vh;
    align-items: flex-start;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_mom {
    height: auto;
    width: 150px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_0bv {
    column-gap: 6.983087834151664%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_dt0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_dt0 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_fl8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_fl8 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#widget_a3p {
    height: auto;
}
    
#faccd798 {
    height: auto;
}
    
#b4cdad67 {
    height: auto;
}
    
#\34 e4bfce3 {
    height: auto;
}
    
#\35 5f1648f {
    height: auto;
}
    
#\33 71f1eb0 {
    height: auto;
}
    
#group_uh6 {
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 3%;
    justify-content: space-between;
}
    
#group_9p3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.36%;
    align-items: center;
}
    
#\36 cfea72a {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.36%;
    align-items: center;
}
    
#\38 70456dc {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.36%;
    align-items: center;
}
    
#c2a927c7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.36%;
}
    
#\39 4462cc7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.36%;
    align-items: center;
}
    
#\38 e036e65 {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.36%;
    align-items: center;
}
    
#\34 cfd7ee8 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 63f5c71 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
}
    
#dc9eef6a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 12% 4% 12% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 d096b1f {
    height: 240px;
}
    
#b8fd4807 {
    height: 240px;
}
    
#\36 cdef09b {
    height: 240px;
}
    
#d64ddfa5 {
    height: 240px;
}
    
#\39 e4a10e5 {
    height: 240px;
}
    
#\33 b3b28e4 {
    height: 240px;
}
    
#\35 150cbce {
    height: 240px;
}
    
#\39 556213e {
    height: 240px;
}
    
#\38 04d2daa {
    column-gap: 6.741573033707865%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: flex-start;
}
    
#\35 79b5890 {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.63%;
}
    
#\33 b1228c6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.63%;
}
    
#e13d864b {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.63%;
}
    
#c294a859 {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.63%;
}
    
#ef4967a6 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#a026560d {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#afbeed7e {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#fccf529e {
    column-gap: 6.741573033707865%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: flex-start;
}
    
#eb7914db {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.63%;
}
    
#b1d66712 {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.63%;
}
    
#\31 b2fe4d8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.63%;
}
    
#c2469493 {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.63%;
}
    
#c9740f6f {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 89d1091 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#b4ecc618 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 5c8898e {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\31 1728333 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 6595493 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 7ba9eae {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 a24520c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#widget_4pp {
    height: 50px;
}
    
#\37 9bc6b81 {
    height: 50px;
}
    
#\31 ea514a6 {
    height: 50px;
}
    
#f1575ab2 {
    height: 50px;
}
    
#\38 b436b2b {
    height: 50px;
}
    
#d23b31d0 {
    height: 50px;
}
    
#\36 d43e0e6 {
    margin: 0px 0% 0px 0%;
}
    
#\37 d6a4154 {
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a91ac0f0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 02ec36e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 70e5393 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_ih1 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 857177f {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 1980c2d {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#bb811cc7 {
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f82b11e8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dfb08c1b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 a46f2cc {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#cf464e72 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#b6ffab91 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 12% 4% 12% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 80431f3 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
}
    
#widget_057 {
    height: auto;
}
    
#widget_oqi {
    width: 100%;
    min-width: 0px;
    max-width: 100%;
}
    
#widget_j1r {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 4003466 {
    width: 100%;
}
    
#\34 3362881 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 1a00fca {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 ca419bd {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 555c366::before, #\36 555c366 > .bgExtraLayerOverlay {
    
}
    
#\34 e661f93 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0f44c05 {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 30px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 406fd21 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1bad6ef {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8e08b9c {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9316312 {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c7cf4ab0 {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ea35d72 {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a3e6b5aa {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d406ed1 {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 fdf3f65 {
    order: 0;
}
    
#\36 921a378 {
    order: 1;
}
    
#\32 92d00c9[data-css-edit] {
    transform: rotate(90deg);
}
#\32 92d00c9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 5%;
    order: 0;
    min-height: 100%;
}
    
#group_3e4 {
    column-gap: 5px;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 5px;
    width: 100%;
    align-items: center;
}
    
#b7152eba {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 2;
    min-width: auto;
    max-width: auto;
}
    
#group_bkf {
    order: 1;
}
    
#widget_us9 {
    width: 50%;
}
    
#\31 733d7ac {
    width: 50%;
}
    
#f2939647 {
    width: 100%;
}
    
#a644e969 {
    width: 100%;
}
    
#\34 058d66a {
    width: 100%;
    min-height: auto;
}
    
#bce009e1 {
    width: 100%;
}
    
#fd055b67 {
    width: 100%;
    min-height: auto;
}
    
#d589f1eb {
    width: 100%;
}
    
#d7929576 {
    width: 100%;
    min-height: 0px;
}
    
#\39 6a981a6 {
    width: 100%;
}
    
#\35 7aecd9a {
    width: 100%;
    min-height: 0px;
}
    
#\37 2f8da0a {
    min-height: auto;
    min-width: auto;
    max-width: auto;
    width: 100%;
}
    
#d6986767 {
    width: 100%;
}
    
#ca5c17f2 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d0adfb93 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#b012e984 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f1419b65 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 b18aeeb {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 6e76ec8 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#e82fff97 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d44677a6 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 a296906 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 e722b06 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 972f2e8 {
    width: 100%;
}
    
#\37 c0fe41a {
    width: 100%;
}
    
#\30 5c18b4c {
    width: 100%;
}
    
#\37 405c2c7 {
    width: 100%;
    min-height: 0px;
}
    
#\36 2765a08 {
    width: 100%;
}
    
#ca41d93b {
    width: 100%;
    min-height: 0px;
}
    
#a2a9a9d1 {
    width: 100%;
    min-height: 0px;
}
    
#\35 abc0aa2 {
    width: 100%;
}
    
#\39 86ff1ad {
    width: 100%;
}
    
#a359efbb {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#e44b4bc6 {
    width: 100%;
}
    
#\39 75ed2b4 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 59d9922 {
    width: 100%;
}
    
#\33 a26fcdd {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 326b82d {
    width: 100%;
    min-height: 0px;
}
    
#be07f397 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 a6c49d5 {
    width: 100%;
}
    
#\31 18bca43 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 ee25460 {
    width: 100%;
    min-height: 0px;
}
    
#e5a02915 {
    width: 100%;
}
    
#d81b6e90 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 2c1e079 {
    width: 100%;
    min-height: 0px;
}
    
#\35 7d41762 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 d7c62fd {
    width: 100%;
}
    
#e0d478a8 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d837b9b1 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#ae11f40d {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 30437a1 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#a85d4666 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 60305fa {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 bd6c25a {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 72f3299 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d6fc6b74 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 273ddbb {
    width: 100%;
}
    
#afe8d13b {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#e8687a93 {
    width: 100%;
}
    
#acd85eed {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#aa9a96d4 {
    width: 100%;
}
    
#\32 e3c96cd {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#e14314f7 {
    width: 100%;
    min-height: 0px;
}
    
#aab5da0b {
    width: 100%;
}
    
#\30 ae8fbce {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#c983fe4b {
    width: 100%;
    min-height: 0px;
}
    
#add532d6 {
    width: 100%;
}
    
#c104a5ed {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 f47315d {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 ca4f44d {
    width: 100%;
}
    
#f532e1f4 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 ed1238f {
    width: 100%;
}
    
#\34 57dc404 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 d1d241e {
    width: 100%;
}
    
#f6936319 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 c5c1fa9 {
    width: 100%;
    min-height: 0px;
}
    
#\37 c268d1d {
    width: 100%;
}
    
#\30 4679087 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#e4a30408 {
    width: 100%;
    min-height: 0px;
}
    
#\39 2d24523 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 80d86e7 {
    width: 100%;
}
    
#\31 3a71733 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 c0a8737 {
    width: 100%;
    min-height: 0px;
}
    
#\38 105954a {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 38896b2 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 7805fa1 {
    width: 100%;
}
    
#be1cd422 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#bbebb7ed {
    width: 100%;
}
    
#ebbfcefd {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#aac6f36d {
    width: 100%;
}
    
#\34 c4e7f9f {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 d923f86 {
    width: 100%;
}
    
#\30 aa839a7 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 24061a1 {
    width: 100%;
    min-height: 0px;
}
    
#\32 d7cba50 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 cbec947 {
    width: 100%;
}
    
#\33 d903296 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#da758fea {
    width: 100%;
    min-height: 0px;
}
    
#\33 2f90ac5 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 8889cfa {
    width: 100%;
}
    
#e428148f {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 8d37c1c {
    width: 100%;
    min-height: 0px;
}
    
#\35 1d38275 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 27c1a41 {
    width: 100%;
}
    
#ec1ee8ec {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 14b201e {
    width: 100%;
    min-height: 0px;
}
    
#a9e8f14b {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\38 6852ee1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 97c8f0b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 6670bbf::before, #\33 6670bbf > .bgExtraLayerOverlay {
    
}
    
#group_ko7 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 16px 60px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_ctg {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 40vh;
}
    
#\38 7105e86 {
    width: 100%;
    min-height: auto;
    padding: 32px 0px 32px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_toa {
    width: 100%;
}
}

#\33 6670bbf.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAxEEBRIhkf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAaEQACAgMAAAAAAAAAAAAAAAABAgADBBIi/9oADAMBAAIRAxEAPwDGt7FJp44oJXAuq+Q8Us/Lt7jZ7KIjsXpNjGr2KOQJ/9k=')!important}#group_ctg.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHRAAAQQDAQEAAAAAAAAAAAAAAQACAwQREiEHUf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQAhMf/aAAwDAQACEQMRAD8As+QRzGya8b96sRO5ceuPVqLpsOIweH6iKQyYV7f/2Q==')!important}