@media all {
  *#dm .dmInner a.u_1746920839 span.text {
    color:var(--color_2) !important;
    font-weight:500 !important;
  }

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

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

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

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

  *#dm .dmInner *.u_1756332279 .photoGalleryViewAll { text-align:CENTER !important; }

  *#dm .dmInner *.u_1576464008 { width:100% !important; }

  *#dm .dmInner *.u_1976783540 { width:100% !important; }

  *#dm .dmInner div.u_1976783540 img[dm_changed] {
    object-position:50% 100% !important;
    object-fit:contain !important;
  }

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

  *#dm .dmInner div.u_1756332279 .photoGalleryViewAll.link {
    color:var(--color_7) !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner *.u_1756332279 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner *.u_1382192797 { width:100% !important; }

  *#dm .dmInner *.u_1367640181 { width:100% !important; }

  *#dm .dmInner div.u_1367640181 img {
    border-radius:50% !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1382192797 img {
    border-radius:50% !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1576464008 img {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
  }

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

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

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

  *#dm .dmInner div.u_1280531508 .svg {
    width:50% !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1940166261 .svg {
    width:50% !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1768740523 .svg {
    width:50% !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1239910523 { width:100% !important; }

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

  *#dm .dmInner *.u_1083886496 { width:100% !important; }

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

  *#dm .dmInner *.u_1018719109 { width:100% !important; }

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

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

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

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

  *#dm .dmInner div.u_1051693028 {
    border-radius:50% !important;
    border-color:rgb(0,0,0) !important;
    border-width:1px !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1051693028 .svg {
    width:50% !important;
    fill:var(--color_3) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1365772561 {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.66667px 1.66667px 1.66667px 1.66667px !important;
  }

  *#dm .dmInner a.u_1243165051 {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.66667px 1.66667px 1.66667px 1.66667px !important;
  }

  *#dm .dmInner a.u_1190386368 {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.66667px 1.66667px 1.66667px 1.66667px !important;
  }

  *#dm .dmInner div.u_1280531508 {
    border-radius:50% !important;
    border-color:rgb(0,0,0) !important;
    border-width:1px !important;
    background-color:rgba(27,209,109,0.07) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1768740523 {
    border-radius:50% !important;
    border-color:rgb(0,0,0) !important;
    border-width:1px !important;
    background-color:rgba(27,209,109,0.07) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1940166261 {
    border-radius:50% !important;
    border-color:rgb(0,0,0) !important;
    border-width:1px !important;
    background-color:rgba(27,209,109,0.07) !important;
    background-image:initial !important;
  }
}

@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }

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

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

  *#dm .dmInner *.u_1756332279 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner *.u_1756332279 .photoGalleryThumbs .image-container a { padding-top:58px !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }

  *#dm .dmInner *.u_1756332279 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1756332279 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1756332279 .photoGalleryThumbs .image-container a { padding-top:48px !important; }
}

@media (min-width:0) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_1) !important; }
}

@media (min-width:0) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }
}

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

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

  *#dm .dmInner *.u_1756332279 .photoGalleryThumbs .image-container a { padding-top:48px !important; }

  *#dm .dmInner *.u_1756332279 .photoGalleryViewAll { padding:0 20px !important; }
}

@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1756332279 .photoGalleryThumbs .image-container a { padding-top:45px !important; }

  *#dm .dmInner *.u_1756332279 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_1756332279 .photoGalleryViewAll { padding:0 15px !important; }

  *#dm .dmInner div.u_1756332279 .photoGalleryViewAll.link { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping]:not([data-scrolling]) {
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.82%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding-top: 32px;
    padding-bottom: 16px;
    padding-right: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 532px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 56.181063553826206%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-end;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: initial;
    background-position: 0% 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_mbh {
    width: 99.99727822297201%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3ak {
    width: 550px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0eab355 {
    width: 172px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#group_d6e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 69.09980048902689%;
    min-height: 56px;
    max-height: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#widget_gqt {
    width: 55px;
    height: 55px;
    max-width: 100%;
    order: 2;
}
    
#widget_nlj.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#widget_nlj {
    width: 100.00%;
    height: 468px;
    min-height: 100px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#group_tui {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.895651260819346%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 2%;
    height: auto;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
}
    
#widget_174 {
    width: 148px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_mco {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be8a8c51.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#be8a8c51 {
    width: 55px;
    height: 55px;
    max-width: 100%;
    order: 2;
    margin-left: -15px;
    margin-right: -15px;
}
    
#b4e3c7e9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b4e3c7e9 {
    width: 55px;
    height: 55px;
    max-width: 100%;
    order: 2;
}
    
