@media all {
  *#dm .dmInner a.u_73588525:hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_73588525.hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_73588525 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/9f99c799-5748-435f-9bce-c3820ce92299/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:var(--color_4) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_1667740675 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/9f99c799-5748-435f-9bce-c3820ce92299/icon/Arrow+Top+Right_828802.svg) !important;
    width:15px !important;
    height:15px !important;
    order:1 !important;
  }

  *#dm .dmInner div.u_1562909363 .svg { fill:rgba(49,103,219,1) !important; }

  *#dm .dmInner div.u_1527767397 .svg { fill:rgba(49,103,219,1) !important; }

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

  *#dm .dmInner div.u_1492875688 .svg { fill:rgba(49,103,219,1) !important; }

  *#dm .dmInner div.u_1478661556 .svg { fill:rgba(49,103,219,1) !important; }

  *#dm .dmInner div.u_1284418198 .svg { fill:rgba(49,103,219,1) !important; }

  *#dm .dmInner div.u_536749843 .svg { fill:rgba(49,103,219,1) !important; }

  *#dm .dmInner a.u_1565579718:hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1565579718.hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1565579718 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/9f99c799-5748-435f-9bce-c3820ce92299/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:var(--color_4) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner div.u_776693316 .svg { fill:rgba(49,103,219,1) !important; }

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

  *#dm .dmInner div.u_776693316 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(49,103,219) rgb(49,103,219) rgb(49,103,219) rgb(49,103,219) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1508382152 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1508382152 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
  }

  *#dm .dmInner a.u_1281973595 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/9f99c799-5748-435f-9bce-c3820ce92299/icon/Arrow+Top+Right_828802.svg) !important;
    width:15px !important;
    height:15px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1281973595 {
    background-color:rgba(49,103,219,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1281973595:hover {
    background-color:rgba(29,63,136,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1281973595.hover {
    background-color:rgba(29,63,136,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1395124901 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1395124901 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner a.u_1540212957:hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1540212957.hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1540212957 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/9f99c799-5748-435f-9bce-c3820ce92299/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:var(--color_4) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_1098450788:hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1098450788.hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1098450788 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/9f99c799-5748-435f-9bce-c3820ce92299/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:var(--color_4) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

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

  *#dm .dmInner div.u_1208638439 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1208638439 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1953545158 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1953545158 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner a.u_1061363767:hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1061363767.hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1061363767 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/9f99c799-5748-435f-9bce-c3820ce92299/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:var(--color_4) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

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

  *#dm .dmInner a.u_1948562839:hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1948562839.hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1948562839 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/9f99c799-5748-435f-9bce-c3820ce92299/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:var(--color_4) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

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

  *#dm .dmInner a.u_1213933444:hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1213933444.hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1213933444 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/9f99c799-5748-435f-9bce-c3820ce92299/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:var(--color_4) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_1018325166:hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1018325166.hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1018325166 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/9f99c799-5748-435f-9bce-c3820ce92299/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:var(--color_4) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

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

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

  *#dm .dmInner a.u_1704916216:hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1704916216.hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1704916216 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/9f99c799-5748-435f-9bce-c3820ce92299/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:var(--color_4) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

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

  *#dm .dmInner a.u_1784305065:hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1784305065.hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1784305065 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/9f99c799-5748-435f-9bce-c3820ce92299/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:var(--color_4) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_1980730867:hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1980730867.hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1980730867 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/9f99c799-5748-435f-9bce-c3820ce92299/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:var(--color_4) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1999462046 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    gap:20px !important;
  }

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

  *#dm .dmInner a.u_1999462046 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/6a1c157a/icon/Phone_8156248.svg) !important;
    width:35px !important;
    height:35px !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1999462046:hover .iconBg { background-color:rgb(0,0,0) !important; }

  *#dm .dmInner a.u_1999462046.hover .iconBg { background-color:rgb(0,0,0) !important; }

  *#dm .dmInner div.u_1459358132 .svg { fill:rgba(49,103,219,1) !important; }

  *#dm .dmInner div.u_1813308234 .svg { fill:rgba(49,103,219,1) !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner a.u_1999462046 span.text { font-size:25px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\33 5158889::before, #\33 5158889 > .bgExtraLayerOverlay {
    
}
#\33 5158889 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\35 7f40b64 {
    column-gap: 4%;
    row-gap: 18px;
    width: 47.86%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
}
    
#\31 7dce017 {
    column-gap: 4%;
    row-gap: 10px;
    width: 48.07%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
}
    
#d2b3aaf4 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 290px;
    flex-wrap: nowrap;
    padding: 4% 2% 5% 2%;
}
    
#widget_h4g {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mi9[data-pinned] {
    position: sticky;
    top: 20px;
    bottom: auto;
    z-index: 1;
}
#widget_mi9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_mi9 {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    min-height: 52px;
    height: auto;
    order: 2;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f3df44e {
    margin: 0px 0% 0px 0%;
}
    
