*#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 *.u_1489341026
{
	width:100% !important;
}
*#dm *.dmBody div.u_1489341026 img
{
	object-fit:contain !important;
}
*#dm *.dmBody a.u_287727769
{
	background-color:var(--color_3) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_287727769:hover
{
	background-color:var(--color_5) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_287727769.hover
{
	background-color:var(--color_5) !important;
	background-image:initial !important;
}
*#dm *.dmBody *.u_272530910 .swiper-button-next:not(:hover)
{
	color:var(--color_5) !important;
}
*#dm *.dmBody *.u_272530910 .swiper-button-prev:not(:hover)
{
	color:var(--color_5) !important;
}
*#dm *.dmBody div.u_272530910 .opinion
{
	color:rgba(63,63,63,1) !important;
}
*#dm *.dmBody div.u_272530910 .readmore>span
{
	color:rgba(63,63,63,1) !important;
}
*#dm *.dmBody div.u_272530910 .review-information
{
	font-weight:700 !important;
	color:var(--color_5) !important;
}
*#dm *.dmBody a.u_1776285496
{
	border-style:solid !important;
	border-color:rgb(41,41,41) rgb(41,41,41) rgb(41,41,41) rgb(41,41,41) !important;
	border-width:3px 3px 3px 3px !important;
}
*#dm *.dmBody div.u_272530910 .readmore>strong
{
	text-decoration:underline !important;
	color:var(--color_5) !important;
}
*#dm *.dmBody div.u_272530910 .readless>strong
{
	text-decoration:underline !important;
	color:var(--color_5) !important;
}
*#dm *.dmBody *.u_272530910 .readmore
{
	color:var(--color_1) !important;
}
*#dm *.dmBody *.u_272530910 .readless
{
	color:var(--color_1) !important;
}
*#dm *.dmBody *.u_272530910 .readmore:hover>strong
{
	color:var(--color_1) !important;
}
*#dm *.dmBody *.u_272530910 .readless:hover>strong
{
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_684661115 img
{
	border-radius:36px 36px 36px 36px !important;
	border-style:solid !important;
	border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
	border-width:5px 5px 5px 5px !important;
}
*#dm *.dmBody div.u_1232742498 img
{
	border-radius:36px 36px 36px 36px !important;
	border-style:solid !important;
	border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
	border-width:5px 5px 5px 5px !important;
}
*#dm *.dmBody div.u_2988714182
{
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/e21cd824/dms3rep/multi/wifi-arts-automotive.svg) !important;
	background-size:auto !important;
	background-position:50% 0% !important;
}
*#dm *.dmBody div.u_1683108881
{
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/e21cd824/dms3rep/multi/shuttle-arts-automotive.svg) !important;
	background-size:auto !important;
	background-position:50% 0% !important;
}
*#dm *.dmBody div.u_1816023294
{
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/e21cd824/dms3rep/multi/loaner-arts-automotive.svg) !important;
	background-size:auto !important;
	background-position:50% 0% !important;
}
*#dm *.dmBody div.u_1864425289
{
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/e21cd824/dms3rep/multi/waiting-arts-automotive.svg) !important;
	background-size:auto !important;
	background-position:50% 0% !important;
}
*#dm *.dmBody div.u_1330423349
{
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/e21cd824/dms3rep/multi/snacks-arts-automotive.svg) !important;
	background-size:auto !important;
	background-position:50% 0% !important;
}
*#dm *.dmBody div.u_1145529592
{
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/e21cd824/dms3rep/multi/hours-arts-automotive.svg) !important;
	background-size:auto !important;
	background-position:50% 0% !important;
}
*#dm *.dmBody div.u_1555548473
{
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/e21cd824/dms3rep/multi/rental-arts-automotive.svg) !important;
	background-size:auto !important;
	background-position:50% 0% !important;
}
*#dm *.dmBody *.u_781471157
{
	width:100% !important;
}
*#dm *.dmBody div.u_781471157 img
{
	object-fit:cover !important;
	object-position:50% 100% !important;
}
*#dm *.dmBody *.u_1565544004
{
	width:100% !important;
}
*#dm *.dmBody *.u_1866321958
{
	width:100% !important;
}
*#dm *.dmBody *.u_1961336758
{
	width:100% !important;
}
*#dm *.dmBody *.u_4283905912
{
	width:100% !important;
}
*#dm *.dmBody *.u_2417897061
{
	width:100% !important;
}
*#dm *.dmBody div.u_2417897061 img
{
	object-position:50% 0% !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1049787493
{
	width:100% !important;
}
*#dm *.dmBody *.u_2418018083
{
	width:100% !important;
}
*#dm *.dmBody a.u_3217214789
{
	background-color:var(--color_4) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_3217214789:hover
{
	background-color:rgba(255,255,255,0.35) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_3217214789.hover
{
	background-color:rgba(255,255,255,0.35) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1322332403
{
	background-color:var(--color_4) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1322332403:hover
{
	background-color:rgba(255,255,255,0.35) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1322332403.hover
{
	background-color:rgba(255,255,255,0.35) !important;
	background-image:initial !important;
}
*#dm *.dmBody *.u_1218278042
{
	width:100% !important;
}
*#dm *.dmBody a.u_1683654524
{
	background-color:var(--color_4) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1683654524:hover
{
	background-color:rgba(255,255,255,0.35) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1683654524.hover
{
	background-color:rgba(255,255,255,0.35) !important;
	background-image:initial !important;
}
*#dm *.dmBody *.u_1865398584
{
	width:100% !important;
}
*#dm *.dmBody *.u_1211274190
{
	width:100% !important;
}
*#dm *.dmBody *.u_4141528598
{
	width:100% !important;
}
*#dm *.dmBody *.u_2479696376
{
	width:100% !important;
}
*#dm *.dmBody div.u_2479696376 img
{
	border-radius:26px 26px 26px 26px !important;
}
*#dm *.dmBody *.u_2194123472
{
	width:100% !important;
}
*#dm *.dmBody a.u_2873766662:hover
{
	border-color:var(--color_1) !important;
}
*#dm *.dmBody a.u_2873766662.hover
{
	border-color:var(--color_1) !important;
}
*#dm *.dmBody a.u_2873766662
{
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-style:solid !important;
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
	border-width:6px 6px 6px 6px !important;
	border-radius:26px 26px 26px 26px !important;
}
*#dm *.dmBody *.u_1080257239
{
	width:100% !important;
}
*#dm *.dmBody div.u_1251634324 img
{
	border-radius:26px 26px 26px 26px !important;
}
*#dm *.dmBody a.u_1242295091:hover
{
	border-color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1242295091.hover
{
	border-color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1242295091
{
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-style:solid !important;
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
	border-width:6px 6px 6px 6px !important;
	border-radius:26px 26px 26px 26px !important;
}
*#dm *.dmBody a.u_1660361812:hover
{
	border-color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1660361812.hover
{
	border-color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1660361812
{
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-style:solid !important;
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
	border-width:6px 6px 6px 6px !important;
	border-radius:26px 26px 26px 26px !important;
}
*#dm *.dmBody div.u_1136925530 img
{
	border-radius:26px 26px 26px 26px !important;
}
*#dm *.dmBody *.u_1615480479
{
	width:100% !important;
}
*#dm *.dmBody a.u_1740751413:hover
{
	border-color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1740751413.hover
{
	border-color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1740751413
{
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-style:solid !important;
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
	border-width:6px 6px 6px 6px !important;
	border-radius:26px 26px 26px 26px !important;
}
*#dm *.dmBody div.u_1081424689 img
{
	border-radius:26px 26px 26px 26px !important;
}
*#dm *.dmBody *.u_1646459994
{
	width:100% !important;
}
*#dm *.dmBody *.u_1251634324
{
	width:100% !important;
}
*#dm *.dmBody *.u_1136925530
{
	width:100% !important;
}
*#dm *.dmBody *.u_1081424689
{
	width:100% !important;
}
*#dm *.dmBody *.u_3769557743
{
	width:100% !important;
}
*#dm *.dmBody div.u_3769557743 img
{
	border-radius:26px 26px 26px 26px !important;
}
*#dm *.dmBody div.u_1714143314 img
{
	border-radius:26px 26px 26px 26px !important;
}
*#dm *.dmBody div.u_1793860526 img
{
	border-radius:26px 26px 26px 26px !important;
}
*#dm *.dmBody div.u_1888170565 img
{
	border-radius:26px 26px 26px 26px !important;
}
*#dm *.dmBody div.u_1229798863 img
{
	border-radius:26px 26px 26px 26px !important;
}
*#dm *.dmBody div.u_1305967285 img
{
	border-radius:26px 26px 26px 26px !important;
}
*#dm *.dmBody div.u_1368241997 img
{
	border-radius:26px 26px 26px 26px !important;
}
*#dm *.dmBody *.u_1793860526
{
	width:100% !important;
}
*#dm *.dmBody *.u_1888170565
{
	width:100% !important;
}
*#dm *.dmBody *.u_1229798863
{
	width:100% !important;
}
*#dm *.dmBody *.u_1305967285
{
	width:100% !important;
}
*#dm *.dmBody div.u_3857649508
{
	border-top-width:1px !important;
	border-top-style:solid !important;
	border-top-color:rgba(60,60,60,1) !important;
	border-bottom-width:1px !important;
	border-bottom-style:solid !important;
	border-bottom-color:rgba(60,60,60,1) !important;
}
*#dm *.dmBody *.u_242345202 input[type="text"]
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody *.u_242345202 input[type="email"]
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody *.u_242345202 input[type="tel"]
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody *.u_242345202 select:not(.the-datepicker__select)
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody *.u_242345202 textarea
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_242345202 input[type="text"]
{
	border-style:solid !important;
	border-width:1px !important;
	border-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_242345202 input[type="email"]
{
	border-style:solid !important;
	border-width:1px !important;
	border-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_242345202 input[type="tel"]
{
	border-style:solid !important;
	border-width:1px !important;
	border-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_242345202 select:not(.the-datepicker__select)
{
	border-style:solid !important;
	border-width:1px !important;
	border-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_242345202 textarea
{
	border-style:solid !important;
	border-width:1px !important;
	border-color:var(--color_2) !important;
}
*#dm *.dmBody *.u_242345202 legend
{
	color:var(--color_3) !important;
}
*#dm *.dmBody *.u_242345202 .legend
{
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_242345202 .coupon-title
{
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_242345202 .coupon-content
{
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_242345202 .optin-section
{
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_242345202 .optin-section h4
{
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_242345202 label[for="termsAndConditions"]
{
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_242345202 .submit-btn
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_242345202 .submit-btn:hover
{
	background-color:var(--color_2) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_242345202 .submit-btn.hover
{
	background-color:var(--color_2) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1957701470 .title
{
	color:var(--color_5) !important;
}
*#dm *.dmBody div.u_1957701470 .btn-redeem
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1957701470 .btn-redeem:hover
{
	background-color:var(--color_2) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1957701470 .btn-redeem.hover
{
	background-color:var(--color_2) !important;
	background-image:none !important;
}
*#dm *.dmBody *.u_1651360771
{
	width:100% !important;
}
*#dm *.dmBody *.u_1787362959
{
	width:100% !important;
}
*#dm *.dmBody *.u_1232742498
{
	width:100% !important;
}
*#dm *.dmBody *.u_684661115
{
	width:100% !important;
}
*#dm *.dmBody *.u_1271408695
{
	width:100% !important;
}
*#dm *.dmBody div.u_1565544004 img
{
	object-fit:cover !important;
	object-position:0% 100% !important;
}
*#dm *.dmBody div.u_1866321958 img
{
	object-fit:contain !important;
	object-position:50% 50% !important;
}
*#dm *.dmBody div.u_1163353138 img
{
	border-radius:26px 26px 26px 26px !important;
}
*#dm *.dmBody div.u_1066288063 img
{
	border-radius:26px 26px 26px 26px !important;
}
*#dm *.dmBody div.u_1629592132 img
{
	border-radius:26px 26px 26px 26px !important;
}
*#dm *.dmBody div.u_1890740514 img
{
	border-radius:26px 26px 26px 26px !important;
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1890740514
{
	width:100% !important;
}
*#dm *.dmBody *.u_1066288063
{
	width:100% !important;
}
*#dm *.dmBody *.u_1629592132
{
	width:100% !important;
}
*#dm *.dmBody *.u_1085658841
{
	width:100% !important;
}
*#dm *.dmBody div.u_1085658841 img
{
	border-radius:26px 26px 26px 26px !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1163353138
{
	width:100% !important;
}
*#dm *.dmBody *.u_1714143314
{
	width:100% !important;
}
*#dm *.dmBody *.u_1368241997
{
	width:100% !important;
}
*#dm *.dmBody *.u_3346282342
{
	width:100% !important;
}
*#dm *.dmBody div.u_3346282342 img
{
	border-radius:26px 26px 26px 26px !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 *.u_272530910 .opinion
{
	line-height:30px !important;
}
*#dm *.dmBody *.u_272530910 .readmore>span
{
	line-height:30px !important;
}
*#dm *.dmBody div.u_1957701470 .title
{
	font-size:44px !important;
}
*#dm *.dmBody div.u_1957701470 .btn-redeem span.text
{
	font-size:15px !important;
}
*#dm *.dmBody div.u_1957701470 .btn-redeem
{
	height:52px !important;
}
*#dm *.dmBody *.u_1957701470 .special
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\31 9df4b57 {
    grid-template-rows: minmax(562px, max-content);
    width: 100.00%;
    max-width: 1920px;
    background-color: var(--color_2);
    background-image: initial;
}
    
#b4cf82c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\38 95f4702 {
    min-height: 177px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 bce9afe {
    align-items: center;
    justify-self: center;
    align-self: start;
    max-width: 1200px;
    order: 0;
    width: 89.28571428571429%;
    min-height: 244px;
    height: auto;
    margin: 250px 0px 0px 1px;
}
    
#widget_b6s {
    width: 100%;
    height: 452px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_ec0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2nf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_nvb {
    width: 251px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
}
    
#\33 4d1dffc {
    width: 100%;
    height: 457px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 95f4702 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\32 bce9afe {
    width: 677px;
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 382px;
    margin: 278px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 9df4b57 {
    width: 100.00%;
    grid-template-rows: minmax(702px, max-content);
}
}



@media (min-width: 1400px) {
    
#\38 95f4702 {
    min-height: 334px;
}
    
#\31 9df4b57 {
    grid-template-rows: minmax(560px, max-content);
    width: 100.00%;
}
    
#\32 bce9afe {
    width: 77.97617426820966%;
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 245px;
    margin: 264px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_b6s {
    justify-self: start;
    align-self: start;
    height: 476px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#b4cf82c6 {
    width: 100%;
    min-height: 100px;
    align-items: center;
    justify-content: flex-start;
}
    
#\38 95f4702 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\32 bce9afe {
    align-items: center;
    justify-self: center;
    align-self: start;
    width: 89.38826855123675%;
    row-gap: 15px;
    margin: 290px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 9df4b57 {
    width: 100.00%;
    grid-template-rows: minmax(595.9765625px, max-content);
}
    
#widget_b6s {
    height: 240px;
}
    
#\33 4d1dffc {
    height: 608px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\31 9df4b57 {
    grid-template-rows: minmax(409.98046875px, max-content);
    width: 100.00%;
}
}



@media all {
    
#\30 71dd35a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#c52540a5 {
    min-height: 464px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#innergrid_ov1 {
    width: 100.00%;
    grid-template-rows: minmax(442px, max-content);
    max-width: 1920px;
    align-self: center;
    background-color: rgba(14, 14, 16, 1);
    background-image: initial;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_grb {
    width: 100.00%;
    height: 595px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#group_i57 {
    align-items: flex-start;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 1350px;
    width: 94%;
    min-height: 36.07740174672489%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin: 258px 0px 0px 0px;
}
    
#widget_f31 {
    width: 100%;
    height: 116px;
    min-height: 100px;
    max-width: 100%;
    order: 2;
}
    
#widget_be7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\34 f059658 {
    width: 100%;
    height: 128px;
    min-height: 100px;
    max-width: 100%;
    order: 3;
}
    
#group_5oe {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 50%;
    min-height: 50%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#widget_lqp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_r2p {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#widget_bkn {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#innergrid_ov1 {
    margin-bottom: 0px;
    width: 100.00%;
    grid-template-rows: minmax(273.96484375px, max-content);
}
    
#group_i57 {
    justify-self: center;
    align-self: start;
    width: 93.99191153238546%;
    min-height: 36.077990482204186%;
    margin: 257px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_r2p {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media (min-width: 1400px) {
    
#widget_grb {
    justify-self: start;
    align-self: start;
    height: 811px;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_i57 {
    justify-self: center;
    align-self: start;
    width: 94%;
    min-height: 30.82%;
    height: auto;
    max-width: 1350px;
    margin: 445px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_ov1 {
    width: 100.00%;
    grid-template-rows: minmax(810.99609375px, max-content);
}
    
#group_r2p {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 110px;
}
    
#widget_lqp {
    justify-self: auto;
    align-self: auto;
    width: 85.97844619591443%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bkn {
    min-height: 52px;
    width: 170px;
}
}



@media (max-width: 767px) {
    
#\30 71dd35a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c52540a5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_grb {
    height: 245px;
    align-self: start;
    justify-self: start;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 f059658 {
    height: 100px;
}
    
#innergrid_ov1 {
    width: 100.00%;
    grid-template-rows: minmax(514.6484375px, max-content);
}
    
#group_i57 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 62.5124356841958%;
    width: 93.99858657243816%;
    justify-content: center;
    margin: 177px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_5oe {
    justify-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    align-self: start;
    margin: 0px 0px 0px 0px;
}
    
#widget_lqp {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_r2p {
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#widget_bkn {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_grb {
    justify-self: start;
    align-self: start;
    height: 347px;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_ov1 {
    width: 100.00%;
    grid-template-rows: minmax(600px, max-content);
}
    
#group_i57 {
    align-self: end;
    margin-bottom: 0px;
    margin-top: 0px;
}
}



@media all {
    
#e38e21db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1d0cf35 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\38 edd5d55 {
    margin: 0px 0% 0px 0%;
}
    
#group_fec {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    max-width: 1920px;
    width: 100%;
    min-height: 452px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
}
    
#innergrid_m0j[data-css-edit] {
    height: 100% !important;
}
#innergrid_m0j {
    width: 50.00%;
    grid-template-rows: minmax(645.984375px, max-content);
    max-width: 100%;
    background-color: var(--color_1);
    background-image: initial;
}
    
#widget_mbr.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_mbr {
    width: 48.44%;
    height: 246px;
    justify-self: start;
    align-self: center;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 5%;
}
    
#group_181 {
    align-items: flex-end;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 672px;
    width: 73.38577373936651%;
    min-height: 82.05627509267013%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 42px 30px 0px 0px;
}
    
#widget_ktk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_rbk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_i8l {
    width: 166px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_ji2 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    background-color: var(--color_6);
    background-image: initial;
    padding: 25px 10% 25px 5%;
    margin: 0px 0% 0px 0%;
}
    
#widget_1p5 {
    width: 100.00%;
    height: auto;
    max-width: 500px;
}
    
#widget_390 {
    width: 100%;
    height: auto;
    max-width: 500px;
}
    
#group_p80 {
    flex-direction: row;
    align-items: center;
    max-width: 500px;
    width: 100.00%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0px 0px 0px 0px;
}
    
#widget_fpc {
    width: 180px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
}
    
#\32 313888d {
    width: 180px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
}
    
#widget_8as {
    width: auto;
    height: 464px;
    max-width: 100%;
}
    
#widget_1em {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 1d0cf35 {
    padding: 0% 0% 0% 0%;
}
    
#innergrid_m0j {
    width: 50.00%;
    grid-template-rows: minmax(808.96484375px, max-content);
}
    
#widget_mbr {
    height: auto;
}
    
#group_ji2 {
    width: 50.00004113956598%;
    padding: 25px 5% 25px 5%;
    margin: 0px 0% 0px 0%;
}
    
#widget_390 {
    width: 100%;
}
    
#group_p80 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.37%;
}
    
#widget_fpc {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 313888d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 edd5d55 {
    margin: 0px 0% 0px 0%;
}
    
#group_181 {
    justify-self: center;
    align-self: center;
    height: auto;
    min-height: 50.31%;
    width: 86.01%;
    margin: 0px 6px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 1400px) {
    
#innergrid_m0j {
    width: 50.00%;
    grid-template-rows: minmax(487.984375px, max-content);
}
    
#widget_mbr {
    height: auto;
}
    
#group_ji2 {
    width: 50%;
    padding: 25px 10% 25px 5%;
    margin: 0px 0% 0px 0%;
}
    
#e38e21db {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#e38e21db {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 1d0cf35 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#innergrid_m0j {
    min-width: 32px;
    width: 100.00%;
    grid-template-rows: minmax(470.44921875px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#widget_mbr {
    height: auto;
}
    
#group_ji2 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 61.38%;
    padding: 15px 5% 15px 5%;
    margin: 0px 0% 0px 0%;
}
    
#\38 edd5d55 {
    margin: 0px 0% 0px 0%;
}
    