#group_hpm {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 93.72000562350624%;
    min-height: 102px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 0%;
    height: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#group_qcj {
    align-items: flex-start;
    width: 96.20%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    order: 0;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin-top: 185px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 582px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 40px;
    padding: 6% 6% 8% 6%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 50%;
    min-height: 8px;
    order: 0;
    padding-right: 0px;
    padding-top: 16px;
    justify-content: center;
    row-gap: 22px;
    padding-left: 6px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 50%;
    min-height: 8px;
    justify-content: center;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_mbh {
    width: 99.97%;
}
    
#widget_3ak {
    width: 320px;
}
    
#group_d6e {
    min-height: 35px;
    width: 60.03%;
}
    
#widget_gqt {
    order: 0;
    margin-right: 3%;
}
    
#\38 0eab355 {
    order: 2;
}
    
#be8a8c51 {
    order: 0;
    margin-right: 3%;
}
    
#b4e3c7e9 {
    order: 0;
    margin-right: 3%;
}
    
#\36 3bd85219866cc362278151d {
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    row-gap: 18px;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 4px;
    padding: 18px 6% 18px 6%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
    
#widget_mbh {
    width: 100%;
}
    
#widget_3ak {
    width: 328px;
}
    
#\38 0eab355 {
    width: 191px;
    order: 2;
}
    
#group_d6e {
    width: 100.00%;
    min-height: 35px;
    margin: 0px 0% 0px 0%;
}
    
#widget_gqt {
    height: 36px;
    order: 0;
    margin-right: 3%;
    width: 36px;
}
    
#be8a8c51 {
    height: 36px;
    order: 0;
    margin-right: 3%;
    width: 36px;
}
    
#b4e3c7e9 {
    height: 36px;
    order: 0;
    margin-right: 3%;
    width: 36px;
    margin-left: -15px;
}
    
#\36 3bd85219866cc362278151d {
    margin-top: 0px;
}
    
#group_hpm {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 72px;
    width: 100.00%;
}
    
#group_tui {
    width: 100.00%;
    flex-direction: row;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#widget_174 {
    width: 132px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_mco {
    width: 53.29897461581042%;
    margin: 0px 0% 0px 0%;
}
    
#widget_nlj.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#widget_nlj {
    width: 100.00%;
    height: 214px;
}
    
#group_qcj {
    width: 100.00%;
    height: auto;
    min-height: 336px;
}
}



@media all {
    
#\36 97520b2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#c90105dc {
    min-height: 564px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\31 74f6cac {
    width: 444px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e8d103d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 44%;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#ffd26b6a {
    width: 452px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e660a7a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 26%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#widget_33p {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ocf {
    width: 99.94%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dse {
    width: 48px;
    height: 48px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_4bj {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99770058946751%;
    min-height: 310px;
    max-height: 100%;
    background-color: rgba(246, 246, 246, 1);
    border-radius: 16px 16px 16px 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-image: initial;
    height: auto;
    padding: 9% 9% 9% 9%;
    grid-area: auto / auto / auto / auto;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\32 1a15a2d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#f84cc738 {
    width: 98.81376379625803%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 49a95b6 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 288px;
    max-height: 100%;
    background-color: rgba(246, 246, 246, 1);
    border-radius: 16px 16px 16px 16px;
    order: 1;
    background-image: initial;
    margin-top: 3px;
    height: auto;
    padding: 9% 9% 9% 9%;
    margin-right: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#dace40f1 {
    width: 48px;
    height: 48px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a522f473 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 26%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#e57fe31e {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99770058946751%;
    min-height: 255px;
    max-height: 100%;
    background-color: rgba(246, 246, 246, 1);
    border-radius: 16px 16px 16px 16px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    background-image: initial;
    margin-top: 3px;
    padding: 9% 9% 9% 9%;
    grid-area: auto / auto / auto / auto;
    margin-right: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\37 b1c5486 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dd02a7f {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99770058946751%;
    min-height: 255px;
    max-height: 100%;
    background-color: var(--color_3);
    border-radius: 16px 16px 16px 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-image: initial;
    padding: 9% 9% 9% 9%;
    grid-area: auto / auto / auto / auto;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\32 0a97499 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 502cbcd {
    width: 99.94%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#a685606b {
    width: 48px;
    height: 48px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b9afa1c {
    width: 48px;
    height: 48px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2e489e1 {
    width: 99.94%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#group_mue {
    align-items: flex-start;
    width: 84.14%;
    min-height: 124px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    height: auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#widget_mi9 {
    width: 100.00%;
    height: 377px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c90105dc {
    padding-left: 6%;
    padding-right: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 7px;
    padding-top: 12%;
}
    
#e8d103d5 {
    width: 100%;
    min-height: 160px;
    margin-bottom: 6%;
}
    
#\33 e660a7a {
    width: 100%;
    min-height: 160px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
}
    
#widget_dse {
    height: 48px;
}
    
#group_4bj {
    min-height: 280px;
    width: 50%;
    padding: 4.5% 4.5% 4.5% 4.5%;
    margin: 0px 0% 0px 0%;
}
    
#\31 74f6cac {
    width: 100%;
}
    
#\39 49a95b6 {
    min-height: 280px;
    width: 50%;
    padding: 4.5% 4.5% 4.5% 4.5%;
    margin: 0px 0% 0px 0%;
}
    
#dace40f1 {
    height: 48px;
}
    
#a522f473 {
    width: 100%;
    min-height: 160px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
}
    
