@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner nav.u_1069365954.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-family:Parkinsans !important;
    font-size:18px !important;
  }

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

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

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

  *#dm .dmInner a.u_1700631560 span.text {
    font-family: Poppins !important;
    color:rgba(255,255,255,1) !important;
    font-weight:600 !important;
  }

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

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

  *#dm .dmInner a.u_1521159065 span.text {
    font-weight:600 !important;
    font-family: Poppins !important;
    color:rgba(0,0,0,1) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1463367894 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner a.u_1463367894:hover {
    background-image:none !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1463367894.hover {
    background-image:none !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1463367894 span.text {
    font-family: Poppins !important;
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
    font-size:12px !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1971817811 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner a.u_1971817811:hover {
    background-image:none !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1971817811.hover {
    background-image:none !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1971817811 span.text {
    font-family: Poppins !important;
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
    font-size:12px !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1832809637 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner a.u_1832809637:hover {
    background-image:none !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1832809637.hover {
    background-image:none !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1832809637 span.text {
    font-family: Poppins !important;
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
    font-size:12px !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1728201319 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner a.u_1728201319:hover {
    background-image:none !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1728201319.hover {
    background-image:none !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1728201319 span.text {
    font-family: Poppins !important;
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
    font-size:12px !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1022111180 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner a.u_1022111180:hover {
    background-image:none !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1022111180.hover {
    background-image:none !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1022111180 span.text {
    font-family: Poppins !important;
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
    font-size:12px !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1700631560 {
    background-image:linear-gradient(90deg,rgba(39,46,140,1) 0%,rgba(48,180,218,1) 100%) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    background-origin:border-box !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner nav.u_1069365954.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:15px !important; }

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

  *#dm .dmInner nav.u_1069365954.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:15px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 29d8208 {
    min-height: 465px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 90bbdef {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_a7u::before, #group_a7u > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
}
#group_a7u {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    background-image: url("https://lirp.cdn-website.com/08dd893d/dms3rep/multi/opt/unnamed-21-1920w.jpg");
    background-origin: border-box;
    padding: 5% 7% 5% 7%;
    margin: 0px 0% 0px 0%;
}
    
#widget_qgu {
    width: 99.54%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
}
    
#cb9135f9 {
    margin: 0px 0% 0px 0%;
}
    
#group_f6u {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    height: auto;
    margin-top: -50px;
}
    
#\39 636007f {
    flex-direction: row;
    align-items: center;
    width: 49.51902989200545%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0aedebd {
    width: 44.18%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: -40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ad66f69 {
    width: 250px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fc5ec3e0 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 0454a4f[data-background-color-animation] {
    
}
#\37 0454a4f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#ea218357 {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 34px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ebf6136d {
    width: 524px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a74a5d1 {
    width: 102.18%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7rp {
    align-items: flex-start;
    width: 49.99999607492959%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 17px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 0px 0 0;
    justify-content: flex-start;
    padding: 0px 0% 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_1e5 {
    align-items: flex-start;
    width: 50%;
    min-height: 198px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    order: 1;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_9);
    border-width: 0 0 0 0px;
    justify-content: flex-start;
    padding: 16px 16px 16px 5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8e6f743 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f08ae3be {
    min-height: 110px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 823adcf {
    margin: 0px 0px 0px 0px;
}
    
#\39 9fe70e5 {
    background-color: rgba(255, 255, 255, 1);
}
    
#b28565c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 50px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fe1e4c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 b82eed7 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\39 e10edaa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4f224cb {
    min-height: 132px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 15% 4px 15%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 4ce645c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bb157466 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 bdeaff4 {
    margin: 0px 0px 0px 0px;
}
}



@media all {
    
#\34 71d6fe7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 656fb24 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3c493d4 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\38 703162e {
    min-height: 132px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 4px 15% 4px 15%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cc553d8d {
    margin: 0px 0px 0px 0px;
}
    
#\35 35b3716 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\39 6163d85 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e8b21d30 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cb484d2e {
    min-height: 132px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 4px 15% 4px 15%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b7cbf732 {
    margin: 0px 0px 0px 0px;
}
    
#a534e33c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 839729f {
    background-color: rgba(255, 255, 255, 1);
}
}



@media all {
    
#c5cd74d0 {
    min-height: 132px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 4px 15% 3% 15%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 bcbf90e {
    margin: 0px 0px 0px 0px;
}
    
#ffca026a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cbcfba7d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b315bb7 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\34 8a5d5d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#d52079bc {
    width: 240px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    max-height: none;
    order: 3;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d368463b {
    width: 100%;
    height: 16px;
    max-width: 100%;
    order: 2;
}
    
#d2302539 {
    margin: 0px 0px 0px 0px;
}
    
#\32 218a27d {
    width: 99.99897974251924%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b3544e3c {
    background-color: rgba(255, 255, 255, 1);
}
    
#\36 1c2d352 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 af86f87 {
    min-height: 257px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 2% 8% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\35 0686719 {
    margin: 0px 0px 0px 0px;
}
    
#c270081b {
    background-color: rgba(255, 255, 255, 1);
}
    
#d243f8bc {
    min-height: 132px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 4px 15% 4px 15%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b31598a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 95bb7c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#abc20ee1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 e275ef8 {
    margin: 0px 0px 0px 0px;
}
    
#\37 d37025d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b77359cc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 b821c7a {
    background-color: rgba(255, 255, 255, 1);
}
    
#\33 59bd3a8 {
    min-height: 132px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 4px 15% 4px 15%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 295c9cc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 0c76423 {
    min-height: 132px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 4px 15% 4px 15%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f6299be0 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\35 9a5c34b {
    margin: 0px 0px 0px 0px;
}
    
#bebb73f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f8902325 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cf38ced1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 58b8ee1 {
    margin: 0px 0px 0px 0px;
}
    
#c2241604 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f29c5fe6 {
    min-height: 132px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 4px 15% 4px 15%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 ba4aa58 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 0fae223 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 947b72d {
    background-color: rgba(255, 255, 255, 1);
}
}



@media all {
    
#ad6222a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 3962dae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 f048055 {
    min-height: 132px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 4px 15% 4px 15%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#be159378 {
    margin: 0px 0px 0px 0px;
}
    
#\36 6ee00b5 {
    background-color: rgba(255, 255, 255, 1);
}
    
#d108bdc9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 7230f7f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 769fba4 {
    min-height: 132px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 4px 15% 4px 15%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dc3e4cdf {
    margin: 0px 0px 0px 0px;
}
    
#\31 fe0cc95 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 ee4d0fe {
    background-color: rgba(255, 255, 255, 1);
}
    
#\32 21f47e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 4265554::before, #\36 4265554 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
}
#\36 4265554 {
    justify-content: space-between;
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 20px;
    background-image: url("https://lirp.cdn-website.com/08dd893d/dms3rep/multi/opt/unnamed-15-1920w.jpg");
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 9587747 {
    min-height: 549px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 44982b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 6b56098::before, #\33 6b56098 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
}
#\33 6b56098 {
    justify-content: space-between;
    align-items: center;
    width: 99.9860723453909%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/08dd893d/dms3rep/multi/opt/unnamed-19-1920w.jpg);
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e71b02a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 8e6da9c::before, #\33 8e6da9c > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
}
#\33 8e6da9c {
    justify-content: space-between;
    align-items: center;
    width: 99.99448904070594%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/08dd893d/dms3rep/multi/opt/unnamed-16-1920w.jpg);
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e768af69 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(90deg, rgba(39, 46, 140, 1) 0%, rgba(48, 180, 218, 1) 100%);
    background-origin: border-box;
}
    
#ca1baa41 {
    justify-content: flex-start;
    width: 23%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cb66d586 {
    width: 66.25%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
}
    
#\34 c870f03 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 ab7caa9::before, #\30 ab7caa9 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
}
#\30 ab7caa9 {
    justify-content: space-between;
    align-items: center;
    width: 99.99448904070594%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/08dd893d/dms3rep/multi/opt/unnamed-18-1920w.jpg);
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8fc0550 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 93b3bd7::before, #\37 93b3bd7 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
}
#\37 93b3bd7 {
    justify-content: space-between;
    align-items: center;
    width: 99.99055309218203%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/08dd893d/dms3rep/multi/opt/unnamed-17-1920w.jpg);
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1a534b5 {
    justify-content: flex-start;
    width: 23%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 21fc4e8 {
    width: 93.9062px;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba574706 {
    width: 93.9062px;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfc79d28 {
    width: 93.9062px;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1b2b85b {
    width: 93.9062px;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f454071 {
    width: 93.9062px;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 b9c6985 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 ca10c35 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c9b39a5d {
    width: 9.999730922850535%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 707f37d {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3ba7e83 {
    width: 9.999730922850535%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a38bedcb {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 15% 6% 15%;
    margin: 0% 0% 0% 0%;
}
    
#a10bd668 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c9268f7f {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b73827d {
    background-color: rgba(0, 0, 0, 1);
    background-image: none;
}
    
#ef3d514b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 4b2bd67 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 7a9892b {
    width: 9.999730922850535%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 4042d14 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 4eedcd3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16% 16px 16%;
    margin: 0% 0% 0% 0%;
}
    
#\31 5150aab {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 645356f {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bde0884 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#edd44d54 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 539d19e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#cb2c17e9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e2c4092f {
    width: 100%;
    height: 104px;
    min-height: 80px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-top: 50px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3e3fc7f {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 74857d5 {
    margin: -125px 0% -125px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 29d8208 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#cb9135f9 {
    margin: 0px 0% 0px 0%;
}
    
#group_a7u::before, #group_a7u > .bgExtraLayerOverlay {
    
}
#group_a7u {
    width: 100%;
    row-gap: 40px;
    min-height: 80px;
    padding: 10% 4% 7% 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_qgu {
    width: 66.37%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc5ec3e0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\33 8e6f743 {
    margin: 0px 0% 0px 0%;
}
    
#\39 a74a5d1 {
    width: 99.67%;
}
    
#ebf6136d {
    width: 99.97%;
}
    
#group_1e5 {
    width: 56.79992010386498%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    row-gap: 24px;
    min-width: 32px;
    padding: 6px 16px 16px 7%;
    margin: 0px 0% 0px 0%;
}
    
#group_7rp {
    height: auto;
    min-height: 100%;
    width: 43.19888145410965%;
    align-self: stretch;
    max-height: none;
    justify-content: flex-start;
    min-width: 32px;
    padding: 6px 8% 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ea218357 {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f08ae3be {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 10% 6% 3% 6%;
}
    
#\39 9fe70e5 {
    background-color: rgba(255, 255, 255, 1);
}
    
#b28565c0 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\35 fe1e4c2 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 b82eed7 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\39 e10edaa {
    width: 100%;
    min-height: 80px;
}
    
#\35 4f224cb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 3% 6% 4px 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 656fb24 {
    width: 100%;
    min-height: 80px;
}
    
#\35 3c493d4 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\38 703162e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 4px 6% 4px 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cb484d2e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 4px 6% 4px 6%;
}
    
#a534e33c {
    width: 100%;
    min-height: 80px;
}
    
#\32 839729f {
    background-color: rgba(255, 255, 255, 1);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c5cd74d0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 4px 6% 3% 6%;
}
    
