@media all {
  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:14px !important; }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:14px !important; }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-size:14px !important;
    color:var(--color_7) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after {
    border-style:solid !important;
    border-width:2px 0px 0px 0px !important;
    border-color:var(--color_1) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner nav.u_1198691314 {
    color:black !important;
    justify-content:flex-end !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1514023983 hr {
    color:var(--color_5) !important;
    height:0px !important;
    background:none !important;
    min-height:0px !important;
    border-width:5px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

  *#dm .dmInner div.u_1625992439 hr {
    color:var(--color_5) !important;
    height:0px !important;
    background:none !important;
    min-height:0px !important;
    border-width:5px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

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

  *#dm .dmInner div.u_1072307232 hr {
    color:var(--color_5) !important;
    height:0px !important;
    background:none !important;
    min-height:0px !important;
    border-width:5px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

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

  *#dm .dmInner div.u_1737046946 hr {
    color:var(--color_5) !important;
    height:0px !important;
    background:none !important;
    min-height:0px !important;
    border-width:5px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

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

  *#dm .dmInner div.u_1901980825 hr {
    color:var(--color_3) !important;
    height:0px !important;
    background:none !important;
    min-height:0px !important;
    border-width:5px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

  *#dm .dmInner div.u_1536069941 hr {
    color:var(--color_5) !important;
    height:0px !important;
    background:none !important;
    min-height:0px !important;
    border-width:5px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

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

  *#dm .dmInner div.u_1485746575 hr {
    color:var(--color_5) !important;
    height:0px !important;
    background:none !important;
    min-height:0px !important;
    border-width:5px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

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

  *#dm .dmInner div.u_1405125192 hr {
    color:var(--color_5) !important;
    height:0px !important;
    background:none !important;
    min-height:0px !important;
    border-width:5px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1756574726 hr {
    color:var(--color_3) !important;
    height:0px !important;
    background:none !important;
    min-height:0px !important;
    border-width:5px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

  *#dm .dmInner div.u_1512695103 hr {
    color:var(--color_5) !important;
    height:0px !important;
    background:none !important;
    min-height:0px !important;
    border-width:5px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

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

  *#dm .dmInner div.u_1399304437 hr {
    color:var(--color_5) !important;
    height:0px !important;
    background:none !important;
    min-height:0px !important;
    border-width:5px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

  *#dm .dmInner div.u_1642922024 hr {
    color:var(--color_5) !important;
    height:0px !important;
    background:none !important;
    min-height:0px !important;
    border-width:5px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

  *#dm .dmInner div.u_3534114205 {
    border-style:solid !important;
    border-width:0px !important;
    border-color:var(--color_5) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1936602731 hr {
    color:var(--color_3) !important;
    height:0px !important;
    background:none !important;
    min-height:0px !important;
    border-width:5px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

  *#dm .dmInner *.dmGeoMLocItem[geoid="30369"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="9536"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="57189"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="46608"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="82827"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="30708"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="83207"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="85985"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="91935"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="46004"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="28443"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="94603"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="67964"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="22440"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="88960"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="39333"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="79643"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="61672"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="10732"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="75117"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="21030"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="6990"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="32589"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="94037"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="27254"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="18624"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="60492"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="90517"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="49537"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="94550"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="18771"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="1358"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="16876"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="99828"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="71624"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="70994"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="70685"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="65226"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="60527"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="62452"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="30484"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner div.u_811519718 { background-color:var(--color_6) !important; }

  *#dm .dmInner div.u_811519718 .dmGeoInnerWrapper { background-color:transparent !important; }

  *#dm .dmInner div.u_811519718 .dmGeoSVMoreInfo { color:var(--color_4) !important; }

  *#dm .dmInner div.u_811519718 .dmGeoSVAddr { color:var(--color_4) !important; }

  *#dm .dmInner div.u_811519718 .dmGeoMLocItemDetails { color:var(--color_4) !important; }

  *#dm .dmInner div.u_811519718 .dmCall { background-color:rgba(238,233,33,1) !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="40348"] .dmGeoMLocItemTitle { display:none !important; }

  *#dm .dmInner *.dmGeoMLocItem[geoid="20923"] .dmGeoMLocItemTitle { display:none !important; }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:1025px) {
  *#dm .dmInner div.u_811519718 .dmGeoSVMoreInfo { font-size:16px !important; }

  *#dm .dmInner div.u_811519718 .dmGeoSVAddr { font-size:16px !important; }

  *#dm .dmInner div.u_811519718 .dmGeoMLocItemDetails { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
div.u_1720596331 .dmGeoMLocList
{
	display:none !important;
}
div.u_1720596331 .dmGeoInnerWrapper
{
	padding:0 !important;
}
div.u_1720596331 .dmGeoInnerTitle
{
	display:none !important;
}
div.u_1720596331 .mapboxgl-canvas
{
	height:400px !important;
}
div.u_1720596331 .mapboxgl-canvas-container
{
	height:400px !important;
}
div.u_1720596331 .dmGeoMLocMapViewMap
{
	height:400px !important;
}
.dmGeoInnerTitle
{
	margin:0px !important;
}
.dmGeoInnerWrapper
{
	padding:0px !important;
}
#dm .dmGeoMLocList
{
	display:none !important;
}
*#dm .dmInner div.u_811519718
{
}
*#dm .dmInner div.u_1845473874
{
	columns:3 !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1845473874
{
}
.dmGeoInnerTitle
{
	margin:0px !important;
}
.dmGeoInnerWrapper
{
	padding:0px !important;
}
#dm .dmGeoMLocList
{
	display:none !important;
}
*#dm .dmInner div.u_811519718
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: rgba(255,255,255,1);
}
}



@media all {
    
#bba22a29 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#ad383887 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#fee4ce85 {
    background-image: linear-gradient(0deg, rgba(199, 195, 24, 1) 0%, rgba(238, 233, 33, 1) 100%);
    background-origin: border-box;
}
    
#\33 a1fa470 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    flex-wrap: nowrap;
    order: 0;
    justify-self: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 1px 1px 1px 1px;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vrf {
    width: 100%;
    height: 500px;
    min-height: 100px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#fe343fbe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#baa8a13e {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_e4k {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_7qm {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 1;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ufa {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_u6d {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_q4d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dfdbe60e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#dfdbe60e {
    width: 150px;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jlk {
    width: 100%;
    height: 600px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\33 7044155 {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0.35);
    background-image: none;
}
    
#\39 f45c6c4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#d12c463b {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#e2f07fac::before, #e2f07fac > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.7;
    border-radius: inherit;
}
#e2f07fac {
    background-image: url("https://lirp.cdn-website.com/3bca4a55/dms3rep/multi/opt/GettyImages-520167284-1920w.jpg");
}
#e2f07fac.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAIRAAAQIEBwAAAAAAAAAAAAAAAgABBAUTIQMGERIUIoH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFxEBAQEBAAAAAAAAAAAAAAAAAgABUf/aAAwDAQACEQMRAD8AjJsvSQYDDLhk+lxu1lqeeUnpjDhtDq3iIhA8jFt//9k=');
}
    
#group_7o1 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 0;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3rb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_v8h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c33c5cf6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c33c5cf6 {
    width: 150px;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_1ou {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    flex-wrap: wrap;
    order: 1;
}
    
#group_tf8 {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: 166px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0.35);
    background-image: none;
}
    
#widget_o3q {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_92d {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b480ba44 {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: 166px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0.35);
    background-image: none;
}
    