#e57fe31e {
    min-height: 280px;
    width: 50%;
    padding: 4.5% 4.5% 4.5% 4.5%;
    margin: 0px 0% 0px 0%;
}
    
#\37 dd02a7f {
    min-height: 280px;
    width: 50%;
    padding: 4.5% 4.5% 4.5% 4.5%;
    margin: 0px 0% 0px 0%;
}
    
#a685606b {
    height: 48px;
}
    
#\39 b9afa1c {
    height: 48px;
}
}



@media (max-width: 767px) {
    
#c90105dc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 12px 6% 14px 6%;
}
    
#\31 74f6cac {
    width: 343px;
}
    
#e8d103d5 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    row-gap: 16px;
    margin-bottom: 0%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#ffd26b6a {
    width: 95.73%;
}
    
#\33 e660a7a {
    min-height: 454px;
    align-items: center;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
}
    
#widget_dse {
    height: 48px;
}
    
#widget_33p {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_4bj {
    min-height: 221px;
    height: auto;
    row-gap: 8px;
    justify-self: auto;
    align-self: auto;
    width: 99.99512566641279%;
    order: 0;
    justify-content: center;
    padding: 4% 8% 4% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f84cc738 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 49a95b6 {
    min-height: 221px;
    row-gap: 8px;
    height: auto;
    order: 1;
    justify-content: center;
    padding: 4% 8% 4% 8%;
}
    
#dace40f1 {
    height: 48px;
}
    
#a522f473 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
}
    
#e57fe31e {
    min-height: 221px;
    order: 1;
    row-gap: 8px;
    height: auto;
    justify-content: center;
    padding: 4% 8% 4% 8%;
}
    
#\37 b1c5486 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 dd02a7f {
    min-height: 221px;
    justify-self: auto;
    align-self: auto;
    width: 99.99299314546839%;
    order: 0;
    row-gap: 8px;
    height: auto;
    justify-content: center;
    padding: 4% 8% 4% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 502cbcd {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a685606b {
    height: 48px;
}
    
#\39 b9afa1c {
    height: 48px;
}
    
#widget_mi9 {
    height: 236px;
    width: 100.00%;
}
    
#group_mue {
    width: 100.00%;
}
}



@media all {
    
#eb9ddd8e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\34 986a8df {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 6%;
    padding-left: 6%;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#widget_64s {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 986a8df {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 207px;
    padding-top: 8%;
}
    
#eb9ddd8e {
    width: 100%;
    min-height: 8px;
}
    
#widget_64s {
    order: 2;
}
}



@media (max-width: 767px) {
    
#eb9ddd8e {
    width: 100%;
    min-height: 195px;
    align-items: center;
    row-gap: 16px;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\34 986a8df {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12px 6% 12px 6%;
}
    
#widget_64s {
    width: 100.00%;
}
}



