@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:32px !important; }

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

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

  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_711142559 img {
    object-position:0% 0% !important;
    object-fit:cover !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_4059312773 .photoGalleryThumbs .image-container a { padding-top:150px !important; }
}
@media (min-width:0px) and (max-width:767px) {}
@media all {
  *#dm .dmInner div.u_3285854822 img { object-fit:contain !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1852473846 { background-position:50% 50% !important; }

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

  *#dm .dmInner div.u_711142559 img {
    object-fit:cover !important;
    object-position:0% 100% !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(255, 255, 255, 1);
}
}



@media all {
    
#bb01c23f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 df582e3 {
    min-height: 785px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 300px 40px 180px 40px;
}
    
#\34 c800de9::before, #\34 c800de9 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(22, 22, 22, 1) 16%, rgba(0, 0, 0, 0) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
}
#\34 c800de9 {
    background-color: rgba(246, 130, 31, 1);
    background-image: url("https://irp.cdn-website.com/8db2b982/dms3rep/multi/IMG_20210616_153805_715.jpg?dm-skip-opt=true");
    background-position: 50% 0%;
}
    
#\32 2f792ae {
    margin: 0px 0% 0px 0%;
}
    
#widget_fav {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_lh5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#widget_em5 {
    width: 240px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    order: 0;
}
    
#\39 225f32c {
    width: 240px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    order: 1;
}
    
#\35 75e7fb6 {
    width: 240px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    order: 2;
}
    
#widget_o97 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\31 72aa0cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 56.47%;
    min-width: 4%;
    align-items: center;
    padding: 150px 5px 150px 5px;
    margin: 0px 0% 0px 0%;
}
    
#cacc78b1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\33 9cc7f22 {
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_2);
    background-image: none;
}
    
#\37 c0e37a4 {
    margin: -50px 0% 0px 0%;
}
    
#widget_rou.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_rou {
    width: 553px;
    height: 558px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_e8a {
    width: 878.4240000000001px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_o1j.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_o1j {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 10px 0% 10px 0%;
}
    
#d83b337f {
    width: 240px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_293 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 39.530073529411766%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
}



@media all {
    
#\34 7f4f11c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 64.38%;
    min-width: 4%;
    padding: 50px 5px 50px 5px;
    margin: 0px 0% 0px 0%;
}
    
#dd598cb2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.62%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    justify-content: flex-end;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c93f2b9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 150px 40px 150px 40px;
}
    
#\37 76ef339::before, #\37 76ef339 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.96;
    border-radius: inherit;
}
#\37 76ef339 {
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/8db2b982/dms3rep/multi/NEW-ERA-ORANGE-d2e8615c.png?dm-skip-opt=true");
    background-size: contain;
    background-position: 100% 100%;
    border-radius: 20px 20px 20px 20px;
}
#\37 76ef339.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABZ0lEQVQY0z3QO0sDQRQF4PkBFvkJdvb+AxsVEfPwlezsbkgi4qsRFLRVlBRirZhdk52ZJPhAfFR2tqYNtvZaqMh67mAyI5vC9vIdOOey72U2hJOJNOoLklTxjaTXo2axD+l+Qbr3CNL853AkxXAynkaYqyIqPEN6MYRjIF0DwQnK66I+X8Xp5BhDlJeQ7jOU/0mtsiXBLTVLFsqz1K7EiApPCHPHDMJ5g3BiSNdSe8nQ1ZrRt1uGrtYNtSsW53PvCHMvCeyhsWgQFSxdrhr9sGv1477VN5uGlG8RZHoIczqB/X/Yrhh9t231w46l6w0zuAfpPsLsLyPpfUEmxf0BpMsVQxfLhlolA+FY1Bc+cD77yiD4PZTfRasUo1W2SWCwXHAL6WoI3kGYrTGEWY7GYhWCP0H579Qs9qD8PgT/gHA6aOQPUJuZYvHecCr5E4LMMaLCCylfk/R+EeVfEWRqOJue+jkaTf0BPh0VJ+lfBrwAAAAASUVORK5CYII=');
}
    
#widget_msd {
    width: 88.50%;
    height: auto;
    max-width: 100%;
}
    
