@media all {
  *#dm .dmInner div.u_3625684917 {
    background-image:linear-gradient(90deg,rgba(2,47,122,1) 0%,rgba(0,0,0,0) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_1410347997 {
    border-style:solid !important;
    border-width:0px 0px 0px 5px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) rgb(2,47,122) !important;
  }

  *#dm .dmInner div.u_3706184094 img {
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:20px 20px 20px 20px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_437534494 {
    border-style:solid !important;
    border-width:0px 0px 0px 5px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) !important;
  }

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

  *#dm .dmInner div.u_1263748010 hr {
    border-width:5px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1966716465 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1640140220 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1978074112 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1346231108 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1463531551 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1326404757 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) rgb(249,250,251) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_3170809076 .svg { fill:rgba(45,220,99,1) !important; }

  *#dm .dmInner div.u_1953673579 .svg { fill:rgba(45,220,99,1) !important; }

  *#dm .dmInner div.u_1719303375 .svg { fill:rgba(45,220,99,1) !important; }

  *#dm .dmInner div.u_1297559075 .svg { fill:rgba(45,220,99,1) !important; }

  *#dm .dmInner a.u_1735232668 {
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

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

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

  *#dm .dmInner a.u_1003618199 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/a965574e/icon/call_8299711.svg) !important;
  }

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

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

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

  *#dm .dmInner div.u_3767976595 hr {
    color:var(--color_1) !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_3188936025 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) !important;
  }

  *#dm .dmInner nav.u_1781255862 { color:black !important; }

  *#dm .dmInner nav.u_1709166184 { color:black !important; }

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

  *#dm .dmInner nav.u_1962049103 { color:white !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 682px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522::before, #\36 3bd85219866cc3622781522 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 1) 50%, rgba(0, 0, 0, 0) 100%);
}
#\36 3bd85219866cc362278151f {
    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/a965574e/dms3rep/multi/opt/Untitled+design+-+2026-03-14T035109.757-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_ahc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_1i6.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#widget_1i6 {
    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;
}
    
#widget_1o8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_tpn {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 57px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ci7 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\36 ac5dfb3 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\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: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#widget_qvu.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 15px 5px 15px;
}
#widget_qvu {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_lmn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e05c6d8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 4267bed {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\39 ecde516 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 e778311 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_lkf.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 15px 5px 15px;
}
#widget_lkf {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_di4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#innergrid_thq {
    width: 100.00%;
    grid-template-rows: minmax(509px, max-content);
    max-width: 100%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_e28 {
    width: 96.87024408803559%;
    height: 468px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 20px 0% 0px -2.746653484254273%;
}
    