@media all {
    
#d4e5da38 {
    padding-top: 16px;
    padding-left: 6px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.80548137169036%;
    justify-content: flex-end;
    min-width: 4%;
    padding-right: 6px;
    border-radius: 0px;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\38 004ded6 {
    background-color: rgba(234, 235, 236, 1);
    border-radius: 16px 16px 16px 16px;
    background-image: initial;
}
    
#\39 5ac470d {
    min-height: 519px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\36 2d0c5fe {
    margin: 44px 10% 44px 10%;
}
    
#group_s1o {
    justify-content: flex-end;
    align-items: center;
    width: 59.19%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 6% 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\32 dc45968 {
    width: 99.99606533487157%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9ea10c1 {
    width: 525px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 41fbe88 {
    width: 654px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#dd27ab49 {
    width: 224px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 96943a5 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 224px;
    min-height: 27px;
    max-height: 100%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\30 2ed264b {
    justify-content: space-between;
    align-items: flex-start;
    width: 283px;
    min-height: 247.672px;
    max-height: none;
    background-color: var(--color_2);
    border-radius: 16px 16px 16px 16px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 25px 25px 25px 25px;
    grid-area: auto / auto / auto / auto;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#d7ba10cf {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 224px;
    min-height: 27px;
    max-height: 100%;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
}
    
#ef74fcbc {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 878bb60 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 600px;
    min-height: 160px;
    max-height: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#cee552df {
    justify-content: space-between;
    align-items: flex-start;
    width: 278px;
    min-height: 247.672px;
    max-height: none;
    background-color: var(--color_2);
    border-radius: 16px 16px 16px 16px;
    order: 0;
    align-self: auto;
    height: auto;
    justify-self: auto;
    padding: 4.5% 4.5% 4.5% 4.5%;
    grid-area: auto / auto / auto / auto;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\30 34a37e7 {
    width: 178px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9205efd {
    width: 210px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8232a92 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e79ca4c8 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5ac470d {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d4e5da38 {
    width: 100%;
    min-height: 160px;
    border-radius: 0px;
    align-items: center;
    order: 1;
}
    
#group_s1o {
    width: 100%;
    min-height: 160px;
    order: 0;
    padding-bottom: 4%;
}
    
#\32 dc45968 {
    height: auto;
    width: 51.0778925258183%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9ea10c1 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 8232a92 {
    height: auto;
}
    
#\36 2d0c5fe {
    margin-left: 6%;
    margin-right: 6%;
}
    
#\39 41fbe88 {
    width: 304px;
}
}



@media (max-width: 767px) {
    
#d4e5da38 {
    width: 100%;
    min-height: 160px;
    align-items: center;
    border-radius: 0px;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\39 5ac470d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 0px 24px 0px 24px;
}
    
#group_s1o {
    width: 100%;
    min-height: 622px;
    align-items: center;
    order: 0;
    row-gap: 8px;
    height: auto;
    padding: 16px 0px 0px 0px;
}
    
#\32 dc45968 {
    height: auto;
    width: 94.25%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 9ea10c1 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    order: 1;
    width: 96.99%;
    margin-bottom: 10px;
}
    
#\39 41fbe88 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    order: 0;
    width: 274px;
}
    
#dd27ab49 {
    width: 100%;
}
    
#\31 96943a5 {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
}
    
#\30 2ed264b {
    background-color: var(--color_2);
    width: 100.00015867169125%;
    min-height: 204px;
    row-gap: 8px;
    height: auto;
    justify-content: center;
    padding: 7% 8% 7% 8%;
}
    
#d7ba10cf {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
}
    
#\36 878bb60 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 413px;
    justify-content: space-between;
    width: 100.00%;
    height: auto;
    row-gap: 8px;
}
    
#cee552df {
    background-color: var(--color_2);
    width: 100%;
    min-height: 201px;
    margin-right: 0px;
    row-gap: 8px;
    justify-content: center;
    height: auto;
    padding: 7% 8% 7% 8%;
}
    
#\39 9205efd {
    width: 100%;
}
    
#\33 8232a92 {
    height: auto;
}
    
#\36 2d0c5fe {
    margin: 0px 0% 14px 0%;
}
    
#e79ca4c8 {
    height: auto;
}
}



