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

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

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

  *#dm .dmInner a.u_1179709379 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(67,67,67,1) !important;
  }

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

  *#dm .dmInner a.u_1245695952 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

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

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

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

  *#dm .dmInner a.u_1359149122 {
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner a.u_1359149122 span.text {
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1860645461 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_3227379833 .svg { fill:rgba(143,169,144,1) !important; }

  *#dm .dmInner div.u_3227379833 span[data-icon-mask] { background-color:rgba(143,169,144,1) !important; }

  *#dm .dmInner div.u_1285160659 .svg { fill:rgba(143,169,144,1) !important; }

  *#dm .dmInner div.u_1285160659 span[data-icon-mask] { background-color:rgba(143,169,144,1) !important; }

  *#dm .dmInner div.u_1167479569 .svg { fill:rgba(143,169,144,1) !important; }

  *#dm .dmInner div.u_1167479569 span[data-icon-mask] { background-color:rgba(143,169,144,1) !important; }

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

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

  *#dm .dmInner div.u_656719230 .postTitle a { color:var(--color_9) !important; }

  *#dm .dmInner div.u_656719230 .postDescription { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_72217938 input:not([type="submit"]) {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_72217938 textarea {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_72217938 select {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_72217938 .dmform-success {
    font-size:18px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_72217938 .dmform-success .rteBlock {
    font-size:18px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_72217938 .dmform-error {
    font-size:18px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_72217938 input[type="submit"] { font-weight:normal !important; }

  *#dm .dmInner div.u_72217938 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:18px !important; }

  *#dm .dmInner div.u_72217938 .m-recaptcha { font-size:18px !important; }

  *#dm .dmInner div.u_72217938 .dmforminput input {
    text-align:left !important;
    color:rgba(0,0,0,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_72217938 .dmforminput textarea {
    text-align:left !important;
    color:rgba(0,0,0,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_72217938 .dmforminput .fileUploadLink {
    text-align:left !important;
    color:rgba(0,0,0,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_72217938 .checkboxwrapper span {
    text-align:left !important;
    color:rgba(0,0,0,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_72217938 .radiowrapper span {
    text-align:left !important;
    color:rgba(0,0,0,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_72217938 .optinwrapper div {
    text-align:left !important;
    color:rgba(0,0,0,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_72217938 .freetextwrapper {
    text-align:left !important;
    color:rgba(0,0,0,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_72217938 .dmforminput select {
    text-align:left !important;
    color:rgba(0,0,0,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_72217938 .dmforminput option {
    text-align:left !important;
    color:rgba(0,0,0,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_72217938 .dmformsubmit {
    width:250px !important;
    height:60px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    margin-block-start:50px !important;
  }

  *#dm .dmInner div.u_72217938 .dmforminput {
    padding-block:8px !important;
    padding-inline:8px !important;
  }

  *#dm .dmInner div.u_72217938 .spacing-container {
    margin-block:-8px !important;
    margin-inline:-8px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_656719230 .postArticle>.inner { border-radius:25px 25px 25px 25px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_656719230 .postArticle .blogImgLink { height:200px !important; }

  *#dm .dmInner div.u_72217938 input::placeholder {
    color:var(--color_3) !important;
    font-style:italic !important;
    font-size:16px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_72217938 input.placeholder {
    color:var(--color_3) !important;
    font-style:italic !important;
    font-size:16px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_72217938 textarea::placeholder {
    color:var(--color_3) !important;
    font-style:italic !important;
    font-size:16px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_72217938 textarea.placeholder {
    color:var(--color_3) !important;
    font-style:italic !important;
    font-size:16px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_72217938 select::placeholder {
    color:var(--color_3) !important;
    font-style:italic !important;
    font-size:16px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_72217938 select.placeholder {
    color:var(--color_3) !important;
    font-style:italic !important;
    font-size:16px !important;
    font-weight:400 !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner nav.u_865831830.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:18px !important; }

  *#dm .dmInner nav.u_865831830.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:18px !important; }

  *#dm .dmInner nav.u_865831830.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:18px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1607565485 DIV.dmInner { background-color:rgba(251,251,251,1) !important; }

  *#dm .d-page-1607565485 DIV#dmSlideRightNavRight { background-color:rgba(251,251,251,1) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_656719230 .postDescription { font-size:16px !important; }

  *#dm .dmInner div.u_656719230 .postTitle a { font-size:24px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 2a59c192e3d4e5cf22fc036::before, #\36 2a59c192e3d4e5cf22fc036 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.25;
}
#\36 2a59c192e3d4e5cf22fc036 {
    background-image: url("https://irp.cdn-website.com/548d5d2c/dms3rep/multi/opt/homepage-image-1-1920x1080-1920w.webp");
    border-radius: 25px 25px 25px 25px;
}
    
#\36 2a59c192e3d4e5cf22fc037 {
    min-height: 200px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 8% 5% 8% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a59c192e3d4e5cf22fc039 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a59c412e3d4e5cf22fc78e {
    align-self: center;
    max-width: 100%;
    width: 858px;
    height: auto;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a59c4e2e3d4e5cf22fcab1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 2a59c4e2e3d4e5cf22fcab1 {
    align-self: center;
    max-width: 100%;
    width: 929px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a59c192e3d4e5cf22fc034 {
    margin: 4% 4% 0px 4%;
}
    
#group_uc3 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4329160214191092%;
    order: 2;
    flex-wrap: nowrap;
    align-content: center;
}
    
#group_lmn {
    flex-direction: row;
    align-items: center;
    width: 960px;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 1bed7b7 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    align-self: auto;
    order: 0;
    --column-gap: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7ed6dd7 {
    flex-direction: row;
    align-items: center;
    width: 33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8e26ee0 {
    width: 260px;
    height: auto;
    max-width: 100%;
    min-height: 60px;
}
    
#\35 eb7b7b9 {
    flex-direction: row;
    align-items: center;
    width: 33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 871379f {
    width: 260px;
    height: auto;
    max-width: 100%;
    min-height: 60px;
}
    
#\37 93306b6 {
    flex-direction: row;
    align-items: center;
    width: 33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e33a0ec0 {
    width: 260px;
    height: auto;
    max-width: 100%;
    min-height: 60px;
}
    
#widget_ndp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#f76636eb {
    width: 609px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 312a666 {
    width: 630px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2529cdd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.38%;
    min-width: 4%;
    background-image: none;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 cf27bc6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 51.55%;
    min-width: 4%;
    order: 0;
    padding: 2% 16px 2% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 5c70d46 {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 4;
    margin-top: 25px;
}
    
#cd591bfc {
    min-height: 100px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 ed09b4f {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#widget_20m {
    width: 100%;
    height: 470px;
    min-height: 100px;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a0df9a05 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ca83d7ce {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\38 0be1dda {
    margin: 0px 0px 0px 0px;
}
    
#a13eff4c {
    width: 670px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4fe3872 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#add324e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f40601f {
    width: 500px;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a16ac96 {
    min-height: 53px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_tjq {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
}



@media all {
    
#\34 9957062 {
    margin: 0px 0% 0px 0%;
}
    
#\30 ff46063 {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#f42136d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 70.21%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cf7c5cc0 {
    width: 690px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8934ab2 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 cfe37bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#group_522 {
    justify-content: flex-start;
    width: 27.78%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 30px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_aht {
    width: 300px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\31 2453116 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c659e378 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#dcd0660f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 69e8d42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 821768d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 821768d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#\30 0c66b36 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d8a9c57f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d8a9c57f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#bda7a67e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a9745d8a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a9745d8a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#d085fc55 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 2cfd8e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 84e6078 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 d916826 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b655a2b7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b655a2b7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#\33 299cdc3 {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\39 34be11f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 a8fda9f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b24b91ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 5be709a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d545e436 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d70a267e {
    background-color: rgba(230,231,232,1);
    background-image: none;
}
    
#\39 fc80462 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 9f5b1be {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b80111b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.72%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 04ae46d {
    min-height: 52px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#dc700ac2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 1c81e66 {
    min-height: 223px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 641dfd9 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e278387 {
    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;
}
    
#bacb3b27 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 64a9409 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.47%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4d5cc1d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.65%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f38e6835 {
    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;
}
    
#\31 7dc840c {
    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;
}
    
#d3d3b74d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#f0cb46ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#ebb40d4b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 4% 3% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 122b658 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 61bd269 {
    background-color: rgba(230,231,232,1);
    background-image: none;
    border-style: solid;
    border-color: var(--color_2) #000000 var(--color_2) #000000;
    border-width: 0px 0 0px 0;
}
    
#\30 d6b4f69 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_pmr {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6ac0723 {
    width: 300px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8c9a722 {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_erf {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 7d2eec5 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9080e26 {
    width: 100px;
    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 {
    
#ca2779cc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 66.24%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b8e4851c {
    width: 220px;
    height: auto;
    max-width: 100%;
    min-height: 60px;
}
    
#b77323f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 29.65%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 6ba7f87 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 718b825 {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#cd47a3a9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d0145411 {
    width: 500px;
    height: auto;
    max-width: 100%;
}
    
#\39 ab165b0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 a94d095 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 ed84ac0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_5) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 16px 2% 16px 2%;
    margin: 0% 0% 0% 0%;
}
    
#c5bbd0c0 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 b9d1ef3 {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\33 5c0724f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_5) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 16px 2% 16px 1.3125512715340444%;
    margin: 0% 0% 0% 0%;
}
    
#\30 1cb3a9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 26819ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 24a1ee7 {
    width: 100%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#ce2a3912 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c58a0816 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 0px;
}
    
#\38 2ed46bf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 2ed46bf {
    width: 100%;
    height: 240px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 9e132b5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0px 0px 0px 0px;
    padding: 16px 16px 16px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b47d42c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 71c3925 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_gh3 {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 4;
    margin-top: 30px;
}
    
#\39 0ac9e5a {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 eab7964.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\30 eab7964 {
    width: 220px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 93ec2dd {
    width: 722px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 180b0e7 {
    width: 902.383px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin-top: -0.6%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#c8e8ed35 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 cdf307f::before, #\35 cdf307f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255,255,255,1);
    opacity: 0.9;
    border-radius: inherit;
}
#\35 cdf307f {
    background-color: rgba(0,0,0,0);
    background-image: url("https://irp.cdn-website.com/548d5d2c/dms3rep/multi/opt/pexels-pixabay-267885-1-1920w.jpeg");
}
    
#\36 f85dd4b {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_1cf {
    width: 751px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_9sj {
    align-items: center;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1480714905042935%;
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\38 f9f2002 {
    width: 47.05%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1783b68 {
    width: 47.05%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_i10 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\31 1437953 {
    justify-content: flex-start;
    align-items: center;
    width: 33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.2264648109998564%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 5394785 {
    width: 400px;
    height: auto;
    max-width: 100%;
}
    
#aebebbe7 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 76f5fff {
    width: 100%;
    height: 320px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e9440a75 {
    width: 790px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 66512d7 {
    justify-content: flex-start;
    align-items: center;
    width: 33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.2264648109998564%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 1ce0704 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 fc6f2b8 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 75cf984 {
    width: 32.02%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#e3dce308 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 37a4a89 {
    width: 448px;
    height: auto;
    max-width: 100%;
}
    
#d5522ab9 {
    width: 350px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    margin-top: 25px;
}
    
#a560cbec {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    margin-top: 25px;
}
    
#\37 a9a5963 {
    width: 320px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    margin-top: 25px;
}
    
#\30 7daffa5 {
    width: 470px;
    height: auto;
    max-width: 100%;
}
    
#\35 da809d1 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0.5%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#\39 60a2f15 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\33 5c47a16 {
    justify-content: flex-start;
    align-items: center;
    width: 33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.2264648109998564%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 5d0476f {
    min-height: 80px;
    column-gap: 6%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
}
    
#\35 e274c70 {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#ff004fa3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\35 2d240f1 {
    width: 792px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#eead8b5b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#dd2d3776 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#be4843db {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#ad17abb2 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\37 4ca047c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/548d5d2c/dms3rep/multi/opt/4b3b6f_0c6c2875f236445da8082907b59830d5_mv2-1920w.webp");
    order: 1;
    border-radius: 25px 25px 25px 25px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e8228beb {
    width: 96%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 85e020f {
    width: 530px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
}
    
#group_m2o {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 2;
    --column-gap: 20px;
}
    
#widget_11c {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\32 d00b5d7 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#f4291353 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#b60d0b11 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#ecdc61a9 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#f8a0af72 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 89d7533 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#fc158656 {
    margin: 0px 0% 0% 0%;
}
}



@media all {
    
#\33 3ab2f60 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d0cf97e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 b11d20d {
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 25px 25px 25px 25px;
}
    
#\36 b177289 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 12% 6% 12%;
    margin: 0% 0% 0% 0%;
}
    
#\36 d961300 {
    width: 560px;
    height: auto;
    max-width: 100%;
}
    
#\31 625699c {
    margin: 4% 4% 4% 4%;
}
    
#widget_h8q {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 30px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c5df1326 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c7de2726 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 b6204e2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_djl {
    width: 700px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 28a846f {
    width: 72.19%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_qo6 {
    width: 817.086px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 25px;
}
}



@media all {
    
#\35 ea7d0eb {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#ab782093 {
    width: 861px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 af11164 {
    min-height: 136px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 6f95267 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 90px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#c54031c7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 90px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 69921ba {
    min-height: 212px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b73b654 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 468889a {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
}



@media all {
    
#d3153d6c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 24d998d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 924e1a7 {
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 0px 0 0 0;
}
    
#eb667fee {
    width: 787px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdd6c9e9 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 1358644 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 53394dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ba52b982 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 60ab00d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fcbcc921 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 1px;
    width: 18%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 0px 0 0;
    align-items: center;
    justify-content: flex-start;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 5px 16px 5px;
    margin: 0% 1% 0% 1%;
}
    
#d25a5dd8 {
    min-height: 50px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0% 3% 0% 3%;
    margin: 0% 0% 0% 0%;
}
    
#a2c73836 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d358aa3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 1px;
    width: 18%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 0px 0 0;
    align-items: center;
    justify-content: flex-start;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 5px 16px 5px;
    margin: 0% 1% 0% 1%;
}
    
#\39 5ffcb0f {
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 0px 0 0 0;
}
    
#\39 cead154 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 1px;
    width: 18%;
    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;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 5px 16px 5px;
    margin: 0% 1% 0% 1%;
}
    
#\31 bd3df49 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2f9d847 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b790c3bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 1px;
    width: 18%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 0px 0 0;
    align-items: center;
    justify-content: flex-start;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 5px 16px 5px;
    margin: 0% 1% 0% 1%;
}
    
#\34 2fcc9e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 ebeb6dc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 1px;
    width: 18.12%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 0px 0 0;
    align-items: center;
    justify-content: flex-start;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 5px 16px 5px;
    margin: 0% 1% 0% 1%;
}
    
#e2376161 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcfb447d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 0cfa896 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 0577267 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 0px 0 0;
    align-items: center;
    padding: 16px 25px 16px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\31 1d81775 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    align-items: center;
    padding: 16px 25px 16px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\37 e94e37c {
    width: 445px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 48b09e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b80281a1 {
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 0px 0 0 0;
}
    
#\35 1e56d76 {
    width: 370px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 40208b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebf3ff3c {
    min-height: 100px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 1% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e280d4bd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a989cfd8 {
    width: 470px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 64d85fc {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.2264648109998564%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 28d6c81 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 31afa15 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a985f657 {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\35 75273cb {
    width: 428px;
    height: auto;
    max-width: 100%;
}
    
#\30 4c7e1b8 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
}
    
#\37 06cdc8d {
    width: 448px;
    height: auto;
    max-width: 100%;
}
    
#\36 f547ae1 {
    width: 470px;
    height: auto;
    max-width: 100%;
}
    
#\36 486653f {
    width: 100%;
    height: 320px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 12e9596 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\39 22f5633.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 22f5633 {
    width: 39.69%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\31 be80dfd {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0.5%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#cdd02974 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0.5%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#c6598792 {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.2264648109998564%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 6b7c120 {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.2264648109998564%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 130934a {
    background-color: var(--color_3);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
}
    
#a9b196e2 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b2c8ae58 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 83901cd {
    width: 100%;
    height: 320px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 9be5a78 {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#ea9642dc {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\37 9f59eab {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 17234c1 {
    width: 384px;
    height: auto;
    max-width: 100%;
}
    
#\31 b46ec93 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#f5a169b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 5774bf3 {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.2264648109998564%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 6d83f62 {
    margin: 0px 4% 0px 4%;
}
}



@media all {
    
#\34 e6acda1 {
    align-self: auto;
    max-width: 100%;
    width: 667px;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a2628986 {
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    min-height: 281px;
    flex-wrap: nowrap;
    padding: 4% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c11f5c6 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#dddef2bb {
    max-width: 100%;
    width: 730px;
    height: auto;
    order: 0;
}
    
#\30 09ebc5f {
    background-color: rgba(94,128,121,1);
    border-width: 0px;
    border-color: var(--color_1);
    border-style: solid;
    background-image: none;
    border-radius: 25px 25px 0 0;
}
    
#\37 5481e88 {
    margin: 0px 4% 0px 4%;
}
}



@media all {
    
#\35 3acf83f {
    align-self: auto;
    max-width: 100%;
    width: 446px;
    justify-self: auto;
    height: 330px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b38f0be8 {
    max-width: 100%;
    width: 330px;
    height: auto;
    order: 1;
}
    
#\39 bdda102 {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 3;
    min-height: 60px;
}
    
#c457e19a {
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 49%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 bbc089f {
    align-self: auto;
    max-width: 100%;
    width: 446px;
    justify-self: auto;
    height: 330px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f6ac5754 {
    max-width: 100%;
    width: 330px;
    height: auto;
    order: 1;
}
    
#\38 b734fad {
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 49%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 c00ce73 {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 359px;
    flex-wrap: nowrap;
    padding: 0% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 406439e {
    background-color: rgba(94,128,121,1);
    border-width: 0px;
    border-color: var(--color_1);
    border-style: solid;
    background-image: none;
    border-radius: 0 0 25px 25px;
}
    
#be2f8d6a {
    width: 220px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    min-height: 60px;
    grid-area: auto / auto / auto / auto;
}
    
#c2df35f8 {
    margin: 0% 4% 4% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a59c4e2e3d4e5cf22fcab1 {
    order: 0;
    width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a59c192e3d4e5cf22fc037 {
    min-height: 495px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
}
    
#\36 2a59c192e3d4e5cf22fc039 {
    width: 100%;
    min-height: 8px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a59c412e3d4e5cf22fc78e {
    align-self: auto;
    max-width: none;
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a59c192e3d4e5cf22fc036::before, #\36 2a59c192e3d4e5cf22fc036 > .bgExtraLayerOverlay {
    
}
    
#\36 2a59c192e3d4e5cf22fc034 {
    margin: 4% 4% 4% 4%;
}
    
#group_uc3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 2;
    min-height: 100px;
}
    
#widget_ndp {
    margin-right: 0%;
    margin-left: 0%;
    width: 520px;
    order: 3;
    align-self: center;
}
    
#group_lmn {
    min-height: 20px;
}
    
#\38 1bed7b7 {
    min-height: 20px;
}
    
#\37 93306b6 {
    min-height: 20px;
}
    
#f7ed6dd7 {
    min-height: 20px;
}
    
#\35 eb7b7b9 {
    min-height: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f76636eb {
    width: 100%;
    order: 2;
}
    
#\32 312a666 {
    width: 100.00%;
    order: 0;
}
    
#\31 2529cdd {
    width: 100%;
    min-height: 202px;
    height: auto;
    order: 0;
}
    
#\32 cf27bc6 {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
    order: 1;
}
    
#\33 5c70d46 {
    width: 59.45%;
    min-height: 60px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd591bfc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
}
    
#widget_20m {
    height: 500px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a13eff4c {
    width: 100%;
}
    
#\35 4fe3872 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
}
    
#add324e8 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 17px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\33 f40601f {
    margin-left: 0%;
    margin-right: 0%;
    width: 82.90%;
    max-width: none;
}
    
#\37 a16ac96 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 8% 4% 4% 4%;
}
    
#\38 0be1dda {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 9957062 {
    margin: 0px 0% 0px 0%;
}
    
#f42136d5 {
    width: 49.5%;
    min-height: 8px;
}
    
#\38 8934ab2 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 140px;
    column-gap: 1%;
    padding: 4% 4% 4% 4%;
}
    
