@media all {
  *#dm .dmInner div.u_1069371618 {
    background-repeat:no-repeat !important;
    background-image:url(https://irp.cdn-website.com/e1439158/dms3rep/multi/circle-3.svg) !important;
    background-size:contain !important;
  }

  *#dm .dmInner div.u_1599028537 {
    background-repeat:no-repeat !important;
    background-image:url(https://irp.cdn-website.com/e1439158/dms3rep/multi/circle-3.svg) !important;
    background-size:contain !important;
  }

  *#dm .dmInner div.u_1261189334 {
    background-repeat:no-repeat !important;
    background-image:url(https://irp.cdn-website.com/e1439158/dms3rep/multi/circle-3.svg) !important;
    background-size:contain !important;
  }

  *#dm .dmInner div.u_1790318619 {
    background-repeat:no-repeat !important;
    background-image:url(https://irp.cdn-website.com/e1439158/dms3rep/multi/circle-3.svg) !important;
    background-size:contain !important;
  }

  *#dm .dmInner div.u_1079509163 {
    background-repeat:no-repeat !important;
    background-image:url(https://irp.cdn-website.com/e1439158/dms3rep/multi/circle-3.svg) !important;
    background-size:contain !important;
  }

  *#dm .dmInner div.u_1700707498 button.btn {
    border-style:solid !important;
    border-width:1px !important;
    border-radius:100px 100px 100px 100px !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1700707498 button.btn:hover { border-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1700707498 button.btn.hover { border-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1700707498 button.btn:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1700707498 button.btn.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner *.u_1700707498 button.btn::after { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1700707498 button.btn1 span.text { color:var(--color_3) !important; }

  *#dm .dmInner *.u_1700707498 button.btn1::after { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1700707498 button.btn1:hover { border-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1700707498 button.btn1.hover { border-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1700707498 button.btn1 {
    background-color:var(--color_2) !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_2) !important;
    border-radius:100px 100px 100px 100px !important;
  }

  *#dm .dmInner div.u_2174565733 img { border-radius:0% !important; }

  *#dm .dmInner div.u_2972784997 .ds-logo-scroller { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1017875344 .clippedText { background-image:url(https://lirp.cdn-website.com/e1439158/dms3rep/multi/opt/pexels-photo-355288-1920w.jpeg) !important; }

  *#dm .dmInner div.u_1441253232 .clippedText { background-image:url(https://lirp.cdn-website.com/e1439158/dms3rep/multi/opt/pexels-photo-355288-1920w.jpeg) !important; }

  *#dm .dmInner div.u_1609208441 .clippedText { background-image:url(https://lirp.cdn-website.com/e1439158/dms3rep/multi/opt/pexels-photo-355288-1920w.jpeg) !important; }

  *#dm .dmInner div.u_1031030803 .clippedText { background-image:url(https://lirp.cdn-website.com/e1439158/dms3rep/multi/opt/pexels-photo-355288-1920w.jpeg) !important; }

  *#dm .dmInner div.u_1789216976 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner div.u_1752643164 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

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

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

  *#dm .dmInner div.u_1454850990 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1930065358 button.btn {
    border-style:solid !important;
    border-width:1px !important;
    border-radius:100px 100px 100px 100px !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1930065358 button.btn:hover { border-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1930065358 button.btn.hover { border-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1930065358 button.btn:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1930065358 button.btn.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner *.u_1930065358 button.btn::after { background-color:var(--color_2) !important; }

  *#dm .dmInner *.u_1008361507 .ds-icon-list .icon-container .icon svg path { fill:var(--color_4) !important; }

  *#dm .dmInner *.u_1008361507 .ds-icon-list .icon-container .icon svg polygon { fill:var(--color_4) !important; }

  *#dm .dmInner *.u_1008361507 .ds-icon-list .icon-container .icon-text { text-align:LEFT !important; }

  *#dm .dmInner div.u_1008361507 .ds-icon-list .icon-container .icon-text {
    font-family:'Source Sans Pro' !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1815719714 button.btn {
    border-style:solid !important;
    border-width:1px !important;
    border-radius:100px 100px 100px 100px !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1815719714 button.btn:hover { border-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1815719714 button.btn.hover { border-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1815719714 button.btn:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1815719714 button.btn.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner *.u_1815719714 button.btn::after { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1585701128 .clippedText { background-image:url(https://lirp.cdn-website.com/e1439158/dms3rep/multi/opt/pexels-photo-355288-1920w.jpeg) !important; }

  *#dm .dmInner div.u_1991712608 button.btn {
    border-style:solid !important;
    border-width:1px !important;
    border-radius:100px 100px 100px 100px !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1991712608 button.btn:hover { border-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1991712608 button.btn.hover { border-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1991712608 button.btn:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1991712608 button.btn.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner *.u_1991712608 button.btn::after { background-color:var(--color_2) !important; }

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

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

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

  *#dm .dmInner div.u_1829039641 {
    background-repeat:no-repeat !important;
    background-image:url(https://irp.cdn-website.com/e1439158/dms3rep/multi/circle-3.svg) !important;
    background-size:contain !important;
  }

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

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

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

  *#dm .dmInner div.u_1411857711 button.btn {
    border-style:solid !important;
    border-width:1px !important;
    border-radius:100px 100px 100px 100px !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1411857711 button.btn:hover { border-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1411857711 button.btn.hover { border-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1411857711 button.btn:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1411857711 button.btn.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner *.u_1411857711 button.btn::after { background-color:var(--color_2) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1700707498 button.btn span.text { font-size:18px !important; }

  *#dm .dmInner div.u_1700707498 button.btn1 span.text { font-size:18px !important; }

  *#dm .dmInner div.u_1700707498 button.btn1 { width:220px !important; }

  *#dm .dmInner div.u_1700707498 button.btn {
    height:55px !important;
    width:220px !important;
  }

  *#dm .dmInner *.u_2972784997 .ds-logo-scroller {
    padding-top:10px !important;
    padding-bottom:10px !important;
  }

  *#dm .dmInner *.u_2972784997 .ds-logo-scroller .marquee-link {
    width:125px !important;
    margin-left:20px !important;
    margin-right:20px !important;
  }

  *#dm .dmInner div.u_1017875344 .clippedText {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-position:50% 50% !important;
    font-size:72px !important;
  }

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

  *#dm .dmInner div.u_1017875344 h1 { font-size:72px !important; }

  *#dm .dmInner div.u_1017875344 h2 { font-size:72px !important; }

  *#dm .dmInner div.u_1017875344 h3 { font-size:72px !important; }

  *#dm .dmInner div.u_1017875344 h4 { font-size:72px !important; }

  *#dm .dmInner div.u_1017875344 h5 { font-size:72px !important; }

  *#dm .dmInner div.u_1017875344 h6 { font-size:72px !important; }

  *#dm .dmInner div.u_1441253232 .clippedText {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-position:50% 50% !important;
    font-size:72px !important;
  }

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

  *#dm .dmInner div.u_1441253232 h1 { font-size:72px !important; }

  *#dm .dmInner div.u_1441253232 h2 { font-size:72px !important; }

  *#dm .dmInner div.u_1441253232 h3 { font-size:72px !important; }

  *#dm .dmInner div.u_1441253232 h4 { font-size:72px !important; }

  *#dm .dmInner div.u_1441253232 h5 { font-size:72px !important; }

  *#dm .dmInner div.u_1441253232 h6 { font-size:72px !important; }

  *#dm .dmInner div.u_1609208441 .clippedText {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-position:50% 50% !important;
    font-size:72px !important;
  }

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

  *#dm .dmInner div.u_1609208441 h1 { font-size:72px !important; }

  *#dm .dmInner div.u_1609208441 h2 { font-size:72px !important; }

  *#dm .dmInner div.u_1609208441 h3 { font-size:72px !important; }

  *#dm .dmInner div.u_1609208441 h4 { font-size:72px !important; }

  *#dm .dmInner div.u_1609208441 h5 { font-size:72px !important; }

  *#dm .dmInner div.u_1609208441 h6 { font-size:72px !important; }

  *#dm .dmInner div.u_1031030803 .clippedText {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-position:50% 50% !important;
    font-size:72px !important;
  }

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

  *#dm .dmInner div.u_1031030803 h1 { font-size:72px !important; }

  *#dm .dmInner div.u_1031030803 h2 { font-size:72px !important; }

  *#dm .dmInner div.u_1031030803 h3 { font-size:72px !important; }

  *#dm .dmInner div.u_1031030803 h4 { font-size:72px !important; }

  *#dm .dmInner div.u_1031030803 h5 { font-size:72px !important; }

  *#dm .dmInner div.u_1031030803 h6 { font-size:72px !important; }

  *#dm .dmInner div.u_1930065358 button.btn span.text { font-size:18px !important; }

  *#dm .dmInner div.u_1930065358 button.btn { height:55px !important; }

  *#dm .dmInner div.u_1008361507 .ds-icon-list .icon-container .icon {
    width:34px !important;
    height:34px !important;
  }

  *#dm .dmInner div.u_1008361507 .ds-icon-list .icon-container .icon-text { font-size:20px !important; }

  *#dm .dmInner *.u_1008361507 .ds-icon-list .sub-parent { padding:10px !important; }

  *#dm .dmInner *.u_1008361507 .ds-icon-list .icon-container {
    height:140px !important;
    padding:0px !important;
  }

  *#dm .dmInner *.u_1008361507 .ds-icon-list .icon-container.vertical { margin-bottom:15px !important; }

  *#dm .dmInner div.u_1815719714 button.btn span.text { font-size:18px !important; }

  *#dm .dmInner div.u_1815719714 button.btn { height:55px !important; }

  *#dm .dmInner div.u_1585701128 .clippedText {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-position:50% 50% !important;
    font-size:72px !important;
  }

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

  *#dm .dmInner div.u_1585701128 h1 { font-size:72px !important; }

  *#dm .dmInner div.u_1585701128 h2 { font-size:72px !important; }

  *#dm .dmInner div.u_1585701128 h3 { font-size:72px !important; }

  *#dm .dmInner div.u_1585701128 h4 { font-size:72px !important; }

  *#dm .dmInner div.u_1585701128 h5 { font-size:72px !important; }

  *#dm .dmInner div.u_1585701128 h6 { font-size:72px !important; }

  *#dm .dmInner div.u_1991712608 button.btn span.text { font-size:18px !important; }

  *#dm .dmInner div.u_1991712608 button.btn { height:55px !important; }

  *#dm .dmInner div.u_1411857711 button.btn span.text { font-size:18px !important; }

  *#dm .dmInner div.u_1411857711 button.btn { height:55px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1700707498 button.btn span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1930065358 button.btn span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1815719714 button.btn span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1991712608 button.btn span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1411857711 button.btn span.text { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1700707498 button.btn span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1700707498 button.btn { height:55px !important; }

  *#dm .dmInner div.u_1700707498 button.btn1 span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1930065358 button.btn span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1930065358 button.btn { height:55px !important; }

  *#dm .dmInner div.u_1815719714 button.btn span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1815719714 button.btn { height:55px !important; }

  *#dm .dmInner div.u_1991712608 button.btn span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1991712608 button.btn { height:55px !important; }

  *#dm .dmInner *.u_2972784997 .ds-logo-scroller {
    padding-top:15px !important;
    padding-bottom:15px !important;
  }

  *#dm .dmInner div.u_1411857711 button.btn span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1411857711 button.btn { height:55px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.4;
    border-radius: inherit;
}
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/e1439158/dms3rep/multi/opt/stock-photo-two-business-people-using-a-laptop-together-while-sitting-in-a-meeting-happy-business-people-2371350983-1920w.jpg);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 696px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 64abfff {
    width: 677px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k6c {
    width: 368px;
    height: 346px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
}
    
#group_0dm {
    align-items: flex-start;
    width: 42.46%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 5;
    height: auto;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
    margin-top: 27px;
}
    
#widget_70j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_jv3 {
    width: 7.01%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 400px;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
    
#widget_jv3 {
    height: auto;
}
    
#group_0dm {
    width: 95%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\39 64abfff {
    width: 341px;
    justify-self: start;
    align-self: flex-start;
    margin: 10px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
    
#widget_jv3 {
    height: auto;
    width: 16.50%;
}
    
#group_0dm {
    width: 90.44%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    align-items: center;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_k6c {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\33 1243b70 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 560678c {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 82f252f {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#group_9f9 {
    align-items: flex-start;
    width: 44.81%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    border-style: solid;
    border-color: #000000 var(--color_4) #000000 #000000;
    border-width: 0 0px 0 0;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_c06 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_d90.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 28px;
}
#widget_d90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_1f0 {
    width: 50%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 7.7%;
}
    
#group_ngk {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_r2r {
    width: 100%;
    height: 460px;
    max-width: 100%;
}
    
#widget_som {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 12px;
}
    
