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

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { color:var(--color_6) !important; }

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

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item:hover {
    color:var(--color_1) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.hover {
    color:var(--color_1) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.dmNavItemSelected {
    color:var(--color_1) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item {
    color:var(--color_5) !important;
    font-size:16px !important;
  }

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

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

  *#dm .dmInner div.u_1762271746 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-color:rgb(13,164,40) rgb(13,164,40) rgb(13,164,40) rgb(13,164,40) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner div.u_1550256628 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-color:rgb(13,164,40) rgb(13,164,40) rgb(13,164,40) rgb(13,164,40) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner div.u_1685261207 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-color:rgb(13,164,40) rgb(13,164,40) rgb(13,164,40) rgb(13,164,40) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner div.u_1301592335 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-color:rgb(13,164,40) rgb(13,164,40) rgb(13,164,40) rgb(13,164,40) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner div.u_1785879779 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-color:rgb(13,164,40) rgb(13,164,40) rgb(13,164,40) rgb(13,164,40) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:15px 15px 15px 15px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1886895445 span.text {
    font-size:22px !important;
    font-family: Poppins !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1886895445 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/adad85d4/icon/Arrow_3134190.svg) !important;
  }

  *#dm .dmInner a.u_1886895445 { border-radius:300px 300px 300px 300px !important; }

  *#dm .dmInner a.u_1741380773 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/adad85d4/icon/Arrow_3134190.svg) !important;
    background-color:var(--color_15) !important;
  }

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

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

  *#dm .dmInner a.u_1741380773 {
    border-radius:300px 300px 300px 300px !important;
    background-color:rgba(31,141,31,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.888889px 0.888889px 0.888889px 0.888889px !important;
    border-color:var(--color_15) var(--color_15) var(--color_15) var(--color_15) !important;
  }

  *#dm .dmInner a.u_1647895899 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/adad85d4/icon/Arrow_3134190.svg) !important;
    background-color:var(--color_15) !important;
  }

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

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

  *#dm .dmInner a.u_1647895899 {
    border-radius:300px 300px 300px 300px !important;
    background-color:rgba(31,141,31,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.888889px 0.888889px 0.888889px 0.888889px !important;
    border-color:var(--color_15) var(--color_15) var(--color_15) var(--color_15) !important;
  }

  *#dm .dmInner a.u_1172459040 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/adad85d4/icon/Arrow_3134190.svg) !important;
    background-color:var(--color_15) !important;
  }

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

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

  *#dm .dmInner a.u_1172459040 {
    border-radius:300px 300px 300px 300px !important;
    background-color:rgba(31,141,31,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.888889px 0.888889px 0.888889px 0.888889px !important;
    border-color:var(--color_15) var(--color_15) var(--color_15) var(--color_15) !important;
  }

  *#dm .dmInner a.u_1328269209 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/adad85d4/icon/Arrow_3134190.svg) !important;
    background-color:var(--color_15) !important;
  }

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

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

  *#dm .dmInner a.u_1328269209 {
    border-radius:300px 300px 300px 300px !important;
    background-color:rgba(31,141,31,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.888889px 0.888889px 0.888889px 0.888889px !important;
    border-color:var(--color_15) var(--color_15) var(--color_15) var(--color_15) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1901733695 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:500 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:100px !important;
    font-family: Manrope !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1901733695 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:500 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:100px !important;
    font-family: Manrope !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1901733695 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:500 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:100px !important;
    font-family: Manrope !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1699032234 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:20px !important;
    font-family: Roboto !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1699032234 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:20px !important;
    font-family: Roboto !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1699032234 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:20px !important;
    font-family: Roboto !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

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

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

  *#dm .dmInner div.u_1203621919 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:500 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:32px !important;
    font-family: Roboto !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1203621919 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:500 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:32px !important;
    font-family: Roboto !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1203621919 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:500 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:32px !important;
    font-family: Roboto !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner a.u_1741380773 span.text {
    font-size:16px !important;
    font-family: Roboto !important;
    font-weight:500 !important;
    color:var(--color_15) !important;
  }

  *#dm .dmInner a.u_1647895899 span.text {
    font-size:16px !important;
    font-family: Roboto !important;
    font-weight:500 !important;
    color:var(--color_15) !important;
  }

  *#dm .dmInner a.u_1172459040 span.text {
    font-size:16px !important;
    font-family: Roboto !important;
    font-weight:500 !important;
    color:var(--color_15) !important;
  }

  *#dm .dmInner a.u_1328269209 span.text {
    font-size:16px !important;
    font-family: Roboto !important;
    font-weight:500 !important;
    color:var(--color_15) !important;
  }

  *#dm .dmInner div.u_1064773133 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-color:rgb(13,164,40) rgb(13,164,40) rgb(13,164,40) rgb(13,164,40) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner div.u_1108709197 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-color:rgb(13,164,40) rgb(13,164,40) rgb(13,164,40) rgb(13,164,40) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner div.u_1320314763 .baf__title { border-radius:9px 9px 9px 9px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner a.u_1264331879 span.text { font-size:15px !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1699032234 p { font-size:17px !important; }

  *#dm .dmInner div.u_1699032234 li { font-size:17px !important; }

  *#dm .dmInner div.u_1699032234 { font-size:17px !important; }

  *#dm .dmInner div.u_1901733695 p { font-size:30px !important; }

  *#dm .dmInner div.u_1901733695 li { font-size:30px !important; }

  *#dm .dmInner div.u_1901733695 { font-size:30px !important; }

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

  *#dm .dmInner div.u_1203621919 p { font-size:17px !important; }

  *#dm .dmInner div.u_1203621919 li { font-size:17px !important; }

  *#dm .dmInner div.u_1203621919 { font-size:17px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1264331879 span.text { font-size:15px !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1699032234 p {
    font-size:16px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1699032234 li {
    font-size:16px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1699032234 {
    font-size:16px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1901733695 p { font-size:30px !important; }

  *#dm .dmInner div.u_1901733695 li { font-size:30px !important; }

  *#dm .dmInner div.u_1901733695 { font-size:30px !important; }

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

  *#dm .dmInner div.u_1203621919 p {
    font-size:16px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1203621919 li {
    font-size:16px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1203621919 {
    font-size:16px !important;
    text-align:center !important;
  }
}
@media (min-width:1025px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(25, 25, 25, 0);
    --overlapping-background-image: var(--color_2);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 244c977 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 80px 11px 80px 11px;
    margin: 0% 0% 0% 0%;
}
    
#d29424a7 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#b5f1033b {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#cfc66df9 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#ec9e2987 {
    margin: 0px 0% 0px 0%;
}
    
#a7f03fb8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a7f03fb8 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
    margin: 30px 0% 30px 0%;
}
    
