@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:32px !important; }

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

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

  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner *.u_3092864981 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner *.u_1240528010 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner *.u_1418495728 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner *.u_1131395149 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner *.u_1393043986 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner *.u_1951193501 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner *.u_1353084693 .photoGalleryThumbs { padding:2.5px !important; }

  *#dm .dmInner *.u_1353084693 .layout-container { padding:2.5px !important; }

  *#dm .dmInner *.u_1353084693 .photoGalleryViewAll { padding:0 2.5px !important; }

  *#dm .dmInner *.u_1353084693 .photoGalleryThumbs .image-container a { padding-top:220px !important; }
}
@media all {
  *#dm .dmInner div.u_1809729596 .dmformsubmit {
    width:1154px !important;
    height:65px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

  *#dm .dmInner div.u_1809729596 .dmforminput input { font-size:15px !important; }

  *#dm .dmInner div.u_1809729596 .dmforminput textarea { font-size:15px !important; }

  *#dm .dmInner div.u_1809729596 .dmforminput .fileUploadLink { font-size:15px !important; }

  *#dm .dmInner div.u_1809729596 .checkboxwrapper span { font-size:15px !important; }

  *#dm .dmInner div.u_1809729596 .radiowrapper span { font-size:15px !important; }

  *#dm .dmInner div.u_1809729596 .optinwrapper div { font-size:15px !important; }

  *#dm .dmInner div.u_1809729596 .freetextwrapper { font-size:15px !important; }

  *#dm .dmInner div.u_1809729596 .dmforminput select { font-size:15px !important; }

  *#dm .dmInner div.u_1809729596 .dmforminput option { font-size:15px !important; }

  *#dm .dmInner div.u_1809729596 input::placeholder {
    font-size:14px !important;
    font-weight:700 !important;
    color:rgba(117,117,117,0.3) !important;
  }

  *#dm .dmInner div.u_1809729596 input.placeholder {
    font-size:14px !important;
    font-weight:700 !important;
    color:rgba(117,117,117,0.3) !important;
  }

  *#dm .dmInner div.u_1809729596 textarea::placeholder {
    font-size:14px !important;
    font-weight:700 !important;
    color:rgba(117,117,117,0.3) !important;
  }

  *#dm .dmInner div.u_1809729596 textarea.placeholder {
    font-size:14px !important;
    font-weight:700 !important;
    color:rgba(117,117,117,0.3) !important;
  }

  *#dm .dmInner div.u_1809729596 select::placeholder {
    font-size:14px !important;
    font-weight:700 !important;
    color:rgba(117,117,117,0.3) !important;
  }

  *#dm .dmInner div.u_1809729596 select.placeholder {
    font-size:14px !important;
    font-weight:700 !important;
    color:rgba(117,117,117,0.3) !important;
  }

  *#dm .dmInner div.u_1809729596 input:not([type="submit"]) {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:2px 2px 2px 2px !important;
    border-style:solid !important;
    border-color:rgba(163,163,163,0.4) rgba(163,163,163,0.4) rgba(163,163,163,0.4) rgba(163,163,163,0.4) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1809729596 textarea {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:2px 2px 2px 2px !important;
    border-style:solid !important;
    border-color:rgba(163,163,163,0.4) rgba(163,163,163,0.4) rgba(163,163,163,0.4) rgba(163,163,163,0.4) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1809729596 select {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:2px 2px 2px 2px !important;
    border-style:solid !important;
    border-color:rgba(163,163,163,0.4) rgba(163,163,163,0.4) rgba(163,163,163,0.4) rgba(163,163,163,0.4) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1809729596 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-size:14px !important;
    font-weight:600 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1809729596 .m-recaptcha {
    font-size:14px !important;
    font-weight:600 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1056293166 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

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

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

  *#dm .dmInner a.u_1056293166:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1056293166.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_2404392068 img { border-radius:5px 5px 5px 5px !important; }

  *#dm .dmInner div.u_1835999518 img {
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-width:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_3092864981 .photoGalleryThumbs .image-container { border-radius:3px 3px 0px 0px !important; }

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

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

  *#dm .dmInner div.u_3053106476 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(255,222,89,0.2) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1511319003 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(255,222,89,0.2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1240528010 .photoGalleryThumbs .image-container { border-radius:3px 3px 0px 0px !important; }

  *#dm .dmInner div.u_1418495728 .photoGalleryThumbs .image-container { border-radius:3px 3px 0px 0px !important; }

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

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

  *#dm .dmInner div.u_1421705324 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(255,222,89,0.2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1131395149 .photoGalleryThumbs .image-container { border-radius:3px 3px 0px 0px !important; }

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

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

  *#dm .dmInner div.u_1246040791 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(255,222,89,0.2) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1001101934 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(255,222,89,0.2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1393043986 .photoGalleryThumbs .image-container { border-radius:3px 3px 0px 0px !important; }

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

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

  *#dm .dmInner div.u_1026584265 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(255,222,89,0.2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1951193501 .photoGalleryThumbs .image-container { border-radius:3px 3px 0px 0px !important; }

  *#dm .dmInner div.u_2275216185 .shape-description p {
    font-weight:700 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_2275216185 .shape-description ul {
    font-weight:700 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_2275216185 .shape-description ol {
    font-weight:700 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1332483191 .shape-description p {
    font-weight:700 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1332483191 .shape-description ul {
    font-weight:700 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1332483191 .shape-description ol {
    font-weight:700 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1595308660 .shape-description p {
    font-weight:700 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1595308660 .shape-description ul {
    font-weight:700 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1595308660 .shape-description ol {
    font-weight:700 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1021348996 .shape-description p {
    font-weight:700 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1021348996 .shape-description ul {
    font-weight:700 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1021348996 .shape-description ol {
    font-weight:700 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1245404047 .shape-description p {
    font-weight:700 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1245404047 .shape-description ul {
    font-weight:700 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1245404047 .shape-description ol {
    font-weight:700 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1852795765 .shape-description p {
    font-weight:700 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1852795765 .shape-description ul {
    font-weight:700 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1852795765 .shape-description ol {
    font-weight:700 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_298873790 hr {
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%226%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%206%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:rgba(255,222,89,0.08) !important;
  }

  *#dm .dmInner div.u_1534777077 hr {
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%226%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%206%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:rgba(255,222,89,0.08) !important;
  }

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

  *#dm .dmInner div.u_1353084693 .photoGalleryThumbs .image-container { border-radius:5px 5px 5px 5px !important; }

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

  *#dm .dmInner *.u_1353084693 .photoGalleryThumbs .image-container a { background-size:cover !important; }

  *#dm .dmInner div.u_1809729596 .dmform-success {
    font-size:24px !important;
    font-weight:bold !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1809729596 .dmform-success .rteBlock {
    font-size:24px !important;
    font-weight:bold !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1809729596 .dmform-error {
    font-size:24px !important;
    font-weight:bold !important;
    text-align:center !important;
  }

  *#dm .dmInner nav.u_4249870787 { color:white !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1240528010 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner *.u_1418495728 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner *.u_1131395149 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner *.u_1393043986 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner *.u_1951193501 .photoGalleryThumbs .image-container a { padding-top:250px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_3092864981 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner div.u_1809729596 .dmforminput input { font-size:14px !important; }

  *#dm .dmInner div.u_1809729596 .dmforminput textarea { font-size:14px !important; }

  *#dm .dmInner div.u_1809729596 .dmforminput .fileUploadLink { font-size:14px !important; }

  *#dm .dmInner div.u_1809729596 .checkboxwrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_1809729596 .radiowrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_1809729596 .optinwrapper div { font-size:14px !important; }

  *#dm .dmInner div.u_1809729596 .freetextwrapper { font-size:14px !important; }

  *#dm .dmInner div.u_1809729596 .dmforminput select { font-size:14px !important; }

  *#dm .dmInner div.u_1809729596 .dmforminput option { font-size:14px !important; }

  *#dm .dmInner *.u_1353084693 .photoGalleryThumbs { padding:1.5px !important; }

  *#dm .dmInner *.u_1353084693 .layout-container { padding:1.5px !important; }

  *#dm .dmInner *.u_1353084693 .photoGalleryViewAll { padding:0 1.5px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_3092864981 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner *.u_1240528010 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner *.u_1418495728 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner *.u_1131395149 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner *.u_1393043986 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner *.u_1951193501 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner div.u_2275216185 .shape-description p { font-size:25px !important; }

  *#dm .dmInner div.u_2275216185 .shape-description ul { font-size:25px !important; }

  *#dm .dmInner div.u_2275216185 .shape-description ol { font-size:25px !important; }

  *#dm .dmInner div.u_1332483191 .shape-description p { font-size:25px !important; }

  *#dm .dmInner div.u_1332483191 .shape-description ul { font-size:25px !important; }

  *#dm .dmInner div.u_1332483191 .shape-description ol { font-size:25px !important; }

  *#dm .dmInner div.u_1595308660 .shape-description p { font-size:25px !important; }

  *#dm .dmInner div.u_1595308660 .shape-description ul { font-size:25px !important; }

  *#dm .dmInner div.u_1595308660 .shape-description ol { font-size:25px !important; }

  *#dm .dmInner div.u_1021348996 .shape-description p { font-size:25px !important; }

  *#dm .dmInner div.u_1021348996 .shape-description ul { font-size:25px !important; }

  *#dm .dmInner div.u_1021348996 .shape-description ol { font-size:25px !important; }

  *#dm .dmInner div.u_1245404047 .shape-description p { font-size:25px !important; }

  *#dm .dmInner div.u_1245404047 .shape-description ul { font-size:25px !important; }

  *#dm .dmInner div.u_1245404047 .shape-description ol { font-size:25px !important; }

  *#dm .dmInner div.u_1852795765 .shape-description p { font-size:25px !important; }

  *#dm .dmInner div.u_1852795765 .shape-description ul { font-size:25px !important; }

  *#dm .dmInner div.u_1852795765 .shape-description ol { font-size:25px !important; }

  *#dm .dmInner *.u_1353084693 .photoGalleryThumbs { padding:1.5px !important; }

  *#dm .dmInner *.u_1353084693 .layout-container { padding:1.5px !important; }

  *#dm .dmInner *.u_1353084693 .photoGalleryViewAll { padding:0 1.5px !important; }

  *#dm .dmInner *.u_1353084693 .photoGalleryThumbs .image-container a { padding-top:380px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#d861d53a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    align-items: center;
}
    
#fc19573f {
    min-height: 900px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\32 66d2128 {
    margin: 0px 0% 0px 0%;
}
    
#\31 61abe15::before, #\31 61abe15 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.63;
}
#\31 61abe15 {
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/870601b9/dms3rep/multi/565123166_122180807024370592_3214985588542569408_n.jpg?dm-skip-opt=true");
}
    
#group_q3a[data-css-edit] {
    transform: rotate(3.142rad);
}
#group_q3a {
    align-items: flex-start;
    width: 100%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/870601b9/dms3rep/multi/slant-divider.svg?dm-skip-opt=true");
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% -2px 0%;
}
    
#group_3ce {
    align-items: flex-start;
    width: 1218px;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
    padding: 0px 40px 200px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_si4 {
    width: 100.00%;
    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_1dl {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#widget_vqa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_l38 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 afe07ea {
    width: 200px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1db7ea5 {
    width: 250px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ca3788bf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
}
    
#d0e3b631 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\39 8d3ca46::before, #\39 8d3ca46 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#\39 8d3ca46 {
    background-image: url("https://irp.cdn-website.com/870601b9/dms3rep/multi/631c6e8a-4929-4137-9307-69b9cfcc61d2.jpg?dm-skip-opt=true");
    background-repeat: repeat;
    background-size: auto;
}
#\39 8d3ca46.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAGxAAAgEFAAAAAAAAAAAAAAAAAAIBAxITIVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A1AttVZ0QxPyAAP/Z');
}
    
#a0b08218 {
    margin: -150px 0% 0px 0%;
}
    
#group_9rv {
    align-items: flex-start;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    order: 0;
}
    
#afad7a96 {
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
    order: 2;
}
    
#group_1ci {
    flex-direction: row;
    align-items: center;
    width: 1400px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 1;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 50px 40px 100px 40px;
    margin: 0px 0% 0px 0%;
}
    
#group_lgl {
    align-items: center;
    width: 54.03%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\30 401ff51 {
    align-items: flex-start;
    width: 45.97060606060606%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    padding: 50px 0px 50px 60px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3ms {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_t96 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_k55.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_k55 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 15px 0% 0px 0%;
}
    
#widget_9ke.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_9ke {
    width: 200px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    order: 4;
    margin: 30px 0% 0px 0%;
}
    
#widget_16e {
    width: 75%;
    height: 600px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f95ab4d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 f95ab4d {
    width: 254px;
    height: 280px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: flex-start;
    margin: -250px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_g6q {
    align-items: center;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: flex-end;
    background-color: var(--color_1);
    background-image: none;
    order: 1;
    height: auto;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    padding: 35px 25px 35px 220px;
    margin: -100px 0px -100px 0px;
}
    
#widget_vsj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_u7s {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#cf09be86[data-css-edit] {
    box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
}
#cf09be86 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 10px 0 0 0;
    border-color: var(--color_1) #000000 #000000 #000000;
    border-style: solid;
    align-items: center;
    border-radius: 5px 5px 5px 5px;
    padding: 80px 60px 80px 60px;
    margin: 0px 0% 0px 0%;
}
    
#\31 33a5141[data-css-edit] {
    z-index: 11;
}
#\31 33a5141 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 0px 40px;
}
    
#widget_btq.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_btq {
    width: 92.34%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ctq {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ec738ef {
    margin: -180px 0% 0px 0%;
}
    
#\37 c107d55 {
    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;
}
}



@media all {
    
#\31 3298796 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7848672 {
    align-items: flex-start;
    width: 100%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/870601b9/dms3rep/multi/slant-divider.svg?dm-skip-opt=true");
    order: 0;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: -2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\33 7848672.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 7502489 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\38 720807d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\36 f35ade8 {
    min-height: 1723px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\31 48649cc {
    background-color: var(--color_3);
    background-image: none;
}
    
#e21c160b {
    margin: 0px 0% 0px 0%;
}
    
#group_ljs {
    align-items: flex-start;
    width: 1400px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    padding: 100px 40px 0px 40px;
    margin: -1px 0% -60px 0%;
}
    
#db225634 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_a1c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#group_sj1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7142857142857144%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 50px 0% 0px 0%;
}
    
#group_k6m[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px;
}
#group_k6m {
    align-items: flex-start;
    width: 49.14%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    align-self: stretch;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_uh1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_157 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_u2j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_lto {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_175 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#widget_5gj {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 209e666[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px;
}
#\34 209e666 {
    align-items: flex-start;
    width: 49.14%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    align-self: stretch;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 25948c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 7e3b90e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#e2142c88 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 bd07e01 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 f548998 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 871497a {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\35 f36f6c6[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px;
}
#\35 f36f6c6 {
    align-items: flex-start;
    width: 49.14%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    align-self: stretch;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 98b77cb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 4ca7e84 {
    align-items: flex-start;
    width: 111.07%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\36 768a9b8 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 352afcb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b3e3ab23 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 be4078d {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#c74b1db5[data-css-edit] {
    z-index: 11;
}
#c74b1db5 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7142857142857144%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 25px 0% 0px 0%;
}
    
#\36 74ca293[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px;
}
#\36 74ca293 {
    align-items: flex-start;
    width: 49.14%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    align-self: stretch;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f5e68cf7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d143fcf9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#a8d3cbbf {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a4413a31 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b9ffb5e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 c3b26fd {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\36 a94b670[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px;
}
#\36 a94b670 {
    align-items: flex-start;
    width: 49.14%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    align-self: stretch;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e4aaddca {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e07faeb0 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 625e90d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a83fa6a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 e45b5bd {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#ed16cf2a[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px;
}
#ed16cf2a {
    align-items: flex-start;
    width: 49.14%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    align-self: stretch;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 39f21ab {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 413f69b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#d95341d2 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 bfd4ccf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#be4ddb9c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 cf75d80 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 69.54%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    padding: 100px 200px 100px 100px;
    margin: 0px 0% 0px 0%;
}
    
#a51a4fdf {
    min-height: 773px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#b1656962 {
    margin: 0px 0% 0px 0%;
}
    
#group_2g0 {
    width: 30.46%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\33 a1ad666 {
    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;
}
    
#e3e55241 {
    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;
}
    
#group_e2g {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 2;
    flex-wrap: nowrap;
    --column-gap: 0%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#ddfc2375 {
    align-items: flex-start;
    width: 85%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f857e1 {
    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;
}
    
#widget_b7c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_erk.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_erk {
    width: 70px;
    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_3in {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#f7946b2c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f7946b2c {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -60px 0% 0px -25%;
    grid-area: auto / auto / auto / auto;
}
    
#c181ba57 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 4;
    flex-wrap: nowrap;
    --column-gap: 0%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 44269dc {
    align-items: flex-start;
    width: 85%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 bfbac64 {
    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;
}
    
#da528733 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 c62eb2b {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#fc7fc13f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fc7fc13f {
    width: 70px;
    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 2d6ebde.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 2d6ebde {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -60px 0% 0px -25%;
    grid-area: auto / auto / auto / auto;
}
    
#ab070b3e {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 6;
    flex-wrap: nowrap;
    --column-gap: 0%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 3bf73f8 {
    align-items: flex-start;
    width: 85%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9a276fb {
    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;
}
    
#\38 e243262 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 d89b2ee {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#\34 ff50a24.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 ff50a24 {
    width: 70px;
    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 1f2834e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 1f2834e {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -60px 0% 0px -25%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_t2v.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#widget_t2v {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    margin: 20px 0% 20px 0%;
}
    
#\34 790daa6.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\34 790daa6 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
    margin: 20px 0% 20px 0%;
}
}



@media all {
    
#\34 a18cf34 {
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
    order: 2;
}
    
#\32 0168d45 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#df39fa00 {
    flex-direction: row;
    align-items: center;
    width: 1400px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 1;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 150px 35px 150px 35px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8b88eaf {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0px 0px 0px 0px;
}
    
#\33 2a586aa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
}
    