@media all {
    
#\35 4741027 {
    width: 61.84%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 44eeb43 {
    align-items: center;
    width: 100%;
    min-height: 78px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    row-gap: 12px;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\35 77c5db3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 01486d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\39 2ba6170 {
    padding-top: 44px;
    min-height: 152px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\39 7f3d80a {
    background-color: rgba(246, 246, 246, 1);
    background-image: initial;
}
}



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



@media (max-width: 767px) {
    
#\35 4741027 {
    width: 100.00%;
}
    
#\32 01486d1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 2ba6170 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\35 77c5db3 {
    width: 87.18%;
}
}



@media all {
    
#\37 c5b2022 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 341px;
    max-height: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#a7d7f61a {
    width: 100.00%;
    height: 342px;
    max-width: 100%;
}
    
#b1b34390 {
    padding-top: 16px;
    padding-bottom: 44px;
    min-height: 581px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#abf7cdfd {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 277px;
    max-height: 100%;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    align-self: auto;
    order: 1;
    padding-right: 12px;
    padding-left: 12px;
    justify-self: auto;
    box-shadow: none;
    border-radius: 0 0 12px 12px;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\36 aaba8ca {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 668px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    box-shadow: rgba(94, 94, 94, 0.15) 0px 0px 11px 0px;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\37 7381ecf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 14px 14px 14px 14px;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#c646bede {
    align-items: flex-start;
    width: 100.00%;
    min-height: 30px;
    max-height: 100%;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 32px 32px 0 0;
    margin-top: -25px;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#cc46d0b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 14px 14px 14px 14px;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#ef371f4a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 631px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    box-shadow: rgba(94, 94, 94, 0.15) 0px 0px 11px 0px;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#b4d0460f {
    align-items: flex-start;
    width: 100.00%;
    min-height: 347px;
    max-height: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\35 1aed9cf {
    width: 100.00%;
    height: 344px;
    max-width: 100%;
}
    
#\39 ae1ec7f {
    align-items: flex-start;
    width: 100.00%;
    min-height: 30px;
    max-height: 100%;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 32px 32px 0 0;
    margin-top: -25px;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#ed8ab796 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 288px;
    max-height: 100%;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    align-self: auto;
    order: 1;
    padding-right: 12px;
    padding-left: 12px;
    justify-self: auto;
    box-shadow: none;
    border-radius: 0 0 12px 12px;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\37 709323b {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 109px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\35 85b37a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fcec62f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fa1c917 {
    align-items: center;
    width: 100%;
    min-height: 119px;
    max-height: 100%;
    order: 1;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding-bottom: 24px;
    grid-area: auto / auto / auto / auto;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\32 cc52d68 {
    align-items: center;
    width: 100.00%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    height: auto;
    order: 0;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\37 1ce9ee3 {
    width: 162px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ee533927 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 14px 14px 14px 14px;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#fc467f49 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 628px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    box-shadow: rgba(94, 94, 94, 0.15) 0px 0px 11px 0px;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\32 548d3d4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 353px;
    max-height: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\32 6e72565 {
    width: 100.00%;
    height: 345px;
    max-width: 100%;
}
    
#\32 6f5d55a {
    align-items: flex-start;
    width: 100.00%;
    min-height: 30px;
    max-height: 100%;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 32px 32px 0 0;
    margin-top: -25px;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#c67ec389 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 284px;
    max-height: 100%;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    align-self: auto;
    order: 1;
    padding-right: 12px;
    padding-left: 12px;
    justify-self: auto;
    box-shadow: none;
    border-radius: 0 0 12px 12px;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#group_0ca {
    align-items: flex-start;
    width: 78.32694444444444%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#widget_5vt {
    width: 100.00%;
    height: 60px;
    max-width: 100%;
}
    
#\34 5e2d6b5 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 291px;
    max-height: 100%;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    padding-right: 12px;
    padding-left: 12px;
    box-shadow: none;
    border-radius: 0 0 12px 12px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\39 763c8d5 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 111px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#e18f3f78 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d203e855 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 05e4626 {
    align-items: center;
    width: 100%;
    min-height: 180px;
    max-height: 100%;
    order: 1;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding-bottom: 24px;
    grid-area: auto / auto / auto / auto;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#b0ce9d14 {
    align-items: center;
    width: 100.00%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    height: auto;
    order: 0;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#a089f059 {
    width: 162px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#abc4a059 {
    align-items: flex-start;
    width: 78.32694444444444%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#b87f4b47 {
    width: 100.00%;
    height: 60px;
    max-width: 100%;
}
    
#\31 55f4664 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 282px;
    max-height: 100%;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    padding-right: 12px;
    padding-left: 12px;
    box-shadow: none;
    border-radius: 0 0 12px 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\30 07783b8 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 106px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#ee432705 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 462ec6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7fd7c80 {
    align-items: center;
    width: 100%;
    min-height: 119px;
    max-height: 100%;
    order: 1;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding-bottom: 24px;
    grid-area: auto / auto / auto / auto;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#d65de77a {
    align-items: center;
    width: 100.00%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    height: auto;
    order: 0;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\37 28a3023 {
    width: 162px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 26d180a {
    align-items: flex-start;
    width: 78.32694444444444%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#bea6e1dd {
    width: 100.00%;
    height: 60px;
    max-width: 100%;
}
    
#\36 81b56fc {
    background-color: rgba(246, 246, 246, 1);
    background-image: initial;
}
}



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



@media (max-width: 767px) {
    
#b1b34390 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 14px;
}
    
#\37 7381ecf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a7d7f61a {
    height: 352px;
    width: 100.00%;
}
    
#cc46d0b9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 1aed9cf {
    height: 344px;
}
    
