/* Home Widex optical alignment with neighboring wordmarks */
@media all {
  #dm .dmInner div.u_1505576899 img { transform: translateY(-6px) !important; }
}

/* Home Signia wordmark crop: authentic original asset, icon outside frame */
@media all {
      #dm .dmInner [id="42235ee8"], #dm .dmInner div.u_1774771820 { height:42px !important; width:110px !important; overflow:hidden !important; }
        #dm .dmInner div.u_1774771820 a { display:block !important; height:42px !important; overflow:hidden !important; }
          #dm .dmInner div.u_1774771820 img { display:block !important; width:110px !important; height:140px !important; object-fit:cover !important; object-position:center !important; transform:translateY(-90px) !important; }
          }
          

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

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

  *#dm .dmInner div.u_375341092 img {
    object-fit:cover !important;
    border-radius:10px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1853563179 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1866588355 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1079937593 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1291766670 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1774771820 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1505576899 img { object-fit:contain !important; }

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

  *#dm .dmInner a.u_1018024761 {
    background-color:rgba(47,110,219,1) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner a.u_1608667349 {
    border-color:var(--color_1) !important;
    border-radius:999px !important;
  }

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

  *#dm .dmInner a.u_1018024761 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1191637976 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1606673859 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1608667349 .iconBg { display:none !important; }
}

*#dm .dmInner div.u_1927554375 {}

#dm .dmInner [id="0765eba3"],
#dm .dmInner [id="cc976824"],
#dm .dmInner [id="00efa6a4"],
#dm .dmInner [id="e1f06584"],
#dm .dmInner [id="6d4909f6"],
#dm .dmInner [id="411bfcf6"] { background-color:#ffffff !important; }

#dm .dmInner [id="1518059194"] .kabel-color-phrase { color:#2f6edb !important; }

@supports ((background-clip:text) or (-webkit-background-clip:text)) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase {
    background-image:linear-gradient(100deg,#2f6edb 0%,#7546c9 35%,#bd2878 68%,#bd4938 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }

  #dm .dmInner [id="1029755831"] h2>span {
    background-image:linear-gradient(100deg,#76a9ff 0%,#b698ff 35%,#ff80bd 68%,#ffa67a 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }
}

#dm .dmInner [id="8f913ffb"] { background-color:#101010 !important; }

#dm .dmInner [id="1488842576"] p { letter-spacing:0 !important; }

#dm .dmInner [id="1488842576"] span { color:#b6caff !important; }

@media (forced-colors:active) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase,
  #dm .dmInner [id="1029755831"] h2>span {
    background-image:none;
    color:CanvasText !important;
    -webkit-text-fill-color:CanvasText;
  }
}

@supports ((background-clip:text) or (-webkit-background-clip:text)) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase {
    background-image:linear-gradient(110deg,#2f88f7 0%,#876ee7 20%,#cd57d3 40%,#e2439e 58%,#f93466 76%,#ff6823 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }

  #dm .dmInner [id="1029755831"] h2>span {
    background-image:linear-gradient(110deg,#2f88f7 0%,#876ee7 20%,#cd57d3 40%,#e2439e 58%,#f93466 76%,#ff6823 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }
}

@media (forced-colors:active) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase,
  #dm .dmInner [id="1029755831"] h2>span {
    background-image:none;
    color:CanvasText !important;
    -webkit-text-fill-color:CanvasText;
  }
}

@supports ((background-clip:text) or (-webkit-background-clip:text)) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase {
    background-image:linear-gradient(110deg,#247bdd 0%,#7860d2 20%,#bd45c3 40%,#d6338e 58%,#e72557 76%,#ea5919 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }

  #dm .dmInner [id="1029755831"] h2>span {
    background-image:linear-gradient(110deg,#247bdd 0%,#7860d2 20%,#bd45c3 40%,#d6338e 58%,#e72557 76%,#ea5919 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }
}

@media (forced-colors:active) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase,
  #dm .dmInner [id="1029755831"] h2>span {
    background-image:none;
    color:CanvasText !important;
    -webkit-text-fill-color:CanvasText;
  }
}

#dm .dmInner [id="23d4a54b"] {
  background-image:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.98) 31%,rgba(255,255,255,.9) 43%,rgba(255,255,255,.1) 66%,rgba(255,255,255,0) 100%),url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) !important;
  background-size:100% 100%,auto 100% !important;
  background-position:center,right center !important;
  background-repeat:no-repeat !important;
}

#dm .dmInner [id="48e84d16"] {
  width:100% !important;
  max-width:1120px !important;
  padding:64px 24px !important;
  min-height:560px !important;
  align-items:flex-start !important;
  justify-content:center !important;
}

#dm .dmInner [id="36f8c1ae"] {
  width:540px !important;
  max-width:54% !important;
  flex:0 1 auto !important;
  gap:22px !important;
}

#dm .dmInner [id="1a4d2d5e"] { display:none !important; }

#dm .dmInner [id="1518059194"],
#dm .dmInner [id="467afc34"] {
  width:100% !important;
  max-width:100% !important;
}

#dm .dmInner [id="1518059194"] h1,
#dm .dmInner [id="1518059194"] h1 span {
  font-size:64px !important;
  font-weight:700 !important;
  letter-spacing:0 !important;
  line-height:1.08 !important;
}

#dm .dmInner [id="af5b746b"],
#dm .dmInner [id="8fa39f48"] { padding:0 !important; }

#dm .dmInner [id="0765eba3"],
#dm .dmInner [id="cc976824"],
#dm .dmInner [id="00efa6a4"] {
  flex-direction:column !important;
  gap:16px !important;
  padding:28px !important;
  border:1px solid #e4e4e9 !important;
}

#dm .dmInner [id="417f207d"],
#dm .dmInner [id="30d76a0a"],
#dm .dmInner [id="9be62f03"] {
  width:100% !important;
  flex:0 0 auto !important;
}

#dm .dmInner [id="9455ba1c"],
#dm .dmInner [id="1ebd6211"],
#dm .dmInner [id="b54bcc50"] {
  width:100% !important;
  flex:1 1 auto !important;
  height:100% !important;
  gap:18px !important;
  display:flex !important;
  flex-direction:column !important;
}

#dm .dmInner [id="077a9844"] h3,
#dm .dmInner [id="077a9844"] h3 span {
  font-size:24px !important;
  line-height:1.25 !important;
}

#dm .dmInner [id="077a9844"] a {
  display:inline-flex !important;
  align-items:center !important;
  min-height:44px !important;
  text-decoration:none !important;
  font-weight:600 !important;
}

#dm .dmInner [id="6815ede2"] {
  display:grid !important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;
  gap:64px !important;
  align-items:start !important;
}

#dm .dmInner [id="f9ab4141"] h2,
#dm .dmInner [id="f9ab4141"] h2 span {
  font-size:40px !important;
  line-height:1.15 !important;
}

#dm .dmInner [id="1997e7fa"],
#dm .dmInner [id="4d343ef0"],
#dm .dmInner [id="1f4a0972"],
#dm .dmInner [id="c6554877"] {
  border-top:3px solid #2f6edb !important;
  padding-top:20px !important;
}

#dm .dmInner [id="e4e0ce3c"],
#dm .dmInner [id="ac2d0a6f"],
#dm .dmInner [id="08c2b375"] {
  background:#f5f5f7 !important;
  border:1px solid #e4e4e9 !important;
  border-radius:8px !important;
  padding:28px !important;
  min-height:210px !important;
}

#dm .dmInner [id="180d645e"] { gap:12px !important; }

#dm .dmInner [id="2e83a060"],
#dm .dmInner [id="eb01404c"],
#dm .dmInner [id="c146e73e"],
#dm .dmInner [id="b5d9976c"] {
  border:1px solid #e4e4e9 !important;
  border-radius:8px !important;
  padding:20px !important;
  background:#f5f5f7 !important;
}

#dm .dmInner [id="317b7c13"] {
  background:#f5f5f7 !important;
  border-radius:8px !important;
  padding:24px !important;
}

#dm .dmInner [id="1029755831"] h2,
#dm .dmInner [id="1029755831"] h2 span {
  font-size:44px !important;
  line-height:1.15 !important;
}

@media (max-width:1024px) {
  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:48px !important; }

  #dm .dmInner [id="48e84d16"] {
    min-height:600px !important;
    padding:48px 32px !important;
  }

  #dm .dmInner [id="36f8c1ae"] { max-width:60% !important; }

  #dm .dmInner [id="6815ede2"] { gap:32px !important; }

  #dm .dmInner [id="f9ab4141"] h2,
  #dm .dmInner [id="f9ab4141"] h2 span { font-size:32px !important; }

  #dm .dmInner [id="281bd298"] { flex-wrap:wrap !important; }

  #dm .dmInner [id="281bd298"]>.group { flex:1 1 40% !important; }
}

@media (max-width:767px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg);
    background-size:auto 240px;
    background-position:center bottom;
    background-color:#fff !important;
  }

  #dm .dmInner [id="48e84d16"] {
    padding:40px 20px 272px !important;
    min-height:0 !important;
  }

  #dm .dmInner [id="36f8c1ae"] {
    width:100% !important;
    max-width:100% !important;
    gap:18px !important;
  }

  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:40px !important; }

  #dm .dmInner [id="6815ede2"] {
    display:flex !important;
    flex-direction:column !important;
    gap:24px !important;
  }

  #dm .dmInner [id="f9ab4141"] h2,
  #dm .dmInner [id="f9ab4141"] h2 span { font-size:28px !important; }

  #dm .dmInner [id="281bd298"]>.group { flex:1 1 100% !important; }

  #dm .dmInner [id="0765eba3"],
  #dm .dmInner [id="cc976824"],
  #dm .dmInner [id="00efa6a4"] { padding:24px !important; }

  #dm .dmInner [id="1029755831"] h2,
  #dm .dmInner [id="1029755831"] h2 span { font-size:32px !important; }
}

@supports ((background-clip:text) or (-webkit-background-clip:text)) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase {
    background-image:linear-gradient(110deg,#247bdd 0%,#7860d2 20%,#bd45c3 40%,#d6338e 58%,#e72557 76%,#ea5919 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }

  #dm .dmInner [id="1029755831"] h2>span {
    background-image:linear-gradient(110deg,#247bdd 0%,#7860d2 20%,#bd45c3 40%,#d6338e 58%,#e72557 76%,#ea5919 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }
}

@media (forced-colors:active) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase,
  #dm .dmInner [id="1029755831"] h2>span {
    background-image:none;
    color:CanvasText !important;
    -webkit-text-fill-color:CanvasText;
  }
}

@media (max-width:1024px) {
  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:48px !important; }

  #dm .dmInner [id="48e84d16"] {
    min-height:600px !important;
    padding:48px 32px !important;
  }

  #dm .dmInner [id="36f8c1ae"] { max-width:60% !important; }

  #dm .dmInner [id="6815ede2"] { gap:32px !important; }

  #dm .dmInner [id="f9ab4141"] h2,
  #dm .dmInner [id="f9ab4141"] h2 span { font-size:32px !important; }

  #dm .dmInner [id="281bd298"] { flex-wrap:wrap !important; }

  #dm .dmInner [id="281bd298"]>.group { flex:1 1 40% !important; }
}

@media (max-width:767px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg);
    background-size:auto 240px;
    background-position:center bottom;
    background-color:#fff !important;
  }

  #dm .dmInner [id="48e84d16"] {
    padding:40px 20px 272px !important;
    min-height:0 !important;
  }

  #dm .dmInner [id="36f8c1ae"] {
    width:100% !important;
    max-width:100% !important;
    gap:18px !important;
  }

  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:40px !important; }

  #dm .dmInner [id="6815ede2"] {
    display:flex !important;
    flex-direction:column !important;
    gap:24px !important;
  }

  #dm .dmInner [id="f9ab4141"] h2,
  #dm .dmInner [id="f9ab4141"] h2 span { font-size:28px !important; }

  #dm .dmInner [id="281bd298"]>.group { flex:1 1 100% !important; }

  #dm .dmInner [id="0765eba3"],
  #dm .dmInner [id="cc976824"],
  #dm .dmInner [id="00efa6a4"] { padding:24px !important; }

  #dm .dmInner [id="1029755831"] h2,
  #dm .dmInner [id="1029755831"] h2 span { font-size:32px !important; }
}

