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

  *#dm .dmInner div#2066893536 .guests-done-btn span.text {
    font-family: 'Jost' !important;
    font-weight:100 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1334362686 .calendar-weekday-reference { font-family: 'Jost' !important; }

  *#dm .dmInner div.u_1334362686 .calendar-date-reference { font-family: 'Jost' !important; }

  *#dm .dmInner div.u_1334362686 .calendar-month-reference {
    font-family: 'Jost' !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1334362686 .field-label { font-family: 'Jost' !important; }

  *#dm .dmInner div.u_1334362686 .input-text-reference { font-family: 'Jost' !important; }

  *#dm .dmInner div.u_1334362686 .booking-search-btn span.text {
    font-family: 'Jost' !important;
    font-weight:100 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div#\31 334362686 .guests-done-btn span.text {
    font-family: 'Jost' !important;
    font-weight:100 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1334362686 .booking-search-btn {
    background-color:var(--color_1) !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1334362686 .guests-done-btn {
    background-color:var(--color_1) !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1005330380 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div#1483178802 .guests-done-btn span.text {
    font-weight:300 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div#1483178802 .guests-done-btn:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div#1483178802 .guests-done-btn.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_248007042 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1737076284 hr {
    border-width:2px !important;
    color:var(--color_10) !important;
  }

  *#dm .dmInner div.u_1627976652 hr {
    border-width:2px !important;
    color:var(--color_10) !important;
  }

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

  *#dm .dmInner div.u_1001230170 .calendar-weekday-reference { font-family: 'Jost' !important; }

  *#dm .dmInner div.u_1001230170 .calendar-date-reference { font-family: 'Jost' !important; }

  *#dm .dmInner div.u_1001230170 .calendar-month-reference {
    font-family: 'Jost' !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1001230170 .field-label { font-family: 'Jost' !important; }

  *#dm .dmInner div.u_1001230170 .input-text-reference { font-family: 'Jost' !important; }

  *#dm .dmInner div#\31 001230170 .guests-done-btn span.text {
    font-family: 'Jost' !important;
    font-weight:300 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1001230170 .booking-fields-container { border-radius:6px 6px 6px 6px !important; }

  *#dm .dmInner div.u_1001230170 .booking-search-btn span.text {
    font-family: 'Jost' !important;
    font-weight:300 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1001230170 .booking-search-btn:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1001230170 .booking-search-btn.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div#\31 001230170 .guests-done-btn:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div#\31 001230170 .guests-done-btn.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1001230170 .booking-search-btn {
    background-color:rgba(0,0,0,1) !important;
    border-radius:6px 6px 6px 6px !important;
    border-style:solid !important;
    border-width:0px !important;
    border-color:rgba(44,50,55,1) !important;
  }

  *#dm .dmInner div.u_1001230170 .guests-done-btn {
    background-color:rgba(0,0,0,1) !important;
    border-radius:6px 6px 6px 6px !important;
    border-style:solid !important;
    border-width:0px !important;
    border-color:rgba(44,50,55,1) !important;
  }

  *#dm .dmInner div.u_1362963562 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1575100871 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

  *#dm .dmInner a.u_1575100871:hover {
    background-image:none !important;
    background-color:rgba(255,255,255,1) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1575100871.hover {
    background-image:none !important;
    background-color:rgba(255,255,255,1) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1481355106 {
    background-color:var(--color_9) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_9) var(--color_9) var(--color_9) var(--color_9) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1105583926 .calendar-weekday-reference { font-family: 'Jost' !important; }

  *#dm .dmInner div.u_1105583926 .calendar-date-reference { font-family: 'Jost' !important; }

  *#dm .dmInner div.u_1105583926 .calendar-month-reference {
    font-family: 'Jost' !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1105583926 .field-label { font-family: 'Jost' !important; }

  *#dm .dmInner div.u_1105583926 .input-text-reference { font-family: 'Jost' !important; }

  *#dm .dmInner div#\31 105583926 .guests-done-btn span.text {
    font-family: 'Jost' !important;
    font-weight:300 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1105583926 .booking-fields-container { border-radius:6px 6px 6px 6px !important; }

  *#dm .dmInner div.u_1105583926 .booking-search-btn span.text {
    font-family: 'Jost' !important;
    font-weight:300 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1105583926 .booking-search-btn:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1105583926 .booking-search-btn.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div#\31 105583926 .guests-done-btn:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div#\31 105583926 .guests-done-btn.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1105583926 .booking-search-btn {
    background-color:rgba(0,0,0,1) !important;
    border-radius:6px 6px 6px 6px !important;
    border-style:solid !important;
    border-width:0px !important;
    border-color:rgba(44,50,55,1) !important;
  }

  *#dm .dmInner div.u_1105583926 .guests-done-btn {
    background-color:rgba(0,0,0,1) !important;
    border-radius:6px 6px 6px 6px !important;
    border-style:solid !important;
    border-width:0px !important;
    border-color:rgba(44,50,55,1) !important;
  }

  *#dm .dmInner div.u_1869342594 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

  *#dm .dmInner div.u_1704348512 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1826252661 hr {
    border-width:2px !important;
    color:var(--color_10) !important;
  }

  *#dm .dmInner div.u_1754324528 hr {
    border-width:2px !important;
    color:var(--color_10) !important;
  }

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

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

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

  *#dm .dmInner nav.u_1876304029 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div#1483178802 .guests-done-btn span.text { font-size:18px !important; }

  *#dm .dmInner div.u_1001230170 .booking-search-btn span.text { font-size:18px !important; }

  *#dm .dmInner div#\31 001230170 .guests-done-btn span.text { font-size:18px !important; }

  *#dm .dmInner div.u_1105583926 .booking-search-btn span.text { font-size:18px !important; }

  *#dm .dmInner div#\31 105583926 .guests-done-btn span.text { font-size:18px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 65%;
    min-height: 8px;
    background-image: url("https://lirp.cdn-website.com/268ad152/dms3rep/multi/opt/general2-1920w.jpg");
    align-items: flex-end;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 70vh;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0% 0%;
}
    
