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

  *#dm .dmInner div.u_1809359671 hr {
    border-width:2px !important;
    color:rgba(184,150,62,1) !important;
  }

  *#dm .dmInner div.u_1591550680 .svg { fill:rgba(184,150,62,1) !important; }

  *#dm .dmInner div.u_1167304871 hr {
    border-width:2px !important;
    color:rgba(184,150,62,1) !important;
  }

  *#dm .dmInner div.u_1388495966 .svg { fill:rgba(184,150,62,1) !important; }

  *#dm .dmInner div.u_1406477871 hr {
    border-width:2px !important;
    color:rgba(184,150,62,1) !important;
  }

  *#dm .dmInner div.u_1458952191 .svg { fill:rgba(184,150,62,1) !important; }

  *#dm .dmInner div.u_1755796822 hr {
    border-width:2px !important;
    color:rgba(184,150,62,1) !important;
  }

  *#dm .dmInner div.u_1084241441 hr {
    border-width:2px !important;
    color:rgba(184,150,62,1) !important;
  }

  *#dm .dmInner div.u_1765476566 img {
    border-radius:6px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1254301785 img {
    border-radius:6px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1803753342 img {
    border-radius:6px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1618994802 img {
    border-radius:6px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1693592653 hr {
    border-width:2px !important;
    color:rgba(184,150,62,1) !important;
  }

  *#dm .dmInner div.u_1302585117 img {
    border-radius:6px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1505362682 hr {
    border-width:0 0 0 2px !important;
    color:rgba(184,150,62,1) !important;
  }

  *#dm .dmInner div.u_1747999529 img {
    border-radius:6px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1495922569 img {
    border-radius:6px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1105895330 hr {
    border-width:0 0 0 2px !important;
    color:rgba(184,150,62,1) !important;
  }

  *#dm .dmInner div.u_1983829924 img {
    border-radius:6px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1861652264 img {
    border-radius:6px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1489661241 hr {
    border-width:2px !important;
    color:rgba(184,150,62,1) !important;
  }

  *#dm .dmInner div.u_1526407764 hr {
    border-width:2px !important;
    color:rgba(184,150,62,1) !important;
  }

  *#dm .dmInner div.u_1487814251 hr {
    border-width:1px !important;
    color:rgba(217,208,193,1) !important;
  }

  *#dm .dmInner a.u_2652173682 {
    background-color:rgba(21,65,110,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_4276037570 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-radius:28px 28px 28px 28px !important;
  }

  *#dm .dmInner div.u_1231836833 p {
    color:var(--color_1) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:500 !important;
    text-decoration:none !important;
    letter-spacing:-1.6px !important;
    font-size:32px !important;
    font-family:Geist-Medium !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1231836833 li {
    color:var(--color_1) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:500 !important;
    text-decoration:none !important;
    letter-spacing:-1.6px !important;
    font-size:32px !important;
    font-family:Geist-Medium !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1231836833 {
    color:var(--color_1) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:500 !important;
    text-decoration:none !important;
    letter-spacing:-1.6px !important;
    font-size:32px !important;
    font-family:Geist-Medium !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1377308572 img { border-radius:4px 4px 4px 4px !important; }

  *#dm .dmInner div.u_1793316549 p {
    color:var(--color_1) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:-0.9px !important;
    font-family:Geist-Regular !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1793316549 li {
    color:var(--color_1) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:-0.9px !important;
    font-family:Geist-Regular !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1793316549 {
    color:var(--color_1) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:-0.9px !important;
    font-family:Geist-Regular !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1396734504 {
    background-color:rgba(21,65,110,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_254399038 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_254399038 span.text { color:rgba(21,65,110,1) !important; }

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

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

  *#dm .dmInner div.u_157096550 img { border-radius:300px 300px 300px 300px !important; }

  *#dm .dmInner div.u_3384717290 img { border-radius:300px 300px 300px 300px !important; }

  *#dm .dmInner div.u_3852854943 {
    background-color:rgba(21,65,110,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1822458393 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1822458393 span.text { color:rgba(0,0,0,1) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1231836833 p { font-size:24px !important; }

  *#dm .dmInner div.u_1231836833 li { font-size:24px !important; }

  *#dm .dmInner div.u_1231836833 { font-size:24px !important; }

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

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

  *#dm .dmInner div.u_1793316549 { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1231836833 p { font-size:22px !important; }

  *#dm .dmInner div.u_1231836833 li { font-size:22px !important; }

  *#dm .dmInner div.u_1231836833 { font-size:22px !important; }

  *#dm .dmInner div.u_1793316549 p {
    text-align:left !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1793316549 li {
    text-align:left !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1793316549 {
    text-align:left !important;
    font-size:16px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 0947441 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 4537638 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\31 84b9dd8 {
    row-gap: 48px;
    padding-top: 100px;
    flex-direction: column;
    width: 100%;
    padding-bottom: 100px;
    min-height: auto;
}
    
#\31 80ef54f {
    background-color: rgba(250,247,242,1);
}
    
#\33 099bbc8 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\36 f780cd3 {
    align-self: center;
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    height: auto;
}
    
#eec37dad {
    max-width: 640px;
    width: auto;
    height: auto;
}
    
#\31 5250a80 {
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#\33 485770c {
    border-color: rgba(217,208,193,1);
    background-color: rgba(237,232,223,1);
    border-radius: 6px;
    row-gap: 16px;
    box-shadow: 0 8px 32px rgba(44, 40, 37, 0.07);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 36px 32px 36px 32px;
}
    
#\37 b067fed {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\38 9babd19 {
    max-width: 100%;
    width: 24px;
    margin-top: 4px;
    min-height: 1px;
    margin-bottom: 4px;
    height: auto;
}
    
#\35 4f70ffe {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 0c556b1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a66d0adf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#a66d0adf {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#\33 d61d9a2 {
    border-color: rgba(217,208,193,1);
    background-color: rgba(237,232,223,1);
    border-radius: 6px;
    row-gap: 16px;
    box-shadow: 0 8px 32px rgba(44, 40, 37, 0.07);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 36px 32px 36px 32px;
}
    
#\32 88f4a95 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\30 8f8ac5c {
    max-width: 100%;
    width: 24px;
    margin-top: 4px;
    min-height: 1px;
    margin-bottom: 4px;
    height: auto;
}
    
#\35 b29f25d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 4b389c0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 a83f5b4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\31 a83f5b4 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#\35 af23e6f {
    border-color: rgba(217,208,193,1);
    background-color: rgba(237,232,223,1);
    border-radius: 6px;
    row-gap: 16px;
    box-shadow: 0 8px 32px rgba(44, 40, 37, 0.07);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 36px 32px 36px 32px;
}
    
#\34 d58471d {
    max-width: 100%;
    width: 24px;
    margin-top: 4px;
    min-height: 1px;
    margin-bottom: 4px;
    height: auto;
}
    
#be73d2ae {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 65d286b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 8e76e6c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\33 8e76e6c {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
:is([id^='54a35df9'], #repeater-item) {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 6px 0px 6px;
    margin: 0px 0px 0px 0px;
}
    
#\39 890e17e {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 371px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.13%;
    min-width: 32px;
    height: auto;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
:is([id^='ba354afe'], #repeater-item) {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
:is([id^='d40475d5'], #repeater-item) {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    order: 1;
    justify-content: space-between;
    padding: 0px 10px 0px 10px;
    margin: 0px 0px 0px 0px;
}
    
:is([id^='f5c0bbfb'], #repeater-item) {
    width: 100%;
    height: 300px;
    max-width: 100%;
    order: 0;
}
    
:is([id^='4d45764f'], #repeater-item) {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
:is([id^='b21fec08'], #repeater-item) {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24.15%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_3);
    background-image: none;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    border-radius: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 22bb54c {
    row-gap: 48px;
    padding-top: 100px;
    flex-direction: column;
    width: 100%;
    padding-bottom: 100px;
    min-height: auto;
}
    
#b0552881 {
    background-color: rgba(250,247,242,1);
}
    
#\30 e9f29fa {
    align-self: stretch;
    row-gap: 16px;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 100%;
    display: flex;
    width: 100%;
    justify-content: flex-start;
    background-position: 50% 50%;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\36 9dee312 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 cc7b5cc {
    align-self: center;
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    height: auto;
}
    
#\37 c6a3528 {
    max-width: 600px;
    width: auto;
    height: auto;
}
    
#\32 3d587ca {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 3%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#c6947bdb {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-color: rgba(217,208,193,1);
    background-color: rgba(237,232,223,1);
    border-radius: 6px;
    row-gap: 0;
    box-shadow: 0 8px 32px rgba(44, 40, 37, 0.07);
    flex-direction: column;
    width: 48.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 0;
}
    
#a1259a6b {
    width: 100%;
    height: 220px;
}
    
#\34 5cfcc5c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 24px;
    padding-left: 28px;
    padding-right: 28px;
}
#\34 5cfcc5c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f3795143.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-left: 28px;
    padding-right: 28px;
}
#f3795143 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 d88a57c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\31 d88a57c {
    margin-left: 28px;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 16px;
    margin-bottom: 24px;
}
    