#widget_b1c {
    width: 85.96%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e18e344e {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 100.00%;
    justify-content: flex-start;
    min-height: 76px;
    align-items: center;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd956f58 {
    max-width: 100%;
    width: 88.02%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_o0k {
    width: 43.6px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c048e3c0 {
    width: 43.6px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cb268274 {
    max-width: 100%;
    width: 88.02%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d3e24066 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 100.00%;
    justify-content: flex-start;
    min-height: 76px;
    align-items: center;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e145336 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 100.00%;
    justify-content: flex-start;
    min-height: 76px;
    align-items: center;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afd87796 {
    width: 43.6px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a5cba503 {
    max-width: 100%;
    width: 88.02%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 06cc131 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 100.00%;
    justify-content: flex-start;
    min-height: 76px;
    align-items: center;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7aea696 {
    width: 43.6px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c43fd90c {
    max-width: 100%;
    width: 88.02%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 5e42556 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 100.00%;
    justify-content: flex-start;
    min-height: 76px;
    align-items: center;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6f732cd {
    width: 43.6px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b975ce97 {
    max-width: 100%;
    width: 88.02%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\31 f783f23::before, #\31 f783f23 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.65;
    border-radius: inherit;
    content: '';
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 37%, rgba(0, 0, 0, 0) 100%);
}
#\31 f783f23 {
    background-image: url("https://lirp.cdn-website.com/6a1c157a/dms3rep/multi/opt/1-600d4365-1920w.png");
    background-position: 0% 50%;
}
    
#f365bfba {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 150px 2% 150px 2%;
    margin: 0% 0% 0% 0%;
}
    
#a0820974.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a0820974 {
    width: 220px;
    height: 52px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 15px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1409aec {
    width: 53.23%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d9fb7154 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 18px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 07e901b {
    width: 69.70%;
    height: auto;
    max-width: none;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c555d931 {
    margin: 0px 0% 0px 0%;
}
    
#\31 a0e8154 {
    width: 53.23%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c6146c39 {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 119px;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
}
    
#f9de8d6c {
    max-width: 100%;
    width: 65.66%;
    height: auto;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e33fba5f {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#da39d4d7 {
    max-width: 100%;
    width: 250px;
    min-height: 52px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a2684b5::before, #\35 a2684b5 > .bgExtraLayerOverlay {
    
}
#\35 a2684b5 {
    column-gap: 4%;
    row-gap: 100px;
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    background-image: none;
    min-width: 4%;
    order: 0;
    background-color: rgba(49,103,219,1);
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    padding: 3% 3% 3% 3%;
}
}



@media all {
    
#\38 90f4c0a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/6a1c157a/dms3rep/multi/opt/pexels-photo-4440143-1920w.jpeg");
    order: 0;
    border-radius: 20px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\38 90f4c0a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAhEAABAwQBBQAAAAAAAAAAAAABAAIDBRESEwYHFSEiUf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAEDETH/2gAMAwEAAhEDEQA/AIGjchkBbTWyO2PlDbkXABKqz0onmO3u7hn7Wx++URXSWoCnT//Z');
}
    
#\31 996d09e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 01797d4 {
    margin: 0px 0px 0px 0px;
}
    
#\36 2d1d2a0 {
    min-height: 707px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 3% 6% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 185cd2a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\34 185cd2a {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    max-height: none;
    align-self: auto;
    order: 5;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9a9b926 {
    background-color: rgba(238,238,239,1);
    background-image: none;
}
    
#\33 d7e7b28 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b1f1f27.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 b1f1f27 {
    width: 405px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 1% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0a6fa63 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 35932be {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 100.00%;
    justify-content: flex-start;
    min-height: 54px;
    align-items: center;
    min-width: 32px;
    order: 2;
    align-self: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9b09b44 {
    max-width: 100%;
    width: 88.02%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a9a992b2 {
    max-width: 100%;
    width: 88.02%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f2d24c47 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d67d8e48 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 100.00%;
    justify-content: flex-start;
    min-height: 54px;
    align-items: center;
    min-width: 32px;
    order: 4;
    align-self: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    justify-self: auto;
    padding: 5px 0px 5px 0px;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1f94263 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 c992695 {
    max-width: 100%;
    width: 88.02%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 163d415 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 100.00%;
    justify-content: flex-start;
    min-height: 54px;
    align-items: center;
    min-width: 32px;
    order: 3;
    align-self: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    justify-self: auto;
    padding: 5px 0px 5px 0px;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_th7 {
    width: 52.60%;
    height: 588px;
    max-width: 100%;
}
}



@media all {
    
#\36 cdc069d {
    width: 23.7%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    order: 1;
    background-color: rgba(238,238,239,1);
    border-radius: 20px;
    background-image: none;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 4e32fe4 {
    width: 92.63%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 24fcced {
    justify-content: flex-start;
    width: 50.51%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 77757ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a67b4ea {
    min-height: 207px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 2% 5% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 8296f86 {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\35 f6c48b5 {
    width: 98.5%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d147f0c {
    margin: 0px 0% 0px 0%;
}
    
#\34 feda50c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\34 feda50c {
    align-self: auto;
    max-width: 100%;
    width: 320px;
    min-height: 52px;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_166.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_166 {
    width: 99.91%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 15px 0% 0px 0%;
}
    
#\39 faa48ef {
    width: 23.76%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    order: 1;
    background-color: rgba(49,103,219,1);
    border-radius: 20px;
    background-image: none;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 34d1c55.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 34d1c55 {
    width: 99.91%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 15px 0% 0px 0%;
}
    
#d367709d {
    width: 98.5%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_67r {
    width: 75px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c529c747 {
    width: 75px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#dc41df56 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\39 0910f7f {
    max-width: 100%;
    width: 601.812px;
    height: auto;
    order: 0;
}
    
#\34 be65733::before, #\34 be65733 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.5;
    content: '';
    height: 100%;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 19%, rgba(49, 103, 219, 1) 100%);
}
#\34 be65733 {
    column-gap: 4%;
    row-gap: 100px;
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: url("https://lirp.cdn-website.com/6a1c157a/dms3rep/multi/opt/11-a310d872-1920w.png");
    min-width: 4%;
    order: 0;
    padding: 3% 3% 3% 3%;
}
#\34 be65733.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAABAUlEQVQI1wH2AAn/AG+g4f+Rsub/ssDj/7m40/++q8H/0qq5/+zAxP/829j//u7n//716v8AZ5nY/3mZyf+Nl7n/lJGu/6OPp/+/kp7/3qOg//TEvf/9497//vPv/wBWi8n/W3qn/2Jphv9pYHf/fmV2/55qbP/CfHP/4aWf//TO0P/75ev/ADJztf83X5H/Q1Bx/05KYf9mU2X/gVph/6JrbP/CkJj/2bTH/+PL4v8AHmGj/yZZkP82U33/QE1u/09Qa/9iVm3/e2qD/5aFpf+pmsH/tKXN/wARVZf/HFeV/y5ckv84W4r/QlyI/1Bij/9jcqL/doK2/4GKwP+Hi8D/Z7Ok9HCI2C0AAAAASUVORK5CYII=');
}
    
#e3a50064 {
    align-self: auto;
    max-width: 100%;
    width: 250px;
    min-height: 54px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aaa2d473 {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
}
}



@media all {
    
#\37 a672b90 {
    max-width: 100%;
    width: 918.469px;
    height: auto;
}
    
#\34 691d0ca {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 2% 1% 2%;
}
    
#\32 46944ce {
    max-width: 100%;
    width: 962.5px;
    height: auto;
}
    
#\34 bd064b9 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\37 ac59071 {
    column-gap: 4%;
    row-gap: 6px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#a1e530ca {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 d9cf87d {
    min-height: 515px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 3% 8% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 2dfd7de {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#c61262f0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 3158a03 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1dbb5fd {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\33 8987c3e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 8987c3e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ca67c83 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(238,238,239,1);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(225, 225, 226, 1) rgba(225, 225, 226, 1) rgba(225, 225, 226, 1) rgba(225, 225, 226, 1);
    border-width: 1px 1px 1px 1px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d0a54f81 {
    margin: 0px 0% 0px 0%;
}
    
#cf69023f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#cf69023f {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    min-height: 52px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c891f1a0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#c891f1a0 {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    min-height: 52px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f1c7597 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#c2512841 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 a2e3a94 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(238,238,239,1);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(225, 225, 226, 1) rgba(225, 225, 226, 1) rgba(225, 225, 226, 1) rgba(225, 225, 226, 1);
    border-width: 1px 1px 1px 1px;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 015f6e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 64d8098.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 64d8098 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4a66e42.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 4a66e42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4e060a9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 71a9a7c {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#b9443ff5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4f7a491 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(238,238,239,1);
    border-radius: 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(225, 225, 226, 1) rgba(225, 225, 226, 1) rgba(225, 225, 226, 1) rgba(225, 225, 226, 1);
    border-width: 1px 1px 1px 1px;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#eac0791d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#eac0791d {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    min-height: 52px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 d0e9be0 {
    margin: 0px 0% 0px 0%;
}
    
#\32 8bbfa98 {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 2% 1% 2%;
}
    
#c0cd2015 {
    background-color: rgba(238,238,239,1);
    background-image: none;
}
    
#\37 33a99a5 {
    max-width: 100%;
    width: 918.469px;
    height: auto;
}
    
#db7a0c1b {
    max-width: 100%;
    width: 962.5px;
    height: auto;
}
    
#d1b77ba3 {
    column-gap: 4%;
    row-gap: 6px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
}



@media all {
    
#\36 5467729 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 31d962b {
    max-width: 100%;
    width: 55px;
    height: auto;
    order: 0;
}
    
#\30 6d87342 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    width: 32.6%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: initial;
    min-width: 4%;
    align-items: center;
    padding: 3% 3% 3% 3%;
}
    
#\37 6dcb52e {
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    min-height: 281px;
    flex-wrap: nowrap;
    padding: 1% 2% 1% 2%;
}
    
#\31 7e59e4a {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_ei3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b8a1c008.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#b8a1c008 {
    max-width: 100%;
    width: 220px;
    min-height: 52px;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed9fa6b0 {
    max-width: 100%;
    width: 55px;
    height: auto;
    order: 0;
}
    
#\32 366afbe {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    width: 32.6%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: initial;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 3% 3% 3% 3%;
}
    
#b312f0ae.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#b312f0ae {
    max-width: 100%;
    width: 220px;
    min-height: 52px;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd2b002e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#cd2b002e {
    max-width: 100%;
    width: 220px;
    min-height: 52px;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dcfda15 {
    max-width: 100%;
    width: 55px;
    height: auto;
    order: 0;
}
    
#\37 479b6dc {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    width: 32.6%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: initial;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 3% 3% 3% 3%;
}
    
#\31 082425a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 949f979 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 94fe837 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 1617d76 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 5cc1acc {
    max-width: 100%;
    width: 55px;
    height: auto;
    order: 0;
}
    
#\39 b7033b3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 b7033b3 {
    max-width: 100%;
    width: 220px;
    min-height: 52px;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adf5fca7 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    width: 32.6%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: initial;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 3% 3% 3% 3%;
}
    
