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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_4260928032 hr {
    height:0px !important;
    color:var(--color_1) !important;
    background:none !important;
    min-height:0px !important;
    border-width:4px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

  *#dm .dmInner div.u_1414514238 hr {
    height:0px !important;
    color:var(--color_1) !important;
    background:none !important;
    min-height:0px !important;
    border-width:4px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

  *#dm .dmInner div.u_1588682924 hr {
    height:0px !important;
    color:var(--color_1) !important;
    background:none !important;
    min-height:0px !important;
    border-width:4px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

  *#dm .dmInner div.u_1990730461 hr {
    height:0px !important;
    color:var(--color_1) !important;
    background:none !important;
    min-height:0px !important;
    border-width:4px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

  *#dm .dmInner div.u_1365716619 hr {
    height:0px !important;
    color:rgba(255,255,255,1) !important;
    background:none !important;
    min-height:0px !important;
    border-width:4px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

  *#dm .dmInner div.u_1419349994 hr {
    height:0px !important;
    color:var(--color_1) !important;
    background:none !important;
    min-height:0px !important;
    border-width:4px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

  *#dm .dmInner div.u_1351196802 hr {
    height:0px !important;
    color:var(--color_1) !important;
    background:none !important;
    min-height:0px !important;
    border-width:4px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

  *#dm .dmInner div.u_1335050183 hr {
    height:0px !important;
    color:rgba(255,255,255,1) !important;
    background:none !important;
    min-height:0px !important;
    border-width:4px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

  *#dm .dmInner div.u_1607952251 hr {
    height:0px !important;
    color:rgba(255,255,255,1) !important;
    background:none !important;
    min-height:0px !important;
    border-width:4px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

  *#dm .dmInner div.u_2458561876 img {
    object-position:100% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1245750625 { background-position:50% 100% !important; }

  *#dm .dmInner div.u_1779145478 .svg { fill:rgba(200,7,4,1) !important; }

  *#dm .dmInner div.u_2583596365 .svg { fill:rgba(12,146,9,1) !important; }
}
*#dm .dmInner div.u_2458561876
{
	z-index:1 !important;
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_344877412 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_344877412 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner div.u_344877412 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_344877412 .caption-container .caption-text .rteBlock { font-size:16px !important; }

  *#dm .dmInner *.u_344877412 .photoGalleryThumbs .image-container a { padding-top:503px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_344877412 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_344877412 .photoGalleryViewAll { padding:0 10px !important; }

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

  *#dm .dmInner div.u_344877412 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_344877412 .caption-container .caption-text .rteBlock { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_344877412 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner *.u_344877412 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_344877412 .photoGalleryViewAll { padding:0 7.5px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_2458561876
{
}
separatorHomeCss{color:red !important}@media all {
    
#\35 52bea40 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#ac386bf5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\39 a14d60b {
    min-height: 650px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 8% 6% 0% 6%;
}
    
#\36 844c305 {
    background-image: url("https://lirp.cdn-website.com/5f9d2af8/dms3rep/multi/opt/565890666_122100778419077652_5487966526618972008_n-1920w.png");
}
    
#ce41d457 {
    margin: 0px 0% 0px 0%;
}
    
#group_r97[data-css-edit] {
    z-index: 1;
}
#group_r97 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 39, 119, 1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    padding: 60px 30px 60px 30px;
    margin: 200px 0% 0px 0%;
}
    
#widget_js5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_13s {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\35 52bea40 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#ac386bf5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\39 a14d60b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_r97 {
    align-items: center;
    padding: 30px 15px 30px 15px;
    margin: 3px 0% 0px 0%;
}
}



@media all {
    
#\33 c7eb341 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#f14925ae {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 12% 6% 0% 6%;
}
    
#a5f6f51c {
    margin: -50px 0% 0px 0%;
}
    
#b2d176a0 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#widget_gu6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -104px;
}
    
#widget_qjq {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_2nr.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_2nr {
    width: 15.7%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f14925ae {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 18% 2% 8% 2%;
}
    
#\33 c7eb341 {
    width: 100%;
    min-height: 80px;
}
    
#a5f6f51c {
    margin: 0px 0% 0px 0%;
}
    
