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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-family:ClashDisplay-Semibold !important;
    color:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_2812432206 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1132838525 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1746278446 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1883813991 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1300151243 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1777920803 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1682133374 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1125559622 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1490556604 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1406997592 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1663943097 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1321831554 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1817730071 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1143957618 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1024129669 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1812112512 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1468304439 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1383438927 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1618049123 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1066809818 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1731085944 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1477447105 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1277365005 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1543762546 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2105816950 .center-text { font-weight:400 !important; }

  *#dm .dmInner div.u_2105816950 .bottom-text {
    font-weight:700 !important;
    font-family:'ClashDisplay-Bold' !important;
  }

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

  *#dm .dmInner div.u_1897816765 .socialHubIcon { color:var(--color_8) !important; }

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

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

  *#dm .dmInner div.u_1377421064 .socialHubIcon {
    color:var(--color_1) !important;
    background-color:var(--color_8) !important;
  }

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

  *#dm .dmInner div.u_1941949833 .socialHubIcon {
    color:var(--color_1) !important;
    background-color:var(--color_8) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1441142662 .socialHubIcon {
    color:var(--color_1) !important;
    background-color:var(--color_8) !important;
  }

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

  *#dm .dmInner div.u_1230403885 .socialHubIcon { color:var(--color_8) !important; }

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

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

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

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

  *#dm .dmInner div.u_1355109104 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1998515783 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1900552763 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1248805373 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1895822811 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1665181829 .svg { fill:rgba(255,255,255,1) !important; }

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

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

  *#dm .dmInner div.u_1966053040 .socialHubIcon {
    color:var(--color_1) !important;
    background-color:var(--color_8) !important;
  }

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

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

  *#dm .dmInner div.u_1669270275 .socialHubIcon {
    color:var(--color_1) !important;
    background-color:var(--color_8) !important;
  }

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

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

  *#dm .dmInner div.u_1554123665 .socialHubIcon {
    color:var(--color_1) !important;
    background-color:var(--color_8) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_2105816950 .carousel-container {
    width:100% !important;
    height:100% !important;
  }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_1) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:24px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:24px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:24px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}





@media all {
    
#\34 0315838 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.758888995897294%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ad84ce0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.77%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#d397ce82 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 a2c29c4::before, #\33 a2c29c4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.75;
    border-radius: inherit;
}
#\33 a2c29c4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/3927b0be/dms3rep/multi/opt/Rectangle-c03f6f57-c9a3f9b2-1920w.png");
    background-position: 100% 0%;
}
#\33 a2c29c4.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA+klEQVQI1wXB306CUAAHYF6qC1tb2aYurYwKoRWLxExiDheEJv4pkNZkMooVNZ1jy9llW3f2Cj3LuTy359f3cVuFInbFU9TMLh7iOSafPxh/reAtf9kg/WbawKdHJxLhMusZbOfzEOQLWH0PQTxFkKQYxTM2eo6Y697RjqEQrpxbw8HOBioCjxtDR+QPMZt4eA9c9hEO2XRs07f7a8IFZhn9Jg9dFXGrnSNqXyLtKXi1ZBbZVRZ2GvTRrBNulaiY+zJ6zQoc7RgvloCFIyDQeeZdSayrSrStiIT7W2hYPp3BaZRgV3MIW0Uk5j4MIcvqe1lWK23S1mGB/AMMNowCmo4TBgAAAABJRU5ErkJggg==');
}
    
#group_57g {
    width: 61.23277511961723%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 27px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1q6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: -37px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_t5p {
    width: 800px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_qm8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: center;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: -0px 0% 0px 0%;
}
    
#group_b8e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.90%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_gls {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 019ae38 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_36j {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hr7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 30cd279 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.758888995897294%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c9f9b13 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bd3663f6 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 678a73d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cfe8238f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a9a66f2b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6f0b9a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 f1b32fc {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d0b2aee {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 2d3158d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ddf9b9c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f5701be2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.758888995897294%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f39bc1f {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9986985 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 5bb35f3 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6e05790 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.758888995897294%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c86c54a3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d644520f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 010c518 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: -0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc8ed344 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bc910a9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7be9172 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 f9bca1c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 cf726f0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.758888995897294%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b6a0102 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9c53702 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_r4q {
    width: 100.00%;
    height: 20px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d397ce82 {
    padding: 4% 4% 4% 4%;
}
    
#\37 3cb30cc {
    margin: 0px 0% 0px 0%;
}
    
