@media all {
  *#dm .dmInner *.u_1803979586 .title-text {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1803979586 .title-text * {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1803979586 .title-text {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1803979586 .title-text * {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner {
    font-weight:400 !important;
    color:var(--color_5) !important;
    border-bottom-style:solid !important;
    border-bottom-width:1px !important;
    border-bottom-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-wrapper {
    border-top-style:solid !important;
    border-top-width:1px !important;
    border-bottom-style:solid !important;
    border-top-color:rgba(0,0,0,0.12) !important;
    border-bottom-color:rgba(0,0,0,0.12) !important;
    border-bottom-width:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .title-icon { fill:var(--color_3) !important; }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow .close {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .horizontal {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .vertical {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1803979586 .arrow-wrapper {
    border-radius:0 !important;
    -moz-border-radius:0 !important;
    -webkit-border-radius:0 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title {
    background-color:rgba(0,0,0,0) !important;
    color:var(--color_2) !important;
    font-weight:600 !important;
    border-bottom-width:1px !important;
    border-bottom-style:solid !important;
    border-bottom-color:rgba(0,0,0,0.12) !important;
  }

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

  *#dm .dmInner a.u_1467085945:hover { background-image:none !important; }

  *#dm .dmInner a.u_1467085945.hover { background-image:none !important; }

  *#dm .dmInner a.u_1939962156 {
    background-color:rgba(246,150,121,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1939962156:hover {
    background-image:none !important;
    background-color:rgba(246,150,121,0.8) !important;
  }

  *#dm .dmInner a.u_1939962156.hover {
    background-image:none !important;
    background-color:rgba(246,150,121,0.8) !important;
  }

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

  *#dm .dmInner a.u_1362981345:hover { background-image:none !important; }

  *#dm .dmInner a.u_1362981345.hover { background-image:none !important; }

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

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

  *#dm .dmInner div.u_1224879583 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_3) !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:3.63636px 3.63636px 3.63636px 3.63636px !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1655826857 span.text {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1655826857 {
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1497151181 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_3) !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:3.63636px 3.63636px 3.63636px 3.63636px !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1213867774 span.text {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1213867774 {
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1788302824 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_3) !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:3.63636px 3.63636px 3.63636px 3.63636px !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1013063316 span.text {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1013063316 {
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

  *#dm .dmInner a.u_1391684821 span.text {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1391684821 {
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1988028600 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_3) !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:3.63636px 3.63636px 3.63636px 3.63636px !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1115439760 span.text {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1115439760 {
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1347690377 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_3) !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:3.63636px 3.63636px 3.63636px 3.63636px !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1807982822 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_3) !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:3.63636px 3.63636px 3.63636px 3.63636px !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1395064292 span.text {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1395064292 {
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2664618079 hr {
    border-width:3px !important;
    color:rgba(128,128,128,0.5) !important;
  }

  *#dm .dmInner div.u_1847628808 hr {
    border-width:3px !important;
    color:rgba(128,128,128,0.5) !important;
  }

  *#dm .dmInner div.u_1504734968 hr {
    border-width:3px !important;
    color:rgba(128,128,128,0.5) !important;
  }

  *#dm .dmInner div.u_1475055088 hr {
    border-width:3px !important;
    color:rgba(128,128,128,0.5) !important;
  }

  *#dm .dmInner div.u_1799322304 hr {
    border-width:3px !important;
    color:rgba(128,128,128,0.5) !important;
  }

  *#dm .dmInner a.u_1369304881:hover { background-image:none !important; }

  *#dm .dmInner a.u_1369304881.hover { background-image:none !important; }

  *#dm .dmInner div.u_1283323213 hr {
    border-width:3px !important;
    color:rgba(128,128,128,0.5) !important;
  }

  *#dm .dmInner div.u_1224794099 hr {
    border-width:3px !important;
    color:rgba(128,128,128,0.5) !important;
  }

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

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

  *#dm .dmInner div.u_1885372427 hr {
    border-width:3px !important;
    color:rgba(128,128,128,0.5) !important;
  }

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

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

  *#dm .dmInner a.u_1784760142:hover { background-image:none !important; }

  *#dm .dmInner a.u_1784760142.hover { background-image:none !important; }

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

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

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

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

  *#dm .dmInner div.u_1054530453 img {
    object-fit:contain !important;
    object-position:100% 50% !important;
  }

  *#dm .dmInner div.u_1691069204 img {
    object-fit:contain !important;
    object-position:100% 50% !important;
  }

  *#dm .dmInner div.u_1315674824 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:16px !important; }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:56px !important;
    height:56px !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:28px !important; }

  *#dm .dmInner div.u_1803979586 .accordion-title { font-size:22px !important; }

  *#dm .dmInner div.u_1803979586 .title-text { font-size:22px !important; }

  *#dm .dmInner div.u_1803979586 .title-text * { font-size:22px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:0 !important; }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:14px !important; }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:40px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title { font-size:16px !important; }

  *#dm .dmInner div.u_1803979586 .title-text { font-size:16px !important; }

  *#dm .dmInner div.u_1803979586 .title-text * { font-size:16px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1467085945 span.text { font-size:16px !important; }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title { font-size:18px !important; }

  *#dm .dmInner div.u_1803979586 .title-text { font-size:18px !important; }

  *#dm .dmInner div.u_1803979586 .title-text * { font-size:18px !important; }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:48px !important;
    height:48px !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:0 !important; }

  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:16px !important; }

  *#dm .dmInner a.u_1939962156 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1362981345 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1213867774 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1013063316 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1391684821 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1115439760 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1395064292 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1369304881 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1784760142 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1540461551 span.text { font-size:16px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1655826857 span.text { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 817ec37::before, #\36 817ec37 > .bgExtraLayerOverlay {
    
}
#\36 817ec37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/15d28b3d/dms3rep/multi/opt/imgi_15_bg_image_01-2x-1920w.png");
    background-position: 50% 100%;
    padding: 8% 16px 10% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 1fb75f1::before, #\38 1fb75f1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.7;
    border-radius: inherit;
}
#\38 1fb75f1 {
    background-image: url("https://lirp.cdn-website.com/15d28b3d/dms3rep/multi/opt/imgi_16_bookkeeping_services_Minnesota-1920w.jpg");
    background-attachment: fixed;
}
    
