@media all {
  *#dm .dmInner a.u_1659115564 {
    border-color:var(--color_1) !important;
    border-radius:5px !important;
  }

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

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

  *#dm .dmInner a.u_1021161293:hover span.text,
  *#dm .dmInner a.u_1021161293.hover span.text { text-decoration:underline !important; }

  *#dm .dmInner a.u_1021161293:hover,
  *#dm .dmInner a.u_1021161293.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1696623441 {
    background-color:rgba(0,0,0,0) !important;
    border-width:0px !important;
    border-style:solid !important;
  }

  *#dm .dmInner a.u_1696623441:hover span.text,
  *#dm .dmInner a.u_1696623441.hover span.text { text-decoration:underline !important; }

  *#dm .dmInner a.u_1696623441:hover,
  *#dm .dmInner a.u_1696623441.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1762802843:hover span.text,
  *#dm .dmInner a.u_1762802843.hover span.text { text-decoration:underline !important; }

  *#dm .dmInner a.u_1762802843:hover,
  *#dm .dmInner a.u_1762802843.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner a.u_1250141448:hover,
  *#dm .dmInner a.u_1250141448.hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1800715114 img {
    border-radius:0 !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1903965724 img {
    border-radius:0 !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1035485371 img {
    border-radius:0 !important;
    object-fit:cover !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1021161293 {
    background-color:rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
  }

  *#dm .dmInner div.u_1867112460 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
  }

  *#dm .dmInner a.u_1762802843 {
    background-color:rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

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

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

  *#dm .dmInner a.u_1659115564 span.text {
    color:var(--color_1) !important;
    font-weight:600 !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1250141448 {
    background-color:var(--color_1) !important;
    border-color:var(--color_2) !important;
    border-radius:5px !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner *.u_1964885187::after { margin-top:0px !important; }

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

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

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

  *#dm .dmInner a.u_1753820492 span.text {
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1753820492 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(163,218,245) rgb(163,218,245) rgb(163,218,245) rgb(163,218,245) !important;
  }

  *#dm .dmInner div.u_1855526005 p {
    color:var(--color_2) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:-0.9px !important;
    font-family: Inter !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:left !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1855526005 li {
    color:var(--color_2) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:-0.9px !important;
    font-family: Inter !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:left !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1855526005 {
    color:var(--color_2) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:-0.9px !important;
    font-family: Inter !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:left !important;
    font-size:16px !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1979400681 p {
    color:var(--color_5) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:normal !important;
    text-decoration:none !important;
    letter-spacing:-1.6px !important;
    font-size:24px !important;
    font-family: Inter !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1979400681 li {
    color:var(--color_5) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:normal !important;
    text-decoration:none !important;
    letter-spacing:-1.6px !important;
    font-size:24px !important;
    font-family: Inter !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1979400681 {
    color:var(--color_5) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:normal !important;
    text-decoration:none !important;
    letter-spacing:-1.6px !important;
    font-size:24px !important;
    font-family: Inter !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_4100683078 p {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:25.6px !important;
    font-style:normal !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_4100683078 li {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:25.6px !important;
    font-style:normal !important;
    text-align:left !important;
    font-size:18px !important;
  }

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

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

  *#dm .dmInner div.u_4100683078 {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:25.6px !important;
    font-style:normal !important;
    text-align:center !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_4100683078 .rteBlock { text-align:center !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1979400681 p { font-size:24px !important; }

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

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

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

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

  *#dm .dmInner div.u_1855526005 { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1979400681 p { font-size:22px !important; }

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

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

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

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

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

  *#dm .dmInner div.u_4100683078 p { text-align:left !important; }

  *#dm .dmInner div.u_4100683078 li { text-align:left !important; }

  *#dm .dmInner div.u_4100683078 { text-align:center !important; }

  *#dm .dmInner div.u_4100683078 .rteBlock { text-align:center !important; }
}
@media (min-width:1025px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\38 d32ba0f {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    padding: 242px 5% 120px 5%;
}
    
#\33 64ee7be::before, #\33 64ee7be > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(2,11,61,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.6;
    content: '';
    height: 100%;
}
#\33 64ee7be {
    background-image: url("https://irp.cdn-website.com/5ab3af2f/dms3rep/multi/opt/Tsunami-48-1920w.jpg");
}
    
#\34 c262264 {
    width: 100%;
    min-width: 4%;
}
    
#\34 9bc1aea {
    row-gap: 20px;
    max-width: 780px;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\31 9128c18 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f2d794aa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 66e8552 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
    
#edf82192.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 32px 14px 32px;
}
#edf82192 {
    max-width: 100%;
    width: auto;
    min-height: 52px;
}
    
#dc432250.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 32px 14px 32px;
}
#dc432250 {
    max-width: 100%;
    width: auto;
    min-height: 52px;
}
    
#\39 6e9915c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 f9157e7 {
    min-height: 240px;
    column-gap: 0;
    width: 100%;
    padding-top: 32px;
    padding-bottom: 32px;
    justify-content: center;
}
    
