*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
@media all {
  *#dm .dmInner nav.u_1723324990 { color:white !important; }

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

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

  *#dm .dmInner div.u_1406865372 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(132,204,22) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1621402470 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(132,204,22) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1712483073:hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1712483073.hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1712483073 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    justify-content:center !important;
    text-align:center !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

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

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

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

  *#dm .dmInner div.u_117495143 img {
    object-fit:cover !important;
    border-radius:40px 40px 40px 40px !important;
  }

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

  *#dm .dmInner div.u_1137669551 img {
    object-fit:cover !important;
    border-radius:40px 40px 40px 40px !important;
  }

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

  *#dm .dmInner div.u_1055056981 img {
    object-fit:cover !important;
    border-radius:40px 40px 40px 40px !important;
  }

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

  *#dm .dmInner div.u_1578002952 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(132,204,22) rgb(132,204,22) rgb(132,204,22) rgb(132,204,22) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_2240785479 img {
    object-fit:cover !important;
    border-radius:40px 40px 40px 40px !important;
    box-shadow:rgba(0,0,0,0.1) 3px 3px 11px 0px !important;
  }

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

  *#dm .dmInner a.u_443785435 {
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_2176756005 hr {
    color:var(--color_12) !important;
    border-width:6px !important;
  }

  *#dm .dmInner div.u_1859535290 {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:80px 80px 80px 80px !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1836319747 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(132,204,22) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1214394305 img {
    object-fit:cover !important;
    border-radius:50% !important;
    border-style:solid !important;
    border-color:rgb(175,251,46) rgb(175,251,46) rgb(175,251,46) rgb(175,251,46) !important;
    border-width:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_1812862969 img {
    object-fit:contain !important;
    border-radius:50% !important;
    border-style:solid !important;
    border-color:rgb(175,251,46) rgb(175,251,46) rgb(175,251,46) rgb(175,251,46) !important;
    border-width:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_1378040359 img {
    object-fit:cover !important;
    border-radius:50% !important;
    border-style:solid !important;
    border-color:rgb(175,251,46) rgb(175,251,46) rgb(175,251,46) rgb(175,251,46) !important;
    border-width:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_1843873443 img {
    object-fit:cover !important;
    border-radius:50% !important;
    border-style:solid !important;
    border-color:rgb(175,251,46) rgb(175,251,46) rgb(175,251,46) rgb(175,251,46) !important;
    border-width:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_2308783717 { color:#84cc16 !important; }

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

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

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

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

  *#dm .dmInner div.u_1799061168 img {
    object-fit:cover !important;
    border-radius:40px 40px 40px 40px !important;
  }

  *#dm .dmInner div.u_1090405762 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(132,204,22) rgb(132,204,22) rgb(132,204,22) rgb(132,204,22) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_319730006 span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-family: Antonio !important;
  }

  *#dm .dmInner a.u_319730006 {
    background-color:var(--color_13) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
    box-shadow:var(--color_1) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1087972766 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-radius:30px 30px 30px 30px !important;
  }

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

  *#dm .dmInner div.u_3137698416 .app-banner { background-color:rgba(24,24,26,1) !important; }

  *#dm .dmInner div.u_3137698416 .banner-phone {
    border-radius:25% !important;
    -moz-border-radius:25% !important;
    -webkit-border-radius:25% !important;
  }

  *#dm .dmInner div.u_1946731836 img {
    object-fit:cover !important;
    border-radius:50% !important;
    border-style:solid !important;
    border-color:rgb(175,251,46) rgb(175,251,46) rgb(175,251,46) rgb(175,251,46) !important;
    border-width:3px 3px 3px 3px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_3137698416 .app-banner { height:250px !important; }

  *#dm .dmInner div.u_3137698416 .banner-phone {
    width:180px !important;
    height:180px !important;
  }

  *#dm .dmInner div.u_3137698416 .banner-heading { font-size:36px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_3137698416 .app-banner { height:250px !important; }

  *#dm .dmInner div.u_3137698416 .banner-phone {
    width:180px !important;
    height:180px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_3137698416 .banner-phone {
    width:100px !important;
    height:100px !important;
  }
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	margin-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(189, 217, 253, 0.54);
    --overlapping-background-image: var(--color_4);
}
}