#\35 22b0010 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#dcbf1170 {
    max-width: 100%;
    width: 55px;
    height: auto;
    order: 0;
}
    
#\30 d6bb041 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    width: 32.6%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: initial;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 3% 3% 3% 3%;
}
    
#bc945cc9 {
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    min-height: 281px;
    flex-wrap: nowrap;
    padding: 0% 2% 5% 2%;
}
    
#b6d830eb {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    width: 32.6%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: initial;
    min-width: 4%;
    align-items: center;
    padding: 3% 3% 3% 3%;
}
    
#fe60bd68.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#fe60bd68 {
    max-width: 100%;
    width: 220px;
    min-height: 52px;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6937972.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#b6937972 {
    max-width: 100%;
    width: 220px;
    min-height: 52px;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7245f12 {
    max-width: 100%;
    width: 55px;
    height: auto;
    order: 0;
}
    
#fe1672de {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ccc8ebe5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a75867c2 {
    background-color: rgba(49,103,219,1);
    background-image: none;
}
    
#\39 ff7f747 {
    column-gap: 4%;
    row-gap: 18px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#d436ac98 {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 5% 2% 5% 2%;
}
    
#b1576c6f {
    margin: 0px 0% 0px 0%;
}
    
#\33 fdad7a8 {
    max-width: 100%;
    width: 918.469px;
    height: auto;
}
    
