#dm .dmInner div.u_1387453454 iframe,#dm .dmInner div.u_1387453454 .mapboxgl-map,#dm .dmInner div.u_1387453454 .mapboxgl-canvas
{
	border-radius:30px !important;
	overflow:hidden !important;
}
@media all {
  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-family:'Albert Sans' !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1963283626 .shape-text { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1333423657 .shape-text { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1248610423 .shape-text { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1585471860 .shape-text { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1501882688 .shape-text { color:var(--color_4) !important; }

  *#dm .dmInner div.u_462875462 img { box-shadow:none !important; }

  *#dm .dmInner a.u_1688447029 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner a.u_1688447029 span.text {
    color:rgba(255,255,255,1) !important;
    text-decoration:none !important;
  }

  *#dm .dmInner a.u_1688447029 .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1688447029:hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1688447029.hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1284123771 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1284123771:hover {
    background-image:none !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1284123771.hover {
    background-image:none !important;
    background-color:var(--color_3) !important;
  }

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

  *#dm .dmInner a.u_1284123771 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/a3a4e410/icon/Arrow_92219.svg) !important;
    width:15px !important;
    height:15px !important;
    background-color:rgba(255,255,255,1) !important;
  }

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

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

  *#dm .dmInner a.u_1284123771:hover .iconBg { background-color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1284123771.hover .iconBg { background-color:rgba(0,0,0,1) !important; }

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

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

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

  *#dm .dmInner a.u_1688447029:hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1688447029.hover .iconBg { background-color:var(--color_2) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3647067917 img { object-fit:contain !important; }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_3647067917 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1387453454
{
}
separatorHomeCss{color:red !important}@media all {
    
#\38 98f7809 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    width: 100%;
    min-height: 8px;
    background-image: none;
    min-width: 4%;
    align-items: flex-end;
    background-color: rgba(217, 245, 255, 0.59);
    padding: 16px 0% 16px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 dadf367 {
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    min-height: 572px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#innergrid_bc0 {
    max-width: 100%;
    grid-template-rows: minmax(278px, max-content);
    padding-left: 0%;
    width: 99.67%;
    margin-top: 0px;
    justify-self: auto;
    margin-bottom: 0px;
    order: 0;
    padding-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b5c0a8e {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/a3a4e410/dms3rep/multi/opt/Novair-image-1920w.png");
}
    
#de8def55 {
    margin: 0px 0% 0px 0%;
}
    
#\39 3cbc9f8 {
    column-gap: 4%;
    row-gap: 24px;
    width: 60.80%;
    min-height: 429px;
    justify-content: flex-start;
    min-width: 4%;
    justify-self: start;
    align-self: start;
    height: auto;
    margin: 0px 0px 0px 0px;
}
    
#\33 fae7b69 {
    align-self: auto;
    max-width: 100%;
    width: 250px;
    min-height: 54px;
    height: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b465d4f {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7qu {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s8t {
    width: 30.22%;
    height: 139px;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    order: 1;
    margin: 96px 7.366356002380127% 0px 0%;
}
}



@media all {
    
#\34 301bc1d {
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-height: 603px;
    flex-wrap: nowrap;
    padding: 4% 1% 0% 1%;
}
    
#widget_3gi {
    max-width: 100%;
    width: 99.94%;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c000087b {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\31 df2a130 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 89ed55b {
    margin: 0px 0% 0px 0%;
}
    
#group_2q7 {
    flex-direction: row;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_inf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
    margin-top: -13px;
}
    
#\36 155f438 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#group_74v {
    align-items: flex-end;
    width: 75.26%;
    min-height: 296px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.95);
    background-image: none;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    border-radius: 30px 30px 30px 30px;
    height: auto;
    justify-content: space-around;
    justify-self: auto;
    align-self: auto;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px -2.4%;
    grid-area: auto / auto / auto / auto;
}
    
#fbd64bed {
    max-width: 100%;
    width: 550px;
    min-height: 55px;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_f3q {
    width: 78px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_2ca {
    justify-content: flex-start;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    flex-wrap: nowrap;
}
    
#widget_t3s {
    width: 150px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 8082605 {
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 32px 16px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4ba94d4 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    min-width: 4%;
    align-items: center;
}
    
#\32 c92e8cd {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 6% 1% 6% 1%;
}
    
#\33 878545e {
    background-color: var(--color_4);
    background-image: initial;
}
    
#widget_61k {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_nnp {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 986.062px;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tjk {
    max-width: 100%;
    width: 250px;
    min-height: 54px;
    height: auto;
}
    
#group_pdn {
    row-gap: 24px;
    column-gap: 4%;
    max-height: none;
    width: 16.59%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: flex-start;
    min-width: 32px;
    order: 0;
    align-self: stretch;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_f2g {
    max-width: 100%;
    width: 56px;
    height: auto;
}
    
#widget_14c {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_3b9 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 5f618ff {
    row-gap: 24px;
    column-gap: 4%;
    max-height: none;
    width: 18.48%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: flex-start;
    min-width: 32px;
    order: 3;
    align-self: stretch;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8076a09 {
    max-width: 100%;
    width: 56px;
    height: auto;
}
    
#\38 3fb6cbe {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#ebdd9b83 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\38 787594b {
    row-gap: 24px;
    column-gap: 4%;
    max-height: none;
    width: 17.17%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: flex-start;
    min-width: 32px;
    order: 7;
    align-self: stretch;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f22a1584 {
    max-width: 100%;
    width: 56px;
    height: auto;
}
    
#\37 da32cbe {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\38 deab178 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\33 e4711e0 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: none;
    width: 17.82%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: flex-start;
    min-width: 32px;
    order: 5;
    align-self: stretch;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 7217de0 {
    max-width: 100%;
    width: 56px;
    height: auto;
}
    