#\34 0bb969d {
    column-gap: 4%;
    row-gap: 32px;
    background-color: var(--color_9);
    width: 35%;
    min-height: 8px;
    justify-content: space-between;
    background-image: none;
    min-width: 4%;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 9451f20 {
    max-width: 100%;
    width: 300px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd18aee4 {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 0%;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0 0 0px 0;
    padding: 0% 8% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#ddb8991a.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 4% 24px 4%;
}
#ddb8991a {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da97c3e2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 0% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#e0a33b14 {
    max-width: 100%;
    width: 92.03%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 962ab21.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 962ab21 {
    max-width: 100%;
    width: 1236px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c8bc2db {
    max-width: 100%;
    width: 99.9%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 83d7a3d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 83d7a3d {
    max-width: 100%;
    width: 1236px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 91e8f60 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 100px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f639281 {
    margin: 0px 0% 0% 0%;
}
    
#\37 f786702 {
    column-gap: 4%;
    row-gap: 12px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 8px;
    align-items: center;
    background-image: none;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: -100px 0% 0px 0%;
}
    
#aeaa2719 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#\36 b8b0b86 {
    max-width: 100%;
    width: 29.69%;
    height: auto;
    order: 1;
}
}



@media all {
    
#\34 9135321 {
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
    background-image: none;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 e097c72 {
    align-self: auto;
    max-width: 100%;
    width: 73.92%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#bb0a5a9e {
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 a4487df {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 922d167 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 909px;
    flex-wrap: nowrap;
    padding: 6% 12% 6% 12%;
    margin: 0% 0% 0% 0%;
}
    
#\35 f1ea627[data-background-color-animation] {
    
}
#\35 f1ea627 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\33 780a523 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ea9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_ea9 {
    align-self: auto;
    max-width: 100%;
    width: 242px;
    min-height: 1px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_1j6 {
    row-gap: 0px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
}
    
#widget_18c {
    max-width: 100%;
    width: 100%;
    height: 650px;
}
    
#widget_u8c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_u8c {
    max-width: 100%;
    width: 220px;
    min-height: 50px;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\32 92a43c6 {
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-height: 8px;
    background-image: none;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cb502abb {
    max-width: 100%;
    width: 100%;
    height: 650px;
}
    
#add0d657 {
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ba15460b {
    align-self: auto;
    max-width: 100%;
    width: 73.92%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7a3b014.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\31 7a3b014 {
    max-width: 100%;
    width: 220px;
    min-height: 50px;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\31 c14b7c1 {
    row-gap: 0px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
}
    
#ef616631 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0fb329b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 0fb329b {
    align-self: auto;
    max-width: 100%;
    width: 242px;
    min-height: 1px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a1c28017 {
    max-width: 100%;
    width: 73.9%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 554495d {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aac40d6a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#aac40d6a {
    align-self: auto;
    max-width: 100%;
    width: 519px;
    min-height: 1px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 501ce0a {
    row-gap: 0px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
}
    
#\39 b3b0414[data-background-color-animation] {
    
}
#\39 b3b0414::before, #\39 b3b0414 > .bgExtraLayerOverlay {
    
}
#\39 b3b0414 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\39 ce703f2 {
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 100px;
    margin: 0% 0% 0% 0%;
}
    
#ba457cdb {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 0% 12% 6% 12%;
    margin: 0% 0% 0% 0%;
}
    
#\35 858457e {
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
    background-image: none;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c15ef179 {
    margin: 0px 0% 0px 0%;
}
    
#widget_c2h {
    max-width: 100%;
    width: 100.00%;
    height: 650px;
}
    
#\38 8e4deb7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\38 8e4deb7 {
    max-width: 100%;
    width: 220px;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b30eca71 {
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-height: 8px;
    background-image: none;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 dc0a124 {
    max-width: 100%;
    width: 100.00%;
    height: 650px;
}
    
#\36 a0dd194 {
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 100px;
    margin: 0% 0% 0% 0%;
}
    
#e6d1aada {
    max-width: 100%;
    width: 73.9%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 42092b7 {
    row-gap: 0px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
}
    
#f98a6ad0 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 af39224.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 af39224 {
    align-self: auto;
    max-width: 100%;
    width: 519px;
    min-height: 1px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6b00dcd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\35 6b00dcd {
    max-width: 100%;
    width: 220px;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 5d991de {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 247px;
    padding: 6% 4% 1% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d2389393 {
    margin: 0px 0% 0px 0%;
}
    
#\33 18f5cd4 {
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#eb92e1ad {
    max-width: none;
    width: 800px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c18d7171 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
}



@media all {
    
#\33 6029e65 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 230px;
    flex-wrap: nowrap;
    padding: 2% 12% 6% 12%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 d9072bd {
    align-self: auto;
    max-width: 100%;
    width: 116px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 22567fb {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a5ba7bf {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\34 240a636 {
    align-self: auto;
    max-height: 100%;
    width: 97.64%;
    justify-content: space-between;
    min-height: 60px;
    align-items: flex-start;
    justify-self: auto;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 adc2b55 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e12f853 {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 1);
    column-gap: 4%;
    row-gap: 16px;
    border-radius: 6px 6px 6px 6px;
    background-color: var(--color_13);
    width: 32%;
    justify-content: space-between;
    border-width: 0px;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\33 b961735 {
    margin: 0px 0% 0px 0%;
}
    
#e59d31f3 {
    row-gap: 16px;
    column-gap: 4%;
    max-height: 100%;
    width: 100%;
    min-height: 160px;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\39 303f78b {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0ceacdc {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 1);
    column-gap: 4%;
    row-gap: 16px;
    border-radius: 6px 6px 6px 6px;
    background-color: var(--color_13);
    width: 32%;
    justify-content: space-between;
    border-width: 0px;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 2;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\33 c161693 {
    row-gap: 16px;
    column-gap: 4%;
    max-height: 100%;
    width: 100%;
    min-height: 160px;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\30 ac2196b {
    align-self: auto;
    max-width: 100%;
    width: 116px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e5a2dcd {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8d32e99 {
    align-self: auto;
    max-height: 100%;
    width: 97.64%;
    justify-content: space-between;
    min-height: 60px;
    align-items: flex-start;
    justify-self: auto;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5baa655 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ce79ab2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e96134f1 {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 1);
    column-gap: 4%;
    row-gap: 16px;
    border-radius: 6px 6px 6px 6px;
    background-color: var(--color_13);
    width: 32%;
    justify-content: space-between;
    border-width: 0px;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 1;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#d95ccd2c {
    row-gap: 16px;
    column-gap: 4%;
    max-height: 100%;
    width: 100%;
    min-height: 160px;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\33 dec3aa6 {
    align-self: auto;
    max-width: 100%;
    width: 116px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 893e457 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2a12dba {
    align-self: auto;
    max-height: 100%;
    width: 97.64%;
    justify-content: space-between;
    min-height: 60px;
    align-items: flex-start;
    justify-self: auto;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f61d9254 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c2a76a2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 d50f9f5 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b72f0ee.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\39 b72f0ee {
    align-self: auto;
    max-height: none;
    max-width: 100%;
    width: 220px;
    min-height: 50px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 24e28c1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 24e28c1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#d453ae86 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: none;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 5ee9d56 {
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6f4927b {
    margin: 0px 0px 0px 0px;
}
    
#\33 5de4438 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 639px;
    padding: 8% 12% 8% 12%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fc306ebf {
    max-width: 100%;
    width: 80%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 baae28a::before, #\36 baae28a > .bgExtraLayerOverlay {
    
}
#\36 baae28a {
    background-color: var(--color_17);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#d98dce4e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#d98dce4e {
    align-self: auto;
    max-height: none;
    max-width: 100%;
    width: 220px;
    min-height: 50px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_sa7 {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 3.04297006557442%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 3;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 768525c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58.62%;
    min-width: 4%;
    align-items: flex-end;
    background-image: url("https://lirp.cdn-website.com/268ad152/dms3rep/multi/opt/AdobeStock_285099013-1920w.jpeg");
    justify-content: flex-end;
    order: 1;
    background-position: 0% 50%;
    margin: 0% 0% 0% 0%;
}
#\39 768525c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQIAAxEEBQYxgf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAIxAxH/2gAMAwEAAhEDEQA/AM9tdqnjlZYMWB79kk06cnJRsmIkmtGVF5D/2Q==');
}
    
#ee201229 {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 12%;
    margin: 0% 0% 0% 0%;
}
    
#bb2af67e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: none;
}
    
#e632635f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e632635f {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b6d7cbd {
    margin: 0px 0% 0px 0%;
}
    
#group_9vh {
    width: 37.36%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-color: var(--color_9);
    background-image: none;
}
    
#widget_rcl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b901e360 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 69afbeb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#e325b54f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 a0c951d {
    width: 219px;
    height: 607px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9d388a9 {
    width: 219px;
    height: 607px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 c569074 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3724f80[data-background-color-animation] {
    
}
#d3724f80 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\38 bcc7076 {
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 2d3ba3c {
    margin: 0px 0% 0px 0%;
}
    
#\36 08dc0b4 {
    max-width: 100%;
    width: 73.9%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e3903625.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#e3903625 {
    max-width: 100%;
    width: 220px;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 397fe8e {
    row-gap: 0px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: auto;
    align-items: center;
}
    
#e06ccd97 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 6% 12% 6% 12%;
    margin: 0% 0% 0% 0%;
}
    
#f1e96bd2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 31d0ed3 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_avq {
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 3.043000208017592%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vrd {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4606314187904146%;
    flex-wrap: nowrap;
}
    
#\34 83af50b {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 18ce670 {
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 3.043000208017592%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 651c9f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb3f9af3 {
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 3.043000208017592%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f59836a0 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f55b55ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c1fb7cfb {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 75vh;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 90fc54f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 0% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 8fb368a {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b7835009 {
    max-width: 100%;
    width: 99.9%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 acfe766 {
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 65%;
    min-height: 8px;
    background-image: url("https://lirp.cdn-website.com/268ad152/dms3rep/multi/opt/general2-1920w.jpg");
    align-items: flex-end;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 b28522c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 b28522c {
    max-width: 100%;
    width: 1236px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0b27e78 {
    column-gap: 4%;
    row-gap: 32px;
    background-color: var(--color_9);
    width: 35%;
    min-height: 8px;
    justify-content: space-between;
    background-image: none;
    min-width: 4%;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 0b56935 {
    margin: 0px 0% 0% 0%;
}
    
#\34 139058a {
    max-width: 100%;
    width: 92.03%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbf9a933 {
    max-width: 100%;
    width: 300px;
    height: auto;
}
}



@media all {
    
#dcfe3e74 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\33 99fa303 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 4211feb.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 4% 24px 4%;
}
#\34 4211feb {
    max-width: 100%;
    width: 100.00%;
    height: auto;
}
    
#\39 3868e13 {
    background-color: var(--color_17);
    background-image: none;
}
}



@media all {
    
#\33 d09d493 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 230px;
    flex-wrap: nowrap;
    padding: 2% 12% 6% 12%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f18ef55d {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\39 b387e45 {
    margin: 0px 0% 0px 0%;
}
    
#d61caffc {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cd43996a {
    row-gap: 16px;
    column-gap: 4%;
    max-height: 100%;
    width: 100%;
    min-height: 160px;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\30 f61047c {
    align-self: auto;
    max-height: 100%;
    width: 97.64%;
    justify-content: space-between;
    min-height: 60px;
    align-items: flex-start;
    justify-self: auto;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2815f89 {
    row-gap: 16px;
    column-gap: 4%;
    max-height: 100%;
    width: 100%;
    min-height: 160px;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#dcc98b8d {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ba62d60f {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 1);
    column-gap: 4%;
    row-gap: 16px;
    border-radius: 6px 6px 6px 6px;
    background-color: var(--color_13);
    width: 32%;
    justify-content: space-between;
    border-width: 0px;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 1;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#b827ccd9 {
    align-self: auto;
    max-width: 100%;
    width: 116px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4044566 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c8b3b5f {
    row-gap: 16px;
    column-gap: 4%;
    max-height: 100%;
    width: 100%;
    min-height: 160px;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\37 b1e79cf {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b7d3fe3 {
    align-self: auto;
    max-height: 100%;
    width: 97.64%;
    justify-content: space-between;
    min-height: 60px;
    align-items: flex-start;
    justify-self: auto;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0e895ae {
    align-self: auto;
    max-width: 100%;
    width: 116px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffb19630 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 dabfa08 {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 1);
    column-gap: 4%;
    row-gap: 16px;
    border-radius: 6px 6px 6px 6px;
    background-color: var(--color_13);
    width: 32%;
    justify-content: space-between;
    border-width: 0px;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 2;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\37 d460be2 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ff24180 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f0359bd {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 1);
    column-gap: 4%;
    row-gap: 16px;
    border-radius: 6px 6px 6px 6px;
    background-color: var(--color_13);
    width: 32%;
    justify-content: space-between;
    border-width: 0px;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\39 3e4302c {
    align-self: auto;
    max-width: 100%;
    width: 116px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 023fad8 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 118b7c9 {
    align-self: auto;
    max-height: 100%;
    width: 97.64%;
    justify-content: space-between;
    min-height: 60px;
    align-items: flex-start;
    justify-self: auto;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 055a830 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 484px;
    justify-content: flex-end;
    height: auto;
    order: 0;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\34 0bb969d {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 9451f20.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 9451f20 {
    width: 100%;
    height: 66px;
    margin: 0px 0% -2px 0%;
}
    
#ddb8991a {
    width: 629.8px;
}
    
#bd18aee4 {
    justify-content: center;
    padding: 0% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
}
    
#da97c3e2 {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 9135321 {
    width: 100%;
    min-height: 80px;
    order: 0;
    align-items: center;
}
    
#\33 e097c72 {
    align-self: stretch;
    max-width: none;
    width: 100%;
    order: 1;
}
    
#bb0a5a9e {
    padding-left: 0px;
    width: 100%;
    min-height: 80px;
    padding-right: 0px;
    order: 1;
    row-gap: 16px;
}
    
#\31 922d167 {
    column-gap: 2%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 48px 6% 36px 6%;
}
    
#widget_18c {
    height: 400px;
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 780a523 {
    margin: 0px 0% 0px 0%;
}
    
#group_1j6 {
    order: 0;
}
    
#widget_u8c {
    order: 2;
}
    
#\32 92a43c6 {
    width: 100%;
    min-height: 80px;
    order: 0;
    align-items: center;
}
    
#cb502abb {
    height: 400px;
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#add0d657 {
    padding-left: 0px;
    width: 100%;
    min-height: 80px;
    padding-right: 0px;
    order: 1;
    row-gap: 16px;
}
    
#ba15460b {
    align-self: stretch;
    max-width: none;
    width: 100%;
    order: 1;
}
    
#\31 7a3b014 {
    order: 2;
}
    
#\31 c14b7c1 {
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a1c28017 {
    align-self: stretch;
    max-width: none;
    width: 100%;
}
    
#\39 ce703f2 {
    padding-left: 0px;
    width: 28%;
    padding-right: 0px;
    min-height: 8px;
    row-gap: 16px;
}
    
#ba457cdb {
    column-gap: 8%;
    min-height: 500px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 36px 6% 48px 6%;
}
    
#\35 858457e {
    width: 28%;
    min-height: 8px;
}
    
#widget_c2h {
    height: auto;
}
    
#\39 b3b0414::before, #\39 b3b0414 > .bgExtraLayerOverlay {
    
}
    
#c15ef179 {
    margin: 0px 0% 0px 0%;
}
    
#b30eca71 {
    width: 46%;
    min-height: 8px;
}
    
#\30 dc0a124 {
    height: auto;
}
    
#\36 a0dd194 {
    padding-left: 0px;
    width: 46%;
    padding-right: 0px;
    min-height: 8px;
    row-gap: 16px;
}
    
#e6d1aada {
    align-self: stretch;
    max-width: none;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5d991de {
    min-height: 88px;
    padding: 48px 4% 2% 4%;
}
    
#eb92e1ad {
    width: 480px;
}
    
#d2389393 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6029e65 {
    column-gap: 3%;
    row-gap: 24px;
    flex-direction: row;
    min-height: 290px;
    flex-wrap: wrap;
    padding: 0% 24px 48px 24px;
}
    
#\34 e12f853 {
    row-gap: 16px;
    width: 48.5%;
    min-height: 8px;
    justify-content: space-between;
    flex: 1 1 auto;
    order: 1;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 0ceacdc {
    row-gap: 16px;
    width: 48.5%;
    min-height: 8px;
    justify-content: space-between;
    flex: 1 1 auto;
    order: 0;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#e96134f1 {
    row-gap: 16px;
    width: 48.5%;
    min-height: 8px;
    justify-content: space-between;
    flex: 1 1 auto;
    order: 2;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\33 b961735 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 d50f9f5 {
    row-gap: 10px;
    padding-left: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    padding-right: 16px;
}
    
#\32 5ee9d56 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#d453ae86 {
    width: 100%;
    min-height: 330px;
}
    
#\33 5de4438 {
    row-gap: 40px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 48px 6% 48px 6%;
}
    