@media all {
    
#\31 1accb2a {
    width: 60.86%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 a307318 {
    width: 62.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1ee63ef {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 a4e38fd {
    background-color: var(--color_4);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#ae279225 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b6e1404 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 60c5c5f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b7ca0c65 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(10, 10, 11, 1);
    background-image: none;
    flex-wrap: nowrap;
    order: 0;
    padding: 4% 2% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#b5436139 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cd28a81 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\35 38fa159 {
    background-color: var(--color_4);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#ae9d0bde::before, #ae9d0bde > .bgExtraLayerOverlay {
    
}
#ae9d0bde {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: none;
    order: 1;
    background-color: rgba(10, 10, 11, 1);
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#e32a33aa {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7a33f60 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_2p8 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#group_rsp {
    align-items: flex-start;
    width: 99.87%;
    min-height: 321px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(24, 24, 26, 1);
    background-image: none;
    border-radius: 40px 40px 40px 40px;
    height: auto;
    padding: 5.974607916355489% 5.974607916355489% 5.974607916355489% 5.974607916355489%;
    margin: 0px 0% 0px 0%;
}
    
#widget_ct1 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 6648811 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -41px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 33d95b5 {
    width: 55.25%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 60a4d27 {
    margin: 0px 0% 0px 0%;
}
    
#\37 9a516e0 {
    width: 71.37%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#eef77f45 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c78b310f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\35 548f142 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f3c3862e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99%;
    min-height: 1177px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mvb {
    width: 100%;
    height: 1078px;
    max-width: 100%;
    order: 1;
}
    
#\38 17269de {
    width: 71.37%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_km4 {
    width: 348px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dfe5cae9::before, #dfe5cae9 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 58%, rgba(92, 92, 92, 1) 100%);
}
#dfe5cae9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/892414df/dms3rep/multi/opt/Location-main+entrance-1920w.jpg");
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 088ff21 {
    width: 98.73%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bce882b {
    margin: 0% 0% 0% 0%;
}
    
#afc5e8f8 {
    min-height: 545px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2da8952 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb0339f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    flex-wrap: nowrap;
    order: 0;
    align-items: center;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 45a1ec3 {
    width: 54.61%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2cfc986 {
    width: 20px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\30 6251289 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 42.47%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4px;
    height: auto;
    align-self: flex-start;
    order: 0;
    justify-self: auto;
    background-color: rgba(24, 24, 27, 0.68);
    background-image: none;
    border-radius: 55px 55px 55px 55px;
    --column-gap: 4px;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4bbd7f5 {
    width: 91.14%;
    height: auto;
    max-width: 100%;
}
    
#group_ati {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.70%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e5277259 {
    min-height: 0;
    column-gap: 1%;
    row-gap: 60px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 8% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 9ef6b28 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\38 6c19253 {
    width: 64.58%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ccb23829 {
    width: 58.64%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 67f87b7 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 2071af2 {
    background-color: var(--color_4);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#\32 187fd3e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e6cd21be {
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.619819205185059%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#daf76627 {
    min-height: 716px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.35%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    align-items: center;
    height: auto;
    justify-self: auto;
    order: 0;
    border-radius: 40px 40px 40px 40px;
    padding: 0% 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ad01114 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 7d47ebf {
    width: 99.63%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
    align-self: flex-start;
}
    
#fe8e0872 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 3;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0d3e255 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e98463f.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\31 e98463f {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 3% 0px 0%;
}
    
#caae8439 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e50a222e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c26b0a28.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#c26b0a28 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 3% 0px 0%;
}
    
#\35 7f27ea7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a58c33e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0794ce5.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\33 0794ce5 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 3% 0px 0%;
}
    
#\33 b98ffb7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#caf55f25 {
    width: 99.5%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1b6faa0.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 8px 0px;
}
#b1b6faa0 {
    width: 148.797px;
    height: auto;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    order: 0;
    margin: -18px 6.107378384221711% 0px 0%;
}
    
#\30 90e894f {
    width: 99.49%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 482093b {
    width: 92.66%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8631b00 {
    width: 92.32%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcf8710a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.90%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4a85183 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1b006ad.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\38 1b006ad {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 3% 0px 0%;
}
    
#d5556aed {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 96f72e0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 df44de3.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\38 df44de3 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 3% 0px 0%;
}
    
#\39 8b9b78a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b6ea9ff {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ee4fef7.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\37 ee4fef7 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 3% 0px 0%;
}
    
#ab8c18ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_lb8 {
    width: 47.84%;
    grid-template-rows: minmax(675.265625px, max-content);
    max-width: 100%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 40px 40px 40px 40px;
    order: 1;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#group_f21 {
    align-items: flex-start;
    justify-self: start;
    align-self: end;
    order: 0;
    width: 100.00%;
    min-height: 94.96%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin: 0px 0px 0px 0px;
}
    
#\35 94cc12a {
    justify-content: flex-end;
    align-items: flex-start;
    width: 99.9%;
    min-height: 61px;
    max-height: 100%;
    align-self: auto;
    order: 3;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f98cf4a4 {
    width: 442px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    min-height: 61px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b087c83 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100.00%;
    min-height: 56px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf71cd4f {
    width: 478px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 06015a2 {
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 488px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.619819205185059%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    flex-direction: row;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e00bdbcf {
    min-height: 378px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.35%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    align-items: center;
    height: auto;
    justify-self: auto;
    order: 0;
    border-radius: 40px 40px 40px 40px;
    padding: 0% 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dccdb34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ad48a887 {
    width: 99.5%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1bda6ea {
    width: 99.63%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
    align-self: flex-start;
}
    
#c26fbc79 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100.00%;
    min-height: 100px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5c65af8 {
    width: 478px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4cebd80 {
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.619819205185059%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc3e90b9 {
    min-height: 613px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.35%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    align-items: center;
    height: auto;
    justify-self: auto;
    order: 0;
    border-radius: 40px 40px 40px 40px;
    padding: 0% 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc32cb90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#aba9d228 {
    width: 99.5%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ae7f917 {
    width: 99.63%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
    align-self: flex-start;
}
    
#\30 4ccadfe {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 3;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3872e3d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc00de79.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#fc00de79 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 3% 0px 0%;
}
    
#\35 274dc08 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3baa1c0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 70c5671.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\31 70c5671 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 3% 0px 0%;
}
    
#\32 3f3b2f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f3a3294 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a70ad45.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\35 a70ad45 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 3% 0px 0%;
}
    
#\30 e0aeb39 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4298ad2 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100.00%;
    min-height: 100px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#addc87ca {
    width: 478px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9f1745e {
    min-height: 378px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.28%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    align-items: center;
    height: auto;
    justify-self: auto;
    order: 1;
    border-radius: 40px 40px 40px 40px;
    padding: 0% 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfc524d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b9d1c037 {
    width: 99.5%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ed705aa {
    width: 99.63%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
    align-self: flex-start;
}
    
#e60e5656 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100.00%;
    min-height: 100px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d8237ad {
    width: 478px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 af1959c {
    min-height: 652px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.35%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    align-items: center;
    height: auto;
    justify-self: auto;
    order: 0;
    border-radius: 40px 40px 40px 40px;
    padding: 0% 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9a7395d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ed1e6877 {
    width: 99.5%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba971b4e {
    width: 99.63%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
    align-self: flex-start;
}
    
#\38 ba58fc7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 3;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bb1d899 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a8a3f15.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\33 a8a3f15 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 3% 0px 0%;
}
    
#f359d3b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a548d34f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bfb323d.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\33 bfb323d {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 3% 0px 0%;
}
    
#aa0ebc26 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2d0396c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 24eb69a.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\33 24eb69a {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 3% 0px 0%;
}
    
#\34 fa4466f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 99f6875 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100.00%;
    min-height: 100px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1ef7c8d {
    width: 478px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 18652ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ee8a330.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 2% 2% 2%;
}
#\33 ee8a330 {
    width: 64.58%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#widget_l1o {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 5cfa247 {
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.619819205185059%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    flex-wrap: nowrap;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_us4 {
    width: 1589px;
    height: 253px;
    max-width: 100%;
    align-self: flex-start;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f4273dd5 {
    background-color: var(--color_2);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#fada3601 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\33 19ba41a {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#eaaa2b09 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 17036ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_lgc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_sj1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_sj1 {
    width: 25%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#widget_g3j {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#e030501d.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#e030501d {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 3% 0px 0%;
}
    
#\38 b5c8a44 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 4;
    align-self: auto;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d3e925c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(250, 250, 250, 1);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f3be601 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_47i {
    width: 99.54%;
    grid-template-rows: minmax(628px, max-content);
    max-width: 100%;
}
    
#widget_u6u.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_u6u {
    width: 100.00%;
    height: 470px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 8%;
}
    
#\36 acd714d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(250, 250, 250, 1);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7b5f950.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#c7b5f950 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 3% 0px 0%;
}
    
#\31 95bccd0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 189f722 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(250, 250, 250, 1);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c815bbc.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\32 c815bbc {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 3% 0px 0%;
}
    
#\34 1ee49b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 236d353 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c02998e {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6944c13 {
    align-items: flex-start;
    width: 78.07%;
    min-height: 268px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(24, 24, 26, 1);
    background-image: none;
    border-radius: 40px 40px 40px 40px;
    justify-self: end;
    align-self: start;
    height: auto;
    padding: 5.974607916355489% 5.974607916355489% 5.974607916355489% 5.974607916355489%;
    margin: 352px 2.9678627935861255% 0px 0%;
}
    
#cd3d3ef1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rbl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 ba5b08a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\33 b892a6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e4013860 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ed16e70 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 18px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    order: 0;
    padding: 2% 1% 2% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\39 98bcbad {
    margin: 0px 0% 0px 0%;
}
    
#widget_31v {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\34 3755b3c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#e565b9b7 {
    background-color: var(--color_4);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#\39 bb9f19c {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 6c8c6f4 {
    min-height: 19.89%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    order: 0;
    align-items: center;
    justify-content: flex-start;
    align-self: stretch;
    max-height: none;
    height: auto;
    border-radius: 32px 32px 32px 32px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 978c418 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f3c3af72 {
    min-height: 672px;
    column-gap: 4%;
    row-gap: 0px;
    width: 99.70%;
    min-width: 4%;
    background-color: rgba(24, 24, 27, 0);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    max-height: none;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4b08bef {
    align-items: center;
    width: 100%;
    min-height: 530px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.3028602993216065%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8lm {
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    justify-content: flex-start;
}
    
#widget_ras {
    width: 99.89%;
    height: 638px;
    min-height: 100px;
    max-width: 100%;
    order: 3;
    margin-top: 0px;
}
    
#cc1cc8de {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b5e1026 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\30 8bd057d {
    width: 84.78%;
    height: auto;
    max-width: 100%;
}
    
#a0fc6b05 {
    min-height: 20.38%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    order: 0;
    align-items: center;
    justify-content: flex-start;
    align-self: stretch;
    max-height: none;
    height: auto;
    border-radius: 32px 32px 32px 32px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#e1290bd5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 736c6e6 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\32 c494611 {
    width: 84.78%;
    height: auto;
    max-width: 100%;
}
    
#\36 1ae00d6 {
    min-height: 19.89%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    order: 0;
    align-items: center;
    justify-content: flex-start;
    align-self: stretch;
    max-height: none;
    height: auto;
    border-radius: 32px 32px 32px 32px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#ebeb5bf1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8f57d90 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\30 23e8e36 {
    width: 84.78%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 4217733 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\35 b09585a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 7da842c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 1780cbd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 4b82e75 {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e53ae85 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 e9c29f7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 99.99%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8b0da05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a25148dc {
    margin: 0px 0% 0px 0%;
}
    
#cc6f97aa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    order: 0;
    border-radius: 40px 40px 40px 40px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#fa927c28 {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bdb100d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vg9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 bfa8bbe {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 99.99%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 05b09b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    order: 0;
    border-radius: 40px 40px 40px 40px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#cf5dde06 {
    width: 250px;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#f7315c1c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ae1537a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 cd8aa6c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 4a8b2b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    order: 0;
    border-radius: 40px 40px 40px 40px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 786c05a {
    width: 250px;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#f7354c07 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 0058dce {
    width: 99.71%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7cb4638 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\39 cbd57dc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    order: 0;
    border-radius: 40px 40px 40px 40px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#aa34d2fe {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bc30dbe8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 ed9c1a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a03f77ab {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c901a2c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    order: 0;
    border-radius: 40px 40px 40px 40px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f1c6359 {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f49dd67c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 bf85c0b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 3542d38 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 e8201b1 {
    align-items: flex-start;
    width: 99.87%;
    min-height: 317px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(24, 24, 26, 1);
    background-image: none;
    border-radius: 40px 40px 40px 40px;
    height: auto;
    padding: 5.974607916355489% 5.974607916355489% 5.974607916355489% 5.974607916355489%;
    margin: 0px 0% 0px 0%;
}
    
#a3ed0b1a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 22d704e {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1c057df {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#e9998156 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4c2aa88 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#dba2addf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(10, 10, 11, 1);
    background-image: none;
    flex-wrap: nowrap;
    order: 0;
    padding: 4% 2% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 f2a3c8c {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 193e814 {
    background-color: var(--color_4);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#\31 691011a::before, #\31 691011a > .bgExtraLayerOverlay {
    
}
#\31 691011a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: none;
    order: 1;
    background-color: rgba(10, 10, 11, 1);
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 cf01a1a {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 dd25ed3 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 1b218e8 {
    align-items: flex-start;
    width: 99.87%;
    min-height: 327px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(24, 24, 26, 1);
    background-image: none;
    border-radius: 40px 40px 40px 40px;
    height: auto;
    padding: 5.974607916355489% 5.974607916355489% 5.974607916355489% 5.974607916355489%;
    margin: 0px 0% 0px 0%;
}
    
#ec0fac33 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0c3df41 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da3860d9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#a02b35f9 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\34 3de479e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(10, 10, 11, 1);
    background-image: none;
    flex-wrap: nowrap;
    order: 1;
    padding: 4% 6% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#ced696e0 {
    background-color: var(--color_4);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#c490e26b::before, #c490e26b > .bgExtraLayerOverlay {
    
}
#c490e26b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: none;
    order: 0;
    background-color: rgba(10, 10, 11, 1);
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 f545d7d::before, #\34 f545d7d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 1;
    border-radius: inherit;
}
#\34 f545d7d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/892414df/dms3rep/multi/opt/parking-1920w.png");
}
#\34 f545d7d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/ACeGyyiDyDKFyzmGykGFxEV7rVB7pF+IrXOgyIKw1wBAdpg+cZNEdJhMdZdPcpFKY3hYaHJue3+ImqKTqrgAT2FnVWJmZm9weXt1b3BqV1NLWFBDcmdTkYp3nJuMAElFO1dPQW5fTIl0WYBuV2teTmleTn5vWJaEaZ2McQBSST1jV0h6aVSTfmSRfGWFdWN+cWSJe2uXh3OejHYAa1pFc2NPfGxZiHZkj3xrlYJwl4Ryl4Z1m4t6n45+AIJuWId0YI17aZWCcJyHdJ+JdZuHcpaEcpaGdZeJedfQYO9oT9UlAAAAAElFTkSuQmCC');
}
    
#ed588479 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 8e3db18 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 373e62f {
    background-color: var(--color_4);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#\36 4547c30 {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 44df7f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 131c653 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 f4a0fef {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7e9086e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\30 d58f96e {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 02ea98a {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d74d991a {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#ae658ea9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4761b9a {
    align-items: flex-start;
    width: 99.87%;
    min-height: 321px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(24, 24, 26, 1);
    background-image: none;
    border-radius: 40px 40px 40px 40px;
    height: auto;
    padding: 5.974607916355489% 5.974607916355489% 5.974607916355489% 5.974607916355489%;
    margin: 0px 0% 0px 0%;
}
    
#c301419d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(10, 10, 11, 1);
    background-image: none;
    flex-wrap: nowrap;
    order: 1;
    padding: 4% 2% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#dfa5412f {
    background-color: var(--color_4);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#\31 228d95b::before, #\31 228d95b > .bgExtraLayerOverlay {
    
}
#\31 228d95b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: none;
    order: 0;
    background-color: rgba(10, 10, 11, 1);
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e37f254e {
    margin: 0% 0% 0% 0%;
}
    
#\33 28ee4e1::before, #\33 28ee4e1 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 58%, rgba(92, 92, 92, 1) 100%);
}
#\33 28ee4e1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(113, 174, 18, 1);
}
    
#\32 669500b {
    width: 99.78%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5a22959 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 c4079a0 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mlc {
    align-items: flex-start;
    width: 66.9%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 e82c397 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 70aa73d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 63.92%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4px;
    height: auto;
    align-self: auto;
    order: 0;
    justify-self: auto;
    background-color: var(--color_13);
    background-image: none;
    border-radius: 55px 55px 55px 55px;
    --column-gap: 4px;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a3ba59a {
    width: 91.14%;
    height: auto;
    max-width: 100%;
}
    
#\38 405087f {
    width: 20px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\36 4bc6bbf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0b0f54e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    background-color: rgba(9, 9, 11, 1);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    justify-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aeec9f0a.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#aeec9f0a {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 3% 0px 0%;
}
    
#\39 6a74386 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    background-color: rgba(9, 9, 11, 1);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    justify-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b7991f3.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\38 b7991f3 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 3% 0px 0%;
}
    
#\36 5cfd1bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a19b404a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    background-color: rgba(9, 9, 11, 1);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    justify-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9a2aae6.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#b9a2aae6 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 3% 0px 0%;
}
    
