@media (min-width:1025px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

  *#dm .dmInner div.u_1617020276 .copyright { font-size:12px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }
}
@media all {
  *#dm .dmInner div.u_1721508574 p { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1721508574 li { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1721508574 { color:var(--color_8) !important; }

  *#dm .dmInner *.u_1617020276 .copyright { text-align:CENTER !important; }

  *#dm .dmInner div.u_1617020276 .copyright { color:var(--color_8) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1296118247 .postArticle>.inner {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_8) !important;
  }

  *#dm .dmInner div.u_1296118247 .postDescription { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1296118247 .authorBar { color:var(--color_8) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1451966163 .tm-icon.filled { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1451966163 .tm-quote-mark { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1451966163 .tm-slider-wrapper { --fade-color:var(--color_7) !important; }

  *#dm .dmInner div.u_1451966163 .tm-card {
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_8) !important;
    background-color:rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1451966163 .tm-name { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1451966163 .tm-quote { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1364058028 img { border-radius:0px 0px 0px 0px !important; }
}
@media (max-width:575px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: var(--color_3);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e35ee093 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c73887f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a91bdf39.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 25px 16px 25px;
}
#a91bdf39 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a63f5574 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#d1cd0d69 {
    margin: 0px 0% 0px 0%;
}
    
#\34 29df950 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 0a37bd1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#d88b4b98 {
    max-width: 100%;
    width: 39.59%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2733e29 {
    min-height: 749px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 150px 4% 150px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 7f82fd1::before, #\34 7f82fd1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.5;
    border-radius: inherit;
}
#\34 7f82fd1 {
    background-attachment: fixed;
    background-image: url("https://irp.cdn-website.com/f74edaad/dms3rep/multi/opt/shutterstock_2700558585-1920w.jpg");
    border-radius: 0px 0px 0px 0px;
}
    
#d35666e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 a117059 {
    margin: 0% 0% 0% 0%;
}
    
#\39 1990cce {
    align-items: flex-end;
    width: 100.00%;
    min-height: 236px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 0da735c {
    width: 208px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3d56178 {
    max-width: 100%;
    width: 59.01%;
    height: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 121e47c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 cd5b805 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 70px 4% 70px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 fcb938e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_022 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a1a260ed {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 858351a {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c05ee49b {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nr1[data-pinned] {
    position: sticky;
    top: 132px;
    bottom: auto;
    z-index: 1;
}
#group_nr1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-start;
}
    
#group_f4p {
    align-items: center;
    width: 59.85%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    align-content: center;
}
    
#widget_i2p {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\38 e582870 {
    align-items: center;
    width: 59.85%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    align-content: center;
    padding: 16px 16px 16px 16px;
    margin: -200px 0% 0px 40%;
}
    
#f74ebf5e {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#c36af014 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8e67fd1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 6c95d06 {
    width: 190px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#b6d03b8e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44.77%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ec1f690d {
    background-image: url("https://irp.cdn-website.com/f74edaad/dms3rep/multi/opt/shutterstock_22688207831-1920w.jpg");
}
    
#\35 efbee88 {
    min-height: 540px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    padding: 100px 4% 100px 4%;
    margin: 0% 0% 0% 0%;
}
    
#a4405428 {
    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;
}
    
#e197b4ff {
    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;
}
    
#\36 39975a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.15%;
    min-width: 4%;
    background-color: rgba(228, 228, 228, 0.24);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    padding: 60px 6% 60px 6%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#ee022162 {
    width: 100%;
    height: 204px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3714fff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ba91fce3 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 2202d16 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 75c5a7e {
    background-color: var(--color_7);
    background-image: none;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
}
    
#\38 2ffd702 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a3060db {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_osu {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
}
}



@media all {
    
#cf937348 {
    background-color: var(--color_7);
    background-image: none;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
}
    