#widget_l83 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b7066a8b {
    width: 240px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_sd7 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 5.073911966306054%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 eac225d[data-css-edit] {
    border-style: dashed;
}
#\34 eac225d {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    padding: 0px 5px 0px 5px;
    margin: 5px 0% 5px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u85 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_ab8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_plj {
    width: 40px;
    height: 40px;
    max-width: 100%;
}
    
#\35 b43184b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 b43184b {
    width: 40px;
    height: 40px;
    max-width: 100%;
    margin: 0px -15px 0px -15px;
}
    
#d21d3305 {
    width: 40px;
    height: 40px;
    max-width: 100%;
}
    
#widget_j1g.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_j1g {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ksk {
    justify-content: flex-start;
    align-items: flex-start;
    width: 70%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 6.856530666904741%;
    flex-wrap: nowrap;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 2%;
}
    
#widget_vs0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fe3d965a {
    margin: 0px 10px 0px 10px;
}
}



@media all {
    
#\35 6239098 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#\33 90abaf5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_2uc {
    width: 986px;
    height: auto;
    max-width: 100%;
}
    
#widget_0oe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_0oe {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 20px 0% 20px 0%;
}
    
#group_d7n[data-css-edit] {
    border-style: dashed;
}
#group_d7n {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#group_un5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 0;
    background-color: rgba(0,0,0,0);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 1% 0px 0%;
}
    
#widget_kpq {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_fld {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 ea87a78 {
    width: 240px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce1b9d07[data-css-edit] {
    border-style: dashed;
}
#ce1b9d07 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 0%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-style: solid;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f92ab33 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 2;
    background-color: rgba(0,0,0,0);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 1%;
}
    
#\33 f8f45e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\37 d7dd50a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#cef3ee07 {
    width: 240px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a461376 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 aced9c6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 0;
    background-color: rgba(0,0,0,0);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 1% 0px 0%;
}
    
#\30 bb9acd9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\30 f800117 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\37 23253a0 {
    width: 240px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d529fcd[data-css-edit] {
    border-style: dashed;
}
#\30 d529fcd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 0%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-style: solid;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 61ce4e0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 2;
    background-color: rgba(0,0,0,0);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 1%;
}
    
#\30 523601b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#ef29a897 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\38 d7a14f8 {
    width: 240px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_45s {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 2db3f24 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7adb607 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f855b06b {
    width: 50px;
    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 {
    
#\37 63254de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 58.34%;
    min-width: 4%;
    padding: 50px 5px 50px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\36 90658fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 37.66%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
}
    
#\35 975b917 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 150px 40px 150px 40px;
}
    
#d7889532::before, #d7889532 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.95;
    border-radius: inherit;
}
#d7889532 {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/8db2b982/dms3rep/multi/mascot.png?dm-skip-opt=true");
    border-radius: 20px 20px 20px 20px;
    background-size: auto;
    background-position: 0% 100%;
}
#d7889532.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABpUlEQVQY0wGaAWX+AJ+TfQBUXl4A/9ufAE9ZXTJzd3OAcnVxsXZ4c4RcYF83AAsgBv///wAAenBgBGNnZBBcXVkfVVxeXmhtbKNqb23Zam5rrlxfXlksNjwURVBbAAByZlZNbWNWYWZfVXdiYVupbm1m1nVza/9ycWnUaWhif0dNUClqbXgEAGtgUXBnYVeZY2Faw2VmYeZ0cmnxg31v/4R+cuJ7enOuZ25xZ19obkAAaV5QZWRfVpNdXlrDY2dj6nd2bvSHgnb+ioZ87nx/etprdXmnWmZthABVS0EcWFtZQVJbXmddZ2mlcHZ00Xd7dvh9gX35cnp6+2l0eNBZZWyrAHRrXQA/U2EMQE9XH1hkaWdibnKqY3Bz6Wh0d+BmcXXSZW90nFZjancAcm5kAVpueQBjaWsIXWhrTF1obIFaZmq7XGdrql5obJtgam5eV2FnMgB/iokA////AFxmayNZZGleVWBlbVBcYX5SXmN4VmFldFtkaT5QVl4IAK24sAAAAA0BW2VpOlZhZmlXYmddS1ddSVNeY1xUX2RxWWNoSlZdYwYh4qgJ82cnjAAAAABJRU5ErkJggg==');
}
    
#widget_6kd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_5o9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 06d72c9 {
    margin: 0px 10px 0px 10px;
}
    
