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

  *#dm .dmInner nav.u_1069365954.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-family:Parkinsans !important;
    font-size:18px !important;
  }

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

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

  *#dm .dmInner a.u_2923984799 { background-color:var(--color_9) !important; }

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

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

  *#dm .dmInner div.u_1856360088 span[data-icon-mask] { background-color:var(--color_7) !important; }

  *#dm .dmInner *.u_1204147191 .svg { width:100% !important; }

  *#dm .dmInner div.u_1204147191 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner *.u_1117929254 .svg { width:100% !important; }

  *#dm .dmInner div.u_1117929254 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner *.u_1316366869 .svg { width:100% !important; }

  *#dm .dmInner div.u_1316366869 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
  }

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

  *#dm .dmInner div.u_1316366869 span[data-icon-mask] { background-color:var(--color_2) !important; }

  *#dm .dmInner *.u_1852837328 .svg { width:100% !important; }

  *#dm .dmInner div.u_1852837328 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner *.u_1576229418 .svg { width:100% !important; }

  *#dm .dmInner div.u_1576229418 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
  }

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

  *#dm .dmInner div.u_1576229418 span[data-icon-mask] { background-color:var(--color_2) !important; }

  *#dm .dmInner *.u_1656244371 .svg { width:100% !important; }

  *#dm .dmInner div.u_1656244371 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner *.u_1411360830 .svg { width:100% !important; }

  *#dm .dmInner div.u_1411360830 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner *.u_1440810500 .svg { width:100% !important; }

  *#dm .dmInner div.u_1440810500 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner *.u_1602638658 .svg { width:100% !important; }

  *#dm .dmInner div.u_1602638658 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner *.u_1592857404 .svg { width:100% !important; }

  *#dm .dmInner div.u_1592857404 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner *.u_1205295426 .svg { width:100% !important; }

  *#dm .dmInner div.u_1205295426 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
  }

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

  *#dm .dmInner div.u_1440810500 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1204147191 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1656244371 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1602638658 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1117929254 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1411360830 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1592857404 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1852837328 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1205295426 span[data-icon-mask] { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_994145702 { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1163326715 .link-text { font-weight:600 !important; }

  *#dm .dmInner div.u_1793738497 .link-text {
    font-weight:600 !important;
    color:var(--color_7) !important;
  }

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

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

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

  *#dm .dmInner a.u_5172197 { background-color:var(--color_7) !important; }

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

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

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

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

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

  *#dm .dmInner a.u_2923984799 .iconBg { display:none !important; }

  *#dm .dmInner a.u_994145702 .iconBg { display:none !important; }

  *#dm .dmInner a.u_842213439 .iconBg { display:none !important; }

  *#dm .dmInner a.u_5172197 .iconBg { display:none !important; }

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

  *#dm .dmInner a.u_5172197:hover,
  *#dm .dmInner a.u_5172197.hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1301041059 img {
    object-fit:cover !important;
    object-position:100% 100% !important;
    border-radius:40px 40px 40px 40px !important;
  }
}

@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(161,145,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(161,145,255,1) !important; }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner nav.u_1069365954.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:15px !important; }

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

  *#dm .dmInner nav.u_1069365954.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:15px !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 {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 56bba5c {
    min-height: 30vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 45%;
    min-width: auto;
    background-image: none;
    order: 1;
    background-size: contain;
    background-color: rgba(0, 0, 0, 0);
    background-position: 100% 100%;
    flex: 0 1 auto;
    align-self: flex-start;
    justify-content: flex-end;
    justify-self: auto;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 29d8208 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    align-content: stretch;
    align-items: stretch;
    padding: 170px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 90bbdef::before, #\37 90bbdef > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.9;
    border-radius: inherit;
}
#\37 90bbdef {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/c80cdf97/dms3rep/multi/opt/stones-1920w.png");
    background-origin: border-box;
}
    
#group_a7u {
    width: 55%;
    min-width: auto;
    min-height: 70vh;
    column-gap: 4%;
    row-gap: 30px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    order: 0;
    flex: 0 1 auto;
    align-content: flex-end;
    align-self: flex-start;
    justify-self: auto;
    align-items: flex-end;
    padding: 3% 1% 3% 1%;
    margin: 0px 0% 0px 0%;
}
    
#widget_qgu.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_qgu {
    width: 100%;
    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_e4b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 40px 10px 40px;
    padding-top: 10px;
    padding-right: 40px;
    padding-bottom: 10px;
    padding-left: 40px;
}
#widget_e4b {
    width: auto;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#cb9135f9 {
    margin: 0px 0% 0px 0%;
}
    
#dae583e8 {
    width: 73.64%;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 caf0a06 {
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#group_609 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 1.809954751131222%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 833b9c4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 40px 10px 40px;
}
#\39 833b9c4 {
    width: auto;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_l96 {
    align-items: flex-start;
    max-width: 800px;
    width: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 279eb94 {
    width: auto;
    height: 1000px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fc5ec3e0 {
    min-height: 50vh;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 10% 20px 10% 20px;
    margin: 0% 0% 0% 0%;
}
    
#\37 0454a4f[data-background-color-animation] {
    
}
#\37 0454a4f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: url("https://irp.cdn-website.com/c80cdf97/dms3rep/multi/opt/pexels-photo-7176026-1920w.jpeg?jxl&v=jxl");
    background-attachment: fixed;
}
    
#group_0bc {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    flex-wrap: nowrap;
    align-content: center;
    flex: 0 1 auto;
    flex-direction: row;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
}
    
#\33 8e6f743 {
    margin: 0px 0% 0px 0%;
}
    
#\34 cee70fb {
    align-items: flex-start;
    width: auto;
    min-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    min-width: 80%;
    order: 3;
    flex: 1 1 auto;
    background-position: 100% 50%;
    background-color: rgba(248, 247, 253, 0.9);
    align-content: flex-start;
    padding-top: 2%;
    padding-right: 2%;
    padding-bottom: 2%;
    padding-left: 2%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    background-image: url('https://irp.cdn-website.com/c80cdf97/dms3rep/multi/opt/background-texture-3-1920w.png');
    justify-content: center;
}
    
