@media all {
  *#dm .dmInner a.u_1652781204 { border-color:var(--color_3) !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1357283254 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1402533038 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1238383935 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1353831750 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner a.u_1067236242 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

  *#dm .dmInner a.u_1666344669:hover { border-color:rgba(0,65,107,1) !important; }

  *#dm .dmInner a.u_1666344669.hover { border-color:rgba(0,65,107,1) !important; }

  *#dm .dmInner a.u_1438918557 {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner a.u_1666344669 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1438918557 span.text {
    color:rgba(255,255,255,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_3360479103 hr {
    color:var(--color_2) !important;
    border-width:3px !important;
  }

  *#dm .dmInner div.u_2060718909 hr {
    color:var(--color_4) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1941788996 hr {
    color:var(--color_4) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1828184287 hr {
    color:var(--color_2) !important;
    border-width:3px !important;
  }

  *#dm .dmInner div.u_1175342493 hr {
    color:var(--color_2) !important;
    border-width:3px !important;
  }

  *#dm .dmInner div.u_1316659296 hr {
    color:var(--color_4) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1093309891 hr {
    color:var(--color_2) !important;
    border-width:3px !important;
  }

  *#dm .dmInner div.u_1248954436 hr {
    color:var(--color_4) !important;
    border-width:1px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_4040645317 hr { color:var(--color_6) !important; }

  *#dm .dmInner a.u_1126578720 { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner a.u_1126578720 span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1224729460 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1504632810 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1183730184 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1586836595 hr { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1732535906 { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner a.u_1732535906 span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1595860931 hr { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1024715129 { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner a.u_1024715129 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1388054098 { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner a.u_1388054098 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1845672901 { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner a.u_1845672901 span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1128843469 hr { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1968703590 { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner a.u_1968703590 span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1225290102 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1962746874 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1614202978 hr { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1642835127 { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner a.u_1642835127 span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1472335714 hr { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1066041729 { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner a.u_1066041729 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1844258600 { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner a.u_1844258600 span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1360765777 hr { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1890581129 { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner a.u_1890581129 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1516925748 { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner a.u_1516925748 span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1403141151 hr { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1070416842 { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner a.u_1070416842 span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1256047593 hr { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1587875743 { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner a.u_1587875743 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1858368091 { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner a.u_1858368091 span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1311900369 hr { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1740174222 { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner a.u_1740174222 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1296997546 { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner a.u_1296997546 span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1121490904 hr { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1110047902 { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner a.u_1110047902 span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1059709578 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1473835196 hr { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1987284325 { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner a.u_1987284325 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1443492396 { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner a.u_1443492396 span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1865773948 hr { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1166285050 { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner a.u_1166285050 span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1898372636 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1663508668 hr { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1607489029 { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner a.u_1607489029 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1986639351 { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner a.u_1986639351 span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1075711630 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1960743560 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1649345592 img {
    border-radius:0% 0% 0% 0% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(159,28,33) rgb(159,28,33) rgb(159,28,33) rgb(159,28,33) !important;
    object-fit:contain !important;
  }

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

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

  *#dm .dmInner div.u_1736301374 hr {
    color:var(--color_4) !important;
    border-width:1px !important;
  }

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

  *#dm .dmInner div.u_1688960314 hr {
    color:var(--color_4) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1705465087 hr {
    color:var(--color_4) !important;
    border-width:1px !important;
  }

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

  *#dm .dmInner div.u_1532066187 hr {
    color:var(--color_2) !important;
    border-width:3px !important;
  }

  *#dm .dmInner div.u_1201875510 hr {
    color:var(--color_2) !important;
    border-width:3px !important;
  }

  *#dm .dmInner div.u_1012398514 hr {
    color:var(--color_2) !important;
    border-width:3px !important;
  }

  *#dm .dmInner div.u_1796595464 hr {
    color:var(--color_2) !important;
    border-width:3px !important;
  }

  *#dm .dmInner div.u_1066248730 hr {
    color:var(--color_4) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1365852744 hr {
    color:var(--color_4) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1261457057 hr {
    color:var(--color_4) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1752278593 hr {
    color:var(--color_4) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1545980608 hr {
    color:var(--color_2) !important;
    border-width:3px !important;
  }

  *#dm .dmInner div.u_1350927897 hr {
    color:var(--color_2) !important;
    border-width:3px !important;
  }

  *#dm .dmInner div.u_1847800832 hr {
    color:var(--color_2) !important;
    border-width:3px !important;
  }

  *#dm .dmInner div.u_1032078891 hr {
    color:var(--color_2) !important;
    border-width:3px !important;
  }

  *#dm .dmInner div.u_1994428543 hr {
    color:var(--color_4) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1623057311 hr {
    color:var(--color_2) !important;
    border-width:3px !important;
  }

  *#dm .dmInner div.u_1453278450 hr {
    color:var(--color_4) !important;
    border-width:1px !important;
  }

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

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

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

  *#dm .dmInner nav.u_1122326166 { color:black !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1652781204 span.text { font-size:17px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner {
    background-image:none !important;
    background-size:auto 100vh !important;
    background-position:50% 0% !important;
  }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-image:none !important;
    background-size:auto 100vh !important;
    background-position:50% 0% !important;
  }

  *#dm .dmInner a.u_1067236242 span.text { font-size:24px !important; }

  *#dm .dmInner a.u_1666344669 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1438918557 span.text { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,1);
    --overlapping-background-image: rgba(0,0,0,0);
}
}



@media all {
    
#\33 5398648::before, #\33 5398648 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.6;
    border-radius: inherit;
}
#\33 5398648 {
    background-image: url("https://lirp.cdn-website.com/6f323965/dms3rep/multi/opt/uri_ifs___M_2d4136ef-3ec8-40b2-8ef9-bb8e93bb08c0-1920w.webp");
}
    
#\36 0767389 {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 43px;
    margin: 0px 1% 0px 0%;
}
    
#f9f99c9d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f9f99c9d {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 71ae46b {
    width: 300px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 43px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fc85c6b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    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;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 32a3c5b {
    min-height: 797px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 14% 20px 6% 20px;
    margin: 0% 0% 0% 0%;
}
    