#\34 58f1dc6 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 4e67c62 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2df8fdb {
    min-height: 800px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#adfa9eef::before, #adfa9eef > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.74;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 41%, rgba(217, 217, 217, 1) 100%);
}
#adfa9eef {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/adad85d4/dms3rep/multi/tycos-hero-banner+%281%29.webp?dm-skip-opt=true");
}
    
#widget_vm6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qj0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cd6677e8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#cd6677e8 {
    width: 276px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ac351ca6 {
    min-height: 320px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 503b6e0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 8d901ec::before, #\30 8d901ec > .bgExtraLayerOverlay {
    
}
#\30 8d901ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-end;
    background-image: none;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#b33fe628 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_to6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bbc539d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_ar9 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_d9j {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d9bbba0 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1ae07c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_30f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_sbu {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 580px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/adad85d4/dms3rep/multi/hydroseeding-and-excavation-services-in-springfield-mo+%281%29.webp?dm-skip-opt=true");
    border-radius: 20px 20px 20px 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 f1e1991 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c76c5c73 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\32 5a97021 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#f2b6c923 {
    width: 84%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a589c63 {
    width: 83%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jt1 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#group_c56 {
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e306e766 {
    width: 89px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acd5d91b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb6f25d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d31073b {
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 c195237 {
    width: 89px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae5febd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d57ae26f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 560f4d8 {
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 ff9d5de {
    width: 89px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 558fefe {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 df1b6da {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 814f835 {
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 35b7d97 {
    width: 89px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fabd4aab {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a212559 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 8269413.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\35 8269413 {
    width: 276px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb6555ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 fc88e62 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 da60704 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 192445e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 15px 15px 15px 15px;
}
    
#\34 d592129 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 024d813 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_med {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_m7l {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 13px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    --column-gap: 13px;
    flex-wrap: wrap;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b85cb02 {
    width: 48.8%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5eb1b0f {
    width: 48.8%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c08121c {
    width: 48.8%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d4997ad {
    width: 48.8%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k25 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 5aab215 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 a9124b2 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\30 981d060 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#group_q49 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
}
    
#\32 8fb8f26 {
    row-gap: 17px;
    column-gap: 24px;
    max-height: 100%;
    width: 32%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b99ecaf {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e4455f68 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c3ff85b8 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\37 a4652d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3b49773 {
    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;
}
    
#ef22d9e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b3c9c7c {
    row-gap: 17px;
    column-gap: 24px;
    max-height: 100%;
    width: 32%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef121ea4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 967e393 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7ab55bb {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#ce2d7ef4 {
    row-gap: 17px;
    column-gap: 24px;
    max-height: 100%;
    width: 32%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fd1b5fc {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3e17a70 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#de68440d {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\32 39199fb {
    row-gap: 17px;
    column-gap: 24px;
    max-height: 100%;
    width: 32%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b8d4e90 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f79d85a {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bd2129d2 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\33 5eb2c2f {
    row-gap: 17px;
    column-gap: 24px;
    max-height: 100%;
    width: 32%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9779a56 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#a35fc137 {
    row-gap: 17px;
    column-gap: 24px;
    max-height: 100%;
    width: 32%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 841186e {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 eeb965f {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#\34 9895e91 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 372b8f5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9b971cd {
    row-gap: 17px;
    column-gap: 24px;
    max-height: 100%;
    width: 32%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebd9e7ef {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aeb08398 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#\38 5eee5f5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db743f16 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 9511511 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4120963::before, #\38 4120963 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(26, 33, 26, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#\38 4120963 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/adad85d4/dms3rep/multi/opt/process-section-bg-tyco-1920w.webp");
}
    
#\34 c380ce1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 77e6c83 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 febda54 {
    width: 90px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 9ed1c3e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 80px 11px 0px 11px;
    margin: 0% 0% 0% 0%;
}
    
#\32 6b0fd97 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8745d64 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% -150px 0%;
}
    
#d9137e67 {
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    padding: 50px 40px 50px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b510671 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 c1c46f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d704dfe {
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    padding: 50px 40px 50px 40px;
    margin: 0px 0% 0px 0%;
}
    
#a1e2c0ad {
    width: 90px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 849cc02 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a8847f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d524e7d {
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    padding: 50px 40px 50px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f33d4cf {
    width: 90px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8f97484 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1ec8739 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5a5c4a1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a2b5c35c {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 11px 80px 11px;
    margin: 0% 0% 0% 0%;
}
    
#\37 cdf98ba {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 287b161 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 44%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 c19ad74 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\35 f306462 {
    margin: 150px 0% 0px 0%;
}
    
#widget_e3j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 766ee55 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 3c68b68 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_cr7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_jf2 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 4%;
    justify-content: flex-start;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 76503dd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.87%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    align-self: auto;
    order: 0;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 62a1d49 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbcd42cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd66ef02 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.87%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    align-self: auto;
    order: 0;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b287e37 {
    width: 20px;
    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 ace03e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9a5d3f8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.87%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    align-self: auto;
    order: 0;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea1620f4 {
    width: 20px;
    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 7b88607 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9f85b0b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.87%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    align-self: auto;
    order: 0;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 50b136f {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b86fd164 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb18b800 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.87%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    align-self: auto;
    order: 0;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e802a9f {
    width: 20px;
    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 a964b76 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aeff77ba {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.87%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    align-self: auto;
    order: 0;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 55db55c {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eebfcc5c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cc812fd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 cc812fd {
    width: 214px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 9385121 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e1b969e {
    min-height: 801px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 87683c5 {
    width: 100%;
    height: 816px;
    min-height: 100px;
    max-width: 100%;
    margin-top: 2px;
}
    
#\30 21b8fdd {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 e591c86 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 f482ceb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c022a05c {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\33 fbf58b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 7ff2f99 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f0a0546::before, #\34 f0a0546 > .bgExtraLayerOverlay {
    
}
#\34 f0a0546 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: none;
    padding: 80px 50px 80px 11px;
    margin: 0% 0% 0% 0%;
}
    
#\32 fdb736d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f9bf6f85 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 a71c704 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: wrap;
    order: 4;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    align-content: flex-start;
    justify-self: auto;
    align-self: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9e1dc69.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#f9e1dc69 {
    width: 276px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 84cbab7 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#b0336230 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b634735c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b11388b {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#fd73cebc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 ee96694 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a80ac987 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#bb68c60d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 4d7b1bd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a616d415 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#d69d4910 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d65e17e3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e40d2dfc {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\38 a075d09 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bcab2631 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c40f674b {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\33 cdb7fa0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d2dc885e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c525dbc4 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#ef6eb85e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 b381914 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4c7c6cf {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\33 b9dce80 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bc549404 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a12ae5f6 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#e4e6b4c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 6391f26 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6c4309b {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\35 05d0d2c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 b65d6b2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 82d396d {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#f7f0acfa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 8293957.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 8293957 {
    width: 276px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3089016 {
    align-items: center;
    width: 32%;
    min-height: 260px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b60e30f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 df69424 {
    margin: 0px 0% 0px 0%;
}
    
#d7e274d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2fd27c5 {
    align-items: center;
    width: 32%;
    min-height: 260px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bcdc2cf4 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 80px 11px 80px 11px;
    margin: 0% 0% 0% 0%;
}
    
#d994079f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4a0ccb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f111c90a::before, #f111c90a > .bgExtraLayerOverlay {
    
}
#f111c90a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#\34 3df339d {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 3%;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#feef8aea {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#group_rkv {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#ee8fcfea {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bef444e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 36692c6 {
    align-items: center;
    width: 32%;
    min-height: 260px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e2bebcb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 70fc4f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 db8b264 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\35 969071b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\35 969071b {
    width: 300px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dc45d32.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 dc45d32 {
    width: 332px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a51b38c7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#a51b38c7 {
    width: 364px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 205649b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 205649b {
    width: 332px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 0924b8b {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 700px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 252ee40 {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0px;
    order: 1;
}
    
#\38 e400eb0 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\31 8407633.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\31 8407633 {
    width: 276px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dafb0383 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d6faa13::before, #\31 d6faa13 > .bgExtraLayerOverlay {
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.6;
    content: '';
    height: 100%;
}
#\31 d6faa13 {
    background-color: rgba(0, 0, 0, 0.5);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://irp.cdn-website.com/adad85d4/dms3rep/multi/tyco-CTA-banner.webp?dm-skip-opt=true");
    border-style: solid;
}
    
#\33 81277c9 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 244c977 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ec9e2987 {
    margin: 0px 0% 0px 0%;
}
    
#a7f03fb8 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 2df8fdb {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 600px;
}
    
#\32 958c667 {
    margin: 0px 0% 0px 0%;
}
    
#adfa9eef::before, #adfa9eef > .bgExtraLayerOverlay {
    
}
    
#cd6677e8 {
    min-height: 55px;
    width: 260px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bb7c7450 {
    margin: 0px 0% 0px 0%;
}
    
#ac351ca6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 8d901ec::before, #\30 8d901ec > .bgExtraLayerOverlay {
    
}
#\30 8d901ec {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#b33fe628 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#group_sbu {
    min-height: 435px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c76c5c73 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 5971a9c {
    margin: 0px 0% 0px 0%;
}
    
#f2b6c923 {
    width: 100%;
}
    
#\31 a589c63 {
    width: 100%;
}
    
#group_jt1 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_c56 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\30 d31073b {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\31 560f4d8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\35 814f835 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 1b15fc1 {
    margin: 0px 0% 0px 0%;
}
    
#\36 da60704 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#bb6555ec {
    width: 100%;
    min-height: 80px;
}
    
#group_med {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 a9124b2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 ec3ff92 {
    margin: 0px 0% 0px 0%;
}
    
#\32 8fb8f26 {
    width: 48%;
}
    
#\39 b3c9c7c {
    width: 48%;
}
    
#ce2d7ef4 {
    width: 48%;
}
    
#\32 39199fb {
    width: 48%;
}
    
#\33 5eb2c2f {
    width: 48%;
    align-items: center;
}
    
#group_q49 {
    justify-content: flex-start;
}
    
#a35fc137 {
    width: 48%;
    align-items: center;
}
    
#\33 9b971cd {
    width: 48%;
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 4120963::before, #\38 4120963 > .bgExtraLayerOverlay {
    
}
    
#\37 9ed1c3e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 5a5c4a1 {
    margin: 0px 0% 0px 0%;
}
    
#d9137e67 {
    min-height: 490px;
    justify-content: flex-start;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d704dfe {
    min-height: 490px;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d524e7d {
    min-height: 490px;
    justify-content: flex-start;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8745d64 {
    column-gap: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a2b5c35c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 80px 2% 80px 2%;
}
    
#\35 f306462 {
    margin: 100px 0% 0px 0%;
}
    
#\36 287b161 {
    width: 100%;
    min-height: 80px;
}
    
#\39 c19ad74 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e1b969e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0% 0px 0%;
}
    
#\34 f0a0546::before, #\34 f0a0546 > .bgExtraLayerOverlay {
    
}
#\34 f0a0546 {
    width: 100%;
    min-height: 80px;
    padding: 80px 22px 80px 22px;
    margin: 0% 0% 0% 0%;
}
    
#\30 f482ceb {
    width: 100%;
    min-height: 80px;
}
    
#\37 87683c5 {
    height: 400px;
}
    
#\30 21b8fdd {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 8293957.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 8293957 {
    margin: 0px 0% 0px 0%;
}
    
#\34 3089016 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
    
#bcdc2cf4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 20px;
}
    
#f111c90a::before, #f111c90a > .bgExtraLayerOverlay {
    
}
    
