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

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

  *#dm .dmInner div.u_3822752646 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1193966245 { display:block !important; }

  *#dm .dmInner *.u_1691969137 { display:none !important; }

  *#dm .dmInner *.u_1797250082 { display:none !important; }

  *#dm .dmInner *.u_1935502809 { display:block !important; }

  *#dm .dmInner *.u_1578815756 { display:none !important; }

  *#dm .dmInner *.u_1734820869 { display:none !important; }

  *#dm .dmInner *.u_1557718426 { display:block !important; }

  *#dm .dmInner *.u_1992316102 { display:none !important; }

  *#dm .dmInner *.u_1279517251 { display:none !important; }

  *#dm .dmInner div.u_411174279 .caption-inner { background-color:rgba(0,0,0,0.5) !important; }

  *#dm .dmInner div.u_411174279 .caption-container .caption-title { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1066919923 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1750416162 { display:block !important; }

  *#dm .dmInner *.u_1565054041 { display:none !important; }

  *#dm .dmInner *.u_1837497063 { display:none !important; }

  *#dm .dmInner div.u_1722089735 hr {
    border:none !important;
    background:linear-gradient(89deg,transparent,currentColor,transparent) !important;
    height:2px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1821088290 img { object-fit:contain !important; }

  *#dm .dmInner *.u_1213527708 { display:block !important; }

  *#dm .dmInner *.u_1706957795 { display:none !important; }

  *#dm .dmInner *.u_1993427173 { display:none !important; }

  *#dm .dmInner *.u_1012272709 { display:block !important; }

  *#dm .dmInner *.u_1954198297 { display:none !important; }

  *#dm .dmInner *.u_1674749485 { display:none !important; }

  *#dm .dmInner *.u_1158247087 { display:block !important; }

  *#dm .dmInner *.u_1301506284 { display:none !important; }

  *#dm .dmInner *.u_1489815539 { display:none !important; }

  *#dm .dmInner *.u_1035265945 { display:block !important; }

  *#dm .dmInner *.u_1780692738 { display:none !important; }

  *#dm .dmInner *.u_1110706752 { display:none !important; }

  *#dm .dmInner *.u_1014644101 { display:block !important; }

  *#dm .dmInner *.u_1951431947 { display:none !important; }

  *#dm .dmInner *.u_1048619297 { display:none !important; }

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

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

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

  *#dm .dmInner div.u_1089653151 hr {
    border:none !important;
    background:linear-gradient(89deg,transparent,currentColor,transparent) !important;
    height:2px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1348512547 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3013538136 img { object-fit:contain !important; }

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

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

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

  *#dm .dmInner div.u_1241797217 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1360793160 hr {
    border:none !important;
    background:linear-gradient(89deg,transparent,currentColor,transparent) !important;
    height:2px !important;
    color:var(--color_1) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_411174279 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

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

  *#dm .dmInner div.u_1252125817 hr {
    border:none !important;
    background:linear-gradient(89deg,transparent,currentColor,transparent) !important;
    height:2px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_2786339040 {
    border-style:solid !important;
    border-width:2px !important;
    border-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_411174279 .caption-container .caption-text {
    color:var(--color_6) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_411174279 .caption-container .caption-text .rteBlock {
    color:var(--color_6) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner *.u_1329617725 { display:block !important; }

  *#dm .dmInner *.u_1302382844 { display:none !important; }

  *#dm .dmInner *.u_1459224009 { display:none !important; }

  *#dm .dmInner div.u_1356502387 img { object-fit:contain !important; }

  *#dm .dmInner div.u_2742985872 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_411174279 .photoGalleryThumbs { padding:2.5px !important; }

  *#dm .dmInner *.u_411174279 .layout-container { padding:2.5px !important; }

  *#dm .dmInner *.u_411174279 .photoGalleryViewAll { padding:0 2.5px !important; }

  *#dm .dmInner div.u_411174279 .caption-container .caption-text { font-size:26px !important; }

  *#dm .dmInner div.u_411174279 .caption-container .caption-text .rteBlock { font-size:26px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_411174279 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_411174279 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_411174279 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_411174279 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_411174279 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_411174279 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_411174279 .photoGalleryThumbs .image-container a { padding-top:227px !important; }
}
*#dm .dmInner div.u_110266135
{
}
*#dm .dmInner div.u_110266135 .dmGeoMLocList
{
	display:none !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_110266135
{
}
separatorHomeCss{color:red !important}@media all {
    
#\32 d91484c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\33 793b102 {
    min-height: 678px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#f697542c::before, #f697542c > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.2;
}
#f697542c {
    background-image: url("https://lirp.cdn-website.com/42a9f3b7/dms3rep/multi/opt/ChatGPT+Image+Jul+9-+2026-+06_40_10+PM-1920w.png");
    background-color: var(--color_3);
    box-shadow: none;
}
    
#innergrid_p9i {
    width: 100%;
    grid-template-rows: minmax(49px, max-content);
    max-width: 100%;
}
    
#group_vee {
    align-items: center;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    max-height: none;
    margin: 0px 0px 0px 0px;
}
    