#a3a8c1f4 {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 8f03e12 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 7c5d2ba {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b7a27133 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c89b3bce {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0.35);
    background-image: none;
}
    
#aadb7741 {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 ba54d13 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 112d37f {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: 166px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0.35);
    background-image: none;
}
    
#\36 89644d2 {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a993c21e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 452de8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#ad797d48 {
    min-height: 322px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#ddd07a7e {
    background-image: linear-gradient(180deg, rgba(48, 48, 48, 1) 0%, rgba(0, 0, 0, 1) 100%);
    background-origin: border-box;
}
    
#group_5jq {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
}
    
#widget_clb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e4c73cbd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 b354b35.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 b354b35 {
    width: 150px;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#abc3b6d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 60px 65px 60px 65px;
    margin: 0px 0% 0px 0%;
}
    
#\33 0cb2017 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 cd56aa1 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\34 705b5a2 {
    margin: 0px 0% 0px 0%;
}
    
#group_iav {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
}
    
#widget_5sv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 be0aba6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 be0aba6 {
    width: 150px;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sg7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_t7r {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 017c576 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 602450b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 1;
    padding: 60px 65px 60px 65px;
    margin: 0px 0% 0px 0%;
}
    
#d78a34f5 {
    margin: 0px 0% 0px 0%;
}
    
#\30 e0e642b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e5e382a3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e5e382a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b6cc1b98 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\31 468284d {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
}
    
