*#dm .dmInner div.u_139762035 .number
{
	border:0px solid white !important;
}
@media all {
  *#dm .dmInner div.u_139762035 .label {
    color:var(--color_1) !important;
    font-weight:500 !important;
  }

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

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

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

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

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

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

  *#dm .dmInner *.u_139762035 .number {
    background-color:rgba(33,93,136,0.62) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_139762035 .number {
    border-radius:13% 13% 13% 13% !important;
    font-family:'Lobster Two' !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_139762035 .divider {
    font-family:'Lobster Two' !important;
    color:var(--color_3) !important;
  }

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

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

  *#dm .dmInner div.u_139762035 .title { color:var(--color_1) !important; }

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

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

  *#dm .dmInner *.u_139762035 .divider.visible {
    visibility:visible !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1207992621 .svg { fill:rgba(225,32,11,1) !important; }

  *#dm .dmInner div.u_1207992621 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:12px 12px 12px 12px !important;
  }

  *#dm .dmInner div.u_1319498418 .svg { fill:rgba(223,31,11,1) !important; }

  *#dm .dmInner div.u_1319498418 {
    border-radius:12px 12px 12px 12px !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1209838712 .svg { fill:rgba(223,31,11,1) !important; }

  *#dm .dmInner div.u_1209838712 {
    border-radius:12px 12px 12px 12px !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1577444111 .svg { fill:rgba(223,31,11,1) !important; }

  *#dm .dmInner div.u_1577444111 {
    border-radius:12px 12px 12px 12px !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1988396812 .svg { fill:rgba(223,31,11,1) !important; }

  *#dm .dmInner div.u_1988396812 {
    border-radius:12px 12px 12px 12px !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1215739392 img {
    object-fit:contain !important;
    object-position:100% 100% !important;
    border-radius:0px 0px 12px 0px !important;
  }

  *#dm .dmInner div.u_1217926179 img {
    object-fit:contain !important;
    object-position:50% 100% !important;
    border-radius:0px 0px 0px 12px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_139762035 .number { font-size:55px !important; }

  *#dm .dmInner div.u_139762035 .divider { font-size:55px !important; }

  *#dm .d-page-1716942098 DIV.dmInner { background-attachment:fixed !important; }

  *.dmTabletBody #dm .d-page-1716942098 DIV.dmInner { background-attachment:initial !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-attachment:initial !important; }

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

  *#dm .dmInner div.u_139762035 .label { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_139762035 .number { font-size:24px !important; }

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

  *#dm .dmInner div.u_139762035 .label { font-size:12px !important; }
}
.playable .section__overlay
{
	display:hidden !important;
	height:auto !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_139762035
{
}
*#dm .dmInner div.u_800722350
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}