#\37 f91b1d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9eb8abb {
    align-items: flex-start;
    width: 99.87%;
    min-height: 317px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(24, 24, 26, 1);
    background-image: none;
    border-radius: 40px 40px 40px 40px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5.974607916355489% 5.974607916355489% 5.974607916355489% 5.974607916355489%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c70b170b {
    width: 99.63%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ae8 {
    width: 280px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#summer-promo {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    flex-wrap: nowrap;
    order: 0;
    align-items: center;
    border-radius: 40px 40px 40px 40px;
    flex-direction: row;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 a4e38fd {
    margin: 0px 0% 0px 0%;
}
    
#ae279225 {
    width: 100%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\32 b6e1404 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 1%;
    min-height: 240px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b7ca0c65 {
    width: 50%;
    min-height: 8px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b5436139 {
    min-width: 32px;
}
    
#\35 38fa159 {
    margin: 0px 0% 0px 0%;
}
    
#ae9d0bde::before, #ae9d0bde > .bgExtraLayerOverlay {
    
}
#ae9d0bde {
    width: 50%;
    min-height: 8px;
}
    
#e32a33aa {
    min-width: 32px;
}
    
#e7a33f60 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 548f142 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 1%;
    min-height: 240px;
}
    
#eef77f45 {
    width: 100%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\37 60a4d27 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 088ff21 {
    min-width: 32px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#dfe5cae9::before, #dfe5cae9 > .bgExtraLayerOverlay {
    
}
    