#\33 a2c29c4::before, #\33 a2c29c4 > .bgExtraLayerOverlay {
    
}
#\33 a2c29c4.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA+klEQVQI1wXB306CUAAHYF6qC1tb2aYurYwKoRWLxExiDheEJv4pkNZkMooVNZ1jy9llW3f2Cj3LuTy359f3cVuFInbFU9TMLh7iOSafPxh/reAtf9kg/WbawKdHJxLhMusZbOfzEOQLWH0PQTxFkKQYxTM2eo6Y697RjqEQrpxbw8HOBioCjxtDR+QPMZt4eA9c9hEO2XRs07f7a8IFZhn9Jg9dFXGrnSNqXyLtKXi1ZBbZVRZ2GvTRrBNulaiY+zJ6zQoc7RgvloCFIyDQeeZdSayrSrStiIT7W2hYPp3BaZRgV3MIW0Uk5j4MIcvqe1lWK23S1mGB/AMMNowCmo4TBgAAAABJRU5ErkJggg==');
}
    
#widget_t5p {
    width: 98.56%;
}
}



@media (max-width: 767px) {
    
#\34 0315838 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ad84ce0d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d397ce82 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\33 a2c29c4::before, #\33 a2c29c4 > .bgExtraLayerOverlay {
    
}
#\33 a2c29c4.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA+klEQVQI1wXB306CUAAHYF6qC1tb2aYurYwKoRWLxExiDheEJv4pkNZkMooVNZ1jy9llW3f2Cj3LuTy359f3cVuFInbFU9TMLh7iOSafPxh/reAtf9kg/WbawKdHJxLhMusZbOfzEOQLWH0PQTxFkKQYxTM2eo6Y697RjqEQrpxbw8HOBioCjxtDR+QPMZt4eA9c9hEO2XRs07f7a8IFZhn9Jg9dFXGrnSNqXyLtKXi1ZBbZVRZ2GvTRrBNulaiY+zJ6zQoc7RgvloCFIyDQeeZdSayrSrStiIT7W2hYPp3BaZRgV3MIW0Uk5j4MIcvqe1lWK23S1mGB/AMMNowCmo4TBgAAAABJRU5ErkJggg==');
}
    
#group_57g {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_t5p.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_t5p {
    align-self: flex-start;
    width: 94.35%;
    margin: 20px 0px 20px 0px;
}
    
#group_qm8 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 0px;
}
    
#group_b8e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 30cd279 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 5bb35f3 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 0px;
}
    
#f5701be2 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 010c518 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 0px;
}
    
#\37 cf726f0 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 6e05790 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_1q6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1q6 {
    width: 100.00%;
    margin: 0px 0px 0px 0px;
}
    
#\37 3cb30cc {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 4279645 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.758888995897294%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d710e061 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 70.00152777777778%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 24ef0e1 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 5% 4% 5%;
    margin: 0% 0% 0% 0%;
}
    
#bec3701e::before, #bec3701e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#bec3701e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/3927b0be/dms3rep/multi/opt/Clip+path+group+%281%29-1920w.png");
    background-position: 100% 50%;
}
#bec3701e.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4ElEQVQI1xXKy06DQBgGUPZqrCVUCgMOFzvAUBGhhPFSRUmx1V0TL+n7v0JJZvF/xrM+xtnJKczJFO7MBncYmO3AMi1Mzi/InFrksVCLRTEalzMbju3CZz5iHiHmIbjP4cxdsueMPC/SUSRHgzEOj3HwqxAiXiAXAplIcB0LCgJBQZjq8D8mQkBmKXKZ4iYTuFsmaOsCD0qRUve0qle6KpejUZUpNbWktpbUlIJUlVD3VNJ26Ohz29Nu6PR73x6Nt5eCNq8l9c+3tFaSusecPoaGvvcbOvzs6PA16N/9+vgH7ZZaMY9ezasAAAAASUVORK5CYII=');
}
    
#group_isn {
    width: 26%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#\30 0618f9b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eedf82e4 {
    width: 881px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 be95442 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 fda9739 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c8e73523 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.90%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e7601a98 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: -0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4fd99a6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7a79209 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1e8e661 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 58f31f4 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2a2ab22 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 0896c66 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 db84788 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.90%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ed90bdd9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.758888995897294%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e162f84 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f9890581 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da33c168 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 49d3053 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8564ad4 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: -0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e747ca98 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d0de0e4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6675adc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 eb860ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 394a62c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 51dcaf7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 b29f3dd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 5ed6b99 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb97d02a {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4849e97 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 3de32bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 c9a2b0a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.90%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f3f27ba0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.758888995897294%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6a6af92 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 89cd479 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: -0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5201df0 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 24ef0e1 {
    padding: 4% 5% 4% 5%;
}
    
#d5201df0 {
    margin: 0px 0% 0px 0%;
}
    