#\38 12a7456 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 2;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 40d78be {
    width: 100%;
    height: 460px;
    max-width: 100%;
    order: 0;
}
    
#a8c7ff53 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 12px;
    order: 1;
}
    
#\35 1b91522 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e69754c5 {
    width: 100%;
    height: 460px;
    max-width: 100%;
}
    
#a13d94e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 12px;
}
    
#widget_c4g {
    width: 173px;
    height: 70px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 82f252f {
    padding-left: 2%;
    padding-right: 2%;
}
    
#group_ngk {
    width: 48%;
}
    
#\39 560678c {
    row-gap: 12px;
}
    
#widget_r2r {
    height: 320px;
}
    
#\38 12a7456 {
    width: 48%;
}
    
#\32 40d78be {
    height: 320px;
}
    
#\35 1b91522 {
    width: 48%;
}
    
#e69754c5 {
    height: 320px;
}
    
#\33 1243b70 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#group_9f9 {
    width: 100%;
    min-height: 60px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1f0 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_c4g {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\33 1243b70 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#\39 560678c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\38 82f252f {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#group_9f9 {
    width: 100%;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_r2r {
    height: 360px;
}
    
#group_ngk {
    width: 100%;
}
    
#widget_1f0 {
    width: 100%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 12a7456 {
    width: 100%;
}
    