#\34 bce882b {
    margin: 0px 0% 0px 0%;
}
    
#afc5e8f8 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 0% 0% 0% 0%;
}
    
#eb0339f6 {
    width: 100%;
    min-height: 8px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 2da8952 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.36%;
}
    
#\31 45a1ec3 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_ati {
    justify-content: flex-start;
    column-gap: 3.287671232876712%;
    flex-direction: row;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e5277259 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 1%;
    min-height: 0;
}
    
#\33 67f87b7 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\32 2071af2 {
    margin: 0px 0% 0px 0%;
}
    
#\32 187fd3e {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#e6cd21be {
    column-gap: 2.619819205185059%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#daf76627 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 513px;
}
    
#innergrid_lb8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    grid-template-rows: minmax(443px, max-content);
}
    
#group_f21 {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 88.91%;
    width: 100.00%;
    margin: 33px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bcf8710a {
    height: auto;
    min-height: 112px;
}
    
#\35 94cc12a {
    height: auto;
    min-height: 61px;
}
    
#\30 06015a2 {
    column-gap: 2.619819205185059%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e00bdbcf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 513px;
}
    
#d4cebd80 {
    column-gap: 2.619819205185059%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#dc3e90b9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 513px;
}
    
#\35 9f1745e {
    width: 100%;
    height: auto;
    min-height: 513px;
}
    
