*#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 div.u_1606902671 img[dm_changed]
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1606902671 img
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img[dm_changed]
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
*#dm *.dmBody div.u_1666116381 .optin-section
{
	color:var(--color_6) !important;
}
*#dm *.dmBody div.u_1666116381 .optin-section h4
{
	color:var(--color_6) !important;
}
*#dm *.dmBody div.u_1666116381 label[for="termsAndConditions"]
{
	color:var(--color_6) !important;
}
*#dm *.dmBody div.u_1666116381 .coupon-title
{
	color:var(--color_6) !important;
}
*#dm *.dmBody div.u_1666116381 .coupon-content
{
	color:var(--color_6) !important;
}
*#dm *.dmBody *.u_1666116381 select
{
	background-color:var(--color_6) !important;
}
*#dm *.dmBody div.u_1666116381 select>option
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1666116381 .select-wrapper
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1666116381 label[for="notListedCheckbox"]
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1666116381 input+label
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody *.u_1666116381 legend
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1666116381 .legend
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1666116381 input[type="text"]
{
	color:rgba(0,0,0,1) !important;
	border-color:rgba(0,0,0,1) !important;
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1666116381 input[type="email"]
{
	color:rgba(0,0,0,1) !important;
	border-color:rgba(0,0,0,1) !important;
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1666116381 input[type="tel"]
{
	color:rgba(0,0,0,1) !important;
	border-color:rgba(0,0,0,1) !important;
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1666116381 select:not(.the-datepicker__select)
{
	border-color:rgba(0,0,0,1) !important;
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1666116381 textarea
{
	color:rgba(0,0,0,1) !important;
	border-color:rgba(0,0,0,1) !important;
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody *.u_3265321312
{
	width:100% !important;
}
*#dm *.dmBody div.u_1637697245 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_2784113121 .title
{
	text-align:LEFT !important;
}
*#dm *.dmBody div.u_2784113121 .title
{
	color:var(--color_4) !important;
}
*#dm *.dmBody *.u_2784113121 .content
{
	text-align:LEFT !important;
}
*#dm *.dmBody div.u_2784113121 .content
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_2784113121 .content a
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_2784113121 .btn-redeem span.text
{
	font-family:'Aileron-Bold' !important;
}
*#dm *.dmBody div.u_2784113121 .btn-redeem:hover
{
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-color:var(--color_4) !important;
}
*#dm *.dmBody div.u_2784113121 .btn-redeem.hover
{
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-color:var(--color_4) !important;
}
*#dm *.dmBody div.u_2784113121 .btn-redeem
{
	background-color:rgba(127,145,222,1) !important;
	border-radius:0px 0px 0px 0px !important;
}
*#dm *.dmBody *.u_3919446508
{
	width:100% !important;
}
*#dm *.dmBody div.u_3919446508 img
{
	object-position:0% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_3431095206 .view-all-reviews
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_3431095206 .view-all-reviews span.text
{
	text-decoration:underline !important;
}
*#dm *.dmBody div.u_3431095206 .view-all-reviews:hover
{
	border-color:rgba(65,67,69,0) !important;
}
*#dm *.dmBody div.u_3431095206 .view-all-reviews.hover
{
	border-color:rgba(65,67,69,0) !important;
}
*#dm *.dmBody div.u_3431095206 .leave-a-review
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_3431095206 .leave-a-review span.text
{
	text-decoration:underline !important;
}
*#dm *.dmBody div.u_3431095206 .leave-a-review:hover
{
	border-color:rgba(65,67,69,0) !important;
}
*#dm *.dmBody div.u_3431095206 .leave-a-review.hover
{
	border-color:rgba(65,67,69,0) !important;
}
*#dm *.dmBody div.u_3431095206 .leave-a-review:hover span.text
{
	text-decoration:none !important;
}
*#dm *.dmBody div.u_3431095206 .leave-a-review.hover span.text
{
	text-decoration:none !important;
}
*#dm *.dmBody div.u_3431095206 .opinion
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_3431095206 .readmore>span
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_3384209120 hr
{
	color:rgba(231,1,1,1) !important;
}
*#dm *.dmBody div.u_1091902711 hr
{
	color:rgba(231,1,1,1) !important;
}
*#dm *.dmBody *.u_1007454282
{
	width:100% !important;
}
*#dm *.dmBody *.u_935751609
{
	width:100% !important;
}
*#dm *.dmBody *.u_1466111607
{
	width:100% !important;
}
*#dm *.dmBody *.u_1639463993
{
	width:100% !important;
}
*#dm *.dmBody *.u_1610815614
{
	width:100% !important;
}
*#dm *.dmBody *.u_1629821812
{
	width:100% !important;
}
*#dm *.dmBody *.u_1650733663
{
	width:100% !important;
}
*#dm *.dmBody *.u_1376568428
{
	width:100% !important;
}
*#dm *.dmBody div.u_2753146979 hr
{
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1927859958 hr
{
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_4152732627 hr
{
	color:rgba(37,64,133,1) !important;
}
*#dm *.dmBody div.u_1323891239 hr
{
	color:rgba(37,64,133,1) !important;
}
*#dm *.dmBody div.u_1233882987 hr
{
	color:rgba(37,64,133,1) !important;
}
*#dm *.dmBody div.u_1057172095 hr
{
	color:rgba(37,64,133,1) !important;
}
*#dm *.dmBody div.u_1030472924 hr
{
	color:rgba(37,64,133,1) !important;
}
*#dm *.dmBody div.u_1873843705 hr
{
	color:rgba(37,64,133,1) !important;
}
*#dm *.dmBody div.u_1272313623 hr
{
	color:rgba(37,64,133,1) !important;
}
*#dm *.dmBody div.u_1910953361 hr
{
	color:rgba(37,64,133,1) !important;
}
*#dm *.dmBody div.u_1407593951 hr
{
	color:rgba(37,64,133,1) !important;
}
*#dm *.dmBody div.u_999550361 hr
{
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1827743710 hr
{
	color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1110664977
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1698980423
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1376257293
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1203212611
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1423767825
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_3569880482 hr
{
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1648653064 hr
{
	color:var(--color_2) !important;
}
*#dm *.dmBody *.u_1666116381 input[type="text"]
{
	background-color:rgba(255,255,255,0.5) !important;
}
*#dm *.dmBody *.u_1666116381 input[type="email"]
{
	background-color:rgba(255,255,255,0.5) !important;
}
*#dm *.dmBody *.u_1666116381 input[type="tel"]
{
	background-color:rgba(255,255,255,0.5) !important;
}
*#dm *.dmBody *.u_1666116381 select:not(.the-datepicker__select)
{
	background-color:rgba(255,255,255,0.5) !important;
}
*#dm *.dmBody *.u_1666116381 textarea
{
	background-color:rgba(255,255,255,0.5) !important;
}
*#dm *.dmBody *.u_1473552666
{
	width:100% !important;
}
*#dm *.dmBody div.u_324696041 .heading
{
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_324696041 .redirect
{
	color:var(--color_2) !important;
}
*#dm *.dmBody *.u_324696041 .star-icon.full:before
{
	color:var(--color_2) !important;
}
*#dm *.dmBody *.u_324696041 .star-icon.half:before
{
	color:var(--color_2) !important;
}
*#dm *.dmBody a.u_2849553401
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_2849553401:hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_2849553401.hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody *.u_3785456833
{
	width:100% !important;
}
*#dm *.dmBody *.u_3431095206 .swiper-button-next:not(:hover)
{
	color:var(--color_2) !important;
}
*#dm *.dmBody *.u_3431095206 .swiper-button-prev:not(:hover)
{
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1443645612 hr
{
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1138631773 hr
{
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1280994482 hr
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1160485250 hr
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1723337087 hr
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1053963739 hr
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1568147962 hr
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1513473095 hr
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1141134295 hr
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1442884676 hr
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1335115317 hr
{
	color:var(--color_4) !important;
}
*#dm *.dmBody *.u_1637697245
{
	width:100% !important;
}
*#dm *.dmBody div.u_1043465551 hr
{
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1886912707 hr
{
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1692638920 hr
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_2386254859 hr
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1757007083 hr
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1058339022 hr
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1831287306 hr
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1184387128 hr
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1157283521 hr
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1033852324 hr
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1453760344 hr
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_2411055697
{
	background-color:rgba(74,128,255,0) !important;
	background-image:url(https://irp.cdn-website.com/f5bbcb4f/dms3rep/multi/Rectangle+8834.svg) !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:100% 50% !important;
}
*#dm *.dmBody a.u_1110664977:hover
{
	background-color:rgba(237,26,26,0.7) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1110664977.hover
{
	background-color:rgba(237,26,26,0.7) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1051728508:hover
{
	background-color:rgba(237,26,26,0.7) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1051728508.hover
{
	background-color:rgba(237,26,26,0.7) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1698980423:hover
{
	background-color:rgba(237,26,26,0.7) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1698980423.hover
{
	background-color:rgba(237,26,26,0.7) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1376257293:hover
{
	background-color:rgba(237,26,26,0.7) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1376257293.hover
{
	background-color:rgba(237,26,26,0.7) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1203212611:hover
{
	background-color:rgba(237,26,26,0.7) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1203212611.hover
{
	background-color:rgba(237,26,26,0.7) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1423767825:hover
{
	background-color:rgba(237,26,26,0.7) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1423767825.hover
{
	background-color:rgba(237,26,26,0.7) !important;
	background-image:initial !important;
}
*#dm *.dmBody nav.u_1347447045
{
	color:white !important;
}
*#dm *.dmBody *.u_2784113121 .btn-redeem
{
	text-align:CENTER !important;
}
*#dm *.dmBody div.u_3431095206 .review-information
{
	color:var(--color_2) !important;
	font-family:'Aileron-SemiBold' !important;
	font-weight:400 !important;
}
*#dm *.dmBody div.u_3431095206 .view-all-reviews:hover span.text
{
	text-decoration:none !important;
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_3431095206 .view-all-reviews.hover span.text
{
	text-decoration:none !important;
	color:var(--color_4) !important;
}
*#dm *.dmBody *.u_668924957
{
	width:100% !important;
}
*#dm *.dmBody div.u_3434769704
{
	background-color:rgba(1,9,31,1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_2849553401 span.text
{
	color:var(--color_2) !important;
	font-size:24px !important;
}
*#dm *.dmBody a.u_1646034063 span.text
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_446401775 .business-hours-wrapper *
{
	color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1051728508
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1295910978
{
	z-index:1 !important;
	pointer-events:none !important;
	position:relative !important;
}
*#dm *.dmBody div.u_241809287
{
	z-index:1 !important;
	pointer-events:none !important;
	position:relative !important;
}
*#dm *.dmBody div.u_1900506156
{
	z-index:1 !important;
	pointer-events:none !important;
	position:relative !important;
}
*#dm *.dmBody div.u_2921823415
{
	z-index:1 !important;
	pointer-events:none !important;
	position:relative !important;
}
*#dm *.dmBody div.u_1735031057
{
	z-index:1 !important;
	pointer-events:none !important;
	position:relative !important;
}
*#dm *.dmBody div.u_1629241799
{
	z-index:1 !important;
	pointer-events:none !important;
	position:relative !important;
}
*#dm *.dmBody div.u_1263577647
{
	z-index:1 !important;
	pointer-events:none !important;
	position:relative !important;
}
*#dm *.dmBody div.u_1009310429
{
	z-index:1 !important;
	pointer-events:none !important;
	position:relative !important;
}
*#dm *.dmBody div.u_1697787526
{
	z-index:1 !important;
	pointer-events:none !important;
	position:relative !important;
}
*#dm *.dmBody div.u_195997031
{
	z-index:1 !important;
	pointer-events:none !important;
	position:relative !important;
}
*#dm *.dmBody div.u_1417220530
{
	z-index:1 !important;
	pointer-events:none !important;
	position:relative !important;
}
*#dm *.dmBody div.u_3080585292
{
	z-index:1 !important;
	pointer-events:none !important;
	position:relative !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;
}
@media (min-width:1025px) {
  *.stickyHeaderSpacer { display:none !important; }
}
*#dm *.dmBody div.u_2784113121 .title
{
	font-size:36px !important;
}
*#dm *.dmBody div.u_2784113121 .btn-redeem
{
	height:50px !important;
	width:230px !important;
}
*#dm *.dmBody div.u_2784113121 .btn-redeem span.text
{
	font-size:16px !important;
}
*#dm *.dmBody *.u_3431095206 .opinion
{
	line-height:27px !important;
}
*#dm *.dmBody *.u_3431095206 .readmore>span
{
	line-height:27px !important;
}
*#dm *.dmBody div.u_3431095206 .review-information
{
	font-size:20px !important;
}
*#dm *.dmBody div.u_1666116381 input[type="text"]
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1666116381 input[type="email"]
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1666116381 input[type="tel"]
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_3080585292
{
}
*#dm *.dmBody div.u_1629241799
{
}
*#dm *.dmBody div.u_241809287
{
}
*#dm *.dmBody div.u_1900506156
{
}
*#dm *.dmBody div.u_1263577647
{
}
*#dm *.dmBody div.u_1009310429
{
}
*#dm *.dmBody div.u_1697787526
{
}
*#dm *.dmBody div.u_195997031
{
}
*#dm *.dmBody div.u_1417220530
{
}
*#dm *.dmBody div.u_1666116381 .submit-btn
{
	width:250px !important;
	height:50px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\31 9df4b57 {
    grid-template-rows: minmax(555px, max-content);
    width: 100%;
    max-width: 1920px;
    padding: 0px 0% 0px 0%;
    margin: 300px 0% 0px 0%;
}
    
#a5d4c35e {
    align-items: center;
    justify-self: start;
    align-self: end;
    max-width: none;
    order: 0;
    width: 95.99851190476191%;
    min-height: auto;
    flex-direction: row;
    justify-content: space-between;
    padding: 0px 0% 0px 0%;
    margin: 0px 0px 4% 0px;
}
    
#\34 0a205bb {
    width: 100%;
    height: 555px;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    order: 0;
}
    
#afc87630 {
    width: 100%;
    height: 500px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    order: 0;
    margin: 50px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b4cf82c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\38 95f4702 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_0ve.flex-element.widget-wrapper > [data-element-type] {
    padding: 40px 120px 40px 120px;
}
#widget_0ve {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_h1h {
    width: 10%;
    height: auto;
    min-width: 32px;
    max-width: 99px;
    order: 2;
    align-self: center;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#group_ip3 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 50%;
    min-height: 50%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/f5bbcb4f/dms3rep/multi/opt/header-pattern-background-1920w.jpg);
}
#group_ip3.lazy {
    background-image: url('');
}
    
#widget_ubi {
    width: 300px;
    height: auto;
    max-width: 100%;
}
    
#widget_db1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_l7j {
    width: 300px;
    height: auto;
    max-width: 100%;
}
    
#widget_a06 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#widget_bts {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
}
    
#widget_jk6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4no {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#widget_bfu {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 95f4702 {
    padding: 220px 0% 0px 0%;
}
    
#a5d4c35e {
    width: auto;
    padding: 0px 4% 0px 0%;
    margin: 0px 0px 4% 0px;
}
    
#\31 9df4b57 {
    grid-template-rows: minmax(350px, max-content);
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 0a205bb {
    height: 350px;
    align-self: end;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#widget_bfu.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 4% 16px 4%;
}
#widget_bfu {
    position: relative;
    justify-self: center;
    align-self: start;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_0ve.flex-element.widget-wrapper > [data-element-type] {
    padding: 40px 80px 40px 40px;
}
#widget_0ve {
    margin: 0px 0% 0px 0%;
}
    
#group_ip3 {
    background-repeat: repeat;
    background-size: auto;
    width: 100%;
    min-height: 700px;
    align-items: center;
    row-gap: 8px;
    padding: 200px 4% 40px 4%;
    margin: 0px 0% 0px 0%;
}
#group_ip3.lazy {
    background-image: url('');
}
    
#widget_ubi {
    order: 1;
    width: auto;
}
    
#widget_db1 {
    order: 2;
}
    
#widget_l7j {
    order: 8;
}
    
#widget_a06 {
    order: 3;
    width: 350px;
    min-height: 50px;
}
    
#widget_bts {
    order: 4;
}
    
#widget_jk6 {
    order: 5;
}
    
#widget_4no {
    order: 6;
}
    
#ef4df3f8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#\34 0a205bb {
    height: 650px;
}
    
#afc87630 {
    height: 700px;
}
    
#\38 95f4702 {
    min-height: auto;
}
    
#\31 9df4b57 {
    grid-template-rows: minmax(650px, max-content);
}
    
#a5d4c35e {
    width: 90%;
}
    
#widget_h1h {
    max-width: 111px;
}
    
#widget_0ve.flex-element.widget-wrapper > [data-element-type] {
    padding: 40px 120px 40px 210px;
}
#widget_0ve {
    width: auto;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 0a205bb {
    height: 240px;
}
    
#afc87630 {
    height: 100%;
    align-self: start;
    justify-self: center;
    max-height: none;
    width: 100%;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#b4cf82c6 {
    width: 100%;
    min-height: 100px;
    align-items: center;
    justify-content: flex-start;
}
    
#\38 95f4702 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0% 0px 0%;
}
    
#a5d4c35e {
    align-items: center;
}
    
#widget_h1h {
    height: 240px;
}
    
#\31 9df4b57 {
    grid-template-rows: minmax(385px, max-content);
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_ip3 {
    width: 100%;
    align-items: center;
    row-gap: 8px;
    min-height: auto;
    align-self: center;
    justify-self: center;
    justify-content: center;
    background-repeat: repeat;
    background-size: auto;
    padding: 0px 0% 24px 0%;
    margin: 0px 0% 0px 0%;
}
#group_ip3.lazy {
    background-image: url('');
}
    
#widget_ubi {
    width: 92%;
    height: auto;
    order: 2;
}
    
#widget_db1 {
    width: auto;
    order: 3;
}
    