#bec3701e::before, #bec3701e > .bgExtraLayerOverlay {
    
}
#bec3701e.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4ElEQVQI1xXKy06DQBgGUPZqrCVUCgMOFzvAUBGhhPFSRUmx1V0TL+n7v0JJZvF/xrM+xtnJKczJFO7MBncYmO3AMi1Mzi/InFrksVCLRTEalzMbju3CZz5iHiHmIbjP4cxdsueMPC/SUSRHgzEOj3HwqxAiXiAXAplIcB0LCgJBQZjq8D8mQkBmKXKZ4iYTuFsmaOsCD0qRUve0qle6KpejUZUpNbWktpbUlIJUlVD3VNJ26Ohz29Nu6PR73x6Nt5eCNq8l9c+3tFaSusecPoaGvvcbOvzs6PA16N/9+vgH7ZZaMY9ezasAAAAASUVORK5CYII=');
}
}



@media (max-width: 767px) {
    
#\34 4279645 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d710e061 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 24ef0e1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#group_isn {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d5201df0 {
    margin: 0px 0% 0px 0%;
}
    
#\30 0618f9b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 0618f9b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#eedf82e4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eedf82e4 {
    min-width: 32px;
    align-self: flex-start;
    margin: 20px 0% 20px 0%;
}
    
#e7601a98 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 8564ad4 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 89cd479 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#c8e73523 {
    min-width: 32px;
    width: 100.00%;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 db84788 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ed90bdd9 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 c9a2b0a {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#f3f27ba0 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#bec3701e::before, #bec3701e > .bgExtraLayerOverlay {
    
}
#bec3701e.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4ElEQVQI1xXKy06DQBgGUPZqrCVUCgMOFzvAUBGhhPFSRUmx1V0TL+n7v0JJZvF/xrM+xtnJKczJFO7MBncYmO3AMi1Mzi/InFrksVCLRTEalzMbju3CZz5iHiHmIbjP4cxdsueMPC/SUSRHgzEOj3HwqxAiXiAXAplIcB0LCgJBQZjq8D8mQkBmKXKZ4iYTuFsmaOsCD0qRUve0qle6KpejUZUpNbWktpbUlIJUlVD3VNJ26Ohz29Nu6PR73x6Nt5eCNq8l9c+3tFaSusecPoaGvvcbOvzs6PA16N/9+vgH7ZZaMY9ezasAAAAASUVORK5CYII=');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 6ed9fb4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.53%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 502bb15 {
    min-height: 99.8876404494382vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#e66590ec::before, #e66590ec > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#e66590ec {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/3927b0be/dms3rep/multi/opt/Clip+path+group+%282%29-1920w.png");
}
#e66590ec.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA3UlEQVQI1zXMPU/CUABG4SbQCrf3q9AvtG20EiBRW41EB1AcRCc3HYxhwMTo/x9o0uF9jSQOZ3tyHM+f0JUX7Mo5O/KWHb9mV4zpihyeiHAgbNsTunFUckM1WlEfPVNlL+zHK3rmnK7I4IkQvT00jVNcvjK/+mAx/2R2/c1w+sYgW9IMx7BBAimDtv93nC02nCy3nN5/sVz88LB6Z1w+MEpniMIRjA5aIVTjlNUjTqo1jusn5GdrpKd3SPMaSVoiiWJYbVrpy50ziAr8F4QF7CCDtQmsGcIoAy3VHv4CFBxP8WVRfb0AAAAASUVORK5CYII=');
}
    
#group_qih {
    width: 61.470813397129184%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#b1b23993 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d45f62b3 {
    width: 800px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de7a4519 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 c1abcb4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c99077ac {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0dc459d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e4055153 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 1eed97d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 43a9a94 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: -0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 77664b4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6fd257a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.758888995897294%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 10e7df5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.90%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 8d1a5c0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 68bd033 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 a579488 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9102b61 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 227c89b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ab905bd4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.758888995897294%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 67a7d08 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c26ebcf2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cb77b4ce {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: -0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d69307e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cd36ad04 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.90%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d786f92 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a4d0856 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ae1a6ec6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 a8fcc92 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.90%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b86f37cf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 52e78dd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d4fa4ac {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4b36f5b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b575087 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: -0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 afeffb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 007ea70 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 646b607 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.758888995897294%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 502bb15 {
    padding: 4% 5% 4% 5%;
}
    
#f4a33b39 {
    margin: 0px 0% 0px 0%;
}
    
#e66590ec::before, #e66590ec > .bgExtraLayerOverlay {
    
}
#e66590ec.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA3UlEQVQI1zXMPU/CUABG4SbQCrf3q9AvtG20EiBRW41EB1AcRCc3HYxhwMTo/x9o0uF9jSQOZ3tyHM+f0JUX7Mo5O/KWHb9mV4zpihyeiHAgbNsTunFUckM1WlEfPVNlL+zHK3rmnK7I4IkQvT00jVNcvjK/+mAx/2R2/c1w+sYgW9IMx7BBAimDtv93nC02nCy3nN5/sVz88LB6Z1w+MEpniMIRjA5aIVTjlNUjTqo1jusn5GdrpKd3SPMaSVoiiWJYbVrpy50ziAr8F4QF7CCDtQmsGcIoAy3VHv4CFBxP8WVRfb0AAAAASUVORK5CYII=');
}
    
