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

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

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

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

  *#dm .dmInner div.u_1414472030 { text-align:left !important; }

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

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

  *#dm .dmInner div.u_1973034276 { text-align:left !important; }

  *#dm .dmInner *.u_1405700344 .socialHubIcon {
    width:35px !important;
    height:35px !important;
    font-size:23.333333333333332px !important;
    line-height:35px !important;
  }

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

  *#dm .dmInner *.u_1405700344 .socialHubIcon {
    width:35px !important;
    height:35px !important;
    font-size:23.333333333333332px !important;
    line-height:35px !important;
  }

  *#dm .dmInner *.u_1405700344 .socialHubIcon:after {
    width:43px !important;
    height:35px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1414472030 { text-align:left !important; }

  *#dm .dmInner *.u_1405700344 .socialHubIcon {
    width:38px !important;
    height:38px !important;
    font-size:25.333333333333332px !important;
    line-height:38px !important;
  }

  *#dm .dmInner *.u_1405700344 .socialHubIcon:after {
    width:46px !important;
    height:38px !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 div.u_1761163693 .svg { fill:var(--color_8) !important; }

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

  *#dm .dmInner div.u_1596606111 {
    background-color:var(--color_5) !important;
    background-image:initial !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1596606111:hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1596606111.hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1245224291 {
    background-color:var(--color_5) !important;
    background-image:initial !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1245224291:hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1245224291.hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner div.u_1264375773 {
    background-color:var(--color_5) !important;
    background-image:initial !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1264375773:hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1264375773.hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1073959717:hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1073959717.hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1339856738 {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-radius:100px 100px 100px 100px !important;
  }

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

  *#dm .dmInner div.u_1016191640 {
    background-color:var(--color_5) !important;
    background-image:initial !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1016191640:hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1016191640.hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner div.u_1899487503 {
    background-color:var(--color_5) !important;
    background-image:initial !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1899487503:hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1899487503.hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner div.u_1266915615 {
    background-color:var(--color_5) !important;
    background-image:initial !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1266915615:hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1266915615.hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner div.u_1761163693 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:100px 100px 100px 100px !important;
  }

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

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

  *#dm .dmInner div.u_1348205677 {
    background-color:var(--color_9) !important;
    background-image:none !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1073959717 {
    background-color:var(--color_9) !important;
    background-image:none !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1013168134 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1873529168:hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1873529168.hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner div.u_1414472030 p {
    color:var(--color_8) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(248,248,248) !important;
    letter-spacing:normal !important;
    font-family: Outfit !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1414472030 li {
    color:var(--color_8) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(248,248,248) !important;
    letter-spacing:normal !important;
    font-family: Outfit !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1585859166:hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1585859166.hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner div.u_1973034276 p {
    color:var(--color_8) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(248,248,248) !important;
    letter-spacing:normal !important;
    font-family: Outfit !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1973034276 li {
    color:var(--color_8) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(248,248,248) !important;
    letter-spacing:normal !important;
    font-family: Outfit !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1724029560:hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1724029560.hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner div.u_1508848375 *.open-hours-item dt { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1508848375 *.open-hours-item dd { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1508848375 *.open-hours-item time { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1508848375 *.open-hours-special { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1414472030 {
    color:var(--color_8) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(248,248,248) !important;
    letter-spacing:normal !important;
    font-family: Outfit !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1414472030 .rteBlock { text-align:left !important; }

  *#dm .dmInner div.u_1973034276 {
    color:var(--color_8) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(248,248,248) !important;
    letter-spacing:normal !important;
    font-family: Outfit !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1973034276 .rteBlock { text-align:left !important; }

  *#dm .dmInner div.u_1873529168 {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1585859166 {
    background-color:var(--color_9) !important;
    background-image:none !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1724029560 {
    background-color:var(--color_9) !important;
    background-image:none !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_1348205677:hover {
    background-color:var(--color_9) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1348205677.hover {
    background-color:var(--color_9) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_3874925907 img {
    border-radius:20px 20px 20px 20px !important;
    object-fit:contain !important;
  }

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

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

  *#dm .dmInner div.u_1405700344 .socialHubInnerDiv {
    justify-content:flex-start !important;
    column-gap:15px !important;
  }

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

  *#dm .dmInner div.u_1356864064 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1405700344 .socialHubIcon {
    width:45px !important;
    height:45px !important;
    font-size:30px !important;
    line-height:45px !important;
    color:var(--color_11) !important;
    background-color:var(--color_9) !important;
  }

  *#dm .dmInner div.u_1678724570 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1678724570 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1515613663 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1515613663 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1506571853 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1506571853 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1359225273 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1359225273 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1490780311 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1490780311 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1572574491 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1572574491 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1316049087 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1316049087 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1727256279 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1727256279 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner nav.u_1601043905 { color:black !important; }
}
@media (max-width:575px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: none;
}
}



@media all {
    
#c8c2c94e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 5% 0% 0% 0%;
}
    
#\34 7d51a13 {
    min-height: 816px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 50px 4% 50px 4%;
    margin: 0% 0% 0% 0%;
}
    
#b6397be5::before, #b6397be5 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_11);
    opacity: 0.7;
}
#b6397be5 {
    border-radius: 0px 0px 50px 50px;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/d37ec1fd/dms3rep/multi/opt/wings-1920w.jpg");
    box-shadow: none;
}
    
#\30 381058c {
    margin: 0px 0% 2px 0%;
}
    
#widget_fbl {
    width: 47.64%;
    height: auto;
    max-width: 100%;
}
    
#ba74b2c5 {
    width: 63.01%;
    height: auto;
    max-width: 100%;
}
    
#group_05o {
    flex-direction: row;
    align-items: center;
    width: 232px;
    min-height: 71.8984px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 100px 100px 100px 100px;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 2px 2px 2px 2px;
    height: auto;
    justify-content: space-between;
    padding: 5px 5px 5px 15px;
    margin: 0% 0% 0% 0%;
}
    
#widget_vr4 {
    width: 68.20%;
    height: auto;
    max-width: 100%;
}
    
#widget_3di {
    width: 57.8359px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 976668f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\30 f85f1a0 {
    padding-top: 50px;
    padding-bottom: 50px;
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-right: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_2go {
    width: 100%;
    height: 528px;
    min-height: 100px;
    max-width: 100%;
    align-self: flex-start;
}
}



@media all {
    
#\32 86528ca {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 25px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 25px 4% 50px 4%;
    margin: 0% 0% 0% 0%;
}
    
#c349a661 {
    background-color: var(--color_11);
    background-image: none;
    border-radius: 0 0 50px 50px;
}
    
#\39 fce5dbf {
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 2px 2px 2px 2px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 4300cdf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 d902e3f {
    width: 62.31%;
    height: auto;
    max-width: 100%;
}
    
#widget_stg {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 3940fe5.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\39 3940fe5 {
    width: 44.5px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3e0c9ba {
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 2px 2px 2px 2px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 ecaf02f {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 738e1f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 f7e075b {
    width: 56.33%;
    height: auto;
    max-width: 100%;
}
    
#dbe07a3f.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#dbe07a3f {
    width: 44.5px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 65d92cd {
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 2px 2px 2px 2px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 6116af5 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 5781abc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 e70ac04 {
    width: 66.69%;
    height: auto;
    max-width: 100%;
}
    
#\30 08b2792.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\30 08b2792 {
    width: 44.5px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a455cca {
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a3257e12 {
    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;
}
    
#\31 912ee40.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\31 912ee40 {
    width: 44.5px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dgn {
    align-items: flex-start;
    width: 100%;
    min-height: 273px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
}
}



@media all {
    
#\30 d6485f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_8);
    background-image: initial;
    flex-direction: row;
    align-items: center;
    padding: 16px 25px 16px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\32 b0fd1b3 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 38px 4% 10px 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_qr1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 ac0a800 {
    background-color: var(--color_11);
    background-image: none;
    border-radius: 50px 50px 0 0;
}
    
#\37 72fc130 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 22cc040 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a0cf7490 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 59px 50px 59px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 7e9d5c0 {
    min-height: 680px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 3aba2f5 {
    background-color: var(--color_9);
    background-image: none;
}
    
#group_1t2::before, #group_1t2 > .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;
}
#group_1t2 {
    align-items: flex-start;
    width: 99.99%;
    min-height: 466px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 0%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_9);
    background-image: url("https://lirp.cdn-website.com/d37ec1fd/dms3rep/multi/opt/shutterstock_531607897-1920w.jpg");
    height: auto;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 2px 2px 2px 2px;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 36px 36px 36px 36px;
    margin: 0% 0% 0% 0%;
}
    
#widget_iov {
    width: 86.21%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 85e9e17 {
    width: 74.13%;
    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_tsb {
    align-items: flex-start;
    width: 48.33%;
    min-height: 506px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    order: 0;
}
    
#\36 5dbe77a {
    align-items: center;
    width: 28.14%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#widget_641 {
    width: 100.00%;
    height: 474px;
    max-width: 100%;
}
}



@media all {
    
#\35 4949325 {
    align-items: flex-start;
    width: 40.31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4287574646996446%;
    flex-wrap: nowrap;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 4ca432c {
    min-height: 425px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\37 26e2cf2::before, #\37 26e2cf2 > .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;
}
#\37 26e2cf2 {
    border-radius: 20px 20px 20px 20px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/d37ec1fd/dms3rep/multi/opt/shutterstock_531607897-1920w.jpg");
}
    
#\35 907eaca {
    margin: 50px 2% 47px 2%;
}
    
#\31 4f64d4d {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    order: 0;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 1ac3eba {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 15f762e {
    width: 27.89%;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b607733a {
    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;
}
}



@media all {
    
#\35 0dd326b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 34c86af {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\30 19343b0 {
    margin-left: 4%;
    margin-right: 4%;
    margin-bottom: 120px;
}
    
#b5912c7c::before, #b5912c7c > .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;
}
#b5912c7c {
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    background-image: url("https://lirp.cdn-website.com/d37ec1fd/dms3rep/multi/opt/shutterstock_531607897-1920w.jpg");
}
    
