@media all {
  *#dm .dmInner a.span.textonly { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.dmform-error { font-style:normal !important; }

  *#dm .dmInner div.dmforminput textarea { font-style:italic !important; }

  *#dm .dmInner div.dmforminput *.fileUploadLink { font-style:italic !important; }

  *#dm .dmInner div.checkboxwrapper span { font-style:italic !important; }

  *#dm .dmInner div.radiowrapper span { font-style:italic !important; }

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

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

  *#dm .dmInner div.u_1572395528 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

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

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

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

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

  *#dm .dmInner *.u_1762887782 { text-align:LEFT !important; }

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

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

  *#dm .dmInner *.u_1738371097 { text-align:LEFT !important; }

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

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

  *#dm .dmInner div.u_1794766719 .shape-text { color:rgba(166,177,163,1) !important; }

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

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

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

  *#dm .dmInner div.u_1373336941 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(45,46,50,1) !important;
  }

  *#dm .dmInner div.u_1570931392 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(45,46,50,1) !important;
  }

  *#dm .dmInner div.u_1267151513 .shape-text { color:rgba(166,177,163,1) !important; }

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

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

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

  *#dm .dmInner div.u_1736692782 .shape-text { color:rgba(166,177,163,1) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_3047227605 hr {
    color:rgba(128,128,128,0.25) !important;
    border-width:1px !important;
  }

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

  *#dm .dmInner *.u_1050263495 .iconS:hover svg { fill:var(--color_3) !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1550734705 .under-text {
    font-family:'Montserrat' !important;
    font-weight:300 !important;
  }

  *#dm .dmInner *.u_1550734705 .iconS svg { fill:var(--color_6) !important; }

  *#dm .dmInner *.u_1550734705 .iconS:hover svg { fill:var(--color_6) !important; }

  *#dm .dmInner div.u_1550734705 .title {
    font-family: 'Lato' !important;
    font-weight:300 !important;
  }

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

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

  *#dm .dmInner a.u_1644264915 span.text { color:var(--color_2) !important; }

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

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

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

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

  *#dm .dmInner a.u_1644264915:hover .iconBg { background-color:var(--color_6) !important; }

  *#dm .dmInner a.u_1644264915.hover .iconBg { background-color:var(--color_6) !important; }

  *#dm .dmInner div.u_1719201021 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(250,187,5,1) !important;
  }

  *#dm .dmInner div.u_1719201021 span[data-icon-mask] { background-color:rgba(250,187,5,1) !important; }

  *#dm .dmInner div.u_1797870434 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(250,187,5,1) !important;
  }

  *#dm .dmInner div.u_1797870434 span[data-icon-mask] { background-color:rgba(250,187,5,1) !important; }

  *#dm .dmInner a.u_1008515861 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/ec5bdc98/icon/Right+Arrow_8003320.svg) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner a.u_1644264915 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/ec5bdc98/icon/Coffee_8410640.svg) !important;
    width:25px !important;
    height:25px !important;
    background-color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner div.u_2886836529 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1818496510 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1727649747 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1498970036 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1571148443 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/ec5bdc98/icon/Right+Arrow_8003320.svg) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner a.u_1644264915 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(0,0,0,0.10) rgba(0,0,0,0.10) rgba(0,0,0,0.10) rgba(0,0,0,0.10) !important;
  }

  *#dm .dmInner div.u_2494029468 .testimonials-section { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_2494029468 .testimonial-card {
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:1px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1448261766 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ec5bdc98/icon/Right+Arrow_8003320.svg) !important;
    width:25px !important;
    height:25px !important;
    order:1 !important;
  }

  *#dm .dmInner div.u_1211292438 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(250,187,5,1) !important;
  }

  *#dm .dmInner div.u_1211292438 span[data-icon-mask] { background-color:rgba(250,187,5,1) !important; }

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

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

  *#dm .dmInner a.u_1067451576 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/ec5bdc98/icon/Right+Arrow_8003320.svg) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner *.u_1550734705 .red-circle { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_3222615568 .slide-image { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_3222615568 .slider-nav { border-radius:50px 50px 50px 50px !important; }

  *#dm .dmInner *.u_3222615568 .slider-nav svg { fill:var(--color_2) !important; }

  *#dm .dmInner *.u_3222615568 .slider-nav:hover svg { fill:var(--color_2) !important; }

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

  *#dm .dmInner div.u_853571366 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1964166625 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1809179728 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1876583282 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1255430828 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/ec5bdc98/icon/Right+Arrow_8003320.svg) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner div.u_1874385390 p {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:300 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:14px !important;
    font-family: Lato !important;
    line-height:28px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1874385390 li {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:300 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:14px !important;
    font-family: Lato !important;
    line-height:28px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1874385390 {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:300 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:14px !important;
    font-family: Lato !important;
    line-height:28px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1220314128 p {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:300 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:14px !important;
    font-family: Lato !important;
    line-height:28px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1220314128 li {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:300 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:14px !important;
    font-family: Lato !important;
    line-height:28px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1220314128 {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:300 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:14px !important;
    font-family: Lato !important;
    line-height:28px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1998862711 p {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:300 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:12px !important;
    font-family: Lato !important;
    line-height:12px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1998862711 li {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:300 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:12px !important;
    font-family: Lato !important;
    line-height:12px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1998862711 {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:300 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:12px !important;
    font-family: Lato !important;
    line-height:12px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1227737218 p {
    color:var(--color_6) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:300 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:12px !important;
    font-family: Lato !important;
    line-height:12px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1227737218 li {
    color:var(--color_6) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:300 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:12px !important;
    font-family: Lato !important;
    line-height:12px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1227737218 {
    color:var(--color_6) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:300 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:12px !important;
    font-family: Lato !important;
    line-height:12px !important;
    font-style:normal !important;
  }

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

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

@media (min-width:0) and (max-width:767px) {
  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
  }

  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
  }

  *#dm .dmInner *.u_1050263495 .contact-block { padding:0px !important; }

  *#dm .dmInner *.u_1050263495 .icon-wrapper { margin-right:10px !important; }

  *#dm .dmInner *.u_1050263495 .iconS svg { height:20px !important; }

  *#dm .dmInner *.u_1550734705 .contact-block { padding:0px !important; }

  *#dm .dmInner *.u_1550734705 .icon-wrapper { margin-right:10px !important; }

  *#dm .dmInner *.u_1550734705 .iconS svg { height:20px !important; }

  *#dm .dmInner *.u_1550734705 .icon-wrapper { margin-right:20px !important; }

  *#dm .dmInner *.u_1550734705 .under-text { margin-top:3px !important; }

  *#dm .dmInner *.u_1550734705 .horizontal { gap:15px !important; }

  *#dm .dmInner *.u_1550734705 .vertical { gap:15px !important; }

  *#dm .dmInner *.u_1550734705 .red-circle {
    width:35px !important;
    height:35px !important;
  }

  *#dm .dmInner *.u_1550734705 .iconS svg { height:15px !important; }

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

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

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

@media (min-width:1025px) {
  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
  }

  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1050263495 .horizontal { gap:15px !important; }

  *#dm .dmInner *.u_1050263495 .vertical { gap:15px !important; }

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

  *#dm .dmInner *.u_1050263495 .contact-block { padding:0px !important; }

  *#dm .dmInner *.u_1050263495 .icon-wrapper { margin-right:8px !important; }

  *#dm .dmInner *.u_1050263495 .iconS svg { height:20px !important; }

  *#dm .dmInner *.u_1550734705 .contact-block { padding:0px !important; }

  *#dm .dmInner div.u_1550734705 .under-text { font-size:13px !important; }

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

  *#dm .dmInner div.u_1644965607 .horizontal-scrolling-items img {
    width:200px !important;
    height:200px !important;
  }

  *#dm .dmInner *.u_2494029468 .testimonial-card { padding:30px !important; }

  *#dm .dmInner *.u_2494029468 .testimonials-track { gap:15px !important; }

  *#dm .dmInner *.u_2494029468 .testimonials-section { padding:0px !important; }

  *#dm .dmInner *.u_1550734705 .red-circle {
    width:30px !important;
    height:30px !important;
  }

  *#dm .dmInner *.u_1550734705 .iconS svg { height:12px !important; }

  *#dm .dmInner *.u_1550734705 .icon-wrapper { margin-right:20px !important; }

  *#dm .dmInner *.u_1550734705 .under-text { margin-top:0px !important; }

  *#dm .dmInner *.u_1550734705 .horizontal { gap:15px !important; }

  *#dm .dmInner *.u_1550734705 .vertical { gap:15px !important; }

  *#dm .dmInner *.u_3222615568 .slider-track { gap:10px !important; }

  *#dm .dmInner *.u_3222615568 .slider-dots {
    gap:10px !important;
    margin-bottom:15px !important;
  }

  *#dm .dmInner div.u_3222615568 .slider-nav {
    width:40px !important;
    height:40px !important;
  }

  *#dm .dmInner *.u_3222615568 .slider-nav svg {
    width:25px !important;
    height:25px !important;
  }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_2494029468 .testimonials-section { padding:0px !important; }

  *#dm .dmInner *.u_1550734705 .horizontal { gap:10px !important; }

  *#dm .dmInner *.u_1550734705 .vertical { gap:10px !important; }

  *#dm .dmInner *.u_1550734705 .red-circle {
    width:30px !important;
    height:30px !important;
  }

  *#dm .dmInner *.u_1550734705 .iconS svg { height:12px !important; }

  *#dm .dmInner *.u_3222615568 .slider-dots { margin-bottom:10px !important; }

  *#dm .dmInner div.u_1644965607 .horizontal-scrolling-items img {
    width:75px !important;
    height:75px !important;
  }

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

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

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

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

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

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

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

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

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

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1550734705 .iconS svg { height:15px !important; }

  *#dm .dmInner *.u_1550734705 .red-circle {
    width:30px !important;
    height:30px !important;
  }

  *#dm .dmInner *.u_1550734705 .horizontal { gap:10px !important; }

  *#dm .dmInner *.u_1550734705 .vertical { gap:10px !important; }

  *#dm .dmInner *.u_1550734705 .contact-block { padding:0px !important; }

  *#dm .dmInner *.u_2494029468 .testimonials-section { padding:0px !important; }

  *#dm .dmInner *.u_3222615568 .slider-track { gap:10px !important; }

  *#dm .dmInner *.u_3222615568 .slider-dots {
    gap:10px !important;
    margin-bottom:10px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1227737218 { font-size:12px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: var(--color_2);
}
}