#d6f64844 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    flex: 0 1 auto;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\31 842c160 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab22ec58 {
    width: 100%;
    max-width: 800px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#widget_s2h.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 40px 10px 40px;
    padding-top: 10px;
    padding-right: 40px;
    padding-bottom: 10px;
    padding-left: 40px;
}
#widget_s2h {
    width: auto;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c518ab4f {
    min-height: 100vh;
    column-gap: 6%;
    row-gap: 40px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: center;
    max-width: var(--max-content-width_1, 1200px);
    align-items: flex-start;
    align-content: flex-start;
    padding: 4% 20px 4% 20px;
    margin: 0% 0% 0% 0%;
}
    
#f5941078 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#abc6c69b {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 ac2aac3 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 40px;
    width: 77.14%;
    min-width: 4%;
    order: 0;
    justify-self: auto;
    max-width: 1080px;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_v1b {
    width: 100%;
    height: auto;
    max-width: 1080px;
}
    
#daeb330e {
    width: 100%;
    max-width: 1080px;
}
    
#\35 936c7a2 {
    width: 89.07%;
    height: auto;
    max-width: 100%;
}
    
#\38 b717a89 {
    width: 89.01%;
    height: auto;
    max-width: 100%;
}
    
#b1e62409 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.14%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 6%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    align-content: flex-start;
    border-radius: 123px 123px 123px 123px;
    background-color: rgba(0, 0, 0, 0);
}
    
#e9fd8fc1 {
    width: 88.90%;
    height: auto;
    max-width: 100%;
}
    
#a6b5ceb2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.14%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 6%;
    order: 3;
    margin-right: 0%;
    margin-left: 0%;
    align-content: flex-start;
}
    
#\35 3dd523a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 10px;
    order: 0;
    flex-wrap: nowrap;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    justify-content: center;
}
    
#\38 742d2d0 {
    width: 32.6016px;
    height: auto;
    max-width: 100%;
}
    
#f42b3be6 {
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    row-gap: 0px;
    column-gap: 1.72%;
    min-width: 32px;
    order: 0;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    --column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 81a0c7f {
    width: 33.0469px;
    height: auto;
    max-width: 100%;
}
    
#f9cb4f7c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 49.14%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 6%;
    order: 6;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 4b470ce {
    width: 33.7422px;
    height: auto;
    max-width: 100%;
}
    
#\38 a0d6a8b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 49.14%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 6%;
    order: 9;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 3031aeb {
    width: 33.0469px;
    height: auto;
    max-width: 100%;
}
    
#dddbfba6 {
    width: 89.01%;
    height: auto;
    max-width: 100%;
}
    
#e34a80d6 {
    width: 88.90%;
    height: auto;
    max-width: 100%;
}
    
#\31 ea99716 {
    width: 33.7422px;
    height: auto;
    max-width: 100%;
}
    
#bd6fe05b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 49.14%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 6%;
    order: 1;
    border-radius: 123px 123px 123px 123px;
    background-color: rgba(0, 0, 0, 0);
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\37 0f53961 {
    width: 32.6016px;
    height: auto;
    max-width: 100%;
}
    
#\32 0c260ec {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 49.14%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 6%;
    order: 4;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#c1f04f22 {
    width: 89.07%;
    height: auto;
    max-width: 100%;
}
    
#\31 27db97c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.14%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 6%;
    order: 7;
    align-content: flex-start;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\37 13a4374 {
    width: 33.0469px;
    height: auto;
    max-width: 100%;
}
    
#\37 2e130ea {
    width: 89.01%;
    height: auto;
    max-width: 100%;
}
    
#\37 27bdd66 {
    width: 98.09%;
    height: auto;
    max-width: 100%;
}
    
#\32 a967d60 {
    width: 37.6016px;
    height: auto;
    max-width: 100%;
}
    
#c4ea1753 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.14%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 6%;
    order: 2;
    align-content: flex-start;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#edb4b0ea {
    width: 37.6016px;
    height: auto;
    max-width: 100%;
}
    
#\30 ba431e1 {
    width: 96.58%;
    height: auto;
    max-width: 100%;
}
    
#\32 bb90aef {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.14%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 6%;
    order: 5;
    align-content: flex-start;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\30 5fca7ed {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.14%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 6%;
    order: 8;
    align-content: flex-start;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\32 d64aac1 {
    width: 37.6016px;
    height: auto;
    max-width: 100%;
}
    
#\35 a472253 {
    width: 103.83%;
    height: auto;
    max-width: 100%;
}
    
#fe5222b7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 49.14%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 6%;
    order: 9;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a7003d42 {
    width: 33.0469px;
    height: auto;
    max-width: 100%;
}
    
#e2ae5dcd {
    width: 89.01%;
    height: auto;
    max-width: 100%;
}
    
#\30 b0752e8 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    order: 2;
    justify-self: auto;
    border-width: 0 0 0 2px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) var(--color_9);
    border-style: solid;
    align-self: stretch;
    padding-top: 0px;
    padding-right: 40px;
    padding-bottom: 0px;
    padding-left: 40px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}
    
#\39 7b3902a {
    width: 77.93%;
    height: auto;
    max-width: 900px;
}
    
#c443788f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 4671377 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 2100384 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 0294584 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e56a09c4 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 13fcfc9 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    justify-content: center;
    padding: 8% 20px 8% 20px;
    margin: 0% 0% 0% 0%;
}
    
