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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1062925586 img {
    border-radius:8px !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#d9d21e77 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
}
    
#\36 d4d17e5::before, #\36 d4d17e5 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_2);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.55;
    content: '';
    height: 100%;
}
#\36 d4d17e5 {
    border-color: var(--color_3);
    border-width: 0px 0px 0px 6px;
    background-image: url('https://irp.cdn-website.com/2b032664/dms3rep/multi/opt/1788622904700-16_9-mZ6-1920w.png');
    border-style: solid;
}
    
#\34 6ba7600 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 14px;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 70%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
}
    
#e7877d5b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 d86e21c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 2f47c24 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 18829ea {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b0ea72bf {
    min-height: 52px;
    min-width: 220px;
}
    
#\31 4d5900a {
    row-gap: 12px;
    column-gap: 16px;
    padding-top: 8px;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
}
    
#db55cd84.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#db55cd84 {
    max-width: 100%;
    width: auto;
    min-height: 52px;
    min-width: 180px;
}
    
#\30 cb5b39e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#\30 cb5b39e {
    max-width: 100%;
    width: auto;
    min-height: 52px;
    min-width: 180px;
}
    
#\36 9096927.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#\36 9096927 {
    max-width: 100%;
    width: auto;
    min-height: 52px;
    min-width: 180px;
}
}



@media all {
    
#\37 faf2ee3 {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    flex-direction: row;
    align-items: stretch;
}
    
#d72838ea {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 62.0%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-height: 8px;
}
    
#\30 d310e14 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 16686c3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 5b39c7d {
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: 6px;
    min-width: 200px;
}
    
#\30 ca736c2 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 34.0%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-height: 8px;
}
    
#\37 8f322ac {
    width: 100%;
    min-height: 340px;
    height: 100%;
}
}



@media all {
    
#\39 6b04a71 {
    min-height: auto;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    align-items: center;
}
    
#\38 01a672e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
}
    
#c460c43a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#baebac7b {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    flex-wrap: wrap;
}
    
#f485b16a {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 14px rgba(11,31,58,0.12);
    flex-direction: column;
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\30 b23f8ac {
    width: 100%;
    height: 140px;
}
    
#\36 1384d2a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a3c8d499 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e0cef5d7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 bc49560 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 14px rgba(11,31,58,0.12);
    flex-direction: column;
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#f0c4066d {
    width: 100%;
    height: 140px;
}
    
#\38 79e2e6e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c66f5761 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a94d06fb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 2a07fad {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 14px rgba(11,31,58,0.12);
    flex-direction: column;
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#ded84b2a {
    width: 100%;
    height: 140px;
}
    
#\35 b3cdcc0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b84b210c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 960393a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ec064766 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 14px rgba(11,31,58,0.12);
    flex-direction: column;
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\37 bb95257 {
    width: 100%;
    height: 140px;
}
    
#b15801e8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 0527353 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 82d8582 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ee47fcd8 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 14px rgba(11,31,58,0.12);
    flex-direction: column;
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\32 b37877c {
    width: 100%;
    height: 140px;
}
    
#\31 fd50b17 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 da75fdb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 cd6b034 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 097ae2c {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 14px rgba(11,31,58,0.12);
    flex-direction: column;
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\32 461a004 {
    width: 100%;
    height: 140px;
}
    
#bc0cf0c1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d6c55102 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 6bee9e3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 f41c194 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 14px rgba(11,31,58,0.12);
    flex-direction: column;
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#d39afb12 {
    width: 100%;
    height: 140px;
}
    
#\31 4505e53 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 e0b27de {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 6990bee {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a63d7ac2 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 14px rgba(11,31,58,0.12);
    flex-direction: column;
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\39 dab07df {
    width: 100%;
    height: 140px;
}
    
#\39 24eda85 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 7554357 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 db50090 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 f149c1d {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
}
    
#\39 146948e {
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: 8px;
    min-width: 200px;
}
}



@media all {
    
#ee58b591 {
    min-height: auto;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    align-items: center;
}
    
#e85c214f {
    background-color: var(--color_2);
    border-color: var(--color_3);
    border-width: 0px 0px 0px 6px;
    border-style: solid;
}
    
#\39 c2d4640 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
}
    
#\33 a6c916d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 af5d007 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    flex-wrap: wrap;
}
    