#\35 215e7e0 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 ceb89a5 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#c8545841 {
    align-self: center;
    max-width: 100%;
    width: 48.1562px;
    height: auto;
    order: 4;
}
    
#\30 2518369 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: none;
    width: 17.17%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: flex-start;
    min-width: 32px;
    order: 9;
    align-self: stretch;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fe73bb88 {
    max-width: 100%;
    width: 56px;
    height: auto;
}
    
#\34 d7bf7f7 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#d2cfab17 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#f34c0644 {
    align-self: center;
    max-width: 100%;
    width: 48.1562px;
    height: auto;
    order: 2;
}
    
#\36 d352973 {
    align-self: center;
    max-width: 100%;
    width: 48.1562px;
    height: auto;
    order: 8;
}
    
#\36 f8b199c {
    align-self: center;
    max-width: 100%;
    width: 48.1562px;
    height: auto;
    order: 6;
}
    
#fb06cb87 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a9e109f6 {
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 2;
    align-items: center;
}
    
#\36 82927b3 {
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    order: 3;
    align-items: center;
}
    
#d427c610 {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 56px;
    flex-wrap: nowrap;
    padding: 1% 1% 3% 1%;
}
    
#widget_na6 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3o3 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c19f3a8 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1b503af {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_fio {
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    order: 4;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\39 0e9a856 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a1b452f3 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#de6cb850 {
    background-color: var(--color_2);
    background-image: none;
}
    
#bf6f7fbc {
    margin: 0px 0% 0px 0%;
}
    
#dce3d0ca {
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 2;
    align-items: center;
}
    
#\39 645cd1e {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3e6df38 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 98f9add {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    width: 100%;
    min-height: 8px;
    background-image: url("https://lirp.cdn-website.com/a3a4e410/dms3rep/multi/opt/20251212_163100-1920w.jpg");
    min-width: 4%;
    background-position: 50% 0%;
}
    
#\32 0bb3298 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 2% 2% 4% 2%;
}
    
#widget_13q {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: 436px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fe51ce9 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\39 bed82dc {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 1303252 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\37 4842985 {
    max-width: 100%;
    width: 72.29%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7294357 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 44f4d49 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#e82d2635 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc6d5ecd {
    min-height: 0;
    column-gap: 5%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 1% 4% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\39 313372a {
    margin: 0px 0% 0px 0%;
}
    
#\36 0b026e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\36 0b026e1 {
    max-width: 100%;
    width: 99.92%;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5c7f0f3 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_eat {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\33 39fc5ae {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f5b15cf2 {
    row-gap: 16px;
    column-gap: 2%;
    max-height: none;
    width: 100%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: flex-start;
    min-width: 32px;
    order: 3;
    align-self: stretch;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    flex-direction: row;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 15e0808 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 83px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 03f6df5 {
    row-gap: 16px;
    column-gap: 2%;
    max-height: none;
    width: 100%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: flex-start;
    min-width: 32px;
    order: 2;
    align-self: stretch;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    flex-direction: row;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b4e11183 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: space-around;
    min-width: 4%;
    order: 1;
    flex-wrap: nowrap;
    align-content: flex-start;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 66f5c42 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
}
    
#\32 81aaf1e {
    max-width: 100%;
    width: 4.75%;
    height: auto;
    min-width: 32px;
}
    
#\33 268e69a {
    max-width: 100%;
    width: 91.68%;
    height: auto;
}
    
#c6a5ec96 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 83px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4922588 {
    max-width: 100%;
    width: 95.98%;
    height: auto;
}
    
