*#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_1666694068 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1666694068
{
	width:100% !important;
}
*#dm *.dmBody div.u_1480542529 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1326081186 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1512397902 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1556806128 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1592653173 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1564750622 .star.full:before
{
	color:rgba(255,192,20,1) !important;
}
*#dm *.dmBody *.u_1564750622 .star.half:before
{
	color:rgba(255,192,20,1) !important;
}
*#dm *.dmBody a.u_1634286872 span.text
{
	font-weight:800 !important;
}
*#dm *.dmBody div.u_1750063640 .myGarage-btn span.text
{
	font-weight:800 !important;
}
*#dm *.dmBody a.u_1997680727
{
	background-color:rgba(255,255,255,1) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1997680727 span.text
{
	color:rgba(37,37,37,1) !important;
	font-weight:800 !important;
}
*#dm *.dmBody a.u_1997680727:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1997680727.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1997680727:hover
{
	background-color:var(--color_3) !important;
	background-image:initial !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1997680727.hover
{
	background-color:var(--color_3) !important;
	background-image:initial !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1050742509 img
{
	object-fit:contain !important;
	border-radius:0px 0px 0px 0px !important;
}
*#dm *.dmBody *.u_1050742509
{
	width:100% !important;
}
*#dm *.dmBody a.u_1028374813 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1088140182 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1106296119 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1145889860 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1106296119
{
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
	border-radius:16px 16px 16px 16px !important;
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody a.u_1088140182
{
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
	border-radius:16px 16px 16px 16px !important;
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody a.u_1145889860
{
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
	border-radius:16px 16px 16px 16px !important;
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody a.u_1641889515 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1641889515
{
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
	border-radius:16px 16px 16px 16px !important;
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody a.u_1843420198 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1843420198
{
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
	border-radius:16px 16px 16px 16px !important;
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody a.u_1788825009 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1788825009
{
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
	border-radius:16px 16px 16px 16px !important;
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody div.u_1989573203 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1184766880 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1339018893 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1362543327 img
{
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1931824867 img
{
	object-fit:contain !important;
}
*#dm *.dmBody a.u_1028374813
{
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
	border-radius:16px 16px 16px 16px !important;
	justify-content:flex-start !important;
	text-align:left !important;
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1088140182:hover
{
	background-color:rgba(255,255,255,1) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1088140182.hover
{
	background-color:rgba(255,255,255,1) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1088140182:hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1088140182.hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1106296119:hover
{
	background-color:rgba(255,255,255,1) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1106296119.hover
{
	background-color:rgba(255,255,255,1) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1106296119:hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1106296119.hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1145889860:hover
{
	background-color:rgba(255,255,255,1) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1145889860.hover
{
	background-color:rgba(255,255,255,1) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1145889860:hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1145889860.hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1641889515:hover
{
	background-color:rgba(255,255,255,1) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1641889515.hover
{
	background-color:rgba(255,255,255,1) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1641889515:hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1641889515.hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1843420198:hover
{
	background-color:rgba(255,255,255,1) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1843420198.hover
{
	background-color:rgba(255,255,255,1) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1843420198:hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1843420198.hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1788825009:hover
{
	background-color:rgba(255,255,255,1) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1788825009.hover
{
	background-color:rgba(255,255,255,1) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1788825009:hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1788825009.hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1028374813:hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1028374813.hover span.text
{
	color:var(--color_3) !important;
}
.u_1569446308
{
}
.u_1072906886
{
}
*#dm *.dmBody *.u_1931824867
{
	width:100% !important;
}
*#dm *.dmBody *.u_1184766880
{
	width:100% !important;
}
*#dm *.dmBody *.u_1339018893
{
	width:100% !important;
}
*#dm *.dmBody *.u_1592653173
{
	width:100% !important;
}
*#dm *.dmBody *.u_1127164971
{
	width:100% !important;
}
*#dm *.dmBody div.u_1166489892 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1525460128 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1130547838 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1564750622 .swiper-button-next:not(:hover)
{
	color:var(--color_1) !important;
}
*#dm *.dmBody *.u_1564750622 .swiper-button-prev:not(:hover)
{
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1564750622 .opinion
{
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1564750622 .readmore>span
{
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1564750622 .readmore>strong
{
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1564750622 .readless>strong
{
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody *.u_1564750622 .readmore
{
	color:var(--color_1) !important;
}
*#dm *.dmBody *.u_1564750622 .readless
{
	color:var(--color_1) !important;
}
*#dm *.dmBody *.u_1564750622 .readmore:hover>strong
{
	color:var(--color_1) !important;
}
*#dm *.dmBody *.u_1564750622 .readless:hover>strong
{
	color:var(--color_1) !important;
}
*#dm *.dmBody *.u_1470865608
{
	width:100% !important;
}
*#dm *.dmBody *.u_1980765109
{
	width:100% !important;
}
*#dm *.dmBody div.u_1465795478
{
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/f560657f/dms3rep/multi/wi-fi-precision-tire-auto-center.svg) !important;
	background-size:auto !important;
	background-position:0% 50% !important;
}
*#dm *.dmBody div.u_1898601088
{
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/f560657f/dms3rep/multi/loaner+vehicle-precision-tire-auto-center.svg) !important;
	background-size:auto !important;
	background-position:0% 50% !important;
}
*#dm *.dmBody div.u_1297345744
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/f560657f/dms3rep/multi/opt/Financing-precision-tire-auto-center-1920w.png) !important;
	background-size:auto !important;
	background-position:0% 50% !important;
}
*#dm *.dmBody div.u_1319429420
{
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/f560657f/dms3rep/multi/loaner+vehicle.svg) !important;
	background-size:auto !important;
	background-position:0% 50% !important;
}
*#dm *.dmBody div.u_1862702354
{
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/f560657f/dms3rep/multi/waiting-precision-tire-auto-center.svg) !important;
	background-size:auto !important;
	background-position:0% 50% !important;
}
*#dm *.dmBody div.u_1443406215
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/f560657f/dms3rep/multi/opt/beverages-precision-tire-auto-center-1920w.png) !important;
	background-size:auto !important;
	background-position:0% 50% !important;
}
*#dm *.dmBody div.u_1997615691
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/f560657f/dms3rep/multi/opt/tv-precision-tire-auto-center-1920w.png) !important;
	background-size:auto !important;
	background-position:0% 50% !important;
}
*#dm *.dmBody div.u_1594362567
{
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/f560657f/dms3rep/multi/loaner+vehicle-precision-tire-auto-center.svg) !important;
	background-size:auto !important;
	background-position:0% 50% !important;
}
*#dm *.dmBody *.u_1101753423
{
	width:100% !important;
}
*#dm *.dmBody *.u_1072526377
{
	width:100% !important;
}
*#dm *.dmBody *.u_1868163665
{
	width:100% !important;
}
*#dm *.dmBody *.u_1487754821
{
	width:100% !important;
}
*#dm *.dmBody *.u_1128355788
{
	width:100% !important;
}
*#dm *.dmBody *.u_1507825419
{
	width:100% !important;
}
*#dm *.dmBody *.u_1480542529
{
	width:100% !important;
}
*#dm *.dmBody *.u_1326081186
{
	width:100% !important;
}
*#dm *.dmBody *.u_1512397902
{
	width:100% !important;
}
*#dm *.dmBody *.u_1556806128
{
	width:100% !important;
}
*#dm *.dmBody *.u_1166489892
{
	width:100% !important;
}
*#dm *.dmBody *.u_1525460128
{
	width:100% !important;
}
*#dm *.dmBody *.u_1130547838
{
	width:100% !important;
}
*#dm *.dmBody div.u_1750063640 .myGarage-btn:hover
{
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1750063640 .myGarage-btn.hover
{
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1750063640 .myGarage-btn
{
	border-style:solid !important;
	border-color:rgba(72,38,39,1) !important;
	border-width:2px !important;
}
*#dm *.dmBody a.u_1741846370 span.text
{
	font-weight:700 !important;
}
*#dm *.dmBody a.u_1169243923 span.text
{
	font-weight:700 !important;
}
*#dm *.dmBody div.u_1564750622 .review-information
{
	font-family: 'Goldman' !important;
	font-weight:700 !important;
	font-style:normal !important;
	color:rgba(37,37,37,1) !important;
}
*#dm *.dmBody *.u_1989573203
{
	width:100% !important;
}
*#dm *.dmBody a.u_1028374813:hover
{
	background-color:rgba(255,255,255,1) !important;
	background-image:initial !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1028374813.hover
{
	background-color:rgba(255,255,255,1) !important;
	background-image:initial !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1603601570
{
	border-radius:16px 16px 16px 16px !important;
	justify-content:flex-start !important;
	text-align:left !important;
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:rgb(196,40,45) rgb(196,40,45) rgb(196,40,45) rgb(196,40,45) !important;
}
*#dm *.dmBody a.u_1603601570:hover
{
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1603601570.hover
{
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1279828016
{
	width:100% !important;
}
*#dm *.dmBody *.u_1928056376
{
	width:100% !important;
}
*#dm *.dmBody div.u_1279828016 img
{
	object-fit:cover !important;
	object-position:50% 50% !important;
	border-radius:32px 32px 32px 32px !important;
}
*#dm *.dmBody div.u_1928056376 img
{
	object-fit:cover !important;
	object-position:50% 0% !important;
	border-radius:32px 32px 32px 32px !important;
}
*#dm *.dmBody div.u_1636684901
{
	text-stroke:2px white !important;
}
*#dm *.dmBody div.u_1878071994 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1878071994
{
	width:100% !important;
}
*#dm *.dmBody *.u_1544482775
{
	width:100% !important;
}
*#dm *.dmBody *.u_1611242483
{
	width:100% !important;
}*#dm *.dmBody div.u_1611242483 img {
  object-position:50% 50% !important;
  object-fit:cover !important;
  box-shadow:none !important;
}

*#dm *.dmBody *.u_1362543327
{
	width:100% !important;
}
*#dm *.dmBody *.u_3706065190
{
	width:100% !important;
}
*#dm *.dmBody a.u_1711540020
{
	background-color:rgba(255,255,255,1) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1711540020:hover span.text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1711540020.hover span.text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1711540020 span.text
{
	color:var(--color_3) !important;
	font-size:16px !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:768px) and (max-width:1024px) {}
@media (min-width:1025px) {}
*#dm *.dmBody div.u_1750063640 .myGarage-btn
{
	width:136px !important;
	height:50px !important;
}
*#dm *.dmBody div.u_1564750622 .review-information
{
	font-size:20px !important;
}
*#dm *.dmBody *.u_1564750622 .opinion
{
	line-height:29px !important;
}
*#dm *.dmBody *.u_1564750622 .readmore>span
{
	line-height:29px !important;
}
*#dm *.dmBody div.u_1636684901
{
}
separatorHomeCss{color:red !important}@media all {
    
#f4a89335 {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    order: 0;
    margin: 50px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 837fb90 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    justify-self: center;
    align-self: end;
    max-width: 1328px;
    order: 0;
    width: 96%;
    min-height: auto;
    margin-bottom: 90px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\30 714ef23 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#b383de96 {
    width: 136px;
    height: 60px;
    max-width: 100%;
    order: 2;
    align-self: flex-end;
}
    
#a8d50c9a {
    grid-template-rows: minmax(500px, max-content);
    width: 100%;
    max-width: 1920px;
    background-color: rgba(0,0,0,1);
    background-image: initial;
}
    
#a34ed3d0 {
    min-height: 500px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#c2a89dd8 {
    width: 100%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 1200px;
}
    
#d6705948 {
    width: 100%;
    height: 500px;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    order: 0;
}
    
#\39 58c10d7 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_6g8 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 100.00%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(217, 217, 217, 0) 100%);
    background-origin: border-box;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f4a89335 {
    height: auto;
}
    
#\36 837fb90 {
    width: 96%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 180px;
    justify-content: center;
    align-self: end;
    margin-bottom: 50px;
    margin-top: 0px;
}
    
#b383de96 {
    align-self: flex-start;
    margin: 10px 0% 0px 0%;
}
    
#a34ed3d0 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\39 58c10d7 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d6705948 {
    height: 500px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 1400px) {
    
#f4a89335 {
    height: auto;
}
    
#\36 837fb90 {
    width: 90%;
}
    
#a8d50c9a {
    grid-template-rows: minmax(700px, max-content);
}
    
#a34ed3d0 {
    min-height: 700px;
}
    
#c2a89dd8 {
    justify-self: center;
    align-self: start;
    margin: 0px 0px 0px 0px;
}
    
#d6705948 {
    height: 700px;
}
    
#\39 58c10d7 {
    width: 722px;
}
}



@media (max-width: 767px) {
    
#f4a89335 {
    height: 279px;
    align-self: start;
    justify-self: start;
    width: 100.00%;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 837fb90 {
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-around;
    justify-self: center;
    align-self: start;
    row-gap: 0px;
    min-height: 135px;
    width: 89.7173184357542%;
    height: auto;
    margin: 290px 0px 0px 1px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 714ef23 {
    width: 100%;
    min-height: 100px;
    align-items: center;
    justify-content: flex-start;
}
    
#b383de96 {
    align-self: center;
    width: 280px;
    margin: 0px 0% 0px 0%;
}
    
#a8d50c9a {
    width: 100.00%;
    grid-template-rows: minmax(472px, max-content);
}
    
#a34ed3d0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#c2a89dd8 {
    height: 240px;
}
    
#d6705948 {
    height: 240px;
}
    
#\39 58c10d7 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#f4a89335 {
    height: auto;
}
    
#\36 837fb90 {
    min-height: auto;
    align-self: end;
    justify-self: center;
    height: auto;
    width: 90.00%;
    padding-bottom: 20px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a8d50c9a {
    grid-template-rows: minmax(283px, max-content);
}
    
#d6705948 {
    justify-self: start;
    align-self: start;
    height: 320px;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 58c10d7 {
    margin-bottom: 10px;
}
}



@media all {
    
#def745ca {
    width: 100%;
    grid-template-rows: minmax(518.6px, max-content);
    max-width: 1920px;
}
    
#\36 7e63e9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\39 49ae87d {
    align-items: flex-start;
    max-width: 662px;
    width: 48%;
    min-height: 447px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 1;
    height: auto;
}
    
#\31 349b277.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\31 349b277 {
    width: 236px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    margin-top: 34px;
}
    
#c86ee33b {
    min-height: 618.594px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#a6aebe89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#dbbd86a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 e9eff7e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 18px;
}
    
#\37 831462d {
    flex-direction: row;
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 1580px;
    width: 96%;
    min-height: 518.6px;
    row-gap: 24px;
    column-gap: 0%;
    margin-top: 50px;
    margin-bottom: 50px;
    justify-content: space-between;
}
    
#innergrid_25u {
    width: 48%;
    grid-template-rows: minmax(750px, max-content);
    max-width: 100%;
    order: 0;
}
    
#widget_e9v {
    width: 75%;
    height: 400px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 618cc77 {
    width: 75%;
    height: 400px;
    justify-self: end;
    align-self: end;
    order: 0;
    max-width: 100%;
}
    
#widget_vvp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 49ae87d {
    max-width: 100%;
    min-height: 518.375px;
    align-self: stretch;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c86ee33b {
    min-height: 995.203px;
    padding: 0px 0px 0px 0px;
}
    
#\37 831462d {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    margin-top: 50px;
    align-items: flex-start;
}
    