#\35 6ed9fb4 {
    width: 28.52%;
}
    
#group_qih {
    width: 67.25286821705426%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 6ed9fb4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 502bb15 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_qih {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
}
    
#b1b23993 {
    width: 100.00%;
}
    
#\35 43a9a94 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 0px;
}
    
#\36 10e7df5 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 6fd257a {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#cb77b4ce {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 0px;
}
    
#cd36ad04 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ab905bd4 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 b575087 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 0px;
}
    
#\32 a8fcc92 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 646b607 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d45f62b3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d45f62b3 {
    margin: 20px 0% 20px 0%;
}
    
#e66590ec::before, #e66590ec > .bgExtraLayerOverlay {
    
}
#e66590ec.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA3UlEQVQI1zXMPU/CUABG4SbQCrf3q9AvtG20EiBRW41EB1AcRCc3HYxhwMTo/x9o0uF9jSQOZ3tyHM+f0JUX7Mo5O/KWHb9mV4zpihyeiHAgbNsTunFUckM1WlEfPVNlL+zHK3rmnK7I4IkQvT00jVNcvjK/+mAx/2R2/c1w+sYgW9IMx7BBAimDtv93nC02nCy3nN5/sVz88LB6Z1w+MEpniMIRjA5aIVTjlNUjTqo1jusn5GdrpKd3SPMaSVoiiWJYbVrpy50ziAr8F4QF7CCDtQmsGcIoAy3VHv4CFBxP8WVRfb0AAAAASUVORK5CYII=');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c8e27da1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 70.72361111111111%;
    min-width: 4%;
    padding: 16px 5% 16px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\33 eff56a4 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 816d3b0::before, #\37 816d3b0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.75;
    border-radius: inherit;
}
#\37 816d3b0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/3927b0be/dms3rep/multi/opt/Group+%281%29-1920w.png");
}
#\37 816d3b0.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA+klEQVQI1wXBW0+CYAAGYH5aV3XlWisXNEYHRUNaIlpgAjFsYTi3DsIYlS7Ecjpqa131l7qo7TPWx8W7noe5VIvwDR4TV0ZyVceDI+HeEdHXeNgNHs0jnjYb5V+mJa7D0/cRdBX4zjEcRUBHKkKrbOG0wkI53M2rkpgxJzUBfaeNa89F19ChSCXIBztoVfcgCywEbjtfK2xmjGcbiPwAYThCrzfAuWnDMQ24lglVroFjuXxltZAxs3hK5y8pjZNXeuOP6TAY0Sh8pP6d/6e1LSqUyssNlv1h3j8+Sbp4I8/TBRk/zUicpGQymZPbYUTMi8FSPet8a5b+9Q+2tJMsu0r8HQAAAABJRU5ErkJggg==');
}
    