#\39 ca933dd {
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    order: 0;
}
    
#a38209e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a38209e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 25px 0% 0px 0%;
}
    
#ee690093::before, #ee690093 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#ee690093 {
    background-image: url("https://irp.cdn-website.com/870601b9/dms3rep/multi/631c6e8a-4929-4137-9307-69b9cfcc61d2.jpg?dm-skip-opt=true");
    background-repeat: repeat;
    background-size: auto;
}
#ee690093.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAGxAAAgEFAAAAAAAAAAAAAAAAAAIBAxITIVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A1AttVZ0QxPyAAP/Z');
}
    
#be703b2b {
    margin: 0px 0% 0px 0%;
}
    
#e36049ea.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 30px 0px;
}
#e36049ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_ki5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_eh0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\34 b680f74 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56.84%;
    min-width: 4%;
}
    
#\30 ffa5af1[data-css-edit] {
    clip-path: polygon(20% 0, 100% 0, 100% 100%, 0% 100%);
}
#\30 ffa5af1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.16%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/870601b9/dms3rep/multi/apex-foundation-photos1.jpeg?dm-skip-opt=true");
}
#\30 ffa5af1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQF/8QAIxAAAQMCBQUAAAAAAAAAAAAAAQADBAIRBRITISJRYXKR0f/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGhEBAAIDAQAAAAAAAAAAAAAAAQADAgQRE//aAAwDAQACEQMRAD8AKRsLnu1N5xT1qF1UYEq+ze3kPic4bEYpyOafI91omJHJvpD2p1O7lT0MRirqfbirP//Z');
}
    
