@media all {
  *#dm .dmInner *.u_1803979586 .title-text {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1803979586 .title-text * {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1803979586 .title-text {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1803979586 .title-text * {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner {
    font-weight:400 !important;
    color:var(--color_5) !important;
    border-bottom-style:solid !important;
    border-bottom-width:1px !important;
    border-bottom-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-wrapper {
    border-top-style:solid !important;
    border-top-width:1px !important;
    border-bottom-style:solid !important;
    border-top-color:rgba(0,0,0,0.12) !important;
    border-bottom-color:rgba(0,0,0,0.12) !important;
    border-bottom-width:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .title-icon { fill:var(--color_3) !important; }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow .close {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .horizontal {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .vertical {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1803979586 .arrow-wrapper {
    border-radius:0 !important;
    -moz-border-radius:0 !important;
    -webkit-border-radius:0 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title {
    background-color:rgba(0,0,0,0) !important;
    color:var(--color_2) !important;
    font-weight:600 !important;
    border-bottom-width:1px !important;
    border-bottom-style:solid !important;
    border-bottom-color:rgba(0,0,0,0.12) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3075420871 hr {
    color:var(--color_3) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_1795597600 hr {
    color:var(--color_3) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_1487604489 hr {
    color:var(--color_3) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_1307103427 hr {
    color:var(--color_3) !important;
    border-width:4px !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1194643342 .svg {
    color:var(--color_2) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1474563211 .svg {
    color:var(--color_3) !important;
    fill:var(--color_3) !important;
  }

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

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

  *#dm .dmInner div.u_1893281851 .svg {
    color:var(--color_3) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1725519238 .svg {
    color:var(--color_2) !important;
    fill:var(--color_2) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1825943282 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_1) !important;
    border-color:rgb(58,137,221) !important;
    border-width:4px !important;
    border-style:double !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_2281681561 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_1) !important;
    border-color:rgb(58,137,221) !important;
    border-width:4px !important;
    border-style:double !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1929722889 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_1) !important;
    border-color:rgb(58,137,221) !important;
    border-width:4px !important;
    border-style:double !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1373768499 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_1) !important;
    border-color:rgb(58,137,221) !important;
    border-width:4px !important;
    border-style:double !important;
    background-image:initial !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1785715673 .svg { fill:var(--color_2) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:16px !important; }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:56px !important;
    height:56px !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:28px !important; }

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

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

  *#dm .dmInner div.u_1803979586 .title-text * { font-size:22px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:0 !important; }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:14px !important; }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:40px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title { font-size:16px !important; }

  *#dm .dmInner div.u_1803979586 .title-text { font-size:16px !important; }

  *#dm .dmInner div.u_1803979586 .title-text * { font-size:16px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1467085945 span.text { font-size:16px !important; }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title { font-size:18px !important; }

  *#dm .dmInner div.u_1803979586 .title-text { font-size:18px !important; }

  *#dm .dmInner div.u_1803979586 .title-text * { font-size:18px !important; }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:48px !important;
    height:48px !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:0 !important; }

  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 817ec37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1fb75f1::before, #\38 1fb75f1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.4;
    border-radius: inherit;
}
#\38 1fb75f1 {
    background-image: url(https://lirp.cdn-website.com/92588216/dms3rep/multi/opt/shutterstock_2206288835-1920w.jpg);
    background-attachment: fixed;
}
    
#\39 b829ba9 {
    min-height: 731px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#widget_1lt {
    width: 666px;
    height: auto;
    max-width: 100%;
}
    
#widget_pti {
    width: 715px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
}
    
#widget_3vl {
    width: 240px;
    height: 56px;
    max-width: 100%;
    align-self: flex-start;
    margin-top: 8px;
}
    
#\35 d794a7c {
    margin: 0px 0% 0px 0%;
}
    
#bd9f93e7 {
    width: 715px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b829ba9 {
    padding-left: 4%;
    padding-right: 10%;
    min-height: 460px;
}
    
#\38 1fb75f1::before, #\38 1fb75f1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    border-radius: inherit;
}
#\38 1fb75f1 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#widget_3vl {
    height: 50px;
}
    
#\36 817ec37 {
    row-gap: 16px;
}
    
#widget_1lt {
    width: 387px;
}
    
#widget_pti {
    width: 413px;
}
    