#fc306ebf {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\36 baae28a::before, #\36 baae28a > .bgExtraLayerOverlay {
    
}
    
#\33 6f4927b {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee201229 {
    min-height: auto;
    padding: 0% 0% 0% 6%;
}
    
#\34 b6d7cbd {
    margin: 0px 0% 0px 0%;
}
    
#\39 a0c951d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 a0c951d {
    height: 500px;
    margin: 0px 0% 0px -2px;
}
    
#\39 768525c {
    align-items: flex-end;
    background-position: 50% 50%;
}
#\39 768525c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQIAAxEEBQYxgf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAIxAxH/2gAMAwEAAhEDEQA/AM9tdqnjlZYMWB79kk06cnJRsmIkmtGVF5D/2Q==');
}
    
#\35 9d388a9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 9d388a9 {
    height: 500px;
    margin: 0px 0% 0px -2px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 bcc7076 {
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    min-height: 8px;
}
    
#\36 08dc0b4 {
    align-self: stretch;
    max-width: none;
    width: 100%;
}
    
#e06ccd97 {
    column-gap: 2%;
    min-height: 500px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 48px 6% 48px 6%;
}
    
#\35 31d0ed3 {
    width: 36px;
}
    
#\34 83af50b {
    width: 36px;
}
    
#f59836a0 {
    width: 36px;
}
    