#d1e58459 {
    min-height: 750px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\39 5186b15 {
    margin: -680px 0% 0px 0%;
}
}



@media all {
    
#ce46440c {
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
    order: 2;
}
    
#d51d0287 {
    align-items: center;
    width: 1400px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 1;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 100px 0px 50px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 87da525 {
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    order: 0;
}
    
#\35 1b55db0 {
    width: 66.66964285714285%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3b491e1 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ac298391 {
    min-height: 906px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\35 78f8b8b::before, #\35 78f8b8b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#\35 78f8b8b {
    background-image: url("https://irp.cdn-website.com/870601b9/dms3rep/multi/631c6e8a-4929-4137-9307-69b9cfcc61d2.jpg?dm-skip-opt=true");
    background-repeat: repeat;
    background-size: auto;
}
#\35 78f8b8b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAGxAAAgEFAAAAAAAAAAAAAAAAAAIBAxITIVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A1AttVZ0QxPyAAP/Z');
}
    
#\35 53fc223 {
    margin: 0px 0% 0px 0%;
}
    
#eed2f2ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
}
    
#\30 634ea54.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 634ea54 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#widget_deg.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_deg {
    width: 86.85%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 30px 0% 0px 0%;
}
    
#widget_2sb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_2sb {
    width: 32.71%;
    height: 230px;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: flex-end;
    margin: -180px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 16964cd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 16964cd {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#da15da36 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\39 c14e584 {
    min-height: 148px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\31 31b5ffb {
    align-items: flex-start;
    width: 100%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/870601b9/dms3rep/multi/slant-divider.svg?dm-skip-opt=true");
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: -2px 0% -2px 0%;
    grid-area: auto / auto / auto / auto;
}
#\31 31b5ffb.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 30d82c2 {
    margin: 0px 0% 0px 0%;
}
    