#\32 40d78be {
    height: 360px;
}
    
#\35 1b91522 {
    width: 100%;
}
    
#e69754c5 {
    height: 360px;
}
    
#a4a52a73 {
    margin: 0px 0% 0px 0%;
}
    
#widget_c4g {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 c0c3e6b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d2b1c864 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 24% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_qjm {
    width: 42.72%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#af75d683::before, #af75d683 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.22;
    border-radius: inherit;
}
#af75d683 {
    background-image: url(https://lirp.cdn-website.com/e1439158/dms3rep/multi/opt/about-us-parallax2-0957dc5e-1920w.jpg);
    background-position: 50% 100%;
}
#af75d683.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHRAAAgICAwEAAAAAAAAAAAAAAgMAAQQRBhUxQf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAWEQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAMAwEAAhEDEQA/ALI5fnvbkJQwlMUdDZfLmkDtWAJ3mL2Vb8uIhdQiP//Z');
}
    
#group_ps2 {
    align-items: center;
    width: 48.13%;
    min-height: 148px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    align-self: flex-start;
}
    
#widget_9sd {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#eeb18022 {
    width: 175px;
    height: 70px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2b1c864 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 50% 2% 2% 2%;
}
    
#\36 c0c3e6b {
    width: 100%;
    min-height: 80px;
}
    
#\35 0ffc880 {
    margin: 0px 0% 0px 0%;
}
    
#af75d683::before, #af75d683 > .bgExtraLayerOverlay {
    
}
#af75d683.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHRAAAgICAwEAAAAAAAAAAAAAAgMAAQQRBhUxQf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAWEQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAMAwEAAhEDEQA/ALI5fnvbkJQwlMUdDZfLmkDtWAJ3mL2Vb8uIhdQiP//Z');
}
    
#group_ps2 {
    width: 100%;
}
    
#widget_qjm {
    width: 85%;
}
}



@media (max-width: 767px) {
    
#\36 c0c3e6b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-right: 0px;
    padding-left: 0px;
}
    
#d2b1c864 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 68% 4% 4% 4%;
}
    
#\35 0ffc880 {
    margin: 0px 0% 0px 0%;
}
    
#af75d683::before, #af75d683 > .bgExtraLayerOverlay {
    
}
#af75d683.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHRAAAgICAwEAAAAAAAAAAAAAAgMAAQQRBhUxQf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAWEQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAMAwEAAhEDEQA/ALI5fnvbkJQwlMUdDZfLmkDtWAJ3mL2Vb8uIhdQiP//Z');
}
    
#eeb18022 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_qjm {
    width: 100%;
}
    
#group_ps2 {
    width: 100%;
    height: auto;
    min-height: 170px;
}
}



@media all {
    
#\33 1c42647 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 3c636cd {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 8593e59 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5% 10% 5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\37 15cad05.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 28px;
}
#\37 15cad05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 22px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1i1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b5a134c0 {
    width: 30%;
    height: 560px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ce0fb48::before, #\33 ce0fb48 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.65;
    border-radius: inherit;
}
#\33 ce0fb48 {
    background-image: url(https://lirp.cdn-website.com/e1439158/dms3rep/multi/opt/services-bg-1920w.png);
}
#\33 ce0fb48.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAfElEQVQI12NgwAL279/PeGrDYpa7/UVsTxvjWP8FyDIxYFV45QrjuZ1rWO5OKmF7Uh/N+sVPBrvCY48eMV7asZ75fmc+67PiEJbPTqLYFZ7+/5/hxqalTA/aMpifFPkxv/EQYsSq8P///wy3Jk5keJkZwvg8xpXxvxEDAwCwuS/YZyXwiQAAAABJRU5ErkJggg==');
}
    
#\31 9f05e43 {
    width: 175px;
    height: 70px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3df {
    width: 456px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    max-height: none;
}
    
#f10c362c {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    order: 0;
    justify-self: auto;
    margin-right: 0%;
    margin-left: -395px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8593e59 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#b5a134c0 {
    width: 60%;
    margin: 0px 0% 0px 0%;
}
    
#\37 3c636cd {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
}
    
#\33 ce0fb48::before, #\33 ce0fb48 > .bgExtraLayerOverlay {
    
}
#\33 ce0fb48.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAfElEQVQI12NgwAL279/PeGrDYpa7/UVsTxvjWP8FyDIxYFV45QrjuZ1rWO5OKmF7Uh/N+sVPBrvCY48eMV7asZ75fmc+67PiEJbPTqLYFZ7+/5/hxqalTA/aMpifFPkxv/EQYsSq8P///wy3Jk5keJkZwvg8xpXxvxEDAwCwuS/YZyXwiQAAAABJRU5ErkJggg==');
}
    
#widget_3df {
    margin-top: 28px;
    width: 100%;
}
    
#f10c362c {
    margin-top: 28px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\33 1c42647 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 3c636cd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\36 8593e59 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#b5a134c0 {
    height: 420px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 f952b4c {
    margin: 0px 0% 0px 0%;
}
    
#\33 ce0fb48::before, #\33 ce0fb48 > .bgExtraLayerOverlay {
    
}
#\33 ce0fb48.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAfElEQVQI12NgwAL279/PeGrDYpa7/UVsTxvjWP8FyDIxYFV45QrjuZ1rWO5OKmF7Uh/N+sVPBrvCY48eMV7asZ75fmc+67PiEJbPTqLYFZ7+/5/hxqalTA/aMpifFPkxv/EQYsSq8P///wy3Jk5keJkZwvg8xpXxvxEDAwCwuS/YZyXwiQAAAABJRU5ErkJggg==');
}
    
#\31 9f05e43 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f10c362c {
    margin-left: 0px;
    align-self: center;
    margin-right: 0%;
    margin-top: 15px;
}
    
#widget_3df {
    margin-top: 32px;
}
    
#\37 15cad05 {
    margin-top: 12px;
}
}



@media all {
    
#c06e7d32 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b98957eb {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 c80b80d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 75b4f19.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 28px;
}
#\36 75b4f19 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 59abe39 {
    background-color: rgba(194, 189, 186, 0.2);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b98957eb {
    padding: 6% 2% 6% 2%;
}
    
#f2f13e3f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c06e7d32 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-bottom: 0px;
}
    
#b98957eb {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\33 70f2c7c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 e7eb431 {
    min-height: 20px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0.5% 0% 0.5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 1a7795c {
    background-color: var(--color_4);
    background-image: initial;
}
    
#widget_e1o {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: -30px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e7eb431 {
    padding: 0.5% 0% 0.5% 0%;
}
    
#\33 348efc2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 70f2c7c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 e7eb431 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\33 348efc2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_e1o {
    margin-left: 0px;
}
}



@media all {
    
#e3e2c946 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c37ea628 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 14% 4% 14%;
    margin: 0% 0% 0% 0%;
}
    