#\36 df69424 {
    margin: 0px 0% 0px 0%;
}
    
#\39 db8b264 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\35 969071b {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\39 dc45d32 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#a51b38c7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\33 205649b {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\34 3df339d {
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\38 2fd27c5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
    
#\31 36692c6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_rkv {
    min-height: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 0924b8b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 550px;
}
    
#\31 d6faa13::before, #\31 d6faa13 > .bgExtraLayerOverlay {
    
}
    
#da33d939 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 244c977 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 11px 50px 11px;
}
    
#cfc66df9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ec9e2987 {
    margin: 0px 0% 0px 0%;
}
    
#a7f03fb8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a7f03fb8 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 4e67c62 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 2df8fdb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 11px 60px 11px;
}
    
#adfa9eef::before, #adfa9eef > .bgExtraLayerOverlay {
    
}
    
#cd6677e8 {
    min-height: 55px;
    width: 250px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 958c667 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ac351ca6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 8d901ec::before, #\30 8d901ec > .bgExtraLayerOverlay {
    
}
#\30 8d901ec {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#b33fe628 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#group_sbu {
    min-height: 270px;
}
}



@media (max-width: 767px) {
    
#\36 f1e1991 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c76c5c73 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_jt1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 10px;
}
    
#f2b6c923 {
    width: 100%;
}
    