#widget_2nr {
    width: 15%;
}
}



@media (max-width: 767px) {
    
#\33 c7eb341 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f14925ae {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30% 4% 8% 4%;
}
    
#a5f6f51c {
    margin: 0px 0% 0px 0%;
}
    
#widget_2nr {
    margin-left: 0px;
    margin-right: 0px;
    width: 15%;
}
    
#widget_qjq {
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\34 6747893 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 9967055 {
    flex-direction: row;
    align-items: flex-start;
    width: 22.474793767186068%;
    min-height: 420px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    background-color: rgba(239, 242, 246, 1);
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#de854113 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\39 692f34e {
    min-height: 144px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 15% 6%;
}
    
#\33 c630526::before, #\33 c630526 > .bgExtraLayerOverlay {
    
}
#\33 c630526 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#group_bpj {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#af01c7b9 {
    flex-direction: row;
    align-items: flex-start;
    width: 22.477412596569334%;
    min-height: 420px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    background-color: rgba(239, 242, 246, 1);
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b146a7a {
    width: 53.45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0b8475d {
    align-items: center;
    width: 100.08%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#e723f390 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 49ea852 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#da18c6af {
    flex-direction: row;
    align-items: flex-start;
    width: 24.98363231635459%;
    min-height: 420px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    background-color: rgba(239, 242, 246, 1);
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 742c20e {
    align-items: center;
    width: 100.08%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#a8a65c56 {
    width: 53.45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb05854f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a372322 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#da7cd33b {
    align-items: center;
    width: 100.08%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\38 3ec7ae8 {
    width: 53.45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7d4382e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7c0320f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 04d2f5a {
    flex-direction: row;
    align-items: flex-start;
    width: 22.474793767186068%;
    min-height: 420px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    background-color: rgba(239, 242, 246, 1);
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#d86306ad {
    align-items: center;
    width: 100.08%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#b1bf6fc4 {
    width: 53.45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2be03e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a7892aa {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9967055 {
    min-width: 32px;
    width: 48%;
    height: auto;
    min-height: 323px;
    margin: 0px 0% 0px 0%;
}
    
#\39 692f34e {
    padding: 8% 2% 20% 2%;
}
    
#\33 c630526::before, #\33 c630526 > .bgExtraLayerOverlay {
    
}
    
#af01c7b9 {
    min-width: 32px;
    width: 48%;
    height: auto;
    min-height: 292px;
    margin: 0px 0% 0px 0%;
}
    
#da18c6af {
    min-width: 32px;
    width: 48%;
    height: auto;
    min-height: 291px;
    margin: 0px 0% 0px 0%;
}
    
#\31 04d2f5a {
    min-width: 32px;
    width: 48%;
    height: auto;
    min-height: 324px;
    margin: 0px 0% 0px 0%;
}
    
#group_bpj {
    flex-wrap: wrap;
    flex-direction: row;
}
    
#\35 a7892aa {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 9967055 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 271px;
    margin: 0px 0% 0px 0%;
}
    
#de854113 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 692f34e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 c630526::before, #\33 c630526 > .bgExtraLayerOverlay {
    
}
    
#af01c7b9 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 243px;
    margin: 0px 0% 0px 0%;
}
    
#da18c6af {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 243px;
    margin: 0px 0% 0px 0%;
}
    
#\31 04d2f5a {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 271px;
    margin: 0px 0% 0px 0%;
}
    
#group_bpj {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 1166px;
}
}



@media all {
    
#fad62ac1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.982700964630226%;
    min-width: 4%;
    align-items: center;
}
    
#f1d65e1b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.02%;
    min-width: 4%;
}
    
#\36 c3c100c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0% 6% 0% 6%;
}
    
#\30 4ffc4ba {
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_i1l.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_i1l {
    width: 99.96%;
    height: 682px;
    max-width: 100%;
    margin: -120px 0% 0px 0%;
}
    
#widget_hom {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e8ec1a94 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#fad62ac1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f1d65e1b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 c3c100c {
    min-height: unset;
    flex-direction: column;
    padding: 0% 4% 8% 4%;
}
    