#widget_e5f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_f1u {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_q2s {
    width: 270px;
    height: 66px;
    max-width: 100%;
    order: 6;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#feba3406 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 155.35%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 var(--color_4) #000000;
    border-width: 0 0 2px 0;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 5px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f90f8706.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#f90f8706 {
    width: 44.5px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 d659c0e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 5b0b9f2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 155.35%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 var(--color_4) #000000;
    border-width: 0 0 2px 0;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 5px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f83cc8c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bffca332.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#bffca332 {
    width: 44.5px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#cdf1d912 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 155.35%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 var(--color_4) #000000;
    border-width: 0 0 2px 0;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0% 0% 5px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6c99ed5.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\32 6c99ed5 {
    width: 44.5px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 ecb6c88 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 7ac24cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#c41f9cad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_j00 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/d37ec1fd/dms3rep/multi/opt/3-655af8e2-1920w.jpg");
    border-radius: 20px 20px 20px 20px;
}
}



@media all {
    
#\39 2061685 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    align-items: center;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 2px 2px 2px 2px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c7c828a8 {
    width: 110px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f23e48eb {
    width: 100%;
    height: 296px;
    min-height: 100px;
    max-width: 100%;
}
    
#\32 fdabfef {
    width: 110px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c4ae5c08 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 25px 4% 50px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 4076fa2 {
    width: 100%;
    height: 290px;
    min-height: 100px;
    max-width: 100%;
}
    
#d710b42e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    align-items: center;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 a926448::before, #\35 a926448 > .bgExtraLayerOverlay {
    
}
#\35 a926448 {
    background-image: none;
    background-color: var(--color_11);
    border-radius: 0 0 50px 50px;
}
}



