@media all {
  *#dm .dmInner div.u_2695968443 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_2137378982 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

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

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item { font-size:16px !important; }

  *#dm .dmInner a.u_1540576542 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/5289a999-b87a-409b-b8cf-04815f3d05c6/icon/arrow.svg) !important;
    order:1 !important;
  }

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

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

  *#dm .dmInner *.u_1150609900 .photoGalleryThumbs .image-container a { background-size:contain !important; }

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

  *#dm .dmInner div.u_1150609900 .photoGalleryViewAll.link { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1815014174:hover { background-image:none !important; }

  *#dm .dmInner a.u_1815014174.hover { background-image:none !important; }

  *#dm .dmInner a.u_1815014174 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/3f4dcdd9/icon/Arrow_3134209.svg) !important;
  }

  *#dm .dmInner a.u_1815014174 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner a.u_3382868490 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/3f4dcdd9/icon/Arrow_3134209.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1914736690:hover { background-image:none !important; }

  *#dm .dmInner a.u_1914736690.hover { background-image:none !important; }

  *#dm .dmInner a.u_1914736690 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/3f4dcdd9/icon/Arrow_3134209.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner div.u_1421749659 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner a.u_1057832387:hover { background-image:none !important; }

  *#dm .dmInner a.u_1057832387.hover { background-image:none !important; }

  *#dm .dmInner a.u_1057832387 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/3f4dcdd9/icon/Arrow_3134209.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner div.u_1022492347 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner a.u_1365594884:hover { background-image:none !important; }

  *#dm .dmInner a.u_1365594884.hover { background-image:none !important; }

  *#dm .dmInner a.u_1365594884 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/3f4dcdd9/icon/Arrow_3134209.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner div.u_1924802888 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner a.u_1089918890:hover { background-image:none !important; }

  *#dm .dmInner a.u_1089918890.hover { background-image:none !important; }

  *#dm .dmInner a.u_1089918890 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/3f4dcdd9/icon/Arrow_3134209.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1233892846:hover { background-image:none !important; }

  *#dm .dmInner a.u_1233892846.hover { background-image:none !important; }

  *#dm .dmInner a.u_1233892846 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/3f4dcdd9/icon/Arrow_3134209.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner div.u_1828991989 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_1694272723 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner a.u_1846308870:hover { background-image:none !important; }

  *#dm .dmInner a.u_1846308870.hover { background-image:none !important; }

  *#dm .dmInner a.u_1846308870 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/3f4dcdd9/icon/Arrow_3134209.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner div.u_474184244 img {
    border-radius:16px 16px 16px 16px !important;
    object-fit:cover !important;
    object-position:50% 0% !important;
  }

  *#dm .dmInner div.u_1675412946 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1144893016 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1832489886 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1387627870:hover { background-image:none !important; }

  *#dm .dmInner a.u_1387627870.hover { background-image:none !important; }

  *#dm .dmInner a.u_1387627870 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/3f4dcdd9/icon/Arrow_3134209.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner div.u_1878740978 img {
    object-fit:contain !important;
    border-radius:25px 25px 25px 25px !important;
    box-shadow:none !important;
  }

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

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

  *#dm .dmInner div.u_2325419171 .share-icons .shareLink:not(:last-child) { margin-right:0px !important; }

  *#dm .dmInner div.u_1918338146 img {
    object-fit:contain !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_637037342 .postArticle>.inner { border-radius:25px 25px 25px 25px !important; }

  *#dm .dmInner div.u_637037342 .postArticle .blogImgLink { height:200px !important; }

  *#dm .dmInner div.u_1569889460 img {
    object-fit:contain !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_1770234109 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner div.u_1434863753 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner div.u_1569592089 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner div.u_1590231476 img {
    object-fit:contain !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_2325419171 .shareLink .share-icon {
    width:30px !important;
    height:30px !important;
    font-size:20px !important;
    line-height:30px !important;
  }

  *#dm .dmInner div.u_2325419171 .share-icons { column-gap:65px !important; }

  *#dm .dmInner div.u_2325419171 .share-icons .shareLink { width:auto !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1150609900 .photoGalleryThumbs { padding:6.5px !important; }

  *#dm .dmInner *.u_1150609900 .layout-container { padding:6.5px !important; }

  *#dm .dmInner *.u_1150609900 .photoGalleryViewAll { padding:0 6.5px !important; }

  *#dm .dmInner *.u_1150609900 .photoGalleryThumbs .image-container a { padding-top:150px !important; }

  *#dm .dmInner div.u_637037342 .postDescription { font-size:18px !important; }

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

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

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

  *#dm .dmInner *.u_1150609900 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1150609900 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1150609900 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_1150609900 .photoGalleryThumbs .image-container a { padding-top:100px !important; }

  *#dm .dmInner div.u_2325419171 .share-icons .shareLink:not(:last-child) { margin-right:0px !important; }

  *#dm .dmInner div.u_2325419171 .share-icons {
    justify-content:center !important;
    column-gap:40px !important;
  }

  *#dm .dmInner div.u_2325419171 .share-icons .shareLink { width:auto !important; }

  *#dm .dmInner div.u_2325419171 .shareLink .share-icon {
    width:30px !important;
    height:30px !important;
    font-size:20px !important;
    line-height:30px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1150609900 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1150609900 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1150609900 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_1150609900 .photoGalleryThumbs .image-container a { padding-top:83px !important; }

  *#dm .dmInner div.u_2325419171 .share-icons .shareLink { width:auto !important; }

  *#dm .dmInner div.u_2325419171 .share-icons .shareLink:not(:last-child) { margin-right:0px !important; }

  *#dm .dmInner div.u_2325419171 .share-icons {
    column-gap:70px !important;
    justify-content:flex-start !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_10);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 05935b1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 45.72%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 888bdde {
    min-height: 644px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 185px 60px 20px 60px;
    margin: 0% 0% 0% 0%;
}
    