#widget_q9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#widget_nn1 {
    width: 100%;
    height: 24px;
    max-width: 100%;
    order: 3;
}
    
#\38 76f0fe9 {
    width: 99.99792842891709%;
    height: 24px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 7618188 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\39 8799077 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\34 702dd8b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 65f840a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 65f840a {
    width: 910px;
    height: auto;
    max-width: 100%;
    margin: 20px 0% 20px 0%;
}
    
#af898154 {
    width: 240px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b36fb74 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#\30 2de86d9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 1603da2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#b21360d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\38 b04d7e8[data-css-edit] {
    border-style: dashed;
}
#\38 b04d7e8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 0%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-style: solid;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cedef01d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\32 e780973 {
    width: 1012px;
    height: auto;
    max-width: 100%;
}
    
#b68cfdfb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 2;
    background-color: rgba(0,0,0,0);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 1%;
}
    
#\33 1dba254 {
    width: 240px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 23a21b6[data-css-edit] {
    border-style: dashed;
}
#\37 23a21b6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#\31 16a5727 {
    width: 240px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4b69907 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 0;
    background-color: rgba(0,0,0,0);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 1% 0px 0%;
}
    
#\31 47f557b[data-css-edit] {
    border-style: dashed;
}
#\31 47f557b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 0%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-style: solid;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e5a926b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\34 df12ca3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 0;
    background-color: rgba(0,0,0,0);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 1% 0px 0%;
}
    
#e975e8b2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 10px;
}
#e975e8b2 {
    width: 240px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 09ed786 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 2;
    background-color: rgba(0,0,0,0);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 1%;
}
    
#\32 703cfee {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\38 ed98901 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\32 452b6ca {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b5276e6 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 266edec {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d8af0bf {
    width: 50px;
    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 {
    
#ed93f9e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#aecfe78e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 40px 150px 40px;
}
    
#\35 8c9874e::before, #\35 8c9874e > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.8;
}
#\35 8c9874e {
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/8db2b982/dms3rep/multi/2-Jan-27--2026-20-49-32-9geE.jpg?dm-skip-opt=true");
    border-radius: 20px 20px 20px 20px;
}
#\35 8c9874e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHhAAAgIBBQEAAAAAAAAAAAAAAQQAAwIFERMhQaH/xAAVAQEBAAAAAAAAAAAAAAAAAAABBf/EABwRAAEFAAMAAAAAAAAAAAAAAAEAAgMEEQUSIv/aAAwDAQACEQMRAD8AxkqGH18bqFjjYe8qz58kHS3id+GIky1ylmQju7UNrxsHkYv/2Q==');
}
    
#widget_hu3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ifb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#df3d9f9b {
    width: 240px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a04e1d7 {
    margin: 0px 10px 0px 10px;
}
}



@media all {
    
#\35 4568698 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 8caaff8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
}
    
#e4281356 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 150px 40px;
}
    
#fdbcd4d5 {
    margin: 0px 0% 0px 0%;
}
    
#group_csf[data-css-edit] {
    border-style: dashed;
}
#group_csf {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 0 0 0;
    border-color: var(--color_1) #000000 #000000 #000000;
    border-style: solid;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 100px 0%;
}
    
#widget_ski.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ski {
    width: 815px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9m9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_9m9 {
    width: 706px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_eiu {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 5px 5px 5px 5px;
    margin: 50px 0% 0px 0%;
}
    
#group_ev5 {
    justify-content: flex-start;
    align-items: center;
    width: 40%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_i83 {
    width: 35%;
    height: 640px;
    max-width: 100%;
    order: 1;
}
    
#\33 0fa6d38 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 310px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    order: 2;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c95758f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 e5c5842 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 f2f2cf9 {
    justify-content: flex-start;
    align-items: center;
    width: 75%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7777777777777777%;
    flex-wrap: nowrap;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e411419::before, #\30 e411419 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.92;
    border-radius: inherit;
}
#\30 e411419 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/8db2b982/dms3rep/multi/27-Feb-03--2026-22-15-10-FTV6.jpg?dm-skip-opt=true");
    border-radius: 20px 20px 20px 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