#widget_e9v {
    height: 385px;
    width: 60%;
}
    
#\34 618cc77 {
    height: 385px;
    width: 60%;
}
    
#innergrid_25u {
    width: 100.00%;
    grid-template-rows: minmax(475px, max-content);
}
}



@media (min-width: 1400px) {
    
#c86ee33b {
    min-height: auto;
}
    
#\37 831462d {
    min-height: 537.094px;
    justify-content: space-between;
}
    
#widget_e9v {
    height: auto;
    justify-self: start;
    align-self: start;
    width: 58.51%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 618cc77 {
    height: auto;
    justify-self: end;
    align-self: end;
    width: 59.05%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_25u {
    width: 56.67%;
    grid-template-rows: minmax(680px, max-content);
}
    
#\39 49ae87d {
    max-width: 647px;
    width: 41%;
}
}



@media (max-width: 767px) {
    
#def745ca {
    grid-template-rows: minmax(861.3px, max-content);
}
    
#\39 49ae87d {
    min-height: 574.875px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 349b277 {
    margin-top: 30px;
    width: 280px;
}
    
#c86ee33b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#a6aebe89 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dbbd86a7 {
    margin-bottom: 5px;
}
    
#\31 e9eff7e {
    margin-bottom: 15px;
}
    
#\37 831462d {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    width: 90%;
    min-height: 861.3px;
    padding-top: 25px;
    padding-bottom: 25px;
    margin: 0px 0px 0px 0px;
}
    
