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

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

  *#dm .dmInner div.u_1634129649 .socialHubIcon { color:rgba(219,177,87,1) !important; }

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

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

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

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

  *#dm .dmInner div.u_1998912581 img {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1631036937 img {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1758810375 img {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

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

  *#dm .dmInner div.u_1151385325 img {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

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

  *#dm .dmInner div.u_1146703432 img {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

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

  *#dm .dmInner div.u_1510158747 img {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

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

  *#dm .dmInner div.u_1571736311 img {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1254651527 img {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1473815014 img {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner a.u_1208815980 {
    background-color:rgba(203,185,88,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1445961295 span[data-icon-mask] { background-color:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1037367413 span[data-icon-mask] { background-color:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1763162051 span[data-icon-mask] { background-color:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1149162059 span[data-icon-mask] { background-color:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1274059336 span[data-icon-mask] { background-color:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1311105255 span[data-icon-mask] { background-color:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1903500311 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner a.u_2120982349 {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
    box-shadow:var(--color_3) 0px 3px 11px 0px !important;
  }

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

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

  *#dm .dmInner *.u_1024632492 .reviews-nav-prev::after { color:var(--color_8) !important; }

  *#dm .dmInner *.u_1024632492 .reviews-nav-next::after { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1024632492 .reviews-nav-prev { border-color:var(--color_8) !important; }

  *#dm .dmInner div.u_1024632492 .reviews-nav-next { border-color:var(--color_8) !important; }

  *#dm .dmInner div.u_1024632492 .carousel-play-pause { border-color:var(--color_8) !important; }

  *#dm .dmInner *.u_1024632492 .reviewer-initial { background-color:rgba(66,133,244,1) !important; }

  *#dm .dmInner *.u_1024632492 .reviews-heading { text-align:LEFT !important; }

  *#dm .dmInner *.u_1024632492 .reviewer-name { text-align:LEFT !important; }

  *#dm .dmInner *.u_1024632492 .review-text { text-align:LEFT !important; }

  *#dm .dmInner div.u_4091420170 img {
    object-fit:contain !important;
    object-position:50% 100% !important;
  }

  *#dm .dmInner *.u_review_us_google .reviews-nav-prev::after { color:var(--color_8) !important; }

  *#dm .dmInner *.u_review_us_google .reviews-nav-next::after { color:var(--color_8) !important; }

  *#dm .dmInner div.u_review_us_google .reviews-nav-prev { border-color:var(--color_8) !important; }

  *#dm .dmInner div.u_review_us_google .reviews-nav-next { border-color:var(--color_8) !important; }

  *#dm .dmInner div.u_review_us_google .carousel-play-pause { border-color:var(--color_8) !important; }

  *#dm .dmInner *.u_review_us_google .reviewer-initial { background-color:rgba(66,133,244,1) !important; }

  *#dm .dmInner *.u_review_us_google .reviews-heading { text-align:LEFT !important; }

  *#dm .dmInner *.u_review_us_google .reviewer-name { text-align:LEFT !important; }

  *#dm .dmInner *.u_review_us_google .review-text { text-align:LEFT !important; }

  *#dm .dmInner *.u_review_us_google .reviews-nav-prev::after { color:var(--color_8) !important; }

  *#dm .dmInner *.u_review_us_google .reviews-nav-next::after { color:var(--color_8) !important; }

  *#dm .dmInner div.u_review_us_google .reviews-nav-prev { border-color:var(--color_8) !important; }

  *#dm .dmInner div.u_review_us_google .reviews-nav-next { border-color:var(--color_8) !important; }

  *#dm .dmInner div.u_review_us_google .carousel-play-pause { border-color:var(--color_8) !important; }

  *#dm .dmInner *.u_review_us_google .reviewer-initial { background-color:rgba(66,133,244,1) !important; }

  *#dm .dmInner *.u_review_us_google .reviews-heading { text-align:LEFT !important; }

  *#dm .dmInner *.u_review_us_google .reviewer-name { text-align:LEFT !important; }

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

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

  *#dm .dmInner *.u_1959956166 .marquee-logo { height:40px !important; }

  *#dm .dmInner *.u_2103698003 .marquee-logo { height:144px !important; }

  *#dm .dmInner div.u_4091420170 img { object-position:50% 100% !important; }
}
.widget-5a131e .google-reviews-widget
{
	max-width:100% !important;
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_2103698003 .logo-marquee { min-height:283px !important; }

  *#dm .dmInner *.u_1959956166 .marquee-track {
    gap:97px !important;
    padding-right:97px !important;
  }

  *#dm .dmInner *.u_2103698003 .marquee-track {
    gap:49px !important;
    padding-right:49px !important;
  }

  *#dm .dmInner *.u_2103698003 .marquee-logo { height:216px !important; }

  *#dm .dmInner div.u_1024632492 .review-cta-button { width:343px !important; }

  *#dm .dmInner div.u_review_us_google .review-cta-button { width:343px !important; }

  *#dm .dmInner div.u_review_us_google .review-cta-button { width:343px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_2103698003 .marquee-logo { height:127px !important; }

  *#dm .dmInner div.u_4091420170 img { object-position:50% 100% !important; }
}
.widget-5a131e .reviews-header
{
	margin-bottom:0px !important;
}
.widget-5a131e .reviews-slider-container
{
	padding:0 50px 10px 50px !important;
}
*#dm .dmInner div.u_1024632492
{
}
*#dm .dmInner div.u_review_us_google
{
}
*#dm .dmInner div.u_review_us_google
{
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1024632492
{
}
*#dm .dmInner div.u_review_us_google
{
}
*#dm .dmInner div.u_review_us_google
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: var(--color_7);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: none;
}
}



@media all {
    
#\39 3774673 {
    margin: 0px 0% 0px 0%;
}
    
#\38 a3d567d {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0,0,0,0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 8px;
    background-image: initial;
    min-width: 4%;
}
    
#eef88cc0 {
    column-gap: 4%;
    row-gap: 24px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 362px;
    flex-wrap: nowrap;
}
    