#a4ebe36e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\31 730266b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    row-gap: 80px;
    column-gap: 13%;
    min-width: 32px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 13%;
    order: 1;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f1589d43 {
    justify-content: flex-start;
    align-items: center;
    width: 75%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 6%;
    order: 1;
    flex-wrap: nowrap;
    align-content: center;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) var(--color_7);
    border-style: solid;
    border-radius: 16px 16px 16px 16px;
    flex: 0 1 auto;
    background-color: var(--color_9);
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#e6d596e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_0ol {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 42px;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 99c01c0 {
    justify-content: flex-start;
    align-items: center;
    width: 75%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 6%;
    order: 1;
    flex-wrap: nowrap;
    align-content: center;
    border-width: 0 0 0 0px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) var(--color_7);
    border-style: solid;
    border-radius: 16px 16px 16px 16px;
    align-self: flex-end;
    flex: 0 1 auto;
    background-color: var(--color_7);
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#b93f2302 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a5464bc9 {
    justify-content: flex-start;
    align-items: center;
    width: 75%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 6%;
    order: 1;
    flex-wrap: nowrap;
    align-content: center;
    border-width: 0 0 0 0px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) var(--color_7);
    border-style: solid;
    border-radius: 16px 16px 16px 16px;
    flex: 0 1 auto;
    background-color: var(--color_9);
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#ed0b345a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 e2a32be {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a78940b5 {
    justify-content: flex-start;
    align-items: center;
    width: 75%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 6%;
    order: 1;
    flex-wrap: nowrap;
    align-content: center;
    border-width: 0 0 0 0px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) var(--color_7);
    border-style: solid;
    border-radius: 16px 16px 16px 16px;
    flex: 0 1 auto;
    align-self: flex-end;
    background-color: var(--color_7);
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#b0f095b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bb3511f5 {
    justify-content: flex-start;
    align-items: center;
    width: 75%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 6%;
    order: 1;
    flex-wrap: nowrap;
    align-content: center;
    border-width: 0 0 0 0px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) var(--color_7);
    border-style: solid;
    border-radius: 16px 16px 16px 16px;
    flex: 0 1 auto;
    background-color: var(--color_9);
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\38 4891b5d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 11b6689 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 de36613 {
    margin: 0px 0% 0px 0%;
}
    
#\31 c2eff6d {
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#group_2t0[data-pinned] {
    position: sticky;
    top: 129px;
    bottom: auto;
    z-index: 1;
}
#group_2t0 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    row-gap: 40px;
    column-gap: 4.166666666666666%;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\30 58eca27 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afa19ce8 {
    width: 30%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 695f275 {
    width: 30%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 3efa8a4 {
    flex-direction: row;
    align-items: center;
    width: 66.81%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 1.6208686843104978%;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    align-content: center;
    flex: 0 1 auto;
    border-radius: 16px 16px 16px 16px;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    grid-area: auto / auto / auto / auto;
    padding-top: 8px;
    padding-right: 0px;
    padding-bottom: 8px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    justify-content: center;
}
    
#\37 a14ddb0 {
    width: 30%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\35 5486477 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f164f82a {
    min-height: 530.4px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_3);
    justify-content: flex-start;
    border-radius: 16px 16px 16px 16px;
    align-self: center;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#d3d55f38 {
    min-height: 100vh;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    align-content: center;
    padding: 4% 20px 4% 20px;
    margin: 0% 0% 0% 0%;
}
    
#\38 3bb931d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#\30 00046a2 {
    min-height: 416px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    border-radius: 0px 0px 0px 0px;
    align-self: center;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\30 fa95eac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 83e1dab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#widget_6jm {
    width: 100%;
    height: 300px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b6e65363 {
    width: 100%;
    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 c7669d2 {
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8b2e599 {
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_546 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4.222448250268027%;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-content: center;
    border-width: 0 0 1px 0;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) var(--color_5) rgba(0,0,0,1);
    border-style: solid;
    order: 2;
}
    
#dedafdf3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dedafdf3 {
    width: 498.797px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ski {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    row-gap: 4px;
    column-gap: 24px;
    order: 0;
    flex: 1 1 auto;
    min-width: 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#afc31860.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#afc31860 {
    width: 498.797px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be3b29c2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#be3b29c2 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df408efd {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4.222448250268027%;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-content: center;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) var(--color_5) rgba(0,0,0,1);
    border-style: solid;
    order: 3;
}
    
#\38 8ee30dc {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    row-gap: 4px;
    column-gap: 24px;
    order: 0;
    flex: 1 1 auto;
    min-width: 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e6a736ee.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e6a736ee {
    width: 498.797px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da2b1cec.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#da2b1cec {
    width: 498.797px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c0877a2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 c0877a2 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ee20500 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4.222448250268027%;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-content: center;
    border-width: 0 0 1px 0;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) var(--color_5) rgba(0,0,0,1);
    border-style: solid;
    order: 4;
}
    
#\34 afc988f {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    row-gap: 4px;
    column-gap: 24px;
    order: 0;
    flex: 1 1 auto;
    min-width: 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 db92db7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 db92db7 {
    width: 498.797px;
    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 f068ae1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 f068ae1 {
    width: 498.797px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 977e2d3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 977e2d3 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0ff9bdb {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4.222448250268027%;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-content: center;
    border-width: 0 0 1px 0;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) var(--color_5) rgba(0,0,0,1);
    border-style: solid;
    order: 5;
}
    
#\35 7eff1b8 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    row-gap: 4px;
    column-gap: 24px;
    order: 0;
    flex: 1 1 auto;
    min-width: 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ef580437.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ef580437 {
    width: 498.797px;
    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 089bfdd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 089bfdd {
    width: 498.797px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 561c91b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 561c91b {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 accbf46 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\31 4b35eb7 {
    min-height: 655px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f701da1e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: url("https://irp.cdn-website.com/c80cdf97/dms3rep/multi/opt/background-texture-5-1920w.png?jxl&v=jxl");
    background-position: 50% 100%;
}
    
#widget_p5g {
    width: 100%;
    height: auto;
    max-width: 900px;
}
    
#\39 3519c07 {
    width: auto;
    max-width: 900px;
}
    
#widget_s1i {
    width: 273px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
}
    
#d0bcecf0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 04c36cf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#b47085ce {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 10% 20px 10% 20px;
    margin: 0% 0% 0% 0%;
}
    
#\37 5cc17e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 46.46%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 91d5069 {
    width: 90.07%;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#e518241b {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 f3d6f9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d635d1ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3b05f2f[data-pinned] {
    position: sticky;
    top: 126px;
    bottom: auto;
    z-index: 1;
}
#\36 3b05f2f[data-css-edit] {
    z-index: 5;
}
#\36 3b05f2f {
    align-items: center;
    width: 100%;
    min-height: 80vh;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_6);
    border-radius: 16px 16px 16px 16px;
    justify-content: space-between;
    min-width: 32px;
    order: 2;
    background-position: 0% 100%;
    background-image: url('https://irp.cdn-website.com/c80cdf97/dms3rep/multi/opt/shape-bg-01-1036h.png');
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 200px 0%;
}
    