#widget_e9v {
    height: auto;
    width: 65%;
}
    
#\34 618cc77 {
    height: auto;
    width: 65%;
}
    
#innergrid_25u {
    width: 100.00%;
    grid-template-rows: minmax(300px, max-content);
    margin-bottom: 20px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\39 49ae87d {
    min-height: 432.125px;
}
    
#def745ca {
    grid-template-rows: minmax(817.296875px, max-content);
    width: 100.00%;
}
    
#\37 831462d {
    min-height: 742px;
    justify-self: center;
    align-self: center;
    height: auto;
    width: 90%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_e9v {
    height: 300px;
}
    
#\34 618cc77 {
    height: 300px;
}
    
#innergrid_25u {
    grid-template-rows: minmax(500px, max-content);
}
}



@media all {
    
#\31 17c88a5 {
    width: 5.649717514124294%;
    height: auto;
    max-width: 100%;
}
    
#\34 0950f53 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\36 b412fd1 {
    width: 11.54%;
    height: auto;
    max-width: 100%;
}
    
#\31 58a308d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 1239px;
    width: 96%;
    min-height: 69.75px;
    row-gap: 24px;
    column-gap: 0%;
}
    
#\31 e06e3dd {
    width: 11.06%;
    height: auto;
    max-width: 100%;
}
    
#e2084398 {
    width: 9.60%;
    height: auto;
    max-width: 100%;
}
    
#dc73f0d0 {
    width: 100%;
    grid-template-rows: minmax(150px, max-content);
    max-width: 1920px;
}
    
#\31 00a8052 {
    width: 8.797417271993544%;
    height: auto;
    max-width: 100%;
}
    
#\36 af15a9b {
    min-height: 150px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\36 5d8151f {
    width: 8.39%;
    height: auto;
    max-width: 100%;
}
    
#\34 b20bb7f {
    width: 12.75%;
    height: auto;
    max-width: 100%;
}
    
#\31 ea3c5a7 {
    width: 10.73%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 17c88a5 {
    height: auto;
}
    
#\36 b412fd1 {
    height: auto;
}
    
#\31 e06e3dd {
    height: auto;
}
    
#e2084398 {
    height: auto;
}
    
#dc73f0d0 {
    width: 100.00%;
    grid-template-rows: minmax(120px, max-content);
}
    
#\31 00a8052 {
    height: auto;
}
    
#\36 af15a9b {
    min-height: 120px;
    padding: 0px 0px 0px 0px;
}
    
#\36 5d8151f {
    height: auto;
}
    
#\34 b20bb7f {
    height: auto;
}
    
#\31 ea3c5a7 {
    height: auto;
}
}



@media (min-width: 1400px) {
    
#\31 17c88a5 {
    height: auto;
}
    
#\36 b412fd1 {
    height: auto;
}
    
#\31 e06e3dd {
    height: auto;
}
    
#e2084398 {
    height: auto;
}
    
#\31 00a8052 {
    height: auto;
}
    
#\36 5d8151f {
    height: auto;
}
    
#\34 b20bb7f {
    height: auto;
}
    
#\31 ea3c5a7 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\31 17c88a5 {
    height: auto;
    width: 69px;
    margin-right: 50px;
}
    
#\34 0950f53 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 b412fd1 {
    height: auto;
    width: 160px;
}
    
#\31 58a308d {
    flex-wrap: wrap;
    width: 90.00%;
    justify-content: space-around;
    min-height: 272px;
    padding-top: 25px;
    padding-bottom: 25px;
    justify-self: center;
    align-self: center;
    height: auto;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 e06e3dd {
    height: auto;
    width: 117px;
}
    
#e2084398 {
    height: auto;
    width: 123px;
}
    
#dc73f0d0 {
    grid-template-rows: minmax(317.296875px, max-content);
    width: 100.00%;
}
    
#\31 00a8052 {
    height: auto;
    width: 116px;
}
    
#\36 af15a9b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\36 5d8151f {
    height: auto;
    width: 126px;
}
    
#\34 b20bb7f {
    height: auto;
    width: 178px;
}
    
#\31 ea3c5a7 {
    height: auto;
    width: 178px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\31 17c88a5 {
    height: auto;
    width: 62px;
    margin-right: 0px;
}
    