#\39 2d3ba3c {
    margin: 0px 0% 0px 0%;
}
    
#group_vrd {
    justify-content: space-between;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c1fb7cfb {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\32 acfe766 {
    width: 100%;
    min-height: 484px;
    justify-content: flex-end;
    height: auto;
    order: 0;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% -2px 0%;
}
    
#\39 b28522c {
    width: 100%;
}
    
#b0b27e78 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 90fc54f {
    align-items: center;
    order: 2;
    padding: 0% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\34 139058a {
    width: 99.75%;
}
    
#dbf9a933.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dbf9a933 {
    width: 100%;
    height: 66px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 99fa303 {
    min-height: auto;
    padding: 0% 6% 0% 6%;
}
    
#\34 21ffe3a {
    margin: 0px 0% 0px 0%;
}
    
#\34 4211feb.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 4% 24px 4%;
}
#\34 4211feb {
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcfe3e74 {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 d09d493 {
    column-gap: 3%;
    row-gap: 24px;
    flex-direction: row;
    min-height: 290px;
    flex-wrap: wrap;
    padding: 0% 24px 48px 24px;
}
    
#\39 b387e45 {
    margin: 0px 0% 0px 0%;
}
    
#\32 dabfa08 {
    row-gap: 16px;
    width: 48.5%;
    min-height: 8px;
    justify-content: space-between;
    flex: 1 1 auto;
    order: 0;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 f0359bd {
    row-gap: 16px;
    width: 48.5%;
    min-height: 8px;
    justify-content: space-between;
    flex: 1 1 auto;
    order: 1;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#ba62d60f {
    row-gap: 16px;
    width: 48.5%;
    min-height: 8px;
    justify-content: space-between;
    flex: 1 1 auto;
    order: 2;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}



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