#group_hn5 {
    width: 25.28%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\38 b7ad075 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd00e69f {
    width: 781px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c45b43c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 f6ee5be {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 bd44997 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e6aab68 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 feebb90 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.90%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 23d62f9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 13a99ac {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: -0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adaca9b1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 cbee4ab {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ca678ea {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.758888995897294%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a0c5bd7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 7ef4b5f {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b07f5347 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cc7df486 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.90%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6a69c01 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b426e44 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0f680b0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9251882 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bb63dfe6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c84eed56 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: -0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a242e3c0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.758888995897294%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 811dc48 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ea7d82a7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.90%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fcfe796b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: -0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d56c46c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 053d280 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ade42c25 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 02a002d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e63e4077 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.758888995897294%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d0c6a1db {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 45e49be {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ae9bd92c {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 eaabcbc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aabd6390 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 eff56a4 {
    padding: 4% 5% 4% 5%;
}
    
#aabd6390 {
    margin: 0px 0% 0px 0%;
}
    
#\37 816d3b0::before, #\37 816d3b0 > .bgExtraLayerOverlay {
    
}
#\37 816d3b0.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA+klEQVQI1wXBW0+CYAAGYH5aV3XlWisXNEYHRUNaIlpgAjFsYTi3DsIYlS7Ecjpqa131l7qo7TPWx8W7noe5VIvwDR4TV0ZyVceDI+HeEdHXeNgNHs0jnjYb5V+mJa7D0/cRdBX4zjEcRUBHKkKrbOG0wkI53M2rkpgxJzUBfaeNa89F19ChSCXIBztoVfcgCywEbjtfK2xmjGcbiPwAYThCrzfAuWnDMQ24lglVroFjuXxltZAxs3hK5y8pjZNXeuOP6TAY0Sh8pP6d/6e1LSqUyssNlv1h3j8+Sbp4I8/TBRk/zUicpGQymZPbYUTMi8FSPet8a5b+9Q+2tJMsu0r8HQAAAABJRU5ErkJggg==');
}
    
#c8e27da1 {
    width: 73.91953488372093%;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_hn5 {
    width: 21.86%;
}
}



@media (max-width: 767px) {
    
#c8e27da1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
}
    
#\33 eff56a4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\37 816d3b0::before, #\37 816d3b0 > .bgExtraLayerOverlay {
    
}
#\37 816d3b0.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA+klEQVQI1wXBW0+CYAAGYH5aV3XlWisXNEYHRUNaIlpgAjFsYTi3DsIYlS7Ecjpqa131l7qo7TPWx8W7noe5VIvwDR4TV0ZyVceDI+HeEdHXeNgNHs0jnjYb5V+mJa7D0/cRdBX4zjEcRUBHKkKrbOG0wkI53M2rkpgxJzUBfaeNa89F19ChSCXIBztoVfcgCywEbjtfK2xmjGcbiPwAYThCrzfAuWnDMQ24lglVroFjuXxltZAxs3hK5y8pjZNXeuOP6TAY0Sh8pP6d/6e1LSqUyssNlv1h3j8+Sbp4I8/TBRk/zUicpGQymZPbYUTMi8FSPet8a5b+9Q+2tJMsu0r8HQAAAABJRU5ErkJggg==');
}
    
#group_hn5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 13a99ac {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 0px;
}
    
#\36 feebb90 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 ca678ea {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c84eed56 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 0px;
}
    
#cc7df486 {
    min-width: 32px;
    justify-content: center;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a242e3c0 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#fcfe796b {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 0px;
}
    
#ea7d82a7 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e63e4077 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#aabd6390 {
    margin: 0px 0% 0px 0%;
}
    
#bd00e69f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bd00e69f {
    margin: 20px 0% 20px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#aee7774a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 bb9a0bc {
    min-height: 408px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 eca2004 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_e5k {
    width: 100.00%;
    height: 128px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 1b611c1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 1b611c1 {
    width: 100.00%;
    height: 128px;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_km0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_km0 {
    width: 1000px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 0px 50px 0px;
}
    
#\32 baf1c41 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 bb9a0bc {
    padding: 80px 0% 80px 0%;
}
    
#\32 baf1c41 {
    margin: 0px 0% 0px 0%;
}
    
#widget_km0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_km0 {
    width: 79.09%;
    margin: 0px 0px 50px 0px;
}
    
#aee7774a {
    row-gap: 0px;
}
    
#\36 1b611c1 {
    height: auto;
}
    
#widget_e5k.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_e5k {
    height: auto;
    margin: 0px 0px 15px 0px;
}
}



@media (max-width: 767px) {
    
#aee7774a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 bb9a0bc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
}
    
#widget_e5k {
    height: 78px;
}
    
#widget_km0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_km0 {
    width: 85.58%;
    margin: 20px 0px 0px 0px;
}
    
#\36 1b611c1 {
    width: 100.00%;
    height: 92px;
}
    
#\32 baf1c41 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 6551304 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e109fd98 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c2719826 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 64fde0d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_mah {
    width: 1440px;
    height: 636px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_c06 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    order: 0;
}
    
#widget_6t1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6551304 {
    margin: 0px 0% 0px 0%;
}
    
#c2719826 {
    padding: 0% 0% 0% 0%;
}
    
#widget_mah.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#widget_mah {
    width: 730px;
    height: 700px;
    margin: -30px 0px 0px 0px;
}
    
#group_c06 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 6551304 {
    margin: 0px 0% 0px 0%;
}
    
#e109fd98 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c2719826 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_mah {
    width: 180px;
    height: 700px;
}
    
#group_c06 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 b809532 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 3fa9096 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 d0ef875 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
}
    
#widget_bg5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3fa9096 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 1a83e91 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 b809532 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 3fa9096 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_bg5.flex-element.widget-wrapper > [data-element-type] {
    padding: 138px 0px 138px 0px;
}
#widget_bg5 {
    width: 100.00%;
    height: 697px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f2280c4d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3d10711 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 07b9852::before, #\34 07b9852 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\34 07b9852 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_uui {
    width: 91.76%;
    height: 320px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 3d10711 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 8f35ff4 {
    margin: 0px 0% 0px 0%;
}
    