#widget_i1l.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_i1l {
    height: 408px;
    width: 87.77%;
    margin: -80px 0% 0px 0%;
}
    
#e8ec1a94 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 7315788 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 6% 2% 6%;
}
    
#\39 8ed4d9f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#widget_2s9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_2s9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_qc6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
}
    
#widget_5cl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#be56487c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#be56487c {
    width: 7.43%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 afca28c {
    width: 53.45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2f8559b {
    flex-direction: row;
    align-items: flex-start;
    width: 31.59617650910043%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    min-width: 32px;
    background-color: rgba(0, 39, 119, 1);
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#f960c7d9 {
    align-items: center;
    width: 100.08%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\36 53593a6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c60a251f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f2fad1f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4979e91 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d222c243 {
    width: 53.45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 37f0c53 {
    align-items: center;
    width: 100.08%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#a48958dd {
    width: 53.45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e203ecfd {
    flex-direction: row;
    align-items: flex-start;
    width: 31.81479638601545%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    min-width: 32px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 229fd77 {
    align-items: center;
    width: 100.08%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#c71af6ad {
    flex-direction: row;
    align-items: flex-start;
    width: 32.2089825847846%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    min-width: 32px;
    background-color: rgba(0, 39, 119, 1);
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#group_lmp {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#d788ce15 {
    width: 53.45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0dee706 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9712db9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c02ca64 {
    width: 53.45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7f1a07f {
    flex-direction: row;
    align-items: flex-start;
    width: 31.81479638601545%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    min-width: 32px;
    background-color: var(--color_1);
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c97c76d {
    flex-direction: row;
    align-items: flex-start;
    width: 31.59617650910043%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    min-width: 32px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0fbd6fa {
    width: 53.45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 05d7e5a {
    align-items: center;
    width: 100.08%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\33 e3d1a3d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d837be11 {
    flex-direction: row;
    align-items: flex-start;
    width: 32.2089825847846%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    min-width: 32px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#df6b6fa2 {
    align-items: center;
    width: 100.08%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\36 4544d8b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2620901 {
    align-items: center;
    width: 100.08%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\33 82f9c92 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d9eeb19 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 1d63ab7 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7315788 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#be56487c {
    width: 15%;
}
}



@media (max-width: 767px) {
    
#\39 7315788 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 8ed4d9f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 2f8559b {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e203ecfd {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c71af6ad {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d837be11 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 7f1a07f {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 c97c76d {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_lmp {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b0dee706 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\33 82f9c92 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#group_qc6 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 53593a6 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#be56487c {
    width: 15%;
}
}



@media all {
    
#\33 d33f3c8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\32 0f13cd9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 2% 6%;
}
    
#f40318a9 {
    background-color: rgba(239, 242, 246, 1);
    background-image: none;
}
    
#group_m56 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 124px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#group_8l6 {
    align-items: flex-start;
    width: 100%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_c4c {
    width: 39.80%;
    height: 372px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 74854f3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\36 6a144ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.84%;
    min-width: 4%;
    order: 0;
}
    
#af88bdcc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#af88bdcc {
    width: 15.71%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\35 c5edb49 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#caf54ab5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0bed5bb {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0f13cd9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_c4c {
    width: 42.53%;
    height: 334px;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#af88bdcc {
    width: 15%;
}
    
#group_m56 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 6a144ce {
    min-width: 32px;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 d33f3c8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 0f13cd9 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_c4c {
    height: 274px;
    min-width: 32px;
    width: 94.54%;
    margin: 0px 0% 0px 0%;
}
    
#\36 6a144ce {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_m56 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#af88bdcc {
    width: 15%;
}
}



@media all {
    
#dca2426f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 837af82 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 6% 2% 6%;
}
    
#\32 2159b69 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\39 1deab6c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 1deab6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f0ad5f45.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f0ad5f45 {
    width: 7.43%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9h1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#\31 70e05b3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 837af82 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f0ad5f45 {
    width: 15%;
}
}



@media (max-width: 767px) {
    
#\32 2159b69 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 837af82 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#f0ad5f45 {
    width: 15%;
}
}



@media all {
    
#\31 12b05b9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 2% 6% 2% 6%;
}
    
#b306f54b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 48e289e {
    width: 100%;
    height: 625px;
    max-width: 100%;
}
    
#a95c7bb5::before, #a95c7bb5 > .bgExtraLayerOverlay {
    
}
#a95c7bb5 {
    background-color: rgba(0, 39, 119, 1);
    background-image: none;
}
    