#\36 37c80d4 {
    background-color: var(--color_3);
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc19573f {
    min-height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\32 66d2128 {
    margin: 0px 0% 0px 0%;
}
    
#group_3ce {
    padding: 250px 50px 150px 50px;
    margin: 0px 0% 0px 0%;
}
    
#group_1dl {
    width: 100.00%;
}
    
#widget_vqa {
    width: 87.97%;
}
    
#\31 61abe15::before, #\31 61abe15 > .bgExtraLayerOverlay {
    
}
    
#group_q3a {
    min-height: 80px;
}
    
#group_l38 {
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d0e3b631 {
    min-height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\39 8d3ca46::before, #\39 8d3ca46 > .bgExtraLayerOverlay {
    
}
#\39 8d3ca46.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAGxAAAgEFAAAAAAAAAAAAAAAAAAIBAxITIVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A1AttVZ0QxPyAAP/Z');
}
    
#a0b08218 {
    margin: -150px 0% 0px 0%;
}
    
#group_1ci {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 100px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_lgl {
    width: 100%;
    padding: 0px 50px 0px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\30 401ff51 {
    width: 100%;
    padding: 100px 50px 0px 50px;
    margin: 0px 0% 0px 0%;
}
    
#group_9rv {
    min-height: 150px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 33a5141 {
    padding: 0px 50px 0px 50px;
}
    