#\30 059a4b7[data-background-color-animation] {
    --bg-start: var(--color_6);
}
#\30 059a4b7 {
    background-color: var(--color_5);
    border-radius: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#a23c2043 {
    column-gap: 0;
    row-gap: 0;
    flex-direction: row;
    width: 100.0%;
    align-items: center;
    min-width: 4%;
    flex-wrap: wrap;
    min-height: 8px;
}
    
#\39 2d9609a {
    align-items: center;
    padding: 16px 32px 16px 32px;
}
    
#d6a2bc42 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 4ab4cb0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 2854c8e {
    border-width: 0px 1px 0px 1px;
    border-color: var(--color_6);
    align-items: center;
    border-style: solid;
    padding: 16px 32px 16px 32px;
}
    
#d1a4cc57 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 cdc6ec2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c38bd5c5 {
    border-width: 0px 1px 0px 1px;
    border-color: var(--color_6);
    align-items: center;
    border-style: solid;
    padding: 16px 32px 16px 32px;
}
    
#e9fa9bde {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c0f960e3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b189bbf3 {
    border-width: 0px 0px 0px 1px;
    border-color: var(--color_6);
    align-items: center;
    border-style: solid;
    padding: 16px 32px 16px 32px;
}
    
#ea619052 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 cc7c189 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\39 7379950.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0 0 0 0;
}
#\39 7379950 {
    max-width: 100%;
    width: auto;
    min-height: 0;
    margin-top: auto;
}
    
#d49831a5 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
}
    
#cd21908a {
    background-color: var(--color_1);
}
    
#\35 758d4c6 {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\30 610717d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d724dd57 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 f9d8857 {
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#\38 61a2446 {
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    background-color: var(--color_1);
    border-radius: 6px;
    row-gap: 14px;
    box-shadow: 0 4px 16px rgba(2,11,61,0.10);
    width: 32%;
    justify-content: flex-start;
    border-width: 2px 2px 2px 2px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#\39 5053b01 {
    max-width: 100%;
    width: 139px;
    height: auto;
}
    
#\33 2da6349 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 af2dc3f {
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    background-color: var(--color_1);
    border-radius: 6px;
    row-gap: 14px;
    box-shadow: 0 4px 16px rgba(2,11,61,0.10);
    width: 32%;
    justify-content: flex-start;
    border-width: 2px 2px 2px 2px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#\39 02ec0f8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e4213e1d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 ac4e69b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0 0 0 0;
}
#\39 ac4e69b {
    max-width: 100%;
    width: auto;
    min-height: 0;
    margin-top: auto;
}
    
#\39 0df0ab4 {
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    background-color: var(--color_1);
    border-radius: 6px;
    row-gap: 14px;
    box-shadow: 0 4px 16px rgba(2,11,61,0.10);
    width: 32%;
    justify-content: flex-start;
    border-width: 2px 2px 2px 2px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#e1f9a7d3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 945636d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cbc093ab.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0 0 0 0;
}
#cbc093ab {
    max-width: 100%;
    width: auto;
    min-height: 0;
    margin-top: auto;
}
}



@media all {
    
#b5df8f0e {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    align-items: stretch;
}
    
#\34 6082f66 {
    background-color: rgba(0,124,186,1);
    background-image: none;
}
    
#\30 e5e3dbc {
    width: 48.0%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#\33 baa6ea0 {
    width: 100%;
    min-height: 360px;
    height: 100%;
}
    
#\31 a9a4c0c {
    row-gap: 16px;
    width: 48.0%;
    min-width: 4%;
    min-height: 8px;
}
    
#\31 dce7835 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 1e99568 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e19baaa5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 0bf2ef0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 3006e7f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 22px 10px 22px;
}
#\38 3006e7f {
    max-width: 100%;
    width: auto;
    min-height: 42px;
}
}



@media all {
    
#\38 6456269.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 22px 10px 22px;
}
#\38 6456269 {
    max-width: 100%;
    width: auto;
    min-height: 42px;
    margin-top: 8px;
}
    
#\37 b3ff29d {
    min-height: 0;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 80px 5% 60px 5%;
}
    
#f8e6d658 {
    background-color: var(--color_1);
}
    
#\31 d656b40 {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 80px;
    order: 0;
}
    
#aac4826a {
    max-width: 100%;
    width: 521px;
    height: auto;
}
    