#\34 2e308a8.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 28px;
}
#\34 2e308a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5304afe {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c44c145e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ba1251a {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: 36px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c37ea628 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#e3e2c946 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c37ea628 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 ba1251a {
    margin-left: -10px;
}
}



@media all {
    
#\32 1607acc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\33 6bb5471 {
    background-image: url(https://lirp.cdn-website.com/e1439158/dms3rep/multi/opt/main-home-bottom-parallax-1920w.jpg);
}
#\33 6bb5471.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIRAAAQMCBwEAAAAAAAAAAAAAAQACAxESBAUGEyEjcfD/xAAVAQEBAAAAAAAAAAAAAAAAAAABBP/EABcRAAMBAAAAAAAAAAAAAAAAAAABAjH/2gAMAwEAAhEDEQA/AK+tJI8Ydl4d0OuqT4sO7PrXECEUBp9yiJZFWI//2Q==');
}
    
#\38 f3783d0 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-top: 32%;
    padding-right: 8%;
    padding-left: 8%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 f3783d0 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\33 6bb5471 {
    background-position: 50% 50%;
}
#\33 6bb5471.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIRAAAQMCBwEAAAAAAAAAAAAAAQACAxESBAUGEyEjcfD/xAAVAQEBAAAAAAAAAAAAAAAAAAABBP/EABcRAAMBAAAAAAAAAAAAAAAAAAABAjH/2gAMAwEAAhEDEQA/AK+tJI8Ydl4d0OuqT4sO7PrXECEUBp9yiJZFWI//2Q==');
}
}



@media (max-width: 767px) {
    
#\32 1607acc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 f3783d0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#f155a147 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 4c998cf {
    min-height: 431px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 1aa277f {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#c77ff53a.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 28px;
}
#c77ff53a {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin-top: 14px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#e74d3b10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9c54d47 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 893daf7 {
    margin-top: 10px;
    margin-bottom: 10px;
}
    
#\35 045b84a {
    width: 133px;
    height: 70px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4c998cf {
    min-height: 331px;
    padding: 4% 2% 4% 2%;
}
    
#\32 893daf7 {
    margin: 10px 0% 10px 0%;
}
}



@media (max-width: 767px) {
    
#f155a147 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 4c998cf {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 9c54d47 {
    margin-left: -10px;
}
    
#\35 045b84a {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\34 8838112 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4263663 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\38 9949269 {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6477f5b {
    background-color: rgba(194,189,186,0.20);
    background-image: initial;
}
    
#\39 986c5b1 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4b9f908 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fc89077 {
    justify-content: space-between;
    align-items: flex-start;
    width: 80.86696339182095%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f28c81b4 {
    margin: 0px 0% 0px 0%;
}
    
#b57b70e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    order: 0;
    flex-wrap: nowrap;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0% 0% 0% 0%;
}
    
#\33 d3ec505 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d56dbe8a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    min-width: 32px;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2673f47 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    min-width: 32px;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2c8f960 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    order: 3;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0% 0% 0% 0%;
}
    
#\38 db260c1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#bbc0111f {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa8c8056 {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bc069e5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d0a7a0c {
    justify-content: space-between;
    align-items: flex-start;
    width: 80.86696339182095%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 38f0a2b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b7f59042 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a0e1ac4 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#b9eebc3f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    order: 1;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0% 0% 0% 0%;
}
    
#af570005 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\35 a99f226 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 33fbec3 {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 38de4ef {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5ea038b {
    justify-content: space-between;
    align-items: flex-start;
    width: 80.86696339182095%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b436d52d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5a9f20e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 908416e {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#efbfca12 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    order: 2;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0% 0% 0% 0%;
}
    
#\35 3c7bfb7 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ed7e65e {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e03e73fb {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 78e8623 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ceb25ce4 {
    justify-content: space-between;
    align-items: flex-start;
    width: 80.86696339182095%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 8px 16px 8px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#e1529ef5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b98fd6e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f2c0edf {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b57b70e5 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\33 d3ec505 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 8%;
}
    
#\35 2c8f960 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#b9eebc3f {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#efbfca12 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\30 6477f5b {
    grid-template-rows: minmax(8px, max-content);
}
    
#\33 d3ec505 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\38 4263663 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\39 986c5b1 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\33 fc89077 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#b57b70e5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\33 d3ec505 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 6% 12% 6%;
}
    
#d56dbe8a {
    min-height: auto;
}
    
#\37 2673f47 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\35 2c8f960 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\38 db260c1 {
    min-height: auto;
}
    
#bbc0111f {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\33 bc069e5 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\38 d0a7a0c {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\34 a0e1ac4 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#b9eebc3f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#af570005 {
    min-height: auto;
}
    
#\35 a99f226 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\32 38de4ef {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\30 5ea038b {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\33 908416e {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#efbfca12 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\35 3c7bfb7 {
    min-height: auto;
}
    
#\31 ed7e65e {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\33 78e8623 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#ceb25ce4 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\30 f2c0edf {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
}



@media all {
    
#\31 db13727 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 51%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3df197a {
    min-height: 145px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#d191d78b {
    width: 98.10%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#f17d0349 {
    width: 48.944572490706314%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 5a7415b {
    width: 376px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 12px;
}
    
#\30 4a43b1e {
    background-color: var(--color_3);
    background-image: initial;
}
    
#c2ad6569 {
    width: 175px;
    height: 70px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9c3a145 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 38px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa24ce80.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 28px;
}
#aa24ce80 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 29px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 db13727 {
    width: 49.55%;
    justify-content: flex-start;
}
    
#\37 3df197a {
    column-gap: 1%;
    padding: 10% 2% 6% 4%;
}
    
#d191d78b {
    width: 100.00%;
}
    
#f17d0349 {
    width: 49.42635253054101%;
}
}



@media (max-width: 767px) {
    
#\31 db13727 {
    width: 100%;
    min-height: 68px;
    align-items: center;
}
    
#\37 3df197a {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 10% 6% 8% 6%;
}
    
#d191d78b {
    width: 100.00%;
}
    
#f17d0349 {
    width: 100%;
    min-height: 96px;
    align-items: center;
}
    
#c2ad6569 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 9c3a145 {
    margin-left: 0px;
    align-self: center;
    margin-right: 0px;
}
    
#aa24ce80 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 19px;
}
}



@media all {
    
#\36 ec98f7f {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 20px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 2% 1% 2% 1%;
    margin: 0% 0% 0% 0%;
}
    
#eaa67f05 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    order: 2;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    padding: 0% 0% 0% 0%;
}
    