@media all {
    
#b92e3d0e {
    background-color: var(--color_11);
    background-image: none;
    border-radius: 25px 29px 0 0;
}
    
#b7479173 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 25px 4% 25px 4%;
    margin: 0% 0% 0% 0%;
}
    
#e3fd0e9e {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-image: none;
    background-color: var(--color_5);
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    padding: 16px 25px 16px 25px;
    margin: -100px 0% 0% 0%;
}
    
#\37 0a5187a {
    width: 57.44%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4b7cefc {
    width: 31.23%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed84a765.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#ed84a765 {
    width: 39.8359px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 f217d4a {
    width: 54.07%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 c3dec54 {
    min-height: 130px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 25px 4% 10px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d180ea7 {
    background-color: var(--color_11);
    background-image: none;
}
    
#\32 69a923e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_8);
    background-image: initial;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 16px 25px 16px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\30 b1322e0 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 37.06%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    align-self: auto;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df4c8ab2 {
    width: 81.74%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b602b323.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#b602b323 {
    width: 44.7031px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 9353851.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\31 9353851 {
    width: 44.5px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\31 29e369f {
    min-height: 14px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 e4c1c25.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\32 e4c1c25 {
    width: 44.5px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\38 61018bf {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 eb4fc98 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-image: none;
    background-color: var(--color_11);
    flex-direction: row;
    justify-content: space-around;
    padding: 16px 25px 16px 25px;
    margin: -100px 0% 0% 0%;
}
    
#\35 6f009f0 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\32 80700d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\32 80700d2 {
    width: 44.5px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 8d0cd7f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a617b4e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f44e45b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f4c10fe7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0285c13 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 155.35%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 var(--color_4) #000000;
    border-width: 0 0 2px 0;
    padding: 0% 0% 5px 0%;
    margin: 0% 0% 0% 0%;
}
    
#aba738c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 81dc24a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 155.35%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 var(--color_4) #000000;
    border-width: 0 0 2px 0;
    padding: 0% 0% 5px 0%;
    margin: 0% 0% 0% 0%;
}
    
#bf257c85 {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: 105px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 de84369 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dc9afac {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 155.35%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 var(--color_4) #000000;
    border-width: 0 0 2px 0;
    padding: 0% 0% 5px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 bcd42e2 {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: 105px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#bc5e7960 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 13b8c3a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 37.41%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 9d2db2a {
    width: 99.76%;
    grid-template-rows: minmax(489px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-top: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a6e3c679 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58.59%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f6f6c464 {
    margin: 0px 0% 0px 0%;
}
    
#\36 a0617dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f4a906d {
    width: 81.99%;
    height: 405px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 112px 0% 0px 2.1863901839664623%;
}
    
#b8cb8805 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 50px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#d0ce498c {
    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;
}
    
#\35 e51f90b {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 257629a {
    width: 100.00%;
    height: 496px;
    justify-self: start;
    align-self: end;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#\30 ebd66a9::before, #\30 ebd66a9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_11);
    opacity: 0.5;
    border-radius: inherit;
}
#\30 ebd66a9 {
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/d37ec1fd/dms3rep/multi/opt/shutterstock_2653321317-1920w.jpg");
}
}



@media all {
    
#\31 70490a1::before, #\31 70490a1 > .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;
}
#\31 70490a1 {
    align-items: flex-start;
    width: 99.99%;
    min-height: 466px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 0%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_9);
    background-image: url("https://lirp.cdn-website.com/d37ec1fd/dms3rep/multi/opt/shutterstock_531607897-1920w.jpg");
    height: auto;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 2px 2px 2px 2px;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 36px 36px 36px 36px;
    margin: 0% 0% 0% 0%;
}
    