#\32 ec738ef {
    margin: -100px 0% 0px 0%;
}
    
#cf09be86 {
    width: 100%;
    padding: 50px 30px 50px 30px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 7848672 {
    min-height: 100px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: -2px 0% 0px 0%;
}
#\33 7848672.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 f35ade8 {
    min-height: auto;
    padding: 0px 0% 0px 0%;
}
    
#group_k6m {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 209e666 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 f36f6c6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_sj1 {
    column-gap: 1.7142857142857144%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#c74b1db5 {
    column-gap: 1.7142857142857144%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 24px 0% 0px 0%;
}
    
#\36 74ca293 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 a94b670 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ed16cf2a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e21c160b {
    margin: 0px 0% 0px 0%;
}
    
#group_ljs {
    row-gap: 0px;
    padding: 100px 50px 0px 50px;
    margin: 0px 0% -50px 0%;
}
    
#\38 720807d {
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a51a4fdf {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0% 0px 0%;
}
    
#\36 cf75d80 {
    width: 100%;
    min-height: 80px;
    padding: 100px 50px 450px 50px;
    margin: 0px 0% 0px 0%;
}
    
#group_e2g {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_3in {
    margin-right: 0%;
    margin-left: 0%;
    width: 13.99%;
}
    
#ddfc2375 {
    margin-right: 0%;
    margin-left: 0%;
    width: 86.01%;
}
    