#\34 0950f53 {
    min-height: 112px;
}
    
#\36 b412fd1 {
    height: auto;
    margin-right: 0px;
    width: 145px;
}
    
#\31 58a308d {
    align-content: center;
    min-height: 112px;
    justify-self: center;
    align-self: center;
    height: auto;
    width: 90.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 e06e3dd {
    height: auto;
    width: 116px;
}
    
#e2084398 {
    height: auto;
    width: 147px;
}
    
#dc73f0d0 {
    grid-template-rows: minmax(72px, max-content);
    width: 100.00%;
    padding-top: 20px;
    padding-bottom: 20px;
}
    
#\31 00a8052 {
    height: auto;
    margin-right: 0px;
    width: 96px;
}
    
#\36 5d8151f {
    height: auto;
    width: 147px;
}
    
#\34 b20bb7f {
    height: auto;
    width: 147px;
}
    
#\31 ea3c5a7 {
    height: auto;
    width: 147px;
}
}



@media all {
    
#\39 1496985 {
    min-height: 480px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\30 bc5c03d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\30 bc5c03d {
    width: 163px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#df560b61 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\37 0e92fef {
    width: auto;
    height: 320px;
    max-width: 100%;
    margin-right: 5.5px;
}
    
#\32 85a3841.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\32 85a3841 {
    width: 184px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\38 38f6876 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 320px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
}
    
#\35 c98f447 {
    width: 100%;
    grid-template-rows: minmax(480px, max-content);
    max-width: 1920px;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
}
    
#\32 702e207 {
    width: auto;
    height: 320px;
    max-width: 100%;
    margin-right: 5.5px;
}
    
#fde65f56 {
    width: auto;
    height: 320px;
    max-width: 100%;
}
    
#\32 e05011f {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    margin-bottom: 40px;
}
    
#e67936f9 {
    width: auto;
    height: 320px;
    max-width: 100%;
    margin-right: 5.5px;
}
    
#dea0debd {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    max-width: 367px;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
}
    
#\30 6c67c2a {
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 1600px;
    width: 96%;
    min-height: 530px;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 32px 32px 32px 32px;
    padding-right: 70px;
    padding-left: 70px;
    margin-top: -50px;
}
    
#\37 0b0272a {
    width: 336px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1496985 {
    min-height: 1100px;
    padding: 0px 0px 0px 0px;
}
    
#\35 c98f447 {
    grid-template-rows: minmax(1100px, max-content);
}
    
#\30 bc5c03d {
    width: 184px;
    margin: 0px 0% 0px 0%;
}
    
#fde65f56 {
    height: auto;
    width: 47.99728583545377%;
}
    
#\37 0e92fef {
    height: auto;
    margin-right: 0px;
    width: 47.99728583545377%;
}
    
#\32 702e207 {
    height: auto;
    margin-right: 0px;
    width: 48%;
}
    
#\32 85a3841 {
    margin: 0px 0% 0px 0%;
}
    
#\32 e05011f {
    min-height: 124px;
}
    
#e67936f9 {
    height: auto;
    margin-right: 0px;
    width: 47%;
}
    
#dea0debd {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 124px;
    max-width: 100%;
    width: 28.64%;
}
    
#\30 6c67c2a {
    min-height: 1000px;
    padding: 40px 50px 40px 50px;
}
    
#\38 38f6876 {
    flex-wrap: wrap;
    justify-content: center;
    padding-left: 0px;
    padding-right: 0px;
    column-gap: 2%;
    min-height: 747.469px;
}
}



@media (min-width: 1400px) {
    
#\39 1496985 {
    min-height: 590px;
}
    
#\35 c98f447 {
    grid-template-rows: minmax(590px, max-content);
}
    
#fde65f56 {
    height: 400px;
}
    
#\37 0e92fef {
    height: 400px;
    margin-right: 14px;
}
    
#\32 702e207 {
    height: 400px;
    margin-right: 14px;
    width: auto;
}
    
#e67936f9 {
    height: 400px;
    margin-right: 14px;
}
    
#\30 6c67c2a {
    min-height: 640px;
    margin-top: -50px;
}
    
#\38 38f6876 {
    min-height: 400px;
}
}



@media (max-width: 767px) {
    
#\39 1496985 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\30 bc5c03d {
    width: 280px;
    margin: 0px 0% 0px 0%;
}
    
#df560b61 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 0e92fef {
    height: auto;
    width: 250px;
    margin-right: 0px;
    order: 1;
}
    
#\32 85a3841 {
    width: 280px;
    margin: 0px 0% 15px 0%;
}
    
#\38 38f6876 {
    flex-wrap: wrap;
    min-height: 1207.25px;
}
    
#\35 c98f447 {
    grid-template-rows: minmax(1530px, max-content);
}
    
#\32 702e207 {
    height: auto;
    width: 250px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fde65f56 {
    height: auto;
    width: 250px;
    order: 2;
}
    
#\32 e05011f {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    row-gap: 0px;
    min-height: 165.797px;
}
    
#e67936f9 {
    height: auto;
    width: 250px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dea0debd {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    justify-content: center;
    min-height: 115px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6c67c2a {
    margin-top: 0px;
    width: 90%;
    min-height: 1463.05px;
    margin-bottom: 0px;
    padding: 25px 20px 25px 20px;
}
    
#\37 0b0272a {
    width: 237.438px;
    align-self: center;
    margin: 0px 0% 20px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\35 c98f447 {
    grid-template-rows: minmax(900px, max-content);
}
    
#fde65f56 {
    height: auto;
}
    
#\37 0e92fef {
    height: auto;
    margin-right: 30px;
}
    
#\32 702e207 {
    height: auto;
    margin-right: 30px;
}
    
#\32 e05011f {
    min-height: 115px;
    flex-direction: row;
    justify-content: space-between;
    height: auto;
}
    
#e67936f9 {
    height: auto;
}
    
#dea0debd {
    max-width: 100%;
    min-height: 115px;
    width: 200px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6c67c2a {
    min-height: 847.953px;
}
    
#\37 0b0272a {
    margin: 0px 0% 0px 0%;
}
    
#\38 38f6876 {
    min-height: 592.156px;
}
}



@media all {
    
#\32 2797113 {
    width: 100%;
    grid-template-rows: minmax(600px, max-content);
    max-width: 1920px;
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
}
    
#\32 14bf1b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 7d114e3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#cf98a43b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 33px;
}
    
#e50c809c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#e50c809c {
    width: 206px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fe68a21b {
    align-items: flex-start;
    max-width: 727px;
    width: 56.34635180139267%;
    min-height: 215px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
}
    
#bca4cc0c {
    min-height: 600px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\31 01f9270 {
    width: 327px;
    height: auto;
    max-width: 100%;
}
    
#eff10e69 {
    align-items: center;
    max-width: 486px;
    width: 100%;
    min-height: 294px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
}
    
#\36 6a7409a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 1460px;
    width: 96%;
    min-height: 294px;
    row-gap: 24px;
    column-gap: 0%;
    margin-top: 83px;
}
    