#\39 b829ba9 {
    min-height: 570px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_1lt {
    width: 667px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pti {
    width: 662px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3vl {
    width: 240px;
    height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d794a7c {
    margin: 0px 0% 0px 0%;
}
    
#group_elh {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca18e7a5 {
    width: 240px;
    height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_osi {
    align-items: flex-start;
    width: 100%;
    min-height: 288px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 12% 0px 12%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 4798723 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c49e9c00 {
    background-color: var(--color_1);
    background-image: none;
}
    
#f9680eda {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 0px 0px 0px 0px;
    flex: 1 1 auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a649116 {
    min-height: 345px;
    column-gap: 2%;
    row-gap: 26px;
    width: 100%;
    max-width: none;
    flex-wrap: wrap;
    padding: 1% 8% 5% 8%;
    margin: 0% 0% 0% 0%;
}
    
#widget_5d7 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pru {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_li3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e91a9fb3 {
    width: 150px;
    height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_gi4 {
    justify-content: flex-start;
    align-items: center;
    width: 99.75%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b31e5b3 {
    margin: 0px 0% 0px 0%;
}
    
#\34 49b7fc2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 0px 0px 0px 0px;
    flex: 1 1 auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 684bf30 {
    justify-content: flex-start;
    align-items: center;
    width: 99.75%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d64ccd8a {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#a91782db {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#a143e4f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a9b920b {
    width: 150px;
    height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8ce0a6b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 0px 0px 0px 0px;
    flex: 1 1 auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 415b84e {
    justify-content: flex-start;
    align-items: center;
    width: 99.75%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd89ed93 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4c936ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 10690bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 525593e {
    width: 150px;
    height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ed6864a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 0px 0px 0px 0px;
    flex: 1 1 auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 29343ce {
    justify-content: flex-start;
    align-items: center;
    width: 99.75%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7345d0f {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 543559a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7d6a83e {
    width: 150px;
    height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7cee28a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 0px 0px 0px 0px;
    flex: 1 1 auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 484fa22 {
    justify-content: flex-start;
    align-items: center;
    width: 99.75%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ee7498d {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#bf7cb8b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#dbf0ad0b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f3f62c80 {
    width: 150px;
    height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e81e513 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 0px 0px 0px 0px;
    flex: 1 1 auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 76fdacb {
    justify-content: flex-start;
    align-items: center;
    width: 99.75%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 dd42742 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1859cf2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#c7e7e7e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#d4841fcc {
    width: 150px;
    height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 a174440 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\37 39dfc04 {
    min-height: 148px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 5% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#e946b190 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 bf3a9b3 {
    width: 86.76%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f5b32054 {
    margin: 0px 0% 0px 0%;
}
    
#\33 4bf7cfb {
    width: 86.76%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 8a47d08.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 8a47d08 {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 4167176 {
    width: 240px;
    height: 56px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb908503 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ac418a17::before, #ac418a17 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.9;
    border-radius: inherit;
    background-color: var(--color_1);
}
#ac418a17 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/15d28b3d/dms3rep/multi/opt/imgi_19_minneapolis_st-paul_bookkeeping-services-1920w.jpg");
    background-attachment: fixed;
}
#ac418a17.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAeEAACAgICAwAAAAAAAAAAAAABAgMEAAUGESExQf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAXEQEAAwAAAAAAAAAAAAAAAAAAAQMx/9oADAMBAAIRAxEAPwCh0+A8e18KzU6IiklUq5U+xkU2FeOK/ZjRelWVlHn4CcYw2xgv/9k=');
}
    
#d63ad849 {
    min-height: 487px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f701d39 {
    margin: 0px 0% 0px 0%;
}
    
#widget_r6u {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 42e61c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 65af2d7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 65af2d7 {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 95c0374 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 56%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 f1a2d2f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#edc2d5f4 {
    min-height: 754px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 3% 10% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3aa7710 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 42%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ccb7642d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 5c7ab65 {
    width: 88.34%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_2j3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_2j3 {
    width: 504px;
    height: 545px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3bd4b57 {
    margin: 0px 0% 0px 0%;
}
    
#\34 1dd645f {
    width: 88.37%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#f4aafc99 {
    width: 240px;
    height: 56px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1nn.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_1nn {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\39 2064976 {
    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;
}
    
#caf22b4a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c0f657dd {
    width: 88.34%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 541bea0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 56%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 aa40ebb {
    width: 76.17%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c07c0caa {
    min-height: 754px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 5% 0% 5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#aee4404c {
    margin: 0px 0% 0px 0%;
}
    
#b1c3ba65 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 42%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 16c0e34.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 16c0e34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: center;
    max-height: none;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_36k {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_apl {
    width: 29.7443px;
    height: auto;
    max-width: 100%;
    margin-top: 2px;
}
    
#widget_jfq {
    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;
}
    
#group_4fp {
    align-items: flex-start;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c87d81d1 {
    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;
}
    
#group_qen {
    align-items: flex-start;
    width: 88.37%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c345ba30 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d6b6ac2 {
    width: 29.7443px;
    height: auto;
    max-width: 100%;
    margin-top: 2px;
}
    
#ec12b627 {
    align-items: flex-start;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 3c64dd6 {
    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;
}
    
#\38 55343ee {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2dff41a {
    width: 29.7443px;
    height: auto;
    max-width: 100%;
    margin-top: 2px;
}
    
#ccfc376f {
    align-items: flex-start;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0cfe856 {
    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;
}
    
#e13ec19a {
    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;
}
    
#f4d6d15e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6300e30 {
    width: 29.7443px;
    height: auto;
    max-width: 100%;
    margin-top: 2px;
}
    
#\33 70c9864 {
    align-items: flex-start;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bc5c9dfe {
    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;
}
    
#\39 0d4b3ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c764c15 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba1e05e6 {
    width: 29.7443px;
    height: auto;
    max-width: 100%;
    margin-top: 2px;
}
    
#eb6fec4c {
    align-items: flex-start;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e5dc2613 {
    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;
}
    
#c4c0c2d1 {
    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;
}
    
#\36 78572aa {
    width: 88.37%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b27e5845.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b27e5845 {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 7865494 {
    align-items: flex-start;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4bc2e8f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 d77b93c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 56%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1c8c645 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 42%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b0c614b7 {
    width: 68.14%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ed8ecd07 {
    width: 88.34%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e69d87c7 {
    min-height: 960px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 5% 10% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fee8a892.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fee8a892 {
    width: 504px;
    height: 545px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a6e62c2 {
    margin: 0px 0% 0px 0%;
}
    
#b695bc0d {
    width: 29.7443px;
    height: auto;
    max-width: 100%;
    margin-top: 2px;
}
    
#\35 340a721 {
    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 c9daef7 {
    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;
}
    
#\39 9628c70 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 875a5e1 {
    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;
}
    
#\36 b458db3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 63f7a61 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1869bc6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8d3fc09 {
    align-items: flex-start;
    width: 88.37%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 3;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: -1px 0% 0px -0.14877430998921787%;
    grid-area: auto / auto / auto / auto;
}
    
#f78415db {
    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;
}
    
#\34 46e0044 {
    align-items: flex-start;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bbcb2623 {
    width: 29.7443px;
    height: auto;
    max-width: 100%;
    margin-top: 2px;
}
    
#\36 ffd9525 {
    width: 29.7443px;
    height: auto;
    max-width: 100%;
    margin-top: 2px;
}
    
#\30 2c9ce86 {
    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;
}
    
#\35 94fd350 {
    width: 29.7443px;
    height: auto;
    max-width: 100%;
    margin-top: 2px;
}
    
#df8c6dac {
    align-items: flex-start;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a16c52e0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d78b6a58 {
    align-items: flex-start;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ff08a3a4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 27b8de7 {
    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;
}
    
#\38 80a3c22 {
    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;
}
    
#\33 91adfdf {
    width: 29.7443px;
    height: auto;
    max-width: 100%;
    margin-top: 2px;
}
    
#f3a243b2 {
    align-items: flex-start;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c1f5136f {
    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;
}
    
#eee9d946 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9e69b36.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 9e69b36 {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 2348160 {
    width: 88.34%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 32ba294 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 42%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d7cec1c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 d7cec1c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: center;
    max-height: none;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8a6ecf3 {
    min-height: 623px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 5% 0% 5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\37 4f6ae06 {
    width: 88.37%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 caf114a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#cdfdb26e {
    margin: 0px 0% 0px 0%;
}
    
#\32 68f4062 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 56%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e2b220b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 e2b220b {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c651b03e {
    margin: 0px 0% 0px 0%;
}
    
#\39 ae68cad {
    min-height: 570px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 5% 0% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 1f68b29 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 914d781 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 efbd14f::before, #\31 efbd14f > .bgExtraLayerOverlay {
    
}
#\31 efbd14f {
    background-color: var(--color_1);
    background-image: none;
    background-attachment: fixed;
}
    
#widget_tdc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ae53516b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ae53516b {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 2831992 {
    align-items: flex-start;
    width: 100%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b42736b {
    min-height: 531px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 5% 10% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f078afe6 {
    margin: 0px 0% 0px 0%;
}
    
#\37 304d209 {
    width: 88.34%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d56aab2c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b412a3c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 b412a3c {
    width: 504px;
    height: 545px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7cdd049 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 80ff085.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 80ff085 {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 37665c5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 37665c5 {
    width: 29.5597px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 ff76f86 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 56%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f91f9502 {
    align-items: flex-start;
    width: 100%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 fbd5400 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 a2bc6a1 {
    width: 88.37%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d48a70db {
    align-items: flex-start;
    width: 88.37%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 3;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 0px 0px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d9844d4 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 42%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fed986eb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6b5085a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a6b5085a {
    width: 29.5597px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 335a9b1 {
    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;
}
    
#\34 55868e8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c63c29fd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c63c29fd {
    width: 29.5597px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 9b27b40 {
    align-items: flex-start;
    width: 100%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c4340567 {
    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;
}
    
#b6fbe6ea {
    width: 88.34%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\35 703b1ed {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9c54671 {
    width: 240px;
    height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7f12b57 {
    width: 240px;
    height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b829ba9 {
    min-height: 209px;
    padding: 0% 0% 0% 0%;
}
    
#\38 1fb75f1::before, #\38 1fb75f1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\38 1fb75f1 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#widget_3vl {
    height: 50px;
}
    
#\36 817ec37::before, #\36 817ec37 > .bgExtraLayerOverlay {
    
}
#\36 817ec37 {
    row-gap: 16px;
    width: 100%;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_1lt {
    width: 566px;
}
    
#widget_pti {
    width: 577px;
}
    
#\35 d794a7c {
    margin: 0px 0% 0px 0%;
}
    
#ca18e7a5 {
    height: 50px;
}
    
#group_osi {
    padding: 10% 4% 15% 4%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 a649116 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 240px;
    padding-bottom: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    row-gap: 12px;
}
    
#f9680eda {
    background-color: var(--color_1);
    row-gap: 12px;
    width: 49%;
    flex: 1 1 auto;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_5d7 {
    height: auto;
    width: 48px;
}
    
#\34 49b7fc2 {
    background-color: var(--color_1);
    row-gap: 12px;
    width: 49%;
    flex: 1 1 auto;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d64ccd8a {
    height: auto;
    width: 48px;
}
    
#\30 8ce0a6b {
    background-color: var(--color_1);
    row-gap: 12px;
    width: 49%;
    flex: 1 1 auto;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#fd89ed93 {
    height: auto;
    width: 48px;
}
    
#\30 ed6864a {
    background-color: var(--color_1);
    row-gap: 12px;
    width: 49%;
    flex: 1 1 auto;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b7345d0f {
    height: auto;
    width: 48px;
}
    
#\36 7cee28a {
    background-color: var(--color_1);
    row-gap: 12px;
    width: 49%;
    flex: 1 1 auto;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ee7498d {
    height: auto;
    width: 48px;
}
    
#\35 e81e513 {
    background-color: var(--color_1);
    row-gap: 12px;
    width: 49%;
    flex: 1 1 auto;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 dd42742 {
    height: auto;
    width: 48px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 39dfc04 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 114px;
}
    
#e946b190 {
    row-gap: 12px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ac418a17::before, #ac418a17 > .bgExtraLayerOverlay {
    
}
#ac418a17.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAeEAACAgICAwAAAAAAAAAAAAABAgMEAAUGESExQf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAXEQEAAwAAAAAAAAAAAAAAAAAAAQMx/9oADAMBAAIRAxEAPwCh0+A8e18KzU6IiklUq5U+xkU2FeOK/ZjRelWVlHn4CcYw2xgv/9k=');
}
    
#d63ad849 {
    padding: 5% 4% 5% 4%;
}
    
#eb908503 {
    row-gap: 12px;
}
    
#\30 f701d39 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 95c0374 {
    width: 100%;
    row-gap: 16px;
    justify-content: flex-start;
    min-height: 80px;
    order: 0;
}
    
#edc2d5f4 {
    column-gap: 4%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
}
    
#ccb7642d {
    order: 1;
}
    
#\30 5c7ab65 {
    width: 100.00%;
    order: 2;
}
    
#\37 3aa7710 {
    width: 100%;
    align-items: flex-end;
    justify-content: space-between;
    min-height: 80px;
    order: 1;
}
    
#widget_2j3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_2j3 {
    height: 300px;
    width: 36%;
    margin: 0% 0% 0% 0%;
}
    
#\34 1dd645f {
    width: 100.00%;
    order: 2;
}
    
#\34 3bd4b57 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c0f657dd {
    width: 100.00%;
    order: 2;
}
    
#\38 541bea0 {
    width: 100%;
    row-gap: 16px;
    justify-content: flex-start;
    min-height: 80px;
}
    
#\34 aa40ebb {
    order: 1;
    width: 100.00%;
}
    
#c07c0caa {
    column-gap: 4%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
}
    