#f1273eae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4c8976b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 4c8976b {
    width: 150px;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 232d9e4 {
    background-image: linear-gradient(180deg, rgba(238, 233, 33, 1) 0%, rgba(199, 195, 24, 1) 100%);
    background-origin: border-box;
}
    
#bf6bb2d9 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    flex-wrap: nowrap;
    order: 0;
    justify-self: auto;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd72d3da.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cd72d3da {
    width: 150px;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bff520e {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 4686138 {
    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;
}
    
#\38 f9e8e32 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
}



@media all {
    
#\35 a99e6a4 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#af17ad3d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#af17ad3d {
    width: 150px;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2ad15f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b2fee91b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
}
    
#b94390cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d92434c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 36962be {
    margin: 0px 0% 0px 0%;
}
    
#\37 9d70bde {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 60px 65px 60px 65px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5bff311 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\37 e281bcc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 0046d03 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 00e6b0f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c946d414 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\36 1db6629.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 1db6629 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 54b102f {
    margin: 0px 0% 0px 0%;
}
    
#\34 3e02177 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
}
    
#\35 fd0cdd1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 fd0cdd1 {
    width: 150px;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 48c8912 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 1;
    padding: 60px 65px 60px 65px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 1214689 {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 c9647a2 {
    justify-content: flex-start;
    align-items: center;
    width: 24%;
    min-height: 220px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0.35);
    background-image: none;
}
    
#\34 a17847c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 f54dbe6 {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a9c6c0b8 {
    justify-content: flex-start;
    align-items: center;
    width: 24%;
    min-height: 193px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0.35);
    background-image: none;
}
    
#b482bcbe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 ab5fd35 {
    justify-content: flex-start;
    align-items: center;
    width: 24%;
    min-height: 193px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0.35);
    background-image: none;
}
    
#d73e534a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d73e534a {
    width: 150px;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7e6c0cb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d704668f {
    justify-content: flex-start;
    align-items: center;
    width: 24%;
    min-height: 193px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0.35);
    background-image: none;
}
    
#\38 138515b {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 6830606 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c45cfbd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 0f6168c {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 cf9a962 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 84680a3 {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 1e901ad {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: wrap;
}
    
#ccaad8ba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 e58e6a0 {
    justify-content: flex-start;
    align-items: center;
    width: 24%;
    min-height: 193px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0.35);
    background-image: none;
}
    
#b7886bd7 {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b84616bf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#a8f7fa18::before, #a8f7fa18 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.7;
    border-radius: inherit;
}
#a8f7fa18 {
    background-image: url("https://lirp.cdn-website.com/3bca4a55/dms3rep/multi/opt/GettyImages-1989936500-1920w.jpg");
}
#a8f7fa18.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABBAIDAQAAAAAAAAAAAAABAAIEBQMhBhEiMf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8AnOCUlJGkDLIhjOW79K4dc0bXECow9DXwoiJyP//Z');
}
    
#\39 b2b354d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 1618b4d {
    justify-content: flex-start;
    align-items: center;
    width: 24%;
    min-height: 220px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0.35);
    background-image: none;
}
    
#c86ee37d {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bb3f473c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#da4d8130 {
    justify-content: flex-start;
    align-items: center;
    width: 24%;
    min-height: 220px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0.35);
    background-image: none;
}
    
#\36 829a68f {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fb074412 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 a3922fa {
    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;
}
    
#f4561613 {
    background-image: linear-gradient(180deg, rgba(238, 233, 33, 1) 0%, rgba(199, 195, 24, 1) 100%);
    background-origin: border-box;
}
    
#\33 28b4621 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#dbd52c03.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#dbd52c03 {
    width: 150px;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bef106e0 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    flex-wrap: nowrap;
    order: 0;
    justify-self: auto;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 87298de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#widget_mhb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\35 14df887 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
}
    
#\35 309ae73 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#d077d9d6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d077d9d6 {
    width: 150px;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 513fb2e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 131a2a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c94e5aae {
    width: 73%;
    height: auto;
    max-width: 100%;
}
    
#\38 25e88c8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 60px 65px 60px 65px;
    margin: 0px 0% 0px 0%;
}
    
#\30 aacef40 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 2cf9538 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ce1d6aad {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
}
    
#ed72f162 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.555178268251275%;
    min-width: 4%;
    order: 1;
    padding: 60px 65px 60px 65px;
    margin: 0px 0% 0px 0%;
}
    
#c688931e {
    margin: 0px 0% 0px 0%;
}
    