#widget_l7j {
    width: auto;
    height: auto;
    order: 8;
}
    
#widget_a06 {
    min-height: 50px;
    order: 4;
}
    
#widget_bts.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_bts {
    order: 5;
    margin: 16px 0% 0px 0%;
}
    
#widget_jk6 {
    width: auto;
    order: 6;
}
    
#widget_4no {
    width: auto;
    min-height: auto;
    order: 7;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#afc87630 {
    height: 360px;
}
    
#\31 9df4b57 {
    grid-template-rows: minmax(999px, max-content);
    padding: 0px 0% 0px 0%;
    margin: -80px 0% 0px 0%;
}
    
#widget_h1h {
    height: auto;
}
    
#\34 0a205bb {
    height: 333px;
    align-self: end;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#group_ip3 {
    align-self: start;
    justify-self: center;
    min-height: 670.5px;
    margin: 0px 0% 0px 0%;
}
#group_ip3.lazy {
    background-image: url('');
}
    
#widget_bfu.flex-element.widget-wrapper > [data-element-type] {
    padding: 80px 0px 8px 0px;
}
#widget_bfu {
    margin: 0px 0% 0px 0%;
}
    
#widget_0ve.flex-element.widget-wrapper > [data-element-type] {
    padding: 40px 100px 40px 40px;
}
#widget_0ve {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 1089e7d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cb94f0d {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\33 992c9f6 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5a190d7 {
    align-items: center;
    max-width: 1920px;
    width: 100%;
    min-height: 500px;
    order: 0;
    background-image: url(https://lirp.cdn-website.com/f5bbcb4f/dms3rep/multi/opt/appointments-form-background-1920w.jpg);
    row-gap: 40px;
    padding: 40px 4% 40px 4%;
    margin: 0px 0% 0px 0%;
}
#\36 5a190d7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAGxAAAQQDAAAAAAAAAAAAAAAAAAECAxQRI1P/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A3yzNhdjiLU/RwASf/9k=');
}
    