#\30 e411419.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAID/8QAHxAAAgIBBAMAAAAAAAAAAAAAAQIDBAAFESExBhRB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAbEQEAAgIDAAAAAAAAAAAAAAABAAIDEQQFEv/aAAwDAQACEQMRAD8AvzHUbqSQGOwEVzyE+ZnFLbaND7x5APWNowQW7MVWxEJI+tz3in0Kursqu4UHYDInbXsqLDXiY/OtE//Z');
}
    
#\38 fd30ef7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_71k {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cdd8cfd8 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b73ca226 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dfa93e78 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 4bf35ab {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d811a95b {
    width: 95%;
    height: auto;
    max-width: 100%;
}
    
#d889f97a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 c39446d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 01ab243 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 255ef86 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 2ee2cc3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 2ee2cc3 {
    width: 815px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 100px 0% 0px 0%;
}
    
#group_59n {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    --column-gap: 5%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_1di {
    align-items: flex-start;
    width: 800px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_dc1 {
    width: 250px;
    height: auto;
    max-width: 100%;
}
    
#group_p3b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 4;
    --column-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#group_nea {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 220px;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    height: auto;
    --column-gap: 5px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ntm {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#widget_qsn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 a55352a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 210px;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    height: auto;
    --column-gap: 5px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e674e881 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\38 7e3bcd0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 be8c9a8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 250px;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    height: auto;
    --column-gap: 5px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 0877bea {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\39 6f9ded0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d2318fa7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 4;
    --column-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 3610c9c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 220px;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    height: auto;
    --column-gap: 5px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4fa78b3 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\34 dac4939 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 02566f5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 250px;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    height: auto;
    --column-gap: 5px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 11b1deb {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\34 f1b759a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_nld.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_nld {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 5;
    margin: 20px 0% 0px 0%;
}
}



@media all {
    
#\33 b3f9489.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 b3f9489 {
    width: 942px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 928a655.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 928a655 {
    width: 99.85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b580357 {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
}
    
#\30 0e98467 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 fa3a7a7 {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    padding: 25px 5px 5px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 303f007 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\34 5bcb024 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#acb34b29[data-css-edit] {
    border-style: dashed;
}
#acb34b29 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 0%;
    min-height: 170px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-style: solid;
    justify-self: auto;
    order: 3;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c3bf26b[data-css-edit] {
    border-style: dashed;
}
#\37 c3bf26b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 0%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-style: solid;
    order: 1;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 da58db5 {
    border-radius: 20px 20px 0 0;
    background-color: var(--color_4);
    background-image: none;
}
    
#d618eb52 {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    padding: 5px 5px 5px 30px;
    margin: 0px 0% 0px 0%;
}
    
#baa62932 {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    padding: 25px 30px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7a81791 {
    margin: 0px 0% 0px 0%;
}
    
#b0a7ecac {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 35eaf79 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 e5f8433 {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 4;
    padding: 5px 30px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\39 2d84d19 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 03d7af8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d99492b8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 c4f4460[data-css-edit] {
    border-style: dashed;
}
#\38 c4f4460 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-style: solid;
    padding: 0px 5px 0px 5px;
    margin: 0px 0% 0px 0%;
}
    
#a41f396c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 fce17e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 a407121 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 40px 150px 40px;
}
    
#a9c58707 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 4ccbd7b[data-css-edit] {
    border-style: dashed;
}
#\30 4ccbd7b::before, #\30 4ccbd7b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.94;
    border-radius: inherit;
}
#\30 4ccbd7b {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.7647058823529411%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    background-image: url("https://irp.cdn-website.com/8db2b982/dms3rep/multi/NEW-ERA-ORANGE-ICON.png?dm-skip-opt=true");
    background-size: contain;
    background-position: 100% 100%;
    order: 6;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
#\30 4ccbd7b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABGklEQVQY0zWQOy/EURDF9yOIQnlPI1FQKCQapdBLNqEQImRlExEiaFj3F6/SIxsSEooV8W5UNBQWX8K3uKf2v2tVk5k5cx5TSmjI6NCEN6M9o36jklGH0byjjoyu8qDXaKGod0YNoymjLsfQaULV6MToNgNHE2HCaCdfGp0ajSXUl2JYNDpLUU8lE2pG00aTRutG10bHRhVH7SfCudFDZnwx2jYqJzTYBjfa7K9Gj0b3GfjZ9lFJqCdbKcJs5aXRj9FH9p+lmybUE2HFaMSEMaMZo82ibxp9/Ut/J1Q3qiW0lGI4MKKVPuZ3tTxelFIMz0a7jlpOhNV8bXRjNGtC2YTxFFXNjJdGa0ZzraR/oHejDaPhIlh3QTbwC9tE0EQC1dDHAAAAAElFTkSuQmCC');
}
    
