@media all {
  *#dm .dmInner div.u_1352198843 img { object-fit:contain !important; }

  *#dm .dmInner a.u_1092930362 {
    border-style:solid !important;
    border-color:rgb(30,30,30) rgb(30,30,30) rgb(30,30,30) rgb(30,30,30) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner a.u_1149863631 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_1149863631:hover span.text { text-decoration:none !important; }

  *#dm .dmInner a.u_1149863631.hover span.text { text-decoration:none !important; }

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

  *#dm .dmInner nav.u_1239149916.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    color:var(--color_1) !important;
    font-weight:bold !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_340592460 .postArticle>.inner {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

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

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

  *#dm .dmInner a.u_1024051666 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner *.u_320378610 .cta-button { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_320378610 .cta-button {
    background-color:var(--color_2) !important;
    border-radius:35px 35px 35px 35px !important;
  }

  *#dm .dmInner div.u_320378610 .cta-button span.text {
    font-family:'Montserrat' !important;
    font-weight:700 !important;
    color:rgba(255,255,255,1) !important;
  }

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

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

  *#dm .dmInner nav.u_1998592992 { color:white !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_3026165276 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_3026165276 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1024051666 span.text { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\38 6326080 {
    width: 98.76%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: -3px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    padding: 16px 16px 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 545px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.84;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_6em {
    width: 99.90%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_5bd {
    width: 89.96%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 10px;
}
    
#group_ig0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_e1l {
    justify-content: flex-start;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_dsg {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 448px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    padding: 0% 0% 0% 0%;
}
    
#\33 641896f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 3px 0% 0% 0%;
}
    
#\37 028ad32 {
    width: 180px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    margin-right: 10px;
    order: 0;
}
    
#\34 5baa3f1 {
    width: 180px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 1;
}
    
#group_8qj {
    align-items: center;
    width: 52.92%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 100px 100px 100px 100px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    padding: 0% 5px 0% 5px;
    margin: 0% 0% 0% 0%;
}
    
#widget_64n {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\38 7bd3fdf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 3px 0% 0% 0%;
}
    