@supports ((background-clip:text) or (-webkit-background-clip:text)) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase {
    background-image:linear-gradient(110deg,#247bdd 0%,#7860d2 20%,#bd45c3 40%,#d6338e 58%,#e72557 76%,#ea5919 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }

  #dm .dmInner [id="1029755831"] h2>span {
    background-image:linear-gradient(110deg,#247bdd 0%,#7860d2 20%,#bd45c3 40%,#d6338e 58%,#e72557 76%,#ea5919 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }
}

@media (forced-colors:active) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase,
  #dm .dmInner [id="1029755831"] h2>span {
    background-image:none;
    color:CanvasText !important;
    -webkit-text-fill-color:CanvasText;
  }
}

@media (max-width:1024px) {
  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:48px !important; }

  #dm .dmInner [id="48e84d16"] {
    min-height:600px !important;
    padding:48px 32px !important;
  }

  #dm .dmInner [id="36f8c1ae"] { max-width:60% !important; }

  #dm .dmInner [id="6815ede2"] { gap:32px !important; }

  #dm .dmInner [id="f9ab4141"] h2,
  #dm .dmInner [id="f9ab4141"] h2 span { font-size:32px !important; }

  #dm .dmInner [id="281bd298"] { flex-wrap:wrap !important; }

  #dm .dmInner [id="281bd298"]>.group { flex:1 1 40% !important; }
}

@media (max-width:767px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) !important;
    background-size:auto 240px !important;
    background-position:center bottom !important;
    background-color:#fff !important;
  }

  #dm .dmInner [id="48e84d16"] {
    padding:40px 20px 272px !important;
    min-height:0 !important;
  }

  #dm .dmInner [id="36f8c1ae"] {
    width:100% !important;
    max-width:100% !important;
    gap:18px !important;
  }

  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:40px !important; }

  #dm .dmInner [id="6815ede2"] {
    display:flex !important;
    flex-direction:column !important;
    gap:24px !important;
  }

  #dm .dmInner [id="f9ab4141"] h2,
  #dm .dmInner [id="f9ab4141"] h2 span { font-size:28px !important; }

  #dm .dmInner [id="281bd298"]>.group { flex:1 1 100% !important; }

  #dm .dmInner [id="0765eba3"],
  #dm .dmInner [id="cc976824"],
  #dm .dmInner [id="00efa6a4"] { padding:24px !important; }

  #dm .dmInner [id="1029755831"] h2,
  #dm .dmInner [id="1029755831"] h2 span { font-size:32px !important; }
}

@supports ((background-clip:text) or (-webkit-background-clip:text)) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase {
    background-image:linear-gradient(110deg,#247bdd 0%,#7860d2 20%,#bd45c3 40%,#d6338e 58%,#e72557 76%,#ea5919 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }

  #dm .dmInner [id="1029755831"] h2>span {
    background-image:linear-gradient(110deg,#247bdd 0%,#7860d2 20%,#bd45c3 40%,#d6338e 58%,#e72557 76%,#ea5919 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }
}

@media (forced-colors:active) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase,
  #dm .dmInner [id="1029755831"] h2>span {
    background-image:none;
    color:CanvasText !important;
    -webkit-text-fill-color:CanvasText;
  }
}

@media (max-width:1024px) {
  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:48px !important; }

  #dm .dmInner [id="48e84d16"] {
    min-height:600px !important;
    padding:48px 32px !important;
  }

  #dm .dmInner [id="36f8c1ae"] { max-width:60% !important; }

  #dm .dmInner [id="6815ede2"] { gap:32px !important; }

  #dm .dmInner [id="f9ab4141"] h2,
  #dm .dmInner [id="f9ab4141"] h2 span { font-size:32px !important; }

  #dm .dmInner [id="281bd298"] { flex-wrap:wrap !important; }

  #dm .dmInner [id="281bd298"]>.group { flex:1 1 40% !important; }
}

@media (max-width:767px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) !important;
    background-size:auto 240px !important;
    background-position:center bottom !important;
    background-color:#fff !important;
  }

  #dm .dmInner [id="48e84d16"] {
    padding:40px 20px 272px !important;
    min-height:0 !important;
  }

  #dm .dmInner [id="36f8c1ae"] {
    width:100% !important;
    max-width:100% !important;
    gap:18px !important;
  }

  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:36px !important; }

  #dm .dmInner [id="6815ede2"] {
    display:flex !important;
    flex-direction:column !important;
    gap:24px !important;
  }

  #dm .dmInner [id="f9ab4141"] h2,
  #dm .dmInner [id="f9ab4141"] h2 span { font-size:28px !important; }

  #dm .dmInner [id="281bd298"]>.group { flex:1 1 100% !important; }

  #dm .dmInner [id="0765eba3"],
  #dm .dmInner [id="cc976824"],
  #dm .dmInner [id="00efa6a4"] { padding:24px !important; }

  #dm .dmInner [id="1029755831"] h2,
  #dm .dmInner [id="1029755831"] h2 span { font-size:32px !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  #dm .dmInner [id="23d4a54b"] { background-image:none !important; }

  #dm .dmInner [id="48e84d16"] {
    min-height:0 !important;
    padding:40px 32px !important;
    align-items:center !important;
    gap:32px !important;
  }

  #dm .dmInner [id="36f8c1ae"] {
    width:100% !important;
    max-width:760px !important;
  }

  #dm .dmInner [id="1a4d2d5e"] {
    display:flex !important;
    width:100% !important;
    max-width:600px !important;
  }

  #dm .dmInner [id="375341092"] img {
    width:100% !important;
    height:auto !important;
    object-fit:contain !important;
    border-radius:0 !important;
  }
}

@supports ((background-clip:text) or (-webkit-background-clip:text)) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase {
    background-image:linear-gradient(110deg,#247bdd 0%,#7860d2 20%,#bd45c3 40%,#d6338e 58%,#e72557 76%,#ea5919 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }

  #dm .dmInner [id="1029755831"] h2>span {
    background-image:linear-gradient(110deg,#247bdd 0%,#7860d2 20%,#bd45c3 40%,#d6338e 58%,#e72557 76%,#ea5919 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }
}

@media (forced-colors:active) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase,
  #dm .dmInner [id="1029755831"] h2>span {
    background-image:none;
    color:CanvasText !important;
    -webkit-text-fill-color:CanvasText;
  }
}

@media (max-width:1024px) {
  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:48px !important; }

  #dm .dmInner [id="48e84d16"] {
    min-height:600px !important;
    padding:48px 32px !important;
  }

  #dm .dmInner [id="36f8c1ae"] { max-width:60% !important; }

  #dm .dmInner [id="6815ede2"] { gap:32px !important; }

  #dm .dmInner [id="f9ab4141"] h2,
  #dm .dmInner [id="f9ab4141"] h2 span { font-size:32px !important; }

  #dm .dmInner [id="281bd298"] { flex-wrap:wrap !important; }

  #dm .dmInner [id="281bd298"]>.group { flex:1 1 40% !important; }
}

@media (max-width:767px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) !important;
    background-size:auto 240px !important;
    background-position:center bottom !important;
    background-color:#fff !important;
  }

  #dm .dmInner [id="48e84d16"] {
    padding:40px 20px 272px !important;
    min-height:0 !important;
  }

  #dm .dmInner [id="36f8c1ae"] {
    width:100% !important;
    max-width:100% !important;
    gap:18px !important;
  }

  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:36px !important; }

  #dm .dmInner [id="6815ede2"] {
    display:flex !important;
    flex-direction:column !important;
    gap:24px !important;
  }

  #dm .dmInner [id="f9ab4141"] h2,
  #dm .dmInner [id="f9ab4141"] h2 span { font-size:28px !important; }

  #dm .dmInner [id="281bd298"]>.group { flex:1 1 100% !important; }

  #dm .dmInner [id="0765eba3"],
  #dm .dmInner [id="cc976824"],
  #dm .dmInner [id="00efa6a4"] { padding:24px !important; }

  #dm .dmInner [id="1029755831"] h2,
  #dm .dmInner [id="1029755831"] h2 span { font-size:32px !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  #dm .dmInner [id="23d4a54b"] { background-image:none !important; }

  #dm .dmInner [id="48e84d16"] {
    min-height:0 !important;
    padding:40px 32px !important;
    align-items:center !important;
    gap:32px !important;
  }

  #dm .dmInner [id="36f8c1ae"] {
    width:100% !important;
    max-width:760px !important;
  }

  #dm .dmInner [id="1a4d2d5e"] {
    display:flex !important;
    width:100% !important;
    max-width:600px !important;
  }

  #dm .dmInner [id="375341092"] img {
    width:100% !important;
    height:auto !important;
    object-fit:contain !important;
    border-radius:0 !important;
  }
}

@media (min-width:1025px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:none !important;
    position:relative !important;
    background-color:#fff !important;
    overflow:hidden !important;
  }

  #dm .dmInner [id="23d4a54b"]::before {
    content:"";
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    width:995px;
    max-width:100%;
    background:url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) right center/auto 100% no-repeat;
    -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 13%,rgba(0,0,0,.65) 29%,#000 42%);
    mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 13%,rgba(0,0,0,.65) 29%,#000 42%);
    pointer-events:none;
  }

  #dm .dmInner [id="48e84d16"] {
    position:relative !important;
    z-index:1;
  }
}

#dm .dmInner main a.dmButtonLink,
#dm .dmInner header a.dmButtonLink {
  min-height:44px !important;
  height:auto !important;
  padding:11px 20px !important;
  border-radius:24px !important;
  box-shadow:none !important;
}

#dm .dmInner main a.dmButtonLink .text,
#dm .dmInner header a.dmButtonLink .text {
  font-size:15px !important;
  line-height:1.4 !important;
  font-weight:600 !important;
  letter-spacing:0 !important;
}

#dm .dmInner main a.dmButtonLink {
  width:auto !important;
  max-width:100% !important;
}

@media (max-width:767px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:linear-gradient(180deg,#fff 0%,#fff calc(100% - 240px),rgba(255,255,255,0) calc(100% - 165px)),url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) !important;
    background-size:100% 100%,auto 240px !important;
    background-position:center,center bottom !important;
  }
}

*#dm .dmInner div.u_1518059194 {}

@supports ((background-clip:text) or (-webkit-background-clip:text)) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase {
    background-image:linear-gradient(110deg,#247bdd 0%,#7860d2 20%,#bd45c3 40%,#d6338e 58%,#e72557 76%,#ea5919 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }

  #dm .dmInner [id="1029755831"] h2>span {
    background-image:linear-gradient(110deg,#247bdd 0%,#7860d2 20%,#bd45c3 40%,#d6338e 58%,#e72557 76%,#ea5919 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }
}

@media (forced-colors:active) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase,
  #dm .dmInner [id="1029755831"] h2>span {
    background-image:none;
    color:CanvasText !important;
    -webkit-text-fill-color:CanvasText;
  }
}

@media (max-width:1024px) {
  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:48px !important; }

  #dm .dmInner [id="48e84d16"] {
    min-height:600px !important;
    padding:48px 32px !important;
  }

  #dm .dmInner [id="36f8c1ae"] { max-width:60% !important; }

  #dm .dmInner [id="6815ede2"] { gap:32px !important; }

  #dm .dmInner [id="f9ab4141"] h2,
  #dm .dmInner [id="f9ab4141"] h2 span { font-size:32px !important; }

  #dm .dmInner [id="281bd298"] { flex-wrap:wrap !important; }

  #dm .dmInner [id="281bd298"]>.group { flex:1 1 40% !important; }
}