#\35 cdff0ed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e7a3c5d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    align-items: center;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#ca66994c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    align-items: center;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\34 9b17680 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b50b4b0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ec369b81 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#dfe880a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 c97dd4d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    align-items: center;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#f050104b {
    min-height: 268px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ef156869 {
    margin: 0px 0% 0px 0%;
}
    
#widget_5id {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 49f7766 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 32bbab8 {
    width: 60px;
    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 e6229c6 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a99406ad {
    margin: 0px 0% 0px 0%;
}
    
#a0822609 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    justify-content: flex-start;
    padding: 0% 3% 0% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\33 e85d52e {
    min-height: 30px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 3e5374f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 0a3256a {
    background-color: var(--color_7);
    background-image: none;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
}
}



@media all {
    
#d4ac3072 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 4a30cfa {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\36 1907a85 {
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\31 f6a8735 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#fea06b68 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 d99b37e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\31 95b431a {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 4e09577 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\32 9dfa721 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 326ce24 {
    width: 100%;
    height: 380px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f4ae275 {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 9408a56 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#ef2d44c6 {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 4e78d69 {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#cc260cb0 {
    margin: 0px 0% 0px 0%;
}
    
#ec439be7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b44b6a23 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_bte {
    align-items: flex-start;
    width: 100.12%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
}
    
#\37 5e9a1c1 {
    align-items: flex-start;
    width: 100.12%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a89834fe {
    width: 100%;
    height: 380px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f603ba58 {
    align-items: flex-start;
    width: 100.12%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b620dab6 {
    width: 100%;
    height: 380px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5d241dd {
    align-items: flex-start;
    width: 100.12%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb304378 {
    width: 100%;
    height: 380px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 9120286 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 14;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5935762 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c59a463 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 8;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fcc8fc1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c1466f0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 4;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ceb6bcf2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#ceb6bcf2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#df602b4a {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 2c3b4e0 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ef93d85b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 65ce7a3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\34 65ce7a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 19;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#c4f8d597 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 2;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c7f6eb7 {
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f3a129e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#c67029f3 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 0;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#cd760bde {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f0d4a1a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c57c1a6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\32 c57c1a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#e600a2ef.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#e600a2ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 9;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9f29aad {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a9025a6b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#a9025a6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a2c8acf8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#a2c8acf8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 11;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f27bc16e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
}
    
#\37 87d896a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 10;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2e1c754 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 12;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1d09fea {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bb1cfeb5 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 caa41fe {
    justify-content: flex-start;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    order: 1;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 f517d37 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\39 09e2836 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 91bf7aa {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 2c4c3e0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 6;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 20963ae {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 e286b9d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\37 e286b9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ec5784f {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 1d99c2d {
    min-height: 475px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3acd991 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 aa67254 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 280d314.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\34 280d314 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 13;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dd186ac {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 16;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 445efea {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 441422a {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 5bf8318.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\34 5bf8318 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 15;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b37b433 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 18;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1c34e52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f6998f96 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 cbe90cc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\33 cbe90cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 17;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#b00ea981 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 20;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f18ce289 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b74bd3d0 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 1b423e0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\36 1b423e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 21;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 723fec7 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 22;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8f10b8b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1d4ab90 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 c3639bc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\35 c3639bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 23;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f99844ce {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 24;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9e76772 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d65acdf1 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 1076b89.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\38 1076b89 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 25;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#c4832c80 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 26;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a997e51 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a426039a {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 ef5d9aa.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\35 ef5d9aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 27;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e58ce01 {
    align-items: center;
    width: 59.85%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    align-content: center;
}
    
#\34 a283273 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\31 9ccf733[data-pinned] {
    position: sticky;
    top: 132px;
    bottom: auto;
    z-index: 1;
}
#\31 9ccf733 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1f144f3 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#aa052e93 {
    align-items: center;
    width: 59.85%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    align-content: center;
    padding: 16px 16px 16px 16px;
    margin: -200px 0% 0px 40%;
}
}



@media all {
    
#\39 56d1695 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ac492be {
    background-color: var(--color_7);
    background-attachment: fixed;
    background-image: none;
}
    
#a28ff118 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#b6f81aa4 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#e2f8f39f {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 25px 4% 10px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 55949d1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d7cc4f05 {
    max-width: 100%;
    width: 196px;
    height: auto;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abf49789 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 72dfcd4 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#dd4c4009 {
    min-height: 0;
    column-gap: 3%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 10px 4% 50px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 9bb1ab7 {
    background-color: var(--color_7);
    background-image: none;
}
    
#\38 5a3e6a5 {
    margin: 0px 0% 0px 0%;
}
    
#\32 b2fbcf8 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 ce6b163.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 25px 20px 25px;
}
#\32 ce6b163 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e1b2e9ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\33 cde0b2b[data-pinned] {
    position: sticky;
    top: 132px;
    bottom: auto;
    z-index: 1;
}
#\33 cde0b2b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-start;
}
    
#feefdc3d {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 eca2cb6 {
    align-items: center;
    width: 59.85%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    align-content: center;
}
    
#\38 85d7d17 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d51b873d {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 70px 4% 70px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 d0296e1 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\39 a5695e5 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ee16fa3 {
    align-items: center;
    width: 59.85%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    align-content: center;
    padding: 16px 16px 16px 16px;
    margin: -200px 0% 0px 40%;
}
    
#\37 6828c33 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\37 930b1a8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e39ce257 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bcafb56 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d1cd0d69 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d88b4b98 {
    width: 100.00%;
}
    