#\34 07b9852::before, #\34 07b9852 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#f2280c4d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 3d10711 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_uui {
    height: 288px;
    width: 100.00%;
}
    
#\34 07b9852::before, #\34 07b9852 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\32 5138261 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 80c195a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 50px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 7b36731 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d3251b6c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_jo4 {
    align-items: flex-end;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    order: 2;
    padding: 0px 0px 0px 30px;
    margin: 30px 0% 0px 0%;
}
    
#group_7g7 {
    justify-content: flex-start;
    align-items: center;
    width: 67.82%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b736892 {
    justify-content: flex-start;
    align-items: center;
    width: 29.40%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    padding: 0px 0px 70px 0px;
    margin: 0px 0% 0px -0.1%;
}
    
#widget_fav {
    width: 100.00%;
    height: 116px;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_1gs {
    width: 82.25%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_f66 {
    width: 45.52%;
    height: auto;
    max-width: 100%;
}
    
#\31 93a8245 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 346px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    min-width: 32px;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d71d2759 {
    justify-content: flex-start;
    align-items: center;
    width: 33.3%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 1c2d965 {
    width: 200px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 8ed9908 {
    flex-direction: row;
    align-items: center;
    width: 86.36%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 59d669a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 29.16%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 83b4ea0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4ce3cae {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 60.11%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    padding: 0px 0px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#bdc2d031 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4460af4 {
    justify-content: flex-start;
    align-items: center;
    width: 33.3%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f3febc0 {
    width: 200px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 a07bb7c {
    flex-direction: row;
    align-items: center;
    width: 82.73%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
}
    
#\30 53b8004 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 29.16%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f1a20813 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d104e0e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 60.11%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    padding: 0px 0px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 405dd64 {
    width: 82.10%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d584aefc {
    justify-content: flex-start;
    align-items: center;
    width: 33.3%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6e11211 {
    width: 200px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 27f9031 {
    flex-direction: row;
    align-items: center;
    width: 93.74%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b24e4970 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 29.16%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cf0d428c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f68662b2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 60.11%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    padding: 0px 0px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4ca61a0 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lva {
    width: 1001px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_mvt {
    width: 100.00%;
    height: 20px;
    max-width: 100%;
    order: 0;
}
    
#d20c8908 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 346px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    min-width: 32px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 721d3aa {
    justify-content: flex-start;
    align-items: center;
    width: 33.3%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ce946036 {
    width: 200px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 99c6113 {
    flex-direction: row;
    align-items: center;
    width: 86.36%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a11d6a4f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 29.16%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 fae5f47 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca4e377e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 60.11%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    padding: 0px 0px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b6cd1bcf {
    justify-content: flex-start;
    align-items: center;
    width: 33.3%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e85e1c81 {
    width: 200px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f4073534 {
    flex-direction: row;
    align-items: center;
    width: 82.73%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
}
    
#\35 fe9875f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 29.16%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a37fa0e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1ab3db8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 60.11%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    padding: 0px 0px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d9b712a0 {
    width: 82.10%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 13301dd {
    justify-content: flex-start;
    align-items: center;
    width: 33.3%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 cb20620 {
    width: 200px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f04f55c0 {
    flex-direction: row;
    align-items: center;
    width: 93.74%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 17b5415 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 29.16%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d0ed1e1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 855a2e2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 60.11%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    padding: 0px 0px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8067a77 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 5138261 {
    width: 83px;
}
    
#\34 7b36731 {
    padding: 80px 5% 80px 5%;
}
    
#\34 4d0e25e {
    margin: 0px 0% 0px 0%;
}
    
#group_jo4 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_7g7 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b736892 {
    min-width: 32px;
    width: 80.21%;
    margin: 0px 0% 0px 0%;
}
    
#\31 93a8245 {
    min-width: 32px;
    min-height: auto;
    column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bdc2d031 {
    width: 104px;
}
    
#\34 8ed9908 {
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a07bb7c {
    width: 100%;
}
    
#\37 27f9031 {
    width: 100%;
}
    
#\31 1c2d965 {
    width: 100%;
    height: auto;
}
    
#\34 f3febc0 {
    width: 100%;
    height: auto;
}
    
#\37 6e11211 {
    height: auto;
    width: 100%;
}
    
#\37 80c195a {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d71d2759 {
    width: 33.3%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4460af4 {
    width: 33.3%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d584aefc {
    width: 33.3%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d20c8908 {
    min-width: 32px;
    min-height: auto;
    column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 721d3aa {
    width: 33.3%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ce946036 {
    width: 100%;
    height: auto;
}
    
#\30 99c6113 {
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b6cd1bcf {
    width: 33.3%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e85e1c81 {
    width: 100%;
    height: auto;
}
    
#f4073534 {
    width: 100%;
}
    
#\30 13301dd {
    width: 33.3%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 cb20620 {
    height: auto;
    width: 100%;
}
    
#f04f55c0 {
    width: 100%;
}
    
#d9b712a0 {
    width: 79px;
}
    
#\30 8067a77 {
    width: 102px;
}
    
#\38 405dd64 {
    width: 75px;
}
    
#\33 4ca61a0 {
    width: 112px;
}
}



@media (max-width: 767px) {
    
#\32 5138261 {
    width: 73px;
}
    
#\37 80c195a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 7b36731 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#widget_fav {
    height: 87px;
}
    
#\31 1c2d965 {
    height: auto;
    width: 90.25%;
}
    
#\34 f3febc0 {
    height: auto;
    width: 100.00%;
}
    
#\37 6e11211 {
    height: auto;
    width: 100.00%;
}
    
#group_jo4 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_7g7 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 b736892 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 93a8245 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d71d2759 {
    min-width: 32px;
    width: 100.00%;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4460af4 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d584aefc {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 27f9031 {
    width: 100.00%;
}
    
#widget_mvt {
    height: 20px;
}
    
#\34 4d0e25e {
    margin: 0px 0% 0px 0%;
}
    
#widget_lva.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_lva {
    margin: 20px 0px 0px 0px;
}
    
#bdc2d031 {
    width: 101px;
}
    