@media (max-width:767px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) !important;
    background-size:auto 240px !important;
    background-position:center bottom !important;
    background-color:#fff !important;
  }

  #dm .dmInner [id="48e84d16"] {
    padding:40px 20px 272px !important;
    min-height:0 !important;
  }

  #dm .dmInner [id="36f8c1ae"] {
    width:100% !important;
    max-width:100% !important;
    gap:18px !important;
  }

  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:36px !important; }

  #dm .dmInner [id="6815ede2"] {
    display:flex !important;
    flex-direction:column !important;
    gap:24px !important;
  }

  #dm .dmInner [id="f9ab4141"] h2,
  #dm .dmInner [id="f9ab4141"] h2 span { font-size:28px !important; }

  #dm .dmInner [id="281bd298"]>.group { flex:1 1 100% !important; }

  #dm .dmInner [id="0765eba3"],
  #dm .dmInner [id="cc976824"],
  #dm .dmInner [id="00efa6a4"] { padding:24px !important; }

  #dm .dmInner [id="1029755831"] h2,
  #dm .dmInner [id="1029755831"] h2 span { font-size:32px !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  #dm .dmInner [id="23d4a54b"] { background-image:none !important; }

  #dm .dmInner [id="48e84d16"] {
    min-height:0 !important;
    padding:40px 32px !important;
    align-items:center !important;
    gap:32px !important;
  }

  #dm .dmInner [id="36f8c1ae"] {
    width:100% !important;
    max-width:760px !important;
  }

  #dm .dmInner [id="1a4d2d5e"] {
    display:flex !important;
    width:100% !important;
    max-width:600px !important;
  }

  #dm .dmInner [id="375341092"] img {
    width:100% !important;
    height:auto !important;
    object-fit:contain !important;
    border-radius:0 !important;
  }
}

@media (min-width:1025px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:none !important;
    position:relative !important;
    background-color:#fff !important;
    overflow:hidden !important;
  }

  #dm .dmInner [id="23d4a54b"]::before {
    content:"";
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    width:995px;
    max-width:100%;
    background:url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) right center/auto 100% no-repeat;
    -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 13%,rgba(0,0,0,.65) 29%,#000 42%);
    mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 13%,rgba(0,0,0,.65) 29%,#000 42%);
    pointer-events:none;
  }

  #dm .dmInner [id="48e84d16"] {
    position:relative !important;
    z-index:1;
  }
}

@media (max-width:767px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:linear-gradient(180deg,#fff 0%,#fff calc(100% - 240px),rgba(255,255,255,0) calc(100% - 165px)),url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) !important;
    background-size:100% 100%,auto 240px !important;
    background-position:center,center bottom !important;
  }
}

#dm .dmInner a[id="1505957784"][data-element-type="dButtonLinkId"],
#dm .dmInner a[id="1937404304"][data-element-type="dButtonLinkId"],
#dm .dmInner a[id="1124330483"][data-element-type="dButtonLinkId"],
#dm .dmInner a[id="1191637976"][data-element-type="dButtonLinkId"],
#dm .dmInner a[id="1631844426"][data-element-type="dButtonLinkId"],
#dm .dmInner a[id="1538816484"][data-element-type="dButtonLinkId"],
#dm .dmInner a[id="1606673859"][data-element-type="dButtonLinkId"],
#dm .dmInner a[id="1018024761"][data-element-type="dButtonLinkId"],
#dm .dmInner a[id="1608667349"][data-element-type="dButtonLinkId"] {
  height:44px !important;
  min-height:44px !important;
  padding:10px 18px !important;
  border-radius:24px !important;
  box-shadow:none !important;
}

#dm .dmInner a[id="1505957784"][data-element-type="dButtonLinkId"] .text,
#dm .dmInner a[id="1937404304"][data-element-type="dButtonLinkId"] .text,
#dm .dmInner a[id="1124330483"][data-element-type="dButtonLinkId"] .text,
#dm .dmInner a[id="1191637976"][data-element-type="dButtonLinkId"] .text,
#dm .dmInner a[id="1631844426"][data-element-type="dButtonLinkId"] .text,
#dm .dmInner a[id="1538816484"][data-element-type="dButtonLinkId"] .text,
#dm .dmInner a[id="1606673859"][data-element-type="dButtonLinkId"] .text,
#dm .dmInner a[id="1018024761"][data-element-type="dButtonLinkId"] .text,
#dm .dmInner a[id="1608667349"][data-element-type="dButtonLinkId"] .text {
  font-size:15px !important;
  line-height:1.4 !important;
  font-weight:600 !important;
  letter-spacing:0 !important;
}

@supports ((background-clip:text) or (-webkit-background-clip:text)) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase {
    background-image:linear-gradient(110deg,#247bdd 0%,#7860d2 20%,#bd45c3 40%,#d6338e 58%,#e72557 76%,#ea5919 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }

  #dm .dmInner [id="1029755831"] h2>span {
    background-image:linear-gradient(110deg,#247bdd 0%,#7860d2 20%,#bd45c3 40%,#d6338e 58%,#e72557 76%,#ea5919 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }
}

@media (forced-colors:active) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase,
  #dm .dmInner [id="1029755831"] h2>span {
    background-image:none;
    color:CanvasText !important;
    -webkit-text-fill-color:CanvasText;
  }
}

@media (max-width:1024px) {
  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:48px !important; }

  #dm .dmInner [id="48e84d16"] {
    min-height:600px !important;
    padding:48px 32px !important;
  }

  #dm .dmInner [id="36f8c1ae"] { max-width:60% !important; }

  #dm .dmInner [id="6815ede2"] { gap:32px !important; }

  #dm .dmInner [id="f9ab4141"] h2,
  #dm .dmInner [id="f9ab4141"] h2 span { font-size:32px !important; }

  #dm .dmInner [id="281bd298"] { flex-wrap:wrap !important; }

  #dm .dmInner [id="281bd298"]>.group { flex:1 1 40% !important; }
}

@media (max-width:767px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) !important;
    background-size:auto 240px !important;
    background-position:center bottom !important;
    background-color:#fff !important;
  }

  #dm .dmInner [id="48e84d16"] {
    padding:40px 20px 272px !important;
    min-height:0 !important;
  }

  #dm .dmInner [id="36f8c1ae"] {
    width:100% !important;
    max-width:100% !important;
    gap:18px !important;
  }

  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:36px !important; }

  #dm .dmInner [id="6815ede2"] {
    display:flex !important;
    flex-direction:column !important;
    gap:24px !important;
  }

  #dm .dmInner [id="f9ab4141"] h2,
  #dm .dmInner [id="f9ab4141"] h2 span { font-size:28px !important; }

  #dm .dmInner [id="281bd298"]>.group { flex:1 1 100% !important; }

  #dm .dmInner [id="0765eba3"],
  #dm .dmInner [id="cc976824"],
  #dm .dmInner [id="00efa6a4"] { padding:24px !important; }

  #dm .dmInner [id="1029755831"] h2,
  #dm .dmInner [id="1029755831"] h2 span { font-size:32px !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  #dm .dmInner [id="23d4a54b"] { background-image:none !important; }

  #dm .dmInner [id="48e84d16"] {
    min-height:0 !important;
    padding:40px 32px !important;
    align-items:center !important;
    gap:32px !important;
  }

  #dm .dmInner [id="36f8c1ae"] {
    width:100% !important;
    max-width:760px !important;
  }

  #dm .dmInner [id="1a4d2d5e"] {
    display:flex !important;
    width:100% !important;
    max-width:600px !important;
  }

  #dm .dmInner [id="375341092"] img {
    width:100% !important;
    height:auto !important;
    object-fit:contain !important;
    border-radius:0 !important;
  }
}

@media (min-width:1025px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:none !important;
    position:relative !important;
    background-color:#fff !important;
    overflow:hidden !important;
  }

  #dm .dmInner [id="23d4a54b"]::before {
    content:"";
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    width:995px;
    max-width:100%;
    background:url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) right center/auto 100% no-repeat;
    -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 13%,rgba(0,0,0,.65) 29%,#000 42%);
    mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 13%,rgba(0,0,0,.65) 29%,#000 42%);
    pointer-events:none;
  }

  #dm .dmInner [id="48e84d16"] {
    position:relative !important;
    z-index:1;
  }
}

@media (max-width:767px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:linear-gradient(180deg,#fff 0%,#fff calc(100% - 240px),rgba(255,255,255,0) calc(100% - 165px)),url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) !important;
    background-size:100% 100%,auto 240px !important;
    background-position:center,center bottom !important;
  }
}

#dm .dmInner [id="077a9844"] {
  gap:28px !important;
  align-items:stretch !important;
}

#dm .dmInner [id="0765eba3"] {
  border-top:5px solid #2468cf !important;
  border-top-color:#247bdd !important;
  background:linear-gradient(180deg,rgba(36,123,221,.035),#fff 38%) !important;
}

#dm .dmInner [id="cc976824"] {
  border-top:5px solid #16766f !important;
  border-top-color:#7860d2 !important;
  background:linear-gradient(180deg,rgba(120,96,210,.035),#fff 38%) !important;
}

#dm .dmInner [id="00efa6a4"] {
  border-top:5px solid #8053ae !important;
  border-top-color:#e72557 !important;
  background:linear-gradient(180deg,rgba(231,37,87,.035),#fff 38%) !important;
}

#dm .dmInner [id="1803412006"] span { color:#7860d2 !important; }

#dm .dmInner [id="1787126439"] span { color:#e72557 !important; }

#dm .dmInner [id="1118279255"] h3 span,
#dm .dmInner [id="1292635755"] h3 span,
#dm .dmInner [id="1263551327"] h3 span { font-weight:700 !important; }

#dm .dmInner [id="1941377354"],
#dm .dmInner [id="1590934432"],
#dm .dmInner [id="1890927617"] {
  margin-top:auto !important;
  padding-top:12px !important;
}

#dm .dmInner [id="077a9844"] a::after {
  content:"\2192" !important;
  margin-left:8px !important;
}

@media (min-width:0px) and (max-width:767px) {}

@supports ((background-clip:text) or (-webkit-background-clip:text)) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase {
    background-image:linear-gradient(110deg,#247bdd 0%,#7860d2 20%,#bd45c3 40%,#d6338e 58%,#e72557 76%,#ea5919 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }

  #dm .dmInner [id="1029755831"] h2>span {
    background-image:linear-gradient(110deg,#247bdd 0%,#7860d2 20%,#bd45c3 40%,#d6338e 58%,#e72557 76%,#ea5919 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }
}

@media (forced-colors:active) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase,
  #dm .dmInner [id="1029755831"] h2>span {
    background-image:none;
    color:CanvasText !important;
    -webkit-text-fill-color:CanvasText;
  }
}

@media (max-width:1024px) {
  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:48px !important; }

  #dm .dmInner [id="48e84d16"] {
    min-height:600px !important;
    padding:48px 32px !important;
  }

  #dm .dmInner [id="36f8c1ae"] { max-width:60% !important; }

  #dm .dmInner [id="6815ede2"] { gap:32px !important; }

  #dm .dmInner [id="f9ab4141"] h2,
  #dm .dmInner [id="f9ab4141"] h2 span { font-size:32px !important; }

  #dm .dmInner [id="281bd298"] { flex-wrap:wrap !important; }

  #dm .dmInner [id="281bd298"]>.group { flex:1 1 40% !important; }
}

@media (max-width:767px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) !important;
    background-size:auto 240px !important;
    background-position:center bottom !important;
    background-color:#fff !important;
  }

  #dm .dmInner [id="48e84d16"] {
    padding:40px 20px 272px !important;
    min-height:0 !important;
  }

  #dm .dmInner [id="36f8c1ae"] {
    width:100% !important;
    max-width:100% !important;
    gap:18px !important;
  }

  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:36px !important; }

  #dm .dmInner [id="6815ede2"] {
    display:flex !important;
    flex-direction:column !important;
    gap:24px !important;
  }

  #dm .dmInner [id="f9ab4141"] h2,
  #dm .dmInner [id="f9ab4141"] h2 span { font-size:28px !important; }

  #dm .dmInner [id="281bd298"]>.group { flex:1 1 100% !important; }

  #dm .dmInner [id="0765eba3"],
  #dm .dmInner [id="cc976824"],
  #dm .dmInner [id="00efa6a4"] { padding:24px !important; }

  #dm .dmInner [id="1029755831"] h2,
  #dm .dmInner [id="1029755831"] h2 span { font-size:32px !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  #dm .dmInner [id="23d4a54b"] { background-image:none !important; }

  #dm .dmInner [id="48e84d16"] {
    min-height:0 !important;
    padding:40px 32px !important;
    align-items:center !important;
    gap:32px !important;
  }

  #dm .dmInner [id="36f8c1ae"] {
    width:100% !important;
    max-width:760px !important;
  }

  #dm .dmInner [id="1a4d2d5e"] {
    display:flex !important;
    width:100% !important;
    max-width:600px !important;
  }

  #dm .dmInner [id="375341092"] img {
    width:100% !important;
    height:auto !important;
    object-fit:contain !important;
    border-radius:0 !important;
  }
}