#d2348823 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 fba2e03 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 a94953e[data-background-color-animation] {
    
}
#\33 a94953e {
    align-items: flex-start;
    width: 48.38%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 1.6040435263894401%;
    height: auto;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    border-width: 0px 0 10px 0;
    border-color: var(--color_2) #000000 var(--color_2) #000000;
    border-style: solid;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 52d7632 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.230419786321191%;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    padding: 10px 50px 10px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ff0ef22 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b22de570 {
    width: 61px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 eaa067c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 df49fb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 3af2c99 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 c05844a[data-background-color-animation] {
    
}
#\32 c05844a {
    align-items: flex-start;
    width: 48.38%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 1.6040435263894401%;
    height: auto;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    border-width: 0px 0 10px 0;
    border-color: var(--color_2) #000000 var(--color_2) #000000;
    border-style: solid;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f03ee2b2 {
    width: 61px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 cd09a30[data-background-color-animation] {
    
}
#\38 cd09a30 {
    align-items: flex-start;
    width: 48.38%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 1.6040435263894401%;
    height: auto;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    border-width: 0px 0 10px 0;
    border-color: var(--color_2) #000000 var(--color_2) #000000;
    border-style: solid;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e18e6c6d {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    flex-wrap: nowrap;
    order: 0;
    align-items: center;
    padding: 20px 10px 20px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\33 a8d5574::before, #\33 a8d5574 > .bgExtraLayerOverlay {
    
}
#\33 a8d5574 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
    background-attachment: fixed;
}
    
#c803abc9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d303e567.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d303e567 {
    width: 10.60%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\35 5dc6526 {
    width: 61px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 455622d {
    min-height: 559px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a1fdda6 {
    margin: 0px 0% 0px 0%;
}
    
#cb9a6ffb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 26735a6 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.230419786321191%;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    padding: 10px 50px 10px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\31 755d43a[data-background-color-animation] {
    
}
#\31 755d43a {
    align-items: flex-start;
    width: 48.38%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 1.6040435263894401%;
    height: auto;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    border-width: 0px 0 10px 0;
    border-color: var(--color_2) #000000 var(--color_2) #000000;
    border-style: solid;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 46aa9d5 {
    width: 61px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 9d0af73 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ec8dd58c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bbd7a0e1[data-background-color-animation] {
    
}
#bbd7a0e1 {
    align-items: flex-start;
    width: 48.38%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 1.6040435263894401%;
    height: auto;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    border-width: 0px 0 10px 0;
    border-color: var(--color_2) #000000 var(--color_2) #000000;
    border-style: solid;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1ed98f8 {
    width: 61px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 0c9c7c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 5e35ea8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a3d2939f[data-background-color-animation] {
    
}
#a3d2939f {
    align-items: flex-start;
    width: 48.38%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 1.6040435263894401%;
    height: auto;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    border-width: 0px 0 10px 0;
    border-color: var(--color_2) #000000 var(--color_2) #000000;
    border-style: solid;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 34cedd2 {
    width: 61px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fa6f061b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 10fd370 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 7010599 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 6b811db {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 47d444b {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bb886509 {
    align-items: flex-start;
    width: 21.82%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1);
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_3);
    background-image: none;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\33 9394f69 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cfd72b7f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#d7a6f011 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b1443c42 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\37 89d9a2d {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 dd8c920 {
    align-items: flex-start;
    width: 21.82%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1);
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_3);
    background-image: none;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\30 2dfb555 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 9ac2574 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c28c463b {
    align-items: flex-start;
    width: 21.82%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1);
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_3);
    background-image: none;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\34 4c4bf9d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fa1e04a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cf2b5821 {
    align-items: flex-start;
    width: 21.82%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1);
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_3);
    background-image: none;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#a54730a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 43277bc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b01448c3 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#a9b09acd {
    align-items: flex-start;
    width: 21.82%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1);
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_3);
    background-image: none;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\34 fed2bdd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 4c4a71a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 1e31537 {
    align-items: flex-start;
    width: 21.82%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1);
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_3);
    background-image: none;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d4b397c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 6b1f0af {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 17c80ff {
    align-items: flex-start;
    width: 21.82%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1);
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_3);
    background-image: none;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d9e6c3b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f4f66804 {
    align-items: flex-start;
    width: 21.82%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1);
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_3);
    background-image: none;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#a7cd211a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dc25e63e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 8366261 {
    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%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c97cf565 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 850df34 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 72587b7 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_to4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_3vu {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_6b0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    align-self: stretch;
    --column-gap: 10px;
    height: auto;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 0px 0px;
}
    
#widget_mvl {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_nu8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 4f3c95a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    align-self: stretch;
    --column-gap: 10px;
    height: auto;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 0px 0px;
}
    
#\32 57ae7ea {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 e9e4d32 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 c11077c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 282c96f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    align-self: stretch;
    --column-gap: 10px;
    height: auto;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 0px 0px;
}
    
#b85b84ce {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#d1f10c36 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 f6d9c76 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    align-self: stretch;
    --column-gap: 10px;
    height: auto;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 0px 0px;
}
    