#\31 af1959c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 513px;
}
    
#\35 5cfa247 {
    column-gap: 2.619819205185059%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f4273dd5 {
    margin: 0px 0% 0px 0%;
}
    
#\33 19ba41a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 1%;
    min-height: 0;
}
    
#eaaa2b09 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\37 17036ab {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e4013860 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 1%;
    min-height: 240px;
}
    
#\34 ed16e70 {
    width: 100%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\39 98bcbad {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e565b9b7 {
    margin: 0px 0% 0px 0%;
}
    
#\39 bb9f19c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 1%;
    min-height: 0;
}
    
#\39 978c418 {
    width: 49.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#group_8lm {
    width: 49.5%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 b09585a {
    width: 100%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#a25148dc {
    margin: 0px 0% 0px 0%;
}
    
#\33 e53ae85 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 1%;
    min-height: 240px;
}
    
#\32 bfa8bbe {
    margin-top: 5px;
    column-gap: 3.4245964505484707%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cf5dde06 {
    height: auto;
}
    
#\34 786c05a {
    height: auto;
}
    
#\34 f1c6359 {
    height: auto;
}
    
#aa34d2fe {
    height: auto;
}
    
#fa927c28 {
    height: auto;
}
    
#\36 e9c29f7 {
    column-gap: 3.4245964505484707%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cc6f97aa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 cbd57dc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c901a2c2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 05b09b4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 4a8b2b8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a3ed0b1a {
    min-width: 32px;
}
    