#e78716b3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.999216572073934%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 6b5b4fd {
    width: 43.62%;
    height: 36px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ru1 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\36 3bd85219866cc362278151d {
    margin-top: 2px;
    margin-bottom: 2px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding: 6% 2% 6% 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_8qj {
    width: 94.16%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_dsg {
    margin-top: 5px;
    align-items: flex-start;
}
    
#group_e1l {
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\38 6326080 {
    width: 100.00%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding-right: 0px;
    padding-top: 30px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_e1l {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#widget_5bd {
    width: 100.00%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_6em {
    width: 100.00%;
}
    
#\32 6b5b4fd {
    height: 32px;
    width: 73.34%;
}
    
#\38 7bd3fdf {
    height: auto;
    min-height: 81px;
    justify-content: flex-start;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_8qj {
    width: 70.38%;
}
}



@media all {
    
#\31 3318670 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a4b41956 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 bae3514 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cbdf1eb5 {
    background-color: var(--color_6);
    background-image: initial;
}
    
#widget_9hm {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 11447e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_org {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_i1d {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    background-color: var(--color_5);
    background-image: url(https://irp.cdn-website.com/c92d93ef/dms3rep/multi/Group+3+%282%29-61e4f306.svg);
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
    background-size: contain;
    background-position: 100% 50%;
    order: 2;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#widget_mcm {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c539a0df {
    width: 135.04%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_12h {
    align-items: flex-start;
    width: 100%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
}
    
#widget_33i {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_l6q {
    justify-content: flex-start;
    align-items: center;
    width: 100.16%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 8cdf05e {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    background-color: var(--color_5);
    background-image: url(https://irp.cdn-website.com/c92d93ef/dms3rep/multi/Group+3+%282%29-61e4f306.svg);
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
    background-size: contain;
    background-position: 100% 50%;
    order: 0;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 1f64b25 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c537d68c {
    justify-content: flex-start;
    align-items: center;
    width: 100.16%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d1f37abc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 de22a4a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 490e428 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    background-color: var(--color_5);
    background-image: url(https://irp.cdn-website.com/c92d93ef/dms3rep/multi/Group+3+%282%29-61e4f306.svg);
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
    order: 1;
    background-size: contain;
    background-position: 100% 50%;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 1a3db89 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 b3a2c1f {
    justify-content: flex-start;
    align-items: center;
    width: 100.16%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e48039b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 84d6709 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    background-color: var(--color_5);
    background-image: url(https://irp.cdn-website.com/c92d93ef/dms3rep/multi/Group+3+%282%29-61e4f306.svg);
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
    order: 3;
    background-size: contain;
    background-position: 100% 50%;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 aaad011 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 bb4148a {
    justify-content: flex-start;
    align-items: center;
    width: 100.16%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 c93e31d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8a7b6d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#dae9085d {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b863feda {
    align-items: flex-start;
    width: 23.329794520547946%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    background-color: var(--color_5);
    background-image: url(https://irp.cdn-website.com/c92d93ef/dms3rep/multi/Group+3+%282%29-61e4f306.svg);
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
    background-size: contain;
    background-position: 100% 50%;
    order: 0;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
#b863feda.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAU0lEQVQoz62RWwrAIAwEN73/3fLYC5WILVJqVezHQLIMgSWICFSkh7sLVkQZ8SUelTvbFjfKqCrMDLm0tNIvraVbhmTh2frKpy4uv/AVkoWcUzwBYqlY71rtvkAAAAAASUVORK5CYII=');
}
    
#\33 ddcc6bf {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 a28ed6b {
    justify-content: flex-start;
    align-items: center;
    width: 100.16%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 405cbd3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 93c355b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 267399a {
    align-items: flex-start;
    width: 23.329794520547946%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    background-color: var(--color_5);
    background-image: url(https://irp.cdn-website.com/c92d93ef/dms3rep/multi/Group+3+%282%29-61e4f306.svg);
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
    order: 1;
    background-size: contain;
    background-position: 100% 50%;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
#\36 267399a.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAU0lEQVQoz62RWwrAIAwEN73/3fLYC5WILVJqVezHQLIMgSWICFSkh7sLVkQZ8SUelTvbFjfKqCrMDLm0tNIvraVbhmTh2frKpy4uv/AVkoWcUzwBYqlY71rtvkAAAAAASUVORK5CYII=');
}
    
#\38 09017dc {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 909aa2e {
    justify-content: flex-start;
    align-items: center;
    width: 100.16%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 5721c42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8f2da0c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bd6b3984 {
    align-items: flex-start;
    width: 23.329794520547946%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    background-color: var(--color_5);
    background-image: url(https://irp.cdn-website.com/c92d93ef/dms3rep/multi/Group+3+%282%29-61e4f306.svg);
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
    background-size: contain;
    background-position: 100% 50%;
    order: 2;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
#bd6b3984.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAU0lEQVQoz62RWwrAIAwEN73/3fLYC5WILVJqVezHQLIMgSWICFSkh7sLVkQZ8SUelTvbFjfKqCrMDLm0tNIvraVbhmTh2frKpy4uv/AVkoWcUzwBYqlY71rtvkAAAAAASUVORK5CYII=');
}
    
#\36 7307c58 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 519294f {
    justify-content: flex-start;
    align-items: center;
    width: 100.16%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 5827f92 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 75684a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 da579e1 {
    align-items: flex-start;
    width: 23.45%;
    min-height: 257px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: url(https://irp.cdn-website.com/c92d93ef/dms3rep/multi/Group+3+%282%29-61e4f306.svg);
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
    order: 3;
    background-size: contain;
    background-position: 100% 50%;
    height: auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
#\36 da579e1.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAU0lEQVQoz62RWwrAIAwEN73/3fLYC5WILVJqVezHQLIMgSWICFSkh7sLVkQZ8SUelTvbFjfKqCrMDLm0tNIvraVbhmTh2frKpy4uv/AVkoWcUzwBYqlY71rtvkAAAAAASUVORK5CYII=');
}
    
#\33 a235560 {
    justify-content: flex-start;
    align-items: center;
    width: 100.16%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bc1f590e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_prj {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
}
    
#\32 04746e4 {
    width: 146px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 bae3514 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_33i {
    height: auto;
}
    
#\39 1f64b25 {
    height: auto;
}
    
#\32 1a3db89 {
    height: auto;
}
    
#\32 aaad011 {
    height: auto;
}
    
#\33 ddcc6bf {
    height: auto;
}
    
#\38 09017dc {
    height: auto;
}
    
#\36 7307c58 {
    height: auto;
}
    
#group_org {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    align-content: stretch;
}
    
#\37 8cdf05e {
    margin: 0px 0% 0px 0%;
}
    
#\37 490e428 {
    margin: 0px 0% 0px 0%;
}
    
#group_i1d {
    margin: 0px 0% 0px 0%;
}
    
#\36 84d6709 {
    margin: 0px 0% 0px 0%;
}
    
#dae9085d {
    flex-wrap: nowrap;
    align-content: stretch;
    flex-direction: column;
    align-items: center;
}
    
#b863feda {
    width: 50%;
    margin: 0px 0% 0px 0%;
}
#b863feda.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAU0lEQVQoz62RWwrAIAwEN73/3fLYC5WILVJqVezHQLIMgSWICFSkh7sLVkQZ8SUelTvbFjfKqCrMDLm0tNIvraVbhmTh2frKpy4uv/AVkoWcUzwBYqlY71rtvkAAAAAASUVORK5CYII=');
}
    