#group_fec {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_181 {
    align-items: center;
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 51.82%;
    width: 87.80%;
    margin: 40px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_i8l {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_390 {
    width: 100%;
}
    
#widget_1p5 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_p80 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_fpc {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 313888d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#innergrid_m0j {
    width: 100.00%;
    grid-template-rows: minmax(322.44140625px, max-content);
}
    
#widget_mbr {
    height: auto;
}
    
#widget_390 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_p80 {
    align-items: center;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    flex-direction: row;
}
    
#widget_fpc {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 313888d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c6eede3d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 fdd355b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#f965781c {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_iqg {
    width: 100.00%;
    grid-template-rows: minmax(762px, max-content);
    max-width: 1920px;
    align-self: center;
    padding: 75px 0% 75px 0%;
    margin: 0px 0px 0px 0px;
}
    
#group_6cm {
    justify-content: space-between;
    align-items: center;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 1200px;
    width: 89.29%;
    min-height: 100.00%;
    row-gap: 100px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
}
    
#group_lf5 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 543px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#\31 939d5a4 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 119px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#innergrid_e6p {
    width: 44.25%;
    grid-template-rows: minmax(543.09375px, max-content);
    max-width: 100%;
}
    
#widget_mct {
    width: 317px;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 168px 0% 0px 0%;
}
    