@media (min-width:1025px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:none !important;
    position:relative !important;
    background-color:#fff !important;
    overflow:hidden !important;
  }

  #dm .dmInner [id="23d4a54b"]::before {
    content:"";
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    width:995px;
    max-width:100%;
    background:url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) right center/auto 100% no-repeat;
    -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 13%,rgba(0,0,0,.65) 29%,#000 42%);
    mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 13%,rgba(0,0,0,.65) 29%,#000 42%);
    pointer-events:none;
  }

  #dm .dmInner [id="48e84d16"] {
    position:relative !important;
    z-index:1;
  }
}

@media (max-width:767px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:linear-gradient(180deg,#fff 0%,#fff calc(100% - 240px),rgba(255,255,255,0) calc(100% - 165px)),url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) !important;
    background-size:100% 100%,auto 240px !important;
    background-position:center,center bottom !important;
  }
}

#dm .dmInner a.kabel-home-book,
#dm .dmInner a.kabel-home-call {
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:44px !important;
  padding:10px 18px !important;
  border-radius:24px !important;
  border:1px solid #2f6edb !important;
  line-height:1.4 !important;
  font-size:15px !important;
  font-weight:600 !important;
  text-decoration:none !important;
  margin:8px 8px 8px 0 !important;
  max-width:100% !important;
  box-sizing:border-box !important;
}

#dm .dmInner a.kabel-home-book {
  background:#2f6edb !important;
  color:#fff !important;
}

#dm .dmInner a.kabel-home-call {
  background:#fff !important;
  color:#2f6edb !important;
}

#dm .dmInner [id="1908867149"] h2 { margin:0 0 20px !important; }

#dm .dmInner [id="1908867149"] h3 {
  margin:28px 0 12px !important;
  font-size:24px !important;
}

#dm .dmInner [id="1908867149"] p {
  margin:0 0 18px !important;
  line-height:1.6 !important;
}

#dm .dmInner [id="50b8b55c"] {
  height:auto !important;
  min-height:0 !important;
  background:#f5f5f7 !important;
}

#dm .dmInner [id="9cf2e594"] {
  background:#f5f5f7 !important;
  padding:48px 24px !important;
}

#dm .dmInner [id="1edf69ca"],
#dm .dmInner [id="42d2eefd"],
#dm .dmInner [id="dac357e8"],
#dm .dmInner [id="1087412401"] {
  width:100% !important;
  max-width:100% !important;
  height:auto !important;
  min-height:0 !important;
}

#dm .dmInner [id="1087412401"] .hcp-wrapper {
  border-radius:8px !important;
  box-shadow:none !important;
  background:#fff !important;
  max-width:640px !important;
}

#dm .dmInner [id="1087412401"] .hcp-heading {
  font-family:Inter,sans-serif !important;
  color:#2d2e32 !important;
}

@supports ((background-clip:text) or (-webkit-background-clip:text)) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase {
    background-image:linear-gradient(110deg,#247bdd 0%,#7860d2 20%,#bd45c3 40%,#d6338e 58%,#e72557 76%,#ea5919 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }

  #dm .dmInner [id="1029755831"] h2>span {
    background-image:linear-gradient(110deg,#247bdd 0%,#7860d2 20%,#bd45c3 40%,#d6338e 58%,#e72557 76%,#ea5919 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }
}

@media (forced-colors:active) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase,
  #dm .dmInner [id="1029755831"] h2>span {
    background-image:none;
    color:CanvasText !important;
    -webkit-text-fill-color:CanvasText;
  }
}

@media (max-width:1024px) {
  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:48px !important; }

  #dm .dmInner [id="48e84d16"] {
    min-height:600px !important;
    padding:48px 32px !important;
  }

  #dm .dmInner [id="36f8c1ae"] { max-width:60% !important; }

  #dm .dmInner [id="6815ede2"] { gap:32px !important; }

  #dm .dmInner [id="f9ab4141"] h2,
  #dm .dmInner [id="f9ab4141"] h2 span { font-size:32px !important; }

  #dm .dmInner [id="281bd298"] { flex-wrap:wrap !important; }

  #dm .dmInner [id="281bd298"]>.group { flex:1 1 40% !important; }
}

@media (max-width:767px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) !important;
    background-size:auto 240px !important;
    background-position:center bottom !important;
    background-color:#fff !important;
  }

  #dm .dmInner [id="48e84d16"] {
    padding:40px 20px 272px !important;
    min-height:0 !important;
  }

  #dm .dmInner [id="36f8c1ae"] {
    width:100% !important;
    max-width:100% !important;
    gap:18px !important;
  }

  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:36px !important; }

  #dm .dmInner [id="6815ede2"] {
    display:flex !important;
    flex-direction:column !important;
    gap:24px !important;
  }

  #dm .dmInner [id="f9ab4141"] h2,
  #dm .dmInner [id="f9ab4141"] h2 span { font-size:28px !important; }

  #dm .dmInner [id="281bd298"]>.group { flex:1 1 100% !important; }

  #dm .dmInner [id="0765eba3"],
  #dm .dmInner [id="cc976824"],
  #dm .dmInner [id="00efa6a4"] { padding:24px !important; }

  #dm .dmInner [id="1029755831"] h2,
  #dm .dmInner [id="1029755831"] h2 span { font-size:32px !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  #dm .dmInner [id="23d4a54b"] { background-image:none !important; }

  #dm .dmInner [id="48e84d16"] {
    min-height:0 !important;
    padding:40px 32px !important;
    align-items:center !important;
    gap:32px !important;
  }

  #dm .dmInner [id="36f8c1ae"] {
    width:100% !important;
    max-width:760px !important;
  }

  #dm .dmInner [id="1a4d2d5e"] {
    display:flex !important;
    width:100% !important;
    max-width:600px !important;
  }

  #dm .dmInner [id="375341092"] img {
    width:100% !important;
    height:auto !important;
    object-fit:contain !important;
    border-radius:0 !important;
  }
}

@media (min-width:1025px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:none !important;
    position:relative !important;
    background-color:#fff !important;
    overflow:hidden !important;
  }

  #dm .dmInner [id="23d4a54b"]::before {
    content:"";
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    width:995px;
    max-width:100%;
    background:url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) right center/auto 100% no-repeat;
    -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 13%,rgba(0,0,0,.65) 29%,#000 42%);
    mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 13%,rgba(0,0,0,.65) 29%,#000 42%);
    pointer-events:none;
  }

  #dm .dmInner [id="48e84d16"] {
    position:relative !important;
    z-index:1;
  }
}

@media (max-width:767px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:linear-gradient(180deg,#fff 0%,#fff calc(100% - 240px),rgba(255,255,255,0) calc(100% - 165px)),url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) !important;
    background-size:100% 100%,auto 240px !important;
    background-position:center,center bottom !important;
  }
}

@media (min-width:1025px) {
  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:56px !important; }
}

#dm .dmInner [id="1908867149"] p,
#dm .dmInner [id="1908867149"] h3 { color:#2d2e32 !important; }

#dm .dmInner [id="1908867149"] a:not(.kabel-home-book):not(.kabel-home-call),
#dm .dmInner [id="1730907995"] a:not(.kabel-home-book):not(.kabel-home-call),
#dm .dmInner [id="1599367307"] a:not(.kabel-home-book):not(.kabel-home-call) {
  color:#2f6edb !important;
  font-size:16px !important;
}

#dm .dmInner [id="1730907995"] { width:100% !important; }

@supports ((background-clip:text) or (-webkit-background-clip:text)) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase {
    background-image:linear-gradient(110deg,#247bdd 0%,#7860d2 20%,#bd45c3 40%,#d6338e 58%,#e72557 76%,#ea5919 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }

  #dm .dmInner [id="1029755831"] h2>span {
    background-image:linear-gradient(110deg,#247bdd 0%,#7860d2 20%,#bd45c3 40%,#d6338e 58%,#e72557 76%,#ea5919 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }
}

@media (forced-colors:active) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase,
  #dm .dmInner [id="1029755831"] h2>span {
    background-image:none;
    color:CanvasText !important;
    -webkit-text-fill-color:CanvasText;
  }
}

@media (max-width:1024px) {
  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:48px !important; }

  #dm .dmInner [id="48e84d16"] {
    min-height:600px !important;
    padding:48px 32px !important;
  }

  #dm .dmInner [id="36f8c1ae"] { max-width:60% !important; }

  #dm .dmInner [id="6815ede2"] { gap:32px !important; }

  #dm .dmInner [id="f9ab4141"] h2,
  #dm .dmInner [id="f9ab4141"] h2 span { font-size:32px !important; }

  #dm .dmInner [id="281bd298"] { flex-wrap:wrap !important; }

  #dm .dmInner [id="281bd298"]>.group { flex:1 1 40% !important; }
}

@media (max-width:767px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) !important;
    background-size:auto 240px !important;
    background-position:center bottom !important;
    background-color:#fff !important;
  }

  #dm .dmInner [id="48e84d16"] {
    padding:40px 20px 272px !important;
    min-height:0 !important;
  }

  #dm .dmInner [id="36f8c1ae"] {
    width:100% !important;
    max-width:100% !important;
    gap:18px !important;
  }

  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:36px !important; }

  #dm .dmInner [id="6815ede2"] {
    display:flex !important;
    flex-direction:column !important;
    gap:24px !important;
  }

  #dm .dmInner [id="f9ab4141"] h2,
  #dm .dmInner [id="f9ab4141"] h2 span { font-size:28px !important; }

  #dm .dmInner [id="281bd298"]>.group { flex:1 1 100% !important; }

  #dm .dmInner [id="0765eba3"],
  #dm .dmInner [id="cc976824"],
  #dm .dmInner [id="00efa6a4"] { padding:24px !important; }

  #dm .dmInner [id="1029755831"] h2,
  #dm .dmInner [id="1029755831"] h2 span { font-size:32px !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  #dm .dmInner [id="23d4a54b"] { background-image:none !important; }

  #dm .dmInner [id="48e84d16"] {
    min-height:0 !important;
    padding:40px 32px !important;
    align-items:center !important;
    gap:32px !important;
  }

  #dm .dmInner [id="36f8c1ae"] {
    width:100% !important;
    max-width:760px !important;
  }

  #dm .dmInner [id="1a4d2d5e"] {
    display:flex !important;
    width:100% !important;
    max-width:600px !important;
  }

  #dm .dmInner [id="375341092"] img {
    width:100% !important;
    height:auto !important;
    object-fit:contain !important;
    border-radius:0 !important;
  }
}

@media (min-width:1025px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:none !important;
    position:relative !important;
    background-color:#fff !important;
    overflow:hidden !important;
  }

  #dm .dmInner [id="23d4a54b"]::before {
    content:"";
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    width:995px;
    max-width:100%;
    background:url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) right center/auto 100% no-repeat;
    -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 13%,rgba(0,0,0,.65) 29%,#000 42%);
    mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 13%,rgba(0,0,0,.65) 29%,#000 42%);
    pointer-events:none;
  }

  #dm .dmInner [id="48e84d16"] {
    position:relative !important;
    z-index:1;
  }
}

@media (max-width:767px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:linear-gradient(180deg,#fff 0%,#fff calc(100% - 240px),rgba(255,255,255,0) calc(100% - 165px)),url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) !important;
    background-size:100% 100%,auto 240px !important;
    background-position:center,center bottom !important;
  }
}

@media (min-width:1025px) {
  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:56px !important; }
}

#dm .dmInner [id="1774771820"] {
  width:110px !important;
  height:140px !important;
  overflow:hidden !important;
}

#dm .dmInner [id="1965358684"] {
  width:110px !important;
  height:140px !important;
  max-width:none !important;
  object-fit:cover !important;
  object-position:center !important;
  border-radius:0 !important;
}