#\36 267399a {
    width: 50%;
    margin: 0px 0% 0px 0%;
}
#\36 267399a.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAU0lEQVQoz62RWwrAIAwEN73/3fLYC5WILVJqVezHQLIMgSWICFSkh7sLVkQZ8SUelTvbFjfKqCrMDLm0tNIvraVbhmTh2frKpy4uv/AVkoWcUzwBYqlY71rtvkAAAAAASUVORK5CYII=');
}
    
#bd6b3984 {
    width: 50%;
    margin: 0px 0% 0px 0%;
}
#bd6b3984.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAU0lEQVQoz62RWwrAIAwEN73/3fLYC5WILVJqVezHQLIMgSWICFSkh7sLVkQZ8SUelTvbFjfKqCrMDLm0tNIvraVbhmTh2frKpy4uv/AVkoWcUzwBYqlY71rtvkAAAAAASUVORK5CYII=');
}
    
#\36 da579e1 {
    width: 50%;
    margin: 0px 0% 0px 0%;
}
#\36 da579e1.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAU0lEQVQoz62RWwrAIAwEN73/3fLYC5WILVJqVezHQLIMgSWICFSkh7sLVkQZ8SUelTvbFjfKqCrMDLm0tNIvraVbhmTh2frKpy4uv/AVkoWcUzwBYqlY71rtvkAAAAAASUVORK5CYII=');
}
}



@media (max-width: 767px) {
    
#a4b41956 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 bae3514 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_i1d {
    width: 99.93%;
    padding: 9% 6% 9% 6%;
    margin: 0px 0% 0px 0%;
}
    
#widget_33i {
    height: auto;
}
    
#\37 8cdf05e {
    width: 100.00%;
    padding: 9% 6% 9% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\39 1f64b25 {
    height: auto;
}
    
#\37 490e428 {
    width: 100.00%;
    padding: 9% 6% 9% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\32 1a3db89 {
    height: auto;
}
    
#\36 84d6709 {
    width: 100.00%;
    padding: 9% 6% 9% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\32 aaad011 {
    height: auto;
}
    
#group_org {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#dae9085d {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b863feda {
    width: 100.00%;
    padding: 9% 6% 9% 6%;
    margin: 0px 0% 0px 0%;
}
#b863feda.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAU0lEQVQoz62RWwrAIAwEN73/3fLYC5WILVJqVezHQLIMgSWICFSkh7sLVkQZ8SUelTvbFjfKqCrMDLm0tNIvraVbhmTh2frKpy4uv/AVkoWcUzwBYqlY71rtvkAAAAAASUVORK5CYII=');
}
    
#\33 ddcc6bf {
    height: auto;
}
    
#\36 267399a {
    width: 100.00%;
    padding: 9% 6% 9% 6%;
    margin: 0px 0% 0px 0%;
}
#\36 267399a.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAU0lEQVQoz62RWwrAIAwEN73/3fLYC5WILVJqVezHQLIMgSWICFSkh7sLVkQZ8SUelTvbFjfKqCrMDLm0tNIvraVbhmTh2frKpy4uv/AVkoWcUzwBYqlY71rtvkAAAAAASUVORK5CYII=');
}
    
#\38 09017dc {
    height: auto;
}
    
#bd6b3984 {
    width: 99.93%;
    padding: 9% 6% 9% 6%;
    margin: 0px 0% 0px 0%;
}
#bd6b3984.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAU0lEQVQoz62RWwrAIAwEN73/3fLYC5WILVJqVezHQLIMgSWICFSkh7sLVkQZ8SUelTvbFjfKqCrMDLm0tNIvraVbhmTh2frKpy4uv/AVkoWcUzwBYqlY71rtvkAAAAAASUVORK5CYII=');
}
    
#\36 7307c58 {
    height: auto;
}
    