#f6deaf96::before, #f6deaf96 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_10);
    opacity: 0.89;
}
#f6deaf96 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/3f4dcdd9/dms3rep/multi/opt/IMG_4237-1920w.JPG");
    background-position: 50% 0%;
    background-color: var(--color_10);
}
    
#widget_k8j {
    width: 715px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_ikg {
    align-items: flex-end;
    width: 50.28%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_ili {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.77%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 928d2fc {
    width: 681px;
    height: auto;
    max-width: 100%;
}
    
#group_vli {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b51c4b1 {
    margin: 0px 0% 0px 0%;
}
    
#\32 d464f07.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\32 d464f07 {
    width: 244.531px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5lq {
    width: 94.43%;
    height: 629px;
    max-width: 100%;
    margin-top: 1px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_r9i {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ee5e991 {
    flex-direction: row;
    align-items: center;
    width: 50.35%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1gp {
    width: 250px;
    height: auto;
    max-width: 100%;
}
    
#widget_4j8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_pu8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#widget_pu8 {
    width: 26.38%;
    height: auto;
    max-width: 100%;
}
    
#\30 d538a2d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e7ec593 {
    flex-direction: row;
    align-items: center;
    width: 69.59%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 cccba13 {
    min-height: 444px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 20px 60px 20px 60px;
    margin: 0% 0% 0% 0%;
}
    
#\34 cac5960 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_10);
    background-image: none;
}
    
#\30 4433ae9 {
    min-height: 8px;
    column-gap: 8%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_10);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#group_1oa {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.92%;
    min-height: 351px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_h4t.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#widget_h4t {
    width: 99.59%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e4de8e3d {
    margin: 0px 0% 0px 0%;
}
    
#widget_98v {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bd132237 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_11);
    background-image: none;
}
    
#\36 7dd411e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 25px 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 31a23af {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\34 ac19353 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_m06 {
    width: 99.85%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ipa {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d15502f7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#widget_t51 {
    width: 1284px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
}
    
#group_9af {
    align-items: flex-start;
    width: 33.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_12);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_ta7 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/3f4dcdd9/dms3rep/multi/opt/Private-Skates-462h.png");
    order: 3;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
}
    
#widget_nuh {
    width: 324px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c96e9d02.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#c96e9d02 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nq7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 98.98%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 0;
    --column-gap: 2%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bdu.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#widget_bdu {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_e0r {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_aoi {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c7f1e03f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#c7f1e03f {
    width: 177px;
    height: auto;
    min-height: 39px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0263b78 {
    margin: 0px 0% 0px 0%;
}
    
#\38 6c73f09 {
    align-items: flex-start;
    width: 33.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_12);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 17c834f {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/3f4dcdd9/dms3rep/multi/opt/Semi-Private+Training-462h.JPG");
    order: 3;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
}
    
#c81cb858.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#c81cb858 {
    width: 177px;
    height: auto;
    min-height: 39px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d55d3657 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b1cc322 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f1c56bd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 98.98%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 0;
    --column-gap: 2%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b6635ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\31 b6635ba {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#aa513495.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#aa513495 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 61bb8f9 {
    width: 324px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3bfde97 {
    align-items: flex-start;
    width: 33.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_12);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e67454de {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/3f4dcdd9/dms3rep/multi/opt/Team+Goalie+Practices-462h.JPEG");
    order: 3;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
}
    
#\38 19b6a3f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#\38 19b6a3f {
    width: 177px;
    height: auto;
    min-height: 39px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0b34d2b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b791c632 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bda1336 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 98.98%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 0;
    --column-gap: 2%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1f6a482.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#f1f6a482 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 45c75f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\33 45c75f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf223a2d {
    width: 324px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 db7bf01 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\37 209f762 {
    align-items: flex-start;
    width: 33.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_12);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d8ec474 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/3f4dcdd9/dms3rep/multi/opt/Video+Analysis-462h.JPEG");
    order: 3;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
}
    
#f738813d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#f738813d {
    width: 177px;
    height: auto;
    min-height: 39px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9e6ad43 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d061fa50 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 412fc79 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 98.98%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 0;
    --column-gap: 2%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 40ac5f0.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\33 40ac5f0 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a27c0f17.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#a27c0f17 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fa9d563 {
    width: 324px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 82182d6 {
    align-items: flex-start;
    width: 33.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_12);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#bc2092de {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/3f4dcdd9/dms3rep/multi/opt/Personal+Consulting-462h.JPG");
    order: 3;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
    background-position: 50% 0%;
}
    