#e54d7615 {
    width: 317px;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_pfq {
    align-items: flex-start;
    width: 50%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
    
#widget_86m {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qfe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_o7n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_aej {
    width: 241px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
}
    
#widget_917.flex-element.widget-wrapper > [data-element-type] {
    padding: 55px 0px 0px 0px;
}
#widget_917 {
    width: 13%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 bfd3ae2.flex-element.widget-wrapper > [data-element-type] {
    padding: 55px 0px 0px 0px;
}
#\30 bfd3ae2 {
    width: 13%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 0a6e898.flex-element.widget-wrapper > [data-element-type] {
    padding: 55px 0px 0px 0px;
}
#\38 0a6e898 {
    width: 13%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 8ba339e.flex-element.widget-wrapper > [data-element-type] {
    padding: 65px 0px 0px 0px;
}
#\36 8ba339e {
    width: 13%;
    height: auto;
    max-width: 100%;
    margin: -10px 0% 0px 0%;
}
    
#b116d617.flex-element.widget-wrapper > [data-element-type] {
    padding: 55px 0px 0px 0px;
}
#b116d617 {
    width: 13%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 148c690.flex-element.widget-wrapper > [data-element-type] {
    padding: 55px 0px 0px 0px;
}
#\32 148c690 {
    width: 13%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 26d91dc.flex-element.widget-wrapper > [data-element-type] {
    padding: 55px 0px 0px 0px;
}
#\33 26d91dc {
    width: 13%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 fdd355b {
    padding: 0% 0% 0% 0%;
}
    