#cbcfba7d {
    width: 100%;
    min-height: 80px;
}
    
#\34 b315bb7 {
    background-color: rgba(255, 255, 255, 1);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 218a27d {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#b3544e3c {
    background-color: rgba(255, 255, 255, 1);
}
    
#\36 1c2d352 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#\33 af86f87 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 3% 6% 10% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c270081b {
    background-color: rgba(255, 255, 255, 1);
}
    
#d243f8bc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 4px 6% 4px 6%;
}
    
#\31 95bb7c5 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b821c7a {
    background-color: rgba(255, 255, 255, 1);
}
    
#\33 59bd3a8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 4px 6% 4px 6%;
}
    
#\35 295c9cc {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 0c76423 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 4px 6% 4px 6%;
}
    
#f6299be0 {
    background-color: rgba(255, 255, 255, 1);
}
    
#cf38ced1 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f29c5fe6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 4px 6% 4px 6%;
}
    
#\35 0fae223 {
    width: 100%;
    min-height: 80px;
}
    
#\35 947b72d {
    background-color: rgba(255, 255, 255, 1);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 f048055 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 4px 6% 4px 6%;
}
    
#\36 6ee00b5 {
    background-color: rgba(255, 255, 255, 1);
}
    
#d108bdc9 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7230f7f {
    width: 100%;
    min-height: 80px;
}
    