#f2c5c0a6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#f2c5c0a6 {
    width: 177px;
    height: auto;
    min-height: 39px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 59b7b25 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e05bcd86 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 04fd211 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 98.98%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 0;
    --column-gap: 2%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3b167ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\38 3b167ff {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 5fc5ee9.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\33 5fc5ee9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4d68291 {
    width: 324px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0665a2d {
    align-items: flex-start;
    width: 33.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_12);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4dcd6b6 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/3f4dcdd9/dms3rep/multi/opt/Mentorship-Program--28Home-Page-29-462h.png");
    order: 3;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
}
    
#\33 88666ac.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#\33 88666ac {
    width: 177px;
    height: auto;
    min-height: 39px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d398196b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e9bd99bc {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b664805 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 98.98%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    order: 0;
    --column-gap: 2%;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cc8de43.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\38 cc8de43 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 e62808f.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\38 e62808f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 86e5a72 {
    width: 324px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 6594701 {
    width: 58.5%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 eb29100 {
    min-height: 909px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 20px 60px 20px 60px;
    margin: 0% 0% 0% 0%;
}
    
#\37 02cba3a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_12);
    background-image: none;
}
    
#e97302ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 36.76%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e7c5a88f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 57.21%;
    min-width: 4%;
    justify-content: flex-end;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 22px 22px 22px 22px;
    box-shadow: none;
    margin: 0% 0% 0% 0%;
}
    
#widget_sgg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_76s {
    width: 490px;
    height: auto;
    max-width: 100%;
}
    
#widget_bg8 {
    width: 98.77%;
    height: auto;
    max-width: 100%;
}
    
#widget_6hs.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_6hs {
    width: 100%;
    height: 326px;
    max-width: 100%;
    margin: 8% 0% 0% 0%;
}
    
#\35 53ec6ad [data-content-reference] {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 var(--color_9) #000000;
    border-width: 0 0 1px 0;
    flex-direction: row-reverse;
}
#\35 53ec6ad [data-content-reference] .accordion-title {
    text-align: left !important;
}
#\35 53ec6ad {
    justify-content: flex-start;
    width: 100%;
    min-height: auto;
    height: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    grid-area: auto / auto / auto / auto;
}
#\35 53ec6ad [data-content-reference] .icon-container {
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    height: 44px;
    width: 44px;
    background-color: var(--color_9);
    border-radius: 300px 300px 300px 300px;
    padding: 8px 8px 8px 8px;
}
#\35 53ec6ad .accordion-item:not(:last-of-type) {
    margin-block-end: 0px;
}
    