#\39 ebbe39f {
    max-width: 100%;
    width: 72.29%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b04c2fc4 {
    row-gap: 16px;
    column-gap: 4%;
    max-height: none;
    width: 48.76%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: flex-start;
    min-width: 32px;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    justify-self: auto;
    align-self: stretch;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cec959bb {
    max-width: 100%;
    width: 91.71%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 138b49a {
    row-gap: 16px;
    column-gap: 4%;
    max-height: none;
    width: 47.89%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: flex-start;
    min-width: 32px;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e217d16f {
    row-gap: 16px;
    column-gap: 4%;
    max-height: none;
    width: 47.83%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: flex-start;
    min-width: 32px;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a825a154 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
}
    
#d31bd9dd {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea0b09b0 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: space-around;
    min-width: 4%;
    order: 1;
    flex-wrap: nowrap;
    align-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e6f70e5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f49d161 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\38 959712b {
    row-gap: 16px;
    column-gap: 4%;
    max-height: none;
    width: 48.71%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: flex-start;
    min-width: 32px;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fa1a021 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    justify-content: flex-start;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc29152e {
    max-width: 100%;
    width: 55.75%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1551a20 {
    max-width: 100%;
    width: 72.29%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_s29 {
    align-items: flex-start;
    width: 70.83%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_psq {
    align-items: flex-start;
    width: 27.17%;
    min-height: 162px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/a3a4e410/dms3rep/multi/opt/zone-simple-1920w.png");
    background-size: contain;
}
    
#group_alf {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c5d4a85 {
    background-size: contain;
    align-items: flex-start;
    width: 27.17%;
    min-height: 162px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/a3a4e410/dms3rep/multi/opt/multizone-e15d05e5-1920w.png");
    min-width: 32px;
}
    
#widget_qft {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e5bad81e {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e0a70a8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 78f88ae {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dd601c0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 58e5f26 {
    flex-direction: row;
    align-items: center;
    width: 97.9%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cda1bef {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 2a8bb84 {
    max-width: 100%;
    width: 72.29%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8a00a8d {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\38 e1bdce0 {
    row-gap: 16px;
    column-gap: 4%;
    max-height: none;
    width: 47.89%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: flex-start;
    min-width: 32px;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(241, 251, 255, 1) rgba(241, 251, 255, 1) rgba(241, 251, 255, 1) rgba(241, 251, 255, 1);
    border-style: solid;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f14af3f {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    justify-content: flex-start;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ca242e3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 2aa0819 {
    max-width: 100%;
    width: 55.75%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fdd453d {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b174e9d {
    row-gap: 16px;
    column-gap: 4%;
    max-height: none;
    width: 48.71%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: flex-start;
    min-width: 32px;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(241, 251, 255, 1) rgba(241, 251, 255, 1) rgba(241, 251, 255, 1) rgba(241, 251, 255, 1);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad851a0c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 3019a7a {
    max-width: 100%;
    width: 72.29%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3dcf1f9 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8621500 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\32 605de86 {
    row-gap: 16px;
    column-gap: 4%;
    max-height: none;
    width: 47.83%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: flex-start;
    min-width: 32px;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(241, 251, 255, 1) rgba(241, 251, 255, 1) rgba(241, 251, 255, 1) rgba(241, 251, 255, 1);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1359c29 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd03b0d1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b4ebdacc {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
}
    
#\39 46b4d3e {
    row-gap: 16px;
    column-gap: 4%;
    max-height: none;
    width: 48.76%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: flex-start;
    min-width: 32px;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    justify-self: auto;
    align-self: stretch;
    order: 2;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(241, 251, 255, 1) rgba(241, 251, 255, 1) rgba(241, 251, 255, 1) rgba(241, 251, 255, 1);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0d69613 {
    flex-direction: row;
    align-items: center;
    width: 97.9%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 125dc98 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 1379af2 {
    max-width: 100%;
    width: 72.29%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c84b98fc {
    max-width: 100%;
    width: 91.71%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 91d0d86 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: space-around;
    min-width: 4%;
    order: 1;
    flex-wrap: nowrap;
    align-content: flex-start;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c6b30936 {
    row-gap: 16px;
    column-gap: 2%;
    max-height: none;
    width: 100%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: flex-start;
    min-width: 32px;
    order: 2;
    align-self: stretch;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    flex-direction: row;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6b9006c {
    align-items: flex-start;
    width: 70.83%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 572caed {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 83px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc604830 {
    max-width: 100%;
    width: 4.75%;
    height: auto;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f10e290 {
    max-width: 100%;
    width: 91.68%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 072daa4 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa2d75fd {
    align-items: flex-start;
    width: 27.17%;
    min-height: 162px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/a3a4e410/dms3rep/multi/opt/zone-simple-1920w.png");
    background-size: contain;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b9624b4 {
    row-gap: 16px;
    column-gap: 2%;
    max-height: none;
    width: 100%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: flex-start;
    min-width: 32px;
    order: 3;
    align-self: stretch;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    flex-direction: row;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a3175f13 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 eb7b6ea {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 83px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 dfe146d {
    max-width: 100%;
    width: 4.75%;
    height: auto;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe77f776 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0efe89b {
    max-width: 100%;
    width: 95.98%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef7d146a {
    background-size: contain;
    align-items: flex-start;
    width: 27.17%;
    min-height: 162px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/a3a4e410/dms3rep/multi/opt/multizone-e15d05e5-1920w.png");
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_e54 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\39 de73c37 {
    max-width: 100%;
    width: 4.75%;
    height: auto;
    min-width: 32px;
}
    
#\37 1637f9a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db2901bf {
    max-width: 100%;
    width: 91.68%;
    height: auto;
}
}



@media all {
    
#\36 8aae083 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 0;
    background-image: none;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 84425a5 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/a3a4e410/dms3rep/multi/opt/9-12-OUTDOOR-1920w.png");
    border-radius: 30px;
    background-attachment: initial;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 0px 0px 0px;
    background-color: rgba(65, 117, 134, 0.2);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 f68cc4e {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: 135px;
    max-height: 100%;
    align-self: flex-start;
    height: auto;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
}
    
#f5defb44 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 2;
    background-image: none;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 31f8a25 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#f1dcbfc3 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 1;
    background-image: none;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#be39185c {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/a3a4e410/dms3rep/multi/opt/24--30-EVOX-INDOOR-1920w.png);
    border-radius: 30px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    background-color: rgba(65, 117, 134, 0.2);
    background-size: contain;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfdd92e4 {
    min-height: 511px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 48px 3% 48px;
    margin: 0% 0% 0% 0%;
}
    
#a1447099 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/a3a4e410/dms3rep/multi/opt/36-MULTI-36-EVOX-OUTDOOR--282-29-1920w.png);
    border-radius: 30px;
    background-attachment: initial;
    order: 2;
    background-size: contain;
    border-style: solid;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-width: 0px 0px 0px 0px;
    background-color: rgba(65, 117, 134, 0.2);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c4c8a3d6 {
    margin: 0px 0% 0px 0%;
}
    
#bb832c64 {
    width: 382px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_pmq {
    align-items: flex-start;
    width: 99.59%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d586bf71 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a97bf954 {
    align-items: flex-start;
    width: 79.74%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 0;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ea66c30 {
    width: 382px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c35a981.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 c35a981 {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 16px 0% 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fca895d7 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: 135px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2f2505e {
    align-items: flex-start;
    width: 99.59%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 324b54b {
    width: 382px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec31438d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 42c05cd {
    align-items: flex-start;
    width: 79.74%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 0;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f03e38b6 {
    width: 382px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf04a837.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bf04a837 {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 16px 0% 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a7d3795 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: 135px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 36276b9 {
    align-items: flex-start;
    width: 99.59%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 53bf137 {
    width: 310px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9792132 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7c6dab6 {
    align-items: flex-start;
    width: 79.74%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 0;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1f350f1 {
    width: 382px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbb9987e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bbb9987e {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 16px 0% 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c715fae1 {
    width: 382px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 dcaef79 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#e6845211 {
    min-height: 0px;
    column-gap: 5%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 1% 3% 1%;
    margin: 0% 0% 0% 0%;
}
    
#b8424bc0 {
    width: 90%;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e0ff605 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    padding: 1% 32px 1% 0px;
    margin: 0% 0% 0% 0%;
}
    
#a5db733f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 ef70c24 {
    width: 99.88%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
}
    
#a8fa661d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    border-bottom-left-radius: 0px;
    background-image: none;
}
    
#fbeef302 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 30px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    background-image: none;
    padding: 3% 3% 2% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\33 4c80814 {
    min-height: 194px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    padding: 4% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#b1c70313 {
    margin: 0px 0% 0px 0%;
}
    
#cda4835d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 16px 0px;
}
#cda4835d {
    width: 83.96%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c19c94cf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#c19c94cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7014abb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\39 7014abb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b9ff8c7 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    background-image: none;
    padding: 0% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 9c122fe::before, #\35 9c122fe > .bgExtraLayerOverlay {
    
}
#\35 9c122fe {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    width: 48.17%;
    min-height: 115.07%;
    max-height: none;
    background-image: url();
    border-radius: 30px;
    justify-self: auto;
    order: 1;
    align-self: stretch;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: -2% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 86fe234.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\35 86fe234 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 11;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#bc07d718 {
    justify-content: space-around;
    align-items: center;
    width: 49.82%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed852e8c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#ed852e8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 9;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a312057.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\37 a312057 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 be835f0 {
    min-height: 249px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    padding: 0% 1% 6% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\34 2447e29 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\35 974d2d3 {
    margin: 0px 0% 0px 0%;
}
    
#widget_o0v {
    width: 100%;
    height: 451px;
    min-height: 100px;
    max-width: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#\32 4e85dac {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 10;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#efa88a33 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 92cbb3f {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a8cb78c7 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 0;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 c9ab513 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f63b113d {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 f6d3cfa {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 4;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 f9fab6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 48c8a33 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 9081b92 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 8;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f356d6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fe9ec9f {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 cf37ebb {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 6;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 7a0f06d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b4447960 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b4025a5d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#b4025a5d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 13;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ffa9826e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#ffa9826e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 15;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 69ccf8f {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 12;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 25041b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ff6307c0 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 13cd88b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 14;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f877061c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e5741bf {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a5088287 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 2;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 f115b36 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 239f381 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 cf17095.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\37 cf17095 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 0ddf0a6 {
    min-height: 238px;
    column-gap: 5%;
    row-gap: 30px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
    margin: 0% 0% 0% 0%;
}
    
#c72708d2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#c8350fd4 {
    margin: 0px 0% 0px 0%;
}
    
#\32 81f175f {
    background-color: var(--color_4);
    background-image: none;
}
    
#f2734fd7 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fcd2d1bd {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_jph.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_jph {
    width: 92.05%;
    height: 107px;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_5t2 {
    align-items: flex-start;
    width: 45.14%;
    min-height: 107px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ad1d669.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\30 ad1d669 {
    max-width: 100%;
    width: 99.58%;
    height: auto;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2e275f5 {
    width: 97.76%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0944b66 {
    max-width: 100%;
    width: 263px;
    min-height: 54px;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: flex-end;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 a8a083b {
    width: 382px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8a0374c {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: 135px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3eb7607 {
    width: 382px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 38a2d26 {
    width: 382px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 acd6d5c {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8624f63 {
    min-height: 511px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 48px 3% 48px;
    margin: 0% 0% 0% 0%;
}
    
#\39 ff7ec0c {
    align-items: flex-start;
    width: 99.59%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c111482c {
    align-items: flex-start;
    width: 79.74%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 0;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 999a5de {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: 135px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8f1dc4d {
    width: 310px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8263c85 {
    width: 382px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8dcc868 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/a3a4e410/dms3rep/multi/opt/9-12-OUTDOOR-1920w.png");
    border-radius: 30px;
    background-attachment: initial;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 0px 0px 0px;
    background-color: rgba(65, 117, 134, 0.2);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 b6f62d7 {
    width: 382px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 90e75fb {
    width: 382px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 624784a {
    align-items: flex-start;
    width: 79.74%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 0;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8776b8a {
    margin: 0px 0% 0px 0%;
}
    
#\34 db38807 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 16px;
    width: 23.5%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 2;
    background-image: none;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b7069fd6 {
    width: 310px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1841a26 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/a3a4e410/dms3rep/multi/opt/LEA12CON+-3-1920w.png);
    border-radius: 30px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    background-color: rgba(65, 117, 134, 0.2);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 64d849d {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/a3a4e410/dms3rep/multi/opt/LEA06UUSK-I--282-29-af873ef3-1920w.png");
    border-radius: 30px;
    background-attachment: initial;
    order: 2;
    border-style: solid;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-width: 0px 0px 0px 0px;
    background-color: rgba(65, 117, 134, 0.2);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e44a1494 {
    align-items: flex-start;
    width: 99.59%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 84f1540 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: 135px;
    max-height: 100%;
    align-self: flex-start;
    height: auto;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
}
    
#b10e058b {
    width: 382px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 053839a {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: 135px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0e6f66e {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 16px;
    width: 23.5%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 1;
    background-image: none;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 ae1e59f {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec0fc88e {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 16px;
    width: 23.5%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 1;
    background-image: none;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 1037adc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 1037adc {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 16px 0% 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 73e1bf1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 815ecc7 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbb9dee8 {
    align-items: flex-start;
    width: 79.74%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 0;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4c72655 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 16px;
    width: 23.5%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 0;
    background-image: none;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 08aa275 {
    align-items: flex-start;
    width: 99.59%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d271b032 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/a3a4e410/dms3rep/multi/opt/36-MULTI-36-EVOX-OUTDOOR--282-29-1920w.png);
    border-radius: 30px;
    background-attachment: initial;
    order: 2;
    background-size: contain;
    border-style: solid;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-width: 0px 0px 0px 0px;
    background-color: rgba(65, 117, 134, 0.2);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#edb7db1a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#edb7db1a {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 16px 0% 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 debacbb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#c34d14e2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c34d14e2 {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 16px 0% 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b0a40e9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 b0a40e9 {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 16px 0% 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e03d8599 {
    align-items: flex-start;
    width: 99.59%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acc36d7d {
    align-items: flex-start;
    width: 79.74%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 0;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 dadf367 {
    padding: 6% 4% 6% 4%;
}
    
#\38 98f7809 {
    justify-content: center;
    padding: 16px 4% 16px 4%;
}
    
#de8def55 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_bc0 {
    grid-template-rows: minmax(56px, max-content);
    padding-left: 0%;
    width: 99.72%;
    padding-right: 0%;
}
    
#widget_7qu {
    width: 100.00%;
}
    
#\39 3cbc9f8 {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 471px;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 b465d4f {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 301bc1d {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 462px;
    column-gap: 2%;
    padding: 4% 4% 4% 4%;
}
    
#widget_3gi {
    width: 100.00%;
}
    
#\33 89ed55b {
    margin: 0px 0% 0px 0%;
}
    
#\31 df2a130 {
    width: 100.00%;
}
    
#group_74v {
    width: 100.00%;
    margin-left: 1.4%;
    height: auto;
    min-height: 475px;
    row-gap: 13px;
}
    
#widget_t3s {
    width: 47px;
    margin-left: 3.1%;
    height: auto;
}
    
#group_2ca {
    width: 49%;
    min-height: 8px;
}
    
#group_2q7 {
    width: 49%;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8082605 {
    column-gap: 0%;
    flex-wrap: wrap;
}
    
#\32 c92e8cd {
    row-gap: 0px;
    padding: 4% 2% 4% 2%;
}
    
#\32 4ba94d4 {
    row-gap: 9px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#group_nnp {
    align-items: flex-start;
    min-width: 32px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tjk {
    align-self: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_pdn {
    align-self: stretch;
    max-height: none;
    width: 100%;
    margin-top: 0px;
    min-height: 100%;
    margin-bottom: 0px;
    height: auto;
}
    
#\39 5f618ff {
    align-self: stretch;
    max-height: none;
    width: 100%;
    margin-top: 0px;
    min-height: 100%;
    margin-bottom: 0px;
    height: auto;
}
    
#\38 787594b {
    align-self: stretch;
    max-height: none;
    width: 100%;
    margin-top: 0px;
    min-height: 100%;
    margin-bottom: 0px;
    height: auto;
}
    
#fb06cb87 {
    margin: 0px 0% 0px 0%;
}
    
#widget_61k {
    width: 100.00%;
}
    
#\33 e4711e0 {
    align-self: stretch;
    max-height: none;
    width: 100%;
    margin-top: 0px;
    min-height: 100%;
    margin-bottom: 0px;
    height: auto;
}
    
#c8545841 {
    width: 45px;
}
    
#\30 2518369 {
    align-self: stretch;
    max-height: none;
    width: 100%;
    margin-top: 0px;
    min-height: 100%;
    margin-bottom: 0px;
    height: auto;
}
    
#f34c0644 {
    width: 45px;
}
    
#\36 d352973 {
    width: 45px;
}
    
#\36 f8b199c {
    width: 45px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d427c610 {
    flex-direction: row;
    min-height: 56px;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
}
    
#a9e109f6 {
    width: 25%;
    min-height: 8px;
}
    
#\36 82927b3 {
    width: 25%;
    min-height: 8px;
}
    
#group_fio {
    width: 25%;
    min-height: 8px;
}
    
#bf6f7fbc {
    margin: 0px 0% 0px 0%;
}
    
#dce3d0ca {
    width: 25%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0bb3298 {
    padding: 2% 4% 4% 4%;
}
    
#widget_13q {
    height: 260px;
}
    
#\39 bed82dc {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e82d2635 {
    width: 100.00%;
}
    
#fc6d5ecd {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 10% 2% 6% 4%;
}
    
#d5c7f0f3 {
    width: 100%;
    min-height: 80px;
    column-gap: 2%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_eat {
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b4e11183 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ea0b09b0 {
    width: 100%;
    min-height: 80px;
}
    
#\36 03f6df5 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_s29 {
    min-width: 32px;
    width: 100.00%;
    flex-direction: row;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_psq {
    min-width: 32px;
    width: 26.44%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6a5ec96 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    width: 69.7%;
    order: 1;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 81aaf1e {
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    width: 7.97%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 268e69a {
    min-width: 32px;
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5b15cf2 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_alf {
    min-width: 32px;
    flex-direction: row;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 c5d4a85 {
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    width: 27.09%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 91d0d86 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c6b30936 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6b9006c {
    min-width: 32px;
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 572caed {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cc604830 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f10e290 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#aa2d75fd {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 b9624b4 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a3175f13 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ef7d146a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 66f5c42 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4922588 {
    justify-self: auto;
    width: 100%;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 15e0808 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    order: 0;
    min-width: 32px;
    width: 69.06%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8a00a8d {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ca242e3 {
    width: 59.1641px;
}
    
#\36 2aa0819 {
    width: 69.78%;
}
    
#e8621500 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_e54 {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-direction: row;
    height: auto;
    min-height: 116px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1637f9a {
    flex-direction: row;
    height: auto;
    min-height: 116px;
}
    
#db2901bf {
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 de73c37 {
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8aae083 {
    border-radius: 30px;
    align-items: flex-start;
    width: 100%;
    row-gap: 24px;
    min-height: 80px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 84425a5 {
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
    background-repeat: no-repeat;
    background-size: contain;
}
    
#\35 f68cc4e {
    min-height: 115px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 0% 8% 0% 8%;
    margin: 2% 0% 2% 0%;
}
    
#f5defb44 {
    border-radius: 30px;
    align-items: flex-start;
    width: 100%;
    row-gap: 24px;
    min-height: 80px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f1dcbfc3 {
    border-radius: 30px;
    align-items: flex-start;
    width: 100%;
    row-gap: 24px;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#be39185c {
    border-radius: 30px;
    background-position: 50% 50%;
    min-height: 200px;
    background-repeat: no-repeat;
    background-size: contain;
}
    
#cfdd92e4 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 0;
    column-gap: 1%;
    padding-bottom: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a1447099 {
    background-size: contain;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
    order: 1;
}
    
#bb832c64 {
    width: 99.17%;
}
    
#d586bf71 {
    min-height: 56px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 ea66c30 {
    width: 99.17%;
}
    
#\36 c35a981 {
    height: 56px;
    width: 56px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fca895d7 {
    min-height: 115px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 0% 8% 0% 8%;
    margin: 2% 0% 2% 0%;
}
    
#\31 324b54b {
    width: 99.17%;
}
    
#ec31438d {
    min-height: 56px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#f03e38b6 {
    width: 99.17%;
}
    
#bf04a837 {
    height: 56px;
    width: 56px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a7d3795 {
    min-height: 115px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 0% 8% 0% 8%;
    margin: 2% 0% 2% 0%;
}
    
#\35 53bf137 {
    width: 99.17%;
}
    
#d9792132 {
    min-height: 59px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 1f350f1 {
    width: 99.17%;
}
    
#bbb9987e {
    height: 56px;
    width: 56px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c715fae1 {
    width: 99.17%;
}
    
#a97bf954 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 42c05cd {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_pmq {
    height: auto;
    min-height: 110px;
}
    
#\39 7c6dab6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e6845211 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    padding: 2% 2% 2% 4%;
}
    
#b8424bc0 {
    width: 100.00%;
}
    
#\32 e0ff605 {
    width: 100%;
    min-height: 8px;
}
    
#a5db733f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a8fa661d {
    border-bottom-left-radius: 0px;
}
    
#fbeef302 {
    border-radius: 30px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    padding-bottom: 3%;
}
    
#\33 4c80814 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#cda4835d {
    width: 99.99%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c19c94cf {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 15;
}
    
#\39 7014abb {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 9;
}
    
#ed852e8c {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 11;
}
    
#\37 a312057 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 13;
}
    
#\38 b9ff8c7 {
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    align-items: center;
}
    
#\35 9c122fe::before, #\35 9c122fe > .bgExtraLayerOverlay {
    
}
#\35 9c122fe {
    min-height: 274px;
    height: auto;
}
    
#\33 be835f0 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 322px;
    padding-bottom: 4%;
}
    
#\35 86fe234 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 5;
}
    
#\32 4e85dac {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 4;
    justify-content: space-between;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efa88a33 {
    margin: 0px 0% 0px 0%;
}
    
#\38 92cbb3f {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a8cb78c7 {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 0;
    justify-content: space-between;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c9ab513 {
    margin: 0px 0% 0px 0%;
}
    
#f63b113d {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 f6d3cfa {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 10;
    justify-content: space-between;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f9fab6b {
    margin: 0px 0% 0px 0%;
}
    
#\32 48c8a33 {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 9081b92 {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 14;
    justify-content: space-between;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f356d6b {
    margin: 0px 0% 0px 0%;
}
    
#\32 fe9ec9f {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 cf37ebb {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 12;
    justify-content: space-between;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7a0f06d {
    margin: 0px 0% 0px 0%;
}
    
#b4447960 {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#b4025a5d {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 1;
}
    
#ffa9826e {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 3;
}
    
#\38 69ccf8f {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 6;
    justify-content: space-between;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 25041b7 {
    margin: 0px 0% 0px 0%;
}
    
#ff6307c0 {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 13cd88b {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 8;
    justify-content: space-between;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f877061c {
    margin: 0px 0% 0px 0%;
}
    
#\37 e5741bf {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a5088287 {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 2;
    justify-content: space-between;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f115b36 {
    margin: 0px 0% 0px 0%;
}
    
#\36 239f381 {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 cf17095 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 7;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 0ddf0a6 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 145px;
    padding: 10% 2% 6% 4%;
}
    
#f2734fd7 {
    width: 100%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 2e275f5 {
    width: 100.00%;
}
    
#widget_jph {
    width: 44.23%;
    height: 91px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_5t2 {
    width: 90.86%;
}
    
#c72708d2 {
    min-width: 32px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fcd2d1bd {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 a8a083b {
    width: 99.17%;
}
    
#e8a0374c {
    min-height: 115px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 0% 8% 0% 8%;
    margin: 2% 0% 2% 0%;
}
    
#\39 3eb7607 {
    width: 99.17%;
}
    
#\34 38a2d26 {
    width: 99.17%;
}
    
#\33 acd6d5c {
    min-height: 56px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#a8624f63 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 0;
    column-gap: 1%;
    padding-bottom: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 ff7ec0c {
    height: auto;
    min-height: 110px;
}
    
#c111482c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 999a5de {
    min-height: 115px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 0% 8% 0% 8%;
    margin: 2% 0% 2% 0%;
}
    
#e8f1dc4d {
    width: 99.17%;
}
    
#b8263c85 {
    width: 99.17%;
}
    
#\37 8dcc868 {
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
    background-repeat: no-repeat;
    background-size: contain;
}
    
#\36 b6f62d7 {
    width: 99.17%;
}
    
#\30 90e75fb {
    width: 99.17%;
}
    
#\38 624784a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 db38807 {
    border-radius: 30px;
    align-items: flex-start;
    width: 100%;
    row-gap: 24px;
    min-height: 147px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b7069fd6 {
    width: 99.17%;
}
    
#\30 1841a26 {
    border-radius: 30px;
    background-position: 50% 50%;
    min-height: 200px;
    background-repeat: no-repeat;
    background-size: contain;
}
    
#\31 64d849d {
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
    order: 1;
}
    
#\33 84f1540 {
    min-height: 115px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 0% 8% 0% 8%;
    margin: 2% 0% 2% 0%;
}
    
#b10e058b {
    width: 99.17%;
}
    
#\32 053839a {
    min-height: 110px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    padding: 0% 8% 0% 8%;
    margin: 2% 0% 2% 0%;
}
    
#a0e6f66e {
    border-radius: 30px;
    align-items: flex-start;
    width: 100%;
    row-gap: 24px;
    min-height: 142px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 ae1e59f {
    min-height: 56px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#ec0fc88e {
    border-radius: 30px;
    align-items: flex-start;
    width: 100%;
    row-gap: 24px;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 1037adc {
    height: 56px;
    width: 56px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 73e1bf1 {
    min-height: 59px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 815ecc7 {
    min-height: 56px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#dbb9dee8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e4c72655 {
    border-radius: 30px;
    align-items: flex-start;
    width: 100%;
    row-gap: 24px;
    min-height: 147px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d271b032 {
    background-size: contain;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
    order: 1;
}
    
#edb7db1a {
    height: 56px;
    width: 56px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c34d14e2 {
    height: 56px;
    width: 56px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b0a40e9 {
    height: 56px;
    width: 56px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#acc36d7d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 98f7809 {
    width: 100%;
    min-height: 462px;
    align-items: center;
    height: auto;
    padding: 16px 4% 16px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 dadf367 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 10% 2% 4% 2%;
}
    
#de8def55 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_bc0 {
    grid-template-rows: minmax(110px, max-content);
    padding-left: 0%;
    width: 99.44%;
    padding-right: 0%;
}
    
#\39 3cbc9f8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b465d4f {
    width: 100.00%;
}
    
#widget_s8t {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\34 301bc1d {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#widget_3gi {
    width: 100.00%;
}
    
#\31 df2a130 {
    width: 100.00%;
}
    
#group_2q7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_74v {
    width: 99.69%;
    margin-left: -4.6%;
}
    
#group_2ca {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 89ed55b {
    margin: 30px 0% 30px 0%;
}
    
#widget_t3s {
    width: 10px;
}
}



@media (max-width: 767px) {
    
#\37 8082605 {
    row-gap: 12px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#\32 4ba94d4 {
    row-gap: 18px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\32 c92e8cd {
    row-gap: 0px;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: unset;
    padding-right: var(--section-padding-right);
}
    
#widget_61k {
    margin-left: 0px;
    width: 100.00%;
    margin-right: 0px;
}
    
#group_nnp {
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tjk {
    align-self: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_pdn {
    align-self: flex-start;
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5f618ff {
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 787594b {
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e4711e0 {
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c8545841 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 2518369 {
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f34c0644 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d352973 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f8b199c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a9e109f6 {
    row-gap: 12px;
    flex: 1 1 auto;
    width: 50%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 82927b3 {
    row-gap: 12px;
    flex: 1 1 auto;
    width: 50%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#d427c610 {
    column-gap: 0%;
    flex-direction: row;
    padding-left: var(--section-padding-left);
    min-height: 240px;
    flex-wrap: wrap;
    padding-right: var(--section-padding-right);
}
    
#group_fio {
    row-gap: 12px;
    flex: 1 1 auto;
    width: 50%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#dce3d0ca {
    row-gap: 12px;
    flex: 1 1 auto;
    width: 50%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\39 98f9add {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 0bb3298 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
}
    
#widget_13q {
    height: 192px;
}
    
#\39 bed82dc {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e82d2635 {
    width: 100.00%;
}
    
#fc6d5ecd {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 10% 6% 8% 6%;
}
    
#\36 0b026e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 0b026e1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d5c7f0f3 {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_eat {
    height: auto;
    min-height: 90px;
    align-self: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0px 0px 0px;
}
    
#f5b15cf2 {
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    align-items: center;
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\36 03f6df5 {
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    align-items: center;
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#b4e11183 {
    row-gap: 12px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e217d16f {
    row-gap: 12px;
    width: 100%;
    align-items: center;
    min-width: 32px;
}
    
#ea0b09b0 {
    row-gap: 12px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#b04c2fc4 {
    row-gap: 12px;
    width: 100%;
    align-items: center;
    min-width: 32px;
}
    
#\39 138b49a {
    row-gap: 12px;
    width: 100%;
    align-items: center;
    min-width: 32px;
}
    
#\38 959712b {
    row-gap: 12px;
    width: 100%;
    align-items: center;
    min-width: 32px;
}
    
#\38 e1bdce0 {
    row-gap: 12px;
    width: 100%;
    align-items: center;
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\36 b174e9d {
    row-gap: 12px;
    width: 100%;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 605de86 {
    row-gap: 12px;
    width: 100%;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 46b4d3e {
    row-gap: 12px;
    width: 100%;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 91d0d86 {
    row-gap: 12px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#c6b30936 {
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b9624b4 {
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 66f5c42 {
    min-width: 32px;
    order: 2;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_psq {
    width: 99.91%;
    height: auto;
    min-height: 96px;
}
    
#c4922588 {
    width: 95.98%;
}
    
#\39 8a00a8d {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#e8621500 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#group_s29 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 124px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c6a5ec96 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    height: auto;
    min-height: 124px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 81aaf1e {
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 268e69a {
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_e54 {
    flex-direction: row;
    height: auto;
    min-height: 92px;
}
    
#\39 de73c37 {
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 1637f9a {
    flex-direction: row;
    height: auto;
    min-height: 92px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#db2901bf {
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 f14af3f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 fdd453d {
    min-width: 32px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\37 ca242e3 {
    width: 57.2031px;
}
    
#\36 2aa0819 {
    width: 68.21%;
}
    
#\34 3dcf1f9 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_alf {
    min-width: 32px;
    height: auto;
    min-height: 124px;
    margin: 0px 0% 0px 0%;
}
    
#\31 15e0808 {
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b4ebdacc {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c84b98fc {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\36 8aae083 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\39 84425a5 {
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 1;
}
    
#\35 f68cc4e {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5defb44 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#f1dcbfc3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#be39185c {
    border-radius: 30px;
    background-position: 50% 50%;
    min-height: 240px;
}
    
#cfdd92e4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#a1447099 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
    
#d586bf71 {
    width: 100%;
}
    
#\36 c35a981 {
    height: 56px;
    width: 56px;
}
    
#fca895d7 {
    width: 100%;
}
    
#ec31438d {
    width: 100%;
}
    
#bf04a837 {
    height: 56px;
    width: 56px;
}
    
#\32 a7d3795 {
    width: 100%;
}
    
#d9792132 {
    width: 100%;
}
    
#bbb9987e {
    height: 56px;
    width: 56px;
}
}



@media (max-width: 767px) {
    
#e6845211 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 10% 6% 8% 6%;
}
    
#b8424bc0 {
    width: 100.00%;
}
    
#\32 e0ff605 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 1% 0px 1% 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\31 ef70c24 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 99.82%;
}
    
#a8fa661d {
    border-bottom-left-radius: 0px;
}
    
#fbeef302 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    padding-bottom: 6%;
    padding-left: 6%;
    padding-right: 6%;
}
    
#\33 4c80814 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#cda4835d {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 99.82%;
}
}