#group_522 {
    width: 49.5%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 2453116 {
    order: 2;
}
    
#\36 d916826 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
    padding: 0% 4% 6% 4%;
}
    
#\30 0c66b36 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b655a2b7 {
    order: 0;
}
    
#\39 34be11f {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 a8fda9f {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b24b91ce {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 2cfd8e0 {
    order: 3;
}
    
#\35 5be709a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 fc80462 {
    width: 59.85%;
    min-height: 8px;
}
    
#b80111b9 {
    width: 38%;
    min-height: 8px;
}
    
#\30 04ae46d {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 222px;
    column-gap: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 1c81e66 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#\39 641dfd9 {
    order: 2;
}
    
#bacb3b27 {
    order: 2;
}
    
#\38 64a9409 {
    height: auto;
    min-height: 130px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4d5cc1d {
    height: auto;
    min-height: 127px;
    margin: 0px 0% 0px 0%;
}
    
#d3d3b74d {
    row-gap: 30px;
    width: 33.3%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f0cb46ec {
    row-gap: 30px;
    width: 33.3%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ebb40d4b {
    row-gap: 30px;
    width: 33.3%;
    min-height: 8px;
    flex-direction: column;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 d6b4f69 {
    justify-self: auto;
    align-self: auto;
    width: 99.17%;
    order: 0;
    height: auto;
    min-height: 128px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ca2779cc {
    width: 100%;
    min-height: 80px;
}
    
#b77323f3 {
    width: 100%;
    min-height: 72px;
    align-items: flex-start;
    height: auto;
}
    
#cd47a3a9 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    row-gap: 7px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ce2a3912 {
    height: auto;
    width: 99.77%;
}
    
#\30 ed84ac0 {
    width: 100%;
    min-height: 80px;
    row-gap: 12px;
    padding: 16px 5% 16px 5%;
    margin: 8% 0% 8% 0%;
}
    