@media (max-width: 767px) {
    
#\33 6029e65 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 a5ba7bf {
    grid-template-rows: minmax(8px, max-content);
}
}



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



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



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 382px;
    justify-content: flex-end;
    align-items: center;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    padding-left: 0%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 0%;
}
    
#\34 0bb969d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 9451f20 {
    width: 373px;
    height: 81px;
}
    
#ddb8991a {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\37 91e8f60 {
    flex-direction: column;
    padding-left: 0%;
    min-height: unset;
    padding-right: 0%;
}
    
#\37 f786702 {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 9135321 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\33 e097c72 {
    align-self: stretch;
    max-width: none;
    width: 100%;
}
    
#bb0a5a9e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\31 922d167 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 24px 4% 24px 4%;
}
    
#widget_18c {
    height: 240px;
}
    
#\32 92a43c6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#cb502abb {
    height: 240px;
}
    
#add0d657 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#ba15460b {
    align-self: stretch;
    max-width: none;
    width: 100%;
}
    
#\33 780a523 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a1c28017 {
    align-self: stretch;
    max-width: none;
    width: 100%;
}
    
#\39 ce703f2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ba457cdb {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 24px 4% 24px 4%;
}
    
#\35 858457e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#widget_c2h {
    height: auto;
}
    
#\39 b3b0414::before, #\39 b3b0414 > .bgExtraLayerOverlay {
    
}
    