#widget_8gr {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: 88.02%;
    height: auto;
    margin-right: 0px;
}
    
#\35 df29b54::before, #\35 df29b54 > .bgExtraLayerOverlay {
    
}
#\35 df29b54 {
    background-color: var(--color_1);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
}
    
#widget_9bj {
    align-self: center;
    max-width: 100%;
    width: 304px;
    min-height: 55px;
    height: auto;
}
    
#f0874ddd {
    align-self: center;
    max-width: 100%;
    width: 73.98%;
}
}



@media all {
    
#\30 9ca2685 {
    column-gap: 4%;
    row-gap: 24px;
    width: 52.8%;
    min-height: 8px;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#aea53598 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    width: 43.19%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: url("https://irp.cdn-website.com/37bc434e/dms3rep/multi/opt/blurred-out-glenn-b1b48478-1264h.png");
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d82c038d {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 0% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#widget_5jd {
    align-self: auto;
    max-width: 100%;
    width: 77.10%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a885122 {
    background-color: rgba(255, 255, 255, 1);
    box-shadow: none;
    background-image: initial;
}
    
#\32 5225e3b {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d48c3ac {
    margin: 0px 0% 0px 0%;
}
    
#widget_r4e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 26px 16px 26px;
}
#widget_r4e {
    align-self: auto;
    max-width: 100%;
    width: auto;
    min-height: auto;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 1% 0% 1% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6sg {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\38 8eaf854 {
    align-self: auto;
    max-height: 100%;
    min-height: 129px;
    row-gap: 8px;
    column-gap: 24px;
    background-color: var(--color_9);
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-content: flex-start;
    width: 100%;
    align-items: flex-start;
    background-image: none;
    justify-self: auto;
    height: auto;
    order: 3;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e062035 {
    max-width: 100%;
    width: 99.99%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e830641c {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7487952 {
    align-self: auto;
    max-height: 100%;
    min-height: 129px;
    row-gap: 8px;
    column-gap: 24px;
    background-color: var(--color_9);
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-content: flex-start;
    width: 100%;
    align-items: flex-start;
    background-image: none;
    justify-self: auto;
    height: auto;
    order: 3;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4fb2530 {
    max-width: 100%;
    width: 99.99%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c0760b6 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5c0c58c {
    align-self: auto;
    max-height: 100%;
    min-height: 129px;
    row-gap: 8px;
    column-gap: 24px;
    background-color: var(--color_9);
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-content: flex-start;
    width: 100%;
    align-items: flex-start;
    background-image: none;
    justify-self: auto;
    height: auto;
    order: 3;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5fde61c {
    max-width: 100%;
    width: 99.99%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a91e2297 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 1771801 {
    align-self: auto;
    padding: 0% 0% 24px 0%;
    margin: 0% 0% 0% 0%;
    min-height: 8px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    column-gap: 4%;
    row-gap: 0px;
    background-color: rgba(255, 255, 255, 1);
    align-content: stretch;
    flex: 1 1 auto;
    width: 32%;
    justify-content: space-between;
    border-width: 0px 0px 0px 0px;
    align-items: stretch;
    border-style: solid;
    min-width: 4%;
    order: 0;
}
    
#\39 9653672 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: 320px;
    order: 0;
}
    
#\31 8f8a931 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#\39 3bf5541 {
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    min-height: 8px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    column-gap: 4%;
    row-gap: 0px;
    background-color: rgba(255, 255, 255, 1);
    align-content: stretch;
    flex: 1 1 auto;
    width: 32%;
    justify-content: space-between;
    border-width: 0px 0px 0px 0px;
    align-items: stretch;
    border-style: solid;
    min-width: 4%;
    order: 0;
}
    
#f3a5358f {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: 320px;
    order: 0;
}
    
#ccbb16ff {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: repeat;
    background-size: auto;
    background-image: none;
}
    
#\39 e18ca2e {
    align-self: auto;
    margin: -1px 0% 0px 0%;
    max-width: 100%;
    width: 330px;
    min-height: 55px;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#\30 7d5abb8 {
    margin: 0px 0% 0px 0%;
}
    
#\38 757a691 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#\39 406e0bb {
    column-gap: 2%;
    row-gap: 24px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
    max-width: none;
    align-content: stretch;
    width: 100%;
    min-height: auto;
    align-items: stretch;
    flex-wrap: wrap;
}
    
#group_33g {
    align-self: flex-start;
    padding: 0% 0px 24px 0px;
    margin: 0px 0% 0px 0%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    width: 100.00%;
    justify-content: space-around;
    align-items: flex-start;
    grid-area: auto / auto / auto / auto;
    order: 1;
    height: auto;
}
    
#ace4d053 {
    row-gap: 24px;
    column-gap: 24px;
    margin: 0px 0% 0px 0%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    grid-area: auto / auto / auto / auto;
    order: 0;
}
    