#c6c0d6d3 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-color: rgba(217,208,193,1);
    background-color: rgba(237,232,223,1);
    border-radius: 6px;
    row-gap: 0;
    box-shadow: 0 8px 32px rgba(44, 40, 37, 0.07);
    flex-direction: column;
    width: 48.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 0;
}
    
#\37 306066e {
    width: 100%;
    height: 220px;
}
    
#\31 d222ff3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 24px;
    padding-left: 28px;
    padding-right: 28px;
}
#\31 d222ff3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cbafdde3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-left: 28px;
    padding-right: 28px;
}
#cbafdde3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 2b444a5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\39 2b444a5 {
    margin-left: 28px;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 16px;
    margin-bottom: 24px;
}
    
#d310a31d {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 3%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\38 c46dfab {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-color: rgba(217,208,193,1);
    background-color: rgba(237,232,223,1);
    border-radius: 6px;
    row-gap: 0;
    box-shadow: 0 8px 32px rgba(44, 40, 37, 0.07);
    flex-direction: column;
    width: 48.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 0;
}
    
#\34 08d5768 {
    width: 100%;
    height: 220px;
}
    
#\35 68c04f4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 24px;
    padding-left: 28px;
    padding-right: 28px;
}
#\35 68c04f4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 808ed4b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-left: 28px;
    padding-right: 28px;
}
#\36 808ed4b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 f40a4f0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\30 f40a4f0 {
    margin-left: 28px;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 16px;
    margin-bottom: 24px;
}
    