#e9998156 {
    min-width: 32px;
}
    
#dba2addf {
    width: 50%;
    min-height: 8px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 0;
}
    
#\31 f2a3c8c {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 0% 0% 0% 0%;
}
    
#\36 193e814 {
    margin: 0px 0% 0px 0%;
}
    
#\31 691011a::before, #\31 691011a > .bgExtraLayerOverlay {
    
}
#\31 691011a {
    width: 50%;
    min-height: 8px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 cf01a1a {
    min-width: 32px;
}
    
#\35 dd25ed3 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 0% 0% 0% 0%;
}
    
#b0c3df41 {
    min-width: 32px;
}
    
#\34 3de479e {
    width: 50%;
    min-height: 8px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ced696e0 {
    margin: 0px 0% 0px 0%;
}
    
#c490e26b::before, #c490e26b > .bgExtraLayerOverlay {
    
}
#c490e26b {
    width: 50%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ed588479 {
    width: 100%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\33 8e3db18 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 1%;
    min-height: 240px;
}
    
#\30 373e62f {
    margin: 0px 0% 0px 0%;
}
    
#\34 f545d7d::before, #\34 f545d7d > .bgExtraLayerOverlay {
    
}
#\34 f545d7d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/ACeGyyiDyDKFyzmGykGFxEV7rVB7pF+IrXOgyIKw1wBAdpg+cZNEdJhMdZdPcpFKY3hYaHJue3+ImqKTqrgAT2FnVWJmZm9weXt1b3BqV1NLWFBDcmdTkYp3nJuMAElFO1dPQW5fTIl0WYBuV2teTmleTn5vWJaEaZ2McQBSST1jV0h6aVSTfmSRfGWFdWN+cWSJe2uXh3OejHYAa1pFc2NPfGxZiHZkj3xrlYJwl4Ryl4Z1m4t6n45+AIJuWId0YI17aZWCcJyHdJ+JdZuHcpaEcpaGdZeJedfQYO9oT9UlAAAAAElFTkSuQmCC');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 d58f96e {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 0% 0% 0% 0%;
}
    
#\37 02ea98a {
    min-width: 32px;
}
    
#ae658ea9 {
    min-width: 32px;
}
    
#c301419d {
    width: 50%;
    min-height: 8px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#dfa5412f {
    margin: 0px 0% 0px 0%;
}
    