#\39 cf16bf6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b567a62e {
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    min-height: 80px;
    order: 1;
}
    
#\30 bad33a8 {
    background-color: var(--color_1);
    border-radius: 6px;
    row-gap: 0;
    box-shadow: 0 4px 16px rgba(2,11,61,0.10);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_6);
    align-items: flex-start;
    border-style: solid;
}
    
#\30 c892be1 {
    width: 100%;
    height: 180px;
}
    
#a956e429 {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 20px 20px 20px 20px;
}
    
#\35 b9d0920 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cfaeb806 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e3908ba3 {
    background-color: var(--color_1);
    border-radius: 6px;
    row-gap: 0;
    box-shadow: 0 4px 16px rgba(2,11,61,0.10);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_6);
    align-items: flex-start;
    border-style: solid;
}
    
#b2629a9a {
    width: 100%;
    height: 180px;
}
    
#e36b66c0 {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 20px 20px 20px 20px;
}
    
#\37 b0ce43e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c49ba185 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d2be2ba9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 22px 10px 22px;
}
#d2be2ba9 {
    max-width: 100%;
    width: auto;
    min-height: 42px;
    margin-top: 8px;
}
    
#\30 59f4377 {
    background-color: var(--color_1);
    border-radius: 6px;
    row-gap: 0;
    box-shadow: 0 4px 16px rgba(2,11,61,0.10);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_6);
    align-items: flex-start;
    border-style: solid;
}
    
#\39 22fdd60 {
    width: 100%;
    height: 180px;
}
    
#\33 b4baad7 {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 20px 20px 20px 20px;
}
    
#\34 58bedf9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 376eb36 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#da8d6a1d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 22px 10px 22px;
}
#da8d6a1d {
    max-width: 100%;
    width: auto;
    min-height: 42px;
    margin-top: 8px;
}
    
#b5490a04 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 80px;
    order: 3;
    row-gap: 18px;
}
    
#\31 ba34df8 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 80px;
    order: 2;
    background-color: var(--color_1);
    background-image: none;
}
    
:is([id^='a0bfe6e6'], #repeater-item) {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
:is([id^='b759a8eb'], #repeater-item) {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    justify-content: space-between;
    padding: 0px 10px 0px 10px;
    margin: 0px 0px 0px 0px;
}
    
:is([id^='dd01a66f'], #repeater-item) {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
:is([id^='90a46293'], #repeater-item) {
    justify-content: flex-start;
    align-items: center;
    width: 24.15%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_1);
    background-image: none;
    flex-wrap: nowrap;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    border-radius: 8px 8px 8px 8px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(92, 132, 159, 1) rgba(92, 132, 159, 1) rgba(92, 132, 159, 1) rgba(92, 132, 159, 1);
    border-style: solid;
    align-content: center;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0845ca3 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 331px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.13%;
    min-width: 32px;
    height: auto;
    flex-wrap: wrap;
    align-content: center;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
:is([id^='3e566591'], #repeater-item).flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 6px 10px 6px;
}
:is([id^='3e566591'], #repeater-item) {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
:is([id^='957216b6'], #repeater-item) {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-start;
    order: 0;
    padding: 0px 6px 0px 6px;
    margin: 0px 0px 0px 0px;
}
    
:is([id^='6abcaafb'], #repeater-item) {
    width: 91.59%;
    height: 300px;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
    
:is([id^='widget_v1h'], #repeater-item) {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ac34a375 {
    width: 48.73%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aff74eed.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 32px 14px 32px;
}
#aff74eed {
    max-width: 100%;
    width: 34.25%;
    min-height: 52px;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2e62430 {
    flex-direction: row;
    align-items: center;
    width: 67.02%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    --column-gap: 4px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f269b29e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 32px 14px 32px;
}
#f269b29e {
    max-width: 100%;
    width: 33.52%;
    min-height: 52px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c430d06 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#dae08c59 {
    min-height: 615px;
    column-gap: 4%;
    width: 100%;
    align-items: flex-start;
}
    
#\34 f909d28 {
    background-color: var(--color_5);
}
    
#\34 149a630 {
    row-gap: 16px;
    width: 38.0%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
}
    
#\35 67ba952 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 79a0005 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 c729dfc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 29ed43c {
    row-gap: 20px;
    width: 58.0%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
}
    
#\34 ede265f {
    column-gap: 14px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#f7e77215 {
    max-width: 100%;
    width: 24px;
    margin-top: 2px;
    height: 24px;
}
    
#\33 7bbaacb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c18517ab {
    column-gap: 14px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\34 7ea1b48 {
    max-width: 100%;
    width: 24px;
    margin-top: 2px;
    height: 24px;
}
    