#\35 3bdcd87 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-color: rgba(217,208,193,1);
    background-color: rgba(237,232,223,1);
    border-radius: 6px;
    row-gap: 0;
    box-shadow: 0 8px 32px rgba(44, 40, 37, 0.07);
    flex-direction: column;
    width: 48.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 0;
}
    
#\38 11cf227 {
    width: 100%;
    height: 220px;
}
    
#ec9d3c3e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 24px;
    padding-left: 28px;
    padding-right: 28px;
}
#ec9d3c3e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f9641cb6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-left: 28px;
    padding-right: 28px;
}
#f9641cb6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 86652dc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\38 86652dc {
    margin-left: 28px;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 16px;
    margin-bottom: 24px;
}
    
#a23e4e6e {
    align-self: stretch;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 100%;
    display: flex;
    width: 100%;
    justify-content: flex-start;
    background-position: 50% 50%;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\33 2014b06.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 44px;
    padding-bottom: 18px;
    padding-right: 44px;
}
#\33 2014b06 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#\35 2d4ae60 {
    row-gap: 48px;
    padding-top: 100px;
    flex-direction: column;
    width: 100%;
    padding-bottom: 100px;
    min-height: auto;
}
    
#\35 b6d4ff9 {
    background-color: rgba(237,232,223,1);
}
    