@media all {
    
#\36 2a709abfdd2b461c33561ae {
    column-gap: 4%;
    row-gap: 10px;
    background-color: rgba(0, 0, 0, 0);
    width: 78.67%;
    min-height: 8px;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a709abfdd2b461c33561af::before, #\36 2a709abfdd2b461c33561af > .bgExtraLayerOverlay {
    
}
#\36 2a709abfdd2b461c33561af {
    background-image: url("https://irp.cdn-website.com/ec5bdc98/dms3rep/multi/opt/ChatGPT+Image+21+jul+2026-+11_06_07-1920w.png");
    background-color: var(--color_8);
    border-radius: 0px 0px 0px 0px;
}
    
#\36 2a709abfdd2b461c33561ad {
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 100px 40px 25px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a70a02fdd2b461c3357447.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 2a70a02fdd2b461c3357447 {
    align-self: auto;
    max-width: none;
    width: 99.61%;
    height: auto;
    order: 2;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 90ee2ad {
    width: 220px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a709abfdd2b461c33561ac {
    margin: 0px 0% 0px 0%;
}
    
#group_t27 {
    align-items: flex-end;
    width: 18.33%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_qea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\39 7310063 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 371px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.12%;
    min-width: 32px;
    height: auto;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 25px 0% 0px 0%;
}
    
#c012b4d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#ce53b58d {
    min-height: 170px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 40px 100px 40px;
}
    