#\30 1d70f29 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ba360e8c {
    column-gap: 14px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\39 5675ec7 {
    max-width: 100%;
    width: 24px;
    margin-top: 2px;
    height: 24px;
}
    
#\33 289e673 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 886d1ce {
    column-gap: 14px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\31 fb55810 {
    max-width: 100%;
    width: 24px;
    margin-top: 2px;
    height: 24px;
}
    
#\36 58a1d2e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 46348fc {
    column-gap: 14px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#e445df3f {
    max-width: 100%;
    width: 24px;
    margin-top: 2px;
    height: 24px;
}
    
#\34 37259f0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\32 7b61c59 {
    min-height: auto;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    flex-direction: column;
}
    
#\34 af6aed7 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\39 30fa526 {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\32 fa04ed7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d478ad88 {
    max-width: 100%;
    width: 490px;
    height: auto;
}
    
#dd38bd2e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d90636fe {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ccb8b15b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 32px 14px 32px;
}
#ccb8b15b {
    max-width: 100%;
    width: auto;
    min-height: 52px;
}
}



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b3ff29d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
:is([id^='b759a8eb'], #repeater-item) {
    margin-right: 0%;
    margin-left: 0%;
    width: 57.78%;
    row-gap: 12px;
    height: auto;
    min-height: 200px;
    justify-content: center;
}
    
:is([id^='90a46293'], #repeater-item) {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    flex: 1;
    column-gap: 3.752290216196409%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
}
    
#b0845ca3 {
    column-gap: 3.573505804620431%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
:is([id^='957216b6'], #repeater-item) {
    justify-content: flex-start;
    min-height: auto;
}
    
:is([id^='6abcaafb'], #repeater-item) {
    height: 220px;
    width: 38%;
}
    
#\31 d656b40 {
    width: 100%;
    min-height: 80px;
}
    
#b5490a04 {
    width: 100%;
    min-height: 80px;
}
    
#\31 ba34df8 {
    width: 100%;
    min-height: 80px;
}
}



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



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



@media (max-width: 767px) {
    
#\38 d32ba0f {
    min-height: 80vh;
    padding-top: 80px;
    padding-bottom: 80px;
}
    
#\34 c262264 {
    align-items: center;
}
    
#\34 9bc1aea {
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 f9157e7 {
    min-height: unset;
    padding-top: 24px;
    padding-bottom: 24px;
}
    
#a23c2043 {
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 0;
}
    
#\39 2d9609a {
    width: 48%;
}
    
#\32 2854c8e {
    width: 48%;
}
    
#c38bd5c5 {
    width: 48%;
}
    
#b189bbf3 {
    width: 48%;
}
    
#e9fa9bde {
    width: 89px;
}
}



@media (max-width: 767px) {
    
#d49831a5 {
    min-height: unset;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\35 758d4c6 {
    align-items: center;
}
    
#\32 f9d8857 {
    flex-direction: column;
    row-gap: 16px;
}
    
#\38 61a2446 {
    width: 100%;
}
    
#\35 af2dc3f {
    width: 100%;
}
    
#\39 0df0ab4 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b5df8f0e {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\30 e5e3dbc {
    width: 100%;
}
    
#\33 baa6ea0 {
    min-height: 260px;
}
    
#\31 a9a4c0c {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 b3ff29d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\31 d656b40 {
    align-items: center;
    width: 100%;
    min-height: 80px;
}
    
#b567a62e {
    flex-direction: column;
    row-gap: 16px;
}
    
#\30 bad33a8 {
    width: 100%;
}
    
#e3908ba3 {
    width: 100%;
}
    
#\30 59f4377 {
    width: 100%;
}
    
#b5490a04 {
    align-items: center;
    width: 100%;
    min-height: 80px;
}
    
#\31 ba34df8 {
    align-items: center;
    width: 100%;
    min-height: 80px;
}
    
:is([id^='b759a8eb'], #repeater-item) {
    width: 100%;
    row-gap: 12px;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
:is([id^='90a46293'], #repeater-item) {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    flex: 1;
    column-gap: 7.712779312076325%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#b0845ca3 {
    column-gap: 3.573505804620431%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
:is([id^='957216b6'], #repeater-item) {
    justify-content: flex-start;
    min-height: auto;
}
    
:is([id^='6abcaafb'], #repeater-item) {
    height: 200px;
}
    
#ac34a375 {
    width: 100.00%;
}
    
#\36 2e62430 {
    column-gap: 1.165596685334426%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f269b29e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#aff74eed {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#dae08c59 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\34 149a630 {
    width: 100%;
}
    
#\32 29ed43c {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 7b61c59 {
    min-height: unset;
    padding-top: 60px;
    padding-bottom: 60px;
}
    
#\39 30fa526 {
    align-items: center;
}
}

