@media all {
  *#dm .dmInner div.u_1880339972 img {
    object-fit:contain !important;
    object-position:100% 50% !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3801965792 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner div.u_296750655 img { object-position:50% 0% !important; }

  *#dm .dmInner div.u_1202247129 {
    background-color:var(--color_9) !important;
    background-image:none !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner div.u_1686628605 {
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner div.u_2108211392 { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1222367306 { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1758576859 { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1534812264 { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1985449473 { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1884117621 { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1605364029 { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1752118551 { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1698426722 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:15px 15px 15px 15px !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1848284302 { display:block !important; }

  *#dm .dmInner *.u_1447477436 { display:none !important; }

  *#dm .dmInner *.u_1350396268 { display:none !important; }

  *#dm .dmInner *.u_1465400271 { display:block !important; }

  *#dm .dmInner *.u_1383625351 { display:none !important; }

  *#dm .dmInner *.u_1567471865 { display:none !important; }

  *#dm .dmInner *.u_1926267939 { display:block !important; }

  *#dm .dmInner *.u_1861503291 { display:none !important; }

  *#dm .dmInner *.u_1239911159 { display:none !important; }

  *#dm .dmInner *.u_1530294599 { display:block !important; }

  *#dm .dmInner *.u_1795641892 { display:none !important; }

  *#dm .dmInner *.u_1759964593 { display:none !important; }

  *#dm .dmInner *.u_1606853084 { display:block !important; }

  *#dm .dmInner *.u_1730613885 { display:none !important; }

  *#dm .dmInner *.u_1398768969 { display:none !important; }

  *#dm .dmInner *.u_1651567145 { display:block !important; }

  *#dm .dmInner *.u_1818266095 { display:none !important; }

  *#dm .dmInner *.u_1567945534 { display:none !important; }

  *#dm .dmInner *.u_1185072976 { display:block !important; }

  *#dm .dmInner *.u_1311898007 { display:none !important; }

  *#dm .dmInner *.u_1746698598 { display:none !important; }

  *#dm .dmInner *.u_1314172371 { display:block !important; }

  *#dm .dmInner *.u_1241556115 { display:none !important; }

  *#dm .dmInner *.u_1540413066 { display:none !important; }

  *#dm .dmInner div.u_1713819832 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1713819832 .caption-inner {
    border-bottom-left-radius:8px !important;
    -webkit-border-top-right-radius:8px !important;
    -moz-border-top-right-radius:8px !important;
    -webkit-border-bottom-right-radius:8px !important;
    -webkit-border-bottom-left-radius:8px !important;
    border-top-right-radius:8px !important;
    -webkit-border-top-left-radius:8px !important;
    border-radius:8px !important;
    -moz-border-bottom-right-radius:8px !important;
    -moz-border-top-left-radius:8px !important;
    border-top-left-radius:8px !important;
    -moz-border-radius:8px !important;
    -moz-border-bottom-left-radius:8px !important;
    border-bottom-right-radius:8px !important;
    -webkit-border-radius:8px !important;
  }

  *#dm .dmInner div.u_1713819832 .photoGalleryThumbs .image-container { border-radius:15px 15px 15px 15px !important; }

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

  *#dm .dmInner div.u_2677989789 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

  *#dm .dmInner a.u_1097655318 {
    border-style:solid !important;
    border-width:9px 9px 9px 9px !important;
    border-color:rgb(148,208,202) rgb(148,208,202) rgb(148,208,202) rgb(148,208,202) !important;
    background-color:rgba(148,208,202,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1097655318 span.text { color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner a.u_1369158540.hover { background-image:none !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1713819832 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1713819832 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1713819832 .photoGalleryViewAll { padding:0 20px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1713819832 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1713819832 .photoGalleryViewAll { padding:0 20px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1713819832 .photoGalleryThumbs { padding:8px !important; }

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

  *#dm .dmInner *.u_1713819832 .photoGalleryViewAll { padding:0 16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: var(--color_3);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-self: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 251px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 32px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.98%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: flex-end;
    align-content: flex-end;
    height: auto;
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: url("https://irp.cdn-website.com/72fec6eb/dms3rep/multi/opt/rs-w_600-h_300-cg_true-m-1920w.webp");
    background-repeat: repeat;
    background-size: auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#c6a0cd8d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c6a0cd8d {
    width: 99.99%;
    height: 812px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: -100% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 0392765.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\32 0392765 {
    width: 225px;
    height: 45px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fe46dbb {
    min-height: 583px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.00%;
    min-width: 4%;
    height: auto;
    align-self: center;
}
    
#\37 a5e60fa {
    min-height: 757px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 4% 4%;
}
    
#e8cfb53a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#widget_1u4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_c05 {
    width: 80.13%;
    height: auto;
    max-width: 100%;
}
    
#group_6rl {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 4%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dd97a780.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#dd97a780 {
    width: 170px;
    height: 45px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be2877c5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ee6d4813 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
    height: auto;
    align-self: center;
}
    
#f3f714e4 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 b6d13b1::before, #\35 b6d13b1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.85;
    border-radius: inherit;
}
#\35 b6d13b1 {
    background-image: url("https://irp.cdn-website.com/72fec6eb/dms3rep/multi/opt/rs-w_600-h_300-cg_true-m-1920w.webp");
    background-repeat: repeat;
    background-size: auto;
    background-color: var(--color_6);
}
    
#widget_ga2.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 2% 2% 2%;
}
#widget_ga2 {
    width: 30.13%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 28c4a4c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 28c4a4c {
    width: 790px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d35e9cbf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d35e9cbf {
    width: 904px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_hiv {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 234px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
}
    
#group_v9r {
    width: 100%;
    min-width: 4%;
    min-height: 129px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
}
    
#group_2er {
    align-items: center;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    align-content: center;
    background-color: var(--color_9);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
}
    
#widget_jl0 {
    width: 48px;
    height: auto;
    max-width: 100%;
}
    
#widget_ak0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 80d4f81 {
    width: 79.79%;
    height: auto;
    max-width: 100%;
}
    
#\31 32a2e94 {
    align-items: center;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    align-content: center;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
}
    
#\32 f78d241 {
    width: 48px;
    height: auto;
    max-width: 100%;
}
    
#\36 51dfea2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 fd0f80e {
    width: 79.79%;
    height: auto;
    max-width: 100%;
}
    
#b54e0d62 {
    align-items: center;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    align-content: center;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
}
    
#\37 dd02f99 {
    width: 48px;
    height: auto;
    max-width: 100%;
}
    
#\34 3cd9ff5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 c9eca7e {
    width: 79.79%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 63f6349 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100.00%;
    min-width: 4%;
    height: auto;
    align-self: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 0e6b293 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0% 0% 0% 0%;
}
    
#a9253874 {
    margin: 0px 0% 0px 0%;
}
    