#group_gmj {
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    width: 100.00%;
    min-height: auto;
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
}
    
#\34 403cd40 {
    align-self: flex-start;
    padding: 0% 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    width: 100.00%;
    justify-content: flex-end;
    align-items: flex-start;
    grid-area: auto / auto / auto / auto;
    order: 1;
    height: auto;
}
    
#cad18cc7 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: 320px;
    order: 0;
}
    
#\32 9518b7b {
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    flex: 1 1 auto;
    width: 100.00%;
    min-height: 301px;
    align-items: flex-start;
    height: auto;
}
    
#\32 ea14ed2 {
    row-gap: 24px;
    column-gap: 24px;
    margin: 0px 0% 0px 0%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    grid-area: auto / auto / auto / auto;
    order: 0;
}
    
#\35 86a92c8 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#\37 c615296 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#ea07654e {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 330px;
    min-height: 55px;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#\38 a39b488 {
    align-self: auto;
    padding: 0% 0% 24px 0%;
    margin: 0% 0% 0% 0%;
    min-height: 8px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    column-gap: 4%;
    row-gap: 0px;
    background-color: rgba(255, 255, 255, 1);
    align-content: stretch;
    flex: 1 1 auto;
    width: 32%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    align-items: stretch;
    border-style: solid;
    min-width: 4%;
    order: 0;
}
    
#\32 46e6e93 {
    align-self: flex-start;
    padding: 0% 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    width: 100.00%;
    justify-content: flex-start;
    align-items: flex-start;
    grid-area: auto / auto / auto / auto;
    order: 1;
    height: auto;
}
    
#b6e250e1 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: 320px;
    order: 0;
}
    
#\33 6da3d52 {
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    width: 100.00%;
    min-height: 305px;
    align-items: flex-start;
    height: auto;
}
    
#e88bab96 {
    row-gap: 24px;
    column-gap: 24px;
    margin: 0px 0% 0px 0%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    grid-area: auto / auto / auto / auto;
    order: 0;
}
    
#f9994476 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#\32 8da5460 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#\37 b23dc31 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 344px;
    min-height: 55px;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#\30 0eea7ea {
    align-self: auto;
    padding: 0% 0% 24px 0%;
    margin: 0% 0% 0% 0%;
    min-height: 8px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    column-gap: 4%;
    row-gap: 0px;
    background-color: rgba(255, 255, 255, 1);
    align-content: stretch;
    flex: 1 1 auto;
    width: 32%;
    justify-content: space-between;
    border-width: 0px 0px 0px 0px;
    align-items: stretch;
    border-style: solid;
    min-width: 4%;
    order: 0;
}
    
#\37 18cf398 {
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    padding: 0% 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    width: 100.00%;
    min-height: auto;
    justify-content: flex-start;
    align-items: flex-start;
    grid-area: auto / auto / auto / auto;
    order: 1;
    height: auto;
}
    
#\36 16c8103 {
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    width: 100.00%;
    min-height: auto;
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
}
    
#e974ebe5 {
    row-gap: 24px;
    column-gap: 24px;
    margin: 0px 0% 0px 0%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    grid-area: auto / auto / auto / auto;
    order: 0;
}
    
#\37 0c610c8 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#\39 d9042f8 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#bc84f13b {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 300px;
    min-height: 55px;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#a230f864 {
    align-self: auto;
    padding: 0% 0% 24px 0%;
    margin: 0% 0% 0% 0%;
    min-height: 8px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    column-gap: 4%;
    row-gap: 0px;
    background-color: rgba(255, 255, 255, 1);
    align-content: stretch;
    flex: 1 1 auto;
    width: 32%;
    justify-content: space-between;
    border-width: 0px 0px 0px 0px;
    align-items: stretch;
    border-style: solid;
    min-width: 4%;
    order: 0;
}
    
#c22c5059 {
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    padding: 0% 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    width: 100.00%;
    min-height: auto;
    justify-content: flex-start;
    align-items: flex-start;
    grid-area: auto / auto / auto / auto;
    order: 1;
    height: auto;
}
    
#\32 63f0cad {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: 320px;
    order: 0;
}
    
#\33 142dd24 {
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    width: 100.00%;
    min-height: auto;
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
}
    
#\31 88e2e9f {
    row-gap: 24px;
    column-gap: 24px;
    margin: 0px 0% 0px 0%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    grid-area: auto / auto / auto / auto;
    order: 0;
}
    
#f68f7dc9 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#bf8f1b71 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#f30ad9d3 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 250px;
    min-height: 55px;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#\39 4c43301 {
    align-self: auto;
    padding: 0% 0% 24px 0%;
    margin: 0% 0% 0% 0%;
    min-height: 8px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    column-gap: 4%;
    row-gap: 0px;
    background-color: rgba(255, 255, 255, 1);
    align-content: stretch;
    flex: 1 1 auto;
    width: 32%;
    justify-content: space-between;
    border-width: 0px 0px 0px 0px;
    align-items: stretch;
    border-style: solid;
    min-width: 4%;
    order: 0;
}
    