#group_2g0 {
    width: 100%;
    min-height: 80px;
}
    
#b1656962 {
    margin: 0px 0% 0px 0%;
}
    
#c181ba57 {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\30 44269dc {
    margin-right: 0%;
    margin-left: 0%;
    width: 86.01%;
}
    
#\36 c62eb2b {
    margin-right: 0%;
    margin-left: 0%;
    width: 13.99%;
}
    
#ab070b3e {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\38 3bf73f8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 86.01%;
}
    
#\33 d89b2ee {
    margin-right: 0%;
    margin-left: 0%;
    width: 13.99%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee690093::before, #ee690093 > .bgExtraLayerOverlay {
    
}
#ee690093.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAGxAAAgEFAAAAAAAAAAAAAAAAAAIBAxITIVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A1AttVZ0QxPyAAP/Z');
}
    
#\32 8b88eaf {
    padding: 0px 0% 0px 0%;
}
    
#be703b2b {
    margin: 0px 0% 0px 0%;
}
    
#df39fa00 {
    padding: 75px 50px 0px 50px;
    margin: 0px 0% 0px 0%;
}
    
#e36049ea {
    width: 82.44%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d1e58459 {
    min-height: 500px;
    padding: 0px 0% 0px 0%;
}
    
#\30 ffa5af1 {
    width: 96%;
}
#\30 ffa5af1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQF/8QAIxAAAQMCBQUAAAAAAAAAAAAAAQADBAIRBRITISJRYXKR0f/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGhEBAAIDAQAAAAAAAAAAAAAAAQADAgQRE//aAAwDAQACEQMRAD8AKRsLnu1N5xT1qF1UYEq+ze3kPic4bEYpyOafI91omJHJvpD2p1O7lT0MRirqfbirP//Z');
}
    