#\38 f62c30a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#bde85468 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_o7t {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_kjv.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_kjv {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\31 06de939.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 06de939 {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5a190d7 {
    width: 100%;
}
#\36 5a190d7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAGxAAAQQDAAAAAAAAAAAAAAAAAAECAxQRI1P/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A3yzNhdjiLU/RwASf/9k=');
}
    
#\38 f62c30a {
    width: 100%;
    min-height: 8px;
}
    
#bde85468 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 1400px) {
    
#\38 f62c30a {
    width: 100%;
    min-height: 8px;
}
    
#bde85468 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\36 5a190d7 {
    min-height: 600px;
    padding: 0px 10% 0px 10%;
    margin: 0px 0% 0px 0%;
}
#\36 5a190d7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAGxAAAQQDAAAAAAAAAAAAAAAAAAECAxQRI1P/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A3yzNhdjiLU/RwASf/9k=');
}
    
#\30 1089e7d {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 5a190d7 {
    width: 100%;
    min-height: 716px;
}
#\36 5a190d7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAGxAAAQQDAAAAAAAAAAAAAAAAAAECAxQRI1P/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A3yzNhdjiLU/RwASf/9k=');
}
    
#\38 f62c30a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bde85468 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\38 f62c30a {
    width: 100%;
    min-height: 80px;
}
    