#widget_a00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b428cd27 {
    margin: 0px 0% 0px 0%;
}
    
#widget_n0k {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
:is([id^='f7ed5fdd'], #repeater-item) {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32.58%;
    min-height: auto;
    max-height: none;
    row-gap: 25px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_8);
    background-image: none;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    border-radius: 15px 15px 15px 15px;
    padding: 0px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
:is([id^='group_rd5'], #repeater-item) {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.580786978163718%;
    border-radius: 15px 15px 0 0;
    align-content: flex-start;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
:is([id^='group_at4'], #repeater-item) {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    --column-gap: 15px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
:is([id^='widget_m7b'], #repeater-item) {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
:is([id^='widget_guv'], #repeater-item) {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
:is([id^='group_l2s'], #repeater-item) {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    --column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 5px 15px 5px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
:is([id^='widget_umv'], #repeater-item) {
    width: 100%;
    height: 125px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
:is([id^='6b242062'], #repeater-item) {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 5px 0% 5px 0%;
}
    
:is([id^='widget_fkv'], #repeater-item) {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
:is([id^='ab81d492'], #repeater-item) {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
:is([id^='dbce409c'], #repeater-item) {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
:is([id^='dd205764'], #repeater-item) {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
:is([id^='widget_l6c'], #repeater-item) {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
:is([id^='group_plh'], #repeater-item) {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin-top: 15px;
}
    
:is([id^='d2ab057c'], #repeater-item) {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
:is([id^='22b67bb1'], #repeater-item) {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
:is([id^='e7e577df'], #repeater-item) {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    margin-top: 5px;
}
    
:is([id^='widget_bso'], #repeater-item) {
    width: 280px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
}
    
:is([id^='widget_kvs'], #repeater-item) {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
:is([id^='widget_g1t'], #repeater-item).flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
:is([id^='widget_g1t'], #repeater-item) {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-top: 15px;
}
    
:is([id^='ac2f5cfa'], #repeater-item) {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 5px 0% 5px 0%;
}
    
:is([id^='widget_1rk'], #repeater-item) {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
:is([id^='db742ab3'], #repeater-item) {
    width: 90.47%;
    height: auto;
    max-width: 100%;
}
    
:is([id^='group_3a0'], #repeater-item) {
    justify-content: flex-start;
    align-items: flex-start;
    width: 97.75%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 30px 0px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
:is([id^='group_me5'], #repeater-item) {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 5px 0%;
}
    
#\33 c57c025 {
    width: 1320px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5144a9f {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
:is([id^='7a1421f7'], #repeater-item) {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    --column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 15px 5px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
:is([id^='8526b82e'], #repeater-item) {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
:is([id^='widget_u7f'], #repeater-item) {
    width: 25px;
    height: 20px;
    max-width: 100%;
    order: 0;
}
    
#\31 e639450::before, #\31 e639450 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#\31 e639450 {
    background-image: url("https://irp.cdn-website.com/ec5bdc98/dms3rep/multi/opt/arabesque-patroon-1920w.png");
}
}



@media all {
    
#be94b1db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 48%;
    min-width: 4%;
    order: 0;
}
    
#\32 1ec9406 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_4iv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ad29cd88[data-background-color-animation] {
    
}
#ad29cd88 {
    background-color: rgba(254, 250, 243, 1);
    background-image: none;
    background-position: 100% 100%;
    border-radius: 0 0 0px 0;
}
    
#widget_55k {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c7abf919.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 10px;
}
#c7abf919 {
    width: 1320px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 79d64f1 {
    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 015afd2 {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 025fff7 {
    width: 86.49%;
    height: 609px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 17px 3.1591010962856414% 0px 0%;
}
    
#dac86499 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: end;
    align-self: start;
    order: 0;
    width: auto;
    min-height: auto;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    box-shadow: rgba(0, 0, 0, 0.05) 3px 0px 11px 0px;
    padding: 6px 0% 6px 0%;
    margin: 44px -3.585576883619472% 0px 0%;
}
    
#\31 122aa6a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
}
    
#\30 9d5e5ef.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 10px;
    padding-right: 10px;
}
#\30 9d5e5ef {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\38 98acb12 {
    width: 100.00%;
    grid-template-rows: minmax(626px, max-content);
    max-width: 100%;
}
    
#\35 120404d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 50.00%;
    min-height: 95.53%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_1);
    background-image: none;
    height: auto;
    margin: 0px 0px 0px 0px;
}
    
#\37 96eae9c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 c16a6d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e7d1cf6b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 78d8fd6 {
    align-items: flex-start;
    justify-self: start;
    align-self: end;
    order: 0;
    width: auto;
    min-height: auto;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0,0,0,0.05) -3px 3px 11px 0px;
    padding: 20px 30px 20px 30px;
    margin: 0px 0px -20px 0px;
}
}



@media all {
    
#\37 334286f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
}
    
#\35 210a8ba {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 200px 40px 100px 40px;
}
    
#f6fb6c8c {
    width: 1320px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fc6f8e6 {
    margin: 0px 0% 0px 0%;
}
    
#widget_05e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\39 e36d726 {
    background-color: var(--color_11);
    background-image: none;
}
    
#e475974a {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 100px 0px 100px 0px;
}
    
#\33 70f447d {
    max-width: 100%;
    width: 1320px;
    height: auto;
    order: 2;
}
    
#ad5a3b6a::before, #ad5a3b6a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#ad5a3b6a {
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/ec5bdc98/dms3rep/multi/opt/arabesque-patroon-1920w.png");
    background-position: 50% 100%;
}
    
#aef0cba4 {
    margin: 0px 0% 0px 0%;
}
    
#\31 0387c1a {
    max-width: 100%;
    width: 1320px;
    height: auto;
    order: 1;
}
    
#e60ff22c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#e60ff22c {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d4e {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 20px;
}
    