#\39 5186b15 {
    margin: -400px 0% 0px 0%;
}
    
#\34 b680f74 {
    width: 4.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d51d0287 {
    padding: 50px 50px 0px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\35 1b55db0 {
    width: 100.00%;
}
    
#ac298391 {
    min-height: auto;
    padding: 0px 0% 0px 0%;
}
    
#\35 78f8b8b::before, #\35 78f8b8b > .bgExtraLayerOverlay {
    
}
#\35 78f8b8b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAGxAAAgEFAAAAAAAAAAAAAAAAAAIBAxITIVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A1AttVZ0QxPyAAP/Z');
}
    
#\35 53fc223 {
    margin: 0px 0% 0px 0%;
}
    
#\30 634ea54 {
    width: 86.67%;
}
    
#widget_2sb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_2sb {
    height: 100px;
    margin: -80px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 c14e584 {
    min-height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\38 30d82c2 {
    margin: 0px 0% 0px 0%;
}
    
#\31 31b5ffb {
    min-height: 100px;
}
#\31 31b5ffb.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#d861d53a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fc19573f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#group_1dl {
    width: 100%;
    align-items: center;
}
    
#group_3ce {
    padding: 200px 20px 150px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 66d2128 {
    margin: 0px 0% 0px 0%;
}
    
#group_l38 {
    column-gap: 3.1446540880503147%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 250px;
    row-gap: 10px;
}
    
#\37 afe07ea {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 1db7ea5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_q3a {
    min-height: 50px;
}
    
#\31 61abe15::before, #\31 61abe15 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#ca3788bf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d0e3b631 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\39 8d3ca46::before, #\39 8d3ca46 > .bgExtraLayerOverlay {
    
}
#\39 8d3ca46.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAGxAAAgEFAAAAAAAAAAAAAAAAAAIBAxITIVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A1AttVZ0QxPyAAP/Z');
}
    
#group_9rv {
    min-height: 100px;
}
    
#widget_16e {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 80%;
    order: 0;
}
    
#\35 f95ab4d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 f95ab4d {
    height: 164px;
    width: 55.97%;
    order: 1;
    margin: -100px 0% 0px 0%;
}
    
#a0b08218 {
    margin: -150px 0% 0px 0%;
}
    
#group_1ci {
    justify-content: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 120px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_lgl {
    width: 100%;
    min-height: auto;
    column-gap: 6.70391061452514%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_g6q {
    width: 100.00%;
    order: 2;
    padding: 30px 20px 30px 20px;
    margin: 10px 0% 0px 0%;
}
    
#\30 401ff51 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#afad7a96 {
    min-height: 50px;
}
}



@media (max-width: 767px) {
    
#cf09be86 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 50px 20px 50px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 33a5141 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 20px 0px 20px;
}
    
#widget_ctq {
    width: 100.00%;
}
    
#\32 ec738ef {
    margin: -120px 0% 0px 0%;
}
    
#widget_btq {
    width: 100.00%;
}
    
#\37 c107d55 {
    width: 90.65%;
}
}



@media (max-width: 767px) {
    
#\31 3298796 {
    align-items: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7848672 {
    min-height: 50px;
}
#\33 7848672.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 720807d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 f35ade8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#group_k6m {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e21c160b {
    margin: 0px 0% 0px 0%;
}
    
#group_ljs {
    row-gap: 0px;
    padding: 50px 20px 0px 20px;
    margin: -1px 0% 0px 0%;
}
    