#bde85468 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media all {
    
#d843c393 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e88bedcd {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#group_qgt {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 500px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
}
    
#innergrid_9s1 {
    grid-template-rows: minmax(600px, max-content);
    max-width: 100%;
    background-color: rgba(37, 64, 133, 1);
    background-image: url();
    background-position: 50% 100%;
    background-size: contain;
}
    
#widget_pka {
    width: 70%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#widget_448 {
    width: 30%;
    height: auto;
    justify-self: start;
    align-self: center;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#innergrid_ffe {
    grid-template-rows: minmax(600px, max-content);
    max-width: 100%;
}
    
#widget_c1j {
    width: 100%;
    height: 100%;
    justify-self: start;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#group_30u {
    align-items: flex-start;
    justify-self: start;
    align-self: center;
    order: 0;
    width: 100%;
    min-height: 50%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 24px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_0vh {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_0jv {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\39 4afcb43 {
    margin: 0px 0% 0px 0%;
}
    
#widget_koo {
    width: 100%;
    height: 150px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    justify-self: center;
    align-self: end;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e88bedcd {
    padding: 0% 0% 0% 0%;
}
    
#innergrid_9s1 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4afcb43 {
    margin: 0px 0% 0px 0%;
}
    
#group_qgt {
    flex-wrap: nowrap;
    flex-direction: column;
    row-gap: 0px;
}
    
#innergrid_ffe {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_0vh {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 1400px) {
    
#\39 4afcb43 {
    margin: 0px 0% 0px 0%;
}
    
#e88bedcd {
    max-width: none;
    min-height: 266px;
    padding: 0% 0% 0% 0%;
}
    
#d843c393 {
    width: 100%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_qgt {
    max-width: 1920px;
    min-height: 550px;
    column-gap: 0px;
}
    
#innergrid_9s1 {
    grid-template-rows: minmax(550px, max-content);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 100%;
}
    
#widget_pka {
    position: relative;
    justify-self: end;
    align-self: start;
    width: 70.00%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_448 {
    position: relative;
    justify-self: start;
    align-self: center;
    height: auto;
    width: 25%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_ffe {
    grid-template-rows: minmax(550px, max-content);
}
    
#widget_c1j {
    position: relative;
    justify-self: stretch;
    align-self: stretch;
    max-height: none;
    height: 100%;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_30u {
    align-items: center;
    justify-self: center;
    align-self: center;
    width: 70%;
    min-height: auto;
    padding: 24px 0% 24px 0%;
    margin: 0px 0px 0px 0px;
}
    
#widget_0jv {
    width: auto;
    height: auto;
}
    
#widget_koo {
    height: 150px;
}
}



@media (max-width: 767px) {
    
#d843c393 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e88bedcd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#innergrid_9s1 {
    min-width: 32px;
    width: 100%;
    grid-template-rows: minmax(350px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#widget_448 {
    height: 240px;
}
    
#widget_c1j {
    height: 100%;
    align-self: stretch;
    max-height: none;
    justify-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#\39 4afcb43 {
    margin: 0px 0% 0px 0%;
}
    
#group_qgt {
    flex-wrap: nowrap;
    flex-direction: column;
    row-gap: 0px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_ffe {
    min-width: 32px;
    width: 100%;
    grid-template-rows: minmax(500px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#widget_pka.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 50px 0px;
}
#widget_pka {
    width: 92%;
    justify-self: center;
    margin: 0px 0px 0px 0px;
}
    
#group_30u {
    padding: 24px 4% 24px 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_koo {
    height: 240px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_pka {
    width: 70%;
    align-self: start;
    justify-self: end;
    margin: 0px 0px 0px 0px;
}
    
#widget_448 {
    height: 200px;
    width: auto;
}
    
#widget_0vh {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#d20c62c8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c4825085 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#group_5tk {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/f5bbcb4f/dms3rep/multi/opt/entry-slider-wrapper-1920w.jpg);
    padding: 60px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
#group_5tk.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAGBABAQADAAAAAAAAAAAAAAAAAAIRIVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A09OoTzXQB//Z');
}
    
#group_sa3 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
}
    
#widget_ken {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_d3b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_d3b {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afff88dc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#afff88dc {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#widget_2aj {
    width: 92%;
    height: auto;
    max-width: 1200px;
}
    