@media all {
    
#\36 3853046 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 3;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 2% 2% 2% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    order: 1;
    align-items: flex-end;
    padding: 0px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(15, 48, 84, 0.15);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_hpp {
    align-items: center;
    width: 100.00%;
    min-height: 866px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 1%;
    height: auto;
    border-radius: 32px 32px 32px 32px;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 0px 0px 0px 0px;
    min-width: 800px;
    order: 1;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 3% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_lvp {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 194px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    height: auto;
    min-width: 32px;
    order: 0;
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_n43 {
    width: 596px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9sg {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_78f {
    align-items: flex-start;
    width: 55.59%;
    min-height: 90px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_iga.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#widget_iga {
    width: 40.18%;
    height: 194px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 db76000 {
    align-items: flex-start;
    width: 99.85%;
    min-height: 598px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/82125c4c/dms3rep/multi/opt/Jolamjol_Backgr_v3-1920w.png);
    background-attachment: fixed;
    background-position: 50% 100%;
    border-radius: 24px 24px 24px 24px;
}
    
#\36 bdf8d51::before, #\36 bdf8d51 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.2;
    border-radius: inherit;
}
#\36 bdf8d51 {
    align-items: flex-start;
    width: 99.88%;
    min-height: 402px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    min-width: 32px;
    flex-direction: row;
    background-image: url(https://lirp.cdn-website.com/82125c4c/dms3rep/multi/opt/Jolamjol_Backgr_v3-1920w.png);
    border-radius: 24px 24px 24px 24px;
    background-color: rgba(0, 0, 0, 1);
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 20px 20px 20px 20px;
    background-position: 50% 100%;
    background-attachment: fixed;
    justify-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e579475 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 402px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0px;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/82125c4c/dms3rep/multi/opt/Jolamjol_Backgr_v3-1920w.png);
    flex-wrap: nowrap;
    background-attachment: fixed;
    background-position: 50% 100%;
    border-radius: 24px 24px 24px 24px;
    flex-direction: row;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 06c57df::before, #\37 06c57df > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.2;
    border-radius: inherit;
}
#\37 06c57df {
    align-items: flex-start;
    width: 100.16%;
    min-height: 402px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/82125c4c/dms3rep/multi/opt/Jolamjol_Backgr_v3-1920w.png);
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 1);
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
    background-position: 50% 100%;
    background-attachment: fixed;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4af1767 {
    align-items: flex-start;
    width: 113.25%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    background-image: url();
    background-position: 50% 100%;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    flex-direction: row;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 f3bc449 {
    align-items: center;
    width: 49.859285900443055%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: linear-gradient(135deg, rgba(150, 176, 198, 1) 0%, rgba(255, 255, 255, 0.39) 100%);
    background-position: 50% 100%;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 0px 10px 10px 0px;
    background-origin: border-box;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 198a30e {
    align-items: flex-end;
    width: 50.12641125879593%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: linear-gradient(405deg, rgba(255, 255, 255, 0.39) 59%, rgba(150, 176, 198, 1) 100%);
    background-position: 50% 100%;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 0px 0px 10px 10px;
    background-origin: border-box;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ef7935b {
    width: 46.19%;
    height: 182px;
    max-width: 100%;
}
    
#\38 bb2e637 {
    align-items: flex-start;
    width: 99.99879073068783%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    background-image: url();
    background-position: 50% 100%;
    border-radius: 0px 0px 24px 24px;
    min-width: 32px;
    flex-direction: row;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 cb4201f {
    align-items: flex-end;
    width: 50%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: linear-gradient(45deg, rgba(150, 176, 198, 1) 0%, rgba(255, 255, 255, 0.39) 100%);
    background-position: 50% 100%;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) #000000 #000000;
    border-width: 10px 10px 0 0;
    background-origin: border-box;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7376c3d[data-pinned] {
    position: sticky;
    top: 20px;
    bottom: auto;
    z-index: 1;
}
#c7376c3d {
    width: 47.37%;
    height: 70px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be93c6de {
    align-items: flex-start;
    width: 50%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: linear-gradient(495deg, rgba(255, 255, 255, 0.39) 60%, rgba(150, 176, 198, 1) 100%);
    background-position: 50% 100%;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 10px 0 0 10px;
    border-color: var(--color_3) #000000 #000000 var(--color_3);
    background-origin: border-box;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_pic {
    align-items: center;
    width: 99.88%;
    min-height: 442px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 1;
}
    
#widget_7h5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\35 37f77df {
    align-items: center;
    width: 99.76%;
    min-height: 531px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-direction: row;
    height: auto;
    justify-content: space-between;
}
    
#\32 40776cb {
    align-items: flex-start;
    width: 56.07%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1%;
    min-width: 32px;
    height: auto;
    flex-wrap: nowrap;
    order: 1;
    align-content: flex-start;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8a5dd77 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 2% 2% 2% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c11020c2 {
    align-items: flex-start;
    width: 100%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    order: 1;
    justify-content: space-between;
    flex-wrap: nowrap;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
}
    
#a56ccec0 {
    align-items: flex-start;
    width: 414px;
    min-height: 33px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    justify-content: space-between;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c9de75d {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8a33544 {
    width: 96.0178302855108%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 b53a2e2 {
    width: 65px;
    height: 65px;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efbdc63f {
    align-items: flex-start;
    width: 100.00%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 2% 2% 2% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 95f7a1a {
    align-items: flex-start;
    width: 100%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    order: 1;
    justify-content: space-between;
    flex-wrap: nowrap;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
}
    
#baa056a4 {
    align-items: flex-start;
    width: 279.562px;
    min-height: 33px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    justify-content: space-between;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4a9d6d3 {
    width: 170px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff4e2a03 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3e547f6 {
    width: 65px;
    height: 65px;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e86a8ab {
    align-items: flex-start;
    width: 100.00%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 2% 2% 2% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c5be518 {
    align-items: flex-start;
    width: 100%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    order: 1;
    justify-content: space-between;
    flex-wrap: nowrap;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
}
    
#c6fddc79 {
    align-items: flex-start;
    width: 279.562px;
    min-height: 33px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    justify-content: space-between;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fbc4848 {
    width: 170px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7f6ab07 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 446e557 {
    width: 65px;
    height: 65px;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ca92d58 {
    align-items: flex-start;
    width: 100%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    order: 1;
    justify-content: space-between;
    flex-wrap: nowrap;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
}
    
#\35 da78114 {
    align-items: flex-start;
    width: 279.562px;
    min-height: 33px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    justify-content: space-between;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6762e64 {
    width: 170px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0cc3bb1 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b224197 {
    width: 65px;
    height: 65px;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1c3b234 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 4;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 2% 2% 2% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2265d65 {
    align-items: flex-start;
    width: 100%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    order: 1;
    justify-content: space-between;
    flex-wrap: nowrap;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
}
    
#\32 6f409a4 {
    align-items: flex-start;
    width: 279.562px;
    min-height: 33px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    justify-content: space-between;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee682474 {
    width: 170px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abf1d4da {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f0136b0 {
    width: 65px;
    height: 65px;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5b082be::before, #f5b082be > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.2;
    border-radius: inherit;
}
#f5b082be {
    align-items: flex-start;
    width: 100.16%;
    min-height: 452px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/82125c4c/dms3rep/multi/opt/Jolamjol_Backgr_v3-1920w.png);
    border-radius: 18px 18px 18px 18px;
    background-color: rgba(0, 0, 0, 1);
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 10px 10px 10px 10px;
    background-position: 50% 100%;
    background-attachment: fixed;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe0f701b {
    align-items: flex-start;
    width: 100%;
    min-height: 225px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    background-image: url();
    background-position: 50% 100%;
    border-radius: 10px 0px 0px 0px;
    min-width: 32px;
    flex-direction: row;
    order: 0;
    flex-wrap: wrap;
    margin: 0px 0% 0px 0%;
}
    
#\31 a900db9 {
    align-items: flex-end;
    width: 49.80462516752688%;
    min-height: 240px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-position: 50% 100%;
    border-radius: 12px 0px 0px 0px;
    flex-direction: row;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 0px 6px 6px 0px;
    background-color: rgba(27,95,139,0.2);
    background-image: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa3b0d78 {
    align-items: flex-end;
    width: 49.975319475675974%;
    min-height: 240px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: linear-gradient(0deg, rgba(26, 84, 118, 0.55) 23%, rgba(27, 95, 139, 0.2) 100%);
    background-position: 50% 100%;
    border-radius: 0px 0px 0px 12px;
    flex-direction: row;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) #000000 #000000;
    border-width: 6px 6px 0 0;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 0px -12px 11px -9px inset;
    background-origin: border-box;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 17aec83[data-pinned] {
    position: sticky;
    top: 20px;
    bottom: auto;
    z-index: 1;
}
#\31 17aec83 {
    width: 99.64935412026726%;
    height: 105px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b00c7f97 {
    align-items: flex-start;
    width: 99.99879073068783%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    background-image: url();
    background-position: 50% 100%;
    border-radius: 0px 0px 12px 12px;
    min-width: 32px;
    flex-direction: row;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 f9ab122 {
    align-items: flex-end;
    width: 50.1239955516268%;
    min-height: 240px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: none;
    background-position: 50% 100%;
    border-radius: 0px 14px 0px 0px;
    flex-direction: row;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 0px 0px 6px 6px;
    justify-content: flex-end;
    background-color: rgba(27,95,139,0.2);
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4436f3b {
    align-items: flex-start;
    width: 39.93274368944836%;
    min-height: 452px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0px;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/82125c4c/dms3rep/multi/opt/Jolamjol_Backgr_v3-1920w.png);
    flex-wrap: nowrap;
    background-attachment: fixed;
    background-position: 50% 100%;
    border-radius: 16px 16px 16px 16px;
    flex-direction: row;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa54c416 {
    align-items: flex-end;
    width: 49.99712558457853%;
    min-height: 240px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: linear-gradient(0deg, rgba(26, 84, 118, 0.55) 23%, rgba(27, 95, 139, 0.2) 100%);
    background-position: 50% 100%;
    border-radius: 0px 0px 12px 0px;
    flex-direction: row;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 6px 0 0 6px;
    border-color: var(--color_3) #000000 #000000 var(--color_3);
    justify-content: flex-end;
    box-shadow: rgba(0, 0, 0, 0.25) 0px -12px 11px -9px inset;
    background-origin: border-box;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4afdb23 {
    width: 76.18%;
    height: 220px;
    max-width: 100%;
}
    
#a6493489 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1gm {
    width: 63.72%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 3abfc31 {
    width: 63.72%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding: 30px 5% 30px 5%;
}
    
#group_lvp {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 249px;
    justify-content: center;
    row-gap: 24px;
    padding: 2% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_hpp {
    min-width: 600px;
    width: 100.00%;
    height: auto;
    min-height: 637px;
    row-gap: 25px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#widget_iga.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#widget_iga {
    min-width: 32px;
    width: 494.438px;
    height: 196px;
    margin: 0px 0% 0px 0%;
}
    
#group_78f {
    min-width: 32px;
    width: 99.95%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 bdf8d51::before, #\36 bdf8d51 > .bgExtraLayerOverlay {
    
}
    
#widget_7h5 {
    height: auto;
}
    
#\35 37f77df {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f5b082be {
    width: 100.00%;
    height: auto;
    min-height: 500px;
}
    
#\33 4436f3b {
    width: 100.00%;
}
    
#\39 8a5dd77 {
    width: 100.00%;
}
    
#\32 40776cb {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 3853046 {
    height: auto;
    min-height: 75px;
    row-gap: 6px;
    min-width: 32px;
    width: 100.00%;
    flex-direction: column;
    align-items: center;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 30px 4% 30px 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_hpp {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 50%;
    height: auto;
    min-height: 444px;
    min-width: 100%;
    justify-content: flex-start;
    row-gap: 16px;
    padding: 8% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_lvp {
    height: auto;
    min-height: 205px;
    row-gap: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    width: 99.08%;
    padding: 0% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_n43 {
    width: 222px;
}
    
#group_78f {
    min-width: 32px;
    width: 99.45%;
    height: auto;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#widget_iga.flex-element.widget-wrapper > [data-element-type] {
    padding: 5% 0% 5% 0%;
}
#widget_iga {
    width: 88.07%;
    height: 149px;
    margin: 0px 0% 0px 0%;
}
    
#\37 db76000 {
    width: 99.55%;
    height: auto;
    min-height: 474px;
}
    
#\36 bdf8d51::before, #\36 bdf8d51 > .bgExtraLayerOverlay {
    
}
#\36 bdf8d51 {
    min-width: 32px;
}
    
#\30 e579475 {
    width: 99.55%;
    height: auto;
    min-height: 502px;
}
    
#\37 06c57df::before, #\37 06c57df > .bgExtraLayerOverlay {
    
}
#\37 06c57df {
    min-width: 32px;
    height: auto;
    min-height: 502px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4af1767 {
    width: 99.55%;
    height: auto;
    min-height: 250px;
}
    
#\35 f3bc449 {
    width: 66.06479003230272%;
    height: auto;
    min-height: 250px;
}
    
#\39 198a30e {
    width: 70.83525611444394%;
    height: auto;
    min-height: 250px;
}
    
#\32 ef7935b {
    height: 173px;
}
    
#\38 bb2e637 {
    width: 99.55%;
    height: auto;
    min-height: 250px;
}
    
#\32 cb4201f {
    width: 50%;
    height: auto;
    min-height: 250px;
}
    
#c7376c3d {
    height: 50px;
    width: 100.00%;
}
    
#be93c6de {
    width: 51.90364559298569%;
    height: auto;
    min-height: 250px;
}
    
#widget_7h5 {
    width: 100.00%;
    height: auto;
}
    
#\35 37f77df {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
}
    