#widget_be8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_be8 {
    width: 100.00%;
    height: 528px;
    max-width: 100%;
    margin: -15% 0% 0% 0%;
}
}



@media all {
    
#\39 6875739 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 7889854 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 a337e4e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    padding: 2% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 fe7f8e8 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/72fec6eb/dms3rep/multi/opt/OMAR+%2816%29-1920w.png");
    flex-direction: row;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    background-position: 100% 0%;
}
    
#\34 be45d7e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ee77cd78 {
    background-color: rgba(123, 72, 142, 1);
    background-image: none;
}
    
#group_f6k {
    align-items: flex-start;
    width: 61.61%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7310162958955981%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a9ac0baa {
    flex-direction: row;
    align-items: flex-end;
    width: 34.35%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7310162958955981%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    align-content: flex-end;
}
    
#eb721ae8.flex-element.widget-wrapper > [data-element-type] {
    padding: 8.01562px 8.01562px 8.01562px 8.01562px;
}
#eb721ae8 {
    width: 350px;
    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 abb17a7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 abb17a7 {
    width: 790px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6hv {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#group_knl {
    align-items: flex-start;
    width: 22.58%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c018877a {
    align-items: flex-start;
    width: 34.7%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bad82342 {
    align-items: flex-start;
    width: 34.7%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_9jq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_q0j {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 c407fbf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e32db009 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f8e0750a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/72fec6eb/dms3rep/multi/opt/OMAR+%2819%29-1920w.png");
    flex-direction: row;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    background-position: 100% 50%;
}
    
#\38 4dfaca7 {
    align-items: flex-start;
    width: 22.58%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d0c32d1f {
    align-items: flex-start;
    width: 34.7%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f4f353bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fb367b31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a2887f2c {
    align-items: flex-start;
    width: 34.7%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 1724dcd {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/72fec6eb/dms3rep/multi/opt/OMAR+%2820%29-1920w.png");
    flex-direction: row;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    background-position: 100% 50%;
}
    
#b0d5306d {
    align-items: flex-start;
    width: 22.58%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ae51eefa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 b382c66 {
    align-items: flex-start;
    width: 34.7%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#eb8bf41b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b4257ac6 {
    align-items: flex-start;
    width: 34.7%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 7fdd915 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d38173c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\34 34f0ebf {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#b4866ea0 {
    min-height: 511px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    height: auto;
}
    
#b0d02585 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 10f9ced.flex-element.widget-wrapper > [data-element-type] {
    padding: 8.01562px 8.01562px 8.01562px 8.01562px;
}
#\39 10f9ced {
    width: 252px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c24d9e43 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_p87 {
    width: 55.91%;
    height: auto;
    max-width: 100%;
}
    
#group_r0p {
    align-items: center;
    width: 31.99%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    align-content: center;
    background-color: var(--color_5);
    background-image: url("https://irp.cdn-website.com/72fec6eb/dms3rep/multi/opt/IMG_0779-1920w.jpg");
    justify-content: flex-end;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 d8de90b::before, #\33 d8de90b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(223, 108, 156, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#\33 d8de90b {
    align-items: center;
    width: 31.99%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    align-content: center;
    background-color: var(--color_6);
    background-image: url("https://irp.cdn-website.com/72fec6eb/dms3rep/multi/opt/OMAR+%2822%29-1920w.png");
    order: 1;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#a72ae24c {
    align-items: flex-start;
    width: 100.00%;
    min-height: 328px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    height: auto;
    background-image: url("https://irp.cdn-website.com/72fec6eb/dms3rep/multi/opt/OMAR+%2821%29-1920w.png");
    background-position: 50% 0%;
    justify-content: flex-end;
    border-radius: 15px 15px 15px 15px;
    padding: 4% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pit {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 abcee4c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 b250f15.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 b250f15 {
    width: 374.828px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0c3d72a {
    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;
}
    
#\34 5f5b1aa {
    align-items: center;
    width: 31.99%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    align-content: center;
    background-color: var(--color_5);
    background-image: url("https://irp.cdn-website.com/72fec6eb/dms3rep/multi/opt/66842415-45C5-49B0-805D-A144E3C948FD-1920w.png");
    justify-content: flex-end;
    order: 2;
    background-position: 100% 100%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 45bce34 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 348px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    height: auto;
    background-image: url("https://irp.cdn-website.com/72fec6eb/dms3rep/multi/opt/OMAR+%2823%29-1920w.png");
    background-position: 50% 0%;
    justify-content: flex-end;
    border-radius: 15px 15px 15px 15px;
    padding: 4% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 67dc57f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 a4f94d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_qo1 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_re4 {
    align-items: center;
    width: 100%;
    min-height: 260px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_4);
    background-image: none;
    height: auto;
    align-content: center;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\38 b1452db {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bef9ce76 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f2c4b78 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.803113187612988%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e943d6e {
    flex-direction: row;
    align-items: flex-start;
    width: 23.64%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.803113187612988%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 df2b49c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0dfebe5 {
    flex-direction: row;
    align-items: flex-start;
    width: 23.64%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.803113187612988%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a54930a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d619854d {
    flex-direction: row;
    align-items: flex-start;
    width: 23.64%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.803113187612988%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f1baf57 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b508d602 {
    flex-direction: row;
    align-items: center;
    width: 23.64%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.803113187612988%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    border-radius: 15px 15px 15px 15px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    height: auto;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd46fee1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lsg {
    width: 195px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
}
    
#da0150ff {
    width: 195px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3906cca {
    width: 195px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1df58b0 {
    width: 195px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 17ffbea {
    min-height: 55px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    align-self: center;
}
    
#\33 b8dd670 {
    min-height: 136px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 4% 4% 4%;
}
    
#\35 03730eb {
    background-color: var(--color_7);
    background-image: url("https://irp.cdn-website.com/72fec6eb/dms3rep/multi/opt/custom-bg--283-29-1920w.png");
}
    
#d6d37200 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 de8253b {
    background-color: var(--color_7);
    background-image: none;
}
    
#a75d4d48 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.00%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/72fec6eb/dms3rep/multi/opt/205172F9-B094-44E6-99AA-B9D965ED9C2C-1920w.JPG");
    align-items: center;
    align-content: center;
    border-radius: 15px 15px 15px 15px;
    background-position: 50% 0%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 5ce983d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#b290a78e {
    min-height: 700px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#e56d665a.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 2% 2% 2%;
}
#e56d665a {
    width: 29.93%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0e38f4c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 0e38f4c {
    width: 790px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4v2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ef4f6275.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#ef4f6275 {
    width: 200px;
    height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#adc61681 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\30 719cf43 {
    min-height: 160px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    align-items: center;
    align-content: center;
}
    
#\30 1ab755e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 bb9440c.flex-element.widget-wrapper > [data-element-type] {
    padding: 8.01562px 8.01562px 8.01562px 8.01562px;
}
#\32 bb9440c {
    width: 222px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a14ccd0 {
    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;
}
    
#b6b03d3c {
    width: 55.91%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s7u {
    width: 80.00%;
    height: 298px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\36 d27a9b7 {
    margin: 0px 0% 0px 0%;
}
    
#\32 43110ea {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\30 70116fa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dcb826a2 {
    min-height: 763px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 95e6a0e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: url();
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 db69137 {
    width: 100%;
    height: 16px;
    max-width: 100%;
    order: 2;
}
    
#\38 e2adcb2 {
    margin: 0px 0px 0px 0px;
}
    
#\35 ed732cb {
    min-height: 485px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 f878a37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c08095be {
    width: 522px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9e3d8ee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 9973a06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e360cd7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e0758f1 {
    background-color: var(--color_5);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    min-height: 317px;
}
    
#\36 3bd85219866cc3622781521 {
    width: 29.96%;
}
    
#c6a0cd8d {
    width: 100.00%;
    height: 442px;
}
    
#\36 3bd85219866cc3622781522 {
    width: 66.02%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 a5e60fa {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 698px;
}
    
#e8cfb53a {
    width: 48.00%;
    height: auto;
    min-height: 686px;
    align-self: center;
}
    
#\30 fe46dbb {
    width: 100%;
    min-height: 8px;
}
    
#widget_c05 {
    width: 66.32%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f3f714e4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_ga2 {
    width: 55.20%;
}
    
#\30 80d4f81 {
    width: 100.00%;
}
    
#\37 fd0f80e {
    width: 100.00%;
}
    
#\34 c9eca7e {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 0e6b293 {
    min-height: 143px;
    padding: 0% 0% 0% 0%;
}
    
#widget_be8 {
    height: 422px;
    width: 99.94%;
}
    
#a9253874 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 be45d7e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 a337e4e {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_f6k {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a9ac0baa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    height: auto;
    min-height: 0px;
}
    
#group_knl {
    width: 22.71%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b0d02585 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b4866ea0 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
}
    
#group_r0p {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 1 1 auto;
}
    