#widget_t2a {
    width: 100%;
    height: auto;
    max-width: 500px;
}
    
#widget_lsk {
    width: 92%;
    height: auto;
    max-width: 1200px;
}
    
#widget_40n {
    width: 50%;
    height: auto;
    max-width: 100%;
}
    
#group_ica {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_o20 {
    width: 90%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
    
#group_k0n {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(230, 230, 230, 0.5);
    background-image: initial;
    padding: 0px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_01d {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\34 06ead67 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\37 9812fa6 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 8fc61ea {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\31 fe395dc {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 07ca650 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\37 12166c0 {
    margin: 0px 0% 0px 0%;
}
    
#widget_7jc {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c4825085 {
    padding: 0% 0% 0% 0%;
}
    
#group_5tk {
    padding: 60px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
#group_5tk.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAGBABAQADAAAAAAAAAAAAAAAAAAIRIVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A09OoTzXQB//Z');
}
    
#\37 12166c0 {
    margin: 0px 0% 0px 0%;
}
    
#widget_o20 {
    width: 100%;
    height: 240px;
}
    
#group_sa3 {
    width: 92%;
    column-gap: 0px;
}
    
#widget_lsk {
    width: 92%;
}
    
#widget_ken.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ken {
    width: auto;
    min-width: 520px;
    max-width: 100%;
    margin: 0px 16px 0px 16px;
}
}



@media (min-width: 1400px) {
    
#c4825085 {
    max-width: none;
}
    
#d20c62c8 {
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_5tk {
    max-width: 1920px;
    min-height: 900px;
    background-repeat: repeat;
    background-size: auto;
    align-items: center;
}
#group_5tk.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAGBABAQADAAAAAAAAAAAAAAAAAAIRIVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A09OoTzXQB//Z');
}
    
#group_sa3 {
    justify-content: center;
    column-gap: 0px;
    width: auto;
    min-height: auto;
}
    
#widget_ken.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ken {
    width: auto;
    order: 1;
    margin: 0px 24px 0px 24px;
}
    
#widget_d3b {
    width: 100px;
    order: 0;
}
    
#afff88dc {
    width: 100px;
    order: 2;
}
    
#widget_2aj {
    width: 92%;
    max-width: 1200px;
}
    
#widget_t2a {
    width: 50%;
    height: auto;
    max-width: 500px;
}
    
#widget_40n {
    height: auto;
    align-self: auto;
    width: 39.48264125255276%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ica {
    justify-content: center;
}
    
#group_k0n {
    column-gap: 40px;
}
}



@media (max-width: 767px) {
    
#d20c62c8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c4825085 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#group_5tk {
    padding: 40px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
#group_5tk.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAGBABAQADAAAAAAAAAAAAAAAAAAIRIVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A09OoTzXQB//Z');
}
    
#widget_t2a {
    height: auto;
    width: 92%;
}
    
#widget_40n {
    height: auto;
    min-width: 32px;
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_k0n {
    flex-wrap: wrap;
    padding: 40px 4% 40px 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_01d {
    height: auto;
    width: auto;
}
    
#\34 06ead67 {
    height: auto;
}
    
#\37 9812fa6 {
    height: auto;
}
    
#\35 8fc61ea {
    height: auto;
}
    
#\31 fe395dc {
    height: auto;
}
    
#\35 07ca650 {
    height: auto;
}
    
#\37 12166c0 {
    margin: 0px 0% 0px 0%;
}
    
#group_ica {
    width: 92%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_o20 {
    height: 240px;
    width: 100%;
}
    
#widget_ken {
    width: 92%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_40n {
    min-width: 32px;
    width: 45%;
    margin: 0px 0% 0px 0%;
}
    
#group_ica {
    flex-direction: row;
}
    
#widget_01d {
    width: 45%;
}
}



@media all {
    
#\33 9408721 {
    align-items: center;
    width: 45%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#\34 3596588.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 3596588 {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\37 1e12bd8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fd521b2a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#group_ecm {
    align-items: flex-end;
    max-width: 1920px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/f5bbcb4f/dms3rep/multi/opt/new-napa-what-we-offer-image-1920w.png);
    background-position: 0% 100%;
    background-size: contain;
    padding: 40px 0% 40px 0%;
    margin: 0px 0% 0px 0%;
}
#group_ecm.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAXUlEQVQI1wFSAK3/AJqhqf+fpKr/sLK5/9PR1P/p5+r/9PPz//n49v/7+/n//f38//7+/v8AjJCY/4eLlP+ZmqL/wb+9/+Lf2v/v7ej/8/Lu//j39P/7+/n//v39/+vpRhPGgH1WAAAAAElFTkSuQmCC');
}
    
#\35 3c7a749 {
    margin: 0px 0% 0px 0%;
}
    
#group_j90 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    padding: 0px 0% 0px 0%;
    margin: 0px 4% 0px 0%;
}
    
#group_h0t {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 60px 0%;
}
    
#widget_mrg.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_mrg {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#widget_e8i {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 749ebdf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 749ebdf {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#group_2uj {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#widget_hbt {
    width: 33%;
    height: auto;
    max-width: 100%;
}
    
#a3f617bd {
    width: 33%;
    height: auto;
    max-width: 100%;
}
    
#\32 066a327 {
    width: 33%;
    height: auto;
    max-width: 100%;
}
    
#group_pv7 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#widget_5d9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_5d9 {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#b2197bd9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b2197bd9 {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#dc65f3c5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#dc65f3c5 {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\38 f22363c {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#\30 7335727 {
    width: 33%;
    height: auto;
    max-width: 100%;
}
    
#\30 8fb415d {
    width: 33%;
    height: auto;
    max-width: 100%;
}
    
#c2cfb63a {
    width: 33%;
    height: auto;
    max-width: 100%;
}
    
#\37 c750de2 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
}
    
#f0f72f5d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f0f72f5d {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\31 b7c0e2d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 b7c0e2d {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\30 722d91d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 722d91d {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\30 a128ac5 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 5;
}
    
#\35 79b8429 {
    width: 33%;
    height: auto;
    max-width: 100%;
}
    
#d73ef132 {
    width: 33%;
    height: auto;
    max-width: 100%;
}
    
#bbe93a7c {
    width: 33%;
    height: auto;
    max-width: 100%;
}
    
#\31 f9428d1 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 6;
}
    