#f730f600 {
    width: 99.38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ca5ee71 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: flex-start;
    height: auto;
    border-style: solid;
    border-width: 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);
    order: 3;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 4640c06 {
    align-items: flex-start;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    height: auto;
    border-style: solid;
    border-width: 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);
    order: 2;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ea8cff3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5398648::before, #\33 5398648 > .bgExtraLayerOverlay {
    
}
    
#\36 0767389 {
    margin-right: 2%;
}
    
#\34 32a3c5b {
    min-height: 656px;
    padding: 16% 2% 10% 2%;
}
    
#\34 ca5ee71 {
    width: 100.00%;
}
    
#f9f99c9d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f9f99c9d {
    margin: 15px 0% 0px 0%;
}
    
#\37 ea8cff3 {
    margin: 0px 0% 0px 0%;
}
    
#\36 fc85c6b {
    align-items: center;
}
    
#\31 4640c06 {
    align-items: center;
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#\33 5398648::before, #\33 5398648 > .bgExtraLayerOverlay {
    
}
    
#\36 0767389 {
    width: 208px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 fc85c6b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\34 32a3c5b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 200px 4% 100px 4%;
}
    
#f9f99c9d {
    width: 85.13%;
    margin-top: 10px;
}
    
#\35 71ae46b {
    width: 208px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ca5ee71 {
    justify-content: space-between;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#f730f600 {
    width: 100.00%;
}
    
#\37 ea8cff3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 4451828 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a9d02501 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    background-image: url();
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
#a9d02501.lazy {
    background-image: url('');
}
    
#ae80223b {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 20px 1% 20px;
    margin: 0% 0% 0% 0%;
}
    
#\37 1a87ed9 {
    background-image: initial;
    background-repeat: repeat;
    background-size: auto;
    background-color: rgba(255,255,255,1);
}
    
#group_2tp {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    justify-self: auto;
    background-image: url(https://lirp.cdn-website.com/6f323965/dms3rep/multi/opt/pexels-photo-186077-1920w.jpeg);
    border-radius: 6px 6px 6px 6px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#group_2tp.lazy {
    background-image: url('');
}
    
#\34 110d1b5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 88.92%;
    min-height: 210px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: center;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 6px 6px 6px 6px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: initial;
    border-style: solid;
    border-width: 0 0 3px 0;
    border-color: #000000 #000000 rgba(0,0,0,1) #000000;
    padding: 3% 3% 3% 3%;
    margin: -70px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rff {
    width: 50%;
    height: 300px;
    max-width: 100%;
}
    
#widget_okf {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_ccu {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 8f5a788 {
    width: 50%;
    height: 300px;
    max-width: 100%;
}
    
#c58de20a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    background-image: url();
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 0;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
#c58de20a.lazy {
    background-image: url('');
}
    
#\38 447ed15 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 88.92%;
    min-height: 210px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: center;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 6px 6px 6px 6px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: initial;
    border-style: solid;
    border-width: 0 0 3px 0;
    border-color: #000000 #000000 rgba(0,0,0,1) #000000;
    padding: 3% 3% 3% 3%;
    margin: -70px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f61ac2f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    justify-self: auto;
    background-image: url(https://lirp.cdn-website.com/6f323965/dms3rep/multi/opt/pexels-photo-186077-1920w.jpeg);
    border-radius: 6px 6px 6px 6px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\30 f61ac2f.lazy {
    background-image: url('');
}
    
#c8c880c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_st8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 10px;
}
    
#f7b2c3ba {
    width: 99.9745264666735%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ae80223b {
    padding-left: 2%;
    padding-right: 2%;
}
    
#group_2tp {
    min-height: 160px;
    justify-self: auto;
    align-self: auto;
    width: 99.99522306908102%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#group_2tp.lazy {
    background-image: url('');
}
    
#widget_rff {
    height: 250px;
}
    
#\34 110d1b5 {
    order: 1;
}
    
#\31 8f5a788 {
    height: 250px;
}
}



@media (max-width: 767px) {
    
#a9d02501 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
#a9d02501.lazy {
    background-image: url('');
}
    
#ae80223b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#c58de20a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 0px;
    padding-left: 0px;
}
#c58de20a.lazy {
    background-image: url('');
}
    
#\38 447ed15 {
    width: 90%;
}
    
#\34 110d1b5 {
    width: 90%;
}
}



@media all {
    
#\34 7a165ce {
    background-image: initial;
    background-repeat: repeat;
    background-size: auto;
    background-color: rgba(255,255,255,1);
}
    
#\39 dc9ba3c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 dc28d5d {
    min-height: 110px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 20px 1% 20px;
    margin: 0% 0% 0% 0%;
}
    
#widget_khc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 dc28d5d {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 58px;
}
}



@media (max-width: 767px) {
    
#\39 dc9ba3c {
    width: 100%;
    min-height: 54px;
    align-items: center;
    height: auto;
    row-gap: 24px;
    padding: 8px 0px 8px 0px;
}
    
#\37 dc28d5d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 10%;
}
}



@media all {
    
#\34 4cc6a89::before, #\34 4cc6a89 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.75;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(234, 242, 254, 1) 19%, rgba(147, 147, 147, 1) 100%);
}
#\34 4cc6a89 {
    background-image: url(https://lirp.cdn-website.com/6f323965/dms3rep/multi/opt/s2+-+2025-09-16T172349.700-1920w.webp);
    background-attachment: fixed;
}
#\34 4cc6a89.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADQAQCdASoKAAcAAUAmJagCdAEO947fHAD++9cyOPKRnkyF7kuJEQ9/H0LdCvkl63uSW01BbBgYeW0gAAA=');
}
    
#f4c3f875 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 f1480e9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_74i {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.99902513153557%;
    min-height: 160px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3t8 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 188px;
    max-height: none;
    order: 0;
    align-self: auto;
    height: auto;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ucl {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_spe {
    width: 99.95%;
    height: auto;
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}
    
#widget_8s4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#widget_8s4 {
    width: 204px;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 0px 0%;
}
    
#\31 bfbce74 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f4c3f875 {
    padding: 5% 4% 5% 4%;
}
    