#cdb49463 {
    max-width: 100%;
    width: 618px;
    height: auto;
}
    
#widget_rkc.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#widget_rkc {
    width: 352px;
    height: auto;
    max-width: 100%;
    margin: 5px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5158889::before, #\33 5158889 > .bgExtraLayerOverlay {
    
}
    
#d2b3aaf4 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#widget_h4g {
    width: 97.34%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7f40b64 {
    column-gap: 2%;
    row-gap: 14px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    flex-wrap: nowrap;
}
    
#\31 7dce017 {
    width: 100%;
    min-height: 80px;
}
    
#\31 f3df44e {
    margin: 0px 0% 0px 0%;
}
    
#widget_mi9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_mi9 {
    width: 194.914px;
    min-width: 32px;
    margin: 10px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f365bfba {
    padding: 90px 2% 90px 2%;
}
    
#d1409aec {
    align-self: stretch;
    max-width: none;
    width: 68.33%;
}
    
#\39 07e901b {
    width: 100%;
    align-self: stretch;
}
    
#c555d931 {
    margin: 0px 0% 0px 0%;
}
    
#\31 a0e8154 {
    align-self: stretch;
    max-width: none;
    width: 68.33%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c6146c39 {
    padding: 2% 2% 2% 2%;
}
    
#f9de8d6c {
    width: 483px;
}
    