#d0017153.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d0017153 {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#efffc72b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#efffc72b {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\34 58fed4f::before, #\34 58fed4f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.5;
    border-radius: inherit;
}
#\34 58fed4f {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/f5bbcb4f/dms3rep/multi/opt/what-we-offer-1920w.jpg);
    padding: 0px 0% 0px 0%;
}
#\34 58fed4f.lazy {
    background-image: url('');
}
    
#cfc8091f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 60px 0%;
}
    
#\35 da85e3d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 da85e3d {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#ef950804 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 f432671.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 f432671 {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\37 4a31842 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#a5d3c3e9 {
    width: 33%;
    height: auto;
    max-width: 100%;
}
    
#cfd5e281 {
    width: 33%;
    height: auto;
    max-width: 100%;
}
    
#\35 3d83cb9 {
    width: 33%;
    height: auto;
    max-width: 100%;
}
    
#\38 7634fa9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 7634fa9 {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#cf13298b {
    width: 33%;
    height: auto;
    max-width: 100%;
}
    
#\31 9becd95 {
    width: 33%;
    height: auto;
    max-width: 100%;
}
    
#\35 afe0509 {
    width: 33%;
    height: auto;
    max-width: 100%;
}
    
#cdbe4358 {
    width: 33%;
    height: auto;
    max-width: 100%;
}
    
#\38 6495a0a {
    width: 33%;
    height: auto;
    max-width: 100%;
}
    
#\37 87c0e2c {
    width: 33%;
    height: auto;
    max-width: 100%;
}
    
#\36 aef63e2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 aef63e2 {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#cd18ac0c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cd18ac0c {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#ee857122.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ee857122 {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\30 2da3e55.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 2da3e55 {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#f8dbab97.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f8dbab97 {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\31 416474d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 416474d {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#bf9e5583.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bf9e5583 {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#d8a2629e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d8a2629e {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#e8420d97 {
    align-items: center;
    width: 60%;
    min-height: auto;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0px 4% 0px 0%;
}
    
#\31 ac5776d {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#c599aa99.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c599aa99 {
    width: 80px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\35 e76911f {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 6786aad.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 6786aad {
    width: 80px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#c011f26b {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a57ec496 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 286165e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 286165e {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_qth {
    align-items: center;
    width: 45%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_t5t {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 1;
    flex-wrap: wrap;
    background-color: rgba(0, 0, 0, 0.52);
    background-image: initial;
    padding: 24px 4% 24px 4%;
    margin: 0px 0% 0px 0%;
}
    
#group_fb1 {
    align-items: center;
    width: 45%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#widget_rn3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_rn3 {
    width: 50px;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d46b634d {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cff0677.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 cff0677 {
    width: 50px;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3b6b61f {
    align-items: center;
    width: 45%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#\33 1c44fca {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7c74599.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 7c74599 {
    width: 50px;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 de05162 {
    align-items: center;
    width: 45%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#\34 7f4c1f4 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 be7c8c0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 be7c8c0 {
    width: 50px;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f513085c {
    align-items: center;
    width: 45%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#d8c64b2b {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbfe56a2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cbfe56a2 {
    width: 50px;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d8e7b61 {
    align-items: center;
    width: 45%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#ce77c445 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e473e6f3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e473e6f3 {
    width: 50px;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf363110 {
    align-items: center;
    width: 45%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#\31 7b39c07 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 28355e1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 28355e1 {
    width: 50px;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c252cc6 {
    align-items: center;
    width: 45%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#\31 49d416d {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9972db3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c9972db3 {
    width: 50px;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fd521b2a {
    padding: 0% 0% 0% 0%;
}
    
#group_ecm {
    align-items: center;
    min-height: 600px;
    padding: 0px 0% 120px 0%;
    margin: 0px 0% 0px 0%;
}
#group_ecm.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAXUlEQVQI1wFSAK3/AJqhqf+fpKr/sLK5/9PR1P/p5+r/9PPz//n49v/7+/n//f38//7+/v8AjJCY/4eLlP+ZmqL/wb+9/+Lf2v/v7ej/8/Lu//j39P/7+/n//v39/+vpRhPGgH1WAAAAAElFTkSuQmCC');
}
    
#\35 3c7a749 {
    margin: 0px 0% 0px 0%;
}
    
#group_j90 {
    width: 92%;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 58fed4f::before, #\34 58fed4f > .bgExtraLayerOverlay {
    
}
#\34 58fed4f {
    width: 100%;
    padding: 0px 0% 0px 0%;
}
#\34 58fed4f.lazy {
    background-image: url('');
}
    
#e8420d97 {
    width: 92%;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#\34 58fed4f::before, #\34 58fed4f > .bgExtraLayerOverlay {
    
}
#\34 58fed4f.lazy {
    background-image: url('');
}
    
#group_ecm {
    padding: 40px 0% 40px 0%;
    margin: 0px 0% 0px 0%;
}
#group_ecm.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAXUlEQVQI1wFSAK3/AJqhqf+fpKr/sLK5/9PR1P/p5+r/9PPz//n49v/7+/n//f38//7+/v8AjJCY/4eLlP+ZmqL/wb+9/+Lf2v/v7ej/8/Lu//j39P/7+/n//v39/+vpRhPGgH1WAAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#\37 1e12bd8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fd521b2a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#group_ecm {
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0% 100%;
    order: 1;
}
#group_ecm.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAXUlEQVQI1wFSAK3/AJqhqf+fpKr/sLK5/9PR1P/p5+r/9PPz//n49v/7+/n//f38//7+/v8AjJCY/4eLlP+ZmqL/wb+9/+Lf2v/v7ej/8/Lu//j39P/7+/n//v39/+vpRhPGgH1WAAAAAElFTkSuQmCC');
}
    
#\35 3c7a749 {
    margin: 0px 0% 0px 0%;
}
    
#group_j90 {
    width: 92%;
    min-height: auto;
    row-gap: 0px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 58fed4f::before, #\34 58fed4f > .bgExtraLayerOverlay {
    
}
#\34 58fed4f {
    width: 100%;
    min-height: auto;
    row-gap: 0px;
    order: 0;
    background-position: 0% 100%;
    background-repeat: no-repeat;
    background-size: auto;
    padding: 40px 4% 40px 4%;
    margin: 0px 0% 0px 0%;
}
#\34 58fed4f.lazy {
    background-image: url('');
}
    
#\37 4a31842 {
    flex-wrap: nowrap;
    flex-direction: column;
    row-gap: 8px;
    order: 1;
}
    