#db24bd48 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 50px 0px 4%;
    margin: 0% 0% 3% 0%;
}
    
#\35 c65b45d {
    background-color: var(--color_9);
    background-image: none;
}
    
#\37 dd1e897 {
    min-height: 680px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 e041942 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f9e1db8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c4e02979 {
    width: 99.99%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#f0d13279 {
    min-height: 499px;
    column-gap: 4%;
    row-gap: 14px;
    width: 23.93%;
    justify-content: space-between;
    min-width: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    border-width: 2px 2px 2px 2px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7016da9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    order: 0;
}
    
#\35 0534eab {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    order: 0;
}
    
#d6a93d17 {
    width: 99.99%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b87355d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 219cf32 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#bf41ccb8 {
    min-height: 499px;
    column-gap: 4%;
    row-gap: 14px;
    width: 23.93%;
    justify-content: space-between;
    min-width: 4%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    border-radius: 20px 20px 20px 20px;
    border-width: 2px 2px 2px 2px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5b30bb7 {
    min-height: 499px;
    column-gap: 4%;
    row-gap: 14px;
    width: 23.93%;
    justify-content: space-between;
    min-width: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-width: 2px 2px 2px 2px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a76e313d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    order: 1;
}
    
#faba1894 {
    width: 99.99%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b702550 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a639e43 {
    width: 325px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1a538e9 {
    width: 236px;
    height: 50px;
    max-width: 100%;
    order: 2;
}
    
#\32 f5d719e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 23.93%;
    justify-content: space-between;
    min-width: 4%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    border-radius: 20px 20px 20px 20px;
    border-width: 2px 2px 2px 2px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 21bf9f8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    order: 0;
}
    