#group_157 {
    align-items: center;
    width: 100.00%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#group_sj1 {
    min-height: auto;
    column-gap: 1.7142857142857144%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#\34 209e666 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 7e3b90e {
    align-items: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f36f6c6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 4ca7e84 {
    align-items: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c74b1db5 {
    min-height: auto;
    column-gap: 1.7142857142857144%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 24px 0% -100px 0%;
}
    
#\36 74ca293 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d143fcf9 {
    align-items: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a94b670 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ed16cf2a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 413f69b {
    align-items: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 cf75d80 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 80px 20px 200px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a51a4fdf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#group_2g0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_erk {
    width: 60px;
}
    
#f7946b2c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f7946b2c {
    width: 60px;
    margin: -50px 0% 0px -50%;
}
    
#b1656962 {
    margin: 0px 0% 0px 0%;
}
    
#group_e2g {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_3in {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
    align-items: center;
}
    
#ddfc2375 {
    width: 100%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c181ba57 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 44269dc {
    width: 100%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c62eb2b {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
    align-items: center;
}
    
#fc7fc13f {
    width: 60px;
}
    
#\35 2d6ebde.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 2d6ebde {
    width: 60px;
    margin: -50px 0% 0px -50%;
}
    
#ab070b3e {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 3bf73f8 {
    width: 100%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d89b2ee {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
    align-items: center;
}
    
#\34 ff50a24 {
    width: 60px;
}
    
#\35 1f2834e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 1f2834e {
    width: 60px;
    margin: -50px 0% 0px -50%;
}
}



@media (max-width: 767px) {
    
#ee690093::before, #ee690093 > .bgExtraLayerOverlay {
    
}
#ee690093.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAGxAAAgEFAAAAAAAAAAAAAAAAAAIBAxITIVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A1AttVZ0QxPyAAP/Z');
}
    
#df39fa00 {
    justify-content: center;
    padding: 0px 35px 0px 35px;
    margin: 0px 0% 0px 0%;
}
    
#be703b2b {
    margin: 120px 0% 0px 0%;
}
    
#\32 8b88eaf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\33 2a586aa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 ca933dd {
    min-height: 50px;
}
    
#\34 a18cf34 {
    min-height: 80px;
}
    
#widget_ki5 {
    width: 50px;
}
    
#\32 0168d45 {
    width: 100.00%;
}
    
#e36049ea {
    width: 76.73%;
}
}



@media (max-width: 767px) {
    
#\34 b680f74 {
    width: 4.00%;
    min-height: 8px;
    align-items: center;
}
    
#\30 ffa5af1 {
    width: 96%;
    min-height: 8px;
    align-items: center;
}
#\30 ffa5af1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQF/8QAIxAAAQMCBQUAAAAAAAAAAAAAAQADBAIRBRITISJRYXKR0f/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGhEBAAIDAQAAAAAAAAAAAAAAAQADAgQRE//aAAwDAQACEQMRAD8AKRsLnu1N5xT1qF1UYEq+ze3kPic4bEYpyOafI91omJHJvpD2p1O7lT0MRirqfbirP//Z');
}
    
#d1e58459 {
    min-height: 250px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\39 5186b15 {
    margin: -150px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d51d0287 {
    justify-content: center;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ce46440c {
    min-height: 50px;
}
    
#\30 87da525 {
    min-height: 80px;
}
    
#b3b491e1 {
    width: 100.00%;
    row-gap: 10px;
}
    
#ac298391 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\35 78f8b8b::before, #\35 78f8b8b > .bgExtraLayerOverlay {
    
}
#\35 78f8b8b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAGxAAAgEFAAAAAAAAAAAAAAAAAAIBAxITIVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A1AttVZ0QxPyAAP/Z');
}
    
#\35 53fc223 {
    margin: 0px 0% 0px 0%;
}
    
#eed2f2ef {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 1b55db0 {
    width: 100.00%;
}
    
#widget_2sb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_2sb {
    height: 71px;
    width: 45.90%;
    margin: -60px 0% 0px 0%;
}
    
#widget_deg.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_deg {
    width: 92.51%;
    margin: 20px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#da15da36 {
    width: 100%;
    min-height: 48px;
    align-items: center;
    height: auto;
}
    
#\39 c14e584 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\31 31b5ffb {
    min-height: 50px;
    padding: 0px 0px 0px 0px;
    margin: -2px 0% -2px 0%;
}
#\31 31b5ffb.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 30d82c2 {
    margin: 0px 0% 0px 0%;
}
}