#a5d3c3e9 {
    min-width: 32px;
    order: 16;
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#cfd5e281 {
    min-width: 32px;
    order: 0;
    width: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3d83cb9 {
    min-width: 32px;
    order: 2;
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 7634fa9 {
    justify-self: auto;
    align-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 aef63e2 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf13298b {
    order: 4;
    width: auto;
}
    
#cfc8091f {
    order: 0;
}
    
#\31 9becd95 {
    order: 6;
    width: auto;
}
    
#\35 afe0509 {
    order: 14;
    width: auto;
}
    
#cdbe4358 {
    order: 8;
    width: auto;
}
    
#\38 6495a0a {
    order: 10;
    width: auto;
}
    
#\37 87c0e2c {
    order: 12;
    width: auto;
}
    
#cd18ac0c {
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee857122 {
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2da3e55 {
    justify-self: auto;
    align-self: auto;
    order: 9;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8dbab97 {
    justify-self: auto;
    align-self: auto;
    order: 11;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 416474d {
    justify-self: auto;
    align-self: auto;
    order: 13;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf9e5583 {
    justify-self: auto;
    align-self: auto;
    order: 15;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8a2629e {
    justify-self: auto;
    align-self: auto;
    order: 17;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8420d97 {
    width: 92%;
    min-height: auto;
    row-gap: 0px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#group_ecm {
    min-height: 400px;
    background-position: 0% 100%;
}
#group_ecm.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAXUlEQVQI1wFSAK3/AJqhqf+fpKr/sLK5/9PR1P/p5+r/9PPz//n49v/7+/n//f38//7+/v8AjJCY/4eLlP+ZmqL/wb+9/+Lf2v/v7ej/8/Lu//j39P/7+/n//v39/+vpRhPGgH1WAAAAAElFTkSuQmCC');
}
    
#\34 58fed4f::before, #\34 58fed4f > .bgExtraLayerOverlay {
    
}
#\34 58fed4f.lazy {
    background-image: url('');
}
}



@media all {
    
#\35 3385767 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3259434 {
    width: 24%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
}
    
#\32 a4835e8 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#group_a45 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 700px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    flex-wrap: wrap;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    max-width: 1920px;
    padding: 16px 0% 16px 1%;
    margin: 0px 0% 0px 0%;
}
    
#\30 c17a57b {
    margin: 0px 0% 0px 0%;
}
    
#group_abm {
    align-items: center;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_uq5 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_l3r.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_l3r {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#widget_stb {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 05833e8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 05833e8 {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#widget_1b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3vv {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#group_kou {
    align-items: center;
    width: 100%;
    min-height: 500px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/f5bbcb4f/dms3rep/multi/opt/oil-change-600h.jpg);
    justify-content: flex-end;
    align-self: end;
    justify-self: center;
    padding: 0px 0% 40px 0%;
    margin: 0px 0% 0px 0%;
}
#group_kou.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAUGB//EAB8QAAICAgEFAAAAAAAAAAAAAAECABEDBAUGITNRcf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAYEQEAAwEAAAAAAAAAAAAAAAABAAIRIf/aAAwDAQACEQMRAD8Ai15duPzg4thEUDtRu4I3UJLEneNk+pnz+bD9jGHOsRdwn//Z');
}
    
#widget_1uu {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#innergrid_7l1 {
    width: 24%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0.11);
    background-image: initial;
}
    
#widget_020 {
    width: 100%;
    height: 100%;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#ee5d9f7b[data-css-edit] {
    pointer-events: none !important;
}
#ee5d9f7b {
    align-items: flex-start;
    width: 100%;
    min-height: 500px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/f5bbcb4f/dms3rep/multi/opt/engine-services-600h.jpg);
    justify-content: flex-end;
    padding: 0px 0% 40px 0%;
    margin: 0px 0% 0px 0%;
}
#ee5d9f7b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwIE/8QAHhAAAQQDAAMAAAAAAAAAAAAAAgABAwQFITERQVL/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABkRAAMAAwAAAAAAAAAAAAAAAAABAgMSMf/aAAwDAQACEQMRAD8ANaedIrU08t2MRZtj9LOeZqETk5jt/PUb+hUP1070ibxTXUf/2Q==');
}
    
#\35 1820b77 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ed38822f {
    width: 100%;
    height: 100%;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#e2670e46 {
    width: 24%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
}
    
#a4e9c6f9 {
    align-items: flex-start;
    width: 100%;
    min-height: 500px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/f5bbcb4f/dms3rep/multi/opt/suspension-600h.jpg);
    align-self: end;
    justify-self: center;
    justify-content: flex-end;
    padding: 0px 0% 40px 0%;
    margin: 0px 0% 0px 0%;
}
#a4e9c6f9.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAYH/8QAIRAAAgIBAgcAAAAAAAAAAAAAAQMCBAAGERUiMTJRcdH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABYRAQEBAAAAAAAAAAAAAAAAAAABEf/aAAwDAQACEQMRAD8AzqgygmulLLazMAgS384Rmna82SnxavzEnqPuQDe+PvEYRWP/2Q==');
}
    
#\37 26748b7 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 4609aa2 {
    width: 100%;
    height: 100%;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\35 c2cb7fe {
    width: 24%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
}
    
#\37 60c4b4e {
    align-items: flex-start;
    width: 100%;
    min-height: 500px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/f5bbcb4f/dms3rep/multi/opt/transmissions-600h.jpg);
    justify-content: flex-end;
    padding: 210px 0% 40px 0%;
    margin: 0px 0% 0px 0%;
}
#\37 60c4b4e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAUGB//EAB4QAAICAgIDAAAAAAAAAAAAAAECAAMEESExBRMy/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAgMR/9oADAMBAAIRAxEAPwDN8LyK2ZdqPnIuhoNvhosswaGsY+2vkk9yLo+RCh0IblDTo+H/2Q==');
}
    
#\31 c373407 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a1c38429 {
    width: 100%;
    height: 100%;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\30 963bc4a {
    width: 24%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
}
    
#\38 e0be205 {
    align-items: flex-start;
    width: 100%;
    min-height: 500px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/f5bbcb4f/dms3rep/multi/opt/brakes-600h.jpg);
    justify-content: flex-end;
    padding: 0px 0% 40px 0%;
    margin: 0px 0% 0px 0%;
}
#\38 e0be205.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABAf/xAAgEAABBAIBBQAAAAAAAAAAAAABAAIDBAURMRITM3Gh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwCa4ivSrzmlYdFI1x06RxTpMPhe47pyMAGzob4+qfz+R3pAPJUYekt//9k=');
}
    