#\34 4cc6a89::before, #\34 4cc6a89 > .bgExtraLayerOverlay {
    
}
#\34 4cc6a89.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADQAQCdASoKAAcAAUAmJagCdAEO947fHAD++9cyOPKRnkyF7kuJEQ9/H0LdCvkl63uSW01BbBgYeW0gAAA=');
}
    
#group_3t8 {
    width: 100.00%;
    padding: 1% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_74i {
    justify-content: center;
}
    
#\31 bfbce74 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ucl {
    width: 99.83%;
}
    
#\31 f1480e9 {
    width: 100%;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#f4c3f875 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
}
    
#\31 f1480e9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 8px 4px 8px 4px;
}
    
#\34 4cc6a89::before, #\34 4cc6a89 > .bgExtraLayerOverlay {
    
}
#\34 4cc6a89.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADQAQCdASoKAAcAAUAmJagCdAEO947fHAD++9cyOPKRnkyF7kuJEQ9/H0LdCvkl63uSW01BbBgYeW0gAAA=');
}
    
#group_74i {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding-bottom: 0px;
}
    
#group_3t8 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    padding-right: 0%;
    padding-left: 0%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_spe {
    margin-bottom: 15px;
    width: 100.00%;
    margin-top: 10px;
    order: 1;
}
    
#widget_ucl {
    order: 0;
}
    
#widget_8s4 {
    order: 2;
    width: 178px;
}
    
#\31 bfbce74 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 e9614e7 {
    min-height: 571px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c1cedf9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 cdf551a {
    background-image: initial;
    background-repeat: repeat;
    background-size: auto;
    background-color: rgba(255,255,255,1);
}
    
#\31 f39b94c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_qrq {
    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;
}
    
#group_cco {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_20l {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fc8bfbeb {
    align-items: flex-start;
    width: 50%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    background-color: rgba(0,0,0,1);
    background-image: initial;
    align-self: stretch;
    height: auto;
    padding: 40px 30px 50px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 41f12fe {
    margin: 0px 0% 0px 0%;
}
    
#widget_9a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ic5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_ic5 {
    width: 7.38%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_hcq.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_hcq {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 0px 0%;
}
    
#widget_kv3 {
    width: 173px;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 e9614e7 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 459px;
}
    
#\38 c1cedf9 {
    width: 100%;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_20l {
    min-width: 32px;
    min-height: auto;
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_cco {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_9a0 {
    width: 102.18%;
}
    
#fc8bfbeb {
    min-width: 32px;
    min-height: auto;
    width: 100.00%;
    padding: 40px 30px 50px 30px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 e9614e7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\38 c1cedf9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 f39b94c.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 5px;
}
#\31 f39b94c {
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_cco {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#group_20l {
    min-width: 32px;
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fc8bfbeb {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 46.04%;
    padding: 40px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ic5 {
    width: 15.55%;
}
    
#widget_qrq {
    order: 1;
}
    
#\38 41f12fe {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 1402d40 {
    background-image: initial;
    background-repeat: repeat;
    background-size: auto;
    background-color: rgba(255,255,255,1);
}
    
#\34 2f0253b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 d151d97 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    justify-self: auto;
    background-image: url(https://lirp.cdn-website.com/6f323965/dms3rep/multi/opt/pexels-photo-186077-1920w.jpeg);
    border-radius: 6px 6px 6px 6px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\33 d151d97.lazy {
    background-image: url('');
}
    
#\33 8dafcf0 {
    width: 50%;
    height: 300px;
    max-width: 100%;
}
    
#\31 1ac0f40 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 fbebd2d {
    width: 99.9745264666735%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#a3525590 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.99999999999999%;
    min-width: 4%;
    background-image: url();
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 1;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
#a3525590.lazy {
    background-image: url('');
}
    
#\30 5fdfd73 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 88.92%;
    min-height: 210px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: center;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 6px 6px 6px 6px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: initial;
    border-style: solid;
    border-width: 0 0 3px 0;
    border-color: #000000 #000000 rgba(0,0,0,1) #000000;
    padding: 3% 3% 3% 3%;
    margin: -70px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e60a4772 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 20px 4% 20px;
    margin: 0% 0% 0% 0%;
}
    
#group_jqv {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#group_st3 {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e60a4772 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\33 8dafcf0 {
    height: 250px;
}
}



@media (max-width: 767px) {
    
#a3525590 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 0px;
    padding-left: 0px;
}
#a3525590.lazy {
    background-image: url('');
}
    
#e60a4772 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 5fdfd73 {
    width: 90%;
}
    
#group_jqv {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_st3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\32 2429362 {
    background-image: initial;
    background-repeat: repeat;
    background-size: auto;
    background-color: rgba(255,255,255,1);
}
    
#\31 3a25b90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a0bc7cf1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 10px;
}
    
#\39 a8791b6 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 20px 1% 20px;
    margin: 0% 0% 0% 0%;
}
    
#a81ff547 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    justify-self: auto;
    background-image: url(https://lirp.cdn-website.com/6f323965/dms3rep/multi/opt/pexels-photo-186077-1920w.jpeg);
    border-radius: 6px 6px 6px 6px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#a81ff547.lazy {
    background-image: url('');
}
    
#f5dfef79 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    background-image: url();
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 0;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
#f5dfef79.lazy {
    background-image: url('');
}
    
#\32 6c34590 {
    width: 99.9745264666735%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#e48306b2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 88.92%;
    min-height: 210px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: center;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 6px 6px 6px 6px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: initial;
    border-style: solid;
    border-width: 0 0 3px 0;
    border-color: #000000 #000000 rgba(0,0,0,1) #000000;
    padding: 3% 3% 3% 3%;
    margin: -70px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5cb4dca {
    width: 50%;
    height: 300px;
    max-width: 100%;
}
    
#\35 49c5162 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 6ee0282 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 0015d98 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    justify-self: auto;
    background-image: url(https://lirp.cdn-website.com/6f323965/dms3rep/multi/opt/pexels-photo-186077-1920w.jpeg);
    border-radius: 6px 6px 6px 6px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\34 0015d98.lazy {
    background-image: url('');
}
    
#\32 487b556 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 88.92%;
    min-height: 210px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: center;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 6px 6px 6px 6px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: initial;
    border-style: solid;
    border-width: 0 0 3px 0;
    border-color: #000000 #000000 rgba(0,0,0,1) #000000;
    padding: 3% 3% 3% 3%;
    margin: -70px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4cafd67 {
    width: 50%;
    height: 300px;
    max-width: 100%;
}
    
#\36 999cc10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 ca973a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    background-image: url();
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
#\31 ca973a6.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5cb4dca {
    height: 250px;
}
    