#\34 769fba4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 4px 6% 4px 6%;
}
    
#\34 ee4d0fe {
    background-color: rgba(255, 255, 255, 1);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4265554::before, #\36 4265554 > .bgExtraLayerOverlay {
    
}
#\36 4265554 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    width: 32%;
    min-height: 8px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 9587747 {
    min-height: 367px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 4% 2% 4% 2%;
}
    
#\33 6b56098::before, #\33 6b56098 > .bgExtraLayerOverlay {
    
}
#\33 6b56098 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#\34 e71b02a {
    width: 82.80%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 8e6da9c::before, #\33 8e6da9c > .bgExtraLayerOverlay {
    
}
#\33 8e6da9c {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#\30 ab7caa9::before, #\30 ab7caa9 > .bgExtraLayerOverlay {
    
}
#\30 ab7caa9 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#\30 1a534b5 {
    row-gap: 16px;
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\37 93b3bd7::before, #\37 93b3bd7 > .bgExtraLayerOverlay {
    
}
#\37 93b3bd7 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#ca1baa41 {
    row-gap: 16px;
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 4eedcd3 {
    width: 100%;
    min-height: 8px;
    row-gap: 24px;
}
    
#a38bedcb {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cb2c17e9 {
    padding-left: 0px;
    padding-right: 0px;
}
    