#\38 4ce3cae {
    width: auto;
}
    
#\38 405dd64 {
    width: 60px;
}
    
#d20c8908 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 16px 16px 16px;
    margin: 15px 0% 0px 0%;
}
    
#\37 721d3aa {
    min-width: 32px;
    width: 100.00%;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ce946036 {
    height: auto;
    width: 90.25%;
}
    
#ca4e377e {
    width: auto;
}
    
#b6cd1bcf {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e85e1c81 {
    height: auto;
    width: 100.00%;
}
    
#d9b712a0 {
    width: 70px;
}
    
#\30 13301dd {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 cb20620 {
    height: auto;
    width: 100.00%;
}
    
#f04f55c0 {
    width: 100.00%;
}
    
#\33 4ca61a0 {
    width: 108px;
}
    
#\30 8067a77 {
    width: 98px;
}
    
#\30 d104e0e {
    width: auto;
}
    
#f68662b2 {
    width: auto;
}
    
#\30 855a2e2 {
    width: auto;
}
    
#\38 1ab3db8 {
    width: auto;
}
    
#b24e4970 {
    width: 52px;
    min-height: auto;
}
    
#\37 17b5415 {
    width: 56px;
    min-height: auto;
}
}



@media all {
    
#b6a51ae4 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 5px 5px 5px 5px;
    padding: 30px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 9d854e8 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 d75ece1 {
    justify-content: flex-start;
    align-items: center;
    width: 29.40%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    padding: 0px 0px 70px 0px;
    margin: 0px 0% 0px -0.1%;
}
    
#\34 42a2fb0 {
    flex-direction: row;
    align-items: center;
    width: 82.73%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f0c490e2 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 0px;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 1fbd03d {
    width: 100.00%;
    height: 20px;
    max-width: 100%;
    order: 0;
}
    
#\37 5f67c94 {
    justify-content: flex-start;
    align-items: center;
    width: 67.82%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 85px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#c345c6d8 {
    width: 100.00%;
    height: 116px;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 d9aace4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 d9aace4 {
    width: 99.9969390984149%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5957e82 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 5b54650 {
    width: 45.52%;
    height: auto;
    max-width: 100%;
}
    
#\39 dcf2067 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 60px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f79a7dd9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 da61854 {
    width: 82.25%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#dd45b700 {
    width: 83.44%;
    height: 258px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 07b23a3 {
    align-items: flex-end;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    order: 2;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_10j {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 55576f6 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 2aacaee {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 5px 5px 5px 5px;
    padding: 30px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b81665d7 {
    width: 83.44%;
    height: 258px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 35ff865 {
    flex-direction: row;
    align-items: center;
    width: 82.73%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c687443b {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 0px;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 c9a6523.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 c9a6523 {
    width: 99.9969390984149%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b9d2c12 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\35 beec015 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 958c0dc {
    margin: -170px 0% -170px 0%;
}
    
#dd45b700 {
    width: 80.92%;
    height: 166px;
}
    
#\38 9d854e8 {
    padding: 4% 2% 4% 2%;
}
    
#\38 d75ece1 {
    min-width: 32px;
    width: 80.21%;
    margin: 0px 0% 0px 0%;
}
    
#f0c490e2 {
    width: 100.00%;
}
    
#\35 07b23a3 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5f67c94 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 dcf2067 {
    min-width: 32px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d9aace4 {
    width: 98.20%;
}
    
#b6a51ae4 {
    width: 44.51%;
}
    
#\37 2aacaee {
    width: 46.51438183347351%;
}
    
#b81665d7 {
    width: 84.76%;
    height: 166px;
}
    
#c687443b {
    width: 100.00%;
}
    
#\38 c9a6523 {
    width: 98.20%;
}
}



