@media (min-width:1025px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

  *#dm .dmInner div.u_1617020276 .copyright { font-size:12px !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

  *#dm .dmInner div.u_2025991174 p { text-align:center !important; }

  *#dm .dmInner div.u_2025991174 li { text-align:center !important; }

  *#dm .dmInner div.u_2025991174 { text-align:center !important; }

  *#dm .dmInner div.u_1506065923 p { text-align:center !important; }

  *#dm .dmInner div.u_1506065923 li { text-align:center !important; }

  *#dm .dmInner div.u_1506065923 { text-align:center !important; }

  *#dm .dmInner div.u_195969251 p { text-align:center !important; }

  *#dm .dmInner div.u_195969251 li { text-align:center !important; }

  *#dm .dmInner div.u_195969251 { text-align:center !important; }
}

@media all {
  *#dm .dmInner div.u_1721508574 p { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1721508574 li { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1721508574 { color:var(--color_8) !important; }

  *#dm .dmInner *.u_1617020276 .copyright { text-align:CENTER !important; }

  *#dm .dmInner div.u_1617020276 .copyright { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1932619432 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c4f14cfe/icon/Arrow_2094737.svg) !important;
  }

  *#dm .dmInner a.u_1468204298 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c4f14cfe/icon/Arrow_2094737.svg) !important;
  }

  *#dm .dmInner a.u_1579438715 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c4f14cfe/icon/Arrow_2094737.svg) !important;
  }

  *#dm .dmInner a.u_1260590555 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c4f14cfe/icon/Arrow_2094737.svg) !important;
  }

  *#dm .dmInner a.u_1959597827 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c4f14cfe/icon/Arrow_2094737.svg) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2025991174 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: "DM Sans" !important;
    line-height:27px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_2025991174 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: "DM Sans" !important;
    line-height:27px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_2025991174 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: "DM Sans" !important;
    line-height:27px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1506065923 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: "DM Sans" !important;
    line-height:27px !important;
    font-style:normal !important;
    text-align:left !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1506065923 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: "DM Sans" !important;
    line-height:27px !important;
    font-style:normal !important;
    text-align:left !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1506065923 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: "DM Sans" !important;
    line-height:27px !important;
    font-style:normal !important;
    text-align:left !important;
    font-size:16px !important;
  }

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

  *#dm .dmInner div.u_2761820635 *.open-hours-item dt {
    color:var(--color_8) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_2761820635 *.open-hours-item dd {
    color:var(--color_8) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_2761820635 *.open-hours-item time {
    color:var(--color_8) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_2761820635 *.open-hours-special {
    color:var(--color_8) !important;
    font-size:16px !important;
  }

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

  *#dm .dmInner div.u_195969251 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: "DM Sans" !important;
    line-height:27px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_195969251 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: "DM Sans" !important;
    line-height:27px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_195969251 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: "DM Sans" !important;
    line-height:27px !important;
    font-style:normal !important;
    text-align:left !important;
  }

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

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

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

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

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

  *#dm .dmInner nav.u_1045338061 { color:white !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#dedf42be {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a212ff13 {
    min-height: 181px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 100px 4% 150px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bdfbfff6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 9a894c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 63.54%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d9d64a43::before, #d9d64a43 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.7;
}
#d9d64a43 {
    border-radius: 0 0 5px 5px;
    background-image: url("https://lirp.cdn-website.com/c4f14cfe/dms3rep/multi/opt/pexels-photo-4469165-1920w.jpeg");
    background-attachment: fixed;
}
    
#c6b5a5e6 {
    width: 208px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\38 108e86b {
    margin: 0px 0% 0px 0%;
}
    
#group_tff {
    width: 32.42%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media all {
    
#e223f312::before, #e223f312 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.7;
    border-radius: inherit;
}
#e223f312 {
    background-image: url("https://lirp.cdn-website.com/c4f14cfe/dms3rep/multi/opt/pexels-photo-4705933-1920w.jpeg");
    border-radius: 0 0 5px 5px;
    background-position: 50% 0%;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: fixed;
}
    
#\36 8262d47 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a3d91c8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ca4d4804 {
    margin: 0px 0% 0px 0%;
}
    
#e48c545c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 ec92a8a {
    min-height: 55px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding: 25px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#be27d8c7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\30 580906c {
    margin: 0px 0% 0px 0%;
}
    
#\38 308446d::before, #\38 308446d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.6;
    border-radius: inherit;
}
#\38 308446d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/c4f14cfe/dms3rep/multi/opt/pexels-photo-7218525-1920w.jpeg");
    background-attachment: fixed;
    background-position: 50% 100%;
}
    