#e2c4092f {
    min-height: 60px;
    width: 100.00%;
    height: 82px;
}
    
#\35 3e3fc7f {
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 8%;
}
}



@media (max-width: 767px) {
    
#f08ae3be {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 9fe70e5 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\33 b82eed7 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\35 4f224cb {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\35 3c493d4 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\38 703162e {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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



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



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



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



@media (max-width: 767px) {
    
#\37 b821c7a {
    grid-template-rows: minmax(8px, max-content);
}
    
#\33 59bd3a8 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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



@media (max-width: 767px) {
    
#f29c5fe6 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 947b72d {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\34 f048055 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 6ee00b5 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\34 769fba4 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 ee4d0fe {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\37 29d8208 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#group_a7u::before, #group_a7u > .bgExtraLayerOverlay {
    
}
#group_a7u {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    height: auto;
    order: 1;
    padding: 10% 8% 15% 8%;
    margin: 0px 0% 0px 0%;
}
    
#cb9135f9 {
    margin: 0px 0% 0px 0%;
}
    
#group_f6u {
    width: 99.47%;
    height: auto;
    min-height: 66px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 636007f {
    height: auto;
    min-height: 66px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_qgu {
    width: 99.47%;
    margin-top: -1px;
}
    
#b0aedebd {
    width: 92.80%;
    margin-top: 3px;
}
    
#\37 ad66f69 {
    width: 99.47%;
    margin-top: 10px;
}
}



@media (max-width: 767px) {
    
#fc5ec3e0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 8% 0%;
}
    
#ea218357 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 0px;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a74a5d1 {
    width: 99.47%;
    margin-top: -43px;
}
    
#ebf6136d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ebf6136d {
    width: 99.47%;
    margin: 5px 0% 0px 0%;
}
    