#\34 f027ebb {
    width: 114px;
    height: 120px;
    max-width: 100%;
    order: 0;
}
    
#\35 b54218e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 647b739[data-css-edit] {
    border-style: dashed;
}
#\34 647b739 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 0%;
    min-height: 170px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-style: solid;
    order: 1;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f84e67c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 df582e3 {
    padding: 250px 2% 150px 2%;
}
    
#\34 c800de9::before, #\34 c800de9 > .bgExtraLayerOverlay {
    
}
    
#\32 2f792ae {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cacc78b1 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 100px 2% 0px 2%;
}
    
#\37 c0e37a4 {
    margin: -50px 0% 0px 0%;
}
    
#widget_rou {
    width: 515px;
    height: 544px;
}
    
#\31 72aa0cd {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 0px 5px 0px 5px;
    margin: 0px 0% 0px 0%;
}
    
#group_293 {
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c93f2b9 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 100px 2% 100px 2%;
}
    
#\37 76ef339::before, #\37 76ef339 > .bgExtraLayerOverlay {
    
}
#\37 76ef339.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABZ0lEQVQY0z3QO0sDQRQF4PkBFvkJdvb+AxsVEfPwlezsbkgi4qsRFLRVlBRirZhdk52ZJPhAfFR2tqYNtvZaqMh67mAyI5vC9vIdOOey72U2hJOJNOoLklTxjaTXo2axD+l+Qbr3CNL853AkxXAynkaYqyIqPEN6MYRjIF0DwQnK66I+X8Xp5BhDlJeQ7jOU/0mtsiXBLTVLFsqz1K7EiApPCHPHDMJ5g3BiSNdSe8nQ1ZrRt1uGrtYNtSsW53PvCHMvCeyhsWgQFSxdrhr9sGv1477VN5uGlG8RZHoIczqB/X/Yrhh9t231w46l6w0zuAfpPsLsLyPpfUEmxf0BpMsVQxfLhlolA+FY1Bc+cD77yiD4PZTfRasUo1W2SWCwXHAL6WoI3kGYrTGEWY7GYhWCP0H579Qs9qD8PgT/gHA6aOQPUJuZYvHecCr5E4LMMaLCCylfk/R+EeVfEWRqOJue+jkaTf0BPh0VJ+lfBrwAAAAASUVORK5CYII=');
}
    
#\34 7f4f11c {
    width: 100%;
    min-height: 80px;
    padding: 0px 5px 0px 5px;
    margin: 0px 0% 0px 0%;
}
    
#dd598cb2 {
    width: 100%;
    min-height: 80px;
    padding: 350px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#fe3d965a {
    margin: 0px 10px 0px 10px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 975b917 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 100px 2% 100px 2%;
}
    
#\36 90658fd {
    width: 100%;
    min-height: 400px;
}
    
#\38 06d72c9 {
    margin: 0px 10px 0px 10px;
}
    
#\37 63254de {
    width: 100%;
    min-height: 80px;
}
    
#d7889532::before, #d7889532 > .bgExtraLayerOverlay {
    
}
#d7889532.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABpUlEQVQY0wGaAWX+AJ+TfQBUXl4A/9ufAE9ZXTJzd3OAcnVxsXZ4c4RcYF83AAsgBv///wAAenBgBGNnZBBcXVkfVVxeXmhtbKNqb23Zam5rrlxfXlksNjwURVBbAAByZlZNbWNWYWZfVXdiYVupbm1m1nVza/9ycWnUaWhif0dNUClqbXgEAGtgUXBnYVeZY2Faw2VmYeZ0cmnxg31v/4R+cuJ7enOuZ25xZ19obkAAaV5QZWRfVpNdXlrDY2dj6nd2bvSHgnb+ioZ87nx/etprdXmnWmZthABVS0EcWFtZQVJbXmddZ2mlcHZ00Xd7dvh9gX35cnp6+2l0eNBZZWyrAHRrXQA/U2EMQE9XH1hkaWdibnKqY3Bz6Wh0d+BmcXXSZW90nFZjancAcm5kAVpueQBjaWsIXWhrTF1obIFaZmq7XGdrql5obJtgam5eV2FnMgB/iokA////AFxmayNZZGleVWBlbVBcYX5SXmN4VmFldFtkaT5QVl4IAK24sAAAAA0BW2VpOlZhZmlXYmddS1ddSVNeY1xUX2RxWWNoSlZdYwYh4qgJ82cnjAAAAABJRU5ErkJggg==');
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#aecfe78e {
    padding: 100px 2% 100px 2%;
}
    