#\31 228d95b::before, #\31 228d95b > .bgExtraLayerOverlay {
    
}
#\31 228d95b {
    width: 50%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e37f254e {
    margin: 0px 0% 0px 0%;
}
    
#\33 28ee4e1::before, #\33 28ee4e1 > .bgExtraLayerOverlay {
    
}
    
#a5a22959 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 0% 0% 0% 0%;
}
    
#\34 c4079a0 {
    min-width: 32px;
}
    
#\33 70aa73d {
    width: 99.17%;
}
    
#group_mlc {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\31 e82c397 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#summer-promo {
    width: 100%;
    min-height: 8px;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 4%;
}
}



@media (max-width: 767px) {
    
#ae279225 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 b6e1404 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 a307318 {
    width: 100.00%;
}
    
#\31 1accb2a {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#b7ca0c65 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    padding: 10% 6% 10% 6%;
    margin: 0% 0% 0% 0%;
}
    
#ae9d0bde::before, #ae9d0bde > .bgExtraLayerOverlay {
    
}
#ae9d0bde {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e7a33f60 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\35 38fa159 {
    margin: 0px 0% 0px 0%;
}
    
#widget_2p8 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\38 6648811.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 6648811 {
    margin: 0px 0% 0px 0%;
}
    
#\35 548f142 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#eef77f45 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 33d95b5 {
    width: 100.00%;
}
    
#\37 9a516e0 {
    width: 100.00%;
}
    
#\38 17269de {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#dfe5cae9::before, #dfe5cae9 > .bgExtraLayerOverlay {
    
}
    
#\34 bce882b {
    margin: 0px 0% 0px 0%;
}
    
#afc5e8f8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#eb0339f6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    row-gap: 24px;
    padding: 10% 0% 10% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 6251289 {
    width: 100.00%;
}
    
#\36 2da8952 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_ati {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 45a1ec3 {
    width: 100.00%;
}
    
#\39 2cfc986 {
    width: 19.7656px;
}
    
#\30 4bbd7f5 {
    width: 82.38%;
}
}



@media (max-width: 767px) {
    
#e5277259 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 67f87b7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 187fd3e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#daf76627 {
    width: 100%;
    min-height: 655px;
    align-items: center;
    height: auto;
    padding: 2% 20px 10% 20px;
    margin: 0px 0% 0px 0%;
}
    
#fe8e0872 {
    height: auto;
    min-height: 146px;
    order: 4;
}
    
#f0d3e255 {
    justify-content: flex-start;
}
    
#e50a222e {
    justify-content: flex-start;
}
    
#\31 a58c33e {
    justify-content: flex-start;
}
    
#bcf8710a {
    height: auto;
    min-height: 146px;
}
    
#d4a85183 {
    justify-content: flex-start;
}
    
#\32 96f72e0 {
    justify-content: flex-start;
}
    
#\39 b6ea9ff {
    justify-content: flex-start;
}
    
#e6cd21be {
    column-gap: 2.619819205185059%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#innergrid_lb8 {
    width: 100%;
    grid-template-rows: minmax(601.6796875px, max-content);
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 94cc12a {
    height: auto;
    min-height: 61px;
}
    
#\30 b087c83 {
    height: auto;
    min-height: 56px;
    justify-content: flex-start;
}
    
#ccb23829 {
    width: 100.00%;
}
    
#\38 6c19253 {
    width: 100.00%;
}
    
#\30 06015a2 {
    column-gap: 2.619819205185059%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e00bdbcf {
    width: 100%;
    min-height: 370px;
    align-items: center;
    height: auto;
    padding: 2% 20px 10% 20px;
    margin: 0px 0% 0px 0%;
}
    
#c26fbc79 {
    height: auto;
    min-height: 56px;
    justify-content: flex-start;
}
    
#d4cebd80 {
    column-gap: 2.619819205185059%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#dc3e90b9 {
    width: 100%;
    min-height: 531px;
    align-items: center;
    height: auto;
    padding: 2% 20px 10% 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4ccadfe {
    height: auto;
    min-height: 146px;
    order: 4;
}
    
#a3872e3d {
    justify-content: flex-start;
}
    
#c3baa1c0 {
    justify-content: flex-start;
}
    
#\31 f3a3294 {
    justify-content: flex-start;
}
    
#\32 4298ad2 {
    height: auto;
    min-height: 56px;
    justify-content: flex-start;
}
    
#\35 9f1745e {
    width: 100%;
    min-height: 357px;
    align-items: center;
    height: auto;
    padding: 2% 20px 10% 20px;
    margin: 0px 0% 0px 0%;
}
    
#e60e5656 {
    height: auto;
    min-height: 56px;
    justify-content: flex-start;
}
    
#\31 af1959c {
    width: 100%;
    min-height: 514px;
    align-items: center;
    height: auto;
    padding: 2% 20px 10% 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ba58fc7 {
    height: auto;
    min-height: 146px;
    order: 4;
}
    