#\35 a2684b5::before, #\35 a2684b5 > .bgExtraLayerOverlay {
    
}
#\35 a2684b5 {
    row-gap: 70px;
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#fd60197c {
    margin: 0px 0% 0px 0%;
}
    
#da39d4d7 {
    width: 260px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 90f4c0a {
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 450px;
    height: auto;
}
#\38 90f4c0a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAhEAABAwQBBQAAAAAAAAAAAAABAAIDBRESEwYHFSEiUf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAEDETH/2gAMAwEAAhEDEQA/AIGjchkBbTWyO2PlDbkXABKqz0onmO3u7hn7Wx++URXSWoCnT//Z');
}
    
#\31 996d09e {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 0;
}
    
#\36 2d1d2a0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    padding: 6% 2% 6% 2%;
}
    
#\34 185cd2a {
    height: auto;
    order: 5;
    min-height: 50px;
}
    
#\33 d7e7b28 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    padding: 4% 16px 4% 16px;
}
    
#\35 b1f1f27.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 b1f1f27 {
    align-self: auto;
    width: 100%;
    max-width: none;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 1% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 01797d4 {
    margin: 0px 0px 0px 0px;
}
    
#widget_th7 {
    width: 52.08%;
    height: 372px;
}
    
#\33 35932be {
    order: 2;
}
    
#\39 163d415 {
    order: 3;
}
    
#d67d8e48 {
    order: 4;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 cdc069d {
    width: 100%;
    min-height: 80px;
    border-radius: 20px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 4e32fe4 {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\32 24fcced {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 18px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 1% 0%;
}
    
#\32 77757ea {
    width: 669px;
}
    
#\33 a67b4ea {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 6% 2% 6% 2%;
}
    