#fea7a7ff {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\38 1f0e9c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 cad96e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 c73476e {
    align-items: flex-start;
    width: 100%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#fdfa8919 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b1981c4e {
    align-items: flex-start;
    width: 100%;
    min-height: 122px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f7177c1 {
    align-items: flex-start;
    width: 100%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8ea1c0f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 c912f27 {
    align-items: flex-start;
    width: 100%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#b6f19be5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b1e0e4d3 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\38 74a5b5e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f2f37c16 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#e77c46ed {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eed6a9f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 ed5d7d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 e9a05e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c84f81f1 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c21207af {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dd214da1 {
    align-items: flex-start;
    width: 100%;
    min-height: 122px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#f8ce2aa0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 2bbd56d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 4d16928 {
    min-height: 372px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 b28ecfd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 a7654a9 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#bcff0c14 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\31 faeb016 {
    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/a965574e/dms3rep/multi/opt/imgi_28_67242421_3157196224304597_1844974657367703552_n-1920w.jpg");
    background-attachment: fixed;
}
    
#d2ef1dfd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(255, 255, 255, 0.92);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\30 ba4bb1b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bd591b60 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ff980238 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#f4e31c5b {
    min-height: 440px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#bf039fc4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_6rl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_bf5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_bf5 {
    width: 63.94%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_c2f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#f58d960c {
    margin: 0px 0% 0px 0%;
}
    
#\31 cddf089 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    --column-gap: 15px;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_8);
    border-style: solid;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bf200b24 {
    width: 1070.52px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7a0d544 {
    min-height: 80px;
    column-gap: 1.5%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\37 1d430da {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    --column-gap: 15px;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_8);
    border-style: solid;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 25b93f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 25b93f1 {
    width: 4.68%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px -3.6%;
    grid-area: auto / auto / auto / auto;
}
    
#eecfe227 {
    width: 1070.52px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e96b3aab {
    min-height: 0;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5.5% 10% 5.5% 10%;
}
    
#efcd71f8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    --column-gap: 15px;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_8);
    border-style: solid;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cdfb6a62 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f8ebe92f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f8ebe92f {
    width: 4.68%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px -3.6%;
    grid-area: auto / auto / auto / auto;
}
    
#bd00a9f6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bd00a9f6 {
    width: 4.68%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px -3.6%;
    grid-area: auto / auto / auto / auto;
}
    
#f6c26308.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f6c26308 {
    width: 4.68%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px -3.6%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 83d1b48 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#e69d1053 {
    width: 1070.52px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3b789c5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    --column-gap: 15px;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_8);
    border-style: solid;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#db674129 {
    width: 1070.52px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 197376f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    --column-gap: 15px;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_8);
    border-style: solid;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d027de15 {
    width: 1070.52px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 09ac9b8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 09ac9b8 {
    width: 4.68%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px -3.6%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 106px;
    padding: 4% 2% 4% 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
}
    
#\36 3bd85219866cc3622781522::before, #\36 3bd85219866cc3622781522 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781522 {
    width: 48%;
    min-height: 8px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 4267bed {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d2348823 {
    margin: 0px 0% 0px 0%;
}
    
#e05c6d8f {
    width: 48%;
    min-height: 8px;
}
    
#\35 e778311 {
    width: 48%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 cd09a30 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 a94953e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e18e6c6d {
    width: 100%;
    min-height: 80px;
    row-gap: 0px;
}
    
#\34 52d7632 {
    column-gap: 3.230419786321191%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\33 a8d5574::before, #\33 a8d5574 > .bgExtraLayerOverlay {
    
}
    
#\33 455622d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 a1fdda6 {
    margin: 0px 0% 0px 0%;
}
    
#\32 c05844a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 26735a6 {
    column-gap: 3.230419786321191%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\31 755d43a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bbd7a0e1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a3d2939f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 c5eab6f {
    margin: 0px 0% 0px 0%;
}
    