#\30 819337c {
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    padding: 0% 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    width: 100.00%;
    min-height: auto;
    justify-content: flex-start;
    align-items: flex-start;
    grid-area: auto / auto / auto / auto;
    order: 1;
    height: auto;
}
    
#ae4a582d {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: 320px;
    order: 0;
}
    
#bfc7061c {
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    width: 100.00%;
    min-height: auto;
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
}
    
#\35 3c4696c {
    row-gap: 24px;
    column-gap: 24px;
    margin: 0px 0% 0px 0%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    grid-area: auto / auto / auto / auto;
    order: 0;
}
    
#\31 082f4ec {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#\34 041d701 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#\30 4175bf0 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 330px;
    min-height: 55px;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e78a4d66 {
    column-gap: 4%;
    row-gap: 24px;
    align-content: center;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 138f71a {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 5745d4f {
    background-color: var(--color_5);
    background-repeat: repeat;
    background-size: auto;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#widget_tih {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 bdf179c {
    margin: 0px 0% 0px 0%;
}
    
#\34 7f2e382 {
    max-width: 100%;
    width: 84.74%;
    height: auto;
}
}



@media all {
    
#e653f480 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#\34 6fef5f0 {
    row-gap: 24px;
    column-gap: 24px;
    margin: 0px 0% 0px 0%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    grid-area: auto / auto / auto / auto;
    order: 0;
}
    
#f5bb366a {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: 320px;
    order: 0;
}
    
#d245d4c3 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 250px;
    min-height: 55px;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#\37 20dfd1e {
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    width: 100.00%;
    min-height: auto;
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
}
    
#f5d4d6b2 {
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    width: 100.00%;
    min-height: 277px;
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
}
    
#f1175745 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#\37 9fcacc2 {
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    padding: 0% 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    width: 100.00%;
    min-height: auto;
    justify-content: flex-start;
    align-items: flex-start;
    grid-area: auto / auto / auto / auto;
    order: 1;
    height: auto;
}
    
#f6bd8954 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 369px;
    min-height: 55px;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#\34 a4e324c {
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    padding: 0% 0px 24px 0px;
    margin: 0px 0% 0px 0%;
    width: 100.00%;
    min-height: auto;
    align-items: flex-start;
    grid-area: auto / auto / auto / auto;
    order: 1;
    height: auto;
}
    
#\38 d2d53e8 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#\38 ed4bec3 {
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    padding: 0% 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    width: 100.00%;
    min-height: auto;
    justify-content: flex-start;
    align-items: flex-start;
    grid-area: auto / auto / auto / auto;
    order: 1;
    height: auto;
}
    
#f8409868 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#a9e20175 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#\30 e6c719c {
    padding: 0% 0% 24px 0%;
    margin: 0% 0% 0% 0%;
    min-height: 8px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    column-gap: 4%;
    row-gap: 0px;
    background-color: rgba(255, 255, 255, 1);
    align-content: stretch;
    width: 32%;
    justify-content: space-between;
    border-width: 0px 0px 0px 0px;
    align-items: stretch;
    border-style: solid;
    min-width: 4%;
    order: 0;
}
    
#\36 7ddc63c {
    background-color: var(--color_8);
    background-repeat: repeat;
    background-size: auto;
    background-image: none;
}
    
#f4bc11ad {
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    width: 100.00%;
    min-height: 277px;
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
}
    
#\32 0ed0359 {
    row-gap: 24px;
    column-gap: 24px;
    margin: 0px 0% 0px 0%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    grid-area: auto / auto / auto / auto;
    order: 0;
}
    
#beac7cb1 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 358px;
    min-height: 55px;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#\31 11788bf {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 1;
}
    
#f72bbcc8 {
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    min-height: 8px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    column-gap: 4%;
    row-gap: 0px;
    background-color: rgba(255, 255, 255, 1);
    align-content: stretch;
    width: 32%;
    justify-content: space-between;
    border-width: 0px 0px 0px 0px;
    align-items: stretch;
    border-style: solid;
    min-width: 4%;
    order: 0;
}
    
#acc4a182 {
    column-gap: 2%;
    row-gap: 24px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
    max-width: none;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
}
    
#\38 689f17f {
    padding: 0% 0% 24px 0%;
    margin: 0% 0% 0% 0%;
    min-height: 8px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    column-gap: 4%;
    row-gap: 0px;
    background-color: rgba(255, 255, 255, 1);
    align-content: stretch;
    width: 32%;
    justify-content: space-between;
    border-width: 0px 0px 0px 0px;
    align-items: stretch;
    border-style: solid;
    min-width: 4%;
    order: 0;
}
    
#\34 c3c25ac {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: 320px;
    order: 0;
}
    
#\37 29ef60e {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: 320px;
    order: 0;
}
    
#\32 312dbda {
    row-gap: 24px;
    column-gap: 24px;
    margin: 0px 0% 0px 0%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    grid-area: auto / auto / auto / auto;
    order: 0;
}
    