#\39 a8791b6 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\34 0015d98 {
    min-height: 160px;
}
#\34 0015d98.lazy {
    background-image: url('');
}
    
#f4cafd67 {
    height: 250px;
}
}



@media (max-width: 767px) {
    
#\39 a8791b6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f5dfef79 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 0px;
    padding-left: 0px;
}
#f5dfef79.lazy {
    background-image: url('');
}
    
#\31 ca973a6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 0px;
    padding-left: 0px;
}
#\31 ca973a6.lazy {
    background-image: url('');
}
    
#\32 487b556 {
    width: 90%;
}
    
#e48306b2 {
    width: 90%;
}
}



@media all {
    
#\39 2412268.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 2412268 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#f44d5100 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 90350dc {
    min-height: 784px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\33 c1f97ba {
    margin: 0px 0% 0px 0%;
}
    
#group_hav {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_dq7 {
    align-items: flex-start;
    width: 50.96%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 21312f2 {
    align-items: center;
    width: 44.87%;
    min-height: 648px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_cpd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7br {
    justify-content: flex-start;
    align-items: center;
    width: 100.11%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_1ia {
    align-items: flex-start;
    width: 100.11%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_cdp {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_v5k {
    width: 45px;
    height: auto;
    max-width: 100%;
}
    
#widget_b1g.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#widget_b1g {
    width: 15.35%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#widget_sur {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 0c55a92 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_7dt.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_7dt {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#a6ec0e33 {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 afae478 {
    width: 45px;
    height: auto;
    max-width: 100%;
}
    
#c5f6f8b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#c5f6f8b1 {
    width: 15.35%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#\30 c6536a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dfac2cd2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#dfac2cd2 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\36 3dd3e01 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e349eb4c {
    align-items: flex-start;
    width: 100.11%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d25c399 {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#db40ea3e {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\37 8d2f3b2.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\37 8d2f3b2 {
    width: 15.35%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#\36 a4b3839 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 58aeb6a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 58aeb6a {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#ce0bb11d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 6c63ca3 {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f83f3e3b {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\39 627f707.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\39 627f707 {
    width: 15.35%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#\36 d237a58 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c39e02f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1ad {
    width: 95%;
    height: 654px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 90350dc {
    min-height: 990px;
    padding: 4% 4% 4% 4%;
}
    
#widget_b1g {
    width: 25.46%;
}
    
#c5f6f8b1 {
    width: 25.46%;
}
    
#\37 8d2f3b2 {
    width: 25.46%;
}
    
#\39 627f707 {
    width: 25.46%;
}
    
#\33 c1f97ba {
    margin: 0px 0% 0px 0%;
}
    
#group_hav {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 1067px;
}
    
#group_dq7 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 21312f2 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 388px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1ad {
    height: 386px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#f44d5100 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 90350dc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 8% 4%;
}
    
#widget_cpd {
    width: 100.00%;
    margin-top: 20px;
}
    
#group_hav {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_dq7 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 21312f2 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 303px;
    margin: 0px 0% 0px 0%;
}
    
#group_cdp {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_b1g {
    width: 14.74%;
}
    
#a6ec0e33 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c5f6f8b1 {
    width: 14.74%;
}
    
#\36 d25c399 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8d2f3b2 {
    width: 14.74%;
}
    
#\30 6c63ca3 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 627f707 {
    width: 14.74%;
}
    
#widget_1ad {
    height: 304px;
    width: 100.00%;
}
    
#group_1ia {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
}
    
#e349eb4c {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
}
    
#group_7br {
    row-gap: 30px;
}
    
#\33 c1f97ba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 e7aa709 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 ddd58b5 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 0px 2% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 e72412c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 c0811c5 {
    margin: 0px 0% 0px 0%;
}
    
#group_61h {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(0,65,107,1);
    background-image: initial;
    padding: 30px 0px 50px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_lqv {
    align-items: center;
    width: 100.00%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    height: auto;
    padding: 16px 2% 16px 2%;
    margin: 0px 0% 0px 0%;
}
    
#widget_evn.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_evn {
    width: 52px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% -50px 0%;
}
    
#widget_mmj {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_qje {
    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;
}
    
#group_3lr {
    align-items: flex-start;
    width: 99.97%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 16px 2% 16px 2%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 ddd58b5 {
    padding: 2% 0% 2% 0%;
}
    
#\32 c0811c5 {
    margin: 0px 0% 0px 0%;
}
    
#group_3lr {
    padding: 16px 4% 16px 4%;
    margin: 0px 0% 0px 0%;
}
    
#group_lqv {
    justify-content: space-between;
    height: auto;
    min-height: 138px;
    padding: 16px 4% 16px 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_evn.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_evn {
    margin: -40px 0% -40px 0%;
}
}



@media (max-width: 767px) {
    
#\37 e7aa709 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 ddd58b5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_evn.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_evn {
    margin: 0px 0% -50px 0%;
}
    
#group_lqv {
    height: auto;
    min-height: 152px;
}
    
#group_3lr {
    align-items: center;
}
    
#group_61h {
    height: auto;
    min-height: auto;
    row-gap: 24px;
    padding: 15px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c0811c5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_mmj.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_mmj {
    margin: 0px 0% -15px 0%;
}
}



@media all {
    
#\33 2794732.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 2794732 {
    width: 10.19%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\37 4400388 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3851550.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 3851550 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 15px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e424335b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#debc681a {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 d726580 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(234,242,254,1);
    background-image: initial;
}
    
#group_g6h {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 2;
    padding: 0px 2% 0px 2%;
    margin: 40px 0% 0px 0%;
}
    
#\37 3e9aa5c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 adf5d0b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 adf5d0b {
    width: 52px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% -40px 0%;
}
    