#widget_mct {
    height: auto;
}
    
#e54d7615 {
    height: auto;
}
    
#f965781c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#widget_mct {
    height: auto;
}
    
#e54d7615 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#c6eede3d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 fdd355b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_mct {
    height: 296px;
    justify-self: center;
    align-self: start;
    width: 250px;
    margin: 351px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e54d7615 {
    height: 296px;
    justify-self: center;
    align-self: start;
    width: 250px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f965781c {
    margin: 0px 0% 0px 0%;
}
    
#group_lf5 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#innergrid_e6p {
    min-width: 32px;
    width: 100.00%;
    grid-template-rows: minmax(215.0694580078125px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#group_pfq {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 939d5a4 {
    flex-direction: row;
    flex-wrap: wrap;
}
    
#widget_917 {
    min-width: 32px;
    width: 25%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 bfd3ae2 {
    min-width: 32px;
    width: 25%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 0a6e898 {
    min-width: 32px;
    width: 25%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\36 8ba339e {
    min-width: 32px;
    width: 25%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#b116d617 {
    min-width: 32px;
    width: 25%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\32 148c690 {
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    width: 25%;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 26d91dc {
    min-width: 32px;
    order: 6;
    width: 25%;
    margin: 0px 0% 0px 0%;
}
    
#group_6cm {
    row-gap: 25px;
}
    
#innergrid_iqg {
    grid-template-rows: minmax(862px, max-content);
    padding: 25px 0% 25px 0%;
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_mct {
    height: 326px;
    justify-self: end;
    align-self: start;
    width: 276px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e54d7615 {
    height: 326px;
    justify-self: start;
    align-self: start;
    width: 276px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_e6p {
    width: 100.00%;
    grid-template-rows: minmax(326.07421875px, max-content);
}
}



@media all {
    
#\30 23208c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ac489d8 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\32 bb1184c {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_tif {
    width: 100.00%;
    grid-template-rows: minmax(379px, max-content);
    max-width: 1920px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    background-color: var(--color_6);
    background-image: initial;
}
    
#widget_9gm {
    width: 46.06%;
    height: 397px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_q9p {
    width: 55.72%;
    height: 20.247295208655334vw;
    justify-self: end;
    align-self: center;
    order: 0;
    max-width: 100%;
    margin: 0px 1.6987288135593188% 0px 0%;
}
    
#group_8of {
    align-items: flex-start;
    justify-self: start;
    align-self: center;
    order: 0;
    width: 32.14%;
    min-height: 74.06%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    max-height: none;
    padding: 0px 0% 0px 0%;
    margin: 0px 0px 0px 142px;
}
    
#widget_arv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_tvu {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 96.99%;
    min-height: 114px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 3%;
}
    
#widget_2kj {
    width: 21.06%;
    height: auto;
    max-width: 100%;
}
    
#\36 7e75ede {
    width: 39.81%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 ac489d8 {
    padding: 0% 0% 0% 0%;
}
    
#widget_q9p {
    height: auto;
    justify-self: end;
    align-self: start;
    width: 55.71937106918239%;
    margin: 108px 0.06485849056603774% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_2kj {
    height: auto;
}
    
#\36 7e75ede {
    height: auto;
}
    
#\32 bb1184c {
    margin: 0px 0% 0px 0%;
}
    