#\35 d794a7c {
    margin-right: 0%;
}
    
#bd9f93e7 {
    width: 413px;
}
}



@media (max-width: 767px) {
    
#\36 817ec37 {
    width: 100%;
    min-height: 312px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\39 b829ba9 {
    min-height: unset;
    flex-direction: column;
    padding: 20% 12% 20% 6%;
}
    
#\38 1fb75f1::before, #\38 1fb75f1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    border-radius: inherit;
}
#\38 1fb75f1 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#widget_1lt {
    width: 306px;
}
    
#widget_pti {
    width: 306px;
}
    
#widget_3vl {
    height: 48px;
    width: 177px;
}
    
#bd9f93e7 {
    width: 306px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f99d87a2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 b67755d {
    min-height: 187px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\34 1c26edc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: initial;
}
    
#widget_7bi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 19db59d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\33 61b0284 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b67755d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 61b0284 {
    margin: 0px 0% 0px 0%;
}
}



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



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 615557b {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-width: 0 0 0px 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    padding: 10px 10px 10px 10px;
    margin: -5% 0% 0% 0%;
}
    
#\33 4a762c5 {
    min-height: 0;
    column-gap: 1%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 0% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 bd25990::before, #\31 bd25990 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.2;
    border-radius: inherit;
}
#\31 bd25990 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url();
}
#\31 bd25990.lazy {
    background-image: url('');
}
    
#e10d3705 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ss5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 32px 0px 0px 27px;
}
    
#widget_09l {
    width: 92px;
    height: 92px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 17px 0px 0px 16px;
}
    
#innergrid_dqv {
    width: 42.47898392366445%;
    grid-template-rows: minmax(127px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_n29 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_j3e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-width: 0 0 5px 0;
    border-radius: 8px 8px 8px 8px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d5fc8c1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-width: 0 0 5px 0;
    border-radius: 8px 8px 8px 8px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ac39b60 {
    width: 42.47898392366445%;
    grid-template-rows: minmax(127px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cf3e2b9 {
    width: 92px;
    height: 92px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 17px 0px 0px 16px;
}
    
#\32 c03cddc {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 32px 19px 0px 0px;
}
    
#f068b12b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5493a9a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-width: 0 0 5px 0;
    border-radius: 8px 8px 8px 8px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 bf7aa54 {
    width: 42.47898392366445%;
    grid-template-rows: minmax(127px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 38eb5c2 {
    width: 92px;
    height: 92px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 17px 0px 0px 16px;
}
    
#f94fc88b {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 33px 0px 0px 28px;
}
    
#\33 2903de6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b448e2a4 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-width: 0 0 5px 0;
    border-radius: 8px 8px 8px 8px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c028eb9c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e726e4f3 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-width: 0 0 0px 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\35 5366ca1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-width: 0 0 5px 0;
    border-radius: 8px 8px 8px 8px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c5085933 {
    width: 42.47898392366445%;
    grid-template-rows: minmax(127px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 86b1eb3 {
    width: 92px;
    height: 92px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 17px 0px 0px 16px;
}
    
#\30 b078924 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 32px 0px 0px 27px;
}
    
#e573261b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ff6bcc0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-width: 0 0 5px 0;
    border-radius: 8px 8px 8px 8px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8560e7e {
    width: 42.47898392366445%;
    grid-template-rows: minmax(127px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 11498d7 {
    width: 92px;
    height: 92px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 17px 0px 0px 16px;
}
    
#\31 b9d673c {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 33px 0px 0px 28px;
}
    
#d4d11645 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b0fa9ff {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-width: 0 0 5px 0;
    border-radius: 8px 8px 8px 8px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ef97f6d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bec79858 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-width: 0 0 5px 0;
    border-radius: 8px 8px 8px 8px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a3ff2ddc {
    width: 42.47898392366445%;
    grid-template-rows: minmax(127px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7b0de3f {
    width: 92px;
    height: 92px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 17px 0px 0px 16px;
}
    
#\32 bcfdc56 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 33px 0px 0px 28px;
}
    
#\33 c91372a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1cfa30a {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 33px 0px 0px 28px;
}
    
#cbd28d47 {
    width: 42.47898392366445%;
    grid-template-rows: minmax(127px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 34e0aa2 {
    width: 92px;
    height: 92px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 17px 0px 0px 16px;
}
    
#\34 90f4f7f {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 33px 0px 0px 28px;
}
    
#\39 6edadff {
    width: 92px;
    height: 92px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 17px 0px 0px 16px;
}
    
#\37 01dc639 {
    width: 42.47898392366445%;
    grid-template-rows: minmax(127px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5e45364 {
    min-height: 51px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-width: 0 0 0px 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#widget_u53 {
    width: 99.9992317049747%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4a762c5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#e10d3705 {
    margin: 0px 0% 0px 0%;
}
    
#\31 bd25990::before, #\31 bd25990 > .bgExtraLayerOverlay {
    
}
#\31 bd25990.lazy {
    background-image: url('');
}
    
#innergrid_dqv {
    width: 60.87%;
    grid-template-rows: minmax(126.99653625488281px, max-content);
}
    
#group_j3e {
    min-height: 260px;
}
    
#\38 d5fc8c1 {
    min-height: 260px;
}
    