#\36 81fa07b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f1e5294e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 032aed7 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 4% 150px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 668cbee {
    width: 208px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 627573c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    min-width: 4%;
    background-image: linear-gradient(0deg, rgba(111, 19, 138, 1) 0%, rgba(68, 81, 171, 1) 100%);
    background-origin: border-box;
    border-radius: 25px 0 25px 0;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: -80px 0% 0px 0%;
}
    
#\31 61b66f0 {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 4% 25px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 50ed842::before, #\39 50ed842 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#\39 50ed842 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/c4f14cfe/dms3rep/multi/opt/pexels-photo-4705933-1920w.jpeg");
    background-repeat: repeat;
    background-size: auto;
    background-attachment: fixed;
}
    
#widget_2ca {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_5lg {
    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;
}
    
#\32 edcc5c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_tgo {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2.2476513799057627%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dc28c830 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    min-width: 4%;
    background-image: linear-gradient(0deg, rgba(111, 19, 138, 1) 0%, rgba(68, 81, 171, 1) 100%);
    background-origin: border-box;
    border-radius: 25px 0 25px 0;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: -80px 0% 0px 0%;
}
    
#\36 7e1d216 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 690af8e {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2.2476513799057627%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1rh {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_sgp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 fff17c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    min-width: 4%;
    background-image: linear-gradient(0deg, rgba(111, 19, 138, 1) 0%, rgba(68, 81, 171, 1) 100%);
    background-origin: border-box;
    border-radius: 25px 0 25px 0;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: -80px 0% 0% 0%;
}
    
#fdd87cd0 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 5ad2b1a {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2.2476513799057627%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c5de7802 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_3qc {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#f69ae042 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ceba4997::before, #ceba4997 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.7;
    border-radius: inherit;
}
#ceba4997 {
    background-image: url("https://lirp.cdn-website.com/c4f14cfe/dms3rep/multi/opt/pexels-photo-4705933-1920w.jpeg");
    border-radius: 0 0 5px 5px;
    background-position: 50% 0%;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: fixed;
}
    
#\39 139a607 {
    margin: 0px 0% 0px 0%;
}
    
#a1d038d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a940cf6 {
    min-height: 214px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding: 0px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 4a9e5e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 ba5a202 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    justify-content: flex-start;
    align-items: center;
    border-radius: 100px 0 100px 0;
    background-image: url("https://lirp.cdn-website.com/c4f14cfe/dms3rep/multi/opt/pexels-photo-5353881-1920w.jpeg");
    border-width: 0 20px 0 0;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 16px 0% 16px 0%;
}
}



@media all {
    
#fe7ab137 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b38dc4d {
    min-height: 113px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding: 0px 4% 50px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 73f3d81 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f1013747::before, #f1013747 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.7;
    border-radius: inherit;
}
#f1013747 {
    background-image: url("https://lirp.cdn-website.com/c4f14cfe/dms3rep/multi/opt/pexels-photo-4705933-1920w.jpeg");
    border-radius: 0 0 5px 5px;
    background-position: 50% 0%;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: fixed;
}
    
#\30 c6f56c1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 6249029::before, #\34 6249029 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.5;
    border-radius: inherit;
}
#\34 6249029 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/c4f14cfe/dms3rep/multi/opt/pexels-photo-8082550-1920w.jpeg");
    border-radius: 25px 0 25px 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: -80px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a1fbfdb4::before, #a1fbfdb4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.5;
    border-radius: inherit;
}
#a1fbfdb4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/c4f14cfe/dms3rep/multi/opt/pexels-photo-15798784-1920w.jpeg");
    border-radius: 25px 0 25px 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: -80px 0% 0% 0%;
}
    
#a542db88 {
    min-height: 200px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 4% 25px 4%;
    margin: 0% 0% 0% 0%;
}
    
#b8e7ab68::before, #b8e7ab68 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#b8e7ab68 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/c4f14cfe/dms3rep/multi/opt/pexels-photo-4705933-1920w.jpeg");
    background-repeat: repeat;
    background-size: auto;
    background-attachment: fixed;
}
    
#widget_l61 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 5001f83 {
    margin: 0px 0% 0px 0%;
}
    
#\31 1eea48e::before, #\31 1eea48e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.5;
    border-radius: inherit;
}
#\31 1eea48e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/c4f14cfe/dms3rep/multi/opt/IMG-20250930-WA0022-1920w.jpg");
    border-radius: 25px 0 25px 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: -80px 0% 0% 0%;
}
    