@supports ((background-clip:text) or (-webkit-background-clip:text)) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase {
    background-image:linear-gradient(110deg,#247bdd 0%,#7860d2 20%,#bd45c3 40%,#d6338e 58%,#e72557 76%,#ea5919 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }

  #dm .dmInner [id="1029755831"] h2>span {
    background-image:linear-gradient(110deg,#247bdd 0%,#7860d2 20%,#bd45c3 40%,#d6338e 58%,#e72557 76%,#ea5919 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }
}

@media (forced-colors:active) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase,
  #dm .dmInner [id="1029755831"] h2>span {
    background-image:none;
    color:CanvasText !important;
    -webkit-text-fill-color:CanvasText;
  }
}

@media (max-width:1024px) {
  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:48px !important; }

  #dm .dmInner [id="48e84d16"] {
    min-height:600px !important;
    padding:48px 32px !important;
  }

  #dm .dmInner [id="36f8c1ae"] { max-width:60% !important; }

  #dm .dmInner [id="6815ede2"] { gap:32px !important; }

  #dm .dmInner [id="f9ab4141"] h2,
  #dm .dmInner [id="f9ab4141"] h2 span { font-size:32px !important; }

  #dm .dmInner [id="281bd298"] { flex-wrap:wrap !important; }

  #dm .dmInner [id="281bd298"]>.group { flex:1 1 40% !important; }
}

@media (max-width:767px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) !important;
    background-size:auto 240px !important;
    background-position:center bottom !important;
    background-color:#fff !important;
  }

  #dm .dmInner [id="48e84d16"] {
    padding:40px 20px 272px !important;
    min-height:0 !important;
  }

  #dm .dmInner [id="36f8c1ae"] {
    width:100% !important;
    max-width:100% !important;
    gap:18px !important;
  }

  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:36px !important; }

  #dm .dmInner [id="6815ede2"] {
    display:flex !important;
    flex-direction:column !important;
    gap:24px !important;
  }

  #dm .dmInner [id="f9ab4141"] h2,
  #dm .dmInner [id="f9ab4141"] h2 span { font-size:28px !important; }

  #dm .dmInner [id="281bd298"]>.group { flex:1 1 100% !important; }

  #dm .dmInner [id="0765eba3"],
  #dm .dmInner [id="cc976824"],
  #dm .dmInner [id="00efa6a4"] { padding:24px !important; }

  #dm .dmInner [id="1029755831"] h2,
  #dm .dmInner [id="1029755831"] h2 span { font-size:32px !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  #dm .dmInner [id="23d4a54b"] { background-image:none !important; }

  #dm .dmInner [id="48e84d16"] {
    min-height:0 !important;
    padding:40px 32px !important;
    align-items:center !important;
    gap:32px !important;
  }

  #dm .dmInner [id="36f8c1ae"] {
    width:100% !important;
    max-width:760px !important;
  }

  #dm .dmInner [id="1a4d2d5e"] {
    display:flex !important;
    width:100% !important;
    max-width:600px !important;
  }

  #dm .dmInner [id="375341092"] img {
    width:100% !important;
    height:auto !important;
    object-fit:contain !important;
    border-radius:0 !important;
  }
}

@media (min-width:1025px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:none !important;
    position:relative !important;
    background-color:#fff !important;
    overflow:hidden !important;
  }

  #dm .dmInner [id="23d4a54b"]::before {
    content:"";
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    width:995px;
    max-width:100%;
    background:url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) right center/auto 100% no-repeat;
    -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 13%,rgba(0,0,0,.65) 29%,#000 42%);
    mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 13%,rgba(0,0,0,.65) 29%,#000 42%);
    pointer-events:none;
  }

  #dm .dmInner [id="48e84d16"] {
    position:relative !important;
    z-index:1;
  }
}

@media (max-width:767px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:linear-gradient(180deg,#fff 0%,#fff calc(100% - 240px),rgba(255,255,255,0) calc(100% - 165px)),url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) !important;
    background-size:100% 100%,auto 240px !important;
    background-position:center,center bottom !important;
  }
}

@media (min-width:1025px) {
  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:56px !important; }
}

#dm .dmInner div.u_1774771820.imageWidget img[id="1965358684"] {
  object-fit:cover !important;
  object-position:center !important;
}

@supports ((background-clip:text) or (-webkit-background-clip:text)) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase {
    background-image:linear-gradient(110deg,#247bdd 0%,#7860d2 20%,#bd45c3 40%,#d6338e 58%,#e72557 76%,#ea5919 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }

  #dm .dmInner [id="1029755831"] h2>span {
    background-image:linear-gradient(110deg,#247bdd 0%,#7860d2 20%,#bd45c3 40%,#d6338e 58%,#e72557 76%,#ea5919 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }
}

@media (forced-colors:active) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase,
  #dm .dmInner [id="1029755831"] h2>span {
    background-image:none;
    color:CanvasText !important;
    -webkit-text-fill-color:CanvasText;
  }
}

@media (max-width:1024px) {
  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:48px !important; }

  #dm .dmInner [id="48e84d16"] {
    min-height:600px !important;
    padding:48px 32px !important;
  }

  #dm .dmInner [id="36f8c1ae"] { max-width:60% !important; }

  #dm .dmInner [id="6815ede2"] { gap:32px !important; }

  #dm .dmInner [id="f9ab4141"] h2,
  #dm .dmInner [id="f9ab4141"] h2 span { font-size:32px !important; }

  #dm .dmInner [id="281bd298"] { flex-wrap:wrap !important; }

  #dm .dmInner [id="281bd298"]>.group { flex:1 1 40% !important; }
}

@media (max-width:767px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) !important;
    background-size:auto 240px !important;
    background-position:center bottom !important;
    background-color:#fff !important;
  }

  #dm .dmInner [id="48e84d16"] {
    padding:40px 20px 272px !important;
    min-height:0 !important;
  }

  #dm .dmInner [id="36f8c1ae"] {
    width:100% !important;
    max-width:100% !important;
    gap:18px !important;
  }

  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:36px !important; }

  #dm .dmInner [id="6815ede2"] {
    display:flex !important;
    flex-direction:column !important;
    gap:24px !important;
  }

  #dm .dmInner [id="f9ab4141"] h2,
  #dm .dmInner [id="f9ab4141"] h2 span { font-size:28px !important; }

  #dm .dmInner [id="281bd298"]>.group { flex:1 1 100% !important; }

  #dm .dmInner [id="0765eba3"],
  #dm .dmInner [id="cc976824"],
  #dm .dmInner [id="00efa6a4"] { padding:24px !important; }

  #dm .dmInner [id="1029755831"] h2,
  #dm .dmInner [id="1029755831"] h2 span { font-size:32px !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  #dm .dmInner [id="23d4a54b"] { background-image:none !important; }

  #dm .dmInner [id="48e84d16"] {
    min-height:0 !important;
    padding:40px 32px !important;
    align-items:center !important;
    gap:32px !important;
  }

  #dm .dmInner [id="36f8c1ae"] {
    width:100% !important;
    max-width:760px !important;
  }

  #dm .dmInner [id="1a4d2d5e"] {
    display:flex !important;
    width:100% !important;
    max-width:600px !important;
  }

  #dm .dmInner [id="375341092"] img {
    width:100% !important;
    height:auto !important;
    object-fit:contain !important;
    border-radius:0 !important;
  }
}

@media (min-width:1025px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:none !important;
    position:relative !important;
    background-color:#fff !important;
    overflow:hidden !important;
  }

  #dm .dmInner [id="23d4a54b"]::before {
    content:"";
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    width:995px;
    max-width:100%;
    background:url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) right center/auto 100% no-repeat;
    -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 13%,rgba(0,0,0,.65) 29%,#000 42%);
    mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 13%,rgba(0,0,0,.65) 29%,#000 42%);
    pointer-events:none;
  }

  #dm .dmInner [id="48e84d16"] {
    position:relative !important;
    z-index:1;
  }
}

@media (max-width:767px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:linear-gradient(180deg,#fff 0%,#fff calc(100% - 240px),rgba(255,255,255,0) calc(100% - 165px)),url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) !important;
    background-size:100% 100%,auto 240px !important;
    background-position:center,center bottom !important;
  }
}

@media (min-width:1025px) {
  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:56px !important; }
}

#dm .dmInner [id="836d5efb"],
#dm .dmInner [id="a4b9fd77"],
#dm .dmInner [id="4f9582c9"] {
  margin-top:auto !important;
  padding-top:12px !important;
}

#dm .dmInner [id="1908867149"]>p,
#dm .dmInner [id="1908867149"]>h3 { max-width:760px !important; }

#dm .dmInner [id="1908867149"] p.kabel-reference {
  font-size:14px !important;
  line-height:1.5 !important;
  color:#626267 !important;
  margin-top:20px !important;
}

#dm .dmInner .kabel-brand-gallery {
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:20px !important;
  margin:36px 0 12px !important;
  width:100% !important;
}

#dm .dmInner .kabel-brand-gallery a.kabel-brand-item {
  display:flex !important;
  flex-direction:column !important;
  gap:16px !important;
  min-width:0 !important;
  padding:20px !important;
  background:#f5f5f7 !important;
  border:1px solid #e6e6eb !important;
  border-radius:8px !important;
  color:#202124 !important;
  text-decoration:none !important;
  box-sizing:border-box !important;
}

#dm .dmInner .kabel-brand-gallery a.kabel-brand-item img {
  display:block !important;
  width:100% !important;
  height:190px !important;
  object-fit:contain !important;
  border-radius:0 !important;
}

#dm .dmInner .kabel-brand-gallery a.kabel-brand-item>span {
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  font-size:18px !important;
  font-weight:600 !important;
  line-height:1.4 !important;
  min-height:44px !important;
}

#dm .dmInner .kabel-brand-gallery a.kabel-brand-item:hover { border-color:#247bdd !important; }

#dm .dmInner .kabel-brand-gallery a.kabel-brand-item:focus-visible {
  outline:3px solid #247bdd !important;
  outline-offset:3px !important;
}

#dm .dmInner [id="65ae12e2"] { background:#fff !important; }

#dm .dmInner [id="ee81c631"] {
  flex-direction:row !important;
  flex-wrap:wrap !important;
  gap:16px !important;
}

@media (max-width:1024px) {
  #dm .dmInner .kabel-brand-gallery { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }
}

@media (max-width:767px) {
  #dm .dmInner .kabel-brand-gallery { gap:12px !important; }

  #dm .dmInner .kabel-brand-gallery a.kabel-brand-item { padding:12px !important; }

  #dm .dmInner .kabel-brand-gallery a.kabel-brand-item img { height:130px !important; }

  #dm .dmInner .kabel-brand-gallery a.kabel-brand-item>span { font-size:16px !important; }

  #dm .dmInner [id="ee81c631"] { flex-direction:column !important; }
}

@supports ((background-clip:text) or (-webkit-background-clip:text)) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase {
    background-image:linear-gradient(110deg,#247bdd 0%,#7860d2 20%,#bd45c3 40%,#d6338e 58%,#e72557 76%,#ea5919 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }

  #dm .dmInner [id="1029755831"] h2>span {
    background-image:linear-gradient(110deg,#247bdd 0%,#7860d2 20%,#bd45c3 40%,#d6338e 58%,#e72557 76%,#ea5919 100%);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent !important;
    -webkit-text-fill-color:transparent;
    box-decoration-break:clone;
    -webkit-box-decoration-break:clone;
  }
}

@media (forced-colors:active) {
  #dm .dmInner [id="1518059194"] .kabel-color-phrase,
  #dm .dmInner [id="1029755831"] h2>span {
    background-image:none;
    color:CanvasText !important;
    -webkit-text-fill-color:CanvasText;
  }
}

@media (max-width:1024px) {
  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:48px !important; }

  #dm .dmInner [id="48e84d16"] {
    min-height:600px !important;
    padding:48px 32px !important;
  }

  #dm .dmInner [id="36f8c1ae"] { max-width:60% !important; }

  #dm .dmInner [id="6815ede2"] { gap:32px !important; }

  #dm .dmInner [id="f9ab4141"] h2,
  #dm .dmInner [id="f9ab4141"] h2 span { font-size:32px !important; }

  #dm .dmInner [id="281bd298"] { flex-wrap:wrap !important; }

  #dm .dmInner [id="281bd298"]>.group { flex:1 1 40% !important; }
}