#\33 d8de90b {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 1 1 auto;
}
    
#\34 5f5b1aa {
    margin-right: 0%;
    margin-left: 0%;
    width: 99.78%;
    height: auto;
    min-height: 402px;
    align-self: center;
    background-position: 0% 100%;
}
    
#\38 45bce34 {
    background-position: 100% 50%;
    height: auto;
    min-height: 402px;
    width: 100.00%;
}
    
#\35 f2c4b78 {
    column-gap: 1.803113187612988%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\38 e943d6e {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.80%;
}
    
#c0dfebe5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.1%;
}
    
#d619854d {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.77%;
}
    
#b508d602 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.1%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#b290a78e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#a75d4d48 {
    width: 100%;
    min-height: 470px;
    height: auto;
}
    
#\38 5ce983d {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 1ab755e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_s7u {
    width: 92.79%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dcb826a2 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 459px;
    column-gap: 2%;
    row-gap: 24px;
    padding-bottom: 8%;
}
    
#\33 95e6a0e {
    width: 100%;
    min-height: 8px;
    row-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ed732cb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 6% 6% 6%;
}
    
#\37 f878a37 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#c08095be {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\31 9973a06 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\30 e360cd7 {
    width: 100%;
    min-height: 330px;
}
    
#\38 db69137 {
    height: 90px;
}
}