#f4ce137b {
    background-color: var(--color_7);
    border-radius: 8px;
    row-gap: 8px;
    padding-top: 20px;
    flex-direction: column;
    padding-left: 20px;
    width: 32%;
    padding-bottom: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 20px;
}
    
#e2d4ae2a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 ae8583e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 c39c4a1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 e32d008 {
    background-color: var(--color_7);
    border-radius: 8px;
    row-gap: 8px;
    padding-top: 20px;
    flex-direction: column;
    padding-left: 20px;
    width: 32%;
    padding-bottom: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 20px;
}
    
#\30 5b04e9a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 ccb51ea {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 bb8695f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f1dc9f15 {
    background-color: var(--color_7);
    border-radius: 8px;
    row-gap: 8px;
    padding-top: 20px;
    flex-direction: column;
    padding-left: 20px;
    width: 32%;
    padding-bottom: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 20px;
}
    
#\39 b3db548 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 0e1eb7c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 2668aa3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 20cbf93 {
    background-color: var(--color_7);
    border-radius: 8px;
    row-gap: 8px;
    padding-top: 20px;
    flex-direction: column;
    padding-left: 20px;
    width: 32%;
    padding-bottom: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 20px;
}
    
#\31 68061c7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 30c5ecf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dbafa34b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b5d4f3fd {
    background-color: var(--color_7);
    border-radius: 8px;
    row-gap: 8px;
    padding-top: 20px;
    flex-direction: column;
    padding-left: 20px;
    width: 32%;
    padding-bottom: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 20px;
}
    
#\30 e3de01f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 b7089d3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f838d663 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 823f259 {
    background-color: var(--color_7);
    border-radius: 8px;
    row-gap: 8px;
    padding-top: 20px;
    flex-direction: column;
    padding-left: 20px;
    width: 32%;
    padding-bottom: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 20px;
}
    
#\33 2606df3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 3425517 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 458f159 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bfc96826 {
    background-color: var(--color_7);
    border-radius: 8px;
    row-gap: 8px;
    padding-top: 20px;
    flex-direction: column;
    padding-left: 20px;
    width: 32%;
    padding-bottom: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 20px;
}
    
#ce979e8b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b321f827 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 64bb96d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a9e8e7e3 {
    background-color: var(--color_7);
    border-radius: 8px;
    row-gap: 8px;
    padding-top: 20px;
    flex-direction: column;
    padding-left: 20px;
    width: 32%;
    padding-bottom: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 20px;
}
    
#fb7f23d5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 81bc1ce {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f45f012d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b33437d0 {
    background-color: var(--color_7);
    border-radius: 8px;
    row-gap: 8px;
    padding-top: 20px;
    flex-direction: column;
    padding-left: 20px;
    width: 32%;
    padding-bottom: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 20px;
}
    
#bb5d0403 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 616c262 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ff0cd6e1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 4adeb74 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
}
    
#\33 110b69f {
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: 8px;
    min-width: 220px;
}
}



@media all {
    
#\36 ee8e2f4 {
    min-height: auto;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    align-items: center;
}
    
#\39 f30393e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
}
    
#\38 680333e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 7df6e93 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2.6%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    flex-wrap: wrap;
}
    
#ee052508 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 14px rgba(11,31,58,0.12);
    flex-direction: column;
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#f684de5d {
    width: 100%;
    height: 120px;
}
    
#a06b9eb5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 6bfce38 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 67b0cdb {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 14px rgba(11,31,58,0.12);
    flex-direction: column;
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#b3c289f2 {
    width: 100%;
    height: 120px;
}
    
#f1741d8b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e5fa884e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 d17afbc {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 14px rgba(11,31,58,0.12);
    flex-direction: column;
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\37 d73dd27 {
    width: 100%;
    height: 120px;
}
    
#\34 48c7ead {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 76eb9b7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bc212d58 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 14px rgba(11,31,58,0.12);
    flex-direction: column;
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\36 6a6dbda {
    width: 100%;
    height: 120px;
}
    
#\37 3978e7e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 9434fc9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 41abfb7 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 14px rgba(11,31,58,0.12);
    flex-direction: column;
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#fcf55a70 {
    width: 100%;
    height: 120px;
}
    