@media (max-width:767px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) !important;
    background-size:auto 240px !important;
    background-position:center bottom !important;
    background-color:#fff !important;
  }

  #dm .dmInner [id="48e84d16"] {
    padding:40px 20px 272px !important;
    min-height:0 !important;
  }

  #dm .dmInner [id="36f8c1ae"] {
    width:100% !important;
    max-width:100% !important;
    gap:18px !important;
  }

  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:36px !important; }

  #dm .dmInner [id="6815ede2"] {
    display:flex !important;
    flex-direction:column !important;
    gap:24px !important;
  }

  #dm .dmInner [id="f9ab4141"] h2,
  #dm .dmInner [id="f9ab4141"] h2 span { font-size:28px !important; }

  #dm .dmInner [id="281bd298"]>.group { flex:1 1 100% !important; }

  #dm .dmInner [id="0765eba3"],
  #dm .dmInner [id="cc976824"],
  #dm .dmInner [id="00efa6a4"] { padding:24px !important; }

  #dm .dmInner [id="1029755831"] h2,
  #dm .dmInner [id="1029755831"] h2 span { font-size:32px !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  #dm .dmInner [id="23d4a54b"] { background-image:none !important; }

  #dm .dmInner [id="48e84d16"] {
    min-height:0 !important;
    padding:40px 32px !important;
    align-items:center !important;
    gap:32px !important;
  }

  #dm .dmInner [id="36f8c1ae"] {
    width:100% !important;
    max-width:760px !important;
  }

  #dm .dmInner [id="1a4d2d5e"] {
    display:flex !important;
    width:100% !important;
    max-width:600px !important;
  }

  #dm .dmInner [id="375341092"] img {
    width:100% !important;
    height:auto !important;
    object-fit:contain !important;
    border-radius:0 !important;
  }
}

@media (min-width:1025px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:none !important;
    position:relative !important;
    background-color:#fff !important;
    overflow:hidden !important;
  }

  #dm .dmInner [id="23d4a54b"]::before {
    content:"";
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    width:995px;
    max-width:100%;
    background:url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) right center/auto 100% no-repeat;
    -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 13%,rgba(0,0,0,.65) 26%,#000 38%);
    mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 13%,rgba(0,0,0,.65) 26%,#000 38%);
    pointer-events:none;
  }

  #dm .dmInner [id="48e84d16"] {
    position:relative !important;
    z-index:1;
  }
}

@media (max-width:767px) {
  #dm .dmInner [id="23d4a54b"] {
    background-image:linear-gradient(180deg,#fff 0%,#fff calc(100% - 240px),rgba(255,255,255,0) calc(100% - 165px)),url(https://irp.cdn-website.com/120b98ab/dms3rep/multi/opt/AdobeStock_355906232-1920w.jpeg) !important;
    background-size:100% 100%,auto 240px !important;
    background-position:center,center bottom !important;
  }
}

@media (min-width:1025px) {
  #dm .dmInner [id="1518059194"] h1,
  #dm .dmInner [id="1518059194"] h1 span { font-size:56px !important; }
}

@media (max-width:1024px) {
  #dm .dmInner .kabel-brand-gallery { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }
}

@media (max-width:767px) {
  #dm .dmInner .kabel-brand-gallery { gap:12px !important; }

  #dm .dmInner .kabel-brand-gallery a.kabel-brand-item { padding:12px !important; }

  #dm .dmInner .kabel-brand-gallery a.kabel-brand-item img { height:130px !important; }

  #dm .dmInner .kabel-brand-gallery a.kabel-brand-item>span { font-size:16px !important; }

  #dm .dmInner [id="ee81c631"] { flex-direction:column !important; }
}

#dm .dmInner [id="1605927683"] a:not(.kabel-home-call) {
  color:#2f6edb !important;
  font-size:16px !important;
}

#dm .dmInner [id="702d3bcd"] { align-items:flex-start !important; }

@media (max-width:768px) {
  #widget_du7 { width: 96.79%; height: 836px; margin-top: -1px; }
}

/* Home brand gallery — 2026-10-05. Scoped RIC presentation only. */
#dm .dmInner .kabel-brand-gallery.kabel-brand-gallery--ric {
 display:grid !important; grid-template-columns:repeat(3,minmax(0,1fr)) !important;
 gap:20px !important; width:100% !important; margin:32px 0 !important;
}
#dm .dmInner .kabel-brand-gallery--ric a.kabel-brand-item {
 display:flex !important; flex-direction:column !important; align-items:center !important;
 min-width:0 !important; padding:30px 22px 24px !important; background:#f5f5f7 !important;
 border:0 !important; border-radius:24px !important; box-shadow:none !important;
 text-align:center !important; text-decoration:none !important; overflow:hidden !important;
 transition:background-color .2s ease,box-shadow .2s ease !important;
}
#dm .dmInner .kabel-brand-gallery--ric a.kabel-brand-item>span {
 width:100% !important; min-height:0 !important; justify-content:center !important;
}
#dm .dmInner .kabel-brand-gallery--ric a.kabel-brand-item .kabel-brand-name {
 display:block !important; color:#1d1d1f !important; font-size:26px !important;
 font-weight:600 !important; letter-spacing:-.025em !important; line-height:1.2 !important;
}
#dm .dmInner .kabel-brand-gallery--ric a.kabel-brand-item .kabel-brand-stage {
 display:flex !important; align-items:center !important; justify-content:center !important;
 height:216px !important; margin:14px 0 10px !important; flex:none !important;
}
#dm .dmInner .kabel-brand-gallery--ric a.kabel-brand-item img {
 display:block !important; width:100% !important; max-width:230px !important; height:190px !important;
 margin:0 !important; padding:0 !important; object-fit:contain !important; object-position:center !important;
 border-radius:0 !important; mix-blend-mode:multiply !important;
}
#dm .dmInner .kabel-brand-gallery--ric a.kabel-brand-item .kabel-brand-explore {
 display:flex !important; align-items:center !important; gap:5px !important;
 min-height:44px !important; font-size:16px !important; font-weight:400 !important; line-height:1.4 !important;
 color:#176ac6 !important; text-decoration:none !important;
}
#dm .dmInner .kabel-brand-gallery--ric .kabel-brand-explore span {font-size:23px !important; font-weight:400 !important; line-height:1 !important;}
#dm .dmInner .kabel-brand-gallery--ric a.kabel-brand-item:hover {background:#eeeef1 !important; box-shadow:0 6px 22px rgba(0,0,0,.055) !important;}
#dm .dmInner .kabel-brand-gallery--ric a.kabel-brand-item:hover .kabel-brand-explore {text-decoration:underline !important;}
#dm .dmInner .kabel-brand-gallery--ric a.kabel-brand-item:focus-visible {outline:3px solid #176ac6 !important; outline-offset:4px !important;}
@media (max-width:1024px) {
 #dm .dmInner .kabel-brand-gallery.kabel-brand-gallery--ric {grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
}
@media (max-width:767px) {
 #dm .dmInner .kabel-brand-gallery.kabel-brand-gallery--ric {gap:12px !important; margin:24px 0 !important;}
 #dm .dmInner .kabel-brand-gallery--ric a.kabel-brand-item {padding:22px 10px 12px !important; border-radius:20px !important;}
 #dm .dmInner .kabel-brand-gallery--ric a.kabel-brand-item .kabel-brand-name {font-size:21px !important;}
 #dm .dmInner .kabel-brand-gallery--ric a.kabel-brand-item .kabel-brand-stage {height:152px !important; margin:10px 0 4px !important;}
 #dm .dmInner .kabel-brand-gallery--ric a.kabel-brand-item img {height:140px !important; max-width:170px !important;}
 #dm .dmInner .kabel-brand-gallery--ric a.kabel-brand-item .kabel-brand-explore {font-size:15px !important;}
}
@media (max-width:359px) {
 #dm .dmInner .kabel-brand-gallery--ric a.kabel-brand-item {padding:20px 8px 10px !important;}
 #dm .dmInner .kabel-brand-gallery--ric a.kabel-brand-item .kabel-brand-name {font-size:20px !important;}
 #dm .dmInner .kabel-brand-gallery--ric a.kabel-brand-item .kabel-brand-stage {height:136px !important;}
 #dm .dmInner .kabel-brand-gallery--ric a.kabel-brand-item img {height:124px !important;}
}
@media (prefers-reduced-motion:reduce) {
 #dm .dmInner .kabel-brand-gallery--ric a.kabel-brand-item {transition:none !important;}
}

/* Home RIC optical sizing — 2026-10-05. Original product proportions preserved. */
#dm .dmInner .kabel-brand-gallery.kabel-brand-gallery--ric { --ric-device-height:170px; }
#dm .dmInner .kabel-brand-gallery--ric a.kabel-brand-item { gap:0 !important; }
#dm .dmInner .kabel-brand-gallery--ric a.kabel-brand-item img { width:auto !important; max-width:none !important; height:calc(var(--ric-device-height) * var(--ric-canvas-scale,1)) !important; flex:none !important; }
#dm .dmInner .kabel-brand-gallery--ric .kabel-brand-oticon { --ric-canvas-scale:1.538462; }
#dm .dmInner .kabel-brand-gallery--ric .kabel-brand-resound { --ric-canvas-scale:1.282051; }
#dm .dmInner .kabel-brand-gallery--ric .kabel-brand-phonak { --ric-canvas-scale:1.333333; }
#dm .dmInner .kabel-brand-gallery--ric .kabel-brand-starkey { --ric-canvas-scale:1.476015; }
#dm .dmInner .kabel-brand-gallery--ric .kabel-brand-signia { --ric-canvas-scale:1.173709; }
#dm .dmInner .kabel-brand-gallery--ric .kabel-brand-widex { --ric-canvas-scale:1.234568; }
#dm .dmInner .kabel-brand-gallery--ric .kabel-brand-resound img { transform:translate(calc(var(--ric-device-height) * -.032051),calc(var(--ric-device-height) * .00641)) !important; }
#dm .dmInner .kabel-brand-gallery--ric .kabel-brand-starkey img { transform:translateY(calc(var(--ric-device-height) * -.090406)) !important; }
#dm .dmInner .kabel-brand-gallery--ric .kabel-brand-signia img { transform:translateY(calc(var(--ric-device-height) * -.015258)) !important; }
#dm .dmInner .kabel-brand-gallery--ric .kabel-brand-widex img { transform:translate(calc(var(--ric-device-height) * -.109259),calc(var(--ric-device-height) * -.028395)) !important; }
@media (max-width:767px) { #dm .dmInner .kabel-brand-gallery.kabel-brand-gallery--ric { --ric-device-height:100px; } }
@media (max-width:359px) { #dm .dmInner .kabel-brand-gallery.kabel-brand-gallery--ric { --ric-device-height:88px; } }

/* Hero photo placement, 2026-10-05. Original licensed photo and natural proportions retained. */
@media(min-width:1025px){
 #dm .dmInner [id="23d4a54b"]::before{right:-260px!important;max-width:none!important;}
 #dm .dmInner [id="36f8c1ae"]{max-width:52%!important;}
}
@media(min-width:768px) and (max-width:1024px){
 #dm .dmInner [id="48e84d16"]{padding:40px 32px 0!important;gap:24px!important;}
 #dm .dmInner [id="1a4d2d5e"]{max-width:100%!important;width:calc(100% + 64px)!important;align-self:center!important;flex:none!important;}
 #dm .dmInner [id="375341092"]{width:100%!important;height:auto!important;}
 #dm .dmInner [id="375341092"] img{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important;border-radius:0!important;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 23%)!important;mask-image:linear-gradient(180deg,transparent 0%,#000 23%)!important;}
}
@media(min-width:1025px) and (max-width:1099px){
 #dm .dmInner [id="36f8c1ae"]{width:460px!important;max-width:48%!important;}
 #dm .dmInner [id="1518059194"] h1,#dm .dmInner [id="1518059194"] h1 span{font-size:48px!important;}
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1927554375
{
}
*#dm .dmInner div.u_1518059194
{
}
*#dm .dmInner div.u_1118279255
{
}
*#dm .dmInner div.u_1730907995
{
}
*#dm .dmInner div.u_1774771820
{
}
*#dm .dmInner div.u_1908867149
{
}
*#dm .dmInner div.u_1605927683
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\34 8e84d16 {
    min-height: auto;
    column-gap: 48px;
    width: 100%;
    padding-top: 72px;
    padding-right: 6%;
    padding-bottom: 72px;
    padding-left: 6%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
    
#\32 3d4a54b {
    background-color: rgba(255,255,255,1);
}
    
#\33 6f8c1ae {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 18px;
    background-repeat: no-repeat;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex: 1;
}
    
#\34 f1ba732 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 67afc34 {
    max-width: 100%;
    width: auto;
}
    
#\38 e718518 {
    max-width: 640px;
    width: auto;
}
    