#\36 da579e1 {
    width: 100.00%;
    padding: 9% 6% 9% 6%;
    margin: 0px 0% 0px 0%;
}
#\36 da579e1.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAU0lEQVQoz62RWwrAIAwEN73/3fLYC5WILVJqVezHQLIMgSWICFSkh7sLVkQZ8SUelTvbFjfKqCrMDLm0tNIvraVbhmTh2frKpy4uv/AVkoWcUzwBYqlY71rtvkAAAAAASUVORK5CYII=');
}
    
#\32 04746e4 {
    width: 158px;
}
}



@media all {
    
#\32 a84fc7f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\34 6b5b3f3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#widget_v3m {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\32 a84fc7f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 6b5b3f3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
}



@media all {
    
#d3d23f58 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#f2b2bb0d {
    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;
}
    
#c908f798 {
    align-items: center;
    width: 16.89%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 100px 100px 100px 100px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\32 46eec86 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\39 fc0b820 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\35 5e01cf3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e993bdcb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#e41e1655 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#f0fb65f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#group_ifs {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#group_9mv {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 8.48%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\35 d49471c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 83.79%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-right: 2px;
    padding-left: 2px;
    margin: 0px 0% 0px 0%;
    padding-top: 0%;
    padding-bottom: 0%;
}
    
#widget_77g {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#widget_m51 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_s15 {
    align-items: flex-start;
    width: 100%;
    min-height: 132px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 3;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#f36cc769 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\31 28604a5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 8.48%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#ca204b8a {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\35 e0438e6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 83.79%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-right: 2px;
    padding-left: 2px;
    margin: 0px 0% 0px 0%;
    padding-top: 0%;
    padding-bottom: 0%;
}
    
#\37 2a7264e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 07dca32 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#d32d0d25 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 8.48%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#f26e263c {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#d07e6b8b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 83.79%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-right: 2px;
    padding-left: 2px;
    margin: 0px 0% 0px 0%;
    padding-top: 0%;
    padding-bottom: 0%;
}
    
#f6ba4ac6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d3d23f58 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 584px;
}
    
#e993bdcb {
    height: auto;
}
    
#c908f798 {
    width: 29.37%;
}
    
#group_s15 {
    justify-content: flex-start;
}
    
#\35 d49471c {
    align-items: flex-start;
}
    
#\37 2a7264e {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#d07e6b8b {
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#d3d23f58 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\35 5e01cf3 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e993bdcb {
    height: auto;
}
    
#\32 46eec86 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f0fb65f1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c908f798 {
    width: 19.78%;
}
    
#\35 d49471c {
    align-items: center;
    height: auto;
    min-height: 28px;
}
    
#group_ifs {
    height: auto;
    min-height: 44px;
}
    
#group_9mv {
    height: auto;
    min-height: 28px;
}
    
#\31 28604a5 {
    height: auto;
    min-height: 33px;
}
    
#\35 e0438e6 {
    height: auto;
    min-height: 28px;
}
    
#d07e6b8b {
    align-items: flex-start;
}
    
#\34 07dca32 {
    height: auto;
    min-height: 44px;
}
}



@media all {
    
#\31 a8ef293 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\37 a754dd5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\36 f1c2891 {
    align-items: center;
    width: 26.82%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 100px 100px 100px 100px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#baac1f02 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\36 d434c41 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#fda33442 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a71fb38 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#f30fe556 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#c6094f80 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd10f589 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#b8738969 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\32 102bf33 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 8.48%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\38 09472fc {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#bdaeb01e {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#b23dd255 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 8.48%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\37 c246f04 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 83.79%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-right: 2px;
    padding-left: 2px;
    margin: 0px 0% 0px 0%;
    padding-top: 0%;
    padding-bottom: 0%;
}
    
#\39 83d6568 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 83.79%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-right: 2px;
    padding-left: 2px;
    margin: 0px 0% 0px 0%;
    padding-top: 0%;
    padding-bottom: 0%;
}
    
#\36 347943a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 e032621 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 ef2247b {
    align-items: flex-start;
    width: 100%;
    min-height: 174px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 2;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\32 5e1fba7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 8.48%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\39 86c7913 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 90acdc0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 83.79%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-right: 2px;
    padding-left: 2px;
    margin: 0px 0% 0px 0%;
    padding-top: 0%;
    padding-bottom: 0%;
}
    
#\35 5f949df {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\37 79dd292 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 a754dd5 {
    height: auto;
}
    
#\34 a71fb38 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 f1c2891 {
    width: 48.17%;
}
    