#c049781c {
    width: 99.99%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8438d76 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a9bd0efd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b20b45a {
    margin: 0px 0% 0px 0%;
}
    
#group_05m {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 495px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4263295229782058%;
    height: auto;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    align-content: center;
}
    
#\33 9d0081f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 495px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4263295229782058%;
    height: auto;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    align-content: center;
}
    
#cac4cc19 {
    min-height: 524px;
    column-gap: 4%;
    row-gap: 14px;
    width: 23.93%;
    justify-content: space-between;
    min-width: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    border-width: 2px 2px 2px 2px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bf13694 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    order: 0;
}
    
#\32 3739ad1 {
    width: 99.99%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4f1342c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 082888b {
    width: 325px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#d1d9f880 {
    min-height: 524px;
    column-gap: 4%;
    row-gap: 14px;
    width: 23.93%;
    justify-content: space-between;
    min-width: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    border-width: 2px 2px 2px 2px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 52f59d1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    order: 0;
}
    
#\38 2dff253 {
    width: 99.99%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0b3e717 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d7bbd85 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b691bc8 {
    min-height: 524px;
    column-gap: 4%;
    row-gap: 14px;
    width: 23.93%;
    justify-content: space-between;
    min-width: 4%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    border-radius: 20px 20px 20px 20px;
    border-width: 2px 2px 2px 2px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa0f05ce {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    order: 0;
}
    
#\39 04a92ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c22945c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 44910b8 {
    width: 99.99%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ac99400 {
    min-height: 524px;
    column-gap: 4%;
    row-gap: 14px;
    width: 23.93%;
    justify-content: space-between;
    min-width: 4%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    border-width: 2px 2px 2px 2px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a36d42f0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    order: 0;
}
    
#ae8e771b {
    width: 99.99%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#fe7f3bb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#cd98cc42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 85e9feb {
    width: 236px;
    height: 50px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 082af54 {
    width: 236px;
    height: 50px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9acd53e {
    width: 236px;
    height: 50px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfad8442 {
    width: 236px;
    height: 50px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3f67bf8 {
    width: 236px;
    height: 50px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 aa13b5b {
    width: 236px;
    height: 50px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 75a154c {
    width: 236px;
    height: 50px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b6397be5::before, #b6397be5 > .bgExtraLayerOverlay {
    
}
    
#group_05o {
    height: auto;
    min-height: 72px;
}
    
#\30 381058c {
    margin: 0% 0% 0% 0%;
}
    
#widget_fbl {
    width: 100.00%;
}
    
#\34 7d51a13 {
    padding: 50px 4% 50px 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 f85f1a0 {
    padding: 25px 0% 25px 0%;
}
    
#ea39e675 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 86528ca {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 240px;
    padding: 25px 3% 50px 3%;
}
    
#\39 fce5dbf {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 3e0c9ba {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 65d92cd {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 a455cca {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a85cd07c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 b0fd1b3 {
    padding: 25px 3% 10px 3%;
}
    
#\31 22cc040 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 7e9d5c0 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0% 0px 0%;
}
    
#group_1t2::before, #group_1t2 > .bgExtraLayerOverlay {
    
}
#group_1t2 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#a0cf7490 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    padding: 40px 3% 40px 3%;
}
    
#\39 119b676 {
    margin: 0px 0% 0px 0%;
}
    
#group_tsb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 5dbe77a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 4949325 {
    width: 100.00%;
}
    
#\33 4ca432c {
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 0;
    padding: 20px 20px 20px 20px;
}
    
#\37 26e2cf2::before, #\37 26e2cf2 > .bgExtraLayerOverlay {
    
}
    
#\35 907eaca {
    margin: 0px 3% 32px 3%;
}
    
#\31 4f64d4d {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 34c86af {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 16px;
    padding: 20px 20px 20px 20px;
}
    
#b5912c7c::before, #b5912c7c > .bgExtraLayerOverlay {
    
}
    
#\35 0dd326b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 19343b0 {
    margin: 0px 3% 120px 3%;
}
    
#group_j00 {
    width: 100%;
    min-height: 379px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f23e48eb {
    height: 378px;
}
    
#c4ae5c08 {
    padding-left: 3%;
    padding-right: 3%;
}
    
#\31 4076fa2 {
    height: 360px;
}
    
#\35 a926448::before, #\35 a926448 > .bgExtraLayerOverlay {
    
}
    