#\38 81ca5d2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\36 62bce9e {
    margin: 0px 0% 0px 0%;
}
    
#c29b0b30 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a364de73 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\38 5a7e590.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 5a7e590 {
    width: 15.7%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#widget_5ql {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 12b05b9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#a95c7bb5::before, #a95c7bb5 > .bgExtraLayerOverlay {
    
}
    
#a364de73 {
    width: 100%;
    min-height: 80px;
}
    
#\38 81ca5d2 {
    width: 100%;
    min-height: 80px;
}
    
#\35 48e289e {
    height: 350px;
}
    
#\38 5a7e590 {
    width: 15%;
}
}



@media (max-width: 767px) {
    
#\31 12b05b9 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 48e289e {
    height: 240px;
}
    
#a95c7bb5::before, #a95c7bb5 > .bgExtraLayerOverlay {
    
}
    
#\38 81ca5d2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a364de73 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 5a7e590 {
    width: 15%;
}
}



@media all {
    
#\37 47f0368 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 29423ed {
    margin: 0px 0% 0px 0%;
}
    
#\33 93d06e3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
}
    
#\37 bd5a340 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 ce4dc11 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
}
    
#fc54aa11 {
    width: 100%;
    height: 473px;
    max-width: 100%;
}
    
#ca446c8e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ca446c8e {
    width: 15.7%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#dba74e8f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 2% 6% 2% 6%;
}
    
#a26164e0 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dba74e8f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 ce4dc11 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\33 93d06e3 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#fc54aa11 {
    height: 350px;
}
    
#ca446c8e {
    width: 15%;
}
}



@media (max-width: 767px) {
    
#\33 93d06e3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\38 ce4dc11 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#fc54aa11 {
    height: 240px;
}
    
#dba74e8f {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ca446c8e {
    width: 15%;
}
}



@media all {
    
#\35 c9691fa {
    flex-direction: row;
    align-items: flex-start;
    width: 32.2089825847846%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    min-width: 32px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 dc4e570 {
    align-items: center;
    width: 100.08%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#d0c8f7fe {
    align-items: center;
    width: 100.08%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\30 34b18a1 {
    align-items: center;
    width: 100.08%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#fee37a1b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
}
    
#cd907dfb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb39c536 {
    flex-direction: row;
    align-items: flex-start;
    width: 31.59617650910043%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    min-width: 32px;
    background-color: rgba(0, 39, 119, 1);
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2918c69 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eca28146 {
    width: 53.45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 be64337 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 11a0e1b {
    flex-direction: row;
    align-items: flex-start;
    width: 32.2089825847846%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    min-width: 32px;
    background-color: rgba(0, 39, 119, 1);
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3ca8791 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1bad289 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3a3d9c6 {
    align-items: center;
    width: 100.08%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#ce129e8d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ce129e8d {
    width: 7.4%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 68acb0e {
    align-items: center;
    width: 100.08%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#e644c2f8 {
    width: 53.45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4a07dc4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 651b968 {
    align-items: center;
    width: 100.08%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\33 d9c8853 {
    flex-direction: row;
    align-items: flex-start;
    width: 31.59617650910043%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    min-width: 32px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#c3d0a399 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3e1b19b {
    width: 53.45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4af1318 {
    width: 53.45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 26a7a8f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 26a7a8f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 93683b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 51c1db6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\37 7b549c2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 6% 2% 6%;
}
    
#b1130d3c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 a9fa090 {
    flex-direction: row;
    align-items: flex-start;
    width: 31.81479638601545%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    min-width: 32px;
    background-color: var(--color_1);
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 88427b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee5226f2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#\38 4831ea6 {
    flex-direction: row;
    align-items: flex-start;
    width: 31.81479638601545%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    min-width: 32px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 9ef70c1 {
    width: 53.45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ccc355c {
    width: 53.45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c940c3db {
    background-color: rgba(239, 242, 246, 1);
    background-image: none;
}
    
#\32 1d40d8c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 7b549c2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ce129e8d {
    width: 15%;
}
}



@media (max-width: 767px) {
    
#\35 c9691fa {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 d9c8853 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#eb39c536 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 11a0e1b {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 51c1db6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 7b549c2 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 a9fa090 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 4831ea6 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ce129e8d {
    width: 15%;
}
    
#ee5226f2 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cd907dfb {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\33 3ca8791 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#fee37a1b {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 2918c69 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 e9732b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e22d453a {
    margin: 0px 0% 0px 0%;
}
    
#\32 0fca646 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 564a1bc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\32 454eab1::before, #\32 454eab1 > .bgExtraLayerOverlay {
    
}
#\32 454eab1 {
    background-color: var(--color_1);
    background-image: none;
}
    
#e7fc96b8 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 6% 2% 6%;
}
    
#\39 1a72447.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 1a72447 {
    width: 15.7%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 454eab1::before, #\32 454eab1 > .bgExtraLayerOverlay {
    
}
    
#e7fc96b8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 1a72447 {
    width: 30%;
}
}



@media (max-width: 767px) {
    
#\32 564a1bc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 454eab1::before, #\32 454eab1 > .bgExtraLayerOverlay {
    
}
    
#e7fc96b8 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 1a72447 {
    width: 15%;
}
}