#fdcf5f70 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\31 33bfb9d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 33bfb9d {
    width: 150px;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5756eff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 937c7e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.44%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5bc9788.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 5bc9788 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_kpv {
    width: 73.08%;
    height: 438px;
    max-width: 100%;
    margin-top: -6px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\35 3d1ad02::before, #\35 3d1ad02 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.7;
    border-radius: inherit;
}
#\35 3d1ad02 {
    background-image: url("https://lirp.cdn-website.com/3bca4a55/dms3rep/multi/opt/GettyImages-2188152849-1920w.jpg");
}
#\35 3d1ad02.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAECAwQTFCFCUf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAIx/9oADAMBAAIRAxEAPwDDX5WpTOdScE3wvCfubF3YBc4H/9k=');
}
    
#\35 ba9b46b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#d5c7e66f {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    border-style: solid;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    border-width: 1px 1px 1px 1px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b0647a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 a2131a0 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_h7n {
    width: 180px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 17c2b1c {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9ac8bad {
    width: 75%;
    grid-template-rows: minmax(220px, max-content);
    max-width: 100%;
    background-color: rgba(0,0,0,0);
    background-image: none;
    align-self: center;
    border-style: solid;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    border-width: 2px 2px 2px 2px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 3d5450b::before, #\32 3d5450b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.5;
    border-radius: inherit;
}
#\32 3d5450b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/3bca4a55/dms3rep/multi/opt/RevPaver-1920w.png);
    background-position: 0% 50%;
}
    
#c159a969 {
    min-height: 700px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 80px 80px 80px;
    margin: 0% 0% 0% 0%;
}
    
#\39 3eeb4b1 {
    margin: 0px 0% 0px 0%;
}
    
#bdcdf354 {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px -0.2749650837988827%;
}
    
#\35 0e24122 {
    width: 220px;
    height: auto;
    min-height: 42px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 170px 2.5139664804469275% 0px 0%;
}
}



@media all {
    
#\34 1adb305 {
    background-image: linear-gradient(180deg, rgba(238, 233, 33, 1) 0%, rgba(199, 195, 24, 1) 100%);
    background-origin: border-box;
}
    
#\32 11e153f {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    flex-wrap: nowrap;
    order: 0;
    justify-self: auto;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 09c3ff8 {
    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;
}
    
#b8bd59d0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b8bd59d0 {
    width: 150px;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdf3f9c2 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 bb20cf2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#widget_0f4 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#a668a7c4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#cc94d5a7 {
    background-image: linear-gradient(0deg, rgba(227, 222, 22, 1) 0%, rgba(238, 233, 33, 1) 100%);
    background-origin: border-box;
}
    
#d030485c {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_ko4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 cb23c1c {
    width: 80.96%;
    height: auto;
    max-width: 100%;
}
    
#widget_qqm.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_qqm {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#widget_857 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_9k5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 5px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bba22a29 {
    padding: 80px 2% 80px 2%;
}
    
#\31 260bc5f {
    margin: 0px 0% 0px 0%;
}
    
#widget_vrf {
    height: 600px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 7044155 {
    min-height: 220px;
}
    
#d12c463b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e2f07fac::before, #e2f07fac > .bgExtraLayerOverlay {
    
}
#e2f07fac.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAIRAAAQIEBwAAAAAAAAAAAAAAAgABBAUTIQMGERIUIoH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFxEBAQEBAAAAAAAAAAAAAAAAAgABUf/aAAwDAQACEQMRAD8AjJsvSQYDDLhk+lxu1lqeeUnpjDhtDq3iIhA8jFt//9k=');
}
    
#group_7o1 {
    width: 100%;
}
    
#group_tf8 {
    min-height: 220px;
}
    
#group_1ou {
    column-gap: 10px;
}
    
#b480ba44 {
    min-height: 220px;
}
    
#c89b3bce {
    min-height: 220px;
}
    
#\34 112d37f {
    min-height: 220px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 cd56aa1 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0% 0px 0%;
}
    
#widget_t7r {
    height: 350px;
}
    
#\34 705b5a2 {
    margin: 0px 0% 0px 0%;
}
    
#abc3b6d7 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\33 0cb2017 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 e0e642b {
    height: 350px;
}
    
#b6cc1b98 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0% 0px 0%;
}
    
#d78a34f5 {
    margin: 0px 0% 0px 0%;
}
    
#f1273eae {
    width: 100%;
    min-height: 80px;
}
    