#b1c3ba65 {
    width: 100%;
    align-items: flex-end;
    justify-content: space-between;
    min-height: 80px;
}
    
#\39 16c0e34 {
    height: auto;
    width: 87.4%;
}
    
#aee4404c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 d77b93c {
    width: 100%;
    row-gap: 16px;
    justify-content: flex-start;
    min-height: 80px;
}
    
#b0c614b7 {
    order: 1;
    width: 89.52%;
}
    
#ed8ecd07 {
    width: 100.00%;
    order: 2;
}
    
#\38 1c8c645 {
    width: 100%;
    align-items: flex-end;
    justify-content: space-between;
    min-height: 80px;
}
    
#e69d87c7 {
    column-gap: 4%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
}
    
#fee8a892 {
    height: auto;
    width: 87.4%;
}
    
#\36 a6e62c2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 2348160 {
    width: 100.00%;
    order: 2;
}
    
#\34 32ba294 {
    width: 100%;
    align-items: flex-end;
    justify-content: space-between;
    min-height: 80px;
}
    
#\38 d7cec1c {
    height: auto;
    width: 87.4%;
}
    
#\32 68f4062 {
    width: 100%;
    row-gap: 16px;
    justify-content: flex-start;
    min-height: 80px;
}
    
#a8a6ecf3 {
    column-gap: 4%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
}
    