#\31 a589c63 {
    width: 100%;
}
    
#group_c56 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 d31073b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 560f4d8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 814f835 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 8269413 {
    min-height: 55px;
    width: 250px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#bb6555ec {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 da60704 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_med {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 b85cb02 {
    width: 100%;
}
    
#\36 5eb1b0f {
    width: 100%;
}
    
#\35 c08121c {
    width: 100%;
}
    
#\39 d4997ad {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 5aab215 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 a9124b2 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#group_q49 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#\32 8fb8f26 {
    width: 100%;
}
    
#\35 b99ecaf {
    height: auto;
}
    
#\39 b3c9c7c {
    width: 100%;
}
    
#ef121ea4 {
    height: auto;
}
    
#ce2d7ef4 {
    width: 100%;
}
    
#\32 fd1b5fc {
    height: auto;
}
    
#\32 39199fb {
    width: 100%;
}
    
#\30 b8d4e90 {
    height: auto;
}
    
#\33 5eb2c2f {
    width: 100%;
}
    
#a35fc137 {
    width: 100%;
}
    
#\34 841186e {
    height: auto;
}
    
#\33 9b971cd {
    width: 100%;
}
    
#\38 5eee5f5 {
    height: auto;
}
    
#db743f16 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\38 4120963::before, #\38 4120963 > .bgExtraLayerOverlay {
    
}
    