@media (max-width: 767px) {
    
#\32 43110ea {
    grid-template-rows: minmax(8px, max-content);
}
    
#dcb826a2 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\35 ed732cb {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 e0758f1 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#c6a0cd8d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c6a0cd8d {
    height: 296px;
    width: 100.00%;
    margin: -150% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 0392765 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 fe46dbb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 a5e60fa {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#e8cfb53a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 2% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_c05 {
    width: 99.64%;
}
    
#group_6rl {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    width: 72.40%;
}
    
#dd97a780 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ee6d4813 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f3f714e4 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_hiv {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_v9r {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_ga2 {
    width: 99.64%;
}
    
#group_2er {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 32a2e94 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b54e0d62 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 63f6349 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 0e6b293 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_be8 {
    height: 240px;
}
    
#a9253874 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 a337e4e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 fe7f8e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    background-position: 0% 0%;
}
    
#\34 be45d7e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#f8e0750a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    background-position: 0% 50%;
}
    
#\36 1724dcd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    background-position: 0% 50%;
}
    
#group_f6k {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#a9ac0baa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    height: auto;
    min-height: 0px;
}
    
#group_knl {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 0px;
}
    
#c018877a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bad82342 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 4dfaca7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 0px;
}
    
#d0c32d1f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a2887f2c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b0d5306d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 0px;
}
    