#\34 2c3652d {
    align-self: stretch;
    row-gap: 16px;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 100%;
    display: flex;
    width: 100%;
    justify-content: flex-start;
    background-position: 50% 50%;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\39 e55eec8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 58c91d5 {
    align-self: center;
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    height: auto;
}
    
#bc81d77f {
    max-width: 600px;
    width: auto;
    height: auto;
}
    
#a262255a {
    align-self: stretch;
    row-gap: 32px;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 100%;
    display: flex;
    width: 100%;
    justify-content: flex-start;
    background-position: 50% 50%;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\35 4e65f7d {
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\39 943083b {
    row-gap: 0;
    flex-direction: column;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#f0d2136d {
    column-gap: 0;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\33 70c6324 {
    width: 49%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\37 af1a7df {
    width: 100%;
    height: 300px;
}
    
#c9db4230 {
    align-self: stretch;
    max-width: 2px;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
    min-width: 2px;
}
    
#\36 b4f723b {
    width: 49%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#e5fbc92f {
    width: 100%;
    height: 300px;
}
    
#\32 12cb924 {
    column-gap: 0;
    padding-top: 8px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\31 8c76de0 {
    max-width: 100%;
    width: 50%;
    height: auto;
}
    
#\30 30267f1 {
    max-width: 100%;
    width: 50%;
    height: auto;
}
    
#d2826ce1 {
    row-gap: 0;
    flex-direction: column;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\37 10a4255 {
    column-gap: 0;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#dde72351 {
    width: 49%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\35 e644742 {
    width: 100%;
    height: 300px;
}
    
#\33 c1150c8 {
    align-self: stretch;
    max-width: 2px;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
    min-width: 2px;
}
    
#db02bc73 {
    width: 49%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\37 3c3b06e {
    width: 100%;
    height: 300px;
}
    
#\36 bf5a6ae {
    column-gap: 0;
    padding-top: 8px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\31 92895ab {
    max-width: 100%;
    width: 50%;
    height: auto;
}
    
#\30 629a45b {
    max-width: 100%;
    width: 50%;
    height: auto;
}
    
#c3d2a014 {
    align-self: stretch;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 100%;
    display: flex;
    width: 100%;
    justify-content: flex-start;
    background-position: 50% 50%;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\38 d7496bd {
    max-width: 100%;
    width: 100%;
    min-height: 100px;
    height: 410px;
}
}



@media all {
    
#\37 8b3ec46 {
    column-gap: 4%;
    padding-top: 100px;
    flex-direction: row;
    width: 100%;
    padding-bottom: 100px;
    min-height: 240px;
}
    
#d4de4725 {
    background-color: rgba(44,40,37,1);
}
    
#f9bbd133 {
    align-self: stretch;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 100%;
    display: flex;
    width: 37.0%;
    justify-content: center;
    min-height: 8px;
    background-position: 50% 50%;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\33 f95b708 {
    width: 100%;
    min-height: 400px;
    height: 100%;
}
    
#\31 ad64a52 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 59.0%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#c4e3f47b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 16a8233 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b01d773f {
    max-width: 100%;
    width: 48px;
    margin-top: 2px;
    min-height: 1px;
    margin-bottom: 2px;
    height: auto;
}
    
#\36 2fc4fd8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 de52c3c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 9f63dcd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 7a464c2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 44px;
    padding-bottom: 18px;
    padding-right: 44px;
}
#\35 7a464c2 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
    margin-top: 8px;
}
}



@media all {
    
#\32 c45cfe6 {
    padding-top: 100px;
    flex-direction: column;
    width: 100%;
    padding-bottom: 100px;
    min-height: auto;
}
    
#\32 1cd72c7 {
    background-color: rgba(250,247,242,1);
}
    