#group_160 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: auto;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#\39 c1b9588.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\39 c1b9588 {
    width: 206px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 2797113 {
    grid-template-rows: minmax(689px, max-content);
    width: 100.00%;
}
    
#fe68a21b {
    max-width: 100%;
    min-height: 215px;
    align-items: center;
    width: 83.60%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#bca4cc0c {
    min-height: 622px;
    padding: 0px 0px 0px 0px;
}
    
#\31 01f9270 {
    height: auto;
    width: 219px;
}
    
#eff10e69 {
    min-height: auto;
    width: 600px;
    max-width: 600px;
    margin: 0px 0% 0px 0%;
}
    
#\36 6a7409a {
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 474px;
    row-gap: 30px;
    justify-self: center;
    align-self: start;
    height: auto;
    width: 96.00%;
    margin: 40px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 1400px) {
    
#\31 01f9270 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 2797113 {
    grid-template-rows: minmax(685.8px, max-content);
}
    
#\33 7d114e3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cf98a43b {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 24px;
}
    
#e50c809c {
    width: 280px;
    margin: 0px 0% 0px 0%;
}
    
#fe68a21b {
    min-height: 341px;
    width: 97.93%;
    margin: 0px 0% 0px 0%;
}
    
#bca4cc0c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\31 01f9270 {
    height: auto;
    width: 184px;
}
    
#eff10e69 {
    min-height: 209px;
    height: auto;
    margin: 0px 0% 30px 0%;
}
    
#\36 6a7409a {
    margin-top: 0px;
    width: 90%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    row-gap: 0px;
    min-height: 685.8px;
    padding-top: 25px;
    padding-bottom: 25px;
}
    
#\39 c1b9588 {
    width: 280px;
    margin: 0px 0% 0px 0%;
}
    
#group_160 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\32 2797113 {
    grid-template-rows: minmax(583px, max-content);
}
    
#fe68a21b {
    align-items: center;
    min-height: 269px;
}
    
#\31 01f9270 {
    height: auto;
}
    
#eff10e69 {
    min-height: 233.969px;
}
    
#\36 6a7409a {
    min-height: 582.969px;
}
}



@media all {
    
#\33 f71b8d3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#\33 f71b8d3 {
    width: 136.391px;
    height: auto;
    min-height: 90px;
    max-width: 100%;
}
    
#\35 614b288 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 90px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: center;
    flex-wrap: wrap;
}
    
#\35 54c9bfd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 50px 0px 20px;
}
#\35 54c9bfd {
    width: 136.391px;
    height: auto;
    min-height: 90px;
    max-width: 100%;
}
    
#f218c724 {
    width: 108px;
    height: 103px;
    max-width: 100%;
    margin-bottom: 27px;
}
    
#c2fa9b0d {
    align-items: flex-start;
    max-width: 700px;
    width: 54.25%;
    min-height: 592px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/f560657f/dms3rep/multi/opt/vehicles-section-background-1920w.jpg);
    border-radius: 32px 32px 32px 32px;
    height: auto;
    padding: 3% 3% 3% 3%;
}
#c2fa9b0d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGhABAAMAAwAAAAAAAAAAAAAAAQACAxETIf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDPW2ZajfJ8DlGR99oiB//Z');
}
    
#\32 47b9c53.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\32 47b9c53 {
    width: 174px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\35 e1bf3fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 16px;
}
    
#\31 df9af6b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#\31 df9af6b {
    width: 136.391px;
    height: auto;
    min-height: 90px;
    max-width: 100%;
}
    
#\36 cc436ec {
    min-height: 595px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\30 55a908a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#\30 55a908a {
    width: 136.391px;
    height: auto;
    min-height: 90px;
    max-width: 100%;
}
    
#e5ca9fea {
    align-items: flex-start;
    max-width: 560px;
    width: 43.40%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/f560657f/dms3rep/multi/opt/support-bg-precision-tire-auto-center-1920w.png);
    border-radius: 32px 32px 32px 32px;
    margin-right: 20px;
    height: auto;
    align-self: stretch;
    padding: 3% 3% 3% 3%;
}
#e5ca9fea.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA2ElEQVQY002Q4W6DMAyE8yy2SWz24lAKJXRdJ/XJqibx5ATQfpwURd+dz3YD+M8APi8YdCXWjVgjid6Qy4zBlO7EbzeCTyP4PO/gN0nVRlIicdmI87OT5C4QygTVqQtaopzwnUR/OtGX/1J3xVBsjEHXE27JDxJ9dr2+fK+ujkS2Tmrv+ezaEhss6g63fUZqhrUu1FRhA1fic/Qhm2DQcYUKLvUMXKzfhGHvGWqyyRJ/u17dBCFdIOQRgg7gdQRfDfO+ZCTOD5LkVuTPDTkfW/9TWRqcIvL7DxooxXOvn5tRAAAAAElFTkSuQmCC');
}
    
#\35 6e744ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\35 f14b1b6 {
    flex-direction: row;
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 1600px;
    width: 96%;
    min-height: 50%;
    row-gap: 24px;
    column-gap: 0%;
    margin-bottom: 55px;
    margin-top: -50px;
}
    
#\35 771c13b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 90px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: center;
    margin-bottom: 20px;
    flex-wrap: wrap;
}
    
#\33 14e28d7 {
    width: 100%;
    grid-template-rows: minmax(595px, max-content);
    max-width: 1920px;
}
    
#edb44ef2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#edb44ef2 {
    width: 136.391px;
    height: auto;
    min-height: 90px;
    max-width: 100%;
}
    
#\37 5a4a750.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 50px 0px 20px;
}
#\37 5a4a750 {
    width: 136.391px;
    height: auto;
    min-height: 90px;
    max-width: 100%;
}
    
#\35 27ddf6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 27px;
}
    
#\35 d445292.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#\35 d445292 {
    width: 136.391px;
    height: auto;
    min-height: 90px;
    max-width: 100%;
}
    
#b3867ef1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 20px;
}
#b3867ef1 {
    width: 136.391px;
    height: auto;
    min-height: 90px;
    max-width: 100%;
}
    
#widget_1ic {
    width: 108px;
    height: 100px;
    max-width: 100%;
    margin-bottom: 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 f71b8d3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 24px;
    padding-right: 50px;
}
    
#\35 54c9bfd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 24px;
    padding-right: 50px;
}
    
#f218c724 {
    width: 119px;
    height: auto;
}
    
#c2fa9b0d {
    max-width: 100.00006551469987%;
    height: auto;
    min-height: 552px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
#c2fa9b0d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGhABAAMAAwAAAAAAAAAAAAAAAQACAxETIf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDPW2ZajfJ8DlGR99oiB//Z');
}
    
#\31 df9af6b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 24px;
    padding-right: 50px;
}
    
#\36 cc436ec {
    padding: 0px 0px 0px 0px;
}
    
#\30 55a908a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 24px;
    padding-right: 50px;
}
    
#e5ca9fea {
    max-width: 100%;
    height: auto;
    min-height: 502px;
    padding-top: 0px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