#\37 4f6ae06 {
    order: 1;
}
    
#cdfdb26e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 ae68cad {
    min-height: 310px;
    padding: 5% 4% 5% 4%;
}
    
#\37 914d781 {
    row-gap: 12px;
}
    
#\31 efbd14f::before, #\31 efbd14f > .bgExtraLayerOverlay {
    
}
    
#c651b03e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 b42736b {
    column-gap: 4%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
}
    
#\37 304d209 {
    width: 100.00%;
    order: 2;
}
    
#\32 ff76f86 {
    width: 100%;
    row-gap: 16px;
    justify-content: flex-start;
    min-height: 80px;
}
    
#\39 b412a3c {
    height: auto;
    width: 87.4%;
}
    
#\33 d9844d4 {
    width: 100%;
    align-items: flex-end;
    justify-content: space-between;
    min-height: 80px;
}
    
#\32 a2bc6a1 {
    order: 1;
}
    
#b6fbe6ea {
    width: 100.00%;
    order: 2;
}
    
#f078afe6 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 817ec37::before, #\36 817ec37 > .bgExtraLayerOverlay {
    
}
#\36 817ec37 {
    width: 100%;
    min-height: 312px;
    align-items: flex-start;
    justify-content: flex-start;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 b829ba9 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
}
    