#\31 602450b {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 a491e25 {
    margin: 0px 0% 0px 0%;
}
    
#\38 bff520e {
    padding: 80px 2% 80px 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 a99e6a4 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0% 0px 0%;
}
    
#d92434c0 {
    height: 350px;
}
    
#\31 36962be {
    margin: 0px 0% 0px 0%;
}
    
#\37 9d70bde {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#b94390cd {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0046d03 {
    height: 350px;
}
    
#c946d414 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0% 0px 0%;
}
    
#\31 00e6b0f {
    width: 100%;
    min-height: 80px;
}
    
#\39 48c8912 {
    width: 100%;
    min-height: 80px;
}
    
#\39 54b102f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 6830606 {
    width: 100%;
}
    
#\36 c9647a2 {
    width: 32%;
    min-height: 247px;
}
    
#\38 0f6168c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a9c6c0b8 {
    width: 32%;
    min-height: 247px;
}
    
#\31 ab5fd35 {
    width: 32%;
    min-height: 247px;
}
    
#\37 e58e6a0 {
    width: 32%;
    min-height: 247px;
}
    
#a8f7fa18::before, #a8f7fa18 > .bgExtraLayerOverlay {
    
}
#a8f7fa18.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABBAIDAQAAAAAAAAAAAAABAAIEBQMhBhEiMf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8AnOCUlJGkDLIhjOW79K4dc0bXECow9DXwoiJyP//Z');
}
    
#d704668f {
    width: 32%;
    min-height: 247px;
}
    
#\30 1618b4d {
    width: 32%;
    min-height: 247px;
}
    
#da4d8130 {
    min-height: 193px;
    width: 32%;
}
    
#\35 1e901ad {
    column-gap: 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 fb5d163 {
    margin: 0px 0% 0px 0%;
}
    
#\33 28b4621 {
    padding: 80px 2% 80px 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 309ae73 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0% 0px 0%;
}
    
#c94e5aae {
    height: 350px;
}
    
#\38 25e88c8 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\30 131a2a8 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\37 2cf9538 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fdcf5f70 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0% 0px 0%;
}
    
#\34 937c7e8 {
    width: 100%;
    min-height: 80px;
}
    
#ed72f162 {
    width: 100%;
    min-height: 80px;
}
    
#c688931e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3d1ad02::before, #\35 3d1ad02 > .bgExtraLayerOverlay {
    
}
#\35 3d1ad02.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAECAwQTFCFCUf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAIx/9oADAMBAAIRAxEAPwDDX5WpTOdScE3wvCfubF3YBc4H/9k=');
}
    
#d5c7e66f {
    width: 100%;
}
    
#\35 a2131a0 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 9ac8bad {
    width: 90%;
}
    
#\32 3d5450b::before, #\32 3d5450b > .bgExtraLayerOverlay {
    
}
    
#c159a969 {
    padding: 80px 2% 80px 2%;
}
    
#\39 3eeb4b1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 434dbb7 {
    margin: 0px 0% 0px 0%;
}
    
#fdf3f9c2 {
    padding: 80px 2% 80px 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 1702ae3 {
    margin: 0px 0% 0px 0%;
}
    
#d030485c {
    padding: 80px 2% 80px 2%;
}
}



@media (max-width: 767px) {
    
#bba22a29 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\31 260bc5f {
    margin: 0px 0% 0px 0%;
}
    
#ad383887 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a1fa470 {
    align-items: center;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_vrf {
    height: 650px;
}
}



@media (max-width: 767px) {
    
#fe343fbe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#baa8a13e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_e4k {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_7qm {
    min-width: 32px;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_q4d {
    min-width: 32px;
    order: 0;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_jlk {
    height: 400px;
}
}



@media (max-width: 767px) {
    
#\33 7044155 {
    min-width: 32px;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 f45c6c4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d12c463b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#e2f07fac::before, #e2f07fac > .bgExtraLayerOverlay {
    
}
#e2f07fac.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAIRAAAQIEBwAAAAAAAAAAAAAAAgABBAUTIQMGERIUIoH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFxEBAQEBAAAAAAAAAAAAAAAAAgABUf/aAAwDAQACEQMRAD8AjJsvSQYDDLhk+lxu1lqeeUnpjDhtDq3iIhA8jFt//9k=');
}
    
#group_7o1 {
    width: 100%;
    align-items: flex-start;
}
    