#cd2337bf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 1px 0px;
}
#cd2337bf {
    width: 20px;
    height: 30px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca2c6868 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    order: 0;
    --column-gap: 15px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7d5449b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e7d5449b {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 0894443 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 25px 0px;
}
    
#\30 d149032 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% -100px 0%;
}
    
#f9e6994c::before, #f9e6994c > .bgExtraLayerOverlay {
    
}
#f9e6994c {
    background-color: var(--color_8);
    background-image: url("https://irp.cdn-website.com/ec5bdc98/dms3rep/multi/opt/ChatGPT+Image+21+jul+2026-+11_06_07-1920w.png");
    background-position: 50% 100%;
}
    
#widget_8f3 {
    width: 100%;
    height: 600px;
    max-width: 100%;
}
    
#\35 3677e58 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 973c214 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 50%;
    min-width: 4%;
}
    
#\30 bc7e231 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
}
    
#\38 ce9181f {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 40px 150px 40px;
}
    
#aba9dfaa {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fba {
    width: 92.58%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1525459 {
    width: 220px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8f47cbc::before, #\31 8f47cbc > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.37;
}
#\31 8f47cbc {
    background-image: url("https://irp.cdn-website.com/ec5bdc98/dms3rep/multi/opt/header-afbeelding-1920w.png");
    background-color: var(--color_6);
}
    