#\33 ac39b60 {
    width: 92.01%;
    grid-template-rows: minmax(126.99653625488281px, max-content);
    margin-top: 0px;
}
    
#a5493a9a {
    min-height: 260px;
}
    
#\32 bf7aa54 {
    width: 57.33%;
    grid-template-rows: minmax(126.99653625488281px, max-content);
}
    
#b448e2a4 {
    min-height: 260px;
}
    
#\35 5366ca1 {
    min-height: 260px;
}
    
#c5085933 {
    width: 72.21%;
    grid-template-rows: minmax(126.99653625488281px, max-content);
}
    
#\38 ff6bcc0 {
    min-height: 260px;
}
    
#\34 8560e7e {
    width: 66.54%;
    grid-template-rows: minmax(126.99653625488281px, max-content);
}
    
#\37 b0fa9ff {
    min-height: 260px;
}
    
#bec79858 {
    min-height: 260px;
}
    
#a3ff2ddc {
    width: 65.13%;
    grid-template-rows: minmax(126.99653625488281px, max-content);
}
    
#cbd28d47 {
    width: 64.41%;
    grid-template-rows: minmax(126.99653625488281px, max-content);
}
    
#\37 01dc639 {
    width: 65.13%;
    grid-template-rows: minmax(126.99653625488281px, max-content);
}
}



@media (max-width: 767px) {
    
#\30 615557b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
}
    
#\33 4a762c5 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 bd25990::before, #\31 bd25990 > .bgExtraLayerOverlay {
    
}
#\31 bd25990.lazy {
    background-image: url('');
}
    
#group_j3e {
    min-width: 32px;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d5fc8c1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a5493a9a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b448e2a4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e726e4f3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
}
    
#\35 5366ca1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ff6bcc0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b0fa9ff {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bec79858 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 5e45364 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 3d99a3b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e11d294d {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#d4c4517a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: initial;
}
    
#\33 3441bed {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e11d294d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\33 3441bed {
    margin: 0px 0% 0px 0%;
}
}



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



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 4035deb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#c6768e21 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#db141a5c::before, #db141a5c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#db141a5c {
    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/92588216/dms3rep/multi/opt/shutterstock_2578741895-1920w.jpg);
}
#db141a5c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAHxAAAgECBwAAAAAAAAAAAAAAAAECAwQGEhQVIUFR/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAYEQEAAwEAAAAAAAAAAAAAAAABABESIf/aAAwDAQACEQMRAD8Axe3xFd6adNqLT78J3Ou+cwBT029gslE//9k=');
}
    
#widget_hpp[data-pinned] {
    position: sticky;
    top: 116px;
    bottom: auto;
    z-index: 1;
}
#widget_hpp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 de9b7ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0% 0% 0% 0%;
}
    
#group_q9v[data-pinned] {
    position: sticky;
    top: 116px;
    bottom: 20px;
    z-index: 1;
}
#group_q9v {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 8px 8px 8px 8px;
}
    
#widget_16k {
    width: 90.63624302512154%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1dd8cac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_hrl.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_hrl {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\32 d168d36[data-pinned] {
    position: sticky;
    top: 116px;
    bottom: 20px;
    z-index: 1;
}
#\32 d168d36 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 8px 8px 8px 8px;
}
    