#\32 40776cb {
    column-gap: 2%;
    flex-wrap: nowrap;
    align-content: flex-start;
    height: auto;
    min-height: 239px;
    flex-direction: column;
    row-gap: 8px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 8a5dd77 {
    height: auto;
    min-height: 75px;
    row-gap: 6px;
    min-width: 32px;
    width: 100.00%;
    flex-direction: column;
    align-items: center;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#c11020c2 {
    height: auto;
    min-height: 50px;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    min-width: 32px;
    row-gap: 8px;
    width: 290px;
    margin: 0px 0% 0px 0%;
}
    
#a56ccec0 {
    height: auto;
    min-height: 25px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    row-gap: 8px;
    width: 209px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c9de75d {
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8a33544 {
    justify-self: auto;
    align-self: auto;
    width: 96.48150470219437%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b53a2e2 {
    width: 45px;
    height: 45px;
    min-width: 32px;
}
    
#efbdc63f {
    height: auto;
    min-height: 75px;
    row-gap: 6px;
    min-width: 32px;
    width: 100.00%;
    flex-direction: column;
    align-items: center;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 95f7a1a {
    height: auto;
    min-height: 25px;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    min-width: 32px;
    row-gap: 8px;
    width: 290px;
    margin: 0px 0% 0px 0%;
}
    
#baa056a4 {
    height: auto;
    min-height: 25px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    row-gap: 8px;
    width: 221.562px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4a9d6d3 {
    min-width: 32px;
}
    
#ff4e2a03 {
    min-width: 32px;
}
    
#\33 3e547f6 {
    width: 45px;
    height: 45px;
    min-width: 32px;
}
    