#b30eca71 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\30 dc0a124 {
    height: auto;
}
    
#\36 a0dd194 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#e6d1aada {
    align-self: stretch;
    max-width: none;
    width: 100%;
}
    
#c15ef179 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 5d991de {
    flex-direction: column;
    min-height: unset;
    padding: 48px 4% 10px 4%;
}
    
#\33 18f5cd4 {
    row-gap: 5px;
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eb92e1ad {
    margin-left: 0%;
    width: 310px;
    margin-right: 0%;
}
    
#d2389393 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 6029e65 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 6% 12% 6%;
}
    
#\30 d9072bd {
    width: 96px;
    margin-bottom: 0px;
    height: auto;
}
    
#\34 240a636 {
    width: 100%;
    min-height: 54px;
    align-items: flex-start;
}
    
#\34 e12f853 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#e59d31f3 {
    min-height: auto;
}
    
#\31 0ceacdc {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\33 c161693 {
    min-height: auto;
}
    
#\30 ac2196b {
    width: 96px;
    margin-bottom: 0px;
    height: auto;
}
    
#\37 8d32e99 {
    width: 100%;
    min-height: 54px;
    align-items: flex-start;
}
    
#e96134f1 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#d95ccd2c {
    min-height: auto;
}
    
#\33 dec3aa6 {
    width: 96px;
    margin-bottom: 0px;
    height: auto;
}
    