#\36 f01e906.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 f01e906 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\39 e77cb15 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a07b1605[data-pinned] {
    position: sticky;
    top: 116px;
    bottom: 20px;
    z-index: 1;
}
#a07b1605 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 8px 8px 8px 8px;
}
    
#a141b160.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a141b160 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\38 81b8c00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 769ffe6[data-pinned] {
    position: sticky;
    top: 116px;
    bottom: 20px;
    z-index: 1;
}
#\33 769ffe6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 8px 8px 8px 8px;
}
    
#\34 f2ee6a7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 f2ee6a7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#c584a4d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_amt {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 57px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_e1v {
    width: 37px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 b66392a {
    width: 90.63624302512154%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbfa36b9 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 57px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9fcffb6 {
    width: 37px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f53a4acb {
    width: 90.63624302512154%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a24144f {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 57px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df8147d3 {
    width: 37px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#fb3fe1f8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 57px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b9e0d9b {
    width: 90.63624302512154%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 203f810 {
    width: 37px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c6768e21 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 5e775dc {
    margin: 0px 0% 0px 0%;
}
    
#db141a5c::before, #db141a5c > .bgExtraLayerOverlay {
    
}
#db141a5c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAHxAAAgECBwAAAAAAAAAAAAAAAAECAwQGEhQVIUFR/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAYEQEAAwEAAAAAAAAAAAAAAAABABESIf/aAAwDAQACEQMRAD8Axe3xFd6adNqLT78J3Ou+cwBT029gslE//9k=');
}
}



@media (max-width: 767px) {
    
#\39 4035deb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c6768e21 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 de9b7ee {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#db141a5c::before, #db141a5c > .bgExtraLayerOverlay {
    
}
#db141a5c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAHxAAAgECBwAAAAAAAAAAAAAAAAECAwQGEhQVIUFR/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAYEQEAAwEAAAAAAAAAAAAAAAABABESIf/aAAwDAQACEQMRAD8Axe3xFd6adNqLT78J3Ou+cwBT029gslE//9k=');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 572f03a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#a25dabcc {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\30 841217e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#widget_kih {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ae2e2664 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#dc7f3632 {
    width: 60.25%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#fd1ecabc {
    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;
}
    
#group_4ul {
    align-items: flex-start;
    width: 43.55%;
    min-height: 457px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/92588216/dms3rep/multi/opt/shutterstock_2526980353-1920w.jpg);
    border-radius: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
#group_4ul.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABAwQDAAAAAAAAAAAAAAACAAEEAwUGIhEhsf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAYEQEBAQEBAAAAAAAAAAAAAAABAgAREv/aAAwDAQACEQMRAD8AQblCyXOqNzggRTAHUT6bxUtXI5QVDEowcs7s+yIjZPZ1cqzMvA3/2Q==');
}
    
#ce0eb0e7 {
    align-items: flex-start;
    width: 52.4504249031527%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_170 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ej0 {
    width: 39px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_hfc {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_jfj {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#\36 48ba572 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd74d556 {
    width: 39px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 70583ac {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 a294adf {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 02c4c81 {
    width: 39px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e67a17a1 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 e05c6bc {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 31ba285 {
    width: 39px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d5cd7607 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_qrm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_se3 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a25dabcc {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#aabc8509 {
    margin: 0px 0% 0px 0%;
}
    
#group_jfj {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 572f03a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a25dabcc {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ae2e2664 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_4ul {
    min-width: 32px;
    width: 100.00%;
    min-height: 150px;
    margin: 0px 0% 0px 0%;
}
#group_4ul.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABAwQDAAAAAAAAAAAAAAACAAEEAwUGIhEhsf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAYEQEBAQEBAAAAAAAAAAAAAAABAgAREv/aAAwDAQACEQMRAD8AQblCyXOqNzggRTAHUT6bxUtXI5QVDEowcs7s+yIjZPZ1cqzMvA3/2Q==');
}
    
#dc7f3632 {
    width: 95.29%;
}
    
#ce0eb0e7 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_jfj {
    width: 100.00%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ae2e4f05 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\30 5b8a595 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 4% 8% 10% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\32 f200bb1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_6nn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 74b8580 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 5b8a595 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 74b8580 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ae2e4f05 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 5b8a595 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 cda7272 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 1% 8% 1% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\34 698bc74 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#fbb37d45.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#fbb37d45 {
    width: 105.13%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a8550dd {
    align-items: center;
    width: 41.55%;
    min-height: 407px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_6);
    background-image: initial;
    height: auto;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: -15% 0% 0px 0%;
}
    
#ecf6c284 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: flex-end;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\38 fb8ad16.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 fb8ad16 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 0735ea2 {
    margin: 0px 0% 0px 0%;
}
    
#\33 bde194e {
    align-items: center;
    width: 41.55%;
    min-height: 407px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_6);
    background-image: initial;
    height: auto;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: -15% 0% 0px 0%;
}
    
#cf55ec55.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cf55ec55 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 5e4470c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\31 5e4470c {
    width: 105.13%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d373d724 {
    align-items: center;
    width: 41.55%;
    min-height: 407px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_6);
    background-image: initial;
    height: auto;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: -15% 0% 0px 0%;
}
    