@media all {
    
#d353a31a::before, #d353a31a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.7;
    border-radius: inherit;
}
#d353a31a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/5f9d2af8/dms3rep/multi/opt/2236842058-1920w.jpg);
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-items: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
#d353a31a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAdEAACAgEFAAAAAAAAAAAAAAAAAQMFERMjMVGR/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABcRAAMBAAAAAAAAAAAAAAAAAAADFFH/2gAMAwEAAhEDEQA/AJYL6ucONF8dELva7L2X4AK1N0NlVh//2Q==');
}
    
#\37 b5f7d4e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 6% 2% 6%;
}
    
#widget_pr8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_5ih {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_ev8 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_8sc {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#\37 5f7fa29 {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#\33 a8d0aa0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 a8d0aa0 {
    width: 8.041078664244795%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e18be2b3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b5f7d4e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d353a31a::before, #d353a31a > .bgExtraLayerOverlay {
    
}
#d353a31a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAdEAACAgEFAAAAAAAAAAAAAAAAAQMFERMjMVGR/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABcRAAMBAAAAAAAAAAAAAAAAAAADFFH/2gAMAwEAAhEDEQA/AJYL6ucONF8dELva7L2X4AK1N0NlVh//2Q==');
}
    
#\33 a8d0aa0 {
    width: 15%;
}
}



@media (max-width: 767px) {
    
#d353a31a::before, #d353a31a > .bgExtraLayerOverlay {
    
}
#d353a31a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#d353a31a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAdEAACAgEFAAAAAAAAAAAAAAAAAQMFERMjMVGR/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABcRAAMBAAAAAAAAAAAAAAAAAAADFFH/2gAMAwEAAhEDEQA/AJYL6ucONF8dELva7L2X4AK1N0NlVh//2Q==');
}
    
#\37 b5f7d4e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 a8d0aa0 {
    width: 15%;
}
}



@media all {
    
#\33 8a9b046 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\31 17f8045 {
    min-height: 650px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 8% 6% 0% 6%;
}
    
#\33 f95a3f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#ba17550e {
    background-image: url("https://lirp.cdn-website.com/5f9d2af8/dms3rep/multi/opt/565890666_122100778419077652_5487966526618972008_n-1920w.png");
}
#ba17550e.lazy {
    background-image: url('');
}
    
#\37 c2d60f9 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\33 8a9b046 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\31 17f8045 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 f95a3f9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
}



@media all {
    
#\34 4c230c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\33 6e22d32 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 b205786 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\32 c7e97a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 9fc0c61 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\34 4c230c1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 6e22d32 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\32 c7e97a0 {
    justify-self: auto;
    align-self: auto;
    width: 90.89184060721063%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9fc0c61 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}