#e5ca9fea.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA2ElEQVQY002Q4W6DMAyE8yy2SWz24lAKJXRdJ/XJqibx5ATQfpwURd+dz3YD+M8APi8YdCXWjVgjid6Qy4zBlO7EbzeCTyP4PO/gN0nVRlIicdmI87OT5C4QygTVqQtaopzwnUR/OtGX/1J3xVBsjEHXE27JDxJ9dr2+fK+ujkS2Tmrv+ezaEhss6g63fUZqhrUu1FRhA1fic/Qhm2DQcYUKLvUMXKzfhGHvGWqyyRJ/u17dBCFdIOQRgg7gdQRfDfO+ZCTOD5LkVuTPDTkfW/9TWRqcIvL7DxooxXOvn5tRAAAAAElFTkSuQmCC');
}
    
#\35 f14b1b6 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#edb44ef2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 24px;
    padding-right: 50px;
}
    
#\37 5a4a750.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 24px;
    padding-right: 50px;
}
    
#\35 d445292.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 24px;
    padding-right: 50px;
}
    
#b3867ef1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 24px;
    padding-right: 50px;
}
    
#widget_1ic {
    height: auto;
}
}



@media (min-width: 1400px) {
    
#\33 f71b8d3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 24px;
    padding-right: 50px;
}
#\33 f71b8d3 {
    width: 18.39667405764967%;
    min-height: 100px;
}
    
#\35 614b288 {
    min-height: 100px;
}
    
#\35 54c9bfd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-right: 50px;
    padding-left: 24px;
}
#\35 54c9bfd {
    width: 18.403547671840354%;
    min-height: 100px;
}
    
#c2fa9b0d {
    max-width: 942px;
    min-height: 639px;
    width: 57%;
}
#c2fa9b0d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGhABAAMAAwAAAAAAAAAAAAAAAQACAxETIf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDPW2ZajfJ8DlGR99oiB//Z');
}
    
#\31 df9af6b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 24px;
    padding-right: 50px;
}
#\31 df9af6b {
    width: 18.4%;
    min-height: 100px;
}
    
#\36 cc436ec {
    min-height: 644px;
}
    
#\30 55a908a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 24px;
    padding-right: 50px;
}
#\30 55a908a {
    width: 18.4%;
    min-height: 100px;
}
    
#e5ca9fea {
    max-width: 611px;
    min-height: 639px;
    margin-right: 35px;
    width: 41%;
}
#e5ca9fea.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA2ElEQVQY002Q4W6DMAyE8yy2SWz24lAKJXRdJ/XJqibx5ATQfpwURd+dz3YD+M8APi8YdCXWjVgjid6Qy4zBlO7EbzeCTyP4PO/gN0nVRlIicdmI87OT5C4QygTVqQtaopzwnUR/OtGX/1J3xVBsjEHXE27JDxJ9dr2+fK+ujkS2Tmrv+ezaEhss6g63fUZqhrUu1FRhA1fic/Qhm2DQcYUKLvUMXKzfhGHvGWqyyRJ/u17dBCFdIOQRgg7gdQRfDfO+ZCTOD5LkVuTPDTkfW/9TWRqcIvL7DxooxXOvn5tRAAAAAElFTkSuQmCC');
}
    
#\35 771c13b {
    min-height: 100px;
}
    
#\33 14e28d7 {
    grid-template-rows: minmax(644px, max-content);
}
    
#edb44ef2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 24px;
    padding-right: 50px;
}
#edb44ef2 {
    width: 18.4%;
    min-height: 100px;
}
    
#\37 5a4a750.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 24px;
    padding-right: 50px;
}
#\37 5a4a750 {
    width: 18.4%;
    min-height: 100px;
}
    
#\35 d445292.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 24px;
    padding-right: 50px;
}
#\35 d445292 {
    width: 18.4%;
    min-height: 100px;
}
    
#b3867ef1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 24px;
    padding-right: 0px;
}
#b3867ef1 {
    width: 18.4%;
    min-height: 100px;
}
    
#widget_1ic {
    height: auto;
}
    
#f218c724 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\33 f71b8d3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 15px;
    padding-right: 50px;
}
#\33 f71b8d3 {
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#\35 614b288 {
    flex-wrap: wrap;
    justify-content: space-between;
    min-height: 204px;
}
    
#\35 54c9bfd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 15px;
}
#\35 54c9bfd {
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#f218c724 {
    width: 108px;
    margin-bottom: 20px;
    height: 103px;
}
    
#c2fa9b0d {
    padding-left: 20px;
    padding-right: 20px;
    min-height: 700px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
#c2fa9b0d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGhABAAMAAwAAAAAAAAAAAAAAAQACAxETIf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDPW2ZajfJ8DlGR99oiB//Z');
}
    
#\35 e1bf3fb {
    margin-bottom: 15px;
}
    
#\31 df9af6b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 15px;
    padding-right: 50px;
}
#\31 df9af6b {
    width: 48%;
}
    
#\36 cc436ec {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\30 55a908a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 15px;
    padding-right: 50px;
}
#\30 55a908a {
    margin-right: 0px;
    width: 48%;
}
    
#e5ca9fea {
    padding-left: 20px;
    padding-right: 20px;
    min-height: 360px;
    width: 100%;
    margin: 0px 0% 30px 0%;
}
#e5ca9fea.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA2ElEQVQY002Q4W6DMAyE8yy2SWz24lAKJXRdJ/XJqibx5ATQfpwURd+dz3YD+M8APi8YdCXWjVgjid6Qy4zBlO7EbzeCTyP4PO/gN0nVRlIicdmI87OT5C4QygTVqQtaopzwnUR/OtGX/1J3xVBsjEHXE27JDxJ9dr2+fK+ujkS2Tmrv+ezaEhss6g63fUZqhrUu1FRhA1fic/Qhm2DQcYUKLvUMXKzfhGHvGWqyyRJ/u17dBCFdIOQRgg7gdQRfDfO+ZCTOD5LkVuTPDTkfW/9TWRqcIvL7DxooxXOvn5tRAAAAAElFTkSuQmCC');
}
    
#\35 6e744ff {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 f14b1b6 {
    margin-top: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin-bottom: 0px;
    width: 90%;
    min-height: 1140px;
    padding-top: 25px;
    padding-bottom: 25px;
}
    
#\35 771c13b {
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    min-height: 204px;
    align-content: stretch;
}
    
#\33 14e28d7 {
    grid-template-rows: minmax(1140px, max-content);
}
    
#edb44ef2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 15px;
    padding-right: 50px;
}
#edb44ef2 {
    margin-right: 0px;
    width: 48%;
}
    
#\37 5a4a750.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 15px;
}
#\37 5a4a750 {
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#\35 27ddf6c {
    margin-bottom: 30px;
}
    
#\35 d445292.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 15px;
    padding-right: 50px;
}
#\35 d445292 {
    margin-right: 0px;
    width: 48%;
}
    
#b3867ef1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 15px;
    padding-right: 50px;
}
#b3867ef1 {
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#widget_1ic {
    height: 100px;
}
    