#\38 2ed46bf {
    height: 320px;
    margin-bottom: 30px;
    order: 0;
}
    
#c5bbd0c0 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 9e132b5 {
    width: 100%;
    min-height: 80px;
    padding: 16px 5% 16px 5%;
    margin: 0% 0% 8% 0%;
}
    
#\33 5c0724f {
    padding-left: 5%;
    padding-right: 5%;
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
}
    
#\34 24a1ee7 {
    height: 320px;
}
    
#c58a0816 {
    order: 1;
    margin-top: 0px;
}
    
#\30 1cb3a9f {
    order: 2;
}
    
#\39 0ac9e5a {
    order: 3;
    margin-top: 50px;
}
    
#\32 b47d42c {
    margin-top: 0px;
}
    
#widget_gh3 {
    margin-top: 30px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 93ec2dd {
    width: 402px;
}
    
#\37 180b0e7 {
    width: 85%;
}
    
#c8e8ed35 {
    width: 100%;
    min-height: 8px;
    row-gap: 18px;
}
    
#\36 f85dd4b {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 4%;
    padding-top: 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f2190b99 {
    margin: 0px 0% 0px 0%;
}
    
#\35 da809d1 {
    width: 100%;
    min-height: 80px;
}
    
#\36 5d0476f {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
}
    