#\39 6f6c5ad[data-pinned] {
    position: sticky;
    top: 129px;
    bottom: auto;
    z-index: 1;
}
#\39 6f6c5ad {
    align-items: center;
    width: 100%;
    min-height: 80vh;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_2);
    border-radius: 16px 16px 16px 16px;
    justify-content: space-between;
    min-width: 32px;
    order: 0;
    background-position: 0% 100%;
    background-image: url('https://irp.cdn-website.com/c80cdf97/dms3rep/multi/opt/shape-bg-02-e1f3c36d-1036h.png');
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 200px 0%;
}
    
#\39 79fcb52 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.57%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a719dac0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 8%;
    order: 1;
}
    
#\32 432268a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 8%;
    order: 1;
}
    
#a2dd6b23 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b120f95e {
    width: 51.53%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 100px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    align-content: center;
    flex: 0 1 auto;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\35 a930f35 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.57%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_mqm[data-pinned] {
    position: sticky;
    top: 129px;
    bottom: auto;
    z-index: 1;
}
#group_mqm {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c60700b4 {
    width: 90.07%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dm9 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 1;
}
    
#\39 4eb6285 {
    width: 100%;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#a65f5749.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a65f5749 {
    width: 803.844px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 78dbd9e {
    margin: 0px 0% 0px 0%;
}
    
#widget_3j3 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 256f3fc {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 eb0166e[data-pinned] {
    position: sticky;
    top: 129px;
    bottom: auto;
    z-index: 1;
}
#\30 eb0166e[data-css-edit] {
    z-index: 8;
}
#\30 eb0166e::before, #\30 eb0166e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-color: var(--color_9);
}
#\30 eb0166e {
    align-items: center;
    width: 100%;
    min-height: 80vh;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_2);
    border-radius: 16px 16px 16px 16px;
    justify-content: space-between;
    min-width: 32px;
    order: 3;
    background-image: url('https://irp.cdn-website.com/c80cdf97/dms3rep/multi/opt/pexels-photo-17225405-1036h.jpeg?jxl&v=jxl');
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 200px 0%;
}
    
#\34 2dc1427 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.57%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 975f48d {
    width: 100%;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#widget_2ou {
    width: 100%;
    height: auto;
    min-height: 46px;
    max-width: 100%;
    order: 3;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\35 ca88471 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 17px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    border-style: solid;
    border-color: rgba(0,0,0,1) var(--color_1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-width: 0 0px 0 0;
    justify-content: flex-start;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 5%;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#c3860604 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 40px;
    column-gap: 24px;
    order: 2;
    height: auto;
    border-style: solid;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) var(--color_11);
    border-width: 0 0 0 1px;
    justify-content: flex-end;
    grid-area: auto / auto / auto / auto;
    padding-top: 40px;
    padding-right: 0%;
    padding-bottom: 0px;
    padding-left: 10%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e9ae6e0a {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 80px;
    width: 100%;
    min-width: 4%;
    align-content: flex-start;
    flex-wrap: nowrap;
    justify-content: flex-start;
    flex: 0 1 auto;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b0ed9bb2 {
    width: 863px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6acb33c[data-background-color-animation] {
    
}
#\33 6acb33c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/c80cdf97/dms3rep/multi/opt/background-texture-4-1920w.png");
    background-position: 0% 50%;
}
    
#\35 554a659 {
    margin: 0px 0% 0px 0%;
}
    
#\32 feeed10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc762b06 {
    min-height: 100vh;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    align-content: center;
    padding: 10% 20px 10% 20px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 f1b00a0[data-background-color-animation] {
    
}
#\33 f1b00a0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#b9313da9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 17px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    border-style: solid;
    border-color: rgba(0,0,0,1) var(--color_1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-width: 0 0px 0 0;
    justify-content: flex-start;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 5%;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\37 52f844c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 40px;
    column-gap: 24px;
    order: 1;
    height: auto;
    border-style: solid;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) var(--color_9);
    border-width: 0 0 0 0px;
    justify-content: flex-end;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0%;
    padding-bottom: 16px;
    padding-left: 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\39 1cfcfea {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4d993fe {
    margin: 0px 0% 0px 0%;
}
    
#\39 c059f7b {
    width: 100%;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\36 110d811 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    align-items: flex-end;
    align-content: flex-end;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 0;
    justify-self: auto;
    max-width: 1080px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 59dce0f {
    min-height: 100vh;
    column-gap: 2%;
    row-gap: 40px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    justify-content: center;
    padding: 4% 20px 4% 20px;
    margin: 0% 0% 0% 0%;
}
    
#\33 4e426b7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.57%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: column;
}
    