#ca1f223d {
    width: 214px;
    height: auto;
    max-width: 100%;
    order: 2;
    max-height: none;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 076c690 {
    width: 58.5%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e85fda5 {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: center;
    min-height: auto;
    height: auto;
    order: 0;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 8%;
    --column-gap: 8%;
    padding: 2% 2% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a39cfc5 {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: center;
    min-height: 160px;
    height: auto;
    order: 1;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 8%;
    --column-gap: 8%;
    padding: 2% 2% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 36c2eec {
    width: 58.5%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7143153 {
    width: 214px;
    height: auto;
    max-width: 100%;
    order: 2;
    max-height: none;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9cd369d {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: center;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 8%;
    --column-gap: 8%;
    padding: 2% 2% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1253ee5 {
    width: 214px;
    height: auto;
    max-width: 100%;
    order: 2;
    max-height: none;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#dc70ebbe {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: center;
    min-height: 160px;
    height: auto;
    order: 3;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 8%;
    --column-gap: 8%;
    padding: 2% 2% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 10f0393 {
    width: 58.5%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 65ac904 {
    width: 214px;
    height: auto;
    max-width: 100%;
    order: 2;
    max-height: none;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f83831e {
    margin: 0px 0% 0px 0%;
}
    
#\32 aed4305 {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: center;
    min-height: 160px;
    height: auto;
    order: 5;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 8%;
    --column-gap: 8%;
    padding: 2% 2% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3f2bb7c {
    width: 58.5%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b741c86 {
    width: 214px;
    height: auto;
    max-width: 100%;
    order: 2;
    max-height: none;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 4edf385 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 ec360af {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\33 a42c78c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#eedbcace {
    min-height: 167px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 20px 60px 20px 60px;
    margin: 0% 0% 0% 0%;
}
    
#\33 9e4aedd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_10);
    background-image: none;
}
    
#\30 c6c1687 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 85c9ca0 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be16d588 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d54bf47d {
    margin: 0px 0% 0px 0%;
}
    
#ed9f3836 {
    min-height: 107px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    padding: 20px 30px 0px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bc6b3fce {
    background-color: var(--color_10);
    background-image: none;
}
    
#\39 a1f3bab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 5465584 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ea785641 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: none;
    background-color: rgba(183, 218, 255, 1);
    order: 3;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\37 92fe255 {
    margin: 0px 0% 0px 0%;
}
    
#dc0700ba {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
}
    
#\32 1befd07 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fcb8f131 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 10px 60px 10px 60px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 8e654e2 {
    width: 71.8%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c07fb673.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c07fb673 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc2acc9d {
    background-color: var(--color_10);
    background-image: none;
}
    
#d0e99f74 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 f92a322 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6b97956 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 3;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 a4ffe87 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_jsh {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.9%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9342164912103963%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_i72 {
    width: 26.27%;
    height: 239px;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#widget_691 {
    width: 99.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f6d771f {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: none;
    background-color: rgba(183, 218, 255, 1);
    order: 4;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#cde4eec5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.9%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9342164912103963%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f75d8681 {
    width: 74.22%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7051f87 {
    width: 23.72%;
    height: 303px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 6a85360 {
    width: 99.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e47ae286 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 3;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 43e9c38 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 e1a2885 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d6db111 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c6c2af68 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
}
    
#\33 aec7070 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.90%;
    min-height: 24px;
    max-height: 100%;
    order: 0;
    height: auto;
    padding: 0% 10px 0% 10px;
    margin: 0% 0% 0% 0%;
}
    
#b08e4d6f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b08e4d6f {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 963781a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(183, 218, 255, 1);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: none;
    order: 2;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\32 82b27ca {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#df042e4d {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 db8bca6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b4f72c1e {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fecf5e08 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c6e1ae3f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 be189d0 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
}
    
#ac0a6566 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: none;
    background-color: rgba(183, 218, 255, 1);
    order: 1;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#da9ef16d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.9%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9342164912103963%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 79854fc {
    width: 71.78%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffb6a5de {
    width: 300px;
    height: 297px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 d5db657 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 3;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 a04dd56 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ab88335a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d69421c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5c0bbf9 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
}
    
#\34 ad677d0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2b36748.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 2b36748 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c1094fd {
    width: 99.90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 2232455 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
}
    
#\36 6b59b1f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ef573bc4 {
    margin: 0px 0% 0px 0%;
}
    
#\35 80f847a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8f5c5be {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
}
    
#\30 54e6c43 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 85cfd50 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b0d462b9 {
    background-color: var(--color_10);
    background-image: none;
}
    
#\35 cfd6acd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e275d09 {
    min-height: 324px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 10px 60px 20px 60px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ead4c5b2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 1968b0d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 761a3f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(183, 218, 255, 1);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    order: 0;
    background-image: none;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#c18dbba7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d572bbb3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(183, 218, 255, 1);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    order: 0;
    background-image: none;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\32 8a7349e {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 71cfd43 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 2ef091a {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#a64a5f76 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 bf7794a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a3dc5efa {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 32px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#efc2873b {
    width: 25.29%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
    margin-top: 0px;
}
    
#c84bd367.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#c84bd367 {
    max-width: 100%;
    width: 202px;
    min-height: 51px;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6e72ba9 {
    background-color: var(--color_10);
    background-image: none;
}
    
#\38 d89c7a9::before, #\38 d89c7a9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_10);
    opacity: 0.31;
    border-radius: inherit;
}
#\38 d89c7a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/3f4dcdd9/dms3rep/multi/opt/1C247C78-F442-41AF-9FA9-1706375BA42E-1920w.JPG");
    border-radius: 16px 16px 16px 16px;
    flex-wrap: nowrap;
    background-position: 50% 0%;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 1d09881 {
    margin: 0px 0% 0px 0%;
}
    
#\32 f3bc28c {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 30px 50px 30px 50px;
}
    
#ef0583da {
    width: 420px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 888bdde {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    row-gap: 10px;
    padding: 250px 30px 30px 30px;
}
    
#\35 b51c4b1 {
    margin: 0px 0% 0px 0%;
}
    
#f6deaf96::before, #f6deaf96 > .bgExtraLayerOverlay {
    
}
#f6deaf96 {
    background-position: 50% 0%;
    background-repeat: no-repeat;
}
    
#\37 05935b1 {
    width: 100%;
    min-height: 80px;
    row-gap: 8px;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#group_ikg {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_k8j {
    width: 654px;
    order: 0;
}
    
#group_vli {
    min-height: 96px;
    height: auto;
    width: 100.00%;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_ili {
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d464f07 {
    height: auto;
    min-height: 47px;
    width: 291px;
}
    
#group_r9i {
    justify-content: center;
    order: 1;
}
    
#\39 ee5e991 {
    width: 52%;
    margin-left: 0%;
}
    
#widget_5lq {
    width: 93.53%;
}
    
#widget_1gp {
    width: 290px;
}
    
#widget_4j8 {
    width: 71.87%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d538a2d {
    justify-content: center;
    order: 4;
    width: 100.00%;
    --column-gap: 20px;
    column-gap: 2.9850746268656714%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\37 e7ec593 {
    width: 100%;
    margin-left: 0%;
    order: 2;
    margin-right: 0%;
}
    
#widget_pu8 {
    width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 cccba13 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 32px;
    padding: 20px 20px 20px 20px;
}
    
#e4de8e3d {
    margin: 0px 0% 0px 0%;
}
    
#\30 4433ae9 {
    width: 100%;
    min-height: 80px;
    column-gap: 2%;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#group_1oa {
    width: 100%;
    justify-content: space-between;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_h4t {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 0263b78 {
    margin: 0px 0% 0px 0%;
}
    
#group_9af {
    width: 100%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_nq7 {
    width: 78.09%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#widget_nuh {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 ac19353 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#group_e0r {
    column-gap: 10.083702609551946%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 4px 4px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_ipa {
    justify-content: flex-start;
    column-gap: 3.573505804620431%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 84px;
    padding: 16px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#widget_t51 {
    width: 100.00%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#widget_bdu.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#widget_bdu {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#c96e9d02 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_ta7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.15%;
    height: auto;
    min-height: 281px;
    background-position: 50% 50%;
    align-items: flex-end;
}
    
#group_aoi {
    width: 52.85%;
    column-gap: 3.5251996695125314%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#d15502f7 {
    --column-gap: 8%;
    column-gap: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 54px;
    justify-content: flex-start;
}
    
#\36 7dd411e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 4% 4%;
}
    