#\38 1fb75f1::before, #\38 1fb75f1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\38 1fb75f1 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#widget_1lt {
    width: 83.89%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#widget_pti {
    width: 306px;
}
    
#widget_3vl {
    height: 48px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ca18e7a5 {
    height: 48px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 d794a7c {
    margin: 0px 0% 0px 0%;
}
    
#group_osi {
    width: 100.00%;
    padding: 15% 6% 30% 6%;
    margin: 0px 0% 0px 0%;
}
    
#group_elh {
    column-gap: 6.683544820166079%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#f9680eda {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: NaN% NaN% NaN% NaN%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a649116 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 16px;
    padding-bottom: 16px;
    flex-wrap: nowrap;
}
    
#widget_5d7 {
    height: auto;
    width: 60px;
}
    
#\34 49b7fc2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#d64ccd8a {
    height: auto;
    width: 60px;
}
    
#\30 8ce0a6b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fd89ed93 {
    height: auto;
    width: 60px;
}
    
#\30 ed6864a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b7345d0f {
    height: auto;
    width: 60px;
}
    
#\36 7cee28a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ee7498d {
    height: auto;
    width: 60px;
}
    
#\35 e81e513 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 dd42742 {
    height: auto;
    width: 60px;
}
}



@media (max-width: 767px) {
    
#\37 39dfc04 {
    min-height: unset;
    flex-direction: column;
    padding: 10% 6% 8% 6%;
}
    