#widget_983 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 4px;
}
    
#widget_eg2 {
    width: 19%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-height: 49px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_5r2 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2429906542056073%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\39 7c76996 {
    width: 18.97%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-height: 49px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dfc7e77 {
    width: 19%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-height: 49px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a61ea60 {
    width: 29.63%;
    height: 144px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 955d130 {
    min-height: 30px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    height: auto;
}
    
#\39 280eee2 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
}
    
#\32 d1eb811 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
}
    
#e53ab3cf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
    
#widget_nhj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_nvb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 9621604 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 217e996 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\35 fcdcb40 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 ba113d5 {
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_0nr {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_tjg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_v06 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 da9c348 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bea2c7d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edcd167f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6f8c670 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ee4735d {
    width: 63.56%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd047239 {
    width: 63.56%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4c0f542.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d4c0f542 {
    width: 50.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_a86 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 670c13a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_iga {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2429906542056073%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 2;
    margin-top: 10px;
}
    
#\31 d3e68c3 {
    align-items: center;
    width: 31.82%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c733e4ba {
    align-items: center;
    width: 31.82%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcc112fa {
    align-items: center;
    width: 31.84%;
    min-height: 317px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a508c2ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
}
    
#e8cba163 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-direction: row;
    order: 0;
}
    
#\30 51bf764 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_mmt {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a896c36c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_vo6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ql6 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\36 bd530f5 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 4;
}
    
#widget_su6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_su6 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#e8fc566a {
    background-image: url("https://lirp.cdn-website.com/42a9f3b7/dms3rep/multi/opt/icon-logo1-1920w.png");
    background-size: auto;
    background-position: 100% 100%;
}
}



@media all {
    
#\36 2833256 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\37 2646106 {
    min-height: 212px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 65px 50px 65px;
}
    
#widget_832 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_u9t {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2429906542056073%;
    order: 1;
    flex-wrap: nowrap;
    height: auto;
}
    
#widget_62c {
    width: 19%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a9958dc {
    width: 19%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab5cc6a4 {
    background-color: var(--color_3);
    background-image: none;
}
    
#bef0577e {
    margin: 0px 0% 0px 0%;
}
    
#d1863f97 {
    width: 18.97%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-height: 49px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 bab87e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0.65);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8b435f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\36 421d9ce {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_gh3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_354 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d435029d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d435029d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b31b419a::before, #b31b419a > .bgExtraLayerOverlay {
    
}
#b31b419a {
    background-image: url("https://lirp.cdn-website.com/42a9f3b7/dms3rep/multi/opt/AdobeStock_175225957-1920w.jpeg");
    background-attachment: fixed;
}
#b31b419a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIRAAAAQFBQAAAAAAAAAAAAAAAAECEgMEBREiBxQXIUH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGxEAAgEFAAAAAAAAAAAAAAAAAAECAxESITH/2gAMAwEAAhEDEQA/AKnVKBEm6DLGlTjVjl4Qx7jJ+e/Mnd2sAASgsVodkr9P/9k=');
}
}