#\35 8c9874e::before, #\35 8c9874e > .bgExtraLayerOverlay {
    
}
#\35 8c9874e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHhAAAgIBBQEAAAAAAAAAAAAAAQQAAwIFERMhQaH/xAAVAQEBAAAAAAAAAAAAAAAAAAABBf/EABwRAAEFAAMAAAAAAAAAAAAAAAEAAgMEEQUSIv/aAAwDAQACEQMRAD8AxkqGH18bqFjjYe8qz58kHS3id+GIky1ylmQju7UNrxsHkYv/2Q==');
}
    
#\35 a04e1d7 {
    margin: 0px 10px 0px 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e4281356 {
    padding: 0px 2% 100px 2%;
}
    
#\33 0fa6d38 {
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e411419::before, #\30 e411419 > .bgExtraLayerOverlay {
    
}
#\30 e411419 {
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
#\30 e411419.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAID/8QAHxAAAgIBBAMAAAAAAAAAAAAAAQIDBAAFESExBhRB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAbEQEAAgIDAAAAAAAAAAAAAAABAAIDEQQFEv/aAAwDAQACEQMRAD8AvzHUbqSQGOwEVzyE+ZnFLbaND7x5APWNowQW7MVWxEJI+tz3in0Kursqu4UHYDInbXsqLDXiY/OtE//Z');
}
    
#cdd8cfd8 {
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 01ab243 {
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_dc1 {
    height: auto;
}
    
#group_eiu {
    column-gap: 3.4245964505484707%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_ev5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.29%;
}
    
#widget_i83 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.29%;
}
    
#\34 f2f2cf9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 4bf35ab {
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#fdbcd4d5 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 a407121 {
    padding: 100px 2% 100px 2%;
}
    
#\30 4ccbd7b::before, #\30 4ccbd7b > .bgExtraLayerOverlay {
    
}
#\30 4ccbd7b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABGklEQVQY0zWQOy/EURDF9yOIQnlPI1FQKCQapdBLNqEQImRlExEiaFj3F6/SIxsSEooV8W5UNBQWX8K3uKf2v2tVk5k5cx5TSmjI6NCEN6M9o36jklGH0byjjoyu8qDXaKGod0YNoymjLsfQaULV6MToNgNHE2HCaCdfGp0ajSXUl2JYNDpLUU8lE2pG00aTRutG10bHRhVH7SfCudFDZnwx2jYqJzTYBjfa7K9Gj0b3GfjZ9lFJqCdbKcJs5aXRj9FH9p+lmybUE2HFaMSEMaMZo82ibxp9/Ut/J1Q3qiW0lGI4MKKVPuZ3tTxelFIMz0a7jlpOhNV8bXRjNGtC2YTxFFXNjJdGa0ZzraR/oHejDaPhIlh3QTbwC9tE0EQC1dDHAAAAAElFTkSuQmCC');
}
    
#\30 7a81791 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bb01c23f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\38 df582e3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 200px 4% 100px 4%;
}
    
#\34 c800de9::before, #\34 c800de9 > .bgExtraLayerOverlay {
    
}
    
#\32 2f792ae {
    margin: 0px 0% 0px 0%;
}
    
#group_lh5 {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    align-items: flex-start;
}
    
#widget_em5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 240px;
}
    
#\39 225f32c {
    margin-right: 0%;
    margin-left: 0%;
    width: 240px;
}
    
#\35 75e7fb6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 240px;
}
}



@media (max-width: 767px) {
    
#\31 72aa0cd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#cacc78b1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 0px 4%;
}
    
#widget_rou {
    height: 352px;
    width: 335px;
}
    
#\37 c0e37a4 {
    margin: -50px 0% 0px 0%;
}
    