#e946b190 {
    min-height: 60px;
    align-items: center;
    width: 100%;
    row-gap: 12px;
}
    
#\35 bf3a9b3 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\33 4bf7cfb {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#f5b32054 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 4167176 {
    height: 48px;
}
    
#eb908503 {
    min-height: 96px;
    align-items: center;
    width: 100%;
    row-gap: 12px;
}
    
#ac418a17::before, #ac418a17 > .bgExtraLayerOverlay {
    
}
#ac418a17.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAeEAACAgICAwAAAAAAAAAAAAABAgMEAAUGESExQf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAXEQEAAwAAAAAAAAAAAAAAAAAAAQMx/9oADAMBAAIRAxEAPwCh0+A8e18KzU6IiklUq5U+xkU2FeOK/ZjRelWVlHn4CcYw2xgv/9k=');
}
    
#d63ad849 {
    min-height: unset;
    flex-direction: column;
    padding: 10% 6% 10% 6%;
}
    
#\30 f701d39 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 95c0374 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    row-gap: 20px;
    order: 0;
    padding: 6px 6px 6px 6px;
}
    
#edc2d5f4 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 10% 6% 5% 6%;
}
    
#ccb7642d {
    order: 1;
}
    
#\37 3aa7710 {
    min-height: 160px;
    align-items: flex-end;
    width: 100%;
    order: 1;
}
    