#\39 faa48ef {
    width: 100%;
    min-height: 80px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 d147f0c {
    margin: 0px 0% 0px 0%;
}
    
#\34 feda50c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\34 feda50c {
    margin: 10px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0910f7f {
    width: 483px;
}
    
#\34 be65733 {
    row-gap: 70px;
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
#\34 be65733.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAABAUlEQVQI1wH2AAn/AG+g4f+Rsub/ssDj/7m40/++q8H/0qq5/+zAxP/829j//u7n//716v8AZ5nY/3mZyf+Nl7n/lJGu/6OPp/+/kp7/3qOg//TEvf/9497//vPv/wBWi8n/W3qn/2Jphv9pYHf/fmV2/55qbP/CfHP/4aWf//TO0P/75ev/ADJztf83X5H/Q1Bx/05KYf9mU2X/gVph/6JrbP/CkJj/2bTH/+PL4v8AHmGj/yZZkP82U33/QE1u/09Qa/9iVm3/e2qD/5aFpf+pmsH/tKXN/wARVZf/HFeV/y5ckv84W4r/QlyI/1Bij/9jcqL/doK2/4GKwP+Hi8D/Z7Ok9HCI2C0AAAAASUVORK5CYII=');
}
    
#aaa2d473 {
    padding: 0% 2% 2% 2%;
}
    
#b63570a9 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a1e530ca {
    margin: 0px 0% 0px 0%;
}
    
#\34 691d0ca {
    padding: 4% 2% 2% 2%;
}
    
#\32 46944ce {
    width: 640px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 d9cf87d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 20px;
    padding: 2% 2% 6% 2%;
}
    
#\33 ca67c83 {
    width: 100%;
    min-height: 80px;
    border-radius: 20px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 3158a03 {
    height: 279px;
}
    
#\31 a2e3a94 {
    width: 100%;
    min-height: 80px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\34 4f7a491 {
    width: 100%;
    min-height: 80px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#d0a54f81 {
    margin: 0px 0% 0px 0%;
}
    
#c61262f0 {
    height: auto;
    min-height: 333px;
}
    
#\33 8987c3e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 8987c3e {
    margin: 0px 0% 0px 0%;
}
    
#\39 2dfd7de.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 2dfd7de {
    margin: 3% 0% 0px 0%;
}
    
#\34 015f6e8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 015f6e8 {
    margin: 3% 0% 0px 0%;
}
    
#b9443ff5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b9443ff5 {
    margin: 3% 0% 0px 0%;
}
    
#\32 f1c7597 {
    height: 282px;
}
    
#\31 71a9a7c {
    height: 274px;
}
    
#\37 64d8098.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 64d8098 {
    margin: 0px 0% 0px 0%;
}
    
#\38 4a66e42.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 4a66e42 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d0e9be0 {
    margin: 0px 0% 0px 0%;
}
    
#\32 8bbfa98 {
    padding: 4% 2% 2% 2%;
}
    
#db7a0c1b {
    width: 640px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 31d962b {
    width: 50px;
}
    
#\37 6dcb52e {
    column-gap: 2%;
    row-gap: 14px;
    flex-direction: row;
    min-height: 203px;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
}
    
#\38 949f979 {
    margin: 0px 0% 0px 0%;
}
    
#\30 6d87342 {
    row-gap: 12px;
    width: 32%;
    min-height: 8px;
    justify-content: flex-start;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 366afbe {
    width: 32%;
    min-height: 8px;
    justify-content: flex-start;
    row-gap: 12px;
}
    
#\37 479b6dc {
    width: 32%;
    min-height: 8px;
    justify-content: flex-start;
    row-gap: 12px;
}
    
#ed9fa6b0 {
    width: 50px;
}
    
#\38 dcfda15 {
    width: 50px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dcbf1170 {
    width: 50px;
}
    
#ccc8ebe5 {
    margin: 0px 0% 0px 0%;
}
    
#\30 d6bb041 {
    width: 32%;
    min-height: 8px;
    row-gap: 12px;
}
    
#bc945cc9 {
    column-gap: 2%;
    row-gap: 14px;
    flex-direction: row;
    min-height: 203px;
    flex-wrap: nowrap;
    padding: 0% 2% 6% 2%;
}
    