#c7c828a8 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b7479173 {
    padding: 25px 3% 25px 3%;
}
    
#\38 1c450a0 {
    margin: 0px 0% 0px 0%;
}
    
#\37 0a5187a {
    width: 50.63%;
    margin: 0px 0% 0px 0%;
}
    
#e4b7cefc {
    width: 36.06%;
    margin: 0px 0% 0px 0%;
}
    
#ed84a765 {
    width: 40px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 c3dec54 {
    padding: 25px 3% 10px 3%;
}
    
#\32 6f0f51f {
    margin: 0px 0% 0px 0%;
}
    
#\35 f217d4a {
    width: 43.05%;
}
    
#\30 b1322e0 {
    width: 52.95%;
    height: auto;
    min-height: 78px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 29e369f {
    padding: 25px 3% 25px 3%;
}
    
#bc5e7960 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 13b8c3a {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\32 9d2db2a {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a6e3c679 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\35 f4a906d {
    justify-self: center;
    align-self: start;
    height: 404px;
    width: 51.17%;
    margin: 88px 0.14989815693275144% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b8cb8805 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 e51f90b {
    margin-left: 0%;
    margin-right: 0%;
    width: 16.26%;
}
    
#\30 257629a {
    justify-self: center;
    align-self: start;
    height: 492px;
    width: 62.71%;
    margin: 0px 10px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 ebd66a9::before, #\30 ebd66a9 > .bgExtraLayerOverlay {
    
}
    
#\36 a0617dd {
    margin-left: 0%;
    margin-right: 0%;
}
    
#d0ce498c {
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 70490a1::before, #\31 70490a1 > .bgExtraLayerOverlay {
    
}
#\31 70490a1 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#db24bd48 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    padding: 40px 3% 40px 3%;
}
    
#\34 b20b45a {
    margin: 0px 0% 0px 0%;
}
    
#\37 dd1e897 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0% 0px 0%;
}
    
#group_05m {
    column-gap: 1.4263295229782058%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\30 5b30bb7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.286835238510896%;
}
    
#f0d13279 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.286835238510896%;
}
    
#bf41ccb8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.286835238510896%;
}
    
#\32 f5d719e {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.286835238510896%;
}
    
#\33 9d0081f {
    column-gap: 1.4263295229782058%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#cac4cc19 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.286835238510896%;
}
    
#d1d9f880 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.286835238510896%;
}
    
#\34 b691bc8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.286835238510896%;
}
    
#\34 ac99400 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.286835238510896%;
}
}



@media (max-width: 767px) {
    
#c8c2c94e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
    margin: 16% 0% 0% 0%;
}
    
#\34 7d51a13 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#b6397be5::before, #b6397be5 > .bgExtraLayerOverlay {
    
}
    
#\30 381058c {
    margin: 0% 0px 0% 0px;
}
    
#widget_fbl {
    width: 100.00%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ba74b2c5 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 976668f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 f85f1a0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 0px 25px 0px;
}
    
#ea39e675 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 86528ca {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 10px 20px 50px 20px;
}
    
#\39 fce5dbf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 3e0c9ba {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 65d92cd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 a455cca {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a85cd07c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 d6485f3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 b0fd1b3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 20px 15px 20px;
}
    
#\31 22cc040 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a0cf7490 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 25px 20px 25px 20px;
}
    
#\36 7e9d5c0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#group_1t2::before, #group_1t2 > .bgExtraLayerOverlay {
    
}
#group_1t2 {
    padding-left: 25px;
    padding-right: 25px;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 119b676 {
    margin: 0px 0% 0px 0%;
}
    
#widget_641 {
    height: 240px;
}
    
#group_tsb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 5dbe77a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 85e9e17 {
    width: 100.00%;
}
    
#widget_iov {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 4949325 {
    width: 100.00%;
    align-items: center;
}
    
#\33 4ca432c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
    
#\37 26e2cf2::before, #\37 26e2cf2 > .bgExtraLayerOverlay {
    
}
    
#\35 907eaca {
    margin: 1px 20px 16px 20px;
}
    
#\31 4f64d4d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 15f762e {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 0dd326b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\34 34c86af {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#b5912c7c::before, #b5912c7c > .bgExtraLayerOverlay {
    
}
    
#\30 19343b0 {
    margin: 0px 20px 100px 20px;
}
    