#\37 4024c94 {
    align-items: center;
    width: 100.00%;
    min-height: 107px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    background-color: rgba(0,65,107,1);
    background-image: initial;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 25px 2% 16px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1ef9e31 {
    margin: 0px 0% 0px 0%;
}
    
#\38 696bd9a {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 2;
    padding: 0px 2% 0px 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 31f7e17 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 918d202 {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    justify-content: flex-start;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
    
#\31 5cb32d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#feb84e4b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#feb84e4b {
    width: 10.19%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\38 3e9bab1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 3e9bab1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 15px 0%;
}
    
#d0ebccfb {
    width: 145px;
    height: auto;
    max-width: 100%;
}
    
#\38 7d23efc {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    justify-content: flex-start;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
    
#d6bb46c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f84156b3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f84156b3 {
    width: 10.19%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#f26b83d0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f26b83d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 15px 0%;
}
    
#\39 4b7c536 {
    width: 145px;
    height: auto;
    max-width: 100%;
}
    
#c6059dbf {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    justify-content: flex-start;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
    
#f9adf233 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d9497a3e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d9497a3e {
    width: 10.19%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#f60e22f2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f60e22f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 15px 0%;
}
    
#cc3168ff {
    width: 145px;
    height: auto;
    max-width: 100%;
}
    
#\34 a8c1a6c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#acaf0beb {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    justify-content: flex-start;
}
    
#\32 70612e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c1a4e675.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c1a4e675 {
    width: 10.19%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#b2cec7a1 {
    width: 145px;
    height: auto;
    max-width: 100%;
}
    
#b81f492a {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    justify-content: flex-start;
}
    
#d61a6224 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 e89a34b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 e89a34b {
    width: 10.19%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#e6437137.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e6437137 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 15px 0%;
}
    
#ef800d58 {
    width: 145px;
    height: auto;
    max-width: 100%;
}
    
#c6b57a47 {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    justify-content: flex-start;
}
    
#a9dce0a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 729917d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 729917d {
    width: 10.19%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\31 c399d8c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 c399d8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 15px 0%;
}
    
#dae0c92b {
    width: 145px;
    height: auto;
    max-width: 100%;
}
    
#e7aed5d5 {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    justify-content: flex-start;
}
    
#\32 198c5f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e02a01ba.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e02a01ba {
    width: 10.19%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\37 8b4a46a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 8b4a46a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 15px 0%;
}
    
#\38 5d4da2c {
    width: 145px;
    height: auto;
    max-width: 100%;
}
    
#ed6a7d18 {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    justify-content: flex-start;
}
    
#\35 1ba885a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 b760060.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 b760060 {
    width: 10.19%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\30 f8b33a6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 f8b33a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 15px 0%;
}
    
#\31 581c188 {
    width: 145px;
    height: auto;
    max-width: 100%;
}
    
#\36 4e7c66d {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    justify-content: flex-start;
}
    
#\39 7f9bbb4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 2ea5bda.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 2ea5bda {
    width: 10.19%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#a8c4f8c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a8c4f8c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 15px 0%;
}
    
#ed7671c8 {
    width: 145px;
    height: auto;
    max-width: 100%;
}
    
#b19db947 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ae935de2 {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    justify-content: flex-start;
}
    
#\35 2bdc78f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 0a415fd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 0a415fd {
    width: 10.19%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\34 566c8f0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 566c8f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 15px 0%;
}
    
#f2aafafe {
    width: 145px;
    height: auto;
    max-width: 100%;
}
    
#\38 831d69e {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    justify-content: flex-start;
}
    
#d637fadc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 13abd5f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 13abd5f {
    width: 10.19%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#a8476de5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a8476de5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 15px 0%;
}
    
#\34 bafebfa {
    width: 145px;
    height: auto;
    max-width: 100%;
}
    
#\34 3983b23 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d29f58d {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 895bf48.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 895bf48 {
    width: 100.00%;
    height: 314px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 15px 0%;
}
    
#faddc1e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 af1dae9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 af1dae9 {
    width: 10.19%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\39 80f2fcf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 80f2fcf {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 15px 0%;
}
    
#ad46251c {
    width: 145px;
    height: auto;
    max-width: 100%;
}
    
#\30 0470140 {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f94c18f5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f94c18f5 {
    width: 100.00%;
    height: 314px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 15px 0%;
}
    
#e01e9230 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fa1f9391.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fa1f9391 {
    width: 10.19%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\31 26165da.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 26165da {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 15px 0%;
}
    
#\39 95f93f7 {
    width: 145px;
    height: auto;
    max-width: 100%;
}
    
#a75d01bc {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c83d218f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c83d218f {
    width: 100.00%;
    height: 314px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 15px 0%;
}
    
#e65b1641 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ac81acee.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ac81acee {
    width: 10.19%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#e5fa1e21.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e5fa1e21 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 15px 0%;
}
    
#\36 e4d7854 {
    width: 145px;
    height: auto;
    max-width: 100%;
}
    
#\33 809f0cb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9b53c91 {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e1be3e7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 e1be3e7 {
    width: 100.00%;
    height: 314px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 15px 0%;
}
    
#d9f5c26e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c65c6afe.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c65c6afe {
    width: 10.19%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\33 f5f0133.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 f5f0133 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 15px 0%;
}
    
#ffe3e8cd {
    width: 145px;
    height: auto;
    max-width: 100%;
}
    
#\33 50cd0de {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c27fdc82.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c27fdc82 {
    width: 100.00%;
    height: 314px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 15px 0%;
}
    
#\33 362593a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c18cc437.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c18cc437 {
    width: 10.19%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#c09f3bc6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c09f3bc6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 15px 0%;
}
    
#fdb4965b {
    width: 145px;
    height: auto;
    max-width: 100%;
}
    
#e7218adb {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e84223a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 e84223a {
    width: 100.00%;
    height: 314px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 15px 0%;
}
    
#\35 68d2880 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cd1c2466.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cd1c2466 {
    width: 10.19%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#e9fa2135.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e9fa2135 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 15px 0%;
}
    
#\30 7a5d5e1 {
    width: 145px;
    height: auto;
    max-width: 100%;
}
    
#bf99d3ec {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1703bb0 {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f8a1c879.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f8a1c879 {
    width: 100.00%;
    height: 314px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 15px 0%;
}
    