#af5b746b {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
    
#\37 5a32a3f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 20px;
    padding-bottom: 14px;
    padding-right: 20px;
}
#\37 5a32a3f {
    max-width: 100%;
    width: 240px;
    min-height: 52px;
}
    
#b839c070.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 20px;
    padding-bottom: 14px;
    padding-right: 20px;
}
#b839c070 {
    max-width: 100%;
    width: 240px;
    min-height: 52px;
}
    
#\38 fa39f48 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\31 e38fc3a {
    margin-left: 0;
    max-width: 100%;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    margin-right: 0;
}
    
#\31 a4d2d5e {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 42%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#widget_8c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#cb80e669 {
    min-height: auto;
    width: 100%;
    padding-top: 64px;
    padding-right: 5%;
    padding-bottom: 64px;
    padding-left: 5%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\37 57b8c40 {
    background-color: rgba(245,245,247,1);
}
    
#\35 10d513b {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 14px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 720px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: 8px;
}
    
#\39 f4a1664 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#aecfa23c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 77a9844 {
    align-self: stretch;
    display: flex;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    column-gap: 24px;
}
    
#\30 765eba3 {
    column-gap: 24px;
    padding-top: 24px;
    flex-direction: row;
    padding-left: 24px;
    width: 100%;
    padding-bottom: 24px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 24px;
    min-width: 0;
    border-radius: 8px;
    flex: 1;
}
    
#\34 17f207d {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 48px;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 48px;
}
    
#\30 3f82d16 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 455ba1c {
    row-gap: 8px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
}
    
#a7d05436 {
    max-width: 100%;
    width: auto;
}
    
#\37 b515140 {
    max-width: 640px;
    width: auto;
}
    
#\38 36d5efb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#d7fe0564 {
    max-width: 100%;
    width: auto;
}
    
#cc976824 {
    column-gap: 24px;
    padding-top: 24px;
    flex-direction: row;
    padding-left: 24px;
    width: 100%;
    padding-bottom: 24px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 24px;
    min-width: 0;
    border-radius: 8px;
    flex: 1;
}
    
#\33 0d76a0a {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 48px;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 48px;
}
    
#cfd55f0f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 ebd6211 {
    row-gap: 8px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
}
    
#\38 dde17c8 {
    max-width: 100%;
    width: auto;
}
    
#a027b06a {
    max-width: 640px;
    width: auto;
}
    
#a4b9fd77 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#bb33fc07 {
    max-width: 100%;
    width: auto;
}
    
#\30 0efa6a4 {
    column-gap: 24px;
    padding-top: 24px;
    flex-direction: row;
    padding-left: 24px;
    width: 100%;
    padding-bottom: 24px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 24px;
    min-width: 0;
    border-radius: 8px;
    flex: 1;
}
    
#\39 be62f03 {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 48px;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 48px;
}
    
#cee9ad09 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b54bcc50 {
    row-gap: 8px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
}
    
#\34 cc90e69 {
    max-width: 100%;
    width: auto;
}
    
#\35 4665e0a {
    max-width: 640px;
    width: auto;
}
    
#\34 f9582c9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\33 2974916 {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#\31 1818160 {
    min-height: auto;
    width: 100%;
    padding-top: 64px;
    padding-right: 5%;
    padding-bottom: 64px;
    padding-left: 5%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
}
    
#e00d8b65 {
    background-color: rgba(255,255,255,1);
}
    
#\36 815ede2 {
    align-self: stretch;
    display: flex;
    column-gap: 56px;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    row-gap: 24px;
}
    
#f9ab4141 {
    row-gap: 14px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
}
    
#b958eb7b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 cc60c41 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d15a255e {
    row-gap: 18px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
    width: 100%;
}
    
#ce56a237 {
    max-width: 640px;
    width: auto;
}
    
#cc5cffb8 {
    max-width: 640px;
    width: auto;
}
    
#\37 3dfb4a0 {
    row-gap: 12px;
    column-gap: 20px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
    
#cad4d8b1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 20px;
    padding-bottom: 14px;
    padding-right: 20px;
}
#cad4d8b1 {
    max-width: 100%;
    width: 260px;
    min-height: 52px;
}
    
#\30 8dba53e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#a9f748d4 {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#\31 f6de56e {
    min-height: auto;
    width: 100%;
    padding-top: 64px;
    padding-right: 24px;
    padding-bottom: 64px;
    padding-left: 24px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    row-gap: 24px;
    max-width: 1120px;
}
    
#\35 00b6694 {
    background-color: rgba(245,245,247,1);
}
    
#\35 d664713 {
    margin-right: auto;
    margin-left: auto;
}
    
#\37 d766d79 {
    align-self: stretch;
    display: flex;
    row-gap: 14px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    min-width: 0;
    width: 100%;
}
    
#f294b382 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f55ad403 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a46cad59 {
    max-width: 640px;
    width: auto;
}
    
#\32 81bd298 {
    align-self: stretch;
    display: flex;
    row-gap: 24px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    column-gap: 24px;
    min-width: 0;
    width: 100%;
}
    
#\31 997e7fa {
    padding-top: 28px;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
    padding-right: 0;
    min-width: 0;
    row-gap: 12px;
    flex: 1;
}
    
#\31 ca3f486 {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 48px;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 48px;
}
    
#a28591dd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 b443457 {
    row-gap: 6px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
    width: 100%;
}
    
#\33 145e4d8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 91bbc81 {
    max-width: 640px;
    width: auto;
}
    
#\34 d343ef0 {
    padding-top: 28px;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
    padding-right: 0;
    min-width: 0;
    row-gap: 12px;
    flex: 1;
}
    
#\30 52f4750 {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 48px;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 48px;
}
    
#\33 640fb99 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 a67204f {
    row-gap: 6px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
    width: 100%;
}
    
#d84a4c07 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 76e1a39 {
    max-width: 640px;
    width: auto;
}
    
#\31 f4a0972 {
    padding-top: 28px;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
    padding-right: 0;
    min-width: 0;
    row-gap: 12px;
    flex: 1;
}
    
#\37 75d4d49 {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 48px;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 48px;
}
    
#cffabd1b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c2069728 {
    row-gap: 6px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
    width: 100%;
}
    
#b2fcfeb9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 c6876bd {
    max-width: 640px;
    width: auto;
}
    
#c6554877 {
    padding-top: 28px;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
    padding-right: 0;
    min-width: 0;
    row-gap: 12px;
    flex: 1;
}
    
#e4074217 {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 48px;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 48px;
}
    
#e8abd6e0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c4636be4 {
    row-gap: 6px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
    width: 100%;
}
    
#\39 4e3df77 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 96413c1 {
    max-width: 640px;
    width: auto;
}
    
#a710a6c6 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 8px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\33 b7c63ef {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#e912fc3d {
    min-height: auto;
    width: 100%;
    padding-top: 64px;
    padding-right: 24px;
    padding-bottom: 64px;
    padding-left: 24px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    max-width: 1120px;
    row-gap: 24px;
}
    
#\36 d5b8c36 {
    background-color: rgba(255,255,255,1);
}
    
#\32 06562f3 {
    margin-right: auto;
    margin-left: auto;
}
    
#a6bdbc06 {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    width: 100%;
    row-gap: 10px;
}
    
#bc5ae9fd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a72f13af {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 c9ed56c {
    align-self: stretch;
    display: flex;
    column-gap: 32px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    row-gap: 24px;
}
    
#\30 866c27c {
    row-gap: 14px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
    flex: 1;
}
    
#\34 0511ec9 {
    max-width: 640px;
    width: auto;
}
    
#\37 41836d1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#c643d068 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 17b7c13 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-color: var(--color_4);
    row-gap: 20px;
    flex-direction: column;
    justify-content: flex-start;
    border-width: 0;
    align-items: center;
    border-style: solid;
    padding-right: 0;
    min-width: 0;
    flex: 1;
}
    
#\37 58417bd {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#widget_du7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#f6d8e88f {
    min-height: auto;
    width: 100%;
    padding-top: 64px;
    padding-right: 24px;
    padding-bottom: 64px;
    padding-left: 24px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    row-gap: 24px;
    max-width: 1120px;
}
    
#\32 265d436 {
    background-color: rgba(245,245,247,1);
}
    
#\30 f944a8c {
    margin-right: auto;
    margin-left: auto;
}
    
#\39 64a98f9 {
    align-self: stretch;
    display: flex;
    row-gap: 14px;
    flex-direction: column;
    max-width: 1120px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: 8px;
    margin-right: auto;
    margin-left: auto;
}
    
#c3d1d5f7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e82e2e64 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a80c0377 {
    align-self: stretch;
    display: flex;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    column-gap: 24px;
}
    
#e1f06584 {
    padding-top: 24px;
    flex-direction: column;
    padding-left: 24px;
    width: auto;
    padding-bottom: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 24px;
    min-width: 0;
    row-gap: 12px;
    flex: 1;
    border-radius: 8px;
}
    
#\38 07b2b21 {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: auto;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
    margin-bottom: 8px;
}
    
#\31 ba83ce2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 ede2526 {
    row-gap: 6px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
    width: 100%;
}
    
#\35 f7d0694 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 d4c2936 {
    max-width: 640px;
    width: auto;
}
    
#\36 d4909f6 {
    padding-top: 24px;
    flex-direction: column;
    padding-left: 24px;
    width: auto;
    padding-bottom: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 24px;
    min-width: 0;
    row-gap: 12px;
    flex: 1;
    border-radius: 8px;
}
    
#\37 3b6b8c3 {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: auto;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
    margin-bottom: 8px;
}
    
#\30 5b0efc9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 5697264 {
    row-gap: 6px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
    width: 100%;
}
    
#\39 9138da2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 6ca14c1 {
    max-width: 640px;
    width: auto;
}
    
#\34 11bfcf6 {
    padding-top: 24px;
    flex-direction: column;
    padding-left: 24px;
    width: auto;
    padding-bottom: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 24px;
    min-width: 0;
    row-gap: 12px;
    flex: 1;
    border-radius: 8px;
}
    
#\32 344e29e {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: auto;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
    margin-bottom: 8px;
}
    
#cf78e5c1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 ed82ee7 {
    row-gap: 6px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
    width: 100%;
}
    
#\34 0c06df0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 73ddec0 {
    max-width: 640px;
    width: auto;
}
    
#b46cff80 {
    align-self: stretch;
    display: flex;
    flex-direction: row;
    max-width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    margin-top: 8px;
    width: 100%;
}
    
#\31 18fdcc5 {
    max-width: 100%;
    width: auto;
    margin-top: 8px;
}
    
#\37 02d3bcd {
    align-self: stretch;
    display: flex;
    column-gap: 20px;
    row-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-top: 8px;
    flex-wrap: wrap;
}
    
#\37 5d8eb15.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 20px;
    padding-bottom: 14px;
    padding-right: 20px;
}
#\37 5d8eb15 {
    max-width: 100%;
    width: 260px;
    min-height: 52px;
}
    
#\32 5356010 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\36 41c14ab {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#\37 5635252 {
    max-width: 100%;
    width: 110px;
    height: auto;
}
    
#\32 e534b17 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    padding: 64px 5% 64px 5%;
}
    
#\36 2d25671 {
    background-color: rgba(255,255,255,1);
}
    
#\37 35bb7ac {
    row-gap: 14px;
    max-width: 1120px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    margin-bottom: 8px;
    margin-right: auto;
    margin-left: auto;
    padding: 0 0 0 0;
}
    
#a4a547ba {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 3963b9d {
    max-width: 100%;
    width: auto;
}
    
#ffbff57b {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    margin-right: auto;
    margin-left: auto;
    max-width: 1120px;
}
    
#e4e0ce3c {
    border-color: var(--color_4);
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px 0px 0px 0px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 24px 0 0 0;
}
    
#\37 2d8fdeb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 8b16d4e {
    max-width: 100%;
    width: auto;
}
    