#dfffd52e {
    min-height: 392px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 4c85ef1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#ad56760d {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/e1439158/dms3rep/multi/opt/1-378h.png);
    border-radius: 0px 0px 0px 0px;
    order: 1;
    background-size: contain;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    padding: 0% 0% 0% 0%;
}
#ad56760d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABYklEQVQY0yWQ10tCcQCF7//V/keqq1H00F6vERVFBA1bNCGop9IGDZGGaU9SZkurW9BCSm+m13GHvy+0p3PgfOflk4QQGLqOpqVIJX/Jqd/kP18QyjWikFoChEAqgNlsht9EAjUeIxn7IvPxQvYugPF8i/X9icjn/8F0WkN5esR7esq2c4Od9VUOFh1c7m8SvQ+RtywkXddR1Th+n4+52Rm6u7pob22mp6mRlalxLvxe9FwOKRKOcHJ8xNDgILbaaqoqyqgsK6GqvJR6u43lxQUi4TCS2+1mcmIcuaaaOrkWu1xDR1sLDTaZBrvMQF8vLqcTyePxMD3loLuzg9GRYVaWltjd3mJtfhbHUD/zY6NsuVxIivKE33dWHM99Z0RCQWJKmFfvAaG9DQKHu1wFg0imaaKlUvyocRI/Klk1hhV9xboPYCo3GNE3TMP411MombRWPBSFvyuIhyDi7RGRVCkwf8gXSTW3xTURAAAAAElFTkSuQmCC');
}
    
#\30 55d3a1f {
    width: 84.67%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 15px;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\37 067d2f7 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_poq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 9px;
}
    
#\38 725cdf9 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 20px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 2% 1% 2% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\34 440ce2c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 9px;
}
    
#\39 807adbf {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/e1439158/dms3rep/multi/opt/3-378h.png);
    border-radius: 0px 0px 0px 0px;
    order: 1;
    background-size: contain;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    padding: 0% 0% 0% 0%;
}
#\39 807adbf.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABGElEQVQY01XQ0U7CMACFYd7/mbhBQhSIgSkIGwyMk67r1g22Dtig/Q2KMd5/ycn5O8452qbBVBVVeeCkFaePFWd/QhOtcdUenKNzg+fTkfJwoMg1RiuKbUDpPWJ8D5fFf7A2hlxnKCkplCQJA9JRj733hN1twNr/UMYxKtPIRJEGb5ThkouMcPZ6h7UhUwqx3SDWAcncI50OKYMZTRrjrjdoLXVdkyUJu8Uru9EDyaBLMu6zD5fUeYa9XujYG6wqdCwQsyli2EMOushxn2Ljc9Qp7hea8kC2ixD+nORljPZG5M99qnDBWYn7tHOcjGGfKjIpKKSgijYclxPadx9bKHD3123bUJuf4LVWtJ8hdjXFRStcmX93/AIdPHdiR9pVpQAAAABJRU5ErkJggg==');
}
    
#ff9b9b8d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    order: 2;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    padding: 0% 0% 0% 0%;
}
    
#\38 494d748 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e259f05 {
    width: 84.67%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 15px;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f19f173 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 20px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 2% 1% 2% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\33 571b57e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 9px;
}
    
#\39 f706b78 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/e1439158/dms3rep/multi/opt/4-378h.png);
    border-radius: 0px 0px 0px 0px;
    order: 1;
    background-size: contain;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    padding: 0% 0% 0% 0%;
}
#\39 f706b78.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABM0lEQVQY0yWQ207CQBRF+/+/YiIxUWKEWIJSQcUoV9FiYZAWCZ0WeqOlnWVaHk72y8reJ0tTSpGlKWEQEBz2JO6WYv2DMgeoMkMflEIrwSSJK2jveyS+JNsI8tkbhTVB7RxQxRmMwrCCXHdH4EkCWxAPnkinfZT9A0WBVihFGAb4noeULpu/P+amidVtI8d9CttC5Tlanuf4vsd241Q3Hg0xOh2M6xrrjxcyR5CfTmiO4/BkGOj6PaOXLoMHncebK1q1C8yPNw72iiRJ0BaLBfX6DZe1Gr3mLaahM23dMWw1WM4myF9BFEVoQgiajQbX9Tr99j1y9IrfbyN7OrvpO/uVdW6M45hyvmy2xYLQXpJZn6TjZ47zMel2ff6x1HPKMuIoqjQdvd1Z+Nc7avWNOkhK5h+cyG87+OikIAAAAABJRU5ErkJggg==');
}
    
#b2fd1c3a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    order: 2;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    padding: 0% 0% 0% 0%;
}
    
#\35 2af1721 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf7971be {
    width: 84.67%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 15px;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 ec98f7f {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.666666666666664%;
    row-gap: 24px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
}
    
#eaa67f05 {
    margin-top: 0%;
    padding-right: 8%;
    padding-left: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 115px;
    order: 2;
}
    
#dfffd52e {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 286px;
    column-gap: 1%;
    padding-bottom: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#ad56760d {
    background-position: 50% 50%;
    min-height: 200px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#ad56760d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABYklEQVQY0yWQ10tCcQCF7//V/keqq1H00F6vERVFBA1bNCGop9IGDZGGaU9SZkurW9BCSm+m13GHvy+0p3PgfOflk4QQGLqOpqVIJX/Jqd/kP18QyjWikFoChEAqgNlsht9EAjUeIxn7IvPxQvYugPF8i/X9icjn/8F0WkN5esR7esq2c4Od9VUOFh1c7m8SvQ+RtywkXddR1Th+n4+52Rm6u7pob22mp6mRlalxLvxe9FwOKRKOcHJ8xNDgILbaaqoqyqgsK6GqvJR6u43lxQUi4TCS2+1mcmIcuaaaOrkWu1xDR1sLDTaZBrvMQF8vLqcTyePxMD3loLuzg9GRYVaWltjd3mJtfhbHUD/zY6NsuVxIivKE33dWHM99Z0RCQWJKmFfvAaG9DQKHu1wFg0imaaKlUvyocRI/Klk1hhV9xboPYCo3GNE3TMP411MombRWPBSFvyuIhyDi7RGRVCkwf8gXSTW3xTURAAAAAElFTkSuQmCC');
}
    
#\30 55d3a1f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\30 55d3a1f {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 067d2f7 {
    height: auto;
    width: 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 725cdf9 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.666666666666664%;
    row-gap: 24px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
}
    
#\39 807adbf {
    background-position: 50% 50%;
    min-height: 200px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\39 807adbf.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABGElEQVQY01XQ0U7CMACFYd7/mbhBQhSIgSkIGwyMk67r1g22Dtig/Q2KMd5/ycn5O8452qbBVBVVeeCkFaePFWd/QhOtcdUenKNzg+fTkfJwoMg1RiuKbUDpPWJ8D5fFf7A2hlxnKCkplCQJA9JRj733hN1twNr/UMYxKtPIRJEGb5ThkouMcPZ6h7UhUwqx3SDWAcncI50OKYMZTRrjrjdoLXVdkyUJu8Uru9EDyaBLMu6zD5fUeYa9XujYG6wqdCwQsyli2EMOushxn2Ljc9Qp7hea8kC2ixD+nORljPZG5M99qnDBWYn7tHOcjGGfKjIpKKSgijYclxPadx9bKHD3123bUJuf4LVWtJ8hdjXFRStcmX93/AIdPHdiR9pVpQAAAABJRU5ErkJggg==');
}
    