#d4838646 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 f6e83fe {
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
}
    
#cbf30775 {
    column-gap: 4%;
    row-gap: 24px;
    padding: 2% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
}
    
#b77a33af {
    background-color: var(--color_5);
    background-repeat: repeat;
    background-size: auto;
    background-attachment: fixed;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#widget_r40 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\30 0b641c3 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#d84bee99 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 698109d {
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
}
    
#\34 3b8866e {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
}
    
#\32 27fa4eb {
    column-gap: 4%;
    row-gap: 24px;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
    max-width: none;
    width: 100%;
    min-height: 493px;
    flex-wrap: nowrap;
}
    
#\34 bb13b3b::before, #\34 bb13b3b > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_5);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.7;
    content: '';
    height: 100%;
}
#\34 bb13b3b {
    background-image: url('https://irp.cdn-website.com/37bc434e/dms3rep/multi/opt/pexels-photo-15230450-1920w.jpeg');
    background-origin: border-box;
    background-position: center left;
}
    
#f8110cc1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\30 292c547 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 a335910::before, #\39 a335910 > .bgExtraLayerOverlay {
    background-color: var(--color_5);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.6;
    content: '';
    height: 100%;
}
#\39 a335910 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#ea031ec8 {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: column;
    max-width: none;
    align-content: center;
    width: 100%;
    min-height: 58vh;
    justify-content: flex-end;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 605d9bf {
    align-self: auto;
    min-height: 507px;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    align-content: flex-end;
    width: 100%;
    background-image: none;
    align-items: flex-end;
    justify-self: auto;
    min-width: 4%;
    height: auto;
    padding: 2% 0% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\39 603b6da {
    margin: 0px 0% 0px 0%;
}
    
#\33 1913cbf {
    column-gap: 4%;
    row-gap: 24px;
    align-self: auto;
    background-color: var(--color_5);
    width: 100%;
    min-height: 80px;
    background-image: none;
    justify-self: auto;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e0e6c3ce {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#group_971 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    align-content: flex-end;
    width: 50%;
    min-height: auto;
    align-items: flex-end;
    padding: 0px 0px 2% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b93d79c {
    max-height: 100%;
    background-size: contain;
    min-height: 734px;
    row-gap: 0px;
    column-gap: 24px;
    align-content: flex-start;
    width: 50%;
    justify-content: flex-end;
    align-items: flex-start;
    background-image: none;
    height: auto;
    padding: 10px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 48d1870 {
    row-gap: 24px;
    column-gap: 3.2750920395014003%;
    flex-direction: row;
    align-content: stretch;
    width: 100.00%;
    min-height: 0px;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: nowrap;
    order: 4;
}
    
#\39 2ec76c3.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 0px 2% 0px;
}
#\39 2ec76c3 {
    max-width: 100%;
    width: 90%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#bd85ed31 {
    margin-left: 0px;
    max-width: 100%;
    width: 80%;
    height: auto;
    order: 1;
    margin-right: 0px;
}
    
#ae1385e7 {
    margin-left: 0px;
    max-width: 100%;
    width: 90%;
    height: auto;
    order: 2;
    margin-right: 0px;
}
    
#\32 2ada606.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 26px 16px 26px;
}
#\32 2ada606 {
    max-width: 100%;
    width: auto;
    min-height: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af4edfae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    align-content: flex-start;
    flex: 0 1 auto;
    width: 90%;
    align-items: flex-start;
    justify-self: auto;
    min-width: 4%;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 21c9765.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 26px 16px 26px;
}
#\31 21c9765 {
    max-width: 100%;
    width: auto;
    min-height: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9d8d66b {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#widget_272 {
    max-width: 100%;
    width: 74.93%;
    height: 718px;
}
    
#\33 b65da53.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 26px 16px 26px;
}
#\33 b65da53 {
    max-width: 100%;
    width: auto;
    min-height: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4114e04.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 0px 2% 0px;
}
#b4114e04 {
    max-width: 100%;
    width: 90%;
    order: 5;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 9155558 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7724844 {
    align-self: center;
    max-width: 100%;
    width: 92.08%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 c523d61 {
    background-color: var(--color_8);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#eaa4d565 {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: column;
    max-width: none;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 a110edf {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 100%;
    min-height: 80px;
    background-image: none;
    min-width: 4%;
    padding: 50px 6% 25px 6%;
    margin: 0% 0% 0% 0%;
}
    
#be851f8f {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_8);
    width: 100%;
    min-height: 0px;
    background-image: none;
    min-width: 4%;
    padding: 2px 10px 2px 10px;
    margin: 0% 0% 0% 0%;
}
    
#widget_4eg {
    align-self: center;
    max-width: 100%;
    width: 92.08%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 744ada1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#aaafa385 {
    column-gap: 4%;
    row-gap: 24px;
    align-self: center;
    width: 100%;
    min-height: 0px;
    min-width: 4%;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 fc8b3b8 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 eec8af7 {
    background-color: var(--color_8);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\31 37f786b {
    margin: 0px 0% 0px 0%;
}
    
#widget_7ks {
    max-width: 100%;
    width: 100%;
}
    
#\36 6c44ea6 {
    max-width: 100%;
    width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 7fb2297 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_10);
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    background-image: none;
    min-width: 4%;
}
    