#d8240481 {
    align-items: center;
    width: 49%;
    min-height: auto;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_7);
    border-radius: 16px 16px 16px 16px;
    justify-content: space-between;
    min-width: 32px;
    order: 3;
    padding-top: 2%;
    padding-right: 2%;
    padding-bottom: 2%;
    padding-left: 2%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\35 25832da {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 542a3b0 {
    align-items: center;
    width: 49%;
    min-height: auto;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_5);
    border-radius: 16px 16px 16px 16px;
    justify-content: space-between;
    min-width: 32px;
    order: 1;
    padding-top: 2%;
    padding-right: 2%;
    padding-bottom: 2%;
    padding-left: 2%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\32 e255f2b {
    align-items: center;
    width: 49%;
    min-height: auto;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_2);
    border-radius: 16px 16px 16px 16px;
    justify-content: space-between;
    min-width: 32px;
    order: 2;
    padding-top: 2%;
    padding-right: 2%;
    padding-bottom: 2%;
    padding-left: 2%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#ae790773 {
    align-items: center;
    width: 49%;
    min-height: auto;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_7);
    border-radius: 16px 16px 16px 16px;
    justify-content: space-between;
    min-width: 32px;
    order: 0;
    padding-top: 2%;
    padding-right: 2%;
    padding-bottom: 2%;
    padding-left: 2%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\33 250ea1e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0e996df {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e5c6230 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-content: center;
    flex-direction: row;
    order: 1;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
}
    
#e821380a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.57%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#dce46619 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.57%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: column;
}
    
#\38 631c8a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b447484 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fac91df {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 084ea14 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.57%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\35 6a780ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b40a288b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 29d8208 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 130px 0% 0% 0%;
}
    
#cb9135f9 {
    margin: 0px 0% 0px 0%;
}
    
#group_a7u {
    width: 100%;
    row-gap: 40px;
    min-height: 80px;
    padding: 10% 4% 7% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 56bba5c {
    width: 100%;
    min-height: 298px;
    height: auto;
}
    
#widget_e4b {
    width: 250px;
}
    
#widget_qgu {
    width: 66.37%;
}
    
#\32 caf0a06 {
    width: auto;
}
    
#\39 833b9c4 {
    width: 250px;
}
    
#dae583e8 {
    width: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc5ec3e0 {
    min-height: 50vh;
    padding: 4% 4% 4% 4%;
}
    
#\33 8e6f743 {
    margin: 0px 0% 0px 0%;
}
    
#group_0bc {
    flex-wrap: nowrap;
    height: auto;
    min-height: 406px;
    column-gap: 1%;
    justify-content: space-around;
    width: 100%;
    flex-direction: column;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 cee70fb {
    height: auto;
    min-height: auto;
    width: 100%;
    align-items: flex-start;
    flex: 0 1 auto;
    padding-top: 40px;
    padding-right: 10px;
    padding-bottom: 40px;
    padding-left: 10px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#d6f64844 {
    width: 66%;
    flex: 0 1 auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c518ab4f {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 100vh;
    column-gap: 2%;
    padding: 4% 4% 4% 4%;
}
    
#c443788f {
    margin: 0px 0% 0px 0%;
}
    
#abc6c69b {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 ac2aac3 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#daeb330e {
    width: 100.00%;
}
    
#widget_v1b {
    width: 100.00%;
}
    
#\30 b0752e8 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    justify-content: flex-start;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\39 7b3902a {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 4671377 {
    width: 100%;
}
    
#\33 2100384 {
    width: 100%;
}
    
#\34 0294584 {
    width: 100%;
}
    
#\39 13fcfc9 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 329px;
    padding: 4% 4% 6% 4%;
}
    
#\30 de36613 {
    margin: 0px 0% 0px 0%;
}
    
#\31 730266b {
    min-width: 32px;
    height: auto;
    min-height: 284px;
    width: 50%;
    flex: 0 1 auto;
    padding: 10px 10px 10px 10px;
}
    
#e56a09c4 {
    width: 100%;
    min-height: 8px;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f1589d43 {
    align-items: flex-start;
    width: 90%;
    flex: 0 1 auto;
}
    
#e6d596e5 {
    width: 100%;
}
    
#\31 99c01c0 {
    align-items: flex-start;
    width: 90%;
    flex: 0 1 auto;
}
    
#b93f2302 {
    width: 100%;
}
    
#a5464bc9 {
    align-items: flex-start;
    width: 90%;
    flex: 0 1 auto;
}
    
#ed0b345a {
    width: 100%;
}
    
#\34 e2a32be {
    width: 100%;
}
    
#a78940b5 {
    align-items: flex-start;
    width: 90%;
    flex: 0 1 auto;
}
    
#b0f095b1 {
    width: 100%;
}
    
#bb3511f5 {
    align-items: flex-start;
    width: 90%;
    flex: 0 1 auto;
}
    
#\38 4891b5d {
    width: 100%;
}
    
#\35 11b6689 {
    width: 100%;
}
    
#group_0ol {
    width: 48%;
    flex: 0 1 auto;
}
    
#group_2t0 {
    width: 100%;
    flex: 0 1 auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5486477 {
    margin: 0px 0% 0px 0%;
}
    
#d3d55f38 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 80px 4% 80px 4%;
}
    
#f164f82a {
    order: 0;
    width: 100%;
    min-height: 80px;
    justify-self: auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 00046a2 {
    order: 0;
    width: 100%;
    min-height: 80px;
    justify-self: auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 4b35eb7 {
    min-height: 50vh;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 10% 4% 4% 4%;
}
    
#d0bcecf0 {
    margin: 0px 0% 0px 0%;
}
    
#\39 3519c07 {
    width: auto;
}
    
#\39 accbf46 {
    width: 100%;
    min-height: 239px;
    height: auto;
    justify-content: flex-end;
    justify-self: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b47085ce {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 100vh;
    row-gap: 40px;
    padding: 80px 4% 80px 4%;
}
    
#\35 78dbd9e {
    margin: 0px 0% 0px 0%;
}
    
#\37 5cc17e6 {
    width: 100%;
    min-height: 80px;
}
    
#b120f95e {
    width: 100%;
    min-height: 80px;
}
    