#f4649ebd {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 33b0000 {
    width: 100%;
    height: 100%;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#a0f1b93c {
    width: 24%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
}
    
#\37 b8e0de6[data-css-edit] {
    pointer-events: none !important;
}
#\37 b8e0de6 {
    align-items: flex-start;
    width: 100%;
    min-height: 500px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/f5bbcb4f/dms3rep/multi/opt/computer-diagnostic-600h.jpg);
    justify-content: flex-end;
    padding: 0px 0% 40px 0%;
    margin: 0px 0% 0px 0%;
}
#\37 b8e0de6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwQF/8QAIRAAAgEDAwUAAAAAAAAAAAAAAQIDAAQRBQYxEyE0QXH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABcRAAMBAAAAAAAAAAAAAAAAAAABAiH/2gAMAwEAAhEDEQA/ADa2ey1ODrXd7EkjJlST3yPVacW85YokjAUhAFBzziiq08NPtWjimpVayT//2Q==');
}
    
#\37 f38368e {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 02cff12 {
    width: 100%;
    height: 100%;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#widget_vof {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_v40 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_8s2 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_fst {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_usp {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_251 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3259434 {
    width: 45%;
}
    
#\32 a4835e8 {
    padding: 0% 0% 0% 0%;
}
    
#group_a45 {
    justify-content: center;
    column-gap: 24px;
    padding: 40px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 c17a57b {
    margin: 0px 0% 0px 0%;
}
    
#group_abm {
    width: 92%;
}
    
#innergrid_7l1 {
    width: 45%;
}
    
#e2670e46 {
    width: 45%;
}
    
#\35 c2cb7fe {
    width: 45%;
}
    
#\30 963bc4a {
    width: 45%;
}
    
#a0f1b93c {
    width: 45%;
}
    
#group_uq5 {
    justify-content: center;
}
}



@media (min-width: 1400px) {
    
#group_abm {
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 3385767 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 3259434 {
    min-width: 32px;
    width: 48%;
    grid-template-rows: minmax(150px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#\32 a4835e8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#group_kou {
    min-height: 150px;
    width: 100%;
    justify-content: flex-end;
    padding: 0px 0% 8px 0%;
    margin: 0px 0% 0px 0%;
}
#group_kou.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAUGB//EAB8QAAICAgEFAAAAAAAAAAAAAAECABEDBAUGITNRcf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAYEQEAAwEAAAAAAAAAAAAAAAABAAIRIf/aAAwDAQACEQMRAD8Ai15duPzg4thEUDtRu4I3UJLEneNk+pnz+bD9jGHOsRdwn//Z');
}
    
#ee5d9f7b {
    min-height: 150px;
    justify-content: flex-end;
    padding: 0px 0% 8px 0%;
    margin: 0px 0% 0px 0%;
}
#ee5d9f7b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwIE/8QAHhAAAQQDAAMAAAAAAAAAAAAAAgABAwQFITERQVL/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABkRAAMAAwAAAAAAAAAAAAAAAAABAgMSMf/aAAwDAQACEQMRAD8ANaedIrU08t2MRZtj9LOeZqETk5jt/PUb+hUP1070ibxTXUf/2Q==');
}
    
#a4e9c6f9 {
    min-height: 150px;
    justify-content: flex-end;
    padding: 0px 0% 8px 0%;
    margin: 0px 0% 0px 0%;
}
#a4e9c6f9.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAYH/8QAIRAAAgIBAgcAAAAAAAAAAAAAAQMCBAAGERUiMTJRcdH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABYRAQEBAAAAAAAAAAAAAAAAAAABEf/aAAwDAQACEQMRAD8AzqgygmulLLazMAgS384Rmna82SnxavzEnqPuQDe+PvEYRWP/2Q==');
}
    
#\37 60c4b4e {
    min-height: 150px;
    justify-content: flex-end;
    padding: 0px 0% 8px 0%;
    margin: 0px 0% 0px 0%;
}
#\37 60c4b4e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAUGB//EAB4QAAICAgIDAAAAAAAAAAAAAAECAAMEESExBRMy/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAgMR/9oADAMBAAIRAxEAPwDN8LyK2ZdqPnIuhoNvhosswaGsY+2vkk9yLo+RCh0IblDTo+H/2Q==');
}
    
#\38 e0be205 {
    min-height: 150px;
    justify-content: flex-end;
    padding: 0px 0% 8px 0%;
    margin: 0px 0% 0px 0%;
}
#\38 e0be205.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABAf/xAAgEAABBAIBBQAAAAAAAAAAAAABAAIDBAURMRITM3Gh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwCa4ivSrzmlYdFI1x06RxTpMPhe47pyMAGzob4+qfz+R3pAPJUYekt//9k=');
}
    
#\37 b8e0de6 {
    min-height: 150px;
    align-self: end;
    justify-self: center;
    justify-content: flex-end;
    padding: 0px 0% 8px 0%;
    margin: 0px 0% 0px 0%;
}
#\37 b8e0de6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwQF/8QAIRAAAgEDAwUAAAAAAAAAAAAAAQIDAAQRBQYxEyE0QXH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABcRAAMBAAAAAAAAAAAAAAAAAAABAiH/2gAMAwEAAhEDEQA/ADa2ey1ODrXd7EkjJlST3yPVacW85YokjAUhAFBzziiq08NPtWjimpVayT//2Q==');
}
    
#group_a45 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 8px;
    row-gap: 16px;
    padding: 24px 4% 24px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 c17a57b {
    margin: 0px 0% 0px 0%;
}
    
#group_abm {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_7l1 {
    min-width: 32px;
    width: 48%;
    grid-template-rows: minmax(150px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#e2670e46 {
    min-width: 32px;
    width: 48%;
    grid-template-rows: minmax(150px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#\35 c2cb7fe {
    min-width: 32px;
    width: 48%;
    grid-template-rows: minmax(150px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#\30 963bc4a {
    min-width: 32px;
    width: 48%;
    grid-template-rows: minmax(150px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#a0f1b93c {
    min-width: 32px;
    width: 48%;
    grid-template-rows: minmax(150px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#widget_020 {
    min-height: auto;
}
    
#\37 f38368e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 0px;
}
#\37 f38368e {
    margin: 0px 0px 0px 0px;
}
}