#widget_m06 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#\32 31a23af {
    row-gap: 0px;
    width: 100%;
    min-height: 154px;
    height: auto;
}
    
#\38 6c73f09 {
    width: 100%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 17c834f {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.15%;
    height: auto;
    min-height: 281px;
    background-position: 50% 50%;
    align-items: flex-end;
}
    
#d55d3657 {
    width: 52.85%;
    column-gap: 3.5251996695125314%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b1cc322 {
    column-gap: 10.083702609551946%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 4px 4px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f1c56bd {
    width: 78.09%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\31 b6635ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\31 b6635ba {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#aa513495 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 61bb8f9 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e3bfde97 {
    width: 100%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e67454de {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.15%;
    height: auto;
    min-height: 281px;
    background-position: 50% 50%;
    align-items: flex-end;
}
    
#b0b34d2b {
    width: 52.85%;
    column-gap: 3.5251996695125314%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#b791c632 {
    column-gap: 10.083702609551946%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 4px 4px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 bda1336 {
    width: 78.09%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#f1f6a482.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#f1f6a482 {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 45c75f1 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bf223a2d {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 db7bf01 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
    padding: 0px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\37 209f762 {
    width: 100%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d8ec474 {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.15%;
    height: auto;
    min-height: 281px;
    background-position: 50% 50%;
    align-items: flex-end;
}
    
#\35 9e6ad43 {
    width: 52.85%;
    column-gap: 3.5251996695125314%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#d061fa50 {
    column-gap: 10.083702609551946%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 4px 4px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 412fc79 {
    width: 78.09%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\33 40ac5f0.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\33 40ac5f0 {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#a27c0f17 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 fa9d563 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 82182d6 {
    width: 100%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bc2092de {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.15%;
    height: auto;
    min-height: 281px;
    background-position: 50% 50%;
    align-items: flex-end;
}
    
#\38 59b7b25 {
    width: 52.85%;
    column-gap: 3.5251996695125314%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#e05bcd86 {
    column-gap: 10.083702609551946%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 4px 4px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 04fd211 {
    width: 78.09%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 3b167ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\38 3b167ff {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 5fc5ee9 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 4d68291 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 0665a2d {
    width: 100%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4dcd6b6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.15%;
    height: auto;
    min-height: 281px;
    background-position: 50% 50%;
    align-items: flex-end;
}
    
#d398196b {
    width: 52.85%;
    column-gap: 3.5251996695125314%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#e9bd99bc {
    column-gap: 10.083702609551946%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 4px 4px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b664805 {
    width: 78.09%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 cc8de43.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 12px 10px 12px;
}
#\38 cc8de43 {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 e62808f {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 86e5a72 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6594701 {
    margin-right: 0%;
    margin-left: 0%;
    width: 55%;
}
    
#\38 eb29100 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 4% 4% 4% 4%;
}
    
#\34 f83831e {
    margin: 0px 0% 0px 0%;
}
    
#\35 53ec6ad {
    height: auto;
    min-height: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca1f223d {
    order: 1;
    width: 33%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 e85fda5 {
    align-items: center;
    height: auto;
    min-height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    row-gap: 24px;
    column-gap: 5%;
    --column-gap: 5%;
    padding: 2% 2% 2% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\37 076c690 {
    margin-right: 0%;
    margin-left: 0%;
    width: 54.98%;
}
    
#e97302ce {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    row-gap: 10px;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#e7c5a88f {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    row-gap: 44px;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\39 a39cfc5 {
    align-items: center;
    height: auto;
    min-height: 160px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    row-gap: 24px;
    column-gap: 5%;
    --column-gap: 5%;
    padding: 2% 2% 2% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\35 36c2eec {
    margin-right: 0%;
    margin-left: 0%;
    width: 55%;
}
    
#d7143153 {
    order: 1;
    width: 33%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 9cd369d {
    align-items: center;
    height: auto;
    min-height: 160px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    row-gap: 24px;
    column-gap: 5%;
    --column-gap: 5%;
    padding: 2% 2% 2% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\33 1253ee5 {
    order: 1;
    width: 33%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#dc70ebbe {
    align-items: center;
    height: auto;
    min-height: 160px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    row-gap: 24px;
    column-gap: 5%;
    --column-gap: 5%;
    padding: 2% 2% 2% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\31 10f0393 {
    margin-right: 0%;
    margin-left: 0%;
    width: 55%;
}
    
#\31 65ac904 {
    order: 1;
    width: 33%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_76s {
    width: 656px;
}
    
#widget_bg8 {
    width: 375px;
}
    
#widget_6hs.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_6hs {
    height: 398px;
    margin: 4% 0% 0% 0%;
}
    
#\32 aed4305 {
    align-items: center;
    height: auto;
    min-height: 160px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    row-gap: 24px;
    column-gap: 5%;
    --column-gap: 5%;
    padding: 2% 2% 2% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\33 3f2bb7c {
    margin-right: 0%;
    margin-left: 0%;
    width: 55%;
}
    
#\37 b741c86 {
    order: 1;
    width: 33%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 ec360af {
    width: 100.00%;
}
    
#\30 c6c1687 {
    margin: 0px 0% 0px 0%;
}
    
#eedbcace {
    padding: 20px 20px 20px 20px;
}
    
#\33 a42c78c {
    width: 100%;
    row-gap: 16px;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#be16d588 {
    width: 100.00%;
}
    
#ed9f3836 {
    min-height: 88px;
    padding: 20px 15px 20px 15px;
}
    
#d54bf47d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 5465584 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    order: 3;
}
    
#ea785641 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#dc0700ba {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#d0e99f74 {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#fcb8f131 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 3%;
    row-gap: 24px;
    padding: 10px 30px 10px 30px;
}
    
#c07fb673 {
    height: auto;
    width: 110px;
    margin-bottom: 24px;
}
    
#\31 6b97956 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 92fe255 {
    margin: 0px 0% 0px 0%;
}
    