#\36 75cf984 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e9440a75 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 60a2f15 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 4% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 2d240f1 {
    width: 100.00%;
    order: 0;
}
    
#eead8b5b {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
}
    
#dd2d3776 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
}
    
#\37 4ca047c {
    width: 100%;
    min-height: 202px;
    height: auto;
}
    
#e8228beb {
    width: 100%;
    order: 2;
}
    
#\38 85e020f {
    width: 59.45%;
    min-height: 60px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d0cf97e6 {
    row-gap: 11px;
}
    
#\36 b177289 {
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 8%;
    min-height: 59px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c7de2726 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b9a7015a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ab782093 {
    margin: 0px 0% 0px 0%;
}
    
#\36 af11164 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\37 6f95267 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    row-gap: 24px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#d3153d6c {
    width: 100%;
    min-height: 25px;
    height: auto;
    align-self: center;
}
    
#\36 24d998d {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 25px;
    column-gap: 2%;
}
    
#eb667fee {
    width: 526px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d25a5dd8 {
    min-height: 21px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 1%;
    row-gap: 5px;
    padding: 0% 2% 0% 2%;
}
    
#\35 d358aa3 {
    width: 49.5%;
    min-height: 8px;
    flex: 1 1 auto;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 cead154 {
    width: 49.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b790c3bd {
    width: 49.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#fcbcc921 {
    width: 49.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 ebeb6dc {
    width: 49.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 0cfa896 {
    margin: 0px 0% 0px 0%;
}
    
#a2c73836 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 2f9d847 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0577267 {
    width: 50%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\31 1d81775 {
    width: 50%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#ebf3ff3c {
    min-height: 21px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 1% 2% 4% 2%;
}
    
#e280d4bd {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 be80dfd {
    width: 100%;
    min-height: 80px;
    column-gap: 0.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
}
    
#\39 6d83f62 {
    margin: 4% 4% 4% 4%;
}
    
#cdd02974 {
    width: 100%;
    min-height: 80px;
    column-gap: 0.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
}
    