#ee533927 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 6e72565 {
    height: 336px;
    width: 100.00%;
}
    
#widget_5vt {
    height: 68px;
    width: 100.00%;
}
    
#b87f4b47 {
    height: 60px;
    width: 100.00%;
}
    
#bea6e1dd {
    height: 76px;
    width: 100.00%;
}
    
#\36 aaba8ca {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abc4a059 {
    width: 99.33%;
    height: auto;
    min-height: 64px;
}
    
#\39 763c8d5 {
    height: auto;
    min-height: 129px;
    justify-content: center;
    row-gap: 8px;
}
    
#\36 05e4626 {
    height: auto;
    min-height: 132px;
}
    
#\32 fa1c917 {
    height: auto;
    min-height: 142px;
}
    
#\37 709323b {
    width: 100.00%;
    height: auto;
    min-height: 129px;
    row-gap: 8px;
    justify-content: center;
}
    
#\32 548d3d4 {
    width: 100.00%;
    height: auto;
    min-height: 245px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc467f49 {
    height: auto;
    min-height: 548px;
}
    
#c67ec389 {
    order: 1;
    height: auto;
    min-height: 282px;
}
    
#\37 7fd7c80 {
    height: auto;
    min-height: 152px;
    row-gap: 8px;
    width: 100.00%;
}
    
#\30 07783b8 {
    width: 100.00%;
    height: auto;
    min-height: 129px;
    justify-content: center;
    row-gap: 8px;
}
    
#b0ce9d14 {
    height: auto;
    min-height: 44px;
}
    
#\34 5e2d6b5 {
    row-gap: 8px;
    justify-content: center;
    height: auto;
    min-height: 269px;
}
    
#ef371f4a {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cc52d68 {
    height: auto;
    min-height: 44px;
}
    
#ed8ab796 {
    row-gap: 8px;
    justify-content: center;
    height: auto;
    min-height: 279px;
}
    
#d65de77a {
    height: auto;
    min-height: 44px;
}
    
#\31 55f4664 {
    row-gap: 8px;
}
}