#\31 21d9f52 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 e3eff78 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cb12ef0b::before, #cb12ef0b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.5;
    border-radius: inherit;
}
#cb12ef0b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/c4f14cfe/dms3rep/multi/opt/20260107_135540-1920w.jpg");
    border-radius: 25px 0 25px 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: -80px 0% 0px 0%;
}
    
#e75f381b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 2602816 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#f594417d {
    min-height: 233px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 25px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
    
#ea07939b::before, #ea07939b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#ea07939b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/c4f14cfe/dms3rep/multi/opt/pexels-photo-4705933-1920w.jpeg");
    background-repeat: repeat;
    background-size: auto;
    background-attachment: fixed;
}
    
#\35 197e73e {
    margin: 0px 0% 0px 0%;
}
    
#widget_219 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_pf9 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c5c42f9d::before, #c5c42f9d > .bgExtraLayerOverlay {
    
}
#c5c42f9d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: linear-gradient(0deg, rgba(66, 34, 142, 1) 0%, rgba(10, 200, 246, 1) 100%);
    border-radius: 25px 0 25px 0;
    background-origin: border-box;
    flex: 1 1 auto;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#b840fecc {
    min-height: 275px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: wrap;
    padding: 10px 4% 10px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 4cad5e2 {
    margin: 0px 0% 0px 0%;
}
    
#b99ef0f5::before, #b99ef0f5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#b99ef0f5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/c4f14cfe/dms3rep/multi/opt/pexels-photo-4705933-1920w.jpeg");
    background-repeat: repeat;
    background-size: auto;
    background-attachment: fixed;
}
    
#fabde7de {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d1ba9e26::before, #d1ba9e26 > .bgExtraLayerOverlay {
    
}
#d1ba9e26 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: linear-gradient(0deg, rgba(66, 34, 142, 1) 0%, rgba(10, 200, 246, 1) 100%);
    border-radius: 25px 0 25px 0;
    background-origin: border-box;
    flex: 1 1 auto;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\36 0c2bde7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 3d5035a::before, #\34 3d5035a > .bgExtraLayerOverlay {
    
}
#\34 3d5035a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: linear-gradient(0deg, rgba(66, 34, 142, 1) 0%, rgba(10, 200, 246, 1) 100%);
    border-radius: 25px 0 25px 0;
    background-origin: border-box;
    flex: 1 1 auto;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#b43d7ed2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d190e79c::before, #d190e79c > .bgExtraLayerOverlay {
    
}
#d190e79c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: linear-gradient(0deg, rgba(66, 34, 142, 1) 0%, rgba(10, 200, 246, 1) 100%);
    border-radius: 25px 0 25px 0;
    background-origin: border-box;
    flex: 1 1 auto;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#d0b5d2b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 4426240 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 4% 25px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 079031f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#db5e4e0f {
    margin: 0px 0% 0px 0%;
}
    
#\38 453e913 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dad20252::before, #dad20252 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#dad20252 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/c4f14cfe/dms3rep/multi/opt/pexels-photo-4705933-1920w.jpeg");
    background-repeat: repeat;
    background-size: auto;
    background-attachment: fixed;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 e5cdf3d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 100px 0 100px 0;
    background-image: linear-gradient(0deg, rgba(111, 19, 138, 1) 0%, rgba(68, 81, 171, 1) 100%);
    background-origin: border-box;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 50px 25px 50px 25px;
    margin: 0% 0% 0% 0%;
}
    
#d33b7016 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 25px 4% 25px 4%;
    margin: 0% 0% 0% 0%;
}
    
#f404a826::before, #f404a826 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#f404a826 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/c4f14cfe/dms3rep/multi/opt/pexels-photo-4705933-1920w.jpeg");
    background-repeat: repeat;
    background-size: auto;
    background-attachment: fixed;
}
    
#widget_n86 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_pul {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 01bc3ad {
    width: 208px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a85f31b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 6c81e7b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#b4f9df70 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 25px 4% 50px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2f14f58::before, #\36 2f14f58 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#\36 2f14f58 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/c4f14cfe/dms3rep/multi/opt/pexels-photo-4705933-1920w.jpeg");
    background-repeat: repeat;
    background-size: auto;
    background-attachment: fixed;
}
    
#widget_aj3 {
    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;
}
    
#\30 bf4a501 {
    margin: 0px 0% 0px 0%;
}
    