#\39 6f6c5ad {
    min-height: 80vh;
}
    
#\30 eb0166e {
    min-height: 80vh;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ca88471 {
    height: auto;
    min-height: 100%;
    width: 100%;
    align-self: stretch;
    justify-content: flex-start;
    min-width: 32px;
    padding-top: 6px;
    padding-right: 8%;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#c3860604 {
    width: 100%;
    align-self: stretch;
    min-height: 100%;
    height: auto;
    row-gap: 24px;
    min-width: 32px;
    padding-top: 6px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 7%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#e9ae6e0a {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    column-gap: 2%;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#b0ed9bb2 {
    width: 99.97%;
}
    
#\35 554a659 {
    margin: 0px 0% 0px 0%;
}
    
#\32 feeed10 {
    width: 99.67%;
}
    
#fc762b06 {
    min-height: 100vh;
    padding: 4% 4% 4% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b9313da9 {
    height: auto;
    min-height: 100%;
    width: 100%;
    align-self: stretch;
    justify-content: flex-start;
    min-width: 32px;
    padding-top: 6px;
    padding-right: 8%;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\37 52f844c {
    width: 100%;
    align-self: stretch;
    min-height: 100%;
    height: auto;
    row-gap: 24px;
    min-width: 32px;
    padding-top: 6px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 1cfcfea {
    width: 99.97%;
}
    
#\33 4d993fe {
    margin: 0px 0% 0px 0%;
}
    
#\39 c059f7b {
    width: 99.67%;
}
    
#\36 110d811 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    column-gap: 2%;
    flex: 0 1 auto;
    align-self: auto;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\33 59dce0f {
    min-height: 100vh;
    padding: 4% 4% 4% 4%;
}
    
#\33 e5c6230 {
    width: 100%;
    flex: 0 1 auto;
    align-self: auto;
}
}



@media (max-width: 767px) {
    
#\31 56bba5c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 29d8208[data-css-edit] {
    flex-direction: column-reverse;
}
#\37 29d8208 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    padding: 100px 0% 0% 0%;
}
    
#group_a7u {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    height: auto;
    order: 1;
    align-self: auto;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 12% 20px 2% 20px;
    margin: 0px 0% 0px 0%;
}
    
#cb9135f9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_e4b {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dae583e8 {
    width: 99.47%;
}
    
#\39 833b9c4 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_609 {
    column-gap: 1.809954751131222%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\38 279eb94 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#fc5ec3e0 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0% 0px 0%;
}
    
#\33 8e6f743 {
    margin: 0px 0% 0px 0%;
}
    
#group_0bc {
    width: 100%;
    min-height: 200px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    column-gap: 2%;
    flex: 0 1 auto;
    padding: 80px 20px 80px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 cee70fb {
    min-width: 32px;
    justify-content: flex-start;
    width: 100%;
    height: auto;
    min-height: 20vh;
    background-repeat: no-repeat;
    background-size: cover;
    flex: 1 1 auto;
    padding-top: 40px;
    padding-right: 16px;
    padding-bottom: 40px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#d6f64844 {
    row-gap: 80px;
    width: 100%;
    flex: 0 1 auto;
    min-height: auto;
    justify-content: space-between;
    height: auto;
    min-width: auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#widget_s2h.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
}
#widget_s2h {
    width: 100%;
    margin: 0px 0% 0px 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#c518ab4f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 20% 20px 20% 20px;
}
    
#abc6c69b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    order: 1;
}
    
#\36 ac2aac3 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    row-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#widget_v1b {
    width: 100.00%;
}
    
#daeb330e {
    width: 100.00%;
}
    
#\38 b717a89 {
    width: 82.98%;
}
    
#b1e62409 {
    align-items: flex-start;
    width: 100%;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#a6b5ceb2 {
    align-items: flex-start;
    width: 100%;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\35 3dd523a {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\38 742d2d0 {
    width: 25px;
}
    
#f42b3be6 {
    min-width: 32px;
    column-gap: 1.38%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\38 81a0c7f {
    width: 25px;
}
    
#f9cb4f7c {
    align-items: flex-start;
    width: 100%;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\34 4b470ce {
    width: 25px;
}
    
#\38 a0d6a8b {
    align-items: flex-start;
    width: 100%;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\31 3031aeb {
    width: 25px;
}
    
#dddbfba6 {
    width: 82.98%;
}
    
#\31 ea99716 {
    width: 25px;
}
    
#bd6fe05b {
    align-items: flex-start;
    width: 100%;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\37 0f53961 {
    width: 25px;
}
    
#\32 0c260ec {
    align-items: flex-start;
    width: 100%;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\31 27db97c {
    align-items: flex-start;
    width: 100%;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\37 13a4374 {
    width: 25px;
}
    
#\37 2e130ea {
    width: 82.98%;
}
    
#\32 a967d60 {
    width: 25px;
}
    
#c4ea1753 {
    align-items: flex-start;
    width: 100%;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#edb4b0ea {
    width: 25px;
}
    
#\32 bb90aef {
    align-items: flex-start;
    width: 100%;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\30 5fca7ed {
    align-items: flex-start;
    width: 100%;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\32 d64aac1 {
    width: 25px;
}
    
#fe5222b7 {
    align-items: flex-start;
    width: 100%;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#a7003d42 {
    width: 25px;
}
    
#e2ae5dcd {
    width: 82.98%;
}
    
#\30 b0752e8 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    row-gap: 24px;
    order: 2;
    padding-top: 0px;
    padding-right: 40px;
    padding-bottom: 0px;
    padding-left: 40px;
    margin-top: 40px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 7b3902a {
    width: 100.00%;
}
    
#c443788f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 4671377 {
    width: 100.00%;
}
    
#\33 2100384 {
    width: 100%;
}
    
#\34 0294584 {
    width: 100.00%;
}
    
#e56a09c4 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    row-gap: 40px;
}
    