#\35 ea8717b {
    align-self: stretch;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 100%;
    display: flex;
    width: 100%;
    justify-content: flex-start;
    background-position: 50% 50%;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\32 ce0d4c1 {
    padding-top: 56px;
    padding-left: 48px;
    padding-bottom: 56px;
    border-color: rgba(217,208,193,1);
    background-color: rgba(237,232,223,1);
    border-radius: 6px;
    row-gap: 20px;
    box-shadow: 0 8px 32px rgba(44, 40, 37, 0.07);
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 48px;
}
    
#\39 d092982 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 d853e14 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d1738af0 {
    align-self: center;
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    height: auto;
}
    
#\34 1f1ddc8 {
    max-width: 560px;
    width: auto;
    height: auto;
}
    
#\30 ab86250.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 44px;
    padding-bottom: 18px;
    padding-right: 44px;
}
#\30 ab86250 {
    max-width: 100%;
    width: 100%;
    min-height: 56px;
    margin-top: 8px;
}
    
#\33 2a4de28 {
    max-width: 100%;
    width: 100%;
    margin-top: 20px;
    min-height: 1px;
    margin-bottom: 20px;
    height: auto;
}
    
#\32 ad11aaa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b7326d71 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
    
#\39 2d16a59.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\39 2d16a59 {
    min-height: 44px;
}
    
#\30 6518a6d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\30 6518a6d {
    min-height: 44px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 caf2bea {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 93c66c6 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 19884db {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#group_7as {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
}



@media all {
    
#bc3f0fe2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 93eab89::before, #\36 93eab89 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(0,0,0,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.24;
    content: '';
    height: 100%;
}
#\36 93eab89 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 34.35%;
    min-height: 8px;
    justify-content: flex-end;
    background-image: url("https://lirp.cdn-website.com/c20ed870/dms3rep/multi/opt/Screenshot-2025-06-18-at-5.48.02-PM-1920w.webp");
    min-width: 4%;
    order: 1;
    padding: 0% 0% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 c97277f::before, #\37 c97277f > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\37 c97277f {
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 65.65%;
    min-height: 8px;
    justify-content: flex-end;
    background-image: none;
    min-width: 4%;
    order: 0;
    padding: 16px 4% 64px 4%;
    margin: 0px 0% 0px 0%;
}
    
#a2eb52e5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#f975e039 {
    margin: 0px 0% 0px 0%;
}
    
#\37 3db23a7 {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 450px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#df1fbc8f::before, #df1fbc8f > .bgExtraLayerOverlay {
    background-color: rgba(0, 0, 0, 0);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.2;
    content: '';
    height: 100%;
}
#df1fbc8f {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#widget_d0v {
    max-width: 100%;
    width: 280px;
    height: auto;
    order: 2;
}
}