#\30 5c7ab65 {
    width: 100.00%;
    order: 2;
}
    
#widget_2j3 {
    height: 275px;
    width: 278px;
    margin-left: -7.0%;
}
    
#\34 1dd645f {
    width: 100.00%;
    order: 2;
}
    
#f4aafc99 {
    height: 48px;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\34 3bd4b57 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c0f657dd {
    width: 100.00%;
    order: 2;
}
    
#\38 541bea0 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    row-gap: 20px;
    padding: 6px 6px 6px 6px;
}
    
#\34 aa40ebb {
    order: 0;
    width: 100.00%;
}
    
#c07c0caa {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 10% 6% 5% 6%;
}
    
#b1c3ba65 {
    min-height: 160px;
    align-items: flex-end;
    width: 100%;
    justify-content: flex-end;
}
    
#\39 16c0e34.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\39 16c0e34 {
    height: 275px;
    width: 278px;
    margin: 0% -8% 0% 0%;
}
    
#\36 78572aa {
    width: 100.00%;
    order: 4;
}
    
#aee4404c {
    margin: 0px 0% 0px 0%;
}
    
#group_qen {
    width: 100.00%;
    order: 3;
}
    
#b27e5845 {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\33 d77b93c {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    row-gap: 20px;
    order: 0;
    padding: 6px 6px 6px 6px;
}
    
#b0c614b7 {
    order: 1;
    width: 100.00%;
}
    
#\38 1c8c645 {
    min-height: 160px;
    align-items: flex-end;
    width: 100%;
    order: 1;
}
    
#ed8ecd07 {
    width: 100.00%;
    order: 2;
}
    
#e69d87c7 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 10% 6% 5% 6%;
}
    
#fee8a892 {
    height: 275px;
    width: 278px;
    margin-left: -7.0%;
}
    
#b8d3fc09 {
    width: 100.00%;
}
    
#\36 a6e62c2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 2348160 {
    width: 100.00%;
    order: 2;
}
    
#\34 32ba294 {
    min-height: 160px;
    align-items: flex-end;
    width: 100%;
    justify-content: flex-end;
}
    
#\38 d7cec1c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 d7cec1c {
    height: 275px;
    width: 278px;
    margin: 0% -8% 0% 0%;
}
    
#\32 68f4062 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    row-gap: 20px;
    padding: 6px 6px 6px 6px;
}
    
#a8a6ecf3 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 10% 6% 10% 6%;
}
    
#\37 4f6ae06 {
    order: 1;
}
    
#cdfdb26e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 ae68cad {
    min-height: unset;
    flex-direction: column;
    padding: 10% 6% 5% 6%;
}
    
#\37 914d781 {
    min-height: 96px;
    align-items: center;
    width: 100%;
    row-gap: 12px;
}
    
#\31 efbd14f::before, #\31 efbd14f > .bgExtraLayerOverlay {
    
}
    
#c651b03e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 b42736b {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 10% 6% 10% 6%;
}
    
#\37 304d209 {
    width: 100.00%;
    order: 2;
}
    
#\32 ff76f86 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    row-gap: 20px;
    padding: 6px 6px 6px 6px;
}
    
#\39 b412a3c {
    height: 312px;
    width: 278px;
    margin-left: -6.7%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
}
    
#\33 d9844d4 {
    min-height: 295px;
    align-items: flex-end;
    width: 100%;
    height: auto;
}
    
#\32 a2bc6a1 {
    order: 1;
    width: 100.00%;
}
    
#b6fbe6ea {
    width: 100.00%;
    order: 2;
}
    
#f9c54671 {
    height: 48px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c7f12b57 {
    height: 48px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f078afe6 {
    margin: 0px 0% 0px 0%;
}
    
#\35 703b1ed {
    column-gap: 7.594391040373787%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
}