#b6d830eb {
    row-gap: 12px;
    width: 32%;
    min-height: 8px;
    justify-content: flex-start;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#adf5fca7 {
    width: 32%;
    min-height: 8px;
    row-gap: 12px;
}
    
#\37 5cc1acc {
    width: 50px;
}
    
#b7245f12 {
    width: 50px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d436ac98 {
    padding: 5% 2% 5% 2%;
}
    
#b1576c6f {
    margin: 0px 0% 0px 0%;
}
    
#cdb49463 {
    width: 640px;
}
}



@media (max-width: 767px) {
    
#\36 2d1d2a0 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 9a9b926 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\33 5158889::before, #\33 5158889 > .bgExtraLayerOverlay {
    
}
    
#\35 7f40b64 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7dce017 {
    width: 100%;
    min-height: 116px;
    align-items: center;
    height: auto;
}
    
#d2b3aaf4 {
    row-gap: 0px;
    flex-direction: column;
    min-height: unset;
    padding: 8% 2% 8% 2%;
}
    
#\31 f3df44e {
    margin: 0px 0% 0px 0%;
}
    
#widget_h4g {
    width: 100.00%;
}
    
#e18e344e {
    align-self: flex-start;
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    align-items: center;
    min-width: 32px;
    height: auto;
    min-height: 51px;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d3e24066 {
    align-self: flex-start;
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    align-items: center;
    min-width: 32px;
    height: auto;
    min-height: 51px;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e145336 {
    align-self: flex-start;
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    align-items: center;
    min-width: 32px;
    height: auto;
    min-height: 51px;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 06cc131 {
    align-self: flex-start;
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    align-items: center;
    min-width: 32px;
    height: auto;
    min-height: 51px;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 5e42556 {
    align-self: flex-start;
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    align-items: center;
    min-width: 32px;
    height: auto;
    min-height: 51px;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f365bfba {
    min-height: unset;
    flex-direction: column;
    padding: 40px 2% 40px 2%;
}
    
#a0820974 {
    margin-bottom: 25px;
}
    
#d9fb7154 {
    min-height: 344px;
    width: 100%;
    row-gap: 15px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 07e901b {
    align-self: stretch;
    width: 99.97%;
}
    
#d1409aec {
    width: 94.45%;
}
    
#c555d931 {
    margin: 0px 0% 0px 0%;
}
    
#\31 a0e8154 {
    width: 94.45%;
}
}



@media (max-width: 767px) {
    
#c6146c39 {
    flex-direction: row;
    min-height: 148px;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
}
    
#\35 a2684b5::before, #\35 a2684b5 > .bgExtraLayerOverlay {
    
}
#\35 a2684b5 {
    row-gap: 20px;
    width: 100%;
    min-height: 8px;
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#f9de8d6c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#da39d4d7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 240px;
}
    
#fd60197c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 90f4c0a {
    width: 100%;
    min-height: 247px;
    align-items: center;
    order: 0;
    background-size: cover;
    background-repeat: no-repeat;
}
#\38 90f4c0a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAhEAABAwQBBQAAAAAAAAAAAAABAAIDBRESEwYHFSEiUf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAEDETH/2gAMAwEAAhEDEQA/AIGjchkBbTWyO2PlDbkXABKqz0onmO3u7hn7Wx++URXSWoCnT//Z');
}
    
#\36 2d1d2a0 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 10% 2% 10% 2%;
}
    
#\34 185cd2a {
    height: auto;
    width: 250px;
    min-height: 50px;
}
    
#\33 d7e7b28 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    order: 1;
    justify-content: flex-start;
    padding-top: 4%;
    padding-bottom: 4%;
    row-gap: 20px;
}
    
#\35 b1f1f27.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 b1f1f27 {
    width: 100%;
    max-width: none;
    margin: 0px 0% 1% 0%;
}
    
#\33 35932be {
    align-self: flex-start;
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d67d8e48 {
    align-self: flex-start;
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    align-items: center;
    min-width: 32px;
    padding: 5px 0px 5px 0px;
    margin: -10px 0% 0px 0%;
}
    