#\32 4e19c14 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ac2d0a6f {
    border-color: var(--color_4);
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px 0px 0px 0px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 24px 0 0 0;
}
    
#\39 7bb4d2f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 551827c {
    max-width: 100%;
    width: auto;
}
    
#\39 db9f415 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 8c2b375 {
    border-color: var(--color_4);
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px 0px 0px 0px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 24px 0 0 0;
}
    
#\33 389ecf5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e8eba855 {
    max-width: 100%;
    width: auto;
}
    
#\36 50743ef {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 f57c84e {
    column-gap: 40px;
    row-gap: 20px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    padding-top: 40px;
    margin-top: 48px;
    flex-wrap: wrap;
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_4);
    margin-right: auto;
    margin-left: auto;
    max-width: 1120px;
}
    
#\37 3d1ed5b {
    max-width: 100%;
    width: 110px;
    height: auto;
}
    
#\35 49c7410 {
    max-width: 100%;
    width: 110px;
    height: auto;
}
    
#bbf6ace4 {
    max-width: 100%;
    width: 110px;
    height: auto;
}
    
#\34 2235ee8 {
    max-width: 100%;
    width: 110px;
    height: 140px;
}
    
#\34 5a1df04 {
    margin-left: -10px;
    max-width: 100%;
    width: 110px;
    height: auto;
}
}



@media all {
    
#\36 3070d8e {
    min-height: auto;
    width: 100%;
    padding-top: 64px;
    padding-right: 5%;
    padding-bottom: 64px;
    padding-left: 5%;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    max-width: 1120px;
}
    
#\36 5ae12e2 {
    background-color: rgba(245,245,247,1);
}
    
#a94dcadd {
    align-self: stretch;
    display: flex;
    column-gap: 40px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    row-gap: 24px;
}
    
#\31 7dd4c2c {
    row-gap: 18px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
    flex: 1;
}
    
#\32 84f93c1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 138e7d8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e9951615 {
    max-width: 640px;
    width: auto;
}
    
#\35 9680a1e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 20px;
    padding-bottom: 12px;
    padding-right: 20px;
}
#\35 9680a1e {
    max-width: 100%;
    width: 240px;
    min-height: 48px;
}
    
#\31 80d645e {
    row-gap: 0;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
}
    
#\32 e83a060 {
    padding-top: 18px;
    flex-direction: row;
    padding-left: 0;
    padding-bottom: 18px;
    justify-content: flex-start;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_4);
    align-items: stretch;
    border-style: solid;
    padding-right: 0;
}
    
#\32 85e6a63 {
    max-width: 100%;
    width: auto;
}
    
#eb01404c {
    padding-top: 18px;
    flex-direction: row;
    padding-left: 0;
    padding-bottom: 18px;
    justify-content: flex-start;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_4);
    align-items: stretch;
    border-style: solid;
    padding-right: 0;
}
    
#\33 22a7917 {
    max-width: 100%;
    width: auto;
}
    
#c146e73e {
    padding-top: 18px;
    flex-direction: row;
    padding-left: 0;
    padding-bottom: 18px;
    justify-content: flex-start;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_4);
    align-items: stretch;
    border-style: solid;
    padding-right: 0;
}
    
#\32 41483fd {
    max-width: 100%;
    width: auto;
}
    
#b5d9976c {
    padding-top: 18px;
    flex-direction: row;
    padding-left: 0;
    padding-bottom: 18px;
    justify-content: flex-start;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_4);
    align-items: stretch;
    border-style: solid;
    padding-right: 0;
}
    
#\36 b9e2bdc {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#bf0a0cfc {
    min-height: auto;
    width: 100%;
    padding-top: 64px;
    padding-right: 5%;
    padding-bottom: 64px;
    padding-left: 5%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\38 f913ffb {
    background-color: rgba(16,16,16,1);
}
    
#\38 9031a05 {
    align-self: stretch;
    display: flex;
    column-gap: 56px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    row-gap: 24px;
}
    
#\33 0146577 {
    row-gap: 16px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
    width: 55%;
}
    
#\35 caf8d3b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 4024fca {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 5d0f313 {
    max-width: 560px;
    width: auto;
    height: auto;
}
    
#ee81c631 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
    
#d1bf658c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 20px;
    padding-bottom: 14px;
    padding-right: 20px;
}
#d1bf658c {
    max-width: 100%;
    width: 260px;
    min-height: 52px;
}
    
#b44bb57c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 20px;
    padding-bottom: 14px;
    padding-right: 20px;
}
#b44bb57c {
    max-width: 100%;
    width: 260px;
    min-height: 52px;
}
    
#\32 b124826 {
    padding-top: 0;
    padding-left: 32px;
    padding-bottom: 0;
    border-color: rgba(250,249,252,0.25);
    row-gap: 10px;
    flex-direction: column;
    width: 45%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 0;
    min-width: 0;
}
    
#df20fd32 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 31fdb98 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 d389461 {
    max-width: 100%;
    width: auto;
}
    
#f49bff88 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\33 55881a9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 2d2eefd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 cf2e594 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#dac357e8 {
    width: 1168px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\31 edf69ca {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
}



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 f6de56e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 997e7fa {
    width: 46%;
}
    
#\34 d343ef0 {
    width: 46%;
}
    
#\31 f4a0972 {
    width: 46%;
}
    
#c6554877 {
    width: 46%;
}
    
#\32 81bd298 {
    flex-wrap: wrap;
    row-gap: 24px;
    column-gap: 24px;
}
}



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



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 0b8b55c {
    margin: 0px 0% 0px 0%;
}
    
#\31 edf69ca {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\34 8e84d16 {
    min-height: 240px;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    padding-top: 40px;
    padding-bottom: 40px;
    flex-wrap: nowrap;
    row-gap: 32px;
}
    
#\33 6f8c1ae {
    width: 100%;
}
    
#af5b746b {
    justify-content: center;
}
    
#\37 5a32a3f {
    max-width: 320px;
    width: 100%;
}
    
#b839c070 {
    max-width: 320px;
    width: 100%;
}
    
#\31 a4d2d5e {
    width: 100%;
}
    
#widget_8c1 {
    align-self: stretch;
}
}



@media (max-width: 767px) {
    
#cb80e669 {
    min-height: unset;
    flex-direction: column;
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
}
    
#\35 10d513b {
    align-items: center;
}
    
#\30 77a9844 {
    align-items: stretch;
    flex-direction: column;
    row-gap: 24px;
    column-gap: 0;
    width: 100%;
}
    
#\30 765eba3 {
    row-gap: 10px;
    padding-top: 24px;
    flex-direction: column;
    padding-left: 24px;
    padding-bottom: 24px;
    padding-right: 24px;
    width: 100%;
    min-width: 0;
    max-width: 100%;
    align-items: stretch;
}
    
#\34 17f207d {
    width: auto;
    min-width: 0;
}
    
#cc976824 {
    row-gap: 10px;
    padding-top: 24px;
    flex-direction: column;
    padding-left: 24px;
    padding-bottom: 24px;
    padding-right: 24px;
    width: 100%;
    min-width: 0;
    max-width: 100%;
    align-items: stretch;
}
    
#\33 0d76a0a {
    width: auto;
    min-width: 0;
}
    
#\30 0efa6a4 {
    row-gap: 10px;
    padding-top: 24px;
    flex-direction: column;
    padding-left: 24px;
    padding-bottom: 24px;
    padding-right: 24px;
    width: 100%;
    min-width: 0;
    max-width: 100%;
    align-items: stretch;
}
    
#\39 be62f03 {
    width: auto;
    min-width: 0;
}
}



@media (max-width: 767px) {
    
#\31 1818160 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    padding-top: 40px;
    padding-bottom: 40px;
}
    
#\36 815ede2 {
    flex-direction: column;
    row-gap: 32px;
}
    
#f9ab4141 {
    width: 100%;
}
    
#d15a255e {
    width: 100%;
}
    
#\37 3dfb4a0 {
    justify-content: center;
}
    
#cad4d8b1 {
    max-width: 320px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 f6de56e {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    padding-top: 40px;
    padding-bottom: 40px;
}
    
#\37 d766d79 {
    align-items: center;
    width: 100%;
}
    
#\32 81bd298 {
    align-items: center;
    width: 100%;
    min-width: 0;
    flex-direction: column;
}
    
#\31 997e7fa {
    row-gap: 10px;
    padding-top: 24px;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 24px;
    padding-right: 0;
}
    
#\31 ca3f486 {
    width: auto;
    min-width: 0;
}
    
#\34 d343ef0 {
    row-gap: 10px;
    padding-top: 24px;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 24px;
    padding-right: 0;
}
    
#\30 52f4750 {
    width: auto;
    min-width: 0;
}
    
#\31 f4a0972 {
    row-gap: 10px;
    padding-top: 24px;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 24px;
    padding-right: 0;
}
    
#\37 75d4d49 {
    width: auto;
    min-width: 0;
}
    
#c6554877 {
    row-gap: 10px;
    padding-top: 24px;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 24px;
    padding-right: 0;
}
    
#e4074217 {
    width: auto;
    min-width: 0;
}
    
#a710a6c6 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#e912fc3d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    padding-top: 40px;
    padding-bottom: 40px;
}
    
#a6bdbc06 {
    align-items: center;
}
    
#\34 c9ed56c {
    flex-direction: column;
    row-gap: 32px;
}
    
#\30 866c27c {
    width: 100%;
}
    
#\33 17b7c13 {
    padding-top: 32px;
    width: 100%;
    min-width: 0;
    margin-top: -1px;
}
    
#widget_du7 {
    margin-top: -1px;
    width: 96.79%;
    height: 836px;
}
}



@media (max-width: 767px) {
    
#\39 64a98f9 {
    align-items: center;
    width: 100%;
}
    
#a80c0377 {
    align-items: center;
    flex-direction: column;
    row-gap: 24px;
    width: 100%;
}
    
#e1f06584 {
    row-gap: 10px;
    padding-top: 24px;
    flex-direction: column;
    padding-left: 24px;
    padding-bottom: 24px;
    padding-right: 24px;
    width: 100%;
}
    
#\38 07b2b21 {
    width: auto;
    min-width: 0;
}
    
#\36 d4909f6 {
    row-gap: 10px;
    padding-top: 24px;
    flex-direction: column;
    padding-left: 24px;
    padding-bottom: 24px;
    padding-right: 24px;
    width: 100%;
}
    
#\37 3b6b8c3 {
    width: auto;
    min-width: 0;
}
    
#\34 11bfcf6 {
    row-gap: 10px;
    padding-top: 24px;
    flex-direction: column;
    padding-left: 24px;
    padding-bottom: 24px;
    padding-right: 24px;
    width: 100%;
}
    
#\32 344e29e {
    width: auto;
    min-width: 0;
}
    
#b46cff80 {
    align-items: center;
    width: 100%;
}
    
#\37 02d3bcd {
    justify-content: center;
    align-items: center;
    width: 100%;
}
    
#\37 5d8eb15 {
    max-width: 320px;
    width: 100%;
}
    
#\32 5356010 {
    min-height: 44px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 e534b17 {
    min-height: unset;
    flex-direction: column;
    padding: 40px 5% 40px 5%;
}
    
#\37 35bb7ac {
    align-items: center;
}
    
#ffbff57b {
    flex-direction: column;
    row-gap: 20px;
}
    
#\30 f57c84e {
    column-gap: 24px;
}
}



@media (max-width: 767px) {
    
#\36 3070d8e {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    padding-top: 40px;
    padding-bottom: 40px;
}
    
#a94dcadd {
    flex-direction: column;
    row-gap: 32px;
}
    
#\31 7dd4c2c {
    width: 100%;
}
    
#\35 9680a1e {
    max-width: 320px;
    width: 100%;
}
    
#\31 80d645e {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#bf0a0cfc {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    padding-top: 40px;
    padding-bottom: 40px;
}
    
#\38 9031a05 {
    flex-direction: column;
    row-gap: 32px;
}
    
#\33 0146577 {
    width: 100%;
}
    
#ee81c631 {
    justify-content: center;
}
    
#d1bf658c {
    max-width: 320px;
    width: 100%;
}
    
#b44bb57c {
    max-width: 320px;
    width: 100%;
}
    
#\32 b124826 {
    padding-top: 24px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 2d2eefd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 edf69ca {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}