#fda70b45 {
    margin: 0px 0% 0px 0%;
}
    
#group_2a8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    margin-top: 10px;
}
    
#\35 5aa0934 {
    width: 220px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nvt {
    width: 25.45%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 25px;
}
    
#group_4hh {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 4;
    --column-gap: 20px;
}
    
#c76fc1fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 1px 0px;
}
#c76fc1fb {
    width: 110px;
    height: 33px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d69851c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 1px 0px;
}
#d69851c8 {
    width: 25px;
    height: 35px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_59a {
    width: 96.21%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 4f34979 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
}
    
#\30 9ac3183 {
    min-height: 185px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 40px 50px 40px;
}
    
#\30 876f306 {
    background-color: var(--color_2);
    background-image: none;
}
    
#group_v3c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_260 {
    width: 54.125px;
    height: auto;
    max-width: 100%;
}
    
#group_ttk {
    align-items: flex-start;
    width: 74.81%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
}
    
#widget_613 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_oei {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e4980efe {
    margin: 0px 0% 0px 0%;
}
    
#\33 d4c5377 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
}
    
#f621a52d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\36 ac803ef {
    width: 54.125px;
    height: auto;
    max-width: 100%;
}
    
#bc037e8a {
    align-items: flex-start;
    width: 74.81%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
}
    
#\30 331dafa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 dd98fb1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a3d0f233 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
}
    
#\34 690321c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\33 bda5e53 {
    width: 54.125px;
    height: auto;
    max-width: 100%;
}
    
#c98172d6 {
    align-items: flex-start;
    width: 74.81%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
}
    
#fe36a87a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 0ca897d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#daa84a73 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
}
    
#\35 c3a4ded {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#d8c68a65 {
    width: 54.125px;
    height: auto;
    max-width: 100%;
}
    