#\34 829c83e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 829c83e {
    width: 100%;
    height: 300px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 cb608e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\39 cb608e1 {
    width: 105.13%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cff28a96 {
    align-items: center;
    width: 41.55%;
    min-height: 407px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_6);
    background-image: initial;
    height: auto;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: -15% 0% 0px 0%;
}
    
#eb18b5fa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eb18b5fa {
    width: 100%;
    height: 300px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 845e244.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\38 845e244 {
    width: 105.13%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 cda7272 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 0735ea2 {
    margin: 0px 0% 0px 0%;
}
    
#\34 a8550dd {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 331px;
    margin: 0px 0% 0px 0%;
}
    
#\33 bde194e {
    min-width: 32px;
    height: auto;
    min-height: 331px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d373d724 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 331px;
    margin: 0px 0% 0px 0%;
}
    
#cff28a96 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 331px;
    margin: 0px 0% 0px 0%;
}
    
#ecf6c284 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 fb8ad16 {
    height: 250px;
}
    
#cf55ec55 {
    height: 250px;
}
    
#\34 829c83e {
    height: 250px;
}
    
#eb18b5fa {
    height: 250px;
}
}



@media (max-width: 767px) {
    
#\32 cda7272 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 fb8ad16 {
    height: 240px;
}
    
#\34 a8550dd {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 323px;
    margin: 0px 0% 0px 0%;
}
    
#ecf6c284 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 bde194e {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 323px;
    margin: 0px 0% 0px 0%;
}
    
#cf55ec55 {
    height: 240px;
}
    
#d373d724 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 323px;
    margin: 0px 0% 0px 0%;
}
    
#\34 829c83e {
    height: 240px;
}
    
#cff28a96 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 323px;
    margin: 0px 0% 0px 0%;
}
    
#eb18b5fa {
    height: 240px;
}
}



@media all {
    
#\39 0918551 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d2deda53 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 5ee507f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\31 58ed8b8 {
    margin: 0px 0% 0px 0%;
}
    
#widget_jhh {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0918551 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 58ed8b8 {
    margin: 0px 0% 0px 0%;
}
}



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



@media all {
    
#\31 9766507 {
    width: 34px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 05b2d52 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 4% 4% 3% 4%;
    margin: -13% 0% 0% 0%;
}
    
#\36 131ff78 {
    width: 100.00%;
    height: 196px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bde1f876 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 13155f1 {
    width: auto;
    height: 24px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a506c2c {
    min-height: 276px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\33 2924b61 {
    width: 99.64552398309998%;
    height: 16px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9f0725f {
    width: 34px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f78a62f5 {
    margin: 0px 0% 0px 0%;
}
    
#\39 fde53f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 4% 4% 3% 4%;
    margin: -13% 0% 0% 0%;
}
    
#d4f2366c {
    width: auto;
    height: 24px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#fb2b1cfb {
    width: 100.00%;
    height: 196px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 097d0f6 {
    width: 99.64552398309998%;
    height: 16px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 9766507 {
    height: auto;
    order: 3;
}
    
#\35 05b2d52 {
    background-color: var(--color_1);
    justify-content: flex-start;
    padding: 6% 2% 4% 2%;
}
    
#\36 131ff78 {
    height: 177px;
}
    
#\36 13155f1 {
    height: 20px;
    order: 1;
}
    
#\38 a506c2c {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 172px;
}
    
#\33 2924b61 {
    height: 8px;
    order: 2;
}
    
#\30 9f0725f {
    height: auto;
    order: 3;
}
    