#\39 13fcfc9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 20px 80px 20px;
}
    
#\31 730266b {
    min-width: 32px;
    width: 100%;
    flex: 0 1 auto;
    row-gap: 40px;
    padding: 6px 6px 6px 6px;
}
    
#f1589d43 {
    align-items: flex-start;
    width: 75%;
    flex: 0 1 auto;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\30 de36613 {
    margin: 0px 0% 0px 0%;
}
    
#group_0ol {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    width: 100%;
    flex: 0 1 auto;
    align-self: auto;
}
    
#e6d596e5 {
    width: 100%;
}
    
#\31 99c01c0 {
    align-items: flex-start;
    width: 75%;
    flex: 0 1 auto;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#b93f2302 {
    width: 100.00%;
}
    
#a5464bc9 {
    align-items: flex-start;
    width: 75%;
    flex: 0 1 auto;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#ed0b345a {
    width: 100.00%;
}
    
#\34 e2a32be {
    width: 100.00%;
}
    
#a78940b5 {
    align-items: flex-start;
    width: 75%;
    flex: 0 1 auto;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#b0f095b1 {
    width: 100.00%;
}
    
#bb3511f5 {
    align-items: flex-start;
    width: 75%;
    flex: 0 1 auto;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\38 4891b5d {
    width: 100.00%;
}
    
#\35 11b6689 {
    width: 100.00%;
}
    
#\31 c2eff6d {
    width: 100%;
}
    
#\30 58eca27 {
    width: 100.00%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#afa19ce8 {
    height: auto;
}
    
#\38 695f275 {
    height: auto;
}
    
#\38 3efa8a4 {
    width: 100%;
    flex: 0 1 auto;
}
    
#\37 a14ddb0 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\35 5486477 {
    margin: 0px 0% 0px 0%;
}
    
#f164f82a {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 16px;
    order: 1;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#d3d55f38 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 80px 20px 80px 20px;
}
    
#\30 00046a2 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 16px;
    order: 0;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\39 accbf46 {
    min-height: 315px;
    align-items: center;
    width: 100%;
    height: auto;
    justify-content: flex-end;
}
    
#\31 4b35eb7 {
    min-height: 50px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 14.32px 80px 14.32px;
}
    
#\39 3519c07 {
    width: 100.00%;
}
    
#d0bcecf0 {
    margin: 0px 0% 0px 0%;
}
    
#f701da1e {
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
}
}



@media (max-width: 767px) {
    
#b47085ce {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\37 5cc17e6 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    row-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\35 91d5069 {
    width: 100.00%;
}
    
#a719dac0 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 10px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 432268a {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 10px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e518241b {
    width: 20px;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3b05f2f {
    min-width: 32px;
    justify-content: space-between;
    width: 100%;
    height: auto;
    min-height: 80vh;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a2dd6b23 {
    width: 25px;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a930f35 {
    row-gap: 16px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b120f95e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    column-gap: 2%;
    padding: 16px 0% 16px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 6f6c5ad {
    min-width: 32px;
    justify-content: space-between;
    width: 100%;
    min-height: 80vh;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 79fcb52 {
    row-gap: 16px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c60700b4 {
    width: 100.00%;
}
    
#\30 eb0166e {
    min-width: 32px;
    justify-content: space-between;
    width: 100%;
    min-height: 80vh;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2dc1427 {
    row-gap: 16px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 ca88471 {
    min-width: 32px;
    width: 99.80%;
    align-items: center;
    justify-content: flex-start;
    height: auto;
    min-height: auto;
    row-gap: 14px;
    padding-top: 16px;
    padding-right: 8%;
    padding-bottom: 16px;
    padding-left: 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#c3860604 {
    min-width: 32px;
    width: 99.80%;
    justify-content: flex-start;
    align-items: center;
    row-gap: 24px;
    padding-top: 16px;
    padding-right: 0%;
    padding-bottom: 16px;
    padding-left: 8%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#e9ae6e0a {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 0px;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#b0ed9bb2 {
    width: 99.47%;
}
    
#\35 554a659 {
    margin: 0px 0% 0px 0%;
}
    
#\32 feeed10 {
    width: 99.47%;
}
    
#fc762b06 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 20% 20px 20% 20px;
}
    
#\33 6acb33c {
    background-repeat: no-repeat;
    background-size: cover;
}
}



@media (max-width: 767px) {
    
#b9313da9 {
    min-width: 32px;
    width: 99.80%;
    align-items: center;
    justify-content: flex-start;
    height: auto;
    min-height: auto;
    row-gap: 14px;
    padding-top: 16px;
    padding-right: 8%;
    padding-bottom: 16px;
    padding-left: 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\37 52f844c {
    min-width: 32px;
    width: 99.80%;
    justify-content: flex-start;
    align-items: center;
    row-gap: 24px;
    padding-top: 16px;
    padding-right: 0%;
    padding-bottom: 16px;
    padding-left: 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 1cfcfea {
    width: 99.47%;
}
    
#\33 4d993fe {
    margin: 0px 0% 0px 0%;
}
    
#\39 c059f7b {
    width: 99.47%;
}
    
#\36 110d811 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 0px;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 59dce0f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 20px 8% 20px;
}
    
#\32 e255f2b {
    min-width: 32px;
    justify-content: flex-start;
    width: 100%;
    height: auto;
    min-height: auto;
    order: 3;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#ae790773 {
    min-width: 32px;
    justify-content: flex-start;
    width: 100%;
    min-height: auto;
    order: 0;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\33 4e426b7 {
    row-gap: 16px;
    min-height: auto;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\33 e5c6230 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    column-gap: 2%;
    padding: 16px 0% 16px 0%;
    margin: 0px 0% 0px 0%;
}
    