#group_tf8 {
    min-width: 32px;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_1ou {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b480ba44 {
    min-width: 32px;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c89b3bce {
    min-width: 32px;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 112d37f {
    min-width: 32px;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 452de8a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ad797d48 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_5jq {
    align-items: flex-start;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#abc3b6d7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 60px 15px 60px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 0cb2017 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\32 cd56aa1 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0% 0px 0%;
}
    
#widget_t7r {
    height: auto;
}
    
#\34 705b5a2 {
    margin: 0px 0% 0px 0%;
}
    
#group_iav {
    align-items: flex-start;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 602450b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 60px 15px 60px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e0e642b {
    height: auto;
}
    
#b6cc1b98 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0% 0px 0%;
}
    
#f1273eae {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d78a34f5 {
    margin: 0px 0% 0px 0%;
}
    
#\31 468284d {
    align-items: flex-start;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 a491e25 {
    margin: 0px 0% 0px 0%;
}
    
#bf6bb2d9 {
    align-items: flex-start;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 bff520e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\38 f9e8e32 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 a99e6a4 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0% 0px 0%;
}
    
#b94390cd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#d92434c0 {
    height: auto;
}
    
#\37 9d70bde {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 60px 15px 60px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 36962be {
    margin: 0px 0% 0px 0%;
}
    
#b2fee91b {
    align-items: flex-start;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 0046d03 {
    height: auto;
}
    
#\31 00e6b0f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c946d414 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0% 0px 0%;
}
    
#\39 48c8912 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 60px 15px 60px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 54b102f {
    margin: 0px 0% 0px 0%;
}
    
#\34 3e02177 {
    align-items: flex-start;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 6830606 {
    width: 100%;
    align-items: flex-start;
}
    
#\36 c9647a2 {
    min-width: 32px;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 0f6168c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#a9c6c0b8 {
    min-width: 32px;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 ab5fd35 {
    min-width: 32px;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 e58e6a0 {
    min-width: 32px;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#b84616bf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a8f7fa18::before, #a8f7fa18 > .bgExtraLayerOverlay {
    
}
#a8f7fa18.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABBAIDAQAAAAAAAAAAAAABAAIEBQMhBhEiMf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8AnOCUlJGkDLIhjOW79K4dc0bXECow9DXwoiJyP//Z');
}
    
#d704668f {
    min-width: 32px;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 1618b4d {
    min-width: 32px;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#da4d8130 {
    min-width: 32px;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 1e901ad {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 fb5d163 {
    margin: 0px 0% 0px 0%;
}
    
#\33 28b4621 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#bef106e0 {
    align-items: flex-start;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 87298de {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 309ae73 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0% 0px 0%;
}
    
#\30 131a2a8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#c94e5aae {
    height: 396px;
    width: 98.70%;
}
    
#\38 25e88c8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 60px 15px 60px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2cf9538 {
    margin: 0px 0% 0px 0%;
}
    
#\35 14df887 {
    align-items: flex-start;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ed72f162 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 60px 15px 60px 15px;
    margin: 0px 0% 0px 0%;
}
    
#fdcf5f70 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0% 0px 0%;
}
    
#\34 937c7e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c688931e {
    margin: 0px 0% 0px 0%;
}
    
#ce1d6aad {
    align-items: flex-start;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_kpv {
    height: 326px;
    width: 99.54%;
}
}



@media (max-width: 767px) {
    
#\35 3d1ad02::before, #\35 3d1ad02 > .bgExtraLayerOverlay {
    
}
#\35 3d1ad02.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAECAwQTFCFCUf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAIx/9oADAMBAAIRAxEAPwDDX5WpTOdScE3wvCfubF3YBc4H/9k=');
}
    
#d5c7e66f {
    width: 100%;
    align-items: flex-start;
}
    
#\35 ba9b46b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a2131a0 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\30 17c2b1c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 9ac8bad {
    grid-template-rows: minmax(260px, max-content);
    width: 100%;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\32 3d5450b::before, #\32 3d5450b > .bgExtraLayerOverlay {
    
}
    
#c159a969 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\39 3eeb4b1 {
    margin: 0px 0% 0px 0%;
}
    
#\35 0e24122 {
    justify-self: center;
    align-self: end;
    margin: 0px 1.1426153195090987% -4px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\32 11e153f {
    align-items: flex-start;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 434dbb7 {
    margin: 0px 0% 0px 0%;
}
    
#fdf3f9c2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\31 bb20cf2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a668a7c4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1702ae3 {
    margin: 0px 0% 0px 0%;
}
    
#d030485c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\32 cb23c1c {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_9k5 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
}