#group_293 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 7f4f11c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dd598cb2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 280px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c93f2b9 {
    min-height: unset;
    flex-direction: column;
    padding: 50px 4% 50px 4%;
}
    
#widget_plj {
    height: 40px;
}
    
#\35 b43184b {
    height: 40px;
}
    
#d21d3305 {
    height: 40px;
}
    
#\37 76ef339::before, #\37 76ef339 > .bgExtraLayerOverlay {
    
}
#\37 76ef339.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABZ0lEQVQY0z3QO0sDQRQF4PkBFvkJdvb+AxsVEfPwlezsbkgi4qsRFLRVlBRirZhdk52ZJPhAfFR2tqYNtvZaqMh67mAyI5vC9vIdOOey72U2hJOJNOoLklTxjaTXo2axD+l+Qbr3CNL853AkxXAynkaYqyIqPEN6MYRjIF0DwQnK66I+X8Xp5BhDlJeQ7jOU/0mtsiXBLTVLFsqz1K7EiApPCHPHDMJ5g3BiSNdSe8nQ1ZrRt1uGrtYNtSsW53PvCHMvCeyhsWgQFSxdrhr9sGv1477VN5uGlG8RZHoIczqB/X/Yrhh9t231w46l6w0zuAfpPsLsLyPpfUEmxf0BpMsVQxfLhlolA+FY1Bc+cD77yiD4PZTfRasUo1W2SWCwXHAL6WoI3kGYrTGEWY7GYhWCP0H579Qs9qD8PgT/gHA6aOQPUJuZYvHecCr5E4LMMaLCCylfk/R+EeVfEWRqOJue+jkaTf0BPh0VJ+lfBrwAAAAASUVORK5CYII=');
}
    
#fe3d965a {
    margin: 0px 10px 0px 10px;
}
    
#widget_msd {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 6239098 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\33 90abaf5 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_d7n {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
}
    
#\37 a461376 {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 0px 0px 0px 0px;
    margin: 25px 0% 0px 0%;
}
    
#group_un5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ce1b9d07 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 f92ab33 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 aced9c6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 d529fcd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 61ce4e0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 63254de {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\36 90658fd {
    width: 100%;
    min-height: 300px;
    align-items: center;
}
    
#\35 975b917 {
    min-height: unset;
    flex-direction: column;
    padding: 50px 4% 50px 4%;
}
    
#\38 06d72c9 {
    margin: 0px 10px 0px 10px;
}
    
#d7889532::before, #d7889532 > .bgExtraLayerOverlay {
    
}
#d7889532.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABpUlEQVQY0wGaAWX+AJ+TfQBUXl4A/9ufAE9ZXTJzd3OAcnVxsXZ4c4RcYF83AAsgBv///wAAenBgBGNnZBBcXVkfVVxeXmhtbKNqb23Zam5rrlxfXlksNjwURVBbAAByZlZNbWNWYWZfVXdiYVupbm1m1nVza/9ycWnUaWhif0dNUClqbXgEAGtgUXBnYVeZY2Faw2VmYeZ0cmnxg31v/4R+cuJ7enOuZ25xZ19obkAAaV5QZWRfVpNdXlrDY2dj6nd2bvSHgnb+ioZ87nx/etprdXmnWmZthABVS0EcWFtZQVJbXmddZ2mlcHZ00Xd7dvh9gX35cnp6+2l0eNBZZWyrAHRrXQA/U2EMQE9XH1hkaWdibnKqY3Bz6Wh0d+BmcXXSZW90nFZjancAcm5kAVpueQBjaWsIXWhrTF1obIFaZmq7XGdrql5obJtgam5eV2FnMgB/iokA////AFxmayNZZGleVWBlbVBcYX5SXmN4VmFldFtkaT5QVl4IAK24sAAAAA0BW2VpOlZhZmlXYmddS1ddSVNeY1xUX2RxWWNoSlZdYwYh4qgJ82cnjAAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#\37 23a21b6 {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
}
    
#\33 b36fb74 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\30 2de86d9 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 702dd8b {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 0px 0px 0px 0px;
    margin: 25px 0% 0px 0%;
}
    