#\33 8e6f743 {
    margin: 0px 0% 0px 0%;
}
    
#group_7rp {
    min-width: 32px;
    width: 99.80%;
    align-items: center;
    justify-content: flex-start;
    height: auto;
    min-height: 130px;
    row-gap: 14px;
    padding: 16px 8% 16px 8%;
    margin: 0px 0% 0px 0%;
}
    
#group_1e5 {
    min-width: 32px;
    width: 99.80%;
    justify-content: flex-start;
    align-items: center;
    row-gap: 24px;
    height: auto;
    min-height: 57px;
    padding: 16px 8% 16px 8%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f08ae3be {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 12% 6% 3% 6%;
}
    
#\35 fe1e4c2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-left: 6px;
    padding-right: 6px;
}
    
#b28565c0 {
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#\39 e10edaa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 16px;
}
    
#\35 4f224cb {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 3% 6%;
}
    
#bb157466 {
    justify-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4ce645c {
    order: 0;
}
}



@media (max-width: 767px) {
    
#\30 656fb24 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 16px;
}
    
#\38 703162e {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 3% 6%;
}
}



@media (max-width: 767px) {
    
#cb484d2e {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 3% 6%;
}
    
#a534e33c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 16px;
}
}



@media (max-width: 767px) {
    
#c5cd74d0 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 6% 6%;
}
    
#cbcfba7d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 16px;
}
}



@media (max-width: 767px) {
    
#d52079bc {
    height: auto;
    width: 260px;
    margin-top: 3%;
    min-height: 50px;
}
    
#d368463b {
    height: 8px;
}
    
#\36 1c2d352 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 8px;
}
    
#\33 af86f87 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 12% 6%;
}
}



@media (max-width: 767px) {
    
#d243f8bc {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 3% 6%;
}
    
#\31 95bb7c5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 16px;
}
}



@media (max-width: 767px) {
    
#\33 59bd3a8 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 3% 6%;
}
    
#\35 295c9cc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 16px;
}
}



@media (max-width: 767px) {
    
#\30 0c76423 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 3% 6%;
}
    
#cf38ced1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 16px;
}
}



@media (max-width: 767px) {
    
#f29c5fe6 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 3% 6%;
}
    
#\35 0fae223 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 16px;
}
}



@media (max-width: 767px) {
    
#\34 f048055 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 3% 6%;
}
    
#d108bdc9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 16px;
}
}



@media (max-width: 767px) {
    
#\38 7230f7f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 16px;
}
    
#\34 769fba4 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 3% 6%;
}
}



@media (max-width: 767px) {
    
#\36 4265554::before, #\36 4265554 > .bgExtraLayerOverlay {
    
}
#\36 4265554 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    order: 0;
    padding: 6% 6% 6% 6%;
}
    
#\37 9587747 {
    min-height: unset;
    flex-direction: column;
    row-gap: 18px;
    padding: 8% 4% 8% 4%;
}
    
#\33 6b56098::before, #\33 6b56098 > .bgExtraLayerOverlay {
    
}
#\33 6b56098 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8e6da9c::before, #\33 8e6da9c > .bgExtraLayerOverlay {
    
}
#\33 8e6da9c {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#ca1baa41 {
    width: 100%;
    min-height: 200px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#\30 ab7caa9::before, #\30 ab7caa9 > .bgExtraLayerOverlay {
    
}
#\30 ab7caa9 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 93b3bd7::before, #\37 93b3bd7 > .bgExtraLayerOverlay {
    
}
#\37 93b3bd7 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\30 1a534b5 {
    width: 100%;
    min-height: 200px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 1;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#cb66d586 {
    width: 99.61%;
}
}



@media (max-width: 767px) {
    
#\35 4eedcd3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#a38bedcb {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#cb2c17e9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 6px 16px 6px;
    margin: -35% 0% -35% 0%;
}
    
#e2c4092f {
    min-height: 70px;
    margin-top: 80px;
}
    
#\35 3e3fc7f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 12% 0%;
}
}

