@media all {
  *#dm .dmInner div.u_1669900019 {
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(183,183,183) rgb(183,183,183) rgb(183,183,183) rgb(183,183,183) !important;
  }

  *#dm .dmInner div.u_3299851301 {
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(183,183,183,1) rgba(183,183,183,1) rgba(183,183,183,1) rgba(183,183,183,1) !important;
  }

  *#dm .dmInner div.u_2171775362 {
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(139,139,139) rgb(139,139,139) rgb(139,139,139) rgb(139,139,139) !important;
  }

  *#dm .dmInner div.u_1106907278 {
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(183,183,183) rgb(183,183,183) rgb(183,183,183) rgb(183,183,183) !important;
  }

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

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

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

  *#dm .dmInner a.u_2640846149 {
    background-color:rgba(0,76,223,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_2640846149 span.text {
    font-size:15px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_3756678353 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_3756678353 .m-recaptcha { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_3756678353 .dmforminput input { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_3756678353 .dmforminput textarea { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_3756678353 .dmforminput .fileUploadLink { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_3756678353 .checkboxwrapper span { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_3756678353 .radiowrapper span { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_3756678353 .optinwrapper div { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_3756678353 .freetextwrapper { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_3756678353 .dmforminput select { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_3756678353 .dmforminput option { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_3756678353 .dmformsubmit {
    width:202px !important;
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    background-color:rgba(66,132,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_3756678353 input[type="submit"] { font-size:18px !important; }

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

  *#dm .dmInner div.u_3756678353 textarea {
    border-style:solid !important;
    border-color:rgba(213,213,213,1) rgba(213,213,213,1) rgba(213,213,213,1) rgba(213,213,213,1) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_3756678353 select {
    border-style:solid !important;
    border-color:rgba(213,213,213,1) rgba(213,213,213,1) rgba(213,213,213,1) rgba(213,213,213,1) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_3756678353 input::placeholder {
    color:rgba(183,183,183,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_3756678353 input.placeholder {
    color:rgba(183,183,183,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_3756678353 textarea::placeholder {
    color:rgba(183,183,183,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_3756678353 textarea.placeholder {
    color:rgba(183,183,183,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_3756678353 select::placeholder {
    color:rgba(183,183,183,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_3756678353 select.placeholder {
    color:rgba(183,183,183,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_3845920311 *.open-hours-item dt {
    color:rgba(183,183,183,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_3845920311 *.open-hours-item dd {
    color:rgba(183,183,183,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_3845920311 *.open-hours-item time {
    color:rgba(183,183,183,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_3845920311 *.open-hours-special {
    color:rgba(183,183,183,1) !important;
    font-size:16px !important;
  }

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

  *#dm .dmInner nav.u_1198691314 { color:black !important; }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 52.89%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(116,116,116,1) 0px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(183,183,183,1) rgba(183,183,183,1) rgba(183,183,183,1) rgba(183,183,183,1);
    border-style: solid;
    background-image: none;
    background-color: rgba(0,1,42,1);
    padding: 25px 16px 25px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 655px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 17% 3% 17%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 44.96%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px 20px 20px 20px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    box-shadow: rgba(116, 116, 116, 1) 0px 0px 11px 0px;
    padding: 25px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    box-shadow: none;
    background-color: rgba(0,1,42,1);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_mug {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_gks.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#widget_gks {
    width: 89.32%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rbm {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_13q.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 10px;
}
#widget_13q {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_tnq {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(183,183,183,1) rgba(183,183,183,1) rgba(183,183,183,1) rgba(183,183,183,1);
    border-style: solid;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_vu2 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#widget_ies {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_j5v {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5rm.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#widget_5rm {
    width: 41.44%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_puu.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#widget_puu {
    width: 49.23%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_e78 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 4;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 149d840.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\33 149d840 {
    width: 56.31%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_prm {
    width: 100%;
    height: 405px;
    max-width: 100%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,1,42,1);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_jae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 15px;
}
#widget_jae {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#group_t8u {
    align-items: flex-start;
    width: 100%;
    min-height: 221px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    box-shadow: rgba(116,116,116,1) 0px 0px 11px 0px;
    order: 2;
}
    
#widget_e8h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#afeb8b9c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 15px;
}
#afeb8b9c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 e1b2af8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 221px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    box-shadow: none;
    order: 2;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 aee183a {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#ac06a2b9 {
    margin: 0px 0% 0px 0%;
}
    
#\36 cf9282f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 ad87745 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(0, 1, 42, 1);
}
    
#group_it8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(116,116,116,1) 0px 0px 11px 0px;
}
    
#group_0ps {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(116,116,116,1) 0px 0px 11px 0px;
}
    
#widget_pu0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e694c8b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u0c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_u0c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px -3% 0px -3%;
}
    
#widget_9a8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_9a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px -3% 0px -3%;
}
}



@media all {
    
#\34 ecb0c8c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 15px;
}
#\34 ecb0c8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 d9ca71f {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 6a101a9 {
    margin: 0px 0% 0px 0%;
}
    
#\37 c02730a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a3c5c1d3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(0, 1, 42, 1);
}
    
#\38 988a55f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(116,116,116,1) 0px 0px 11px 0px;
}
    
#\37 6d1bf27 {
    flex-direction: row;
    align-items: flex-start;
    width: 1128.12px;
    min-height: 221px;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    box-shadow: none;
    order: 0;
    padding: 16px 0px 16px 0px;
}
    
#widget_mh7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f7411422 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(116,116,116,1) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_79l {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4hi {
    width: 209px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
}
    
#f7bbacb2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(116,116,116,1) 0px 0px 11px 0px;
}
    
#d9961310.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d9961310 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 6743540 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(0, 1, 42, 1);
}
    
#\38 4507814 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 cd49101.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 15px;
}
#\32 cd49101 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 b0304b7 {
    flex-direction: row;
    align-items: flex-start;
    width: 1128.12px;
    min-height: 221px;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    box-shadow: none;
    order: 0;
    padding: 16px 0px 16px 0px;
}
    
#\38 98f21b9 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 30f2579.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 30f2579 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 6f55423 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(116,116,116,1) 0px 0px 11px 0px;
}
    
#\34 66ccbf3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(116,116,116,1) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 59c9e64 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d5d2438e {
    margin: 0px 0% 0px 0%;
}
    
#\32 fff7d17 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 ed0624e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(116,116,116,1) 0px 0px 11px 0px;
}
}



@media all {
    
#ac7205f3 {
    flex-direction: row;
    align-items: flex-start;
    width: 1128.12px;
    min-height: 221px;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    box-shadow: none;
    order: 0;
    padding: 16px 0px 16px 0px;
}
    
#cc25d9e9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 15px;
}
#cc25d9e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#eb1921d7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(0, 1, 42, 1);
}
    
#d94800e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49.5%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 7a87eb2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.81%;
    min-height: 616px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(116,116,116,1) 0px 0px 11px 0px;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d3f28fbc {
    margin: 0px 0% 0px 0%;
}
    
#\38 af08fd7 {
    min-height: 320px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_bcv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_37j.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 15px;
}
#widget_37j {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_jp6 {
    justify-content: flex-start;
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_hpr {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 29px;
}
    
#group_5lg {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 616px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(116,116,116,1) 0px 0px 11px 0px;
    height: auto;
    padding: 25px 16px 25px 16px;
    margin: 6px 0% 0px 0%;
}
    
#widget_0t2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ohe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_att {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_6qs {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#group_lgm {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 92.98%;
    min-height: 139px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 5;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_m6h {
    width: 47.28%;
    height: auto;
    max-width: 100%;
}
    
#widget_0e4 {
    width: 123px;
    height: auto;
    max-width: 100%;
}
    
#widget_9qp {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 3% 4%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 80px;
}
    
#widget_prm {
    height: 585px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 aee183a {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\37 e1b2af8 {
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_it8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_0ps {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 d9ca71f {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\37 6d1bf27 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 988a55f {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#f7bbacb2 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#f7411422 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 98f21b9 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\32 b0304b7 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 ed0624e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 6f55423 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 66ccbf3 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7a87eb2 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ac7205f3 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 af08fd7 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_0e4 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    padding: 25px 10px 25px 10px;
    margin: 1% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 24px;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#widget_gks.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#widget_gks {
    width: 97.31%;
    margin: 0px 0% 0px -2%;
}
    
#group_j5v {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#widget_5rm {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_puu {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 149d840 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_prm {
    height: 257px;
}
    
#group_tnq {
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#widget_vu2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ies {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_e78 {
    padding: 5px 0px 5px 0px;
    margin: -5px 0% -5px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 10px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\39 aee183a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 cf9282f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 5px;
}
    
#group_it8 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 e1b2af8 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_0ps {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 d9ca71f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 c02730a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 5px;
}
    
#\38 988a55f {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 6d1bf27 {
    max-width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f7411422 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#f7bbacb2 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 b0304b7 {
    max-width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 fff7d17 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 5px;
}
    
#\38 98f21b9 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 6f55423 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 ed0624e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 66ccbf3 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 7a87eb2 {
    min-width: 32px;
    width: 100.00%;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ac7205f3 {
    max-width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d94800e4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 af08fd7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_jp6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_hpr.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_hpr {
    margin: 10px 0% 0px 0%;
}
    
#widget_bcv.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#widget_bcv {
    margin: 0px 0% 0px 0%;
}
    
#widget_0e4 {
    height: auto;
    min-width: 32px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#group_lgm {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    height: auto;
    min-height: 160px;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_m6h {
    min-width: 32px;
    width: 100.00%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
}