#\31 8e654e2 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_jsh {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.9342164912103963%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_691 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 a4ffe87 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_i72 {
    height: 251px;
    margin-right: 0%;
    margin-left: 0%;
    width: 52.82%;
    align-self: center;
}
    
#\36 f6d771f {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#cde4eec5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.9342164912103963%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f75d8681 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 7051f87 {
    height: 251px;
    margin-right: 0%;
    margin-left: 0%;
    width: 52.82%;
    align-self: center;
}
    
#\30 6a85360 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e47ae286 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 43e9c38 {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#c6c2af68 {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\33 aec7070 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b08e4d6f {
    height: auto;
    width: 110px;
    margin-bottom: 24px;
}
    
#\32 963781a {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 82b27ca {
    align-self: auto;
    width: 99.42%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df042e4d {
    height: auto;
    width: 110px;
    margin-bottom: 24px;
}
    
#b4f72c1e {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 be189d0 {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#ac0a6566 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#da9ef16d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.9342164912103963%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 79854fc {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ffb6a5de {
    height: 251px;
    margin-right: 0%;
    margin-left: 0%;
    width: 52.82%;
    align-self: center;
}
    
#\38 d5db657 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 a04dd56 {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 5c0bbf9 {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ad677d0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 2b36748 {
    height: auto;
    width: 110px;
    margin-bottom: 24px;
}
    
#\34 c1094fd {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 2232455 {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8f5c5be {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\35 cfd6acd {
    width: 98.84%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e275d09 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 376px;
    column-gap: 3%;
    row-gap: 24px;
    padding: 1.5% 4% 1.5% 4%;
}
    
#ead4c5b2 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    order: 3;
}
    
#\33 761a3f9 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d572bbb3 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 8a7349e {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 71cfd43 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\39 2ef091a {
    height: auto;
    width: 110px;
    margin-bottom: 24px;
}
    
#a64a5f76 {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 bf7794a {
    align-self: auto;
    width: 99.42%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3dc5efa {
    height: auto;
    width: 110px;
    margin-bottom: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#efc2873b {
    width: 48.17%;
}
    
#c84bd367 {
    width: 200px;
}
    
#\38 d89c7a9::before, #\38 d89c7a9 > .bgExtraLayerOverlay {
    
}
#\38 d89c7a9 {
    width: 100%;
    padding: 8% 6% 8% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\30 1d09881 {
    margin: 0px 0% 0px 0%;
}
    
#\32 f3bc28c {
    padding: 20px 30px 20px 30px;
}
    
#ef0583da {
    width: 53.26%;
}
}



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



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



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



@media (max-width: 767px) {
    
#\37 05935b1 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 13px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 20px 0%;
}
    
#\34 888bdde {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 185px 10px 30px 10px;
}
    
#f6deaf96::before, #f6deaf96 > .bgExtraLayerOverlay {
    
}
    
#group_ikg {
    width: 100%;
    min-height: 337px;
    align-items: flex-end;
    justify-content: flex-start;
    height: auto;
}
    
#group_vli {
    align-items: flex-start;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    --column-gap: 2%;
    width: 100.00%;
    order: 2;
    row-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_ili {
    width: 100%;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b51c4b1 {
    margin: 0px 0% 0px 0%;
}
    
#\33 928d2fc {
    width: 100%;
}
    
#\32 d464f07 {
    width: 100%;
    height: auto;
    min-height: 49px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_k8j {
    width: 313px;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_5lq {
    height: 346px;
    width: 98.20%;
}
    
#group_r9i {
    column-gap: 7.207207207207207%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#\39 ee5e991 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_1gp {
    height: auto;
    min-height: 42px;
    width: 100%;
}
    
#widget_4j8 {
    width: 100%;
}
    
#\30 d538a2d {
    column-gap: 7.207207207207207%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#\37 e7ec593 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_pu8 {
    width: 45.09%;
}
}



@media (max-width: 767px) {
    
#\33 cccba13 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 6% 6% 8% 6%;
}
    
#\30 4433ae9 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    padding: 24px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#group_1oa {
    width: 100%;
    justify-content: flex-start;
    align-self: flex-start;
    min-height: auto;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#widget_h4t {
    width: 100.00%;
}
    
#e4de8e3d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 7dd411e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 6% 4% 6% 4%;
}
    
#\32 31a23af {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 5px 5px 5px 5px;
    margin: 0% 0% 0% 0%;
}
    
#\34 ac19353 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#group_9af {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_nq7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 80.25%;
    order: 1;
}
    
#group_e0r {
    column-gap: 7.920792079207921%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 14px;
}
    
#d15502f7 {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#widget_t51 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#widget_m06 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#group_ipa {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 32px;
    height: auto;
    min-height: 163px;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#group_aoi {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_nuh {
    width: 100%;
}
    
#widget_bdu.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#widget_bdu {
    margin: 0px 0% 0px 0%;
}
    