#c90cb27f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 ede1df2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 ede1df2 {
    width: 10.19%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#dce74f10.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dce74f10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 15px 0%;
}
    
#\35 31f979f {
    width: 145px;
    height: auto;
    max-width: 100%;
}
    
#\33 605b17b {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 499e532.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 499e532 {
    width: 100.00%;
    height: 314px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 15px 0%;
}
    
#a171875d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 70f8c7c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 70f8c7c {
    width: 10.19%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\31 b9bd739.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 b9bd739 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 15px 0%;
}
    
#\30 801b350 {
    width: 145px;
    height: auto;
    max-width: 100%;
}
    
#\38 4a69068 {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e06a0fc3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e06a0fc3 {
    width: 100.00%;
    height: 314px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 15px 0%;
}
    
#ef9ff7a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e7af4648.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e7af4648 {
    width: 10.19%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\35 351152c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 351152c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 15px 0%;
}
    
#\38 fb9ba84 {
    width: 145px;
    height: auto;
    max-width: 100%;
}
    
#dc09eda1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f1b1dda0 {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7925f2e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 7925f2e {
    width: 100.00%;
    height: 314px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 15px 0%;
}
    
#\39 c2fe6db {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f0a5e43c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f0a5e43c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 15px 0%;
}
    
#d59dd8e0 {
    width: 145px;
    height: auto;
    max-width: 100%;
}
    
#\38 719bd32 {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a5d13135.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a5d13135 {
    width: 100.00%;
    height: 314px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 15px 0%;
}
    
#\31 e5641bc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 dd42a50.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 dd42a50 {
    width: 10.19%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\34 e88c780.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 e88c780 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 15px 0%;
}
    
#\37 9433dc1 {
    width: 145px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 2794732 {
    width: 14.75%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#debc681a {
    min-height: 1000px;
    padding: 2% 0% 6% 0%;
}
    
#\30 1ef9e31 {
    margin: 0px 0% 0px 0%;
}
    
#\37 4024c94 {
    height: auto;
    min-height: 104px;
    justify-content: space-between;
}
    
#\36 adf5d0b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 adf5d0b {
    margin: -40px 0% -40px 0%;
}
    
#group_g6h {
    row-gap: 20px;
    padding: 0px 4% 0px 4%;
    margin: 30px 0% 0px 0%;
}
    
#\38 696bd9a {
    row-gap: 20px;
}
    
#feb84e4b {
    width: 14.75%;
}
    
#f84156b3 {
    width: 14.75%;
}
    
#d9497a3e {
    width: 14.75%;
}
    
#c1a4e675 {
    width: 14.75%;
}
    
#\35 e89a34b {
    width: 14.75%;
}
    
#\32 729917d {
    width: 14.75%;
}
    
#e02a01ba {
    width: 14.75%;
}
    
#\36 b760060 {
    width: 14.75%;
}
    
#\34 2ea5bda {
    width: 14.75%;
}
    
#\37 0a415fd {
    width: 14.75%;
}
    
#\38 13abd5f {
    width: 14.75%;
}
    
#\34 3983b23 {
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\39 d29f58d {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 496px;
    margin: 0px 0% 0px 0%;
}
    
#\35 895bf48.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 895bf48 {
    height: 207px;
    min-width: 32px;
    margin: 0px 0% 10px 0%;
}
    
#faddc1e9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 af1dae9 {
    width: 14.75%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 80f2fcf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 80f2fcf {
    min-width: 32px;
    margin: 15px 0% 15px 0%;
}
    
#ad46251c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0470140 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 496px;
    margin: 0px 0% 0px 0%;
}
    
#f94c18f5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f94c18f5 {
    height: 207px;
    min-width: 32px;
    margin: 0px 0% 10px 0%;
}
    
#e01e9230 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fa1f9391 {
    width: 14.75%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 26165da.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 26165da {
    min-width: 32px;
    margin: 15px 0% 15px 0%;
}
    
#\39 95f93f7 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a75d01bc {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 496px;
    margin: 0px 0% 0px 0%;
}
    
#c83d218f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c83d218f {
    height: 207px;
    min-width: 32px;
    margin: 0px 0% 10px 0%;
}
    
#e65b1641 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ac81acee {
    width: 14.75%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e5fa1e21.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e5fa1e21 {
    min-width: 32px;
    margin: 15px 0% 15px 0%;
}
    
#\36 e4d7854 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 809f0cb {
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\36 9b53c91 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 496px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e1be3e7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 e1be3e7 {
    height: 207px;
    min-width: 32px;
    margin: 0px 0% 10px 0%;
}
    
#d9f5c26e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c65c6afe {
    width: 14.75%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f5f0133.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 f5f0133 {
    min-width: 32px;
    margin: 15px 0% 15px 0%;
}
    
#ffe3e8cd {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 50cd0de {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 496px;
    margin: 0px 0% 0px 0%;
}
    
#c27fdc82.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c27fdc82 {
    height: 207px;
    min-width: 32px;
    margin: 0px 0% 10px 0%;
}
    
#\33 362593a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c18cc437 {
    width: 14.75%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c09f3bc6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c09f3bc6 {
    min-width: 32px;
    margin: 15px 0% 15px 0%;
}
    
#fdb4965b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e7218adb {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 496px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e84223a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 e84223a {
    height: 207px;
    min-width: 32px;
    margin: 0px 0% 10px 0%;
}
    
#\35 68d2880 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cd1c2466 {
    width: 14.75%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e9fa2135.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e9fa2135 {
    min-width: 32px;
    margin: 15px 0% 15px 0%;
}
    
#\30 7a5d5e1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bf99d3ec {
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\34 1703bb0 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 496px;
    margin: 0px 0% 0px 0%;
}
    
#f8a1c879.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f8a1c879 {
    height: 207px;
    min-width: 32px;
    margin: 0px 0% 10px 0%;
}
    
#c90cb27f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ede1df2 {
    width: 14.75%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#dce74f10.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dce74f10 {
    min-width: 32px;
    margin: 15px 0% 15px 0%;
}
    
#\35 31f979f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 605b17b {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 496px;
    margin: 0px 0% 0px 0%;
}
    