#\37 9ed1c3e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 11px 50px 11px;
}
    
#\39 8745d64 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b510671 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d9137e67 {
    width: 100%;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d704dfe {
    width: 100%;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d524e7d {
    width: 100%;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\32 febda54 {
    width: 70px;
}
    
#a1e2c0ad {
    width: 70px;
}
    
#\35 f33d4cf {
    width: 70px;
}
    
#\39 5a5c4a1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a2b5c35c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 11px 50px 11px;
}
    
#\36 287b161 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 c19ad74 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 f306462 {
    margin: 0px 0% 0px 0%;
}
    
#group_jf2 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 76503dd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
}
    
#fbcd42cc {
    width: auto;
}
    
#cd66ef02 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
}
    
#\31 ace03e8 {
    width: auto;
}
    
#\33 9a5d3f8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
}
    
#\36 7b88607 {
    width: auto;
}
    
#\33 9f85b0b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
}
    
#b86fd164 {
    width: auto;
}
    
#fb18b800 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
}
    
#\36 a964b76 {
    width: auto;
}
    
#aeff77ba {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
}
    
#eebfcc5c {
    width: auto;
}
    
#\33 cc812fd {
    min-height: 55px;
    width: 250px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\38 9385121 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7ff2f99 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e1b969e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\34 f0a0546::before, #\34 f0a0546 > .bgExtraLayerOverlay {
    
}
#\34 f0a0546 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 50px 22px 50px 22px;
    margin: 0% 0% 0% 0%;
}
    