#widget_cta {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hn6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_hn6 {
    width: 150px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -50px 0% -70px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 33181a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nsg {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2735346358792183%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_uks {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 221px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.3446086213212847%;
    flex-wrap: nowrap;
    height: auto;
    background-color: var(--color_1);
    background-image: none;
}
    
#group_63v {
    justify-content: flex-start;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#widget_u55 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_rsl {
    width: 475px;
    height: 300px;
    max-width: 100%;
}
    
#widget_nlk {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 30104e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6km {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a212ff13 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#\38 9a894c1 {
    width: 100%;
    min-height: 80px;
}
    
#d9d64a43::before, #d9d64a43 > .bgExtraLayerOverlay {
    
}
#d9d64a43 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\38 108e86b {
    margin: 0px 0% 0px 0%;
}
    
#group_tff {
    width: 100%;
    min-height: 32px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e223f312::before, #e223f312 > .bgExtraLayerOverlay {
    
}
#e223f312 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\32 ec92a8a {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#a3d91c8a {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 580906c {
    margin: 0px 0% 0px 0%;
}
    
#\38 308446d::before, #\38 308446d > .bgExtraLayerOverlay {
    
}
    
#\39 032aed7 {
    padding: 100px 4% 150px 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 61b66f0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 0px;
}
    
#f69ae042 {
    margin: 0px 0% 0px 0%;
}
    
#\34 627573c {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 25px 25px 25px 25px;
    margin: -80px 0% 0% 0%;
}
    
#dc28c830 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 25px 25px 25px 25px;
    margin: -80px 0% 0% 0%;
}
    
#\30 fff17c0 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 50ed842::before, #\39 50ed842 > .bgExtraLayerOverlay {
    
}
    
#\30 5ad2b1a {
    height: auto;
    min-height: 53px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ceba4997::before, #ceba4997 > .bgExtraLayerOverlay {
    
}
#ceba4997 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\30 a940cf6 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#a1d038d9 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\36 ba5a202 {
    width: 100%;
    min-height: 450px;
    order: 1;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fe7ab137 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\32 b38dc4d {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#f1013747::before, #f1013747 > .bgExtraLayerOverlay {
    
}
#f1013747 {
    background-repeat: no-repeat;
    background-size: cover;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6249029::before, #\34 6249029 > .bgExtraLayerOverlay {
    
}
#\34 6249029 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a542db88 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 450px;
}
    
#\34 5001f83 {
    margin: 0px 0% 0px 0%;
}
    
#a1fbfdb4::before, #a1fbfdb4 > .bgExtraLayerOverlay {
    
}
#a1fbfdb4 {
    width: 49%;
    flex: 1 1 auto;
    padding: 25px 25px 25px 25px;
    margin: -80px 0% 0% 0%;
}
    
#\31 1eea48e::before, #\31 1eea48e > .bgExtraLayerOverlay {
    
}
#\31 1eea48e {
    width: 49%;
    flex: 1 1 auto;
    padding: 25px 25px 25px 25px;
    margin: -80px 0% 0% 0%;
}
    
#cb12ef0b::before, #cb12ef0b > .bgExtraLayerOverlay {
    
}
#cb12ef0b {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b8e7ab68::before, #b8e7ab68 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f594417d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 197e73e {
    margin: 0px 0% 0px 0%;
}
    
#ea07939b::before, #ea07939b > .bgExtraLayerOverlay {
    
}
    
#\30 2602816 {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b840fecc {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 12px;
}
    
#c5c42f9d::before, #c5c42f9d > .bgExtraLayerOverlay {
    
}
#c5c42f9d {
    align-items: flex-start;
}
    
#\36 4cad5e2 {
    margin: 0px 0% 0px 0%;
}
    
#d1ba9e26::before, #d1ba9e26 > .bgExtraLayerOverlay {
    
}
    
#\34 3d5035a::before, #\34 3d5035a > .bgExtraLayerOverlay {
    
}
    
#d190e79c::before, #d190e79c > .bgExtraLayerOverlay {
    
}
    
#b99ef0f5::before, #b99ef0f5 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 4426240 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 39px;
}
    
#db5e4e0f {
    margin: 0px 0% 0px 0%;
}
    
#dad20252::before, #dad20252 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d33b7016 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 a85f31b {
    margin: 0px 0% 0px 0%;
}
    
#f404a826::before, #f404a826 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b4f9df70 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 12px;
}
    
#\30 bf4a501 {
    margin: 0px 0% 0px 0%;
}
    
#\36 2f14f58::before, #\36 2f14f58 > .bgExtraLayerOverlay {
    
}
    
#\33 6c81e7b {
    height: auto;
    min-height: 80px;
    width: 100%;
}
    
#group_63v {
    width: 100%;
    min-height: 80px;
}
    