#\39 163d415 {
    align-self: flex-start;
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    align-items: center;
    min-width: 32px;
    padding: 5px 0px 5px 0px;
    margin: -10px 0% 0px 0%;
}
    
#\34 01797d4 {
    margin: 0px 0px 0px 0px;
}
    
#widget_th7 {
    width: 53.71%;
    height: 198px;
}
}



@media (max-width: 767px) {
    
#\36 cdc069d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    padding: 7% 6% 7% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 4e32fe4 {
    width: 99.54%;
}
    
#\32 24fcced {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 5% 0%;
}
    
#\33 a67b4ea {
    min-height: 0;
    flex-direction: column;
    row-gap: 12px;
    flex-wrap: nowrap;
    column-gap: 1%;
    padding: 5% 2% 10% 2%;
}
    
#\39 faa48ef {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    padding: 7% 6% 7% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 d147f0c {
    margin: 0px 0% 0px 0%;
}
    
#\34 feda50c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\34 feda50c {
    margin: 5px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 be65733::before, #\34 be65733 > .bgExtraLayerOverlay {
    
}
#\34 be65733 {
    row-gap: 42px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    padding: 6% 6% 6% 6%;
}
#\34 be65733.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAABAUlEQVQI1wH2AAn/AG+g4f+Rsub/ssDj/7m40/++q8H/0qq5/+zAxP/829j//u7n//716v8AZ5nY/3mZyf+Nl7n/lJGu/6OPp/+/kp7/3qOg//TEvf/9497//vPv/wBWi8n/W3qn/2Jphv9pYHf/fmV2/55qbP/CfHP/4aWf//TO0P/75ev/ADJztf83X5H/Q1Bx/05KYf9mU2X/gVph/6JrbP/CkJj/2bTH/+PL4v8AHmGj/yZZkP82U33/QE1u/09Qa/9iVm3/e2qD/5aFpf+pmsH/tKXN/wARVZf/HFeV/y5ckv84W4r/QlyI/1Bij/9jcqL/doK2/4GKwP+Hi8D/Z7Ok9HCI2C0AAAAASUVORK5CYII=');
}
    
#aaa2d473 {
    flex-direction: row;
    padding-left: 4%;
    min-height: 80px;
    flex-wrap: nowrap;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#\37 a672b90 {
    width: 311px;
}
    
#\34 691d0ca {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 6% 2% 1% 2%;
}
    
#\37 ac59071 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a1e530ca {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 d9cf87d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 2% 4% 12% 4%;
}
    
#\33 ca67c83 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#c61262f0 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\38 3158a03 {
    height: 220px;
}
    
#\32 f1c7597 {
    height: 220px;
}
    
#c2512841 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\31 a2e3a94 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 4e060a9 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\31 71a9a7c {
    height: 220px;
}
    
#\34 4f7a491 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#d0a54f81 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 8bbfa98 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 7% 2% 1% 2%;
}
    
#\37 33a99a5 {
    width: 311px;
}
    
#d1b77ba3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 d0e9be0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 31d962b {
    width: 42px;
}
    
#\37 6dcb52e {
    row-gap: 10px;
    column-gap: 1%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 10px 4%;
}
    
#\38 949f979 {
    margin: 0px 0% 0px 0%;
}
    
#\30 6d87342 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#ed9fa6b0 {
    width: 42px;
}
    
#\32 366afbe {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 dcfda15 {
    width: 42px;
}
    
#\37 479b6dc {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#dcbf1170 {
    width: 42px;
}
    
#ccc8ebe5 {
    margin: 0px 0% 0px 0%;
}
    
#\30 d6bb041 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#bc945cc9 {
    row-gap: 10px;
    column-gap: 1%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 4% 10% 4%;
}
    
#b6d830eb {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 5cc1acc {
    width: 42px;
}
    
#b7245f12 {
    width: 42px;
}
    
#adf5fca7 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\39 ff7f747 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d436ac98 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 5% 2% 5% 2%;
}
    
#\33 fdad7a8 {
    width: 311px;
}
    
#b1576c6f {
    margin: 0px 0% 0px 0%;
}
}