@media (max-width: 767px) {
    
#\38 b9ff8c7 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 4% 4% 4%;
}
    
#\35 9c122fe::before, #\35 9c122fe > .bgExtraLayerOverlay {
    
}
#\35 9c122fe {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    justify-self: auto;
    align-self: auto;
    width: 99.82%;
    order: 0;
    min-height: 240px;
    padding-bottom: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 be835f0 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#bc07d718 {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#\32 4e85dac {
    min-height: 40px;
}
    
#\38 92cbb3f {
    height: auto;
}
    
#a8cb78c7 {
    min-height: 40px;
}
    
#f63b113d {
    height: auto;
}
    
#\39 f6d3cfa {
    min-height: 40px;
}
    
#\32 48c8a33 {
    height: auto;
}
    
#\34 9081b92 {
    min-height: 40px;
}
    
#\32 fe9ec9f {
    height: auto;
}
    
#\35 cf37ebb {
    min-height: 40px;
}
    
#b4447960 {
    height: auto;
}
    
#\38 69ccf8f {
    min-height: 40px;
}
    
#ff6307c0 {
    height: auto;
}
    
#\34 13cd88b {
    min-height: 40px;
}
    
#\37 e5741bf {
    height: auto;
}
    
#a5088287 {
    min-height: 40px;
}
    