#\36 499e532.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 499e532 {
    height: 207px;
    min-width: 32px;
    margin: 0px 0% 10px 0%;
}
    
#a171875d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 70f8c7c {
    width: 14.75%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b9bd739.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 b9bd739 {
    min-width: 32px;
    margin: 15px 0% 15px 0%;
}
    
#\30 801b350 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4a69068 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 496px;
    margin: 0px 0% 0px 0%;
}
    
#e06a0fc3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e06a0fc3 {
    height: 207px;
    min-width: 32px;
    margin: 0px 0% 10px 0%;
}
    
#ef9ff7a9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e7af4648 {
    width: 14.75%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 351152c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 351152c {
    min-width: 32px;
    margin: 15px 0% 15px 0%;
}
    
#\38 fb9ba84 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#dc09eda1 {
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#f1b1dda0 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 496px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7925f2e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 7925f2e {
    height: 207px;
    min-width: 32px;
    margin: 0px 0% 10px 0%;
}
    
#\39 c2fe6db {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f0a5e43c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f0a5e43c {
    min-width: 32px;
    margin: 15px 0% 15px 0%;
}
    
#d59dd8e0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 719bd32 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 496px;
    margin: 0px 0% 0px 0%;
}
    
#a5d13135.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a5d13135 {
    height: 207px;
    min-width: 32px;
    margin: 0px 0% 10px 0%;
}
    
#\31 e5641bc {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 dd42a50 {
    width: 14.75%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e88c780.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 e88c780 {
    min-width: 32px;
    margin: 15px 0% 15px 0%;
}
    
#\37 9433dc1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 2794732 {
    width: 15.15%;
}
    
#\37 4400388 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#e424335b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#debc681a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 0% 30px 0%;
}
    
#\30 1ef9e31 {
    margin: 0px 0% 0px 0%;
}
    
#group_g6h {
    row-gap: 20px;
    padding: 16px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 4024c94 {
    height: auto;
    min-height: 84px;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 adf5d0b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 adf5d0b {
    margin: 0px 0% -30px 0%;
}
    
#\37 3e9aa5c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 3e9aa5c {
    margin: 0px 0% -15px 0%;
}
    
#\38 696bd9a {
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 31f7e17 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 15px;
}
    
#\34 918d202 {
    width: 100.00%;
    min-width: 32px;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#feb84e4b {
    width: 15.15%;
}
    
#\38 7d23efc {
    width: 100.00%;
    min-width: 32px;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#f84156b3 {
    width: 15.15%;
}
    
#c6059dbf {
    width: 100.00%;
    min-width: 32px;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#d9497a3e {
    width: 15.15%;
}
    
#\34 a8c1a6c {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#acaf0beb {
    width: 100.00%;
    min-width: 32px;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#c1a4e675 {
    width: 15.15%;
}
    
#b81f492a {
    width: 100.00%;
    min-width: 32px;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e89a34b {
    width: 15.15%;
}
    
#c6b57a47 {
    width: 100.00%;
    min-width: 32px;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#\32 729917d {
    width: 15.15%;
}
    
#e7aed5d5 {
    width: 100.00%;
    min-width: 32px;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#e02a01ba {
    width: 15.15%;
}
    
#ed6a7d18 {
    width: 100.00%;
    min-width: 32px;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b760060 {
    width: 15.15%;
}
    
#\36 4e7c66d {
    width: 100.00%;
    min-width: 32px;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2ea5bda {
    width: 15.15%;
}
    
#b19db947 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#ae935de2 {
    width: 100.00%;
    min-width: 32px;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0a415fd {
    width: 15.15%;
}
    
#\38 831d69e {
    width: 100.00%;
    min-width: 32px;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#\38 13abd5f {
    width: 15.15%;
}
    
#\34 3983b23 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\39 d29f58d {
    width: 100.00%;
    min-width: 32px;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#\35 895bf48 {
    height: 240px;
}
    
#\34 af1dae9 {
    width: 15.15%;
}
    
#\30 0470140 {
    width: 100.00%;
    min-width: 32px;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#f94c18f5 {
    height: 240px;
}
    
#fa1f9391 {
    width: 15.15%;
}
    
#a75d01bc {
    width: 100.00%;
    min-width: 32px;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#c83d218f {
    height: 240px;
}
    
#ac81acee {
    width: 15.15%;
}
    
#\33 809f0cb {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\36 9b53c91 {
    width: 100.00%;
    min-width: 32px;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e1be3e7 {
    height: 240px;
}
    
#c65c6afe {
    width: 15.15%;
}
    
#\33 50cd0de {
    width: 100.00%;
    min-width: 32px;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#c27fdc82 {
    height: 240px;
}
    
#c18cc437 {
    width: 15.15%;
}
    
#e7218adb {
    width: 100.00%;
    min-width: 32px;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e84223a {
    height: 240px;
}
    
#cd1c2466 {
    width: 15.15%;
}
    
#bf99d3ec {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\34 1703bb0 {
    width: 100.00%;
    min-width: 32px;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#f8a1c879 {
    height: 240px;
}
    
#\36 ede1df2 {
    width: 15.15%;
}
    
#\33 605b17b {
    width: 100.00%;
    min-width: 32px;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#\36 499e532 {
    height: 240px;
}
    
#\38 70f8c7c {
    width: 15.15%;
}
    
#\38 4a69068 {
    width: 100.00%;
    min-width: 32px;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#e06a0fc3 {
    height: 240px;
}
    
#e7af4648 {
    width: 15.15%;
}
    
#dc09eda1 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#f1b1dda0 {
    width: 100.00%;
    min-width: 32px;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7925f2e {
    height: 240px;
}
    
#\38 719bd32 {
    width: 100.00%;
    min-width: 32px;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#a5d13135 {
    height: 240px;
}
    
#\32 dd42a50 {
    width: 15.15%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 b24a301 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 62d8d1b {
    min-height: 171px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2d12baa {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,65,107,1);
    background-image: initial;
}
    