#\36 2733e29 {
    flex-direction: row;
    min-height: 788px;
    flex-wrap: nowrap;
    padding: 100px 3% 100px 3%;
}
    
#\34 7f82fd1 {
    background-attachment: fixed;
}
    
#d35666e1 {
    width: 100%;
    min-height: 8px;
}
    
#\39 1990cce {
    align-items: flex-start;
    height: auto;
    min-height: 151px;
}
    
#\35 3d56178 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 cd5b805 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 8e67fd1 {
    margin: 0px 0% 0px 0%;
}
    
#a1a260ed.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 15px;
}
#a1a260ed {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\33 858351a.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 15px;
}
#\33 858351a {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#c05ee49b.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 15px;
}
    
#group_022 {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
}
    
#\38 121e47c {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b6d03b8e {
    width: 40.83%;
}
    
#\35 efbee88 {
    column-gap: 0%;
}
    
#\36 39975a8 {
    width: 59.06%;
    padding: 40px 3% 40px 3%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 3714fff {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#ba91fce3 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
    row-gap: 0px;
}
    
#\33 2202d16 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f050104b {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 268px;
}
    
#\38 c97dd4d {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 e7a3c5d {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ca66994c {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 cdff0ed {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9408a56 {
    min-width: 32px;
    width: 49%;
    margin: 0px 0% 0px 0%;
}
    
#\32 4a30cfa {
    min-width: 32px;
    width: 49%;
    margin: 0px 0% 0px 0%;
}
    
#\36 1907a85 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    justify-content: space-between;
}
    
#cc260cb0 {
    margin: 0px 0% 0px 0%;
}
    
#\31 f6a8735 {
    min-width: 32px;
    width: 49%;
    margin: 0px 0% 0px 0%;
}
    
#fea06b68 {
    row-gap: 0px;
    padding: 6% 2% 6% 2%;
}
    
#\36 d99b37e {
    min-width: 32px;
    width: 49%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 caa41fe {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    row-gap: 32px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 299px;
    height: auto;
}
    
#f27bc16e.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 6px;
    padding-right: 6px;
}
#f27bc16e {
    align-self: flex-start;
    width: 99.91%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 f3a129e {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    row-gap: 24px;
    min-height: 80px;
    padding: 8px 8px 8px 8px;
}
    
#\34 1d99c2d {
    column-gap: 3%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 56d1695 {
    width: 100%;
    min-height: 8px;
    align-items: center;
}
    