#\34 df12ca3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 47f557b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b68cfdfb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 4b69907 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 b04d7e8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 09ed786 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 1dba254.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 5px 10px 5px;
}
#\33 1dba254 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ed93f9e7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#aecfe78e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#\35 8c9874e::before, #\35 8c9874e > .bgExtraLayerOverlay {
    
}
#\35 8c9874e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHhAAAgIBBQEAAAAAAAAAAAAAAQQAAwIFERMhQaH/xAAVAQEBAAAAAAAAAAAAAAAAAAABBf/EABwRAAEFAAMAAAAAAAAAAAAAAAEAAgMEEQUSIv/aAAwDAQACEQMRAD8AxkqGH18bqFjjYe8qz58kHS3id+GIky1ylmQju7UNrxsHkYv/2Q==');
}
    
#\35 a04e1d7 {
    margin: 0px 10px 0px 10px;
}
}



@media (max-width: 767px) {
    
#\30 8caaff8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#e4281356 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 50px 4%;
}
    
#widget_i83 {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 0fa6d38 {
    min-height: 200px;
}
    
#\30 e411419::before, #\30 e411419 > .bgExtraLayerOverlay {
    
}
#\30 e411419 {
    min-height: 200px;
}
#\30 e411419.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAID/8QAHxAAAgIBBAMAAAAAAAAAAAAAAQIDBAAFESExBhRB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAbEQEAAgIDAAAAAAAAAAAAAAABAAIDEQQFEv/aAAwDAQACEQMRAD8AvzHUbqSQGOwEVzyE+ZnFLbaND7x5APWNowQW7MVWxEJI+tz3in0Kursqu4UHYDInbXsqLDXiY/OtE//Z');
}
    
#cdd8cfd8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 200px;
}
    
#\35 4bf35ab {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 200px;
}
    
#\33 01ab243 {
    min-height: 200px;
}
    
#widget_dc1 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 180px;
}
    
#group_1di {
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_eiu {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#group_ev5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 30px;
}
    
#\34 f2f2cf9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_71k {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 2ee2cc3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 2ee2cc3 {
    margin: 30px 0% 0px 0%;
}
    
#group_p3b {
    column-gap: 2.9139917133360655%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_nea {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 a55352a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 be8c9a8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d2318fa7 {
    column-gap: 2.9139917133360655%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: -5px 0% 0px 0%;
}
    
#\38 3610c9c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 02566f5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_nld.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_nld {
    margin: 0px 0% 0px 0%;
}
    
#fdbcd4d5 {
    margin: 0px 0% 0px 0%;
}
    
#group_59n {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\33 b3f9489.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 b3f9489 {
    margin: 40px 0% 0px 0%;
}
    
#\38 e5f8433 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 b580357 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d99492b8 {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 fa3a7a7 {
    width: 100%;
    padding: 25px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 303f007 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\31 a407121 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#acb34b29 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 c3bf26b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d618eb52 {
    width: 100%;
    padding: 5px 5px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#baa62932 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4ccbd7b::before, #\30 4ccbd7b > .bgExtraLayerOverlay {
    
}
#\30 4ccbd7b {
    padding: 25px 25px 25px 25px;
    margin: 30px 0% 0px 0%;
}
#\30 4ccbd7b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABGklEQVQY0zWQOy/EURDF9yOIQnlPI1FQKCQapdBLNqEQImRlExEiaFj3F6/SIxsSEooV8W5UNBQWX8K3uKf2v2tVk5k5cx5TSmjI6NCEN6M9o36jklGH0byjjoyu8qDXaKGod0YNoymjLsfQaULV6MToNgNHE2HCaCdfGp0ajSXUl2JYNDpLUU8lE2pG00aTRutG10bHRhVH7SfCudFDZnwx2jYqJzTYBjfa7K9Gj0b3GfjZ9lFJqCdbKcJs5aXRj9FH9p+lmybUE2HFaMSEMaMZo82ibxp9/Ut/J1Q3qiW0lGI4MKKVPuZ3tTxelFIMz0a7jlpOhNV8bXRjNGtC2YTxFFXNjJdGa0ZzraR/oHejDaPhIlh3QTbwC9tE0EQC1dDHAAAAAElFTkSuQmCC');
}
    
#\30 7a81791 {
    margin: 0px 0% 0px 0%;
}
    
#\34 f027ebb {
    height: 90px;
}
    
#\34 647b739 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 f84e67c {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}