#e821380a {
    row-gap: 16px;
    min-height: auto;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#dce46619 {
    row-gap: 16px;
    min-height: auto;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#d8240481 {
    min-width: 32px;
    justify-content: flex-start;
    width: 100%;
    min-height: auto;
    order: 2;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\38 084ea14 {
    row-gap: 16px;
    min-height: auto;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\31 542a3b0 {
    min-width: 32px;
    justify-content: flex-start;
    width: 100%;
    height: auto;
    min-height: auto;
    order: 1;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
}

#\33 6acb33c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAArElEQVQI123PvQ6CMBiF4RpdWFh00MHFARIkYVFMuECuQEigWNqPFoG7cXMxRn4KDRehs+KZn+G8CJLeg0SeAHc2i+oNOT+1ILjN0O84Ua4ggydIfxSk2zHc6nHczBF6f8OcjuaVKSenwyFn0uRpt6S0WUxgyUejzJRdQO/kTBqQtqso+gOrTO0rGKwCpClou6XpSw/D+3zysYLBq1jvFlRa/FKvMX5ovj+N+QCRoVSQVcKAKgAAAABJRU5ErkJggg==')!important}#\39 6f6c5ad.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAABvklEQVQoz8XPy27TQBQG4KJCKQ8AO5ouEAuEuuMpglKCHUe5mJI6ieNb7NQtiRPjGfei7pBY0FbQsomgK6JG8AZ0gRp5Bg+eyTwOws47cKR/9+mc/ywt/b8J9HglaOG7wXa0mkZBq76KV0bmbHl39+ctAEAG953549BiT6DBNqDONkKTPQ0t9gja9MFbh9z7hzNo8wq0eAMYXAM616DJ26HFS2F3/gx26X1go+UUQpPDQOfvfI2f+x1+EWj8BBjzITTnz6FBc6BD7qRw2KaHXpOd9RX2rb/NrgYKGw9bNBy1k4Kv/skBZQF35Bj2auTEqZKJXSVTp0bGO/U4cGWcd+XooSvd3E6hJaEjo4Q/6iK+0oTf33URfzUltG+Vo4IlzXJm8Ve20SyhY01An9QimqpF9KPzEl3qAjowxGjTFG/W9c3rDFplBI0SPtUFPNEEPNVFPDZKKLDKUb5bnq1Z0nV22pXjsFcjp3aFTOwKmTpVMu7VY+C+ivPuFl5z64uOAyU57DeSD3uvky97W8nlmwb93FcS6DWTwqBJcp68+NpX6dGwRd97TXo+UOiF12JnI5UBX2UvRm267td4Cv8CYgHaqG+cLboAAAAASUVORK5CYII=')!important}#\36 3b05f2f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAABiklEQVQoz9XQT0vCcBwGcLXEiKIOUVQURbfqEnhLuoS3qJNEh6AOkZRR9EcKBE9GmRmVs2x/3fzt55rT7G147xK2zDbnpnO9AgONgugN9MD39uHh4Wsy/avUf90f8ZOiKXgltgTPRNv5sdh26n+2Bg6fLC7X/Q9ai+VMF5EXK3JZ6EbChaFoqDASCYp90ZN8+3XgyfLTFimbY1GpA0WkMfT63XF3WZy9vXibugm/9t2E8tZvCIBuYwill74r2anbkouIyss4IjnxSHGURIptfv/X3mxaH87w1QkeVJyQUlcSeHmdRpWFOFoapzG5k+Pq5i9Ycz6mjbmsYCwJSd3NMdVNSGmLgFTtgFJ6WFZvacAMX9t4SBmerPCxneaMfR7oe5DWVllKnWFJZYAHenMnz+o+AdZ8QtLwpdiaj2N0L6S0VZYoOwAh98O41NqAkKp4Ybx6mIxXjyBVOWBJzQ2I8jzAlUmASV0cLjdfxGDqVgLTdhKYtstgqodBlSUaLU3TqDzIoEVbLJZruE/aY82Unj5M8AAAAABJRU5ErkJggg==')!important}#\30 eb0166e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQcI/8QAIxAAAQMDAgcAAAAAAAAAAAAAAQACAwQGEwUyBxExUVKSof/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAECBBEhUf/aAAwDAQACEQMRAD8AuOm3NRVroo3PEc0m1juqXys8viz8y5IxIyuwcpqc7uybHEckA53+ijGysbG4cP/Z')!important}#\37 0454a4f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAIRAAAQMCBwEAAAAAAAAAAAAAAQACAwQGBRETFSEyQfD/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAAMBAQAAAAAAAAAAAAAAAAECAwAR/9oADAMBAAIRAxEAPwCapuDfsMdQVBdH6GN6j7NZvNbEbpnnXPLiURVxilOlhioxHN//2Q==')!important}#\34 cee70fb.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAsElEQVQI12XOPQ6CMABA4YbAwsLCJJs/iSYiDhph8WoegIVoogQstBQbypVwQWiolTvoLLz5Gx4Af32B71dKdK71NGwsHLU2jrmLIu6BIQyCRk3C1iCwm+Ww2+ZQHAgU+wEswe1SazhuTYq6OUViRZG0aSqdEbxfau0BuVlkYsoyuWSk3zDS7wbwBJLgqVL4MhjmFsvEoiTSKcnHHT1e/Uqhca0XKZ+w7L1mRHolkccf+YxWhPgeK/wAAAAASUVORK5CYII=')!important}#f701da1e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ANHI+AnRx/ob0cb6P9PJ+3XUy/ul1cz7rtTL+27RyfotVVX/AJmZ/wAAzsb5Ec/G+zfPxfto0MX8ltDG/LHQxvyvzsX7dMzD+zS/uvoFy8v/AQDQx/og0Mf7WdDG/JXPxfy2zsP8vc3C/LPNwvyOzsT8XtDH+yzTzPkUANHH/CfQyPxg0Mf8nc/F/LrNw/2+zcL9uc7D/KnQxfyJ0cj7UtLL+CfA6XTQJrPj/wAAAABJRU5ErkJggg==')!important}