#a989cfd8 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4c7e1b8 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
}
    
#\31 b46ec93 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 4% 4%;
}
    
#\39 22f5633 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6b7c120 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 64d85fc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 75273cb {
    width: 442px;
}
    
#\36 f547ae1 {
    width: 520px;
}
    
#c6598792 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 5774bf3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 17234c1 {
    width: 460px;
}
    
#\37 06cdc8d {
    width: 482px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a2628986 {
    min-height: 259px;
    padding: 12% 6% 3% 6%;
}
    
#\37 c11f5c6 {
    row-gap: 24px;
}
    
#dddef2bb {
    width: 90%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3acf83f {
    width: 100%;
    height: 320px;
}
    
#b38f0be8 {
    width: 90%;
    order: 1;
}
    
#c457e19a {
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
}
    
#\38 bbc089f {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    height: 320px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b734fad {
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
}
    
#\30 c00ce73 {
    column-gap: 4%;
    flex-direction: row;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 3% 6% 12% 6%;
}
}



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



@media (max-width: 767px) {
    
#\36 2a59c192e3d4e5cf22fc037 {
    flex-direction: column;
    min-height: 0;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\36 2a59c192e3d4e5cf22fc039 {
    min-height: 355px;
    align-items: flex-start;
    width: 100%;
    height: auto;
    justify-content: space-between;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a59c4e2e3d4e5cf22fcab1 {
    margin-bottom: 0px;
    order: 0;
    width: 287px;
}
    
#\36 2a59c412e3d4e5cf22fc78e {
    max-width: none;
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#\36 2a59c192e3d4e5cf22fc036::before, #\36 2a59c192e3d4e5cf22fc036 > .bgExtraLayerOverlay {
    
}
#\36 2a59c192e3d4e5cf22fc036 {
    padding-top: 0px;
    grid-template-rows: minmax(500px, max-content);
    padding-bottom: 0px;
}
    