#d64cf32c {
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    max-width: none;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
}
    
#e8f1cd47 {
    background-color: var(--color_8);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#widget_5h8 {
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#\31 3dd5d5f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 3015420 {
    max-width: 100%;
    width: 30px;
    height: auto;
}
    
#\34 4f9fc3e {
    max-width: 100%;
    width: 280px;
    min-height: 64px;
    height: auto;
    order: 2;
}
    
#\32 c4b45d2 {
    background-color: rgba(245, 242, 237, 1);
    background-image: none;
}
    
#\35 c3c4fcb {
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    width: 48%;
    min-height: 8px;
    background-image: url("https://irp.cdn-website.com/37bc434e/dms3rep/multi/opt/Group-1597883034-6f3920e3-1920w.png");
    min-width: 4%;
    order: 0;
}
    
#d36ac69c {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#cb8417ee {
    column-gap: 4%;
    row-gap: 30px;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
    width: 48%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
}
    
#\33 bd71515 {
    column-gap: 4%;
    row-gap: 24px;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
    max-width: none;
    width: 100%;
    min-height: 240px;
}
    
#\34 d0df978 {
    max-width: 100%;
    width: 100%;
    height: 200px;
}
    
#be1bbb6a {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#dcd06c4b {
    row-gap: 24px;
    column-gap: 8px;
    margin: 0px 0% 0px 0%;
    flex-direction: row;
    --column-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 1;
}
    
#bae96b1a {
    max-width: 100%;
    width: 30px;
    height: auto;
}
    
#\32 360ebbb {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\34 c58093f {
    row-gap: 24px;
    column-gap: 8px;
    margin: 0px 0% 0px 0%;
    flex-direction: row;
    --column-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 1;
}
    
#\35 8bad823 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#f0a615c7 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#d2617418 {
    max-width: 100%;
    width: 30px;
    height: auto;
}
    
#\32 133dd04 {
    row-gap: 24px;
    column-gap: 8px;
    margin: 0px 0% 0px 0%;
    flex-direction: row;
    --column-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 1;
}
    
#e046d20f {
    row-gap: 24px;
    column-gap: 8px;
    margin: 0px 0% 0px 0%;
    flex-direction: row;
    --column-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 1;
}
    
#f12a36ce {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#ef6eb5fd {
    row-gap: 24px;
    column-gap: 8px;
    margin: 0px 0% 0px 0%;
    flex-direction: row;
    --column-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 0;
}
    
#ed622002 {
    max-width: 100%;
    width: 30px;
    height: auto;
}
    
#f238fbc9 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#f03406e8 {
    row-gap: 16px;
    column-gap: 24px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 1;
}
    
#b25a9fe0 {
    row-gap: 24px;
    column-gap: 8px;
    margin: 0px 0% 0px 0%;
    flex-direction: row;
    --column-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 1;
}
    
#\38 1fcf070 {
    max-width: 100%;
    width: 30px;
    height: auto;
}
    
#c2fb9e9b {
    max-width: 100%;
    width: 30px;
    height: auto;
}
    
#\35 c908b27 {
    row-gap: 24px;
    column-gap: 8px;
    margin: 0px 0% 0px 0%;
    flex-direction: row;
    --column-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 1;
}
    
#f4585dae {
    max-width: 100%;
    width: 30px;
    height: auto;
}
    
#b6d6a7c8 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\36 34dacfa {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3774673 {
    margin: 0px 0% 0px 0%;
}
    
#eef88cc0 {
    padding: 8% 2% 8% 2%;
}
    
#\35 df29b54::before, #\35 df29b54 > .bgExtraLayerOverlay {
    
}
    
#widget_8gr {
    width: 72.49%;
}
    
#f0874ddd {
    width: 100.00%;
}
    
#widget_9bj {
    min-height: 55px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d82c038d {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 2% 8% 2%;
}
    
#widget_5jd {
    width: 100.00%;
}
    
#\30 9ca2685 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#aea53598 {
    width: 100%;
    min-height: 351px;
    order: 0;
    height: auto;
}
    
#\34 d48c3ac {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 1771801 {
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 80px;
}
    
#\39 9653672 {
    height: 154px;
}
    
#\39 3bf5541 {
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 80px;
}
    
#\39 406e0bb {
    column-gap: 2%;
    row-gap: 24px;
    padding: 4% 2% 4% 2%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#f3a5358f {
    height: 154px;
}
    
#cad18cc7 {
    height: 154px;
}
    
#\38 a39b488 {
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 80px;
}
    
#b6e250e1 {
    height: 154px;
}
    
#\30 0eea7ea {
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 80px;
}
    
#a230f864 {
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 80px;
}
    
#\32 63f0cad {
    height: 154px;
}
    
#\39 4c43301 {
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 80px;
}
    
#ae4a582d {
    height: 154px;
}
    
#\30 7d5abb8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 138f71a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 bdf179c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 e6c719c {
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 80px;
}
    
#f5bb366a {
    height: 154px;
}
    
#f72bbcc8 {
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 80px;
}
    
#acc4a182 {
    column-gap: 2%;
    row-gap: 24px;
    padding: 0% 2% 8% 2%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\38 689f17f {
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 80px;
}
    