#\33 2a12dba {
    width: 100%;
    min-height: 54px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\33 d50f9f5 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    order: 0;
}
    
#\39 b72f0ee {
    width: 100%;
    min-height: 50px;
    height: auto;
}
    
#d453ae86 {
    padding-left: 0px;
    width: 100%;
    min-height: 246px;
    align-items: flex-start;
    order: 1;
    padding-right: 0px;
}
    
#\33 5de4438 {
    row-gap: 24px;
    flex-direction: column;
    min-height: unset;
    padding: 48px 4% 48px 4%;
}
    
#fc306ebf {
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#d98dce4e {
    width: 100%;
    min-height: 50px;
    height: auto;
}
    
#\36 baae28a::before, #\36 baae28a > .bgExtraLayerOverlay {
    
}
    
#\33 6f4927b {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\39 768525c {
    min-height: 400px;
    align-items: center;
    width: 100%;
    justify-content: flex-start;
    background-position: 50% 50%;
}
#\39 768525c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQIAAxEEBQYxgf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAIxAxH/2gAMAwEAAhEDEQA/AM9tdqnjlZYMWB79kk06cnJRsmIkmtGVF5D/2Q==');
}
    
#ee201229 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 0% 0px 0%;
}
    
#group_9vh {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 b6d7cbd {
    margin: 0px 0% 0px 0%;
}
    