@media all {
    
#\31 6150360 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9584344 {
    background-image: url(https://lirp.cdn-website.com/4040f7d7/dms3rep/multi/opt/mhero+high+res-1920w.png);
    background-position: 50% 0%;
}
    
#d0b9c27a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 72.33%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\33 d81b012 {
    width: 99.99819068802452%;
    grid-template-rows: minmax(782px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f7519e6f {
    margin-top: -185px;
    margin-bottom: -185px;
}
    
#\36 5a796f8 {
    min-height: 997px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\31 6c51cd4 {
    width: 77.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e20c2010 {
    width: 66.98%;
    height: 386px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin-top: 396px;
}
    
#\38 647444d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    width: 100%;
    min-height: 27.10997442455243%;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
    margin-top: 147px;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\39 3ab5c46 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
}



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



@media (max-width: 767px) {
    
#\31 6150360 {
    order: 0;
}
    
#d0b9c27a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 5a796f8 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\31 6c51cd4 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e20c2010 {
    height: 167px;
    justify-self: start;
    align-self: start;
    width: 99.99742900849714%;
    margin: 474px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 3ab5c46 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\30 644957a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\34 e963215 {
    min-height: 997px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\32 86b0fb8 {
    background-image: url();
    background-position: 50% 0%;
    background-color: rgba(234, 235, 236, 1);
}
    
#\36 e327ef6 {
    margin-top: -185px;
    margin-bottom: -185px;
}
    
#group_v0q {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#innergrid_30n {
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    background-image: url(https://lirp.cdn-website.com/4040f7d7/dms3rep/multi/opt/hero-2-1920w.jpg);
}
    
#widget_prb {
    width: 100%;
    height: 320px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 e963215 {
    min-height: 358px;
    padding: 0px 0px 0px 0px;
}
    
#group_v0q {
    width: 100.00%;
    height: auto;
    min-height: 408px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_prb {
    justify-self: start;
    align-self: start;
    height: 286px;
    width: 52.18928571428572%;
    margin: 0px 0px 0px 22px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_30n {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    grid-template-rows: minmax(407.99481201171875px, max-content);
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e327ef6 {
    margin: 0px 0px 0px 0px;
}
    
#\30 644957a {
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\30 644957a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\34 e963215 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\32 86b0fb8 {
    background-position: 100% 100%;
}
    
#\36 e327ef6 {
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#group_v0q {
    height: auto;
    min-height: 412px;
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#innergrid_30n {
    width: 99.87%;
    grid-template-rows: minmax(412px, max-content);
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-position: 100% 50%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_prb {
    height: 83px;
    position: relative;
    justify-self: start;
    align-self: start;
    width: 42.78818776659182%;
    margin: 15px 0% 0px 2.1479189810248176%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#e485aecc {
    min-height: 1036px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\34 013fa3a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 71.50%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\31 b11af0d {
    width: 66.98%;
    height: 386px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin-top: 396px;
}
    
#\39 10cfb0e {
    background-image: url(https://lirp.cdn-website.com/4040f7d7/dms3rep/multi/opt/hero-2-1920w.jpg);
    background-position: 50% 0%;
}
    
#d2d45a1b {
    width: 77.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2b77ac1 {
    justify-content: space-between;
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100%;
    min-height: 27.10997442455243%;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
    margin-top: 147px;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\30 bcb2576 {
    margin-top: -185px;
    margin-bottom: -185px;
}
    
#ec3d0c10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#cda5f394 {
    width: 99.99819068802452%;
    grid-template-rows: minmax(782px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_qb5 {
    width: 24.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
}



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



@media (max-width: 767px) {
    
#e485aecc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 013fa3a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 b11af0d {
    height: 167px;
    justify-self: start;
    align-self: start;
    width: 99.98971527378261%;
    margin: 329px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d2d45a1b {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec3d0c10 {
    order: 0;
}
    
#\30 bcb2576 {
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#cda5f394 {
    justify-self: auto;
    align-self: auto;
    width: 99.99%;
    order: 0;
    grid-template-rows: minmax(810px, max-content);
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2b77ac1 {
    margin-top: 0px;
}
    
#group_qb5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\36 c99fc16 {
    min-height: 997px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\35 b734e70 {
    width: 77.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dea41e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 48ffcea {
    width: 99.99819068802452%;
    grid-template-rows: minmax(782px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bb5edfbc {
    margin-top: -185px;
    margin-bottom: -185px;
}
    
#\36 23975ad {
    background-image: initial;
    background-position: 50% 0%;
    background-color: rgba(235, 235, 235, 1);
}
    
#fbde3d77 {
    justify-content: space-between;
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100%;
    min-height: 27.10997442455243%;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
    margin-top: 147px;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\37 7c572a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 c99fc16 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 497px;
    padding-top: 185px;
}
    
#\33 48ffcea {
    width: 100.00%;
    grid-template-rows: minmax(276px, max-content);
}
    
#fbde3d77 {
    margin-top: 0px;
}
    
#bb5edfbc {
    margin-bottom: 0px;
}
    
#\35 b734e70 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 c99fc16 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 185px 4% 0px 4%;
}
    
#\35 b734e70 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dea41e0 {
    order: 0;
}
    
#\33 48ffcea {
    justify-self: auto;
    align-self: auto;
    width: 99.99%;
    order: 0;
    grid-template-rows: minmax(226.5px, max-content);
    padding-top: 16px;
    padding-bottom: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb5edfbc {
    margin-top: -185px;
    margin-bottom: 0px;
}
    
#fbde3d77 {
    margin-top: 0px;
}
    
#\37 7c572a5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
}