#\36 2a59c192e3d4e5cf22fc034 {
    margin: 4% 4% 4% 4%;
}
    
#group_uc3 {
    order: 2;
    column-gap: 1.4329160214191092%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_ndp {
    order: 3;
}
    
#group_lmn {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 7.658556043079377%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 1bed7b7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 3.4086067319982956%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 eb7b7b9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 80px;
}
    
#f7ed6dd7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 80px;
}
    
#\37 93306b6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#f76636eb {
    width: 100%;
}
    
#\31 2529cdd {
    width: 100%;
    min-height: 250px;
    align-items: center;
    height: auto;
}
    
#\32 cf27bc6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
}
    
#\33 5c70d46 {
    width: 100%;
    min-height: 50px;
}
    
#cd591bfc {
    min-height: unset;
    flex-direction: column;
    row-gap: 14px;
}
    
#widget_20m {
    height: 300px;
}
}



@media (max-width: 767px) {
    
#a13eff4c {
    width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 4fe3872 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 40px;
}
    
#add324e8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 21px;
}
    
#\33 f40601f {
    width: 100.00%;
}
    
#\37 a16ac96 {
    min-height: 0;
    flex-direction: column;
    row-gap: 15px;
    flex-wrap: nowrap;
    padding: 12% 4% 4% 4%;
}
    