#b1443c42 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 89d9a2d {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#bb886509 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#\32 dd8c920 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#c28c463b {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#cf2b5821 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#b01448c3 {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#a9b09acd {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#\30 1e31537 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#\31 17c80ff {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#f4f66804 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8366261 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 ad06cd7 {
    margin: 0px 0% 0px 0%;
}
    
#\39 72587b7 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_3vu {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 c11077c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8d15a6b {
    margin: 0px 0% 0px 0%;
}
    
#c84f81f1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#f4e31c5b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 232px;
}
    
#\32 8e98425 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 25b93f1 {
    width: 9.40%;
    height: auto;
    margin-left: -7.7%;
}
    
#eecfe227 {
    width: 566px;
}
    
#e96b3aab {
    padding: 4% 4% 4% 4%;
}
    
#f8ebe92f {
    width: 9.40%;
    height: auto;
    margin-left: -7.7%;
}
    
#f58d960c {
    margin: 0px 0% 0px 0%;
}
    
#bd00a9f6 {
    width: 9.40%;
    height: auto;
    margin-left: -7.7%;
}
    
#f6c26308 {
    width: 9.40%;
    height: auto;
    margin-left: -7.7%;
}
    
#bf200b24 {
    width: 566px;
}
    
#e69d1053 {
    width: 566px;
}
    
#db674129 {
    width: 566px;
}
    
#d027de15 {
    width: 566px;
}
    
#\31 09ac9b8 {
    width: 9.40%;
    height: auto;
    margin-left: -7.7%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc3622781522::before, #\36 3bd85219866cc3622781522 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_tpn {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#widget_ci7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 ac5dfb3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#e05c6d8f {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\35 4267bed {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 e778311 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_e28 {
    height: 240px;
}
    
#innergrid_thq {
    width: 99.75%;
    grid-template-rows: minmax(287px, max-content);
}
}



@media (max-width: 767px) {
    
#\38 cd09a30 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 a94953e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e18e6c6d {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\34 52d7632 {
    column-gap: 3.230419786321191%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a8d5574::before, #\33 a8d5574 > .bgExtraLayerOverlay {
    
}
    
#\33 455622d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 c05844a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 26735a6 {
    column-gap: 3.230419786321191%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 755d43a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bbd7a0e1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a3d2939f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b1443c42 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\37 89d9a2d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bb886509 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 47d444b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 dd8c920 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c28c463b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cf2b5821 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b01448c3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a9b09acd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 1e31537 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 17c80ff {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f4f66804 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 8366261 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c97cf565 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\39 72587b7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_3vu {
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c11077c {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b1e0e4d3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f2f37c16 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c84f81f1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#\30 4d16928 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#d2ef1dfd {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#bcff0c14 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\34 a7654a9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bd591b60 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\31 cddf089 {
    justify-content: flex-start;
}
    
#bf200b24 {
    width: 211.094px;
}
    
#\39 7a0d544 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\37 1d430da {
    justify-content: flex-start;
}
    
#\32 25b93f1 {
    width: 17.42%;
    height: auto;
    margin-left: -14.8%;
}
    
#eecfe227 {
    width: 211.094px;
}
    
#e96b3aab {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#efcd71f8 {
    justify-content: flex-start;
}
    
#f8ebe92f {
    width: 17.42%;
    height: auto;
    margin-left: -14.8%;
}
    
#bd00a9f6 {
    width: 17.42%;
    height: auto;
    margin-left: -14.8%;
}
    
#f6c26308 {
    width: 17.42%;
    height: auto;
    margin-left: -14.8%;
}
    
#\37 83d1b48 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 25px 16px 25px;
    margin: 0px 0% 0px 0%;
}
    
#e69d1053 {
    width: 211.094px;
}
    
#\36 3b789c5 {
    justify-content: flex-start;
}
    
#db674129 {
    width: 211.094px;
}
    
#\32 197376f {
    justify-content: flex-start;
}
    
#d027de15 {
    width: 211.094px;
}
    
#\31 09ac9b8 {
    width: 17.42%;
    height: auto;
    margin-left: -14.8%;
}
}