#\30 b382c66 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b4257ac6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 34f0ebf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b4866ea0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b0d02585 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_qo1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_p87 {
    width: 99.64%;
}
    
#group_r0p {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 d8de90b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 322px;
}
    
#\34 5f5b1aa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a72ae24c {
    align-items: center;
    align-content: center;
}
    
#\38 45bce34 {
    width: 100.00%;
    height: auto;
    min-height: 361px;
    align-items: center;
    align-content: center;
}
    
#\35 f2c4b78 {
    column-gap: 1.803113187612988%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 e943d6e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c0dfebe5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d619854d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b508d602 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#a75d4d48 {
    width: 100%;
    min-height: 321px;
    align-items: center;
    height: auto;
}
    
#\38 5ce983d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
}
    
#b290a78e {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e56d665a {
    width: 99.64%;
}
}



@media (max-width: 767px) {
    
#adc61681 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 719cf43 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 1ab755e {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b6b03d3c {
    width: 99.64%;
}
    
#widget_s7u {
    width: 99.64%;
    height: 292px;
}
}



@media (max-width: 767px) {
    
#dcb826a2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0% 2% 12% 2%;
}
    
#\33 95e6a0e {
    width: 100%;
    min-height: 654px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 8px 0px 8px 0px;
}
}



@media (max-width: 767px) {
    
#\38 db69137 {
    height: 8px;
}
    
#\35 ed732cb {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 12% 4% 12% 4%;
}
    
#\37 f878a37 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    order: 0;
}
    
#c08095be {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\30 e360cd7 {
    width: 100%;
    min-height: 246px;
    align-items: flex-start;
    order: 1;
    padding-left: 0px;
    padding-right: 0px;
}
}