@media all {
    
#\32 2c6265a {
    align-self: auto;
    max-width: 100%;
    width: 228px;
    height: auto;
    order: 1;
    margin-top: 2px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a7b5930 {
    max-height: 100%;
    width: 571px;
    min-height: 86px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 9b62dd6 {
    max-width: 100%;
    width: 605px;
    height: 620px;
}
    
#\32 2c11f07 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 735px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 36dd197 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    width: 49%;
    min-height: 8px;
    align-items: center;
    background-image: none;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 56b424f {
    background-color: rgba(21, 65, 110, 1);
    border-width: 0px;
    border-color: rgba(237,232,223,1);
    background-image: none;
    border-style: solid;
}
    
#\35 96bf7de {
    max-width: 100%;
    width: 99.74%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: -52px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a97360d {
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 49%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#widget_sh3 {
    width: 180px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b77a3f1a {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#ff3ec02a {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#c968f27a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(21, 65, 110, 1);
    background-image: none;
}
    
#widget_co7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 8902051 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 55dcdcf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b30688d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 e7cd767 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 63fd2c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_1b6 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#widget_lhc {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 1;
}
    
#widget_kek {
    width: 57.56%;
    height: 498px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d6452667 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: rgba(21, 65, 110, 1);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#\35 f8731c9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: rgba(21, 65, 110, 1);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#\32 ac9feac {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 afa802d {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 a1bcdb5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: rgba(21, 65, 110, 1);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#widget_kpq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_lkv {
    width: 148px;
    height: auto;
    min-height: 38px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_n3e {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-top: 0px;
}
    
#widget_03p {
    width: 142px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 38px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_duu {
    width: 37.24%;
    height: 192px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_hau.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_hau {
    width: 91.79%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 5% 0px 5%;
}
    
#widget_ea3 {
    width: 184px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 38px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_l10 {
    width: 39.49%;
    height: 198px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 84b9dd8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 5250a80 {
    row-gap: 24px;
    flex-direction: column;
}
    
#\33 485770c {
    width: 100%;
}
    
#\33 d61d9a2 {
    width: 100%;
}
    
#\35 af23e6f {
    width: 100%;
}
    
:is([id^='54a35df9'], #repeater-item) {
    justify-content: flex-start;
    min-height: auto;
}
    
#\39 890e17e {
    column-gap: 3.573505804620431%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
:is([id^='d40475d5'], #repeater-item) {
    margin-right: 0%;
    margin-left: 0%;
    width: 57.78%;
    row-gap: 12px;
    height: auto;
    min-height: 200px;
    justify-content: center;
}
    
:is([id^='f5c0bbfb'], #repeater-item) {
    height: 220px;
    width: 38%;
}
    
:is([id^='b21fec08'], #repeater-item) {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    flex: 1;
    column-gap: 3.752290216196409%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 22bb54c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 3d587ca {
    row-gap: 24px;
    flex-direction: column;
}
    
#c6947bdb {
    width: 100%;
}
    
#c6c0d6d3 {
    width: 100%;
}
    
#d310a31d {
    row-gap: 24px;
    flex-direction: column;
}
    
#\38 c46dfab {
    width: 100%;
}
    
#\35 3bdcd87 {
    width: 100%;
}
}



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 93c66c6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#aa8c5028 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bc3f0fe2 {
    width: 100%;
    order: 1;
}
    
#\36 93eab89 {
    row-gap: 20px;
    padding-top: 0px;
    width: 100%;
    padding-bottom: 4%;
    min-height: 250px;
    height: auto;
}
    
#\37 c97277f {
    row-gap: 24px;
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding: 4% 8% 4% 8%;
}
    
#a2eb52e5 {
    order: 0;
}
    
#\37 3db23a7 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#df1fbc8f::before, #df1fbc8f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 2c6265a {
    width: 90%;
}
    
#\39 a7b5930 {
    row-gap: 0px;
    min-height: 77px;
    height: auto;
}
    
#\36 9b62dd6 {
    width: 220px;
    height: 305px;
}
    
#\32 2c11f07 {
    column-gap: 5%;
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 0px 2% 0px 0%;
}
    
#\32 36dd197 {
    width: 47.5%;
    min-height: 8px;
    justify-content: center;
    height: auto;
    order: 0;
}
    
#\35 a97360d {
    row-gap: 36px;
    width: 47.5%;
    min-height: 8px;
    order: 1;
    padding: 6% 16px 6% 16px;
}
}



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



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



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



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



@media (max-width: 767px) {
    
#\31 84b9dd8 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: unset;
    padding-right: var(--section-padding-right);
}
    
#\33 099bbc8 {
    align-items: center;
}
    
#\31 5250a80 {
    row-gap: 24px;
    flex-direction: column;
}
    
#\33 485770c {
    width: 100%;
}
    
#\33 d61d9a2 {
    width: 100%;
}
    
#\35 af23e6f {
    width: 100%;
}
    
:is([id^='54a35df9'], #repeater-item) {
    justify-content: flex-start;
    min-height: auto;
}
    
#\39 890e17e {
    column-gap: 3.573505804620431%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