@media (max-width: 767px) {
    
#b6a51ae4 {
    min-width: 32px;
    width: 100.00%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5957e82 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 dcf2067 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    height: auto;
    min-height: 901px;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 958c0dc {
    margin: 0px 0% 0px 0%;
}
    
#dd45b700 {
    height: auto;
    width: 85.11%;
}
    
#\38 9d854e8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\38 d75ece1 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 1fbd03d {
    height: 20px;
}
    
#\35 07b23a3 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5f67c94 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c345c6d8 {
    height: 87px;
}
    
#\37 2aacaee {
    min-width: 32px;
    width: 100.00%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b81665d7 {
    height: auto;
    width: 85.11%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 202e1cc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 3ec0de7::before, #\34 3ec0de7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\34 3ec0de7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 7d38acd {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_v3c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 e00eaa9 {
    margin: 0px 0% 0px 0%;
}
    
#\34 3ec0de7::before, #\34 3ec0de7 > .bgExtraLayerOverlay {
    
}
    
#\38 7d38acd {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\36 202e1cc {
    min-height: 328px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 3ec0de7::before, #\34 3ec0de7 > .bgExtraLayerOverlay {
    
}
    
#\38 7d38acd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_v3c.flex-element.widget-wrapper > [data-element-type] {
    padding: 120px 0px 120px 0px;
}
#widget_v3c {
    width: 83.19%;
    margin: 0px 0% 0px 0%;
}
    
#\34 e00eaa9 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 da75d15 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: -0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7dae30f {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be049aea {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0d19952 {
    width: 750px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f83f4b2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a454d90c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 479ff61 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ad511a5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d4b901a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fc1face7 {
    min-height: 99.8876404494382vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b2b4fa49 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 560b105 {
    width: 61.470813397129184%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#f2a5a08b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: -0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfe1e710 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#aa5940a0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a6916bc0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.758888995897294%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#aff37766 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6d9cc52 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f89daf2 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: -0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 653d9c1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.758888995897294%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fa6c86b6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/3927b0be/dms3rep/multi/opt/Clip+path+group+%283%29-1920w.png");
}
#fa6c86b6.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA2UlEQVQI1wXB3W6CMBgG4B6TJeIPPwoUhBbWApaJw+GGQpZlye7/WiTh4P32PMzfWMT3NtV5SI9LQWMraHjLqJIR8ixByoOllsHM3LVFoWdTXUQ0XTX93kp6vCsqiww8SeH6wcJDf2bblUV716aq4DT1J/obWxp7Q6VS8CKJlcOXnevPzN28UOCtScuYhq6mn6Gl+9VQpRX2sYRzOC4x5zPLDjZktIXJI3y1ClNvMH4YXIxGLgXSY7JoGT/ZWexwzhx0ryHujcDUaXzfTvhsFRotoAVfmoI//wHNTVZ7RYVvJQAAAABJRU5ErkJggg==');
}
    
#f431f124 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 97ecadb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 410cf04 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b6d19c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2132c5b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.90%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f114d2f {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5a85157 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.758888995897294%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ee4f36b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 3aef147 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 2eb50d1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 82.39%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 187fd01 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.90%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a5009747 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5bf2152 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 051d996 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 285a6c2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.90%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ff9a196d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.53%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#eedd22c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 8062fa0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f062b96 {
    width: 100%;
    height: 26px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b89df75d {
    margin: 0px 0% 0px 0%;
}
    
#fc1face7 {
    padding: 4% 5% 4% 5%;
}
    
#ff9a196d {
    width: 28%;
}
    
#\35 560b105 {
    width: 68.00081339712918%;
}
}



@media (max-width: 767px) {
    
#\37 da75d15 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 0px;
}
    
#d0d19952.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d0d19952 {
    margin: 20px 0% 20px 0%;
}
    
#\34 b6d19c9 {
    width: 100.00%;
}
    
#\36 2132c5b {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 5a85157 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#fc1face7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 187fd01 {
    min-width: 32px;
    width: 100.00%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 560b105 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
}
    
#f2a5a08b {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 0px;
}
    
#a6916bc0 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 f89daf2 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 0px;
}
    
#\31 285a6c2 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ff9a196d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 653d9c1 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}