#\38 0263b78 {
    margin: 0px 0% 0px 0%;
}
    
#\38 6c73f09 {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d55d3657 {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b1cc322 {
    column-gap: 7.920792079207921%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 14px;
}
    
#\32 f1c56bd {
    margin-right: 0%;
    margin-left: 0%;
    width: 80.25%;
    order: 1;
}
    
#\31 b6635ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\31 b6635ba {
    margin: 0px 0% 0px 0%;
}
    
#\36 61bb8f9 {
    width: 100%;
}
    
#e3bfde97 {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b0b34d2b {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b791c632 {
    column-gap: 7.920792079207921%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 14px;
}
    
#\38 bda1336 {
    margin-right: 0%;
    margin-left: 0%;
    width: 80.25%;
    order: 1;
}
    
#f1f6a482.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#f1f6a482 {
    margin: 0px 0% 0px 0%;
}
    
#bf223a2d {
    width: 100%;
}
    
#\37 db7bf01 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\37 209f762 {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9e6ad43 {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d061fa50 {
    column-gap: 7.920792079207921%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 14px;
}
    
#\36 412fc79 {
    margin-right: 0%;
    margin-left: 0%;
    width: 80.25%;
    order: 1;
}
    
#\33 40ac5f0.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\33 40ac5f0 {
    margin: 0px 0% 0px 0%;
}
    
#\37 fa9d563 {
    width: 100%;
}
    
#\33 82182d6 {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 59b7b25 {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e05bcd86 {
    column-gap: 7.920792079207921%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 14px;
}
    
#\33 04fd211 {
    margin-right: 0%;
    margin-left: 0%;
    width: 80.25%;
    order: 1;
}
    
#\38 3b167ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\38 3b167ff {
    margin: 0px 0% 0px 0%;
}
    
#\36 4d68291 {
    width: 100%;
}
    
#\36 0665a2d {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d398196b {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e9bd99bc {
    column-gap: 7.920792079207921%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 14px;
}
    
#\37 b664805 {
    margin-right: 0%;
    margin-left: 0%;
    width: 80.25%;
    order: 1;
}
    
#\38 cc8de43.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\38 cc8de43 {
    margin: 0px 0% 0px 0%;
}
    
#\32 86e5a72 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 6594701 {
    width: 100%;
}
    
#\38 eb29100 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 2% 8% 2%;
}
    
#e97302ce {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 16px;
    padding: 10px 20px 10px 20px;
    margin: 0% 0% 0% 0%;
}
    
#e7c5a88f {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#widget_6hs {
    height: 240px;
}
    
#\35 53ec6ad {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca1f223d {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 e85fda5 {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 076c690 {
    width: 99.81%;
}
    
#\39 a39cfc5 {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 36c2eec {
    width: 100%;
}
    
#d7143153 {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 9cd369d {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 403px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1253ee5 {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#dc70ebbe {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 10f0393 {
    width: 100%;
}
    
#\31 65ac904 {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_76s {
    width: 100%;
}
    
#widget_bg8 {
    width: 100%;
}
    
#\34 f83831e {
    margin: 0px 0% 0px 0%;
}
    
#\32 aed4305 {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 403px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3f2bb7c {
    width: 100%;
}
    
#\37 b741c86 {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 ec360af {
    width: 100.00%;
}
    
#\33 a42c78c {
    min-height: 141px;
    align-items: center;
    width: 100%;
    row-gap: 16px;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#eedbcace {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 30px 20px 30px;
}
    
#\30 c6c1687 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#be16d588 {
    width: 100.00%;
}
    
#ed9f3836 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#\39 a1f3bab {
    width: 100%;
    min-height: 101px;
    align-items: flex-start;
    row-gap: 5px;
}
}



@media (max-width: 767px) {
    
#\34 5465584 {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea785641 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#dc0700ba {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#d0e99f74 {
    min-height: 54px;
    width: 82.96%;
}
    
#fcb8f131 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 6% 0% 6%;
}
    
#c07fb673.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c07fb673 {
    width: 96px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 6b97956 {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8e654e2 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_i72 {
    height: 212px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_jsh {
    column-gap: 1.9342164912103963%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 f6d771f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#cde4eec5 {
    column-gap: 1.9342164912103963%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f75d8681 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 7051f87 {
    height: 212px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e47ae286 {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 43e9c38 {
    min-height: 54px;
    width: 82.96%;
}
    
#c6c2af68 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#b08e4d6f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b08e4d6f {
    width: 96px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 963781a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#df042e4d {
    width: 96px;
    height: auto;
    margin-bottom: 16px;
}
    
#b4f72c1e {
    min-height: 54px;
    width: 82.96%;
}
    
#\32 be189d0 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#ac0a6566 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#da9ef16d {
    column-gap: 1.9342164912103963%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 79854fc {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ffb6a5de {
    height: 212px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 d5db657 {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a04dd56 {
    min-height: 54px;
    width: 82.96%;
}
    
#\37 5c0bbf9 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\35 2b36748.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 2b36748 {
    width: 96px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 c1094fd {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 2232455 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\33 761a3f9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#d572bbb3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\32 8a7349e {
    min-height: 54px;
    width: 82.96%;
}
    
#\39 8f5c5be {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\38 71cfd43 {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e275d09 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 6% 20px 6%;
}
    
#\39 2ef091a {
    width: 96px;
    height: auto;
    margin-bottom: 16px;
}
    
#ead4c5b2 {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a64a5f76 {
    min-height: 54px;
    width: 82.96%;
}
    
#a3dc5efa {
    width: 96px;
    height: auto;
    margin-bottom: 16px;
}
}



@media (max-width: 767px) {
    
#efc2873b {
    width: 261px;
}
    
#c84bd367.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 16px;
}
#c84bd367 {
    width: 194px;
    min-height: 47px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 d89c7a9::before, #\38 d89c7a9 > .bgExtraLayerOverlay {
    
}
#\38 d89c7a9 {
    width: 100%;
    align-items: flex-start;
    min-height: 8px;
    justify-content: flex-end;
    padding: 16% 6% 16% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\30 1d09881 {
    margin: 0px 0% 0px 0%;
}
    