#ff9b9b8d {
    margin-top: 0%;
    padding-right: 8%;
    padding-left: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 115px;
    order: 2;
}
    
#\38 494d748 {
    height: auto;
    width: 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e259f05 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 f19f173 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.666666666666664%;
    row-gap: 24px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
}
    
#\39 f706b78 {
    background-position: 50% 50%;
    min-height: 200px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\39 f706b78.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABM0lEQVQY0yWQ207CQBRF+/+/YiIxUWKEWIJSQcUoV9FiYZAWCZ0WeqOlnWVaHk72y8reJ0tTSpGlKWEQEBz2JO6WYv2DMgeoMkMflEIrwSSJK2jveyS+JNsI8tkbhTVB7RxQxRmMwrCCXHdH4EkCWxAPnkinfZT9A0WBVihFGAb4noeULpu/P+amidVtI8d9CttC5Tlanuf4vsd241Q3Hg0xOh2M6xrrjxcyR5CfTmiO4/BkGOj6PaOXLoMHncebK1q1C8yPNw72iiRJ0BaLBfX6DZe1Gr3mLaahM23dMWw1WM4myF9BFEVoQgiajQbX9Tr99j1y9IrfbyN7OrvpO/uVdW6M45hyvmy2xYLQXpJZn6TjZ47zMel2ff6x1HPKMuIoqjQdvd1Z+Nc7avWNOkhK5h+cyG87+OikIAAAAABJRU5ErkJggg==');
}
    
#b2fd1c3a {
    margin-top: 0%;
    padding-right: 8%;
    padding-left: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 115px;
    order: 2;
}
    
#\35 2af1721 {
    height: auto;
    width: 20px;
    margin: 0px 0% 0px 0%;
}
    
#cf7971be {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_poq {
    order: 0;
}
    
#\34 440ce2c {
    order: 0;
}
    
#\33 571b57e {
    order: 0;
}
}



@media (max-width: 767px) {
    
#\36 ec98f7f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#eaa67f05 {
    min-height: 56px;
    margin-top: 3px;
    column-gap: 5%;
    padding-left: 2%;
    padding-right: 2%;
}
    
#dfffd52e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 8%;
    flex-wrap: nowrap;
}
    
#ad56760d {
    background-position: 50% 50%;
    min-height: 240px;
    margin-top: -0.6%;
}
#ad56760d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABYklEQVQY0yWQ10tCcQCF7//V/keqq1H00F6vERVFBA1bNCGop9IGDZGGaU9SZkurW9BCSm+m13GHvy+0p3PgfOflk4QQGLqOpqVIJX/Jqd/kP18QyjWikFoChEAqgNlsht9EAjUeIxn7IvPxQvYugPF8i/X9icjn/8F0WkN5esR7esq2c4Od9VUOFh1c7m8SvQ+RtywkXddR1Th+n4+52Rm6u7pob22mp6mRlalxLvxe9FwOKRKOcHJ8xNDgILbaaqoqyqgsK6GqvJR6u43lxQUi4TCS2+1mcmIcuaaaOrkWu1xDR1sLDTaZBrvMQF8vLqcTyePxMD3loLuzg9GRYVaWltjd3mJtfhbHUD/zY6NsuVxIivKE33dWHM99Z0RCQWJKmFfvAaG9DQKHu1wFg0imaaKlUvyocRI/Klk1hhV9xboPYCo3GNE3TMP411MombRWPBSFvyuIhyDi7RGRVCkwf8gXSTW3xTURAAAAAElFTkSuQmCC');
}
    
#\37 067d2f7 {
    height: auto;
    width: 20px;
}
    
#\38 725cdf9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\39 807adbf {
    background-position: 50% 50%;
    min-height: 240px;
    margin-top: -0.6%;
}
#\39 807adbf.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABGElEQVQY01XQ0U7CMACFYd7/mbhBQhSIgSkIGwyMk67r1g22Dtig/Q2KMd5/ycn5O8452qbBVBVVeeCkFaePFWd/QhOtcdUenKNzg+fTkfJwoMg1RiuKbUDpPWJ8D5fFf7A2hlxnKCkplCQJA9JRj733hN1twNr/UMYxKtPIRJEGb5ThkouMcPZ6h7UhUwqx3SDWAcncI50OKYMZTRrjrjdoLXVdkyUJu8Uru9EDyaBLMu6zD5fUeYa9XujYG6wqdCwQsyli2EMOushxn2Ljc9Qp7hea8kC2ixD+nORljPZG5M99qnDBWYn7tHOcjGGfKjIpKKSgijYclxPadx9bKHD3123bUJuf4LVWtJ8hdjXFRStcmX93/AIdPHdiR9pVpQAAAABJRU5ErkJggg==');
}
    
#ff9b9b8d {
    min-height: 56px;
    margin-top: 3px;
    column-gap: 5%;
    padding-left: 2%;
    padding-right: 2%;
}
    
#\38 494d748 {
    height: auto;
    width: 20px;
}
    
#\36 f19f173 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\39 f706b78 {
    background-position: 50% 50%;
    min-height: 240px;
    margin-top: -0.6%;
}
#\39 f706b78.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABM0lEQVQY0yWQ207CQBRF+/+/YiIxUWKEWIJSQcUoV9FiYZAWCZ0WeqOlnWVaHk72y8reJ0tTSpGlKWEQEBz2JO6WYv2DMgeoMkMflEIrwSSJK2jveyS+JNsI8tkbhTVB7RxQxRmMwrCCXHdH4EkCWxAPnkinfZT9A0WBVihFGAb4noeULpu/P+amidVtI8d9CttC5Tlanuf4vsd241Q3Hg0xOh2M6xrrjxcyR5CfTmiO4/BkGOj6PaOXLoMHncebK1q1C8yPNw72iiRJ0BaLBfX6DZe1Gr3mLaahM23dMWw1WM4myF9BFEVoQgiajQbX9Tr99j1y9IrfbyN7OrvpO/uVdW6M45hyvmy2xYLQXpJZn6TjZ47zMel2ff6x1HPKMuIoqjQdvd1Z+Nc7avWNOkhK5h+cyG87+OikIAAAAABJRU5ErkJggg==');
}
    
#b2fd1c3a {
    min-height: 56px;
    margin-top: 3px;
    column-gap: 5%;
    padding-left: 2%;
    padding-right: 2%;
}
    
#\35 2af1721 {
    height: auto;
    width: 20px;
}
    
#\30 55d3a1f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 10px;
}
    
#\35 e259f05.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 10px;
}
    
#cf7971be.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 10px;
}
}



@media all {
    
#f3cd458e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 9px;
}
    