#\34 c3c25ac {
    height: 154px;
}
    
#\37 29ef60e {
    height: 154px;
}
    
#f5d4d6b2 {
    min-height: 209px;
    height: auto;
}
    
#d4838646 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3b8866e {
    width: 100.00%;
}
    
#\32 27fa4eb {
    padding: 8% 2% 8% 2%;
    margin: 0px 0% 0px 0%;
    min-height: auto;
}
    
#\30 292c547 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ea031ec8 {
    padding: 0% 0% 0% 0%;
}
    
#\39 603b6da {
    margin: 0px 0% 0px 0%;
}
    
#\31 605d9bf {
    column-gap: 4%;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 b93d79c {
    margin-left: 0%;
    align-content: center;
    width: 100%;
    min-height: 359px;
    align-items: center;
    margin-right: 0%;
}
    
#group_971 {
    align-content: center;
    width: 99.99%;
    align-items: center;
    padding: 8% 0px 2% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 48d1870 {
    column-gap: 3.2750920395014003%;
    flex-direction: row;
    align-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
}
    
#\31 21c9765 {
    margin-left: 0%;
    width: 48.36%;
    margin-right: 0%;
}
    
#\32 2ada606 {
    margin-left: 0%;
    width: 48.36%;
    margin-right: 0%;
}
    
#\33 b65da53 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#bd85ed31 {
    width: 100.00%;
}
    
#\39 2ec76c3 {
    width: 100.00%;
}
    
#b4114e04 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eaa4d565 {
    padding: 0% 0% 0% 0%;
}
    
#\35 744ada1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 fc8b3b8 {
    padding: 2% 2% 2% 2%;
}
    
#\31 37f786b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d64cf32c {
    padding: 0% 0% 0% 0%;
}
    
#\31 3dd5d5f {
    margin: 0px 0% 0px 0%;
}
    
#widget_5h8 {
    height: auto;
}
    
#\36 7fb2297 {
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4f9fc3e {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    width: 59.45%;
    min-height: 60px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    order: 4;
}
    
#\35 c3c4fcb {
    width: 100%;
    min-height: 520px;
    height: auto;
}
    
#d36ac69c {
    width: 100.00%;
    order: 0;
}
    
#\33 bd71515 {
    column-gap: 2%;
    row-gap: 7px;
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#cb8417ee {
    row-gap: 17px;
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\39 3774673 {
    margin: 0px 0% 0px 0%;
}
    
#\38 a3d567d {
    padding: 0px 0px 0px 0px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#eef88cc0 {
    padding: 12% 4% 12% 4%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\35 df29b54::before, #\35 df29b54 > .bgExtraLayerOverlay {
    
}
    
#widget_8gr {
    width: 86.03%;
}
    
#f0874ddd {
    width: 100.00%;
}
    
#widget_9bj {
    width: 300px;
    min-height: 55px;
}
}



@media (max-width: 767px) {
    
#\30 9ca2685 {
    align-content: flex-start;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#aea53598 {
    row-gap: 24px;
    width: 100%;
    min-height: 208px;
    align-items: center;
    order: 0;
    height: auto;
}
    
#d82c038d {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\34 d48c3ac {
    margin: 0px 0% 0px 0%;
}
    
#widget_5jd {
    width: 100.00%;
}
    
#widget_r4e {
    width: 343px;
}
    
#\38 8eaf854 {
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#e830641c {
    width: 100.00%;
    margin-top: 10px;
}
    
#\30 7487952 {
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\38 c0760b6 {
    width: 100.00%;
    margin-top: 10px;
}
    
#\32 5c0c58c {
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#a91e2297 {
    width: 100.00%;
    margin-top: 10px;
}
}



@media (max-width: 767px) {
    
#\37 1771801 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 9653672 {
    height: 188px;
}
    
#\39 3bf5541 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f3a5358f {
    height: 188px;
}
    
#\39 e18ca2e {
    width: 329px;
}
    
#\30 7d5abb8 {
    margin: 0px 0% 0px 0%;
}
    
#\39 406e0bb {
    row-gap: 16px;
    padding: 6% 4% 6% 4%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#cad18cc7 {
    height: 188px;
}
    
#ea07654e {
    width: 329px;
}
    
#\38 a39b488 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b6e250e1 {
    height: 188px;
}
    
#\37 b23dc31 {
    width: 329px;
}
    
#\30 0eea7ea {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bc84f13b {
    width: 329px;
}
    
#a230f864 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 63f0cad {
    height: 188px;
}
    
#f30ad9d3 {
    width: 329px;
}
    
#\39 4c43301 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ae4a582d {
    height: 188px;
}
    
#\30 4175bf0 {
    width: 329px;
}
}



@media (max-width: 767px) {
    
#e78a4d66 {
    align-content: flex-start;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\34 138f71a {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
}
    
#\39 bdf179c {
    margin: 0px 0% 0px 0%;
}
    
#\34 7f2e382 {
    width: 100.00%;
}
    
#widget_tih {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\30 e6c719c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f5bb366a {
    height: 188px;
}
    
#d245d4c3 {
    width: 329px;
}
    
#beac7cb1 {
    width: 329px;
}
    
#f72bbcc8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#acc4a182 {
    row-gap: 16px;
    padding: 0% 4% 12% 4%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#f6bd8954 {
    width: 329px;
}
    