#\32 47b9c53 {
    width: 280px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#e5ca9fea {
    max-width: 100%;
    min-height: 360px;
    padding-left: 50px;
}
#e5ca9fea.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA2ElEQVQY002Q4W6DMAyE8yy2SWz24lAKJXRdJ/XJqibx5ATQfpwURd+dz3YD+M8APi8YdCXWjVgjid6Qy4zBlO7EbzeCTyP4PO/gN0nVRlIicdmI87OT5C4QygTVqQtaopzwnUR/OtGX/1J3xVBsjEHXE27JDxJ9dr2+fK+ujkS2Tmrv+ezaEhss6g63fUZqhrUu1FRhA1fic/Qhm2DQcYUKLvUMXKzfhGHvGWqyyRJ/u17dBCFdIOQRgg7gdQRfDfO+ZCTOD5LkVuTPDTkfW/9TWRqcIvL7DxooxXOvn5tRAAAAAElFTkSuQmCC');
}
    
#\35 f14b1b6 {
    min-height: 1140px;
}
    
#\33 14e28d7 {
    grid-template-rows: minmax(1140px, max-content);
}
    
#c2fa9b0d {
    max-width: 100%;
    padding-left: 50px;
    padding-right: 50px;
    min-height: 700px;
}
#c2fa9b0d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGhABAAMAAwAAAAAAAAAAAAAAAQACAxETIf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDPW2ZajfJ8DlGR99oiB//Z');
}
    
#widget_1ic {
    height: auto;
}
    
#f218c724 {
    height: auto;
}
}



@media all {
    
#b76e758a {
    min-height: 857px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\36 4b40ad7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: space-between;
}
    
#innergrid_nkp {
    background-position: 50% 100%;
    width: 100.00%;
    grid-template-rows: minmax(324px, max-content);
    max-width: 1920px;
    background-image: url(https://lirp.cdn-website.com/f560657f/dms3rep/multi/opt/vehicles-bg-precision-tire-auto-center-1920w.png);
    order: 0;
}
#innergrid_nkp.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAXUlEQVQI1wFSAK3/ANfNu/7c0b/+4tfF/ujdzv7t4tb+7ePW/urh0/7n3tD+5NzN/uHay/4AvaqL/saxkf7SvJz+3cis/uTRuv7l0rv+4c61/tvIrv7Twqb+zbyg/gS+Q7WeiFp1AAAAAElFTkSuQmCC');
}
    
#widget_ccp {
    width: 404.737px;
    height: 258px;
    justify-self: center;
    align-self: end;
    order: 0;
    max-width: 100%;
    margin-bottom: -90px;
}
    
#group_2tv {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 170px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    height: auto;
    flex-wrap: wrap;
    max-width: 1400px;
    margin-top: 75px;
    grid-area: auto / auto / auto / auto;
}
    
#group_74l {
    flex-direction: row;
    align-items: center;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 50%;
    min-height: 29.629629629629626%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#widget_ocm {
    width: 60.57%;
    height: auto;
    max-width: 100%;
}
    
#widget_q1o {
    width: 21.25%;
    height: auto;
    max-width: 100%;
}
    
#widget_p1q.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 85px;
}
#widget_p1q {
    width: 14%;
    height: auto;
    max-width: 100%;
}
    
#\31 084a506.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 85px;
}
#\31 084a506 {
    width: 14.8890625%;
    height: auto;
    max-width: 100%;
}
    
#\35 ae82aa1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 85px;
}
#\35 ae82aa1 {
    width: 18.52909226190476%;
    height: auto;
    max-width: 100%;
}
    
#\31 f265e1e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 85px;
}
#\31 f265e1e {
    width: 15.919122023809523%;
    height: auto;
    max-width: 100%;
}
    
#de3dce0e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 85px;
}
#de3dce0e {
    width: 14.94955357142857%;
    height: auto;
    max-width: 100%;
}
    
#\36 e5f97f0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 85px;
}
#\36 e5f97f0 {
    width: 18%;
    height: auto;
    max-width: 100%;
}
    
#\31 c9b1101.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 85px;
}
#\31 c9b1101 {
    width: 16%;
    height: auto;
    max-width: 100%;
}
    
#a4dd98ac.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 85px;
}
#a4dd98ac {
    width: 19%;
    height: auto;
    max-width: 100%;
}
    
#group_eie {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    max-width: 1920px;
    width: 100%;
    min-height: 171px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 2;
    height: auto;
}
    
#widget_iio {
    width: 10.00%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#\34 2554aa5 {
    width: 18%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    max-height: none;
}
    
#\37 2cc1f38 {
    width: 18%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    max-height: none;
}
    
#e6327538 {
    width: 18%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    max-height: none;
}
    
#\36 ae04708 {
    width: 10.03%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    max-height: none;
}
    
#b63a3b00 {
    width: 18%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    max-height: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#widget_ccp {
    height: auto;
}
    
#widget_q1o {
    height: auto;
}
    
#widget_iio {
    height: auto;
}
    
#\34 2554aa5 {
    height: auto;
}
    
#\37 2cc1f38 {
    height: auto;
}
    
#e6327538 {
    height: auto;
}
    
#\36 ae04708 {
    height: auto;
}
    
#b63a3b00 {
    height: auto;
}
    
#\31 084a506 {
    width: 23.99993448798264%;
    order: 1;
}
    
#\35 ae82aa1 {
    width: 23.99993448798264%;
    order: 3;
}
    
#\31 f265e1e {
    width: 23.99993448798264%;
    order: 4;
}
    
#de3dce0e {
    width: 23.99993448798264%;
    order: 5;
}
    
#\36 e5f97f0 {
    width: 23.99993448798264%;
    order: 6;
}
    
#\31 c9b1101 {
    width: 23.99993448798264%;
    order: 7;
}
    
#a4dd98ac {
    width: 23.99993448798264%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_p1q {
    width: 16.92%;
    order: 0;
}
    
#\33 384d522 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#widget_ccp {
    height: auto;
}
    
#widget_q1o {
    height: auto;
}
    
#widget_iio {
    height: auto;
}
    
#\34 2554aa5 {
    height: auto;
}
    
#\37 2cc1f38 {
    height: auto;
}
    
#e6327538 {
    height: auto;
}
    
#\36 ae04708 {
    height: auto;
}
    
#b63a3b00 {
    height: auto;
}
    
#\31 c9b1101 {
    width: 14%;
}
    
#\36 e5f97f0 {
    width: 16%;
}
}



@media (max-width: 767px) {
    
#b76e758a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\36 4b40ad7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_ccp {
    height: 132px;
    justify-self: center;
    align-self: start;
    width: 207.075px;
    margin: 162px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_q1o {
    height: auto;
}
    
#widget_iio {
    height: auto;
    width: 34.7%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2554aa5 {
    height: auto;
    width: 62%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 2cc1f38 {
    height: auto;
    order: 3;
    width: 45%;
    margin: 0px 0% 0px 0%;
}
    
#e6327538 {
    height: auto;
    order: 4;
    width: 62%;
    margin: 0px 0% 0px 0%;
}
    
#\36 ae04708 {
    height: auto;
    order: 5;
    width: 34.7%;
    margin: 0px 0% 0px 0%;
}
    