#\37 87683c5 {
    height: 300px;
}
    
#\30 21b8fdd {
    margin: 0px 0% 0px 0%;
}
    
#\33 a71c704 {
    column-gap: 0px;
    min-height: 0px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    align-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\30 f482ceb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f9e1dc69 {
    min-height: 55px;
    width: 250px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#b634735c {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ee96694 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4d7b1bd {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d65e17e3 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bcab2631 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d2dc885e {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b381914 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bc549404 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 6391f26 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b65d6b2 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 8293957.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 8293957 {
    min-height: 55px;
    width: 250px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3089016 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 200px;
}
    
#bcdc2cf4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 50px 11px 50px 11px;
}
    
#f111c90a::before, #f111c90a > .bgExtraLayerOverlay {
    
}
    
#\34 3df339d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#feef8aea {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_rkv {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 db8b264 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 12px;
}
    
#\35 969071b {
    min-height: 55px;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 dc45d32 {
    min-height: 55px;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a51b38c7 {
    min-height: 55px;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 205649b {
    min-height: 55px;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 df69424 {
    margin: 0px 0% 0px 0%;
}
    
#\38 2fd27c5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 200px;
}
    
#\31 36692c6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 200px;
}
}



@media (max-width: 767px) {
    
#\30 0924b8b {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\31 8407633 {
    min-height: 55px;
    width: 250px;
}
    
#\31 d6faa13::before, #\31 d6faa13 > .bgExtraLayerOverlay {
    
}
    
#\33 81277c9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