#\38 0be1dda {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\34 9957062 {
    margin: 0px 0% 0px 0%;
}
    
#f42136d5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\38 8934ab2 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
}
    
#group_522 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_aht {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\36 d916826 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding-bottom: 8%;
}
    
#\30 0c66b36 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 34be11f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\37 a8fda9f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#b24b91ce {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\39 fc80462 {
    width: 100%;
    min-height: 52px;
    align-items: flex-start;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
}
    
#b80111b9 {
    width: 100%;
    min-height: 70px;
    align-items: flex-start;
    row-gap: 7px;
    height: auto;
}
    
#\30 04ae46d {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 4% 8% 4%;
}
}



@media (max-width: 767px) {
    
#\32 1c81e66 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\39 641dfd9 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bacb3b27 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 64a9409 {
    row-gap: 24px;
    flex-direction: column;
    min-height: auto;
    align-items: center;
    column-gap: 4%;
    flex-wrap: nowrap;
}
    
#\30 4d5cc1d {
    row-gap: 24px;
    flex-direction: column;
    align-items: center;
    min-height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-content: center;
}
    
#d3d3b74d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 12% 6%;
}
    
#f0cb46ec {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 6% 6%;
}
    
#ebb40d4b {
    width: 100%;
    min-height: 167px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 122b658 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 d6b4f69 {
    row-gap: 24px;
    flex-direction: column;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    width: 99.77%;
    order: 0;
    column-gap: 4%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9080e26 {
    margin-right: 0%;
    margin-left: 0%;
    width: 22.55%;
    height: auto;
    align-self: flex-start;
}
    
#\31 7dc840c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_pmr {
    margin-right: 0%;
    margin-left: 0%;
    width: 70%;
    align-self: flex-start;
}
    
#\32 7d2eec5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 70px;
    align-self: flex-start;
}
    
#\37 e278387 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 6ac0723 {
    margin-right: 0%;
    margin-left: 0%;
    width: 80%;
    align-self: flex-start;
}
    
#widget_erf {
    margin-right: 0%;
    margin-left: 0%;
    width: 70px;
    align-self: flex-start;
}
    
#f38e6835 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a8c9a722 {
    margin-right: 0%;
    margin-left: 0%;
    width: 70%;
    align-self: flex-start;
    min-height: 60px;
}
}



@media (max-width: 767px) {
    
#ca2779cc {
    width: 100%;
    min-height: 214px;
    align-items: flex-start;
    height: auto;
}
    
#b77323f3 {
    width: 100%;
    min-height: 72px;
    align-items: flex-start;
    height: auto;
}
    
#cd47a3a9 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    padding-top: 8%;
}
    
#\32 6ba7f87 {
    width: 290px;
}
}



@media (max-width: 767px) {
    
#ce2a3912 {
    height: auto;
}
    
#\30 ed84ac0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 6%;
    padding-right: 6%;
}
    
#\38 2ed46bf {
    height: 150px;
    margin-bottom: 0px;
}
    
#c5bbd0c0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 8% 0% 8% 0%;
}
    
#\38 9e132b5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 6%;
    padding-right: 6%;
}
    
#\33 5c0724f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 6%;
    padding-right: 6%;
}
    
#\34 24a1ee7 {
    height: 150px;
}
    
#\37 fa3a869 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 93ec2dd {
    width: 311.172px;
}
    