#\32 9bb31c9 {
    align-items: flex-start;
    width: 74.81%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
}
    
#f3c35a2c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f3970f97 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#ad7e1b88 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#c818917c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_omn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ces {
    width: auto;
    height: 250px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a709abfdd2b461c33561ae {
    width: 100%;
    min-height: 80px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a709abfdd2b461c33561ad {
    column-gap: 0%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 70px 20px 25px 20px;
}
    
#\36 2a709abfdd2b461c33561af::before, #\36 2a709abfdd2b461c33561af > .bgExtraLayerOverlay {
    
}
    
#group_t27 {
    width: 100%;
    min-height: 55px;
    align-items: flex-start;
    justify-content: flex-start;
    height: auto;
}
    
#\36 2a709abfdd2b461c33561ac {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7310063 {
    column-gap: 3.573505804620431%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#ce53b58d {
    padding: 70px 20px 25px 20px;
}
    
#b428cd27 {
    margin: 0px 0% 0px 0%;
}
    
:is([id^='f7ed5fdd'], #repeater-item) {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    flex: 1;
    column-gap: 3.752290216196409%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
}
    
:is([id^='widget_u7f'], #repeater-item) {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 1ec9406 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#be94b1db {
    width: 100%;
    min-height: 80px;
}
    
#\31 122aa6a {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 210a8ba {
    padding: 170px 20px 70px 20px;
}
    
#\32 fc6f8e6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e475974a {
    padding: 70px 20px 3% 20px;
}
    
#\33 70f447d {
    width: 640px;
}
    
#aef0cba4 {
    margin: 0px 0% 0px 0%;
}
    
#e60ff22c {
    margin-top: 15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 0894443 {
    padding: 20px 20px 25px 20px;
}
    
#f9e6994c::before, #f9e6994c > .bgExtraLayerOverlay {
    
}
    
#\35 3677e58 {
    margin: 0px 0% 0px 0%;
}
    
#widget_8f3 {
    height: 350px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 ce9181f {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 70px 20px 70px 20px;
}
    
#\31 8f47cbc {
    background-repeat: no-repeat;
    background-size: contain;
}
    
#c76fc1fb {
    height: auto;
}
    
#d69851c8 {
    height: auto;
}
    
#\33 973c214 {
    width: 100%;
    min-height: 8px;
}
    
#fda70b45 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 9ac3183 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 185px;
}
    
#\36 4f34979 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 d4c5377 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a3d0f233 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#daa84a73 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c818917c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\36 2a709abfdd2b461c33561ae {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a709abfdd2b461c33561ad {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 30px 15px 15px 15px;
}
    
#\36 2a709abfdd2b461c33561af::before, #\36 2a709abfdd2b461c33561af > .bgExtraLayerOverlay {
    
}
    
#group_t27 {
    width: 100%;
    min-height: 55px;
    align-items: flex-start;
    height: auto;
}
    
#\36 2a709abfdd2b461c33561ac {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 7310063 {
    column-gap: 3.573505804620431%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    margin-top: 10px;
}
    
#c012b4d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ce53b58d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 15px 15px;
}
    
#b428cd27 {
    margin: 0px 0% 0px 0%;
}
    
:is([id^='f7ed5fdd'], #repeater-item) {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    flex: 1;
    column-gap: 7.712779312076325%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
:is([id^='widget_umv'], #repeater-item) {
    height: 175px;
}
    
:is([id^='group_3a0'], #repeater-item) {
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#a5144a9f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#a5144a9f {
    margin: 0px 0% 0px 0%;
}
    
:is([id^='widget_u7f'], #repeater-item) {
    height: auto;
}
}



@media (max-width: 767px) {
    
#be94b1db {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 1ec9406 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c7abf919.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#c7abf919 {
    margin: 15px 0% 0px 0%;
}
    
#\39 015afd2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 015afd2 {
    margin: 16px 0% 0px 0%;
}
    