#\39 fde53f1 {
    background-color: var(--color_1);
    justify-content: flex-start;
    padding: 6% 2% 4% 2%;
}
    
#d4f2366c {
    height: 20px;
    order: 1;
}
    
#fb2b1cfb {
    height: 175px;
}
    
#\32 097d0f6 {
    height: 8px;
    order: 2;
}
}



@media (max-width: 767px) {
    
#\31 9766507 {
    height: auto;
    order: 3;
}
    
#\35 05b2d52 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    justify-content: flex-start;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 131ff78 {
    height: 241px;
}
    
#\36 13155f1 {
    height: 20px;
    order: 1;
}
    
#\38 a506c2c {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 5% 6% 5% 6%;
}
    
#\33 2924b61 {
    height: 4px;
    min-height: 4px;
    order: 2;
}
    
#\30 9f0725f {
    height: auto;
    order: 3;
}
    
#\39 fde53f1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: var(--color_1);
    justify-content: flex-start;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d4f2366c {
    height: 20px;
    order: 1;
}
    
#fb2b1cfb {
    height: 241px;
}
    
#\32 097d0f6 {
    height: 4px;
    min-height: 4px;
    order: 2;
}
    
#f78a62f5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 7c9d1d5 {
    min-height: 270px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 8% 15% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 f25bb86 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d87327b6 {
    width: 86.76%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 77b4b04 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 a8077e8 {
    background-color: var(--color_4);
}
    
#\35 b79a632 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7c9d1d5 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\38 77b4b04 {
    row-gap: 12px;
}
    
#\33 a8077e8 {
    background-color: var(--color_4);
}
}



@media (max-width: 767px) {
    
#\35 7c9d1d5 {
    min-height: unset;
    flex-direction: column;
    padding: 16% 6% 8% 6%;
}
    
#d87327b6 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\38 77b4b04 {
    min-height: 96px;
    align-items: center;
    width: 100%;
    row-gap: 12px;
}
    
#\33 a8077e8 {
    background-color: var(--color_4);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 2543f5b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ebe1d148 {
    min-height: 589px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#d01181a5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_2in {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#widget_dno {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ebe1d148 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 4c387ca {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 2543f5b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ebe1d148 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media all {
    
#\36 4982947::before, #\36 4982947 > .bgExtraLayerOverlay {
    
}
#\36 4982947 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 67.64%;
    min-width: 4%;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_1);
    background-image: initial;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b3f87e4f {
    min-height: 621px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\34 08be7c2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#widget_lc4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 685cfb1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_p6q {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 5px;
    order: 2;
    flex-direction: row;
}
    
#group_531 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 8px 8px 8px 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9d8 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_sro {
    width: 91.45247791352338%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 663b0d0 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 8px 8px 8px 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f341829 {
    width: 32px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cfe2a814 {
    width: 85.9993593499746%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 6355b51 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 8px 8px 8px 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7dce5c7 {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 933e0ab {
    width: 91.45247791352338%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 59470e3 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 8px 8px 8px 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ea4393b {
    width: 36px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b7202ca4 {
    width: 91.45247791352338%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 692fc57 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#group_s0l {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_q17 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 c0c01cd::before, #\31 c0c01cd > .bgExtraLayerOverlay {
    
}
#\31 c0c01cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 28.314410774410774%;
    min-width: 4%;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
    background-image: url(https://lirp.cdn-website.com/92588216/dms3rep/multi/opt/pexels-photo-3856433-575h.jpeg);
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
#\31 c0c01cd.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgIF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAyEGMRM0QXL/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABkRAAIDAQAAAAAAAAAAAAAAAAECAAMRBP/aAAwDAQACEQMRAD8AGnM5IJ3B8k7W+A1Sg5ewknmmu9olmPdZ8rGGkChSNkm6HU4DP//Z');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4982947::before, #\36 4982947 > .bgExtraLayerOverlay {
    
}
#\36 4982947 {
    width: 100%;
    min-height: 80px;
}
    
#b3f87e4f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f6f817c7 {
    margin: 0px 0% 0px 0%;
}
    
#\31 c0c01cd::before, #\31 c0c01cd > .bgExtraLayerOverlay {
    
}
#\31 c0c01cd {
    width: 100%;
    min-height: 250px;
}
#\31 c0c01cd.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgIF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAyEGMRM0QXL/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABkRAAIDAQAAAAAAAAAAAAAAAAECAAMRBP/aAAwDAQACEQMRAD8AGnM5IJ3B8k7W+A1Sg5ewknmmu9olmPdZ8rGGkChSNkm6HU4DP//Z');
}
}