#group_8of {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 91.43%;
    width: 39.46%;
    margin: 16px 0px 0px 43px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 1400px) {
    
#widget_q9p.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_q9p {
    height: 291px;
    width: 862.141px;
    justify-self: end;
    align-self: start;
    min-width: auto;
    max-width: none;
    margin: 52px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_2kj {
    height: auto;
}
    
#\36 7e75ede {
    height: auto;
}
    
#widget_9gm.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_9gm {
    align-self: center;
    width: 676.609px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 23208c3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 ac489d8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_9gm {
    height: 240px;
}
    
#widget_q9p {
    height: auto;
}
    
#widget_2kj {
    height: auto;
}
    
#\36 7e75ede {
    height: auto;
}
    
#innergrid_tif {
    width: 100.00%;
    grid-template-rows: minmax(178.96484375px, max-content);
}
    
#\32 bb1184c {
    margin: 0px 0% 0px 0%;
}
    
#group_8of {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 54.53%;
    width: 83.30%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_q9p {
    height: auto;
    justify-self: end;
    align-self: start;
    width: 57.25547237076649%;
    margin: 54px 0.0998858762254867% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_2kj {
    height: auto;
}
    
#\36 7e75ede {
    height: auto;
}
    
#innergrid_tif {
    width: 100.00%;
    grid-template-rows: minmax(237.4609375px, max-content);
}
    
#group_8of {
    justify-self: start;
    align-self: center;
    height: auto;
    min-height: 66.45474098647516%;
    width: 49.91928698752229%;
    justify-content: center;
    margin: 0px 0px 0px 14px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_9gm {
    justify-self: end;
    align-self: start;
    height: 273px;
    width: 46.06%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\34 5092860 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\37 0b24fc7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 6be3761 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_0h9 {
    width: 100.00%;
    grid-template-rows: minmax(1002px, max-content);
    max-width: 100%;
    background-color: rgba(14, 14, 17, 1);
    background-image: initial;
}
    
#widget_1jf {
    width: 100.00%;
    height: 717px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_tgt {
    align-items: center;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 1200px;
    width: 89.28571428571429%;
    min-height: 52.593360995850624%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-content: flex-start;
    margin: 327px 0px 0px 0px;
}
    
#widget_dqk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f2e7918a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_daf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 130px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#widget_7qq {
    width: 25%;
    height: auto;
    max-width: 100%;
}
    
#b4c46aee {
    width: 25%;
    height: auto;
    max-width: 100%;
}
    
#\31 2ad7947 {
    width: 25%;
    height: auto;
    max-width: 100%;
}
    
#\31 9e3a1ae {
    width: 25%;
    height: auto;
    max-width: 100%;
}
    
#group_i4l {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#innergrid_a7v {
    width: 31.00%;
    grid-template-rows: minmax(215px, max-content);
    max-width: 100%;
    background-color: rgba(63, 63, 63, 1);
    background-image: initial;
    border-radius: 18px 18px 18px 18px;
}
    
#widget_13q {
    width: 24.193548387096776%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 31px 0% 0px 11.559139784946236%;
}
    
#widget_tnn {
    width: 212.969px;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 127px 0% 0px 11.559139784946236%;
}
    
#widget_2lk {
    width: 100%;
    height: 100%;
    justify-self: stretch;
    align-self: stretch;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#widget_se5 {
    width: 7.795698924731183%;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 143px 4.973118279569892% 0px 0%;
}
    
#\36 1046dd1 {
    width: 31.00%;
    grid-template-rows: minmax(215px, max-content);
    max-width: 100%;
    background-color: rgba(63, 63, 63, 1);
    background-image: initial;
    border-radius: 18px 18px 18px 18px;
}
    
#\37 9f545a8 {
    width: 24.193548387096776%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 31px 0% 0px 11.559139784946236%;
}
    
#bfc73083 {
    width: 212.969px;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 127px 0% 0px 11.559139784946236%;
}
    
#af824ba0 {
    width: 100%;
    height: 100%;
    justify-self: stretch;
    align-self: stretch;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\36 42fac94 {
    width: 7.795698924731183%;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 143px 4.973118279569892% 0px 0%;
}
    
#\30 c6df84a {
    width: 31.00%;
    grid-template-rows: minmax(215px, max-content);
    max-width: 100%;
    background-color: rgba(63, 63, 63, 1);
    background-image: initial;
    border-radius: 18px 18px 18px 18px;
}
    
#b1c82a9c {
    width: 15.74%;
    height: 46px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 31px 0% 0px 11.559122931841907%;
}
    
#\34 e49f166 {
    width: 212.969px;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 127px 0% 0px 11.559139784946236%;
}
    
#\30 040d70d {
    width: 100%;
    height: 100%;
    justify-self: stretch;
    align-self: stretch;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\33 19e1aa9 {
    width: 7.795698924731183%;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 143px 4.973118279569892% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 5092860 {
    padding: 0% 0% 0% 0%;
}
    
#innergrid_0h9 {
    grid-template-rows: minmax(864px, max-content);
    padding: 0px 0% 100px 0%;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_a7v {
    width: 45%;
    order: 0;
}
    
#widget_13q {
    height: auto;
}
    
#widget_se5 {
    height: auto;
}
    
#\36 1046dd1 {
    width: 45%;
    order: 1;
}
    
#\37 9f545a8 {
    height: auto;
}
    
#\36 42fac94 {
    height: auto;
}
    
#\30 c6df84a {
    align-self: auto;
    width: 45%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1c82a9c {
    height: auto;
}
    
#\33 19e1aa9 {
    height: auto;
}
    