#\32 025fff7 {
    height: 311px;
    justify-self: end;
    align-self: start;
    width: 86.59%;
    margin: 17px 3.058307926829268% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dac86499 {
    justify-self: end;
    align-self: start;
    margin: 22px -17px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 122aa6a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 98acb12 {
    width: 100.00%;
    grid-template-rows: minmax(374px, max-content);
}
    
#\35 120404d {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 48.88%;
    width: 50.00%;
    margin: 7px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 78d8fd6 {
    justify-self: start;
    align-self: start;
    padding: 15px 15px 15px 15px;
    margin: 258px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\37 334286f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 210a8ba {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 130px 15px 30px 15px;
}
    
#\32 fc6f8e6 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e475974a {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#ad5a3b6a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#aef0cba4 {
    margin: 0px 0% 0px 0%;
}
    
#\31 0387c1a {
    width: 311px;
}
    
#e60ff22c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#e60ff22c {
    margin: 10px 0% 0px 0%;
}
    
#cd2337bf {
    height: 25px;
}
    
#widget_d4e {
    margin-top: 10px;
}
}



@media (max-width: 767px) {
    
#\34 0894443 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 25px 15px;
}
    
#\30 d149032 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f9e6994c::before, #f9e6994c > .bgExtraLayerOverlay {
    
}
    
#\35 3677e58 {
    margin: 0px 0% 0px 0%;
}
    
#widget_8f3 {
    height: 150px;
}
}



@media (max-width: 767px) {
    
#\33 973c214 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\30 bc7e231 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 ce9181f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#b1525459 {
    min-height: 50px;
    height: auto;
}
    
#\31 8f47cbc {
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\35 5aa0934 {
    min-height: 50px;
}
    
#c76fc1fb {
    height: auto;
}
    
#d69851c8 {
    height: auto;
}
    
#fda70b45 {
    margin: 0px 0% 0px 0%;
}
    
#widget_59a {
    width: 100.00%;
}
    
#group_2a8 {
    margin-top: 5px;
}
    
#widget_nvt {
    width: 53.04%;
    margin-top: 15px;
}
    
#widget_fba {
    justify-self: auto;
    align-self: auto;
    width: 92.57%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\36 4f34979 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 9ac3183 {
    min-height: 0;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    row-gap: 15px;
    padding: 30px 15px 30px 15px;
}
    
#\33 d4c5377 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#a3d0f233 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#daa84a73 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e4980efe {
    margin: 0px 0% 0px 0%;
}
    
#group_v3c {
    column-gap: 14.932918530040832%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_260 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#group_ttk {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 59px;
}
    
#f621a52d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 14.931466899970838%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 ac803ef {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#bc037e8a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 59px;
}
    
#\34 690321c {
    column-gap: 14.932918530040832%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 bda5e53 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#c98172d6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 59px;
}
    
#d8c68a65 {
    width: 60px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 9bb31c9 {
    width: 100%;
    height: auto;
    min-height: 59px;
    margin-right: 0%;
    margin-left: 0%;
    align-items: center;
}
    
#\35 c3a4ded {
    column-gap: 14.931466899970838%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#ad7e1b88 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c818917c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_ces {
    height: 250px;
}
}

#ad5a3b6a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAYklEQVQI10WO2w3AIAhFHbEFtwPGEVapsEQDGv044XVIbnMlcGWIInvCTwmn8tqbvG7ytFDGxIsUqM8z1w3CGFqoHHEJ1De4YNzilUq0OqznQegjeyqxskzLKjsrg49LKL0/pX2C+vvAoe0AAAAASUVORK5CYII=')!important}#\36 2a709abfdd2b461c33561af.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAIAAAAlXwkiAAAACXBIWXMAAAsTAAALEwEAmpwYAAAASUlEQVQI11WMSQrAMAzE8v+PlmZpltLYEzympLeCbkIK9hwmkXoRnRgfnVop2WYMNk9KJupPo1ILJQXutDiar+Hr3mA42v5JegG9fFa004UoyQAAAABJRU5ErkJggg==')!important}#f9e6994c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAIAAAAlXwkiAAAACXBIWXMAAAsTAAALEwEAmpwYAAAASUlEQVQI11WMSQrAMAzE8v+PlmZpltLYEzympLeCbkIK9hwmkXoRnRgfnVop2WYMNk9KJupPo1ILJQXutDiar+Hr3mA42v5JegG9fFa004UoyQAAAABJRU5ErkJggg==')!important}