#group_j00 {
    width: 100%;
    min-height: 242px;
    align-items: center;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\39 2061685 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f23e48eb {
    height: 316px;
}
    
#\38 9ee8047 {
    margin: 0px 0% 0px 0%;
}
    
#c4ae5c08 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 20px 50px 20px;
}
    
#d710b42e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 a926448::before, #\35 a926448 > .bgExtraLayerOverlay {
    
}
    
#c7c828a8 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#e3fd0e9e {
    width: 100%;
    min-height: 10px;
    align-items: flex-start;
    flex-wrap: nowrap;
    justify-content: flex-start;
    flex-direction: column;
    row-gap: 16px;
}
    
#b7479173 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 20px 25px 20px;
}
    
#\38 1c450a0 {
    margin: 0px 0% 0px 0%;
}
    
#\37 0a5187a {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e4b7cefc {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ed84a765 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 c3dec54 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 20px 10px 20px;
}
    
#\32 69a923e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\32 6f0f51f {
    margin: 0px 0% 0px 0%;
}
    
#\30 b1322e0 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f217d4a {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b602b323 {
    width: 35px;
}
}



@media (max-width: 767px) {
    
#\31 29e369f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 124px 20px 15px 20px;
}
    
#\38 61018bf {
    width: 100.00%;
    align-items: flex-start;
}
    
#\35 eb4fc98 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: wrap;
}
    
#\35 81dc24a {
    justify-content: flex-start;
}
    
#bf257c85 {
    width: 100.00%;
    height: auto;
    min-height: 84px;
}
    
#\39 dc9afac {
    justify-content: flex-start;
}
    
#bc5e7960 {
    margin: 0px 0% 0px 0%;
}
    
#\33 bcd42e2 {
    width: 100.00%;
    height: auto;
    min-height: 84px;
}
}



@media (max-width: 767px) {
    
#\34 13b8c3a {
    width: 100%;
    min-height: 370px;
    align-items: center;
    height: auto;
    order: 1;
    padding: 0px 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 9d2db2a {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    grid-template-rows: minmax(472px, max-content);
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6e3c679 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#f6f6c464 {
    margin: 0px 0% 0px 0%;
}
    
#\35 f4a906d {
    justify-self: center;
    align-self: start;
    height: 395px;
    width: 82.94%;
    margin: 77px 0% 0px 1.1686327077747936%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b8cb8805 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 0% 0px 0%;
}
    
#\30 257629a {
    height: 472px;
    justify-self: start;
    align-self: start;
    width: 373px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 ebd66a9::before, #\30 ebd66a9 > .bgExtraLayerOverlay {
    
}
    
#d0ce498c {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 e51f90b {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 32.52%;
}
    
#\36 a0617dd {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\31 70490a1::before, #\31 70490a1 > .bgExtraLayerOverlay {
    
}
#\31 70490a1 {
    padding-left: 25px;
    padding-right: 25px;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#db24bd48 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 25px 20px 25px 20px;
}
    
#\34 b20b45a {
    margin: 0px 0% 0px 0%;
}
    
#\37 dd1e897 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#c4e02979 {
    height: 240px;
}
    
#f0d13279 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f7016da9 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\35 0534eab {
    align-items: flex-start;
    min-height: 99px;
}
    
#d6a93d17 {
    height: 240px;
}
    
#bf41ccb8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 5b30bb7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a76e313d {
    align-items: flex-start;
    min-height: 99px;
}
    
#faba1894 {
    height: 240px;
}
    
#\32 f5d719e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 21bf9f8 {
    align-items: flex-start;
    min-height: 99px;
}
    
#c049781c {
    height: 240px;
}
    
#cac4cc19 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 bf13694 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\32 3739ad1 {
    height: 240px;
}
    
#d1d9f880 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 52f59d1 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\38 2dff253 {
    height: 240px;
}
    
#\34 b691bc8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fa0f05ce {
    align-items: flex-start;
    min-height: 99px;
}
    
#\38 44910b8 {
    height: 240px;
}
    
#\34 ac99400 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a36d42f0 {
    align-items: flex-start;
    min-height: 99px;
}
    
#ae8e771b {
    height: 240px;
}
    
#group_05m {
    column-gap: 1.4263295229782058%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\33 9d0081f {
    column-gap: 1.4263295229782058%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}