#\38 6be3761 {
    margin: 0px 0% 0px 0%;
}
    
#group_i4l {
    flex-wrap: wrap;
    justify-content: space-around;
}
    
#group_daf {
    flex-wrap: wrap;
}
    
#widget_7qq {
    width: 50%;
}
    
#b4c46aee {
    width: 50%;
}
    
#\31 2ad7947 {
    width: 50%;
}
    
#\31 9e3a1ae {
    width: 50%;
}
}



@media (min-width: 1400px) {
    
#innergrid_0h9 {
    max-width: 1920px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
    grid-template-rows: minmax(1044px, max-content);
}
    
#widget_13q {
    height: auto;
}
    
#widget_se5 {
    height: auto;
}
    
#\37 9f545a8 {
    height: auto;
}
    
#\36 42fac94 {
    height: auto;
}
    
#b1c82a9c {
    height: auto;
}
    
#\33 19e1aa9 {
    height: auto;
}
    
#group_tgt {
    justify-self: center;
    align-self: start;
    width: 81.68822328114364%;
    min-height: 52.593360995850624%;
    margin: 377px 1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\34 5092860 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\37 0b24fc7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_1jf {
    height: 240px;
}
    
#innergrid_0h9 {
    grid-template-rows: minmax(1468.88671875px, max-content);
    width: 100.00%;
    padding: 0px 0% 25px 0%;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_a7v {
    min-width: 32px;
    width: 100.00%;
    grid-template-rows: minmax(256.97265625px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#widget_13q {
    height: auto;
}
    
#widget_se5 {
    height: auto;
}
    
#\36 1046dd1 {
    min-width: 32px;
    width: 100.00%;
    grid-template-rows: minmax(230.9765625px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#\37 9f545a8 {
    height: auto;
}
    
#\36 42fac94 {
    height: auto;
}
    
#\30 c6df84a {
    min-width: 32px;
    width: 100.00%;
    grid-template-rows: minmax(230.9765625px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#b1c82a9c {
    height: auto;
}
    
#\33 19e1aa9 {
    height: auto;
}
    
#\38 6be3761 {
    margin: 0px 0% 0px 0%;
}
    
#group_daf {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#widget_7qq {
    min-width: 32px;
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b4c46aee {
    min-width: 32px;
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 2ad7947 {
    min-width: 32px;
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 9e3a1ae {
    min-width: 32px;
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_i4l {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_tgt {
    align-self: end;
    margin-bottom: 0px;
    margin-top: 0px;
    min-height: auto;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#innergrid_0h9 {
    grid-template-rows: minmax(939px, max-content);
    padding: 0px 0% 25px 0%;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_a7v {
    min-width: 32px;
    width: 45%;
    margin: 0px 0% 0px 0%;
}
    
#widget_13q {
    height: auto;
}
    
#widget_se5 {
    height: auto;
}
    
#\36 1046dd1 {
    min-width: 32px;
    width: 45%;
    margin: 0px 0% 0px 0%;
}
    
#\37 9f545a8 {
    height: auto;
}
    
#\36 42fac94 {
    height: auto;
}
    
#\30 c6df84a {
    min-width: 32px;
    width: 45%;
    margin: 0px 0% 0px 0%;
}
    
#b1c82a9c {
    height: auto;
}
    
#\33 19e1aa9 {
    height: auto;
}
    
#group_i4l {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
}
}



@media all {
    
#f6f0c909 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fc456789 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\32 8e1aac4 {
    margin: 0px 0% 0px 0%;
}
    
#group_sl2 {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 1920px;
    width: 100.00%;
    min-height: 849px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: center;
    background-color: var(--color_6);
    background-image: initial;
    padding: 0px 0% 150px 0%;
    margin: 0px 0px 0px 0px;
}
    
#group_sib {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    max-width: 1200px;
    width: 94%;
    min-height: 281px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: center;
    border-radius: 50px 50px 50px 50px;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 0% 0px 5%;
    margin: -70px 0px 0px 0px;
}
    
#widget_8qf {
    width: 24.50%;
    height: auto;
    max-width: 100%;
}
    
#widget_2d6 {
    width: 62.89%;
    height: auto;
    max-width: 100%;
}
    
#group_ja9 {
    align-items: flex-start;
    max-width: 1200px;
    width: 94%;
    min-height: 438px;
    max-height: 100%;
    row-gap: 50px;
    column-gap: 4%;
    align-self: center;
    height: auto;
    justify-content: space-between;
    padding: 0px 0% 0px 0%;
    margin: 50px 0px 0px 0px;
}
    
#group_gsu {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
    flex-wrap: nowrap;
    order: 0;
}
    
#widget_r85 {
    width: 62.427083333333336%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_0rj {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_kam {
    width: 184px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
}
    
#\35 b7e1f34 {
    width: 184px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
}
    
#group_lop {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    min-width: 32px;
    align-self: stretch;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_fsr {
    width: 24%;
    grid-template-rows: minmax(350px, max-content);
    max-width: 100%;
}
    
#widget_jv3 {
    width: 100.00%;
    height: 350px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_a53 {
    width: 134.203px;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 24px 0% 0px 5.902777777777778%;
}
    
#widget_ln1 {
    width: 29px;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 38px 5.729166666666666% 0px 0%;
}
    
#widget_f0s {
    width: 100%;
    height: 100%;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#c88b2bdd {
    width: 24%;
    grid-template-rows: minmax(350px, max-content);
    max-width: 100%;
}
    
#\37 e89a20b {
    width: 100.00%;
    height: 350px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 ecaee87 {
    width: 100%;
    height: 100%;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\39 d41aa16 {
    width: 165px;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 24px 0% 0px 5.902777777777778%;
}
    
#\38 1a2c2bb {
    width: 29px;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 38px 5.729166666666666% 0px 0%;
}
    
#ae942ed9 {
    width: 24%;
    grid-template-rows: minmax(350px, max-content);
    max-width: 100%;
}
    
#\34 ec46b26 {
    width: 100.00%;
    height: 350px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c0d050d0 {
    width: 100%;
    height: 100%;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\31 ce4246b {
    width: 134.203px;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 24px 0% 0px 5.902777777777778%;
}
    
#\38 c359523 {
    width: 29px;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 38px 5.729166666666666% 0px 0%;
}
    
#\30 c94ca12 {
    width: 24%;
    grid-template-rows: minmax(350px, max-content);
    max-width: 100%;
}
    