#\38 689f17f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 c3c25ac {
    height: 188px;
}
    
#\37 29ef60e {
    height: 188px;
}
    
#d4838646 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 f6e83fe {
    align-content: flex-start;
    width: 100%;
    min-height: 47px;
    align-items: flex-start;
    height: auto;
}
    
#cbf30775 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\33 698109d {
    padding: 0px 0px 0px 0px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 3b8866e {
    width: 100.00%;
}
    
#\32 27fa4eb {
    padding: 12% 4% 12% 4%;
    margin: 0px 0% 0px 0%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\30 292c547 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ea031ec8 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\31 605d9bf {
    column-gap: 0%;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 603b6da {
    margin: 0px 0% 0px 0%;
}
    
#\33 1913cbf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e0e6c3ce {
    height: 53px;
}
    
#\38 48d1870 {
    column-gap: 3.2750920395014003%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 2ada606 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#af4edfae {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15% 16px 15% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 21c9765 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\35 b93d79c {
    margin-left: 0%;
    align-content: center;
    width: 100%;
    min-height: 98px;
    align-items: center;
    margin-right: 0%;
    height: auto;
}
    
#widget_272 {
    width: 100%;
    height: 373px;
}
    
#\33 b65da53 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#group_971 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#bd85ed31 {
    width: 100.00%;
}
    
#\36 9d8d66b {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 9155558 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#eaa4d565 {
    row-gap: 12px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 a110edf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 5% 6% 25px 6%;
    margin: 0% 0% 0% 0%;
}
    
#be851f8f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 744ada1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#aaafa385 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 fc8b3b8 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
}
    
#\31 37f786b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 7fb2297 {
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d64cf32c {
    padding: 0% 0% 0% 0%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\31 3dd5d5f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 4f9fc3e {
    width: 100%;
    min-height: 50px;
}
    
#\35 c3c4fcb {
    width: 100%;
    min-height: 260px;
    align-items: center;
    background-position: 50% 0%;
    height: auto;
}
    
#cb8417ee {
    row-gap: 11px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\33 bd71515 {
    row-gap: 14px;
    padding: 8% 4% 8% 4%;
    flex-direction: column;
    min-height: unset;
}
    
#\34 d0df978 {
    height: 144px;
}
}

#aea53598.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABVUlEQVQY0xXKSU8aYQCA4e+faBnAOBHCJI7jUofBcdiCjn5aHFQKFASVBDXY1qXUJS5xSzEeJD3gwcRe6sWDJy899He9TZ/zI/7+eeP15Zm76zO2qgXqRY/T1lceux1+Pz3Q7bRpXxwhft2f8/OqRatRoiTjlGYTtBoVOpff6baPuTlsctBcRdx+XuZkTVKXUbIxDc8eYrswz82XGj92auyvzFH3Uoi6o1JzQhQcjeyEzoypsxiPUs7EKCdHkEYfac2H2Plg8604xV55jrX5FJ79no8pm6rMsC6TLMZ0cmYEsbvkctL4xNn2Kps5l1zUwBvXWY5bVN1JCslxqhkTsZWXNCs5NooLLCVMXCPMjBFC/s9Jk3zaojJtIfIyQXbaIW2PMaapGKrCYLAHvV9hNNyHMxwhboQQbsrCMoeIRFQUpRd/wIdPeUcw6Cfg96GFVQYCvfwDOwu1UdrshpMAAAAASUVORK5CYII=')!important}#\35 c3c4fcb.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABkklEQVQY0wXBzUuTcQDA8d8/EI7UOfXZns1+uueZLufjnKKSD5Js4gu+0Qhmgkp1SIg0yLCLdEo6JILoRegQhewghChI0DzqwVIUlXChbc35Bl7CZt8+H3GaTpH6/YvEUZy9ne/sbn/j4McuF+enXF39IZP5y7/rDOLs7ITj4yTJxCFbG2usflkmtrLE1sY6qcRPLtIJLs/TiORRnMODPeL7m8SWF5idfMvrV2O8m3jD/If3fI5+ZHEhiohFZ/k6P0UsOsmn6XFeDg3S09ZKRyjIQCTMk8E+hh4PIKafdTEz0s7cWA8TTzuJtJv4PBrSXkiZVDFKSzC8OuJ50y1eNLsYD2uMhsu531ROoExSbM9HV20YupNaQ0dEatz01kr6GyW9piToL6JCKpQUWvE6bdSUumgMeBB1UqVBd9BS5aKzXnK3sgifLMBly0Zz5OHXVe5UuhG3pZ0qj5NQnZd7oQCtpg9Dc6DkZuGwWihWcnCrVoTf68Ss1njQbTL8qIOHkSD1AY18q4XcmzdQ8iwoNgv/AZRJ4VFnyVIuAAAAAElFTkSuQmCC')!important}#\34 bb13b3b.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQFB//EACEQAAECBAcAAAAAAAAAAAAAAAEAAgMEBRESExUhMTJR/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAgQT/9oADAMBAAIRAxEAPwBSDVGFt8Bt6EbVpdZw2rTUCEct+xHCnGsTZPdNOqmDwSP/2Q==')!important}