#c8e8ed35 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 f85dd4b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#group_9sj {
    column-gap: 2.1480714905042935%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f9f2002 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e1783b68 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 554452f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 1437953 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f2190b99 {
    margin: 0px 0% 0px 0%;
}
    
#\35 da809d1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 50px;
}
    
#\39 fc6f2b8 {
    height: 240px;
}
    
#\36 5d0476f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#aebebbe7 {
    height: 240px;
}
    
#\36 75cf984 {
    width: 100.00%;
    min-width: 32px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\32 76f5fff {
    height: 240px;
}
    
#e9440a75 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 60a2f15 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\37 66512d7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 5c47a16 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#eead8b5b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
    order: 1;
}
    
#dd2d3776 {
    min-height: unset;
    flex-direction: column;
    row-gap: 14px;
    padding: 8% 4% 8% 4%;
}
    
#ad17abb2 {
    height: 144px;
}
    
#\37 4ca047c {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
    order: 0;
}
    
#e8228beb {
    width: 100%;
}
    
#\38 85e020f {
    width: 280px;
    min-height: 50px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#d0cf97e6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 13px;
}
    
#\36 b177289 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 10% 4%;
}
    
#\31 625699c {
    margin: 16% 4% 8% 4%;
}
}



@media (max-width: 767px) {
    
#c5df1326 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c7de2726 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 16% 4%;
}
    
#\31 28a846f {
    width: 100%;
}
    
#b9a7015a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ab782093 {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 af11164 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 6f95267 {
    width: 100%;
    min-height: 100px;
    align-items: flex-start;
    height: auto;
    row-gap: 24px;
    padding-left: 16px;
    padding-right: 16px;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#c54031c7 {
    width: 100%;
    min-height: 402px;
    align-items: flex-start;
    height: auto;
    row-gap: 50px;
    padding-left: 16px;
    padding-right: 16px;
}
    
#\32 69921ba {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#d3153d6c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 24d998d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    flex-wrap: nowrap;
}
    
#eb667fee {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d25a5dd8 {
    min-height: 240px;
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: wrap;
    column-gap: 1%;
    row-gap: 5px;
}
    
#\35 d358aa3 {
    width: 49.5%;
    min-height: 8px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 cead154 {
    width: 49.5%;
    min-height: 8px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b790c3bd {
    width: 49.5%;
    min-height: 8px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#fcbcc921 {
    width: 49.5%;
    min-height: 8px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 ebeb6dc {
    width: 49.5%;
    min-height: 8px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\32 0577267 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\31 1d81775 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#ebf3ff3c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 0% 4% 4% 4%;
}
    
#e280d4bd {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 6d83f62 {
    margin: 0px 4% 0px 4%;
}
    
#a989cfd8 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a9b196e2 {
    height: 240px;
}
    
#b2c8ae58 {
    height: 240px;
}
    
#\36 83901cd {
    height: 240px;
}
    
#\30 4c7e1b8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\31 b46ec93 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\36 486653f {
    height: 240px;
}
    
#\39 22f5633 {
    width: 100.00%;
    min-width: 32px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\31 be80dfd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
}
    
#cdd02974 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
}
    
#\32 6b7c120 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 64d85fc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c6598792 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 5774bf3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 e6acda1 {
    order: 1;
}
    
#a2628986 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 6% 4% 6%;
}
    
#\37 c11f5c6 {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#dddef2bb {
    width: 291px;
    order: 0;
}
    
#\37 5481e88 {
    margin: 8% 4% 0% 4%;
}
}



@media (max-width: 767px) {
    
#\35 3acf83f {
    height: 240px;
    order: 0;
}
    
#b38f0be8 {
    order: 1;
}
    
#c457e19a {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#\38 bbc089f {
    height: 240px;
    order: 0;
}
    
#f6ac5754 {
    order: 1;
}
    
#\38 b734fad {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#\30 c00ce73 {
    row-gap: 50px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 1% 3% 12% 3%;
}
    
#c2df35f8 {
    margin: 0% 4% 8% 4%;
}
}

#\35 cdf307f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQH/8QAIhAAAQIGAQUAAAAAAAAAAAAAAgABAwQFERITUSIyQWGR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABcRAAMBAAAAAAAAAAAAAAAAAAABAgT/2gAMAwEAAhEDEQA/ACaeNKOJsaeEXFu66U30TzPwXfnJYDJRDs7ZlbDn2oGM7N1F9S3rth5zykf/2Q==')!important}#\37 4ca047c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAADwAQCdASoKAAcAAUAmJZQCdAELXHhqACAA/QPZ73N0QQnejnjOfEjoBi+r6MTc8+ojXUgkLcZpsEYR9loZOa5sAAA=')!important}