#\31 fe7f8e8.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAABJ0AAASdAHeZh94AAABQUlEQVQY012PMUvDQBiGL2KpgwWLIhV1q4OFqhSrDd53sSAOrnZ0qFgEB4sOLl3i7NYfIG5Sm8tdgrWCP8DF1d2fIFhydwniiYm06AvP9D7wfS9Cv9E6IeRWSjiQVhyKksGhZNAWFK7RULxLUBwy0sVzksOuZHAkGVwKF1ojsZ2PkRRyguKi4lBXHpwon5xKBrXR2XYehbcbKUFhSVDYEwxakkNTebCvOBSGv2mvMq4oXpQUdgIKDcGgKTnUQh/WIw9PI/1SQvq1gD6fSDbqWabyybFg5CKgUA9cXJbu1uwXK48h/ZCPifokF/asqvJJQ3JyEFBcGjjmlO4uGLobry3ERH1rJnqsLqv7bZC+tRZQPD+glYkfKRHtBEFJOnBIRjiQ/eiYk++dzdTbzaqB/kfbNtJnFUNfrRjP58iw7b/9N4c3qymLCBpbAAAAAElFTkSuQmCC')!important}#f8e0750a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAABJ0AAASdAHeZh94AAAA6klEQVQY023OvU5CQRAF4OVqZ2tBJTH40/IGFASM1DTGwpgYA0YIhJcwFiCejY2dvYnF5extjIVv48yKwUi7BHItgHsmp/syM8akCelMhh85AY++HlkR8FbBCw+emWzojgWsCdhW8FLhzjfgz9NnTm2ygHUBuwI2F9isJ4RgvE2KCp4I2BGwpXBXmVCtOxTwVMCegDcCrsKQVsGDf6hwbW+T5ipsNJZVjAtiWVXwWuFa3q6dDuXysn4U76plScGqh6t/I6llbvQP8Y5al1ewqBjvyyjey/xxev8azZ7ft6aDePvv7i367b9Ec4VioYpZh0ZsAAAAAElFTkSuQmCC')!important}#\36 1724dcd.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAABJ0AAASdAHeZh94AAABGElEQVQY032Qu0oDQRSGZyWNCKJR7C3SqCBaGyVWiiiCa5PYic8xtZkzu6vVNj5AqjzCNpqdSzZxLqsx4LOMZFjBKPjDx2k+Dv85CP0Idg5J59DTdLoQGbEEhu1Tyy9iK2/Rb7HnHAItVkCxBmh2Qq0I41J2vOCc8zx+jmvUslXQbJeo/HAmRqU8St6LlhdTKT0PH6N69Ca2wPJTovIrolgbFDsHxY692LPWk0yKDVryAzCsQ3R+QzQLqeGX1MrruY3JZFSnpdgBy5tE5y3Q7Iwa0aamOua7Y6QHtfvx81r39WWzqwYNMHybWrkXlUVz/mqM0V2aBrjfD3CWBbGVi9QMl6kerv8RwzD0E2eZ/2mv4t/M6mSV+AU5obMbU1+fAAAAAABJRU5ErkJggg==')!important}#group_r0p.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQMAAgQGEQUi/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAXEQEAAwAAAAAAAAAAAAAAAAAAAQIx/9oADAMBAAIRAxEAPwDEZW6ewp4LG1uWDhkh27M6fikRJr6SH//Z')!important}#a72ae24c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAABJ0AAASdAHeZh94AAAA4klEQVQY063LvUoDQRRA4UlrJRbBZ7DyZSzSSDprsfAVBMHCmZ07i306C21jpSDu7Pzt3TtD7PMAESFJEVeJjhAFO4uvO4cVrT1WKZQqhSuVwlCg2eNNtXuJun8e7dYBUe9sPO4xSfYGon9S0T9C9BKiPykneFQ+4wAmuH9hqh1eV9tMonkBcgsg9wrkWknuQaVwp1IYQfSnorUDSe6QiaZ+E0F3IuiVaOqFRDMHckuIbgrk7gs01wXaWyZ81X0Ka/pLU6/NCzSzbMlE0O9Z9z1xvzFlm+EPPA88z3+Gv/1/+AGt+S0Useb7SwAAAABJRU5ErkJggg==')!important}#\33 d8de90b.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAABJ0AAASdAHeZh94AAABfElEQVQY0wXBbW/SQAAA4PskvbveFcx+/RJfcMaIYpzOQMgcZoJbcEEnCKW9tnfX9ig9oC2DsRmSxucB+4xViiR48nm6I/VRSepucdQUmn7gK6sl1viPYjW5GB4BnRTQF3ewYz/g00lpNt0tbfs5brItfePlpC2Sp4PYqYGJPMABe4QXs51xPvsHL9k9vJo9GB/tR/jMz9BrnpH3IiWg65Toi3uPG0zjCx5ZA86x7cWo+3dP2vaO9Ly8OgpjCp7LDL3iK3TCFTqPfPpj7uKfoSA9lpO+vzFDqchSTSg4XiTWizA1jwOJPoVerTWf0n4YVvvunXXl7KqcK6qT3wS8XClyqnL8NUhQJ4rM7nxOe2plDYOMDpg2R0EMh8kYgjrf0jO+R9dBDC+lRN+lIjfRmkx5QRy/ILcix9+0MMDbaQnP3BJf+xs08dbGL6HxTZzi2yglPtfYk0vsaQeCul3Ck1mJG94BtkaHSoMnlXdBbHSiJR6zDYrkwizSMf4PGVQCfpA3s34AAAAASUVORK5CYII=')!important}#\34 5f5b1aa.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABaUlEQVQY0wXB207TcADA4f+T+QDGW2+8MPHSK2OiggkgweGY3Wy3bu162Hpa15ayQxmnjZhtDJSDI6gQTAyZb/Lz+8TSxzKfFI+87LG6UeXt+y02cyr1qk/c7NBuJjR1F/GhqKHYCTU7Jf+lwVquQrHUoKFHxEaErzvoioYo1gycuE873cNstigpKpWyiWuEJKZPaJpYqoxQ1QoNNyAIIzzPpq4WMCoSoVUnC2yyVp1tp4xo2TWSwKcbBQwii74n0XUKZF6Rg0DiwM2x720ihp2I417KpLfNWRbyPTP4NqgxSSTGkcTXVp7pjoKYj4f8nA65mx7xZ3bI/UmH+chh5K6zqy+xq71hFOQQi1/XLG7OWcxnPPwYc3/W43xQZaC9oiO/JNPecRzLiH+3l/y9GnF3kvJ77HN9pDFrr5CVnpFsPCH9/Jw9awXxcHPK7TTloi9zGq8y818zMV+wX3jMztojultPObSW+Q/rViKBms5UQAAAAABJRU5ErkJggg==')!important}#\38 45bce34.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAABJ0AAASdAHeZh94AAAA90lEQVQY04XNMUoEMRjF8ezU9paW3kAUJm8sBEFQ76GdeAllCwsRvIC4yZfZG2jnBRRshLERVhQFLZy8ZGYkgyyLK1j8m/D78tTdYZE9H21l3cV21o13B939zsCX+YI3erk2eqM2evPL6DVVX+a5H+l1Gr1KgyWO9GJwWAkO+8HhLDichxJDFUucxBKnscQwOBxQsEfBMQVXFEwoeKGgUtGhCg5PQVBRcEOLawpuKXijoP2pUXFcTGJZfAaHhoKYHmn7Wm/0NBUcHih4TcBb3fgEZqJFl0rwkYL3NNFf/wJTSIsPWtT9lNVzYBa2/OOHOehNmvwffgNPCgtxvE7PbwAAAABJRU5ErkJggg==')!important}#\35 03730eb.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAOUlEQVQI143KwQkAIAwEwdiZ6VGtUS1iI0ICkpeP4R57Amw3gZXM6AIM14CetOj3qK4m+qyKmZUfB1aEiK6AbPXWAAAAAElFTkSuQmCC')!important}#a75d4d48.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwUGB//EAB8QAAIBBAIDAAAAAAAAAAAAAAECAwAEBREGMTJhcf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECIf/aAAwDAQACEQMRAD8AYZK54e0awZOdJn1pZT5L6qdOJ4CSSHlO/tZtcRKLYO22Y9k0NZiFA0KmpG7daf/Z')!important}