@media (max-width: 767px) {
    
#\36 4982947::before, #\36 4982947 > .bgExtraLayerOverlay {
    
}
#\36 4982947 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b3f87e4f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 c0c01cd::before, #\31 c0c01cd > .bgExtraLayerOverlay {
    
}
#\31 c0c01cd {
    min-height: 150px;
    align-items: center;
    width: 100%;
}
#\31 c0c01cd.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgIF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAyEGMRM0QXL/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABkRAAIDAQAAAAAAAAAAAAAAAAECAAMRBP/aAAwDAQACEQMRAD8AGnM5IJ3B8k7W+A1Sg5ewknmmu9olmPdZ8rGGkChSNkm6HU4DP//Z');
}
    
#group_p6q {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_q17 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_s0l {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 a739913 {
    min-height: 246px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#eac20ae3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 c400f2e {
    margin: 0px 0% 0px 0%;
}
    
#ecc688d3 {
    width: 35.40597044530397%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ebc1d30 {
    align-items: flex-start;
    width: 50%;
    min-height: 340px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    background-color: var(--color_1);
    background-image: initial;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd5e20e6 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\34 40b3e65 {
    width: 98.61444922863882%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2e2ba0b {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    flex-direction: row;
    align-items: center;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: -12% 0% 0% 0%;
}
    
#\36 bec2942 {
    width: 35.40597044530397%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ee0402c {
    width: 98.61444922863882%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 750820b {
    width: 98.61444922863882%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 da6a0cd {
    align-items: flex-start;
    width: 50%;
    min-height: 340px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    background-color: var(--color_1);
    background-image: initial;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9b3f8be {
    align-items: flex-start;
    width: 50%;
    min-height: 340px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    background-color: var(--color_1);
    background-image: initial;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4222554 {
    width: 55px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 de721fb {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#d3dd6d38 {
    align-items: flex-start;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce0cef3c {
    width: 98.61444922863882%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7445f19 {
    width: 46px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1375071 {
    align-items: flex-start;
    width: 50%;
    min-height: 340px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    background-color: var(--color_1);
    background-image: initial;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b12da2cb {
    width: 35.40597044530397%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1d96393 {
    width: 35.40597044530397%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ccecabbd {
    align-items: flex-start;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d1fccfc {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\34 6e4fcea {
    align-items: flex-start;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ace6205 {
    width: 55px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 741be7f {
    align-items: flex-start;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 97863d6 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#group_trp {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.60664485648286%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 0;
}
    
#group_eq5 {
    flex-direction: row;
    align-items: center;
    width: 47.60664485648286%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 a739913 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 c400f2e {
    margin: 0px 0% 0px 0%;
}
    
#\39 ebc1d30 {
    min-width: 32px;
}
    
#f1375071 {
    min-width: 32px;
}
    
#a9b3f8be {
    min-width: 32px;
}
    
#\38 da6a0cd {
    min-width: 32px;
}
    
#\35 2e2ba0b {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c4222554 {
    min-width: 32px;
}
    
#b7445f19 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ace6205 {
    min-width: 32px;
}
    
#group_trp {
    min-width: 32px;
    width: 100.00%;
    column-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#group_eq5 {
    min-width: 32px;
    width: 100.00%;
    column-gap: 5px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 a739913 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 ebc1d30 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 2e2ba0b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 da6a0cd {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a9b3f8be {
    min-width: 32px;
    row-gap: 24px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#f1375071 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c4222554 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ace6205 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_trp {
    min-width: 32px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#b7445f19 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_eq5 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    padding: 10px 10px 10px 10px;
    margin: -20px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 5ea79bc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#\39 3aed307 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 8% 12% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\30 4bba41c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_qhq {
    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;
}
    
#\30 c50bc44 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6240d7a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1df0edc {
    margin: 0px 0% 0px 0%;
}
    
#group_irm {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_dvl {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 32px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3aed307 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 198px;
}
    
#e1df0edc {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 5ea79bc {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 3aed307 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_irm {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_dvl {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}