#\39 a0c951d {
    width: 100%;
    height: 81px;
}
    
#e325b54f {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_rcl {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b901e360 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 69afbeb {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 9d388a9 {
    width: 100%;
    height: 81px;
}
}



@media (max-width: 767px) {
    
#\38 bcc7076 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\36 08dc0b4 {
    align-self: stretch;
    max-width: none;
    width: 100%;
}
    
#e06ccd97 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 48px 4% 48px 4%;
}
    
#\35 31d0ed3 {
    width: 30px;
    height: auto;
}
    
#\34 83af50b {
    width: 30px;
    height: auto;
}
    
#f59836a0 {
    width: 30px;
    height: auto;
}
    
#group_vrd {
    column-gap: 1.4606314187904146%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 24px;
}
    
#\31 18ce670 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
    row-gap: 4px;
}
    
#eb3f9af3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 2;
    row-gap: 4px;
}
    
#group_avq {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
    row-gap: 4px;
}
    
#\39 2d3ba3c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c1fb7cfb {
    flex-direction: column;
    padding-left: 0%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 0%;
}
    
#\32 acfe766 {
    width: 100%;
    min-height: 382px;
    justify-content: flex-end;
    align-items: center;
}
    
#b0b27e78 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 24px 4%;
    margin: 0% 0% 0% 0%;
}
    
#dbf9a933 {
    width: 100%;
    height: 81px;
}
    
#\36 90fc54f {
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 b28522c {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#dcfe3e74 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 99fa303 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 4211feb.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 0px 24px 0px;
}
#\34 4211feb {
    width: 100.00%;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\33 d09d493 {
    row-gap: 16px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 4% 48px 4%;
}
    
#cd43996a {
    min-height: auto;
}
    
#\30 f61047c {
    width: 100%;
    min-height: 44px;
    align-items: flex-start;
    justify-content: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2815f89 {
    min-height: auto;
}
    
#ba62d60f {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#b827ccd9 {
    width: 96px;
    margin-bottom: 0px;
    height: auto;
}
    
#\34 c8b3b5f {
    min-height: auto;
}
    
#\31 b7d3fe3 {
    width: 100%;
    min-height: 44px;
    align-items: flex-start;
    height: auto;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f0e895ae {
    width: 96px;
    margin-bottom: 0px;
    height: auto;
}
    
#\32 dabfa08 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 f0359bd {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 3e4302c {
    width: 96px;
    margin-bottom: 0px;
    height: auto;
}
    
#\37 118b7c9 {
    width: 100%;
    min-height: 44px;
    align-items: flex-start;
    justify-content: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b387e45 {
    margin: 0px 0% 0px 0%;
}
}