#d26b0e2d {
    width: 100.00%;
    height: 350px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ce65b963 {
    width: 100%;
    height: 100%;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\36 330cb12 {
    width: 134.203px;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 24px 0% 0px 5.902777777777778%;
}
    
#e989a5f4 {
    width: 29px;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 38px 5.729166666666666% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc456789 {
    padding: 0% 0% 0% 0%;
}
    
#group_sl2 {
    padding: 25px 0% 25px 0%;
    margin: 0px 0px 0px 0px;
}
    
#widget_8qf {
    height: auto;
}
    
#group_lop {
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 3%;
}
    
#widget_ln1 {
    height: auto;
}
    
#innergrid_fsr {
    width: 45%;
}
    
#c88b2bdd {
    width: 45%;
}
    
#\38 1a2c2bb {
    height: auto;
}
    
#ae942ed9 {
    width: 45%;
}
    
#\38 c359523 {
    height: auto;
}
    
#\30 c94ca12 {
    width: 45%;
}
    
#e989a5f4 {
    height: auto;
}
    
#\32 8e1aac4 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#group_sl2 {
    padding: 0px 0% 100px 0%;
    margin: 0px 0px 0px 0px;
}
    
#widget_8qf {
    height: auto;
}
    
#widget_ln1 {
    height: auto;
}
    
#\38 1a2c2bb {
    height: auto;
}
    
#\38 c359523 {
    height: auto;
}
    
#e989a5f4 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#f6f0c909 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fc456789 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#group_sl2 {
    padding: 25px 0% 25px 0%;
    margin: 0px 0px 0px 0px;
}
    
#group_sib {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 0% 25px 5%;
    margin: 0px 0px 0px 0px;
}
    
#widget_8qf {
    height: auto;
    min-width: 32px;
    width: 40.29%;
    margin: 0px 0% 0px 0%;
}
    
#group_lop {
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_jv3 {
    height: 240px;
}
    
#widget_ln1 {
    height: auto;
}
    
#innergrid_fsr {
    width: 75%;
    grid-template-rows: minmax(236px, max-content);
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_f0s {
    justify-self: start;
    align-self: stretch;
    height: 100%;
    min-height: 202px;
    width: 99.99%;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c88b2bdd {
    width: 75%;
    grid-template-rows: minmax(236px, max-content);
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e89a20b {
    height: 240px;
}
    
#\39 ecaee87 {
    justify-self: start;
    align-self: stretch;
    height: 100%;
    min-height: 202px;
    width: 99.99%;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 1a2c2bb {
    height: auto;
}
    
#ae942ed9 {
    width: 75%;
    grid-template-rows: minmax(236px, max-content);
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ec46b26 {
    height: 240px;
}
    
#c0d050d0 {
    justify-self: start;
    align-self: stretch;
    height: 100%;
    min-height: 202px;
    width: 99.99%;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 c359523 {
    height: auto;
}
    
#\30 c94ca12 {
    width: 75%;
    grid-template-rows: minmax(236px, max-content);
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d26b0e2d {
    height: 240px;
}
    
#ce65b963 {
    justify-self: start;
    align-self: stretch;
    height: 100%;
    min-height: 202px;
    width: 99.99%;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e989a5f4 {
    height: auto;
}
    
#\32 8e1aac4 {
    margin: 0px 0% 0px 0%;
}
    
#widget_2d6 {
    min-width: 32px;
    width: 99.79%;
    margin: 0px 0% 0px 0%;
}
    
#group_gsu {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_r85 {
    min-width: 32px;
    width: 100.00%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#group_0rj {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#group_sib {
    padding: 0px 0% 25px 5%;
    margin: 0px 0px 0px 0px;
}
    
#widget_8qf {
    height: auto;
}
    
#widget_ln1 {
    height: auto;
}
    
#innergrid_fsr {
    width: 45%;
}
    
#c88b2bdd {
    width: 45%;
}
    
#\38 1a2c2bb {
    height: auto;
}
    
#ae942ed9 {
    width: 45%;
}
    
#\38 c359523 {
    height: auto;
}
    
#\30 c94ca12 {
    width: 45%;
}
    
#e989a5f4 {
    height: auto;
}
    
#group_0rj {
    justify-content: center;
}
    
#widget_2d6 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\36 1064582 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
}
    
#dd1e8fad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 af93d25 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\31 cc86032 {
    margin: 0px 0% 0px 0%;
}
    
#group_rs0 {
    align-items: flex-start;
    max-width: 1920px;
    width: 100%;
    min-height: 708px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 75px 0% 75px 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_eas {
    align-items: center;
    max-width: 1200px;
    width: 94%;
    min-height: 768px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#group_cli {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#widget_vib {
    width: 76.04166666666666%;
    height: auto;
    max-width: 100%;
}
    
#widget_ga2 {
    width: 240px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
}
    
#group_uoq {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 806px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    flex-wrap: wrap;
    height: auto;
}
    
#group_pdb {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
}
    
#widget_j29 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_b4j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 4143bd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 dd3fca4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e980e0b4 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
}
    
#\37 0eba498 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cd7448c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c1522422 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
}
    
#\32 74eaada {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fc6ac99b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b576c301 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
}
    
#\36 f368e32 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 9eca8b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 a32c927 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 7;
}
    
#b70d6de0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bc91e2e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 504eb60 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 8;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e79f4f16 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 fad7706 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c8c9e5e4 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 7;
}
    
#\33 fb7be38 {
    width: 100%;
    height: 215px;
    max-width: 100%;
}
    
#\30 8ae02f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 a61e633 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 7;
    align-self: flex-end;
    margin-bottom: 0px;
    margin-top: 0px;
    justify-content: flex-end;
}
    
#\30 85d6e1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 0b1112e {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 7;
}
    
#da6b5ec7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 f43dd40 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 6b0f794 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
}
    
#b0528e79 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#adee16f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 b817aaa {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
}
    
#\37 2bd52ee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d6e60223 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b3dea703 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
}
    
#df865b49 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 d7cd633 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0qk {
    width: 100%;
    height: 216px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1064582 {
    width: 31.996097136012196%;
}
    
#\31 af93d25 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_j29 {
    height: auto;
}
    
#\39 4143bd1 {
    height: auto;
}
    
#\37 0eba498 {
    height: auto;
}
    
#\32 74eaada {
    height: auto;
}
    
#\36 f368e32 {
    height: auto;
}
    
#b70d6de0 {
    height: auto;
}
    
#e79f4f16 {
    height: auto;
}
    
#\33 fb7be38 {
    height: 163.422px;
}
    
#da6b5ec7 {
    height: auto;
    margin-top: -5px;
}
    
#b0528e79 {
    height: auto;
}
    
#\37 2bd52ee {
    height: auto;
}
    
#df865b49 {
    height: auto;
}
    
#widget_0qk {
    order: 0;
    height: 163px;
}
    