#\37 ac492be {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 50%;
}
    
#e2f8f39f {
    flex-direction: row;
    padding-left: 3%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-right: 3%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#abf49789 {
    width: 100%;
    min-height: 80px;
    row-gap: 25px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#dd4c4009 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 13px;
}
    
#\32 b2fbcf8 {
    width: 100%;
    min-height: 80px;
    row-gap: 25px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e1b2e9ab {
    width: 100%;
    min-height: 80px;
}
    
#\39 a5695e5.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 15px;
}
#\39 a5695e5 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\38 85d7d17 {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
}
    
#e39ce257.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 15px;
}
#e39ce257 {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#d51b873d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 bcafb56 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 2733e29 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 7f82fd1 {
    grid-template-rows: minmax(8px, max-content);
}
}



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



@media (max-width: 767px) {
    
#dd4c4009 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 9bb1ab7 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\34 29df950 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 0a37bd1 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d88b4b98 {
    width: 100.00%;
}
    
#\36 2733e29 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    padding: 150px 20px 80px 20px;
}
    
#\34 7f82fd1 {
    background-attachment: fixed;
}
    
#d35666e1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-self: auto;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 1990cce {
    align-items: center;
    align-content: center;
}
    
#\35 3d56178 {
    width: 100.00%;
}
    
#\32 a117059 {
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\38 121e47c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 cd5b805 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_022 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 858351a {
    align-self: flex-start;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#widget_i2p {
    height: 240px;
}
    
#f74ebf5e {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#b6d03b8e {
    width: 100%;
    min-height: 53px;
    align-items: center;
}
    
#\35 efbee88 {
    min-height: unset;
    flex-direction: column;
    padding-bottom: 60px;
    padding-top: 60px;
}
    
#\36 39975a8 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px;
}
}



@media (max-width: 767px) {
    
#ee022162 {
    height: 240px;
}
    
#\31 3714fff {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#ba91fce3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\33 2202d16 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\38 2ffd702 {
    width: 100%;
}
    
#\38 a3060db {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 cdff0ed {
    width: 50%;
    min-height: 80px;
    align-items: center;
    padding-left: 8%;
    padding-right: 8%;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 e7a3c5d {
    width: 50%;
    min-height: 80px;
    align-items: center;
    padding-left: 8%;
    padding-right: 8%;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ca66994c {
    width: 50%;
    min-height: 80px;
    align-items: center;
    padding-left: 8%;
    padding-right: 8%;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 c97dd4d {
    width: 50%;
    min-height: 80px;
    align-items: center;
    padding-left: 8%;
    padding-right: 8%;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f050104b {
    min-height: 240px;
    flex-direction: row;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: wrap;
    column-gap: 0%;
}
}



@media (max-width: 767px) {
    
#a0822609 {
    width: 100%;
    min-height: 8px;
    align-items: center;
    padding-left: 8%;
    padding-right: 8%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\33 e85d52e {
    min-height: 128px;
    flex-direction: row;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    column-gap: 0%;
}
}



@media (max-width: 767px) {
    
#\32 4a30cfa {
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1907a85 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 f6a8735 {
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fea06b68 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 10% 4% 10% 4%;
}
    
#\36 d99b37e {
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 9dfa721 {
    order: 1;
}
    
#\36 326ce24 {
    height: 318px;
}
    
#\36 f4ae275 {
    order: 2;
}
    
#\33 9408a56 {
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ef2d44c6 {
    order: 2;
}
    
#cc260cb0 {
    margin: 0px 0% 0px 0%;
}
    
#b44b6a23 {
    order: 1;
}
    
#a89834fe {
    height: 318px;
}
    
#b620dab6 {
    height: 318px;
}
    
#cb304378 {
    height: 318px;
}
    
#\37 5e9a1c1 {
    order: 0;
}
    
#a5d241dd {
    order: 0;
}
}



@media (max-width: 767px) {
    
#\35 9120286 {
    min-height: 40px;
    order: 14;
}
    