#\36 239f381 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\35 0ddf0a6 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 10% 6% 8% 6%;
}
    
#f2734fd7 {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#widget_jph {
    height: 90px;
}
    
#\30 ad1d669 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 2e275f5 {
    width: 100.00%;
}
    
#\34 0944b66 {
    min-width: 32px;
    width: 296px;
}
    
#group_5t2 {
    width: 100.00%;
    height: auto;
    min-height: 90px;
}
}



@media (max-width: 767px) {
    
#\32 053839a {
    width: 100%;
}
    
#a0e6f66e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#e8a0374c {
    width: 100%;
}
    
#\37 ae1e59f {
    width: 100%;
}
    
#ec0fc88e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\33 acd6d5c {
    width: 100%;
}
    
#\34 1037adc {
    height: 56px;
    width: 56px;
}
    
#\31 73e1bf1 {
    width: 100%;
}
    
#\35 815ecc7 {
    width: 100%;
}
    
#a8624f63 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 999a5de {
    width: 100%;
}
    
#e4c72655 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#d271b032 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
    
#\37 8dcc868 {
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 1;
}
    
#edb7db1a {
    height: 56px;
    width: 56px;
}
    
#c34d14e2 {
    height: 56px;
    width: 56px;
}
    
#\36 b0a40e9 {
    height: 56px;
    width: 56px;
}
    
#\34 db38807 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\30 1841a26 {
    border-radius: 30px;
    background-position: 50% 50%;
    min-height: 240px;
}
    
#\31 64d849d {
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
    
#\33 84f1540 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}