#group_jte {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_pjt {
    align-items: flex-start;
    width: 49%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    height: auto;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#widget_p04 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a67eefe9 {
    align-items: flex-start;
    width: 49%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    height: auto;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\39 f25f202 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_uca {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 56ec849 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 62d8d1b {
    padding: 4% 4% 4% 4%;
}
    
#\33 56ec849 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 b24a301 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 62d8d1b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#group_pjt {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#a67eefe9 {
    min-width: 32px;
    width: 100.00%;
    align-self: center;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#group_jte {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\33 56ec849 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b0392f80 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f7313600 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 8aa2345 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#fe6f5ea1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 107fea5 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    height: auto;
    align-self: stretch;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 3568c08 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_kad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 c5e0c0d {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    height: auto;
    align-self: stretch;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d080ac6c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 153451c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8aa2345 {
    padding: 4% 4% 4% 4%;
}
    
#\31 153451c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 8aa2345 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#fe6f5ea1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 107fea5 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 c5e0c0d {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 153451c {
    margin: 0px 0% 0px 0%;
}
    
#b0392f80 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
}



@media all {
    
#\38 9b17ee8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\38 109cae3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_atb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_fbf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_oo3 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_i7d {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_dtq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_dei {
    width: 180px;
    height: auto;
    max-width: 100%;
}
    
#bee16763 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 55e884d {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 9773f4d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 0d25c5f {
    width: 180px;
    height: auto;
    max-width: 100%;
}
    
#a4bc4585 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 36c3774 {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 5b7e0cf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d3982aa2 {
    width: 180px;
    height: auto;
    max-width: 100%;
}
    
#ad4a8b64 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c140fdbb {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3954cb2 {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 f8aa895 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 336164f {
    width: 180px;
    height: auto;
    max-width: 100%;
}
    
#b4f5ed23 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    align-self: stretch;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fbabdb6b {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 91f817c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 ed4ba54 {
    width: 180px;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\38 9b17ee8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 109cae3 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_oo3 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bee16763 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a4bc4585 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_fbf {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ad4a8b64 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c140fdbb {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b4f5ed23 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 5b9324b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 d71eddd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#f98ec77a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0ce63ae {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 3% 2%;
}
    
#e0367c10 {
    margin: 0px 0% 0px 0%;
}
    
#f4bf3083.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f4bf3083 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\39 23dd652 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e8713259 {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f57e01f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 f57e01f {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\37 636cce6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 636cce6 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\37 4045e95 {
    align-items: flex-start;
    width: 100.11%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bb418d18 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\35 bf37401 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e7c10cbb.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#e7c10cbb {
    width: 15.35%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#\35 3d1d174.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\35 3d1d174 {
    width: 15.35%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#\33 36a3d85 {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 518df8e.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\37 518df8e {
    width: 15.35%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#\39 0050d5e {
    justify-content: flex-start;
    align-items: center;
    width: 100.11%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 87a00e3 {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a2991b0d {
    align-items: flex-start;
    width: 100.11%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fe855d0d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fe855d0d {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\37 f601e67 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\32 46c0a8b {
    width: 45px;
    height: auto;
    max-width: 100%;
}
    
#\33 6e8c835 {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4e5afb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 6ba82ac {
    width: 45px;
    height: auto;
    max-width: 100%;
}
    
#\38 a828516 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b15234d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 45b8787 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 4f6617a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 27770b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 b54335c.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\34 b54335c {
    width: 15.35%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
}



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



@media (max-width: 767px) {
    
#\38 d71eddd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f98ec77a {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 0ce63ae {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#e7c10cbb {
    width: 14.74%;
}
    
#\35 3d1d174 {
    width: 14.74%;
}
    
#\33 6e8c835 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 36a3d85 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e8713259 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 518df8e {
    width: 14.74%;
}
    
#\39 0050d5e {
    row-gap: 30px;
}
    
#\37 87a00e3 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a2991b0d {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
}
    
#\34 b54335c {
    width: 14.74%;
}
    
#\37 4045e95 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
}
    
#e0367c10 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 72e2bdd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 c82756e {
    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: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4c19b45.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\33 4c19b45 {
    width: 15.35%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#\32 d3f38bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 158390f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 0bd521d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ef5a6c7a {
    align-items: flex-start;
    width: 100.11%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e593eae0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
}
    
#fae5d9a5 {
    justify-content: flex-start;
    align-items: center;
    width: 100.11%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e495e7b {
    align-items: flex-start;
    width: 100.11%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d3588e26.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#d3588e26 {
    width: 15.35%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#\30 958bfff {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3fb8026.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 3fb8026 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\38 65ddd28.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\38 65ddd28 {
    width: 15.35%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#cd6f412c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 6057bd8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e1b5f25d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e1b5f25d {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\39 b25eae2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fdf38eba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#d6ab3d31 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 53436d8 {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 1b62192.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\35 1b62192 {
    width: 15.35%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#\37 78c9533.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 78c9533 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\37 b67e38d {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 40f63a0 {
    margin: 0px 0% 0px 0%;
}
    
#\34 a616b23 {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4c53c9c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 4c53c9c {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\35 668a21f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2j8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 c504845 {
    align-items: flex-start;
    width: 100.11%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e4bde154 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7cd291f.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\30 7cd291f {
    width: 15.35%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#bf5b0257 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 2ef6c5f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 2ef6c5f {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#f4a5d2f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 ff05c80 {
    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;
}
    
#\38 564fe60 {
    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;
}
    
#\30 90a16ff {
    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;
}
    
#f40be7d8 {
    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;
}
    
#de2bb94d {
    background-color: rgba(105, 155, 208, 0.12);
    background-image: none;
}
    
#\37 2c6f41d {
    width: 300px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\38 65ddd28 {
    width: 14.74%;
}
    
#\39 c82756e {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 4c19b45 {
    width: 14.74%;
}
    
#fdf38eba {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 53436d8 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ef5a6c7a {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
}
    
#e593eae0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\35 1b62192 {
    width: 14.74%;
}
    
#fae5d9a5 {
    row-gap: 30px;
}
    
#\30 e495e7b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
}
    
#d3588e26 {
    width: 14.74%;
}
    
#\37 b67e38d {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a616b23 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 958bfff {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c504845 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
}
    
#e4bde154 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7cd291f {
    width: 14.74%;
}
    
#\32 0bd521d {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 40f63a0 {
    margin: 0px 0% 0px 0%;
}
}