#\36 347943a {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\34 e032621 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\33 90acdc0 {
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\31 a8ef293 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\37 a754dd5 {
    height: auto;
}
    
#\34 a71fb38 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#f30fe556 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#c6094f80 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 f1c2891 {
    width: 34.53%;
}
    
#\37 c246f04 {
    align-items: flex-start;
}
    
#\39 83d6568 {
    align-items: flex-start;
}
    
#\33 90acdc0 {
    align-items: center;
    height: auto;
    min-height: 28px;
}
}



@media all {
    
#\34 a68691e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#cc345a83 {
    align-items: flex-start;
    width: 100%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    margin-bottom: 15px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#ecab4889 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\39 bb64176 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\33 5b3ccba {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bcbf367 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#c5382dd4 {
    width: 57.69%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ecab4889 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#c5382dd4 {
    width: 91.78%;
}
}



@media (max-width: 767px) {
    
#ecab4889 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 bb64176 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c5382dd4 {
    width: 100.00%;
}
}



@media all {
    
#\36 9abb6ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 50c4759 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0ce0da8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    row-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 439dda6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d987821c {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3087cd2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8beb0c2 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 bf1f6f3 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d6f575bd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    row-gap: 24px;
    align-self: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8a7a459 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f8618b12 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dee31330 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fd5ff415 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    row-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 205f57d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    row-gap: 24px;
    align-self: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7fb8494 {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 388d11b {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 89c53ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ad73710 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 70c1c96 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffc60864 {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1806aa5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7e87694 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b54ed505 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    row-gap: 24px;
    align-self: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e564309 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b3f17d80 {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 588f257 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ed31fe9 {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1688af4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e6ea02af {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0a185e2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ba8ee40 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 cdef45c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c04822a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    row-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0502e93 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 a94b3cb {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#c661f328 {
    width: 43.62%;
    height: 36px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a94ea36c {
    width: 43.62%;
    height: 36px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfba343b {
    width: 43.62%;
    height: 36px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a86ab4a {
    width: 43.62%;
    height: 36px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8301db2 {
    width: 43.62%;
    height: 36px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8bfc4a3 {
    width: 43.62%;
    height: 36px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9abb6ee {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    row-gap: 32px;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 0ce0da8 {
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 439dda6 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#d987821c {
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 70c1c96 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\36 1806aa5 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\34 7e87694 {
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#b54ed505 {
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8beb0c2 {
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 588f257 {
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\31 bf1f6f3 {
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#d6f575bd {
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8618b12 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#dee31330 {
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#fd5ff415 {
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 205f57d {
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0a185e2 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\34 ba8ee40 {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    row-gap: 32px;
    margin: 0% 0% 0% 0%;
}
    
#\30 cdef45c {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\33 ad73710 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\34 c04822a {
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0502e93 {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    row-gap: 32px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 9abb6ee {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 32px;
}
    
#\38 0ce0da8 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    min-height: auto;
}
    
#\38 439dda6 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#d987821c {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\36 70c1c96 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\36 1806aa5 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\34 7e87694 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#b54ed505 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    min-height: 300px;
    height: auto;
}
    
#\35 8beb0c2 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\38 588f257 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\31 bf1f6f3 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#d6f575bd {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    min-height: auto;
}
    
#f8618b12 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#dee31330 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#fd5ff415 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    min-height: auto;
}
    
#\35 205f57d {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    min-height: auto;
}
    
#\35 0a185e2 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\34 ba8ee40 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 32px;
}
    
#\30 cdef45c {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\33 ad73710 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\34 c04822a {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    min-height: auto;
}
    
#\36 0502e93 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 32px;
}
    
#c661f328 {
    height: 40px;
}
    
#a94ea36c {
    height: 40px;
}
    
#dfba343b {
    height: 40px;
}
    
#\38 a86ab4a {
    height: 40px;
}
    
#\39 8301db2 {
    height: 40px;
}
    
#d8bfc4a3 {
    height: 40px;
}
}



@media all {
    
#\35 af1f058 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 937ea94 {
    align-items: flex-start;
    width: 100%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
}
    
#\35 8c36b9f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ef2542d {
    min-height: 161px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 92fdc20 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5910e4f {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#widget_57p {
    width: 77.48%;
    height: 500px;
    min-height: 100px;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-top: 30px;
}
}



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



@media (max-width: 767px) {
    
#\31 ef2542d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\35 8c36b9f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_57p {
    width: 100.00%;
    height: 406px;
}
    
#\35 af1f058 {
    width: 76.98%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 937ea94 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    height: auto;
    min-height: 536px;
}
}



@media all {
    
#\39 48ef49e {
    align-items: flex-start;
    width: 100%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
}
    
#efc82bdc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 78d22d6 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#aeb64889 {
    min-height: 161px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 eec5149 {
    width: 272px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#efc82bdc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#aeb64889 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\33 aa2f3d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 19887b1 {
    align-items: flex-start;
    width: 100%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    margin-bottom: 15px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\30 a595365 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\33 6a317d7 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\32 818c815 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 64e5df0 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#widget_b1k {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



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



@media (max-width: 767px) {
    
#\30 a595365 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 6a317d7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\31 9a74f36 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\35 09169e8 {
    width: 386px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f11d68f {
    align-items: center;
    width: 550px;
    min-height: 550px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-radius: 100% 100% 100% 100%;
    background-color: var(--color_2);
    background-image: initial;
    padding: 7% 7% 7% 7%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#f83c60d6 {
    background-image: url(https://lirp.cdn-website.com/c92d93ef/dms3rep/multi/opt/Image+-+KuxK1JbnXotBcH3kWPfgUhXGzR0.jpg+%281%29-1920w.png);
}
#f83c60d6.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAAsTAAALEwEAmpwYAAABlElEQVQY0x3OS2/SAADA8X67xcui8WAQIwdDIBkwAuuAsNJSWx5tKRvyGKOVQMDCNjbZ4pzJfByWLcOY+YxGDXrSq/Hm6W/0E/x+wqi8zMFGiuddnbORzWx3g8tpg0/HDj/Oxvx+f8if+RMEPeqjkVvCW5fZ3ywxbWmc9KvMHrp8eTrg5wuXX6cthMC1BRLBW1iSiGPm6eqreEaWR22Tc6/Ou1GJjz0RYSW2RCYZp6xIdEyNvp5mu5zhqFXiYrvJ65HFq/Yqgm1X0VUVS1PoFNbo56J42SCPbZHLcYUPkypvBxqCN96hUa9TM4u01TROKsgwdZtnNZHP+zbfDmy+T02EwQMP13G436wxsFR6UoS9wjIvhybzoxZfJwbzSRHB7fZwOh1qRoGGLHIveYedUpLzYYU3u1UunDVm/47Nza3/dEHOYmTiKOGbtKUIh02F067GiR3nuBhGUPUS+byCnEliSAnSIT+5sI9KIkBfDuGKftqx6wixhEg0FuGutMLWuoacDBPxL5LwXcGK3sAKXaUQWOAvR0IpqhvCIh0AAAAASUVORK5CYII=');
}
    
#\35 e60d9f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 0% 0% 0% 0%;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#e90c8046 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 02a5066 {
    width: 390px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae97f001 {
    width: 300px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\31 9a74f36 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30% 4% 30% 4%;
}
    
#\35 09169e8 {
    width: 210px;
}
    
#\37 f11d68f {
    width: 320px;
    min-height: 320px;
}
    
#\35 e60d9f7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#e90c8046 {
    margin-top: 0px;
}
    
#\35 02a5066 {
    width: 260px;
}
    
#ae97f001 {
    width: 212px;
}
    
#\35 b03590d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 2f3e2a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 44487ba {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\35 1365d31 {
    width: 100.29%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6673b1f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cd2deb5f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ce66044 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1ed442d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\32 375b26b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b965f7ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d9740ad4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 207b909 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8a170d4 {
    align-items: center;
    width: 16.89%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 100px 100px 100px 100px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    padding: 0% 5px 0% 5px;
    margin: 0% 0% 0% 0%;
}
    
#\34 a4cc75e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 6a82384 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e72c89e5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e09764b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 d0f19ae {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 589d9cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 76dd282 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d9740ad4 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 8a170d4 {
    width: 36.60%;
}
    
#\33 1ed442d {
    height: auto;
}
}



@media (max-width: 767px) {
    
#d9740ad4 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\30 6673b1f {
    margin: 0px 0% 0px 0%;
}
    
#\36 8a170d4 {
    width: 20.42%;
}
    
#\34 a4cc75e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
    order: 1;
}
    
#\38 6a82384 {
    margin: 0px 0% 0px 0%;
}
    
#e72c89e5 {
    margin: 0px 0% 0px 0%;
}
    
#e09764b8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\34 d0f19ae {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 ce66044 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 1ed442d {
    height: auto;
}
}