#\32 c59a463 {
    min-height: 40px;
    order: 8;
}
    
#\33 c1466f0 {
    min-height: 40px;
    order: 4;
}
    
#ceb6bcf2 {
    order: 1;
}
    
#df602b4a {
    height: auto;
}
    
#\35 2c3b4e0 {
    height: auto;
}
    
#\34 65ce7a3 {
    order: 7;
}
    
#c4f8d597 {
    min-height: 40px;
    order: 2;
}
    
#\30 f3a129e {
    width: 100%;
    min-height: 220px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 8px 8px 8px 8px;
}
    
#\35 c7f6eb7 {
    width: 99.54%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c67029f3 {
    min-height: 40px;
    order: 0;
}
    
#\32 c57c1a6 {
    order: 3;
}
    
#e600a2ef {
    order: 9;
}
    
#a9025a6b {
    order: 27;
}
    
#\30 9f29aad {
    height: auto;
}
    
#a2c8acf8 {
    order: 11;
}
    
#f27bc16e.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 6px;
    padding-right: 6px;
}
#f27bc16e {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 87d896a {
    min-height: 40px;
    order: 10;
}
    
#\31 2e1c754 {
    min-height: 40px;
    order: 12;
}
    
#bb1cfeb5 {
    height: auto;
}
    
#\32 caa41fe {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 32px;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\33 91bf7aa {
    height: auto;
}
    
#\35 2c4c3e0 {
    min-height: 40px;
    order: 6;
}
    
#\35 20963ae {
    height: auto;
}
    
#\37 e286b9d {
    order: 5;
}
    
#\35 ec5784f {
    height: auto;
}
    
#\34 1d99c2d {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 6% 4% 6% 4%;
}
    
#\36 aa67254 {
    height: auto;
}
    
#\34 280d314 {
    order: 13;
}
    
#\39 dd186ac {
    min-height: 40px;
    order: 16;
}
    
#\35 441422a {
    height: auto;
}
    
#\34 5bf8318 {
    order: 17;
}
    
#\33 b37b433 {
    min-height: 40px;
    order: 18;
}
    
#f6998f96 {
    height: auto;
}
    
#\33 cbe90cc {
    order: 19;
}
    
#b00ea981 {
    min-height: 40px;
    order: 20;
}
    
#b74bd3d0 {
    height: auto;
}
    
#\36 1b423e0 {
    order: 15;
}
    
#\35 723fec7 {
    min-height: 40px;
    order: 22;
}
    
#\36 1d4ab90 {
    height: auto;
}
    
#\35 c3639bc {
    order: 25;
}
    
#f99844ce {
    min-height: 40px;
    order: 24;
}
    
#d65acdf1 {
    height: auto;
}
    
#\38 1076b89 {
    order: 23;
}
    
#c4832c80 {
    min-height: 40px;
    order: 26;
}
    
#a426039a {
    height: auto;
}
    
#\35 ef5d9aa {
    order: 21;
}
    
#\34 a283273 {
    height: 240px;
}
    
#c1f144f3 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\39 56d1695 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
}
    
#\37 ac492be {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 50%;
}
    
#e2f8f39f {
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
}



@media (max-width: 767px) {
    
#d7cc4f05 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#abf49789 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#dd4c4009 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\32 b2fbcf8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#e1b2e9ab {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#\30 d0296e1 {
    height: 240px;
}
    
#\37 6828c33 {
    height: 240px;
}
    
#\38 85d7d17 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#e39ce257 {
    align-self: flex-start;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#d51b873d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}

#ec1f690d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYI/8QAHxAAAQQABwAAAAAAAAAAAAAAAQACAwUREhMkMUFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwX/xAAZEQACAwEAAAAAAAAAAAAAAAABAgADEQT/2gAMAwEAAhEDEQA/AM0UsmnOHgA4dFWrLQ5G7aHjxEQ3qNEo8ljKuAz/2Q==')!important}