#\32 f3bc28c {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 426px;
    padding: 6% 6% 6% 6%;
}
    
#ef0583da {
    width: 221px;
}
}

#group_ta7.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABjklEQVQY0wXB20tTcQDA8d8/UqAYDB+KUTuebUeal6Vi5JZuUVN0K85wO2toWuQFh5dgrtC1Nbect5lDzAX1MHuTvHGCWdFD/4AIU8heJB+/fj6iznYHe30z9bftyJIF0y0JWTZTI8kYjTcxGKqprKxCNNY2YbM2YqmxIZmsmM0KilKLLFu4fsNI1TUDV65WIDwuL00NThrq7tHmfITqDxIIhFDVXjo7e3Dcf4C9xYGIvIzw0O3D5fLRPzDK8nKOfH6dTGae2PQbJqeivJqOIxazKwS1IYKhERLvliiVDjks/aCwWSD7fp7V3BrfdnTESjaNpg0SevqCZCLF7vYWXz5tMDoyTCioEYtG2dvZRczNTvIsHGZooI90fIqtzRRvX0dwdzhQrAq9ajeFtTnERn6RVDLBQibJ549LbBdzxGMR3O1tSCYTPR4n6ZlhhK7r7O0f8F0/4PdPnT+/9ln/sEB/WONuawtej4Ox5z5E+d8F5bP/lP+ec3p2ztHxCcXiVybGx/E/8eJ/3EVA7eYSVirzZyZbBiMAAAAASUVORK5CYII=')!important}#\37 17c834f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgAD/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIDBAARBQYHEmL/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECQlH/2gAMAwEAAhEDEQA/AH57fUgsxwOHWSQ6C6yfvvHo7K1kAg6IxA3SKUt97MzszF/dfnM38ccK7s7Q7ZjsneGZWhuuH//Z')!important}#e67454de.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgf/xAAhEAABAwMEAwAAAAAAAAAAAAABAgMFAAQGERITIRQzQv/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAaEQABBQEAAAAAAAAAAAAAAAACAAEDBBES/9oADAMBAAIRAxEAPwBBjORXtrPPxM20fMUORvv5pWZpGvqXRbPINxWX3cg0ratbGxlQV2DU0N5kqCUApO3rXkFHmstGWJ1SoE4u5lzi/9k=')!important}#\31 d8ec474.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwUHCP/EACEQAAICAgIBBQAAAAAAAAAAAAECAwQAEQUGIQciIzFB/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AIpe6bydCJZrMXwsdAj9OHXoHOOoZa3tI2M0rc9O61/k5oJ7UpqKoKx7+j484yXoqIoUXZdAaGB//9k=')!important}#bc2092de.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwT/xAAjEAABAgYABwAAAAAAAAAAAAADAQQAAgUGEUEHFCIxNWJx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIS/9oADAMBAAIRAxEAPwAhd22/CYbIjKdHpZuhNrFycPLmx4wsMNRaVB3eNOfqEcszf3zqFTnS77/YHclZZ//Z')!important}#\39 4dcd6b6.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABaElEQVQY0x3D7U8ScQDA8d9fYdPZ1ouWb5xQZyo0D3c8FHdKwOSgI3AhJmtpbGVHD5fMPI7jnjjBp170r37b+mwfIUsPKSlrGFqKRnEdTX5COrlIduMR9dwaJ3qGfrOA2JaWqBYSdHWFYyNPu/KCfXWdWlHCUCWMV0kM9RkinVxgd2eFVjlNV8/SrmRolWUa6gaV7CrK8yUy0iIi/XSZXOoxxl6Kzn6et+U8dW2HSn4TNbPKVuIBW4kFRLv2kjclmeZrBV3LUSoo7CoyNVWhU1fpNov0DjTE8McXzE89Tt+/46BRR69WqZX2OGo1GPR72NZn/MsB4s/dDXHgMbQsTj985Oiwy/Fhh6/9E5yLc27igL/3c0QUzwjCKY4zxvppMTBNzLMzvn8zGZ7/YjSycd0xwvECxn6IF0ZM/ADHdfltj7iwR1w6LrY7+V/Yro/jhUzCGH86I5xdE81vmc5vCa/meFGMG0T8A/ye1yOPB3qQAAAAAElFTkSuQmCC')!important}#\38 d89c7a9.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAIRAAAQQBAwUAAAAAAAAAAAAAAQACAxEFBhIhBBMiMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAh/9oADAMBAAIRAxEAPwDYdTo14EsePPbhfRHl6+q7NAY3Y3fDb65NjkoiByUL/9k=')!important}