#\33 60a7ee1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 083013b {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\35 64786a9 {
    min-height: auto;
    row-gap: 20px;
    width: 100%;
    flex-direction: column;
    align-items: center;
}
    
#\39 68b72ee {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
}
    
#\39 762c718 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a7a458b2 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
}
    
#\38 654714e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
}
    
#a9d9f7e6 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: 8px;
    min-width: 180px;
}
}



@media all {
    
#a0c54254 {
    min-height: auto;
    row-gap: 18px;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
    
#\37 e22ade3 {
    background-color: var(--color_2);
    border-color: var(--color_3);
    border-width: 0px 0px 0px 6px;
    border-style: solid;
}
    
#f312bcd7 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 14px;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
}
    
#\35 5a41660 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 7244c36 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d1eb4916 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
    
#\36 68d2964 {
    min-height: 52px;
    min-width: 220px;
}
    
#\32 643c5f7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#\32 643c5f7 {
    max-width: 100%;
    width: auto;
    min-height: 52px;
    min-width: 220px;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 6b04a71 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f485b16a {
    width: 48%;
}
    
#\30 bc49560 {
    width: 48%;
}
    
#\33 2a07fad {
    width: 48%;
}
    
#ec064766 {
    width: 48%;
}
    
#ee47fcd8 {
    width: 48%;
}
    
#\39 097ae2c {
    width: 48%;
}
    
#\30 f41c194 {
    width: 48%;
}
    
#a63d7ac2 {
    width: 48%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee58b591 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f4ce137b {
    width: 48%;
}
    
#\30 e32d008 {
    width: 48%;
}
    
#f1dc9f15 {
    width: 48%;
}
    
#\33 20cbf93 {
    width: 48%;
}
    
#b5d4f3fd {
    width: 48%;
}
    
#\34 823f259 {
    width: 48%;
}
    
#bfc96826 {
    width: 48%;
}
    
#a9e8e7e3 {
    width: 48%;
}
    
#b33437d0 {
    width: 48%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 ee8e2f4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ee052508 {
    width: 48%;
}
    
#\38 67b0cdb {
    width: 48%;
}
    
#\36 d17afbc {
    width: 48%;
}
    
#bc212d58 {
    width: 48%;
}
    
#\36 41abfb7 {
    width: 48%;
}
}



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



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



@media (max-width: 767px) {
    
#d9d21e77 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 6ba7600 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 faf2ee3 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 16px;
}
    
#d72838ea {
    width: 100%;
}
    
#\30 ca736c2 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 6b04a71 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 01a672e {
    align-items: center;
}
    
#baebac7b {
    align-items: center;
}
    
#f485b16a {
    width: 100%;
}
    
#\30 bc49560 {
    width: 100%;
}
    
#\33 2a07fad {
    width: 100%;
}
    
#ec064766 {
    width: 100%;
}
    
#ee47fcd8 {
    width: 100%;
}
    
#\39 097ae2c {
    width: 100%;
}
    
#\30 f41c194 {
    width: 100%;
}
    
#a63d7ac2 {
    width: 100%;
}
    
#\37 f149c1d {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#ee58b591 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 c2d4640 {
    align-items: center;
}
    
#\36 af5d007 {
    align-items: center;
}
    
#f4ce137b {
    width: 100%;
}
    
#\30 e32d008 {
    width: 100%;
}
    
#f1dc9f15 {
    width: 100%;
}
    
#\33 20cbf93 {
    width: 100%;
}
    
#b5d4f3fd {
    width: 100%;
}
    
#\34 823f259 {
    width: 100%;
}
    
#bfc96826 {
    width: 100%;
}
    
#a9e8e7e3 {
    width: 100%;
}
    
#b33437d0 {
    width: 100%;
}
    
#\34 4adeb74 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 ee8e2f4 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 f30393e {
    align-items: center;
}
    
#\35 7df6e93 {
    align-items: center;
}
    
#ee052508 {
    width: 100%;
}
    
#\38 67b0cdb {
    width: 100%;
}
    
#\36 d17afbc {
    width: 100%;
}
    
#bc212d58 {
    width: 100%;
}
    
#\36 41abfb7 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 64786a9 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 68b72ee {
    align-items: center;
}
    
#a7a458b2 {
    align-items: center;
}
    
#\38 654714e {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#a0c54254 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f312bcd7 {
    align-items: center;
}
}