#\39 e86a8ab {
    height: auto;
    min-height: 75px;
    row-gap: 6px;
    min-width: 32px;
    width: 100.00%;
    flex-direction: column;
    align-items: center;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 c5be518 {
    height: auto;
    min-height: 25px;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    min-width: 32px;
    row-gap: 8px;
    width: 290px;
    margin: 0px 0% 0px 0%;
}
    
#c6fddc79 {
    height: auto;
    min-height: 25px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    row-gap: 8px;
    width: 221.562px;
    margin: 0px 0% 0px 0%;
}
    
#\30 fbc4848 {
    min-width: 32px;
}
    
#\30 7f6ab07 {
    min-width: 32px;
}
    
#\33 446e557 {
    width: 45px;
    height: 45px;
    min-width: 32px;
}
    
#\38 ca92d58 {
    height: auto;
    min-height: 25px;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    min-width: 32px;
    row-gap: 8px;
    width: 290px;
    margin: 0px 0% 0px 0%;
}
    
#\35 da78114 {
    height: auto;
    min-height: 25px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    row-gap: 8px;
    width: 221.562px;
    margin: 0px 0% 0px 0%;
}
    
#\39 6762e64 {
    min-width: 32px;
}
    
#\38 0cc3bb1 {
    min-width: 32px;
}
    