#\30 85d6e1b {
    order: 1;
}
    
#\31 a61e633 {
    justify-content: center;
    height: auto;
    min-height: 277px;
    width: 31.996097136012196%;
}
    
#group_pdb {
    width: 31.996097136012196%;
}
    
#e980e0b4 {
    width: 31.996097136012196%;
}
    
#c1522422 {
    width: 31.996097136012196%;
}
    
#\31 6b0f794 {
    width: 31.996097136012196%;
}
    
#\34 b817aaa {
    width: 31.996097136012196%;
}
    
#b3dea703 {
    width: 31.996097136012196%;
    height: auto;
    min-height: 244px;
}
    
#b576c301 {
    width: 31.996097136012196%;
}
    
#\35 a32c927 {
    width: 31.996097136012196%;
}
    
#c8c9e5e4 {
    width: 31.996097136012196%;
}
    
#\30 0b1112e {
    width: 31.996097136012196%;
    height: auto;
    min-height: 274px;
}
    
#\31 504eb60 {
    width: 31.996097136012196%;
}
}



@media (min-width: 1400px) {
    
#widget_j29 {
    height: auto;
}
    
#\39 4143bd1 {
    height: auto;
}
    
#\37 0eba498 {
    height: auto;
}
    
#\32 74eaada {
    height: auto;
}
    
#\36 f368e32 {
    height: auto;
}
    
#b70d6de0 {
    height: auto;
}
    
#e79f4f16 {
    height: auto;
}
    
#group_rs0 {
    align-items: center;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 fb7be38 {
    height: auto;
}
    
#da6b5ec7 {
    height: auto;
}
    
#b0528e79 {
    height: auto;
}
    
#\37 2bd52ee {
    height: auto;
}
    
#df865b49 {
    height: auto;
}
    
#widget_0qk {
    height: 273px;
}
}



@media (max-width: 767px) {
    
#\36 1064582 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#dd1e8fad {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 af93d25 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_j29 {
    height: auto;
}
    
#\39 4143bd1 {
    height: auto;
}
    
#\37 0eba498 {
    height: auto;
}
    
#\32 74eaada {
    height: auto;
}
    
#\36 f368e32 {
    height: auto;
}
    
#b70d6de0 {
    height: auto;
}
    
#e79f4f16 {
    height: auto;
}
    
#group_eas {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_cli {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#group_uoq {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#group_pdb {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e980e0b4 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c1522422 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b576c301 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 a32c927 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 504eb60 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 cc86032 {
    margin: 0px 0% 0px 0%;
}
    
#widget_vib {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ga2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c8c9e5e4 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 fb7be38 {
    height: auto;
}
    
#\31 a61e633 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 0b1112e {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#da6b5ec7 {
    height: auto;
}
    
#\31 6b0f794 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b0528e79 {
    height: auto;
}
    
#\34 b817aaa {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 2bd52ee {
    height: auto;
}
    
#b3dea703 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#df865b49 {
    height: auto;
}
    
#widget_0qk {
    height: 207px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 1064582 {
    min-width: 32px;
    width: 45%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_j29 {
    height: auto;
}
    
#\39 4143bd1 {
    height: auto;
}
    
#\37 0eba498 {
    height: auto;
}
    
#\32 74eaada {
    height: auto;
}
    
#\36 f368e32 {
    height: auto;
}
    
#b70d6de0 {
    height: auto;
}
    
#e79f4f16 {
    height: auto;
}
    
#group_uoq {
    flex-direction: row;
    flex-wrap: wrap;
}
    
#group_pdb {
    min-width: 32px;
    width: 45%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e980e0b4 {
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    width: 45%;
    order: 8;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1522422 {
    min-width: 32px;
    order: 2;
    width: 45%;
    margin: 0px 0% 0px 0%;
}
    
#b576c301 {
    min-width: 32px;
    order: 3;
    width: 45%;
    margin: 0px 0% 0px 0%;
}
    
#\35 a32c927 {
    min-width: 32px;
    order: 6;
    width: 45%;
    margin: 0px 0% 0px 0%;
}
    
#\31 504eb60 {
    min-width: 32px;
    order: 7;
    width: 45%;
    margin: 0px 0% 0px 0%;
}
    
#group_cli {
    align-items: center;
}
    
#c8c9e5e4 {
    min-width: 32px;
    order: 6;
    width: 45%;
    margin: 0px 0% 0px 0%;
}
    
#\33 fb7be38 {
    height: auto;
}
    
#\31 a61e633 {
    min-width: 32px;
    order: 6;
    width: 45%;
    margin: 0px 0% 0px 0%;
}
    
#\30 0b1112e {
    min-width: 32px;
    order: 6;
    width: 45%;
    margin: 0px 0% 0px 0%;
}
    
#da6b5ec7 {
    height: auto;
}
    
#\31 6b0f794 {
    min-width: 32px;
    order: 2;
    width: 45%;
    margin: 0px 0% 0px 0%;
}
    
#b0528e79 {
    height: auto;
}
    
#\34 b817aaa {
    min-width: 32px;
    order: 2;
    width: 45%;
    margin: 0px 0% 0px 0%;
}
    
#\37 2bd52ee {
    height: auto;
}
    
#b3dea703 {
    min-width: 32px;
    order: 2;
    width: 45%;
    margin: 0px 0% 0px 0%;
}
    
#df865b49 {
    height: auto;
}
    
#widget_0qk {
    height: auto;
}
}



@media all {
    
#\37 ef5ad1a {
    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%;
}
    
#\38 65b0486 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\33 dce6c4e {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_2vn {
    width: 100.00%;
    grid-template-rows: minmax(388px, max-content);
    max-width: 1920px;
    background-image: url(https://lirp.cdn-website.com/e21cd824/dms3rep/multi/opt/appointment-bg-arts-automotive-1920w.png);
    padding: 50px 0% 50px 0%;
    margin: 0px 0% 0px 0%;
}
#innergrid_2vn.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAVElEQVQI1y2MWRKAIAxDuZgLYj2AG4JnFigXikPLRybLvIkhDlg5wPGjKqole8zpxJgODN8OQzUqWBRsmThKt/nG1GEBHQcsxYu3vtUX1DebL3n+AUYoSE9rbWKVAAAAAElFTkSuQmCC');
}
    
#group_g4l {
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 1200px;
    width: 94%;
    min-height: 50.00%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0px 0px 0px;
}
    
#widget_r6u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_lfv {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_ldv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 65b0486 {
    padding: 0% 0% 0% 0%;
}
    
#\33 dce6c4e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 ef5ad1a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 65b0486 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\33 dce6c4e {
    margin: 0px 0% 0px 0%;
}
}