#\38 bb1d899 {
    justify-content: flex-start;
}
    
#a548d34f {
    justify-content: flex-start;
}
    
#a2d0396c {
    justify-content: flex-start;
}
    
#\34 99f6875 {
    height: auto;
    min-height: 56px;
    justify-content: flex-start;
}
    
#\30 90e894f {
    width: 98.93%;
}
    
#group_f21 {
    justify-self: end;
    align-self: end;
    height: auto;
    min-height: 100.00%;
    width: 99.84%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 8631b00 {
    width: 99.29%;
}
    
#\33 ee8a330 {
    width: 100.00%;
}
    
#\35 5cfa247 {
    column-gap: 2.619819205185059%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_us4 {
    align-self: flex-start;
    height: 470px;
}
}



@media (max-width: 767px) {
    
#\33 19ba41a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#eaaa2b09 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 17036ab {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 b5c8a44 {
    height: auto;
    min-height: 146px;
    order: 4;
}
    
#\31 d3e925c {
    justify-content: flex-start;
}
    
#widget_u6u.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_u6u {
    height: 240px;
    margin: 0px 0% 0px 0%;
}
    
#\36 acd714d {
    justify-content: flex-start;
}
    
#\39 189f722 {
    justify-content: flex-start;
}
    
#\34 6944c13 {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    height: auto;
    min-height: 247px;
    margin: 247px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_47i {
    width: 98.91%;
    grid-template-rows: minmax(512px, max-content);
}
}



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



@media (max-width: 767px) {
    
#\39 bb9f19c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 6c8c6f4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 978c418 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f3c3af72 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e4b08bef {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_8lm {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a0fc6b05 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 1ae00d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#\35 b09585a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cc6f97aa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fa927c28 {
    height: auto;
}
    
#\33 e53ae85 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 e9c29f7 {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 bfa8bbe {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 05b09b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cf5dde06 {
    height: auto;
}
    
#\33 4a8b2b8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 786c05a {
    height: auto;
}
    
#\39 cbd57dc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#aa34d2fe {
    height: auto;
}
    
#c901a2c2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 f1c6359 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#c4c2aa88 {
    height: 240px;
}
    
#dba2addf {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    padding: 10% 6% 10% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 f2a3c8c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\31 691011a::before, #\31 691011a > .bgExtraLayerOverlay {
    
}
#\31 691011a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 193e814 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 dd25ed3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#a02b35f9 {
    height: 240px;
}
    
#\34 3de479e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    padding: 10% 6% 10% 6%;
    margin: 0% 0% 0% 0%;
}
    
#c490e26b::before, #c490e26b > .bgExtraLayerOverlay {
    
}
#c490e26b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ced696e0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ed588479 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 8e3db18 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 f545d7d::before, #\34 f545d7d > .bgExtraLayerOverlay {
    
}
#\34 f545d7d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/ACeGyyiDyDKFyzmGykGFxEV7rVB7pF+IrXOgyIKw1wBAdpg+cZNEdJhMdZdPcpFKY3hYaHJue3+ImqKTqrgAT2FnVWJmZm9weXt1b3BqV1NLWFBDcmdTkYp3nJuMAElFO1dPQW5fTIl0WYBuV2teTmleTn5vWJaEaZ2McQBSST1jV0h6aVSTfmSRfGWFdWN+cWSJe2uXh3OejHYAa1pFc2NPfGxZiHZkj3xrlYJwl4Ryl4Z1m4t6n45+AIJuWId0YI17aZWCcJyHdJ+JdZuHcpaEcpaGdZeJedfQYO9oT9UlAAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#\30 d58f96e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#d74d991a {
    height: 240px;
}
    
#c301419d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    padding: 10% 6% 10% 6%;
    margin: 0% 0% 0% 0%;
}
    
#dfa5412f {
    margin: 0px 0% 0px 0%;
}
    
#\31 228d95b::before, #\31 228d95b > .bgExtraLayerOverlay {
    
}
#\31 228d95b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#e37f254e {
    margin: 0px 0% 0px 0%;
}
    
#\33 28ee4e1::before, #\33 28ee4e1 > .bgExtraLayerOverlay {
    
}
    
#\32 669500b {
    width: 100.00%;
}
    
#a5a22959 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\33 70aa73d {
    width: 100.00%;
}
    
#\38 a3ba59a {
    width: 82.38%;
}
    
#\38 405087f {
    width: 19.7656px;
}
    
#\38 0b0f54e {
    justify-content: flex-start;
}
    
#\39 6a74386 {
    justify-content: flex-start;
}
    
#a19b404a {
    justify-content: flex-start;
}
    
#group_mlc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 e82c397 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#summer-promo {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
    margin: 0% 0% 0% 0%;
}
}