#d9b21516 {
    width: 84.67%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 15px;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ee25515 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 20px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 2% 1% 2% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\31 094a5e2 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b525c662 {
    min-height: 392px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 3e3a5cd {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/e1439158/dms3rep/multi/opt/6-378h.png);
    border-radius: 0px 0px 0px 0px;
    order: 1;
    background-size: contain;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    padding: 0% 0% 0% 0%;
}
#\33 3e3a5cd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABDElEQVQY013Q3W6CQBRFYd//pXrVxBhrWwG1/AxiZUARRAawIMxqRtOm6f2XnH3WRGtN33XUSnEpz9RHSRe5DO4bOhZoVYLWTAz8ul4pzwXZ8UAef1IGG+rllC6wGfMU9PiATV2zi7Z47gf+eoXc2GTTJ5Q14yZD9PgP+p6HEIJUSjLnlcq1uMUGDg9o9hlgWxaO4xCFIYflHOVaDGbnD1RKIeMYz3XxfZ9oG5LZcxrPYowF/MKqQkp5P22gCALS9xm1u0TLv1BVJIkkEgH7bUgiPIrFM+3q5Z4I84xp1LYtRX7imEjyJKbcCZr1gk446JN85AHo+x51uVBkB8o0ptn59IHNsPfRVXEP/g23sXZHb5/MNwAAAABJRU5ErkJggg==');
}
    
#\35 105c918 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    order: 2;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    padding: 0% 0% 0% 0%;
}
    
#fe73d850 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d4664ec {
    width: 84.67%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 15px;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b2d4fc8 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/e1439158/dms3rep/multi/opt/5-378h.png);
    border-radius: 0px 0px 0px 0px;
    order: 1;
    background-size: contain;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    padding: 0% 0% 0% 0%;
}
#\38 b2d4fc8.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABPElEQVQY0zXQS0/bQBiF4fn/f6FrFqwqVFi0AqktaggoyoU65OLg2E3sOjaZscexcdzMvO1Qsfm+zdGRziOstRyPLYdKU+mSdp9h4gC7esS6XxW4jDDG8No0lIWiUJLDPuOYhPxZjDDRAit3WGMQdV0TRRGL+Yxg5SOzlHob0noPlJM+OpijtUa4489nTHrfmXz9QjIdk0cB1XrJ78EP0vE9WfiMUErx9POR/tVH+mcfCG8+kXrDt6b49jNp75psOkLUhwNpvCG4+8by8pxf1xck3pBiG6K8AdXTkCZcIJqmppCSXeCTz8bk0xEv4Yoy2fAarznttlgtEV3X4VpL+UKl9uhdTLUJqH2PLgkxWv1f7Xja1jlWb5aNzDnGa7rlhNN2hS0l1hqEw3xvdcFW5pwctD/GbnysVvAP/C96gHJjSxHnfwAAAABJRU5ErkJggg==');
}
    
#\32 92abaa3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    order: 2;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    padding: 0% 0% 0% 0%;
}
    
#b19566d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 9px;
}
    
#a197f36d {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/e1439158/dms3rep/multi/opt/2-378h.png);
    border-radius: 0px 0px 0px 0px;
    order: 1;
    background-size: contain;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    padding: 0% 0% 0% 0%;
}
#a197f36d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABYUlEQVQY0x3QTW/ScACA8f+nVRdvbn4KDx6W6JHOuDBlyxRh9AXabUFeZtm0QGaQktputNaWiS0Yystjtstzek4/sdlsWC6X/JvPSP9Omfge4aBL3O+QejbrecL9I7IsI4oiRiObH4PvWGaLhlriQv2E07skS6es1ytEkiQM7SGtdovP9XPOdRX5w3sqh3naZ1XGnsN8PkOEv0O+WRa6YaCoMrWahqpWKJWKKHKZq8svTOIIEQQB3V6PZqvJ6alBx7zA+tpBU054l3/Dx+MCtzcuwvVcarpO/uAAaS+HqpzQbtYxqjLl4hGaUuZXMEYMbZucJPFsZ5utp094/WoXTa2gV1X0mkazUefuboJwHIe3+/tsP9/h8dYjdl++QCse0W2cMepbjN2fZIsFIo5jTNOkcFhAknLIxWO6dQPvqkU4vOZPGLBarRD3mc3SB0vf94luXBJnwMLus/Qd1un0Afw/7SRVPuC8goAAAAAASUVORK5CYII=');
}
    
#\36 c8a2de0 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 20px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 2% 1% 2% 1%;
    margin: 0% 0% 0% 0%;
}
    
#a3c2aa82 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\35 84d18eb {
    width: 84.67%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 15px;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bbdfb03 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 20px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 2% 1% 2% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\33 ac6ceb4 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0e43885 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 9px;
}
    
#ef36168e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    order: 2;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    padding: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d9b21516.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#d9b21516 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 ee25515 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.666666666666664%;
    row-gap: 24px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
}
    
#\31 094a5e2 {
    height: auto;
    width: 20px;
    margin: 0px 0% 0px 0%;
}
    
#b525c662 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 286px;
    column-gap: 1%;
    padding-bottom: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\33 3e3a5cd {
    background-position: 50% 50%;
    min-height: 200px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\33 3e3a5cd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABDElEQVQY013Q3W6CQBRFYd//pXrVxBhrWwG1/AxiZUARRAawIMxqRtOm6f2XnH3WRGtN33XUSnEpz9RHSRe5DO4bOhZoVYLWTAz8ul4pzwXZ8UAef1IGG+rllC6wGfMU9PiATV2zi7Z47gf+eoXc2GTTJ5Q14yZD9PgP+p6HEIJUSjLnlcq1uMUGDg9o9hlgWxaO4xCFIYflHOVaDGbnD1RKIeMYz3XxfZ9oG5LZcxrPYowF/MKqQkp5P22gCALS9xm1u0TLv1BVJIkkEgH7bUgiPIrFM+3q5Z4I84xp1LYtRX7imEjyJKbcCZr1gk446JN85AHo+x51uVBkB8o0ptn59IHNsPfRVXEP/g23sXZHb5/MNwAAAABJRU5ErkJggg==');
}
    
#\35 105c918 {
    margin-top: 0%;
    padding-right: 8%;
    padding-left: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 115px;
    order: 2;
}
    
#fe73d850 {
    height: auto;
    width: 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d4664ec {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 b2d4fc8 {
    background-position: 50% 50%;
    min-height: 200px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\38 b2d4fc8.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABPElEQVQY0zXQS0/bQBiF4fn/f6FrFqwqVFi0AqktaggoyoU65OLg2E3sOjaZscexcdzMvO1Qsfm+zdGRziOstRyPLYdKU+mSdp9h4gC7esS6XxW4jDDG8No0lIWiUJLDPuOYhPxZjDDRAit3WGMQdV0TRRGL+Yxg5SOzlHob0noPlJM+OpijtUa4489nTHrfmXz9QjIdk0cB1XrJ78EP0vE9WfiMUErx9POR/tVH+mcfCG8+kXrDt6b49jNp75psOkLUhwNpvCG4+8by8pxf1xck3pBiG6K8AdXTkCZcIJqmppCSXeCTz8bk0xEv4Yoy2fAarznttlgtEV3X4VpL+UKl9uhdTLUJqH2PLgkxWv1f7Xja1jlWb5aNzDnGa7rlhNN2hS0l1hqEw3xvdcFW5pwctD/GbnysVvAP/C96gHJjSxHnfwAAAABJRU5ErkJggg==');
}
    
#\32 92abaa3 {
    margin-top: 0%;
    padding-right: 8%;
    padding-left: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 115px;
    order: 2;
}
    