#\32 b224197 {
    width: 45px;
    height: 45px;
    min-width: 32px;
}
    
#a1c3b234 {
    height: auto;
    min-height: 75px;
    row-gap: 6px;
    min-width: 32px;
    width: 100.00%;
    flex-direction: column;
    align-items: center;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#f2265d65 {
    height: auto;
    min-height: 25px;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    min-width: 32px;
    row-gap: 8px;
    width: 290px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6f409a4 {
    height: auto;
    min-height: 25px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    row-gap: 8px;
    width: 221.562px;
    margin: 0px 0% 0px 0%;
}
    
#ee682474 {
    min-width: 32px;
}
    
#abf1d4da {
    min-width: 32px;
}
    
#\37 f0136b0 {
    width: 45px;
    height: 45px;
    min-width: 32px;
}
    
#f5b082be::before, #f5b082be > .bgExtraLayerOverlay {
    
}
#f5b082be {
    min-width: 32px;
    height: auto;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#fe0f701b {
    width: 99.55%;
    height: auto;
    min-height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\31 a900db9 {
    width: 99.5%;
    height: auto;
    min-height: 120px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#aa3b0d78 {
    width: 99.55%;
    height: auto;
    min-height: 120px;
}
    
#\31 17aec83 {
    height: 37px;
    width: 95.81%;
}
    
#b00c7f97 {
    width: 99.55%;
    height: auto;
    min-height: auto;
}
    
#\35 f9ab122 {
    width: 99.5%;
    height: auto;
    min-height: 120px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4436f3b {
    width: 99.55%;
    height: auto;
    min-height: auto;
}
    
#aa54c416 {
    width: 99.55%;
    height: auto;
    min-height: 120px;
}
    
#a4afdb23 {
    height: 83px;
    width: 59.24%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3abfc31 {
    width: 100.00%;
}
    
#group_pic {
    height: auto;
    min-height: 305px;
}
}