@media all {
    
#\37 4618125.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 4618125 {
    width: 56.17%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eec90cf6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\33 e748d8f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_olq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_tr2 {
    width: 75.04%;
    height: 388px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\39 c1ad566 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\36 1e525c7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#ddd27612 {
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_6ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_aa8 {
    width: 100.00%;
    height: 358px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: -24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e173a80a {
    width: 44.18%;
    height: 72px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5c0d267.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f5c0d267 {
    width: 56.17%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 ae78610 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\31 de77130 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_959 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8ri {
    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_cmh {
    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;
}
    
#widget_mnd {
    width: 100.00%;
    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_709 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\32 f273d2b {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.672954061454213%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d232557b {
    align-items: flex-start;
    width: 47.66%;
    min-height: 141px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    height: auto;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 864ab1e {
    align-items: flex-start;
    width: 47.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f3456ea.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 f3456ea {
    width: 56.17%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 4470211 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\38 c3156b0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 c8a40fb {
    background-color: var(--color_3);
    background-image: none;
}
    
#\30 0531cfc {
    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;
}
    
#\34 a129f6e {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2429906542056073%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b817bd9 {
    width: 19%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-height: 49px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9fabed8 {
    width: 18.97%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-height: 49px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d1cc3d7 {
    width: 18.97%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-height: 49px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#faae6f0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
}
    
#cfed76fa {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\35 de3b08c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 d11c5f3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 d11c5f3 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3bl {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#cb9645cf {
    width: 100.00%;
    height: 355px;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    max-height: none;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 13b8a26 {
    align-items: center;
    width: 31.82%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de8ac9fe.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#de8ac9fe {
    width: 56.17%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 38af3a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ffd68010 {
    align-items: center;
    width: 31.84%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    height: auto;
}
    
#\37 e69d48e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d23e8464 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#aee235bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\33 47db2fa {
    align-items: center;
    width: 31.82%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 77ff4e1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2429906542056073%;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
}
    
#\37 83ac4da {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6380338 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db950216 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 7a85a1b {
    background-color: var(--color_2);
    background-image: none;
}
    
#\37 05dd8c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e33dd097 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 37ba955 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4798540 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 20144b0 {
    align-items: center;
    width: 31.84%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    height: auto;
}
    
#d446e2c0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fbb45dd5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 21b2096 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b0817ac {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2429906542056073%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d2915eb {
    align-items: center;
    width: 31.82%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a08adde {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d9a57af {
    align-items: center;
    width: 31.82%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 769694a {
    align-items: center;
    width: 31.82%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 67da575 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3057f0a {
    align-items: center;
    width: 31.84%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    height: auto;
}
    
#f4e38a9c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2429906542056073%;
    order: 4;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 85da888 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fef071d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d95a8278 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b078ff0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a9cccda {
    align-items: center;
    width: 31.82%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acd830e4 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#def615b9 {
    align-items: center;
    width: 31.84%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    height: auto;
}
    
#c71999ac {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2429906542056073%;
    order: 5;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3192def {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab14e843 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8da0247 {
    align-items: center;
    width: 31.82%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b716d05 {
    align-items: center;
    width: 31.82%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 793b102 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f697542c::before, #f697542c > .bgExtraLayerOverlay {
    
}
    
#\38 dfc7e77 {
    width: 30%;
}
    
#widget_eg2 {
    width: 30%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d1eb811 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 280eee2 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e53ab3cf {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 fcdcb40 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_iga {
    column-gap: 2.2429906542056073%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fcc112fa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 243px;
}
    
#c733e4ba {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 d3e68c3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 ee4735d {
    width: 40.00%;
}
    
#cd047239 {
    width: 42.38%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 51bf764 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#e8cba163 {
    width: 100%;
    min-height: 80px;
}
    
#a508c2ea {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2646106 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_62c {
    width: 30%;
}
    
#\38 a9958dc {
    width: 30%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 421d9ce {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b31b419a::before, #b31b419a > .bgExtraLayerOverlay {
    
}
#b31b419a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIRAAAAQFBQAAAAAAAAAAAAAAAAECEgMEBREiBxQXIUH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGxEAAgEFAAAAAAAAAAAAAAAAAAECAxESITH/2gAMAwEAAhEDEQA/AKnVKBEm6DLGlTjVjl4Qx7jJ+e/Mnd2sAASgsVodkr9P/9k=');
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 de77130 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 f273d2b {
    column-gap: 4.672954061454213%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 864ab1e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d232557b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 c3156b0 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e9fabed8 {
    width: 30%;
}
    
#\34 b817bd9 {
    width: 30%;
}
}



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



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



@media (max-width: 767px) {
    
#\32 d91484c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 793b102 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 15px 50px 15px;
}
    
#group_vee {
    align-items: center;
}
    
#f697542c::before, #f697542c > .bgExtraLayerOverlay {
    
}
    
#group_5r2 {
    column-gap: 2.2429906542056073%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\39 7c76996 {
    margin-right: 0%;
    margin-left: 0%;
    width: 70.43%;
    height: auto;
    min-height: 51px;
}
    
#widget_eg2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 70.43%;
    height: auto;
    min-height: 51px;
}
    
#\38 dfc7e77 {
    margin-right: 0%;
    margin-left: 0%;
    width: 70.43%;
    height: auto;
    min-height: 51px;
}
    
#\32 8c5582c {
    margin: 0px 0% 0px 0%;
}
    
#\36 a61ea60 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\38 955d130 {
    width: 100%;
    min-height: 44px;
    align-items: center;
    height: auto;
}
    
#\39 280eee2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 d1eb811 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e53ab3cf {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 217e996 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 fcdcb40 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#d4c0f542 {
    width: 100.00%;
}
    
#group_iga {
    column-gap: 2.2429906542056073%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fcc112fa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 275px;
    align-items: center;
}
    
#c733e4ba {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\31 d3e68c3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#a508c2ea {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#e8cba163 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 51bf764 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_ql6 {
    height: 240px;
}
    