#widget_u55 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_rsl {
    width: 640px;
    height: 400px;
}
}



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



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



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



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



@media (max-width: 767px) {
    
#a212ff13 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#\38 9a894c1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#d9d64a43::before, #d9d64a43 > .bgExtraLayerOverlay {
    
}
#d9d64a43 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#c6b5a5e6 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 108e86b {
    margin: 0px 0% 0px 0%;
}
    
#group_tff {
    width: 100%;
    min-height: 32px;
    align-items: center;
    order: 2;
    height: auto;
}
}



@media (max-width: 767px) {
    
#e223f312::before, #e223f312 > .bgExtraLayerOverlay {
    
}
#e223f312 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\32 ec92a8a {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#a3d91c8a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
}



@media (max-width: 767px) {
    
#be27d8c7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 032aed7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 50px 4% 100px 4%;
}
    
#\38 308446d::before, #\38 308446d > .bgExtraLayerOverlay {
    
}
    
#\35 668cbee {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 580906c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 627573c {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\31 61b66f0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 20px 0px 20px;
}
    
#dc28c830 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\30 fff17c0 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0% 0%;
}
    
#\39 50ed842::before, #\39 50ed842 > .bgExtraLayerOverlay {
    
}
    
#\30 5ad2b1a {
    height: auto;
    min-height: 51px;
}
    
#f69ae042 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ceba4997::before, #ceba4997 > .bgExtraLayerOverlay {
    
}
#ceba4997 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\30 a940cf6 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#a1d038d9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\36 ba5a202 {
    width: 100%;
    min-height: 250px;
    align-items: center;
    order: 1;
    height: auto;
}
}



@media (max-width: 767px) {
    
#fe7ab137 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\32 b38dc4d {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 4% 25px 4%;
}
    
#f1013747::before, #f1013747 > .bgExtraLayerOverlay {
    
}
#f1013747 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\30 c6f56c1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 6249029::before, #\34 6249029 > .bgExtraLayerOverlay {
    
}
#\34 6249029 {
    min-height: 200px;
    align-items: center;
    width: 100%;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#a1fbfdb4::before, #a1fbfdb4 > .bgExtraLayerOverlay {
    
}
#a1fbfdb4 {
    min-height: 200px;
    align-items: center;
    width: 100%;
    padding: 25px 25px 25px 25px;
    margin: -40px 0% 0% 0%;
}
    
#a542db88 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 20px 0px 20px;
}
    
#\31 1eea48e::before, #\31 1eea48e > .bgExtraLayerOverlay {
    
}
#\31 1eea48e {
    min-height: 200px;
    align-items: center;
    width: 100%;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0% 0%;
}
    
#cb12ef0b::before, #cb12ef0b > .bgExtraLayerOverlay {
    
}
#cb12ef0b {
    min-height: 200px;
    align-items: center;
    width: 100%;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#b8e7ab68::before, #b8e7ab68 > .bgExtraLayerOverlay {
    
}
    
#\34 5001f83 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 2602816 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f594417d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ea07939b::before, #ea07939b > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#c5c42f9d::before, #c5c42f9d > .bgExtraLayerOverlay {
    
}
#c5c42f9d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b840fecc {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#d1ba9e26::before, #d1ba9e26 > .bgExtraLayerOverlay {
    
}
#d1ba9e26 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 3d5035a::before, #\34 3d5035a > .bgExtraLayerOverlay {
    
}
#\34 3d5035a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d190e79c::before, #d190e79c > .bgExtraLayerOverlay {
    
}
#d190e79c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b99ef0f5::before, #b99ef0f5 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\38 4426240 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 20px 0px 20px;
}
    
#\39 079031f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#dad20252::before, #dad20252 > .bgExtraLayerOverlay {
    
}
    
#db5e4e0f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 e5cdf3d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d33b7016 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 20px 0px 20px;
}
    
#\32 01bc3ad {
    margin-left: 0px;
    margin-right: 0px;
}
    
#f404a826::before, #f404a826 > .bgExtraLayerOverlay {
    
}
    
#\30 a85f31b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 6c81e7b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#b4f9df70 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 25px 20px 25px 20px;
}
    
#\36 2f14f58::before, #\36 2f14f58 > .bgExtraLayerOverlay {
    
}
    
#\30 bf4a501 {
    margin: 0px 0% 0px 0%;
}
    
#group_63v {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_nlk {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 30104e2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_6km {
    justify-content: flex-start;
    --column-gap: 12px;
    column-gap: 3.7735849056603774%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: center;
}
}