#a197f36d {
    background-position: 50% 50%;
    min-height: 200px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#a197f36d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABYUlEQVQY0x3QTW/ScACA8f+nVRdvbn4KDx6W6JHOuDBlyxRh9AXabUFeZtm0QGaQktputNaWiS0Yystjtstzek4/sdlsWC6X/JvPSP9Omfge4aBL3O+QejbrecL9I7IsI4oiRiObH4PvWGaLhlriQv2E07skS6es1ytEkiQM7SGtdovP9XPOdRX5w3sqh3naZ1XGnsN8PkOEv0O+WRa6YaCoMrWahqpWKJWKKHKZq8svTOIIEQQB3V6PZqvJ6alBx7zA+tpBU054l3/Dx+MCtzcuwvVcarpO/uAAaS+HqpzQbtYxqjLl4hGaUuZXMEYMbZucJPFsZ5utp094/WoXTa2gV1X0mkazUefuboJwHIe3+/tsP9/h8dYjdl++QCse0W2cMepbjN2fZIsFIo5jTNOkcFhAknLIxWO6dQPvqkU4vOZPGLBarRD3mc3SB0vf94luXBJnwMLus/Qd1un0Afw/7SRVPuC8goAAAAAASUVORK5CYII=');
}
    
#\36 c8a2de0 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.666666666666664%;
    row-gap: 24px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
}
    
#\35 84d18eb {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 bbdfb03 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.666666666666664%;
    row-gap: 24px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
}
    
#\33 ac6ceb4 {
    height: auto;
    width: 20px;
    margin: 0px 0% 0px 0%;
}
    
#ef36168e {
    margin-top: 0%;
    padding-right: 8%;
    padding-left: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 115px;
    order: 2;
}
    
#f3cd458e {
    order: 0;
}
    
#b19566d2 {
    order: 0;
}
    
#\32 0e43885 {
    order: 0;
}
}



@media (max-width: 767px) {
    
#\35 ee25515 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\31 094a5e2 {
    height: auto;
    width: 20px;
}
    
#b525c662 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 8%;
    flex-wrap: nowrap;
}
    
#\33 3e3a5cd {
    background-position: 50% 50%;
    min-height: 240px;
    margin-top: -0.6%;
}
#\33 3e3a5cd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABDElEQVQY013Q3W6CQBRFYd//pXrVxBhrWwG1/AxiZUARRAawIMxqRtOm6f2XnH3WRGtN33XUSnEpz9RHSRe5DO4bOhZoVYLWTAz8ul4pzwXZ8UAef1IGG+rllC6wGfMU9PiATV2zi7Z47gf+eoXc2GTTJ5Q14yZD9PgP+p6HEIJUSjLnlcq1uMUGDg9o9hlgWxaO4xCFIYflHOVaDGbnD1RKIeMYz3XxfZ9oG5LZcxrPYowF/MKqQkp5P22gCALS9xm1u0TLv1BVJIkkEgH7bUgiPIrFM+3q5Z4I84xp1LYtRX7imEjyJKbcCZr1gk446JN85AHo+x51uVBkB8o0ptn59IHNsPfRVXEP/g23sXZHb5/MNwAAAABJRU5ErkJggg==');
}
    
#\35 105c918 {
    min-height: 56px;
    margin-top: 3px;
    column-gap: 5%;
    padding-left: 2%;
    padding-right: 2%;
}
    
#fe73d850 {
    height: auto;
    width: 20px;
}
    
#\38 b2d4fc8 {
    background-position: 50% 50%;
    min-height: 240px;
    margin-top: -0.6%;
}
#\38 b2d4fc8.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABPElEQVQY0zXQS0/bQBiF4fn/f6FrFqwqVFi0AqktaggoyoU65OLg2E3sOjaZscexcdzMvO1Qsfm+zdGRziOstRyPLYdKU+mSdp9h4gC7esS6XxW4jDDG8No0lIWiUJLDPuOYhPxZjDDRAit3WGMQdV0TRRGL+Yxg5SOzlHob0noPlJM+OpijtUa4489nTHrfmXz9QjIdk0cB1XrJ78EP0vE9WfiMUErx9POR/tVH+mcfCG8+kXrDt6b49jNp75psOkLUhwNpvCG4+8by8pxf1xck3pBiG6K8AdXTkCZcIJqmppCSXeCTz8bk0xEv4Yoy2fAarznttlgtEV3X4VpL+UKl9uhdTLUJqH2PLgkxWv1f7Xja1jlWb5aNzDnGa7rlhNN2hS0l1hqEw3xvdcFW5pwctD/GbnysVvAP/C96gHJjSxHnfwAAAABJRU5ErkJggg==');
}
    
#\32 92abaa3 {
    min-height: 56px;
    margin-top: 3px;
    column-gap: 5%;
    padding-left: 2%;
    padding-right: 2%;
}
    
#a197f36d {
    background-position: 50% 50%;
    min-height: 240px;
    margin-top: -0.6%;
}
#a197f36d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABYUlEQVQY0x3QTW/ScACA8f+nVRdvbn4KDx6W6JHOuDBlyxRh9AXabUFeZtm0QGaQktputNaWiS0Yystjtstzek4/sdlsWC6X/JvPSP9Omfge4aBL3O+QejbrecL9I7IsI4oiRiObH4PvWGaLhlriQv2E07skS6es1ytEkiQM7SGtdovP9XPOdRX5w3sqh3naZ1XGnsN8PkOEv0O+WRa6YaCoMrWahqpWKJWKKHKZq8svTOIIEQQB3V6PZqvJ6alBx7zA+tpBU054l3/Dx+MCtzcuwvVcarpO/uAAaS+HqpzQbtYxqjLl4hGaUuZXMEYMbZucJPFsZ5utp094/WoXTa2gV1X0mkazUefuboJwHIe3+/tsP9/h8dYjdl++QCse0W2cMepbjN2fZIsFIo5jTNOkcFhAknLIxWO6dQPvqkU4vOZPGLBarRD3mc3SB0vf94luXBJnwMLus/Qd1un0Afw/7SRVPuC8goAAAAAASUVORK5CYII=');
}
    
#\36 c8a2de0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\33 bbdfb03 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\33 ac6ceb4 {
    height: auto;
    width: 20px;
}
    
#ef36168e {
    min-height: 56px;
    margin-top: 3px;
    column-gap: 5%;
    padding-left: 2%;
    padding-right: 2%;
}
    
#\35 84d18eb.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 10px;
}
    
#d9b21516.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 10px;
}
    
#\36 d4664ec.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 10px;
}
}



@media all {
    
#\30 573b9e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#e7b126bf {
    min-height: 88px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\34 56bf099 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\30 573b9e5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e7b126bf {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 56bf099 {
    margin-left: -10px;
}
}