:is([id^='d40475d5'], #repeater-item) {
    width: 100%;
    row-gap: 12px;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
:is([id^='f5c0bbfb'], #repeater-item) {
    height: 200px;
}
    
:is([id^='b21fec08'], #repeater-item) {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    flex: 1;
    column-gap: 7.712779312076325%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
}



@media (max-width: 767px) {
    
#\36 22bb54c {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: unset;
    padding-right: var(--section-padding-right);
}
    
#\30 e9f29fa {
    align-items: center;
}
    
#\32 3d587ca {
    row-gap: 24px;
    flex-direction: column;
}
    
#c6947bdb {
    width: 100%;
}
    
#c6c0d6d3 {
    width: 100%;
}
    
#d310a31d {
    row-gap: 24px;
    flex-direction: column;
}
    
#\38 c46dfab {
    width: 100%;
}
    
#\35 3bdcd87 {
    width: 100%;
}
    
#a23e4e6e {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 2d4ae60 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: unset;
    padding-right: var(--section-padding-right);
}
    
#\34 2c3652d {
    align-items: center;
}
    
#a262255a {
    align-items: center;
}
    
#\35 4e65f7d {
    row-gap: 32px;
    flex-direction: column;
}
    
#\39 943083b {
    width: 100%;
}
    
#\37 af1a7df {
    height: 200px;
}
    
#e5fbc92f {
    height: 200px;
}
    
#d2826ce1 {
    width: 100%;
}
    
#\35 e644742 {
    height: 200px;
}
    
#\37 3c3b06e {
    height: 200px;
}
    
#c3d2a014 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 8b3ec46 {
    row-gap: 32px;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: unset;
    padding-right: var(--section-padding-right);
}
    
#f9bbd133 {
    width: 100%;
}
    
#\33 f95b708 {
    min-height: 280px;
}
    
#\31 ad64a52 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 c45cfe6 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: unset;
    padding-right: var(--section-padding-right);
}
    
#\35 ea8717b {
    align-items: center;
}
    
#\32 ce0d4c1 {
    padding-top: 36px;
    padding-left: 24px;
    padding-bottom: 36px;
    padding-right: 24px;
}
    
#b7326d71 {
    flex-direction: column;
}
    
#\39 2d16a59 {
    width: 100%;
}
    
#\30 6518a6d {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 caf2bea {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 93c66c6 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#bc3f0fe2 {
    width: 100%;
    order: 1;
}
    
#\36 93eab89 {
    row-gap: 18px;
    margin-left: 0%;
    width: 100%;
    min-height: 140px;
    justify-content: flex-end;
    align-items: flex-start;
    height: auto;
    padding: 0% 0px 4% 4%;
}
    
#\37 c97277f {
    row-gap: 24px;
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding: 8% 4% 4% 4%;
}
    
#a2eb52e5 {
    order: 0;
}
    
#\37 3db23a7 {
    row-gap: 16px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 12% 0% 0% 0%;
}
    
#df1fbc8f::before, #df1fbc8f > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\39 a7b5930 {
    min-height: 62px;
    order: 0;
    height: auto;
}
    
#\36 9b62dd6 {
    width: 275px;
    height: 345px;
}
    
#\32 2c11f07 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\32 36dd197 {
    width: 100%;
    min-height: 477px;
    align-items: center;
    height: auto;
    order: 1;
}
    
#\35 96bf7de {
    order: 1;
}
    
#\35 a97360d {
    row-gap: 32px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 8% 8% 8% 8%;
}
}



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



@media (max-width: 767px) {
    
#\37 8902051 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 55dcdcf {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 b30688d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 63fd2c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_1b6 {
    height: 240px;
}
    
#widget_lhc {
    height: 240px;
}
    
#widget_kek {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#d6452667 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 f8731c9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 afa802d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 a1bcdb5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_duu {
    height: 240px;
}
    
#widget_l10 {
    height: 240px;
}
}