#b63a3b00 {
    height: auto;
    order: 2;
    width: 45%;
    margin: 0px 0% 0px 0%;
}
    
#group_eie {
    flex-direction: row;
    flex-wrap: wrap;
    padding-bottom: 40px;
}
    
#\31 084a506 {
    width: 48%;
}
    
#\35 ae82aa1 {
    width: 48%;
}
    
#\31 f265e1e {
    width: 48%;
}
    
#de3dce0e {
    width: 48%;
}
    
#\36 e5f97f0 {
    width: 48%;
}
    
#\31 c9b1101 {
    width: 48%;
}
    
#a4dd98ac {
    width: 48%;
}
    
#widget_p1q {
    width: 48%;
}
    
#group_74l {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 40.74%;
    width: 75.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_2tv {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 380px;
    margin-top: 30px;
    margin-bottom: 40px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_ccp {
    height: auto;
}
    
#widget_q1o {
    height: auto;
}
    
#widget_iio {
    height: auto;
}
    
#\34 2554aa5 {
    height: auto;
}
    
#\37 2cc1f38 {
    height: auto;
}
    
#e6327538 {
    height: auto;
}
    
#\36 ae04708 {
    height: auto;
}
    
#b63a3b00 {
    height: auto;
}
    
#innergrid_nkp {
    grid-template-rows: minmax(308px, max-content);
}
#innergrid_nkp.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAXUlEQVQI1wFSAK3/ANfNu/7c0b/+4tfF/ujdzv7t4tb+7ePW/urh0/7n3tD+5NzN/uHay/4AvaqL/saxkf7SvJz+3cis/uTRuv7l0rv+4c61/tvIrv7Twqb+zbyg/gS+Q7WeiFp1AAAAAElFTkSuQmCC');
}
    
#\36 4b40ad7 {
    min-height: 100px;
    row-gap: 0px;
}
    
#group_2tv {
    margin-bottom: 40px;
    margin-top: 40px;
}
}



@media all {
    
#\36 8caa6ba {
    align-items: flex-start;
    justify-self: start;
    align-self: center;
    order: 0;
    width: 69%;
    min-height: 236px;
    row-gap: 0px;
    column-gap: 4%;
    height: auto;
    padding-left: 20px;
}
    
#a93bb441 {
    width: 100%;
    height: 614px;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 100%;
}
    
#\36 0b8b583 {
    min-height: 614px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#d59b006a {
    width: 100%;
    grid-template-rows: minmax(614px, max-content);
    max-width: 1920px;
}
    
#\39 4c2ae33 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\33 ca51bc1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
}
    
#\39 1faa8cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
}
    
#widget_2pp {
    width: 50%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    justify-self: end;
}
    
#innergrid_2e9 {
    width: 100%;
    grid-template-rows: minmax(max-content, 100%);
    max-width: 100%;
    justify-self: stretch;
    align-self: stretch;
    max-height: none;
    padding-right: 10px;
    padding-top: 50px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8caa6ba {
    min-height: 100%;
    justify-self: center;
    align-self: stretch;
    height: auto;
    width: auto;
    max-height: none;
    justify-content: flex-end;
    padding: 20px 40px 320px 40px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a93bb441 {
    align-self: stretch;
    justify-self: start;
    width: 100.00%;
    height: 100%;
    max-height: none;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 0b8b583 {
    min-height: auto;
    padding: 0px 0px 0px 0px;
}
    
#widget_2pp {
    align-self: end;
    justify-self: center;
    width: 700px;
    height: 252px;
    margin: 0px 0px 0px 0px;
}
    
#innergrid_2e9 {
    justify-self: stretch;
    width: auto;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    grid-template-rows: minmax(max-content, 100%);
    padding: 50px 0px 40px 0px;
    margin: 0px 0px 0px 0px;
}
    
#d59b006a {
    grid-template-rows: minmax(470px, max-content);
}
}



@media (min-width: 1400px) {
    
#\36 8caa6ba {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 236px;
    width: 1568px;
    padding-left: 20px;
    padding-right: 40px;
    margin: 125px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a93bb441 {
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_2pp {
    width: 67%;
    order: 1;
    justify-self: end;
    align-self: center;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#innergrid_2e9 {
    padding-right: 40px;
    padding-top: 0px;
    padding-left: 40px;
    width: 1512px;
    align-self: center;
    grid-template-rows: minmax(614px, max-content);
    justify-self: center;
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\36 8caa6ba {
    width: auto;
    min-height: auto;
    justify-self: center;
    align-self: start;
    padding: 0px 0px 0px 0px;
    margin: 40px 0px 0px 0px;
}
    
#a93bb441 {
    height: 100%;
    justify-self: stretch;
    width: 100%;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0px 0px 0px;
}
    
#\36 0b8b583 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#d59b006a {
    grid-template-rows: minmax(320px, max-content);
}
    
#\39 4c2ae33 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 1faa8cb {
    margin-bottom: 5px;
    width: 240px;
}
    
#widget_2pp {
    height: auto;
    width: 100%;
    justify-self: center;
    align-self: end;
    margin: 0px 0px 0px 0px;
}
    
#innergrid_2e9 {
    padding-left: 10px;
    justify-self: start;
    align-self: stretch;
    width: 100%;
    padding-bottom: 20px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_2pp {
    width: 402px;
    justify-self: center;
    align-self: end;
    height: 145px;
    margin: 0px 0px 0px 0px;
}
    
#\36 8caa6ba {
    width: auto;
    justify-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\39 2216ed1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#efb30ae9 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#aa80224f {
    background-image: url(https://lirp.cdn-website.com/f560657f/dms3rep/multi/opt/support-bg-precision-tire-auto-center-1920w.png);
}
    
#widget_ast {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_lq5 {
    width: 13.27%;
    height: 158px;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#widget_qu9 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#efb30ae9 {
    min-height: 244px;
    padding: 0% 2% 0% 2%;
}
    
#widget_lq5 {
    width: 13.26%;
    height: 116px;
}
    
#widget_qu9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#widget_qu9 {
    width: 228px;
    height: auto;
    min-height: 39px;
    margin-top: -10px;
}
    
#\39 2216ed1 {
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#widget_ast {
    margin-top: -15px;
}
}



@media (min-width: 1400px) {
    
#widget_ast.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#widget_ast {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -15px;
}
    
#widget_lq5 {
    width: 15.06%;
    height: 176px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_qu9 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 224px;
    height: auto;
    min-height: 51px;
}
    
#\39 2216ed1 {
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#efb30ae9 {
    min-height: 390px;
    padding-top: 0%;
    padding-bottom: 0%;
}
}



@media (max-width: 767px) {
    
#\39 2216ed1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#efb30ae9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#widget_lq5 {
    height: 64px;
    width: 22.12%;
}
    
#widget_qu9 {
    width: 220px;
    height: auto;
    min-height: 39px;
    margin-top: -15px;
}
    
#widget_ast {
    margin-top: -15px;
}
}