#e8fc566a {
    background-repeat: no-repeat;
    background-size: contain;
}
}



@media (max-width: 767px) {
    
#\36 2833256 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 2646106 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
    
#group_u9t {
    column-gap: 2.2429906542056073%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 10px;
}
    
#widget_62c {
    margin-right: 0%;
    margin-left: 0%;
    width: 71.65%;
    height: auto;
    min-height: 51px;
}
    
#\38 a9958dc {
    margin-right: 0%;
    margin-left: 0%;
    width: 71.65%;
    height: auto;
    min-height: 51px;
}
    
#bef0577e {
    margin: 0px 0% 0px 0%;
}
    
#d1863f97 {
    margin-right: 0%;
    margin-left: 0%;
    width: 70.43%;
    height: auto;
    min-height: 51px;
}
}



@media (max-width: 767px) {
    
#\30 bab87e0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8b435f3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 421d9ce {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#b31b419a::before, #b31b419a > .bgExtraLayerOverlay {
    
}
#b31b419a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIRAAAAQFBQAAAAAAAAAAAAAAAAECEgMEBREiBxQXIUH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGxEAAgEFAAAAAAAAAAAAAAAAAAECAxESITH/2gAMAwEAAhEDEQA/AKnVKBEm6DLGlTjVjl4Qx7jJ+e/Mnd2sAASgsVodkr9P/9k=');
}
}



@media (max-width: 767px) {
    
#\37 4618125 {
    width: 100.00%;
}
    
#eec90cf6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 e748d8f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_tr2 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\39 c1ad566 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 1e525c7 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#e173a80a {
    height: 50px;
    width: 29.60%;
}
    
#widget_aa8 {
    width: 100.00%;
    height: 562px;
}
}



@media (max-width: 767px) {
    
#\32 ae78610 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 de77130 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\32 f273d2b {
    column-gap: 4.672954061454213%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 864ab1e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d232557b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 f3456ea {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 4470211 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 c3156b0 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 a129f6e {
    column-gap: 2.2429906542056073%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    height: auto;
    min-height: 117px;
    row-gap: 15px;
}
    
#e9fabed8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 73.17%;
    height: auto;
    min-height: 51px;
}
    
#\34 b817bd9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 68.90%;
    height: auto;
    min-height: 47px;
    margin-top: 4px;
}
    
#\32 d1cc3d7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 70.43%;
    height: auto;
    min-height: 51px;
}
}



@media (max-width: 767px) {
    
#faae6f0d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cfed76fa {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_3bl {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cb9645cf {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#d23e8464 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#aee235bd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 b0817ac {
    column-gap: 2.2429906542056073%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 d2915eb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 d9a57af {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 20144b0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 77ff4e1 {
    column-gap: 2.2429906542056073%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 47db2fa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 13b8a26 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ffd68010 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f4e38a9c {
    column-gap: 2.2429906542056073%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 a9cccda {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 769694a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 3057f0a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c71999ac {
    column-gap: 2.2429906542056073%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 b716d05 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 8da0247 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#def615b9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}

