*#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_3780486845
{
	width:100% !important;
}
*#dm *.dmBody div.u_552522803
{
	background-repeat:no-repeat !important;
	background-size:auto !important;
	background-image:url(https://irp.cdn-website.com/cf5dff39/dms3rep/multi/wi-fi-icon-chip-ragans-auto.svg) !important;
	background-position:0% 50% !important;
}
*#dm *.dmBody div.u_1007706364
{
	background-repeat:no-repeat !important;
	background-size:auto !important;
	background-image:url(https://irp.cdn-website.com/cf5dff39/dms3rep/multi/local-shuttle-chip-ragans-auto.svg) !important;
	background-position:0% 50% !important;
}
*#dm *.dmBody div.u_1051069760
{
	background-repeat:no-repeat !important;
	background-size:auto !important;
	background-image:url(https://irp.cdn-website.com/cf5dff39/dms3rep/multi/waiting-room-chip-ragans-auto.svg) !important;
	background-position:0% 50% !important;
}
*#dm *.dmBody div.u_1813318141
{
	background-repeat:no-repeat !important;
	background-size:auto !important;
	background-image:url(https://irp.cdn-website.com/cf5dff39/dms3rep/multi/beverages-icon-chip-ragans-auto-c4907eac.svg) !important;
	background-position:0% 50% !important;
}
*#dm *.dmBody div.u_1215042527
{
	background-repeat:no-repeat !important;
	background-size:auto !important;
	background-image:url(https://irp.cdn-website.com/cf5dff39/dms3rep/multi/clock-icon-chip-ragans-auto.svg) !important;
	background-position:0% 50% !important;
}
*#dm *.dmBody *.u_3937606129
{
	width:100% !important;
}
*#dm *.dmBody *.u_122361843
{
	width:100% !important;
}
*#dm *.dmBody *.u_581088802
{
	width:100% !important;
}
*#dm *.dmBody *.u_3959443270
{
	width:100% !important;
}
*#dm *.dmBody *.u_2650995691
{
	width:100% !important;
}
*#dm *.dmBody *.u_2993269600
{
	width:100% !important;
}
*#dm *.dmBody *.u_3969241133
{
	width:100% !important;
}
*#dm *.dmBody div.u_1443084461 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody a.u_1727377788:hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1727377788.hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1727377788 span.text
{
	font-size:12px !important;
}
*#dm *.dmBody div.u_1599239059 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody a.u_1081575643:hover
{
	border-color:rgba(255,255,255,0) !important;
	background-color:var(--color_3) !important;
	background-image:url(https://lirp.cdn-website.com/cf5dff39/dms3rep/multi/opt/ac-service-chip-ragans-auto-1920w.png) !important;
}
*#dm *.dmBody a.u_1081575643.hover
{
	border-color:rgba(255,255,255,0) !important;
	background-color:var(--color_3) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1081575643:hover,*#dm *.dmBody a.u_1081575643:focus,*#dm *.dmBody a.u_1081575643:active
{
	background-image:url(https://lirp.cdn-website.com/cf5dff39/dms3rep/multi/opt/oil-change-marmaxtruckrepair-1920w.jpg) !important;
}
*#dm *.dmBody a.u_1032403593:hover
{
	border-color:rgba(255,255,255,0) !important;
	background-color:rgba(9,36,86,0) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1032403593.hover
{
	border-color:rgba(255,255,255,0) !important;
	background-color:rgba(9,36,86,0) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1032403593 span.text
{
	font-size:0px !important;
}
*#dm *.dmBody a.u_1032403593:hover,*#dm *.dmBody a.u_1032403593:focus,*#dm *.dmBody a.u_1032403593:active
{
	background-image:url(https://lirp.cdn-website.com/cf5dff39/dms3rep/multi/opt/brakes-marmaxtruckrepair-1920w.jpg) !important;
}
*#dm *.dmBody div.u_1495289401 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1195225417 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody a.u_1533718700:hover
{
	border-color:rgba(255,255,255,0) !important;
	background-color:rgba(9,36,86,0) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1533718700.hover
{
	border-color:rgba(255,255,255,0) !important;
	background-color:rgba(9,36,86,0) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1533718700 span.text
{
	font-size:0px !important;
}
*#dm *.dmBody a.u_1533718700:hover,*#dm *.dmBody a.u_1533718700:focus,*#dm *.dmBody a.u_1533718700:active
{
	background-image:url(https://lirp.cdn-website.com/cf5dff39/dms3rep/multi/opt/engine-marmaxtruckrepair-1920w.jpg) !important;
}
*#dm *.dmBody a.u_1896166935:hover
{
	border-color:rgba(255,255,255,0) !important;
	background-color:rgba(9,36,86,0) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1896166935.hover
{
	border-color:rgba(255,255,255,0) !important;
	background-color:rgba(9,36,86,0) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1896166935 span.text
{
	font-size:0px !important;
}
*#dm *.dmBody a.u_1896166935:hover,*#dm *.dmBody a.u_1896166935:focus,*#dm *.dmBody a.u_1896166935:active
{
	background-image:url(https://lirp.cdn-website.com/cf5dff39/dms3rep/multi/opt/fleet-services-marmaxtruckrepair-1920w.jpg) !important;
}
*#dm *.dmBody a.u_1533718700
{
	background-color:rgba(191,34,49,0) !important;
	background-image:none !important;
	border-style:solid !important;
	border-width:0px 0px 0px 0px !important;
	border-color:rgba(191,34,49,0) rgba(191,34,49,0) rgba(191,34,49,0) rgba(191,34,49,0) !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:100% 50% !important;
	border-radius:40px 40px 40px 40px !important;
}
*#dm *.dmBody a.u_1032403593
{
	background-color:rgba(191,34,49,0) !important;
	background-image:none !important;
	border-style:solid !important;
	border-width:0px 0px 0px 0px !important;
	border-color:rgba(191,34,49,0) rgba(191,34,49,0) rgba(191,34,49,0) rgba(191,34,49,0) !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:100% 50% !important;
	border-radius:40px 40px 40px 40px !important;
}
*#dm *.dmBody a.u_1896166935
{
	background-color:rgba(191,34,49,0) !important;
	background-image:none !important;
	border-style:solid !important;
	border-width:0px 0px 0px 0px !important;
	border-color:rgba(191,34,49,0) rgba(191,34,49,0) rgba(191,34,49,0) rgba(191,34,49,0) !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:100% 50% !important;
	border-radius:40px 40px 40px 40px !important;
}
*#dm *.dmBody div.u_1166419535 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody a.u_1925997032:hover
{
	border-color:rgba(255,255,255,0) !important;
	background-color:var(--color_3) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1925997032.hover
{
	border-color:rgba(255,255,255,0) !important;
	background-color:var(--color_3) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1925997032:hover,*#dm *.dmBody a.u_1925997032:focus,*#dm *.dmBody a.u_1925997032:active
{
	background-image:url(https://lirp.cdn-website.com/cf5dff39/dms3rep/multi/opt/oil-change-marmaxtruckrepair-1920w.jpg) !important;
}
*#dm *.dmBody a.u_1125249318:hover
{
	border-color:rgba(255,255,255,0) !important;
	background-color:var(--color_3) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1125249318.hover
{
	border-color:rgba(255,255,255,0) !important;
	background-color:var(--color_3) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1125249318:hover,*#dm *.dmBody a.u_1125249318:focus,*#dm *.dmBody a.u_1125249318:active
{
	background-image:url(https://lirp.cdn-website.com/cf5dff39/dms3rep/multi/opt/oil-change-marmaxtruckrepair-1920w.jpg) !important;
}
*#dm *.dmBody div.u_1050437894 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody a.u_1925997032 span.text
{
	font-size:0px !important;
}
*#dm *.dmBody a.u_1925997032
{
	background-color:rgba(191,34,49,0) !important;
	background-image:url(https://lirp.cdn-website.com/cf5dff39/dms3rep/multi/opt/transmission-image-chip-ragans-auto-1920w.png) !important;
	background-image:none !important;
	border-style:solid !important;
	border-width:0px 0px 0px 0px !important;
	border-color:rgba(191,34,49,0) rgba(191,34,49,0) rgba(191,34,49,0) rgba(191,34,49,0) !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:100% 50% !important;
	border-radius:40px 40px 40px 40px !important;
}
#dm .dmBody a.u_1925997032:hover
{
	background-image:url(https://lirp.cdn-website.com/cf5dff39/dms3rep/multi/opt/transmission-image-chip-ragans-auto-1920w.png) !important;
}
*#dm *.dmBody a.u_1125249318 span.text
{
	font-size:0px !important;
}
*#dm *.dmBody a.u_1125249318
{
	background-color:rgba(191,34,49,0) !important;
	background-image:url(https://lirp.cdn-website.com/cf5dff39/dms3rep/multi/opt/tire-services-chip-ragans-auto-1920w.png) !important;
	background-image:none !important;
	border-style:solid !important;
	border-width:0px 0px 0px 0px !important;
	border-color:rgba(191,34,49,0) rgba(191,34,49,0) rgba(191,34,49,0) rgba(191,34,49,0) !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:100% 50% !important;
	border-radius:40px 40px 40px 40px !important;
}
#dm .dmBody a.u_1125249318:hover
{
	background-image:url(https://lirp.cdn-website.com/cf5dff39/dms3rep/multi/opt/tire-services-chip-ragans-auto-1920w.png) !important;
}
*#dm *.dmBody a.u_1203799063:hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1203799063.hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1203799063
{
	border-style:solid !important;
	border-width:1px 1px 1px 1px !important;
	border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1203799063 span.text
{
	font-size:12px !important;
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1283327168
{
	width:100% !important;
}
#dm .dmBody input[type="text"]
{
	border-radius:10px !important;
}
*#dm *.dmBody div.u_1666116381 .optin-section
{
	color:var(--color_6) !important;
}
*#dm *.dmBody div.u_1666116381 .optin-section h4
{
	color:var(--color_6) !important;
}
*#dm *.dmBody div.u_1666116381 label[for="termsAndConditions"]
{
	color:var(--color_6) !important;
}
*#dm *.dmBody div.u_1666116381 .coupon-title
{
	color:var(--color_6) !important;
}
*#dm *.dmBody div.u_1666116381 .coupon-content
{
	color:var(--color_6) !important;
}
*#dm *.dmBody *.u_1666116381 select
{
	background-color:var(--color_6) !important;
}
*#dm *.dmBody div.u_1666116381 select>option
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1666116381 .select-wrapper
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1666116381 label[for="notListedCheckbox"]
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1666116381 input+label
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody *.u_1666116381 legend
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1666116381 .legend
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1666116381 input[type="text"]
{
	color:rgba(0,0,0,1) !important;
	border-color:rgba(0,0,0,1) !important;
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1666116381 input[type="email"]
{
	color:rgba(0,0,0,1) !important;
	border-color:rgba(0,0,0,1) !important;
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1666116381 input[type="tel"]
{
	color:rgba(0,0,0,1) !important;
	border-color:rgba(0,0,0,1) !important;
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1666116381 select:not(.the-datepicker__select)
{
	border-color:rgba(0,0,0,1) !important;
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1666116381 textarea
{
	color:rgba(0,0,0,1) !important;
	border-color:rgba(0,0,0,1) !important;
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody *.u_1666116381 input[type="text"]
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1666116381 input[type="email"]
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1666116381 input[type="tel"]
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1666116381 select:not(.the-datepicker__select)
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1666116381 textarea
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1666116381 .submit-btn
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1666116381 .submit-btn:hover
{
	background-color:rgba(9,36,86,1) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1666116381 .submit-btn.hover
{
	background-color:rgba(9,36,86,1) !important;
	background-image:none !important;
}
#dm .dmBody input,#dm .dmBody textarea,#dm .dmBody select
{
	border-radius:10px !important;
}
*#dm *.dmBody *.u_1527178238 .star.full:before
{
	color:rgba(255,166,0,1) !important;
}
*#dm *.dmBody *.u_1527178238 .star.half:before
{
	color:rgba(255,166,0,1) !important;
}
*#dm *.dmBody div.u_1527178238 .review-information
{
	font-family:'Inter Tight' !important;
	color:rgba(19,19,19,1) !important;
	font-weight:700 !important;
}
*#dm *.dmBody div.u_1527178238 .opinion
{
	font-family: 'Poppins' !important;
	color:rgba(19,19,19,1) !important;
}
*#dm *.dmBody div.u_1527178238 .readmore>span
{
	font-family: 'Poppins' !important;
	color:rgba(19,19,19,1) !important;
}
*#dm *.dmBody div.u_1527178238 .readmore>strong
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1527178238 .readless>strong
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody *.u_1527178238 .readmore
{
	color:rgba(70,91,128,1) !important;
}
*#dm *.dmBody *.u_1527178238 .readless
{
	color:rgba(70,91,128,1) !important;
}
*#dm *.dmBody *.u_1527178238 .readmore:hover>strong
{
	color:rgba(70,91,128,1) !important;
}
*#dm *.dmBody *.u_1527178238 .readless:hover>strong
{
	color:rgba(70,91,128,1) !important;
}
*#dm *.dmBody *.u_1527178238 .swiper-button-next:not(:hover)
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody *.u_1527178238 .swiper-button-prev:not(:hover)
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody a.u_1081575643 span.text
{
	font-size:0px !important;
}
*#dm *.dmBody a.u_1081575643
{
	background-color:rgba(191,34,49,0) !important;
	background-image:none !important;
	border-style:solid !important;
	border-width:0px 0px 0px 0px !important;
	border-color:rgba(191,34,49,0) rgba(191,34,49,0) rgba(191,34,49,0) rgba(191,34,49,0) !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:100% 50% !important;
	border-radius:40px 40px 40px 40px !important;
}
*#dm *.dmBody div.u_2993269600 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1772519656
{
	width:100% !important;
}
*#dm *.dmBody *.u_1527178238 .opinion
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1527178238 .readmore>span
{
	text-align:LEFT !important;
}
*#dm *.dmBody div.u_1321384004
{
	background:linear-gradient(to top,#d9d9d9 0%,#f2f2f2 40%,#ffffff 75%) !important;
	-webkit-background-clip:text !important;
	-webkit-text-fill-color:transparent !important;
	background-clip:text !important;
	color:transparent !important;
}
*#dm *.dmBody *.u_2196708735
{
	width:100% !important;
}
*#dm *.dmBody *.u_4193413852
{
	width:100% !important;
}
*#dm *.dmBody a.u_2146661167
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_2146661167 span.text
{
	font-weight:700 !important;
	text-decoration:underline !important;
	font-style:normal !important;
}
*#dm *.dmBody a.u_2146661167:hover span.text
{
	color:rgba(67,212,249,1) !important;
}
*#dm *.dmBody a.u_2146661167.hover span.text
{
	color:rgba(67,212,249,1) !important;
}
*#dm *.dmBody div.u_2196708735 img
{
	object-fit:cover !important;
	object-position:100% 100% !important;
}
*#dm *.dmBody *.u_1637697245
{
	width:100% !important;
	z-index:1 !important;
}
*#dm *.dmBody *.u_1473552666
{
	width:100% !important;
}
*#dm *.dmBody *.u_3103168997
{
	width:100% !important;
}
*#dm *.dmBody div.u_486930203
{
	font-size:clamp(20px,2vw,39px) !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 a.u_1032403593
{
}
*#dm *.dmBody a.u_1533718700
{
}
*#dm *.dmBody a.u_1925997032
{
}
*#dm *.dmBody a.u_1125249318
{
}
*#dm *.dmBody div.u_1666116381 .submit-btn
{
	height:47px !important;
	width:222px !important;
}
*#dm *.dmBody div.u_1527178238 .review-information
{
	font-size:21px !important;
}
*#dm *.dmBody div.u_1637697245
{
}
*#dm *.dmBody a.u_1081575643
{
}
*#dm *.dmBody *.u_1527178238 .opinion
{
	line-height:30px !important;
}
*#dm *.dmBody *.u_1527178238 .readmore>span
{
	line-height:30px !important;
}
*#dm *.dmBody div.u_1321384004
{
}
*#dm *.dmBody div.u_486930203
{
}
separatorHomeCss{color:red !important}@media all {
    
#\31 9df4b57 {
    grid-template-rows: minmax(480px, max-content);
    width: 100%;
    max-width: 1920px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0a205bb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 0a205bb {
    width: 100%;
    height: 100%;
    justify-self: center;
    align-self: stretch;
    max-width: 100%;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#afc87630 {
    width: 100%;
    height: 500px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    order: 0;
    margin: 50px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b4cf82c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\38 95f4702 {
    min-height: 402px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#ef4df3f8 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 1089e7d {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cb94f0d {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\33 992c9f6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 992c9f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5a190d7 {
    align-items: center;
    justify-self: center;
    align-self: center;
    max-width: 1200px;
    order: 0;
    width: 90%;
    min-height: 50%;
    padding: 0px 0px 0px 0px;
    margin: 100px 0% 100px 0%;
}
    
#\38 f62c30a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#\34 687f54b {
    grid-template-rows: minmax(540px, max-content);
    width: 100.00%;
    max-width: 1920px;
    order: 1;
    align-self: center;
    background-image: url("https://lirp.cdn-website.com/cf5dff39/dms3rep/multi/opt/appointment-background-chip-ragans-auto-1920w.png");
}
#\34 687f54b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQklEQVQI123NQQrAIAxEUU9aU9FbJ7nKlyCBSLv4m+HBtOUwDV4FMeh6EoVhsCKHVmGApxTb/EC7Yf+FfqAUlNcJN1EUgXCuDWrdAAAAAElFTkSuQmCC');
}
    
#bde85468 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_jra {
    width: 5%;
    height: auto;
    max-width: 68px;
    order: 0;
}
}



@media all {
    
#c89dab14 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\37 d3beed3 {
    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 4d120dc {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_9cr {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 1920px;
    min-width: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    background-color: rgba(9, 36, 86, 1);
    background-image: none;
}
    
#group_44c {
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: center;
    align-self: center;
    order: 0;
    width: 85%;
    min-height: 50%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 50px 0px 50px 0px;
}
    
#widget_4iu.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_4iu {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 7px 0%;
}
    
#widget_b8f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_b8f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 30px 0%;
}
    
#widget_6p8 {
    width: 222px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\31 aad3c69 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\35 7ea6065 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dfb34ff2 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_g71 {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 1920px;
    min-width: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_lhn {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 1334px;
    width: 80%;
    min-height: 50%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    padding: 0px 0px 0px 0px;
    margin: 50px 0px 100px 0px;
}
    
#group_akj {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 400px;
    width: 36%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: auto;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#widget_ai3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_gcv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_t0n {
    width: 188px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    order: 2;
}
    
#widget_enj {
    width: 62.05%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#group_74i {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#widget_5ul {
    width: 100%;
    height: auto;
    max-width: 161px;
    order: 1;
}
    
#widget_n7d {
    width: 100%;
    height: auto;
    max-width: 83px;
    order: 0;
}
}



@media all {
    
#bd4eae25 {
    min-height: 415px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#f82fd9c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 165fd9f {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_gpe {
    width: 92.04%;
    grid-template-rows: minmax(411px, max-content);
    max-width: 1400px;
    min-width: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_n0u {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    max-height: none;
    min-width: 1200px;
    margin: 0px 0% 0px 0%;
}
    
#group_8vi {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    justify-self: end;
    align-self: end;
    order: 0;
    max-width: 690px;
    width: auto;
    min-height: auto;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    min-width: auto;
    --column-gap: 20px;
    padding: 0px 0px 0px 30px;
    margin: 0px 30px 10px 0px;
}
    
#widget_utc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_utc {
    width: auto;
    height: auto;
    max-width: auto;
    margin: 0px 20px 0px 0%;
}
    
#widget_nc8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_nc8 {
    width: 5.413466761972837vw;
    height: auto;
    max-width: 113px;
    margin: 5px 0% 0px 0%;
}
}



@media all {
    
#d4f8f8c9 {
    min-height: 140px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\38 7ca321e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 84539ee {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_bj2 {
    width: 100%;
    grid-template-rows: minmax(200px, max-content);
    max-width: 1920px;
    min-width: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_fjg {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 1383px;
    width: 90%;
    min-height: 50%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    padding: 0px 0px 0px 0px;
    margin: 100px 0px 100px 0px;
}
    
#group_p8i {
    flex-direction: row;
    align-items: center;
    width: 19%;
    min-height: 90px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(9, 36, 86, 1) rgba(9, 36, 86, 1) rgba(9, 36, 86, 1) rgba(9, 36, 86, 1);
    border-style: solid;
    border-radius: 14px 14px 14px 14px;
    min-width: auto;
    max-width: 200px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_o49.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 80px;
}
#widget_o49 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d2ef3a03 {
    flex-direction: row;
    align-items: center;
    width: 19%;
    min-height: 90px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(9, 36, 86, 1) rgba(9, 36, 86, 1) rgba(9, 36, 86, 1) rgba(9, 36, 86, 1);
    border-style: solid;
    border-radius: 14px 14px 14px 14px;
    min-width: auto;
    max-width: 200px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a89781d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 70px;
}
#\35 a89781d {
    width: 90%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 bdea7d4 {
    flex-direction: row;
    align-items: center;
    width: 19%;
    min-height: 90px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(9, 36, 86, 1) rgba(9, 36, 86, 1) rgba(9, 36, 86, 1) rgba(9, 36, 86, 1);
    border-style: solid;
    border-radius: 14px 14px 14px 14px;
    min-width: auto;
    max-width: 200px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3f67699.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 80px;
}
#\31 3f67699 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 a3091fd {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 19%;
    min-height: 90px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(9, 36, 86, 1) rgba(9, 36, 86, 1) rgba(9, 36, 86, 1) rgba(9, 36, 86, 1);
    border-style: solid;
    border-radius: 14px 14px 14px 14px;
    min-width: auto;
    max-width: 200px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#cc438120.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 70px;
}
#cc438120 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0px;
}
    
#\35 1cd3d43 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 19%;
    min-height: 90px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(9, 36, 86, 1) rgba(9, 36, 86, 1) rgba(9, 36, 86, 1) rgba(9, 36, 86, 1);
    border-style: solid;
    border-radius: 14px 14px 14px 14px;
    min-width: auto;
    max-width: 200px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 699414b.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 75px;
}
#\37 699414b {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0px;
}
}



@media all {
    
#\32 a450f04 {
    min-height: 452px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#a2ea043e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e54cdc58 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_r59 {
    width: 100.00%;
    grid-template-rows: minmax(462px, max-content);
    max-width: 1920px;
    min-width: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    background-color: rgba(249, 249, 249, 1);
    background-image: none;
}
    
#group_ibp {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    justify-self: start;
    align-self: center;
    order: 0;
    width: 94%;
    min-height: 50%;
    row-gap: 24px;
    column-gap: 20px;
    margin: 0px 0px 0px 0px;
}
    
#widget_m5m {
    width: 50%;
    height: auto;
    max-width: 960px;
}
    
#group_ii9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 47%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
}
    
#widget_dtl {
    width: 100%;
    height: auto;
    max-width: 64px;
    order: 0;
}
    
#widget_2n2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_alt.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_alt {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin: 0px 0% 20px 0%;
}
    
#group_t31 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#widget_4a9 {
    width: 160px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
}
    
#\34 d7b2483 {
    width: 160px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
}
}



@media all {
    
#\31 6532298 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 db0b0e3 {
    min-height: 223px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\32 301506b {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_6lu {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 1920px;
    min-width: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_o52 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 970px;
    width: 80%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 20px;
    min-width: auto;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 80px 0px 80px 0px;
}
    
#widget_u0d {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100px;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#group_ag0 {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 820px;
    width: 90%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#widget_res {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_05a {
    width: 100%;
    height: auto;
    max-width: 820px;
}
    
#widget_05c {
    width: 205px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
}
}



@media all {
    
#\31 7146904 {
    width: 100%;
    height: 100%;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
}
    
#\33 0672437[data-css-edit] {
    pointer-events: none !important;
}
#\33 0672437 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    max-height: none;
    padding: 20px 20px 20px 20px;
}
    
#\34 ee19293 {
    min-height: 1196px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\34 ceb6925 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eb2bbc8c {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_d2b {
    width: 100%;
    grid-template-rows: minmax(1202px, max-content);
    max-width: 1920px;
    min-width: auto;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_gpl {
    width: 1334px;
    height: 1202px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_h9h.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_h9h {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 100px 0%;
}
    
#bff412fc {
    width: 48%;
    grid-template-rows: minmax(182px, max-content);
    max-width: 100%;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(9, 36, 86, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 6729d57 {
    width: 40px;
    height: 40px;
    max-width: 100%;
}
    
#fd8584be {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 fa3e417.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 0px 15px 0px;
}
#\33 fa3e417 {
    width: 220px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6d9fa8f {
    width: 40px;
    height: 40px;
    max-width: 100%;
}
    
#\31 864674d {
    width: 48%;
    grid-template-rows: minmax(199.60000610351562px, max-content);
    max-width: 100%;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(9, 36, 86, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#aa0a6c37 {
    align-items: flex-start;
    width: 412px;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    padding-right: 30px;
}
    
#\36 cf49f42 {
    width: 100%;
    height: 100%;
    justify-self: end;
    align-self: center;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0px 0px 0px;
}
    
#\35 5831ad0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 5831ad0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#\39 a8ffc04 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 56ebb3d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0%;
    flex-wrap: wrap;
    order: 1;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 50px 0%;
}
    
#d734e65c {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#fafab345 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\39 2b6d74b {
    width: 40px;
    height: 40px;
    max-width: 100%;
}
    
#\30 ac218ce.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 ac218ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#\35 422bc31[data-css-edit] {
    pointer-events: none !important;
}
#\35 422bc31 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    max-height: none;
    padding: 20px 20px 20px 20px;
}
    
#\39 71d5168[data-css-edit] {
    pointer-events: none !important;
}
#\39 71d5168 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    max-height: none;
    padding: 20px 20px 20px 20px;
}
    
#\39 ee17779.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 ee17779 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#\31 f678418.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 0px 15px 0px;
}
#\31 f678418 {
    width: 220px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d682b748 {
    width: 48%;
    grid-template-rows: minmax(182px, max-content);
    max-width: 100%;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(9, 36, 86, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 a7a4a06.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 a7a4a06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#\34 37b2a11 {
    width: 100%;
    height: 100%;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
}
    
#\31 67f0297 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 59758de {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 22px;
    order: 2;
    flex-direction: row;
    flex-wrap: wrap;
    justify-self: auto;
    padding: 0px 8px 0px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e781500 {
    width: 40px;
    height: 40px;
    max-width: 100%;
}
    
#\38 b208ce8 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#e1e430f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a2a83404 {
    width: 48.00%;
    grid-template-rows: minmax(199.8000030517578px, max-content);
    max-width: 100%;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(9, 36, 86, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\31 31f88bd[data-css-edit] {
    pointer-events: none !important;
}
#\31 31f88bd {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    max-height: none;
    padding: 20px 20px 20px 20px;
}
    
#\32 53112fd {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\34 d975382 {
    align-items: flex-start;
    width: 384px;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    padding-right: 30px;
}
    
#ea928c6a {
    align-items: flex-start;
    width: 433px;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    padding-right: 30px;
}
    
#dcf62aad {
    width: 100%;
    height: 100%;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
}
    
#\37 42ae7be {
    align-items: center;
    width: 98.98%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    justify-self: center;
    align-self: start;
    padding: 0px 0px 0px 0px;
    margin: 100px 0px 100px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 c8a4613 {
    align-items: flex-start;
    width: 448px;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    padding-right: 30px;
    min-width: auto;
    max-width: 502px;
}
    
#\34 eb34888 {
    width: 48.00%;
    grid-template-rows: minmax(199.8000030517578px, max-content);
    max-width: 100%;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(9, 36, 86, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#e5c98a9c {
    width: 100%;
    height: 100%;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
}
    
#\30 14372bc[data-css-edit] {
    pointer-events: none !important;
}
#\30 14372bc {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    max-height: none;
    padding: 20px 20px 20px 20px;
}
    
#b51b79ff {
    align-items: flex-start;
    width: 433px;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    padding-right: 30px;
}
    
#\32 a82de26.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 a82de26 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#\36 6351b3a {
    width: 94.04%;
    height: auto;
    max-width: 100%;
}
    
#cc03c76f {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#e3b2feb9 {
    width: 40px;
    height: 40px;
    max-width: 100%;
}
    
#\32 87fb260 {
    width: 48.00%;
    grid-template-rows: minmax(199.8000030517578px, max-content);
    max-width: 100%;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(9, 36, 86, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\38 64be444 {
    width: 100%;
    height: 100%;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
    min-height: 182px;
}
    
#\34 d89657f[data-css-edit] {
    pointer-events: none !important;
}
#\34 d89657f {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    max-height: none;
    padding: 20px 20px 20px 20px;
}
    
#\32 def8ff4 {
    align-items: flex-start;
    width: 433px;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    padding-right: 30px;
}
    
#\31 e262c2c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 e262c2c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#\37 ffceb12 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f8e6acb2 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#bdab270e {
    width: 40px;
    height: 40px;
    max-width: 100%;
}
    
#\31 039a0ab {
    width: 100%;
    height: 100%;
    justify-self: start;
    align-self: stretch;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\34 3364faa {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\36 a5fbb51 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a6e06f9 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_1jd {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 1920px;
    min-width: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_oim {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 1300px;
    width: 90%;
    min-height: 50%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    padding: 0px 0px 0px 0px;
    margin: 80px 0px 80px 0px;
}
    
#widget_97l {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_06l {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 800px;
    width: 60%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: auto;
}
    
#widget_srl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_mpc {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
}
    
#widget_bgm {
    width: 45%;
    height: auto;
    max-width: 215px;
}
    
#\37 43bd6d6 {
    width: 45%;
    height: auto;
    max-width: 215px;
}
}



@media all {
    
#\33 acbef07 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\34 d8006c2 {
    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 2d93929 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_5b7 {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 1920px;
    min-width: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_3t0 {
    width: 100%;
    height: auto;
    justify-self: center;
    align-self: center;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_3ul {
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 1300px;
    width: 90%;
    min-height: auto;
    row-gap: 15px;
    column-gap: 24px;
    min-width: auto;
    padding: 0px 0px 0px 0px;
    margin: 60px 0px 0px 0px;
}
    
#widget_dro {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_a34 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#widget_teh {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_j3o {
    width: 164px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#ed0677d2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#a770a035 {
    margin: 0px 0% 0px 0%;
}
    
#ae16e54e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9b4068b {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 1920px;
    min-width: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_hud.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_hud {
    width: 90%;
    height: 550px;
    min-height: 100px;
    max-width: 1517px;
    order: 0;
    align-self: center;
    margin: 90px 0px 30px 0px;
}
    
#group_v6j {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100%;
    min-height: 50%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#widget_qtm {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 95f4702 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 480px;
}
    
#b4cf82c6 {
    justify-content: flex-start;
}
    
#\34 0a205bb {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: 100%;
    max-height: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5a190d7 {
    width: 90%;
}
    
#\38 f62c30a {
    width: 100%;
    min-height: 8px;
}
    
#bde85468 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c89dab14 {
    padding: 0% 0% 0% 0%;
}
    
#\37 4d120dc {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 aad3c69 {
    min-height: 434px;
    padding: 0% 0% 0% 0%;
}
    
#dfb34ff2 {
    margin: 0px 0% 0px 0%;
}
    
#group_lhn {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 20px;
    min-width: auto;
    max-width: 100%;
    width: 90%;
}
    
#group_akj {
    min-width: 32px;
    width: 100%;
    max-width: 100%;
    row-gap: 15px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_enj {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_t0n {
    width: 188px;
}
    
#\35 7ea6065 {
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bd4eae25 {
    min-height: 410px;
    padding: 0% 0% 0% 0%;
}
    
#innergrid_gpe {
    width: 100%;
    grid-template-rows: minmax(410px, max-content);
}
    
#\36 165fd9f {
    margin: 0px 0% 0px 0%;
}
    
#widget_n0u.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_n0u {
    width: 87%;
    align-self: start;
    justify-self: center;
    min-width: auto;
    margin: 0px 0% 0px 0%;
}
    
#f82fd9c1 {
    justify-content: flex-start;
}
    
#group_8vi {
    align-items: center;
    align-self: end;
    width: 90%;
    justify-self: center;
    justify-content: center;
    column-gap: 20px;
    --column-gap: 20px;
    height: auto;
    min-height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_nc8 {
    width: 48.742138364779876%;
    max-width: 90px;
    margin: 0px 0% 0px 0%;
}
    
#widget_utc {
    width: auto;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d4f8f8c9 {
    min-height: 223px;
    padding: 0% 0% 0% 0%;
}
    
#\39 84539ee {
    margin: 0px 0% 0px 0%;
}
    
#group_p8i {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 28%;
    min-width: auto;
    max-width: 100%;
}
    
#widget_o49.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 15px 80px;
}
#widget_o49 {
    min-width: 32px;
    width: 146px;
    margin: 0px 0% 0px 0%;
}
    
#d2ef3a03 {
    width: 28%;
}
    
#\37 bdea7d4 {
    width: 28%;
}
    
#\37 a3091fd {
    width: 28%;
}
    
#\35 1cd3d43 {
    width: 28%;
}
    
#group_fjg {
    column-gap: 20px;
    width: 94%;
    flex-wrap: wrap;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 60px 0px 50px 0px;
}
    
#innergrid_bj2 {
    grid-template-rows: minmax(150px, max-content);
}
    
#\38 7ca321e {
    justify-content: flex-start;
}
    
#\35 a89781d.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 15px 70px;
}
#\35 a89781d {
    margin: 0px 0% 0px 0%;
}
    
#\37 699414b.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 15px 75px;
}
#\37 699414b {
    margin: 0px 0% 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 a450f04 {
    min-height: 345px;
    padding: 0% 0% 0% 0%;
}
    
#e54cdc58 {
    margin: 0px 0% 0px 0%;
}
    
#group_ibp {
    width: 96%;
}
    
#innergrid_r59 {
    grid-template-rows: minmax(400px, max-content);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 db0b0e3 {
    padding: 0% 0% 0% 0%;
}
    
#\32 301506b {
    margin: 0px 0% 0px 0%;
}
    
#group_o52 {
    width: 90%;
    padding: 0px 0px 0px 0px;
    margin: 40px 0px 40px 0px;
}
    
#widget_05c {
    width: 205px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 ee19293 {
    padding: 0% 0% 0% 0%;
}
    
#bff412fc {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 6729d57 {
    height: auto;
}
    
#a2a83404 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 6d9fa8f {
    height: auto;
}
    
#\39 2b6d74b {
    height: auto;
}
    
#\31 864674d {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d682b748 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 56ebb3d {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 30px 0%;
}
    
#\39 59758de {
    min-height: auto;
}
    
#\33 e781500 {
    height: auto;
}
    
#\34 eb34888 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e3b2feb9 {
    height: auto;
}
    
#\32 87fb260 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bdab270e {
    height: auto;
}
    
#eb2bbc8c {
    margin: 0px 0% 0px 0%;
}
    
#\31 039a0ab {
    justify-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_h9h.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_h9h {
    width: 100%;
    align-self: center;
    margin: 0px 0% 50px 0%;
}
    
#\37 42ae7be {
    padding: 0px 0px 0px 0px;
    margin: 50px 0px 50px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3364faa {
    padding: 0% 0% 0% 0%;
}
    
#\39 a6e06f9 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 acbef07 {
    min-height: 215px;
    padding: 0% 0% 0% 0%;
}
    
#\31 2d93929 {
    margin: 0px 0% 0px 0%;
}
    
#widget_3t0 {
    align-self: center;
    justify-self: start;
    height: 100%;
    width: 100.00%;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_5b7 {
    grid-template-rows: minmax(397px, max-content);
    width: 100.25%;
}
    
#\34 d8006c2 {
    justify-content: flex-start;
}
    
#group_3ul {
    width: 90%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ed0677d2 {
    padding: 0% 0% 0% 0%;
}
    
#a770a035 {
    margin: 0px 0% 0px 0%;
}
    
#widget_hud.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_hud {
    width: 94%;
    margin: 60px 0px 30px 0px;
}
}



@media (min-width: 1400px) {
    
#\34 0a205bb {
    height: 700px;
}
    
#afc87630 {
    height: 700px;
}
    
#\38 95f4702 {
    min-height: 700px;
}
    
#\31 9df4b57 {
    grid-template-rows: minmax(700px, max-content);
}
}



@media (min-width: 1400px) {
    
#\38 f62c30a {
    width: 100%;
    min-height: 8px;
}
    
#bde85468 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
}



@media (min-width: 1400px) {
    
#group_8vi {
    padding: 0px 0px 0px 30px;
    margin: 0px 120px 10px 0px;
}
}



@media (min-width: 1400px) {
    
#group_o52 {
    justify-self: center;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 1400px) {
    
#\37 6729d57 {
    height: auto;
}
    
#\33 fa3e417.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 0px 15px 0px;
}
#\33 fa3e417 {
    margin: 0px 0% 0px 0%;
}
    
#\31 6d9fa8f {
    height: auto;
}
    
#\39 2b6d74b {
    height: auto;
}
    
#aa0a6c37 {
    width: 90%;
    min-width: auto;
    max-width: 502px;
}
    
#\31 f678418.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 0px 15px 0px;
}
#\31 f678418 {
    margin: 0px 0% 0px 0%;
}
    
#\34 d975382 {
    width: 90%;
    min-width: auto;
    max-width: 502px;
}
    
#ea928c6a {
    width: 90%;
    min-width: auto;
    max-width: 502px;
}
    
#\36 c8a4613 {
    width: 90%;
    min-width: auto;
    max-width: 502px;
    padding: 0px 0px 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 42ae7be {
    width: 96%;
    justify-self: center;
    align-self: end;
    padding: 0px 0px 0px 0px;
    margin: 100px 0px 100px 0px;
}
    
#\39 59758de {
    min-height: auto;
    padding: 0px 8px 0px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e781500 {
    height: auto;
}
    
#b51b79ff {
    width: 90%;
    min-width: auto;
    max-width: 502px;
}
    
#e3b2feb9 {
    height: auto;
}
    
#\32 def8ff4 {
    width: 90%;
    min-width: auto;
    max-width: 502px;
}
    
#bdab270e {
    height: auto;
}
    
#widget_gpl {
    width: 100%;
    height: auto;
}
    
#\31 039a0ab {
    width: 100%;
}
}



@media (min-width: 1400px) {
    
#widget_hud {
    height: 550px;
}
}



@media (max-width: 767px) {
    
#\34 0a205bb {
    height: 240px;
}
    
#afc87630 {
    height: auto;
    align-self: start;
    justify-self: center;
    margin: 0px 0px 0px 0px;
}
    
#b4cf82c6 {
    width: 100%;
    min-height: 100px;
    align-items: center;
    justify-content: flex-start;
}
    
#\38 95f4702 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 5a190d7 {
    width: 90%;
    min-height: 716px;
    padding: 0px 0px 0px 0px;
    margin: 50px 0% 50px 0%;
}
    
#\38 f62c30a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 687f54b {
    width: 100%;
    grid-template-rows: minmax(760px, max-content);
}
#\34 687f54b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQklEQVQI123NQQrAIAxEUU9aU9FbJ7nKlyCBSLv4m+HBtOUwDV4FMeh6EoVhsCKHVmGApxTb/EC7Yf+FfqAUlNcJN1EUgXCuDWrdAAAAAElFTkSuQmCC');
}
    
#bde85468 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#widget_jra {
    height: auto;
    width: 15%;
}
    
#\33 992c9f6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 992c9f6 {
    margin: 0px 0% 20px 0%;
}
}



@media (max-width: 767px) {
    
#c89dab14 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\37 d3beed3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 4d120dc {
    margin: 0px 0% 0px 0%;
}
    
#group_44c {
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
}
    
#widget_6p8 {
    min-height: 45px;
}
    
#widget_b8f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_b8f {
    margin: 0px 0% 20px 0%;
}
}



@media (max-width: 767px) {
    
#\31 aad3c69 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\35 7ea6065 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dfb34ff2 {
    margin: 0px 0% 0px 0%;
}
    
#group_lhn {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 90%;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
}
    
#group_akj {
    min-width: 32px;
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#widget_enj {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_t0n {
    min-height: 45px;
}
    
#widget_5ul {
    height: auto;
    width: 90%;
}
    
#widget_n7d {
    height: auto;
}
    
#group_74i {
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 5px 0%;
}
}



@media (max-width: 767px) {
    
#bd4eae25 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
}
    
#f82fd9c1 {
    width: 100%;
    min-height: 210px;
    align-items: center;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_n0u.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_n0u {
    height: auto;
    align-self: start;
    justify-self: center;
    width: 100%;
    min-width: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_nc8 {
    height: auto;
    min-width: 32px;
    width: 100%;
    max-width: 113px;
    margin: 0px 0% 0px 0%;
}
    
#\36 165fd9f {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_gpe {
    width: 94%;
    grid-template-rows: minmax(210px, max-content);
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_8vi {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: center;
    column-gap: 5.94325381259732%;
    row-gap: 10px;
    justify-content: space-between;
    align-self: end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#widget_utc {
    min-width: 32px;
    width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d4f8f8c9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\38 7ca321e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 84539ee {
    margin: 0px 0% 0px 0%;
}
    
#group_fjg {
    flex-wrap: wrap;
    column-gap: 12px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 20px 0px;
}
    
#group_p8i {
    min-width: auto;
    max-width: 100%;
    width: 48%;
}
    
#widget_o49.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 15px 80px;
}
#widget_o49 {
    margin: 0px 0% 0px 0%;
}
    
#d2ef3a03 {
    width: 48%;
}
    
#\37 bdea7d4 {
    width: 48%;
}
    
#\37 a3091fd {
    width: 48%;
}
    
#\35 1cd3d43 {
    width: 48%;
}
    
#\35 a89781d.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 10px 70px;
}
#\35 a89781d {
    margin: 0px 0% 0px 0%;
}
    
#\37 699414b.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 15px 75px;
}
#\37 699414b {
    margin: 0px 0% 0px 0px;
}
    
#cc438120.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 15px 70px;
}
#cc438120 {
    margin: 0px 0% 0px 0px;
}
    
#\31 3f67699.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 15px 80px;
}
#\31 3f67699 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 a450f04 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#a2ea043e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_m5m {
    height: 240px;
    min-width: 32px;
    order: 0;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_dtl {
    height: auto;
}
    
#group_ii9 {
    width: 100%;
    min-width: 32px;
    order: 1;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 20px 0%;
}
    
#group_ibp {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 90%;
}
    
#innergrid_r59 {
    grid-template-rows: minmax(300px, max-content);
}
    
#e54cdc58 {
    margin: 0px 0% 0px 0%;
}
    
#widget_4a9 {
    min-height: 45px;
}
    
#\34 d7b2483 {
    min-height: 45px;
}
    
#group_t31 {
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\31 6532298 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 db0b0e3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_u0d {
    height: auto;
    min-width: 32px;
    max-width: 100px;
    margin: 0px 0% 0px 0%;
}
    
#\32 301506b {
    margin: 0px 0% 0px 0%;
}
    
#group_o52 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 50px 0px 50px 0px;
}
    
#group_ag0 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#widget_05c {
    min-height: 45px;
}
}



@media (max-width: 767px) {
    
#\34 ee19293 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\34 ceb6925 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_gpl {
    height: 240px;
}
    
#bff412fc {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 6729d57 {
    height: auto;
}
    
#a2a83404 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 fa3e417 {
    width: 240px;
}
    
#\31 6d9fa8f {
    height: auto;
}
    
#\39 2b6d74b {
    height: auto;
}
    
#\31 864674d {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 f678418 {
    width: 240px;
}
    
#d682b748 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 56ebb3d {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    margin-bottom: 30px;
}
    
#\39 59758de {
    width: 280px;
    min-height: auto;
    justify-content: center;
}
    
#\33 e781500 {
    height: auto;
}
    
#\34 eb34888 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e3b2feb9 {
    height: auto;
}
    
#\32 87fb260 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bdab270e {
    height: auto;
}
    
#\31 039a0ab {
    height: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#eb2bbc8c {
    margin: 0px 0% 0px 0%;
}
    
#\37 42ae7be {
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 50px 0px;
}
    
#widget_h9h.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_h9h {
    margin: 0px 0% 30px 0%;
}
}



@media (max-width: 767px) {
    
#\34 3364faa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 a5fbb51 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_bgm {
    height: auto;
}
    
#\37 43bd6d6 {
    height: auto;
}
    
#\39 a6e06f9 {
    margin: 0px 0% 0px 0%;
}
    
#group_oim {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 50px 0px 50px 0px;
}
    
#group_06l {
    min-width: 32px;
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#group_mpc {
    min-width: 32px;
    width: 193px;
    align-self: center;
    height: auto;
    min-height: 160px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 acbef07 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\34 d8006c2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_3t0 {
    height: auto;
    align-self: end;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\31 2d93929 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_5b7 {
    width: 100%;
    grid-template-rows: minmax(250px, max-content);
}
    
#group_3ul {
    align-self: start;
    margin-bottom: 0px;
    margin-top: 0px;
    align-items: center;
}
    
#group_a34 {
    justify-content: center;
}
    
#widget_j3o {
    min-height: 45px;
}
}



@media (max-width: 767px) {
    
#ed0677d2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#a770a035 {
    margin: 0px 0% 0px 0%;
}
    
#ae16e54e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 9b4068b {
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_hud.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_hud {
    margin: 50px 0px 15px 0px;
}
}



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



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



@media (min-width: 468px) and (max-width: 767px) {
    
#group_44c {
    padding: 0px 0px 0px 0px;
    margin: 20px 0px 20px 0px;
}
    
#innergrid_9cr {
    grid-template-rows: minmax(250px, max-content);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#group_akj {
    min-height: auto;
    min-width: 32px;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 10px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_n0u.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_n0u {
    height: 263px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0% 10px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_gpe {
    grid-template-rows: minmax(318px, max-content);
    width: 90%;
}
    
#group_8vi {
    column-gap: 5.94325381259732%;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 90%;
    padding: 0px 0px 0px 0px;
    margin: 15px 10px 10px 0px;
}
    
#widget_utc {
    margin-right: 0%;
    margin-left: 0%;
    width: 75%;
}
    
#widget_nc8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 29.56%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#group_p8i {
    min-width: 10px;
    max-width: 100%;
    width: 28%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#group_ii9 {
    align-items: center;
}
    
#group_t31 {
    justify-content: center;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#group_o52 {
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\37 6729d57 {
    height: auto;
}
    
#\31 6d9fa8f {
    height: auto;
}
    
#\39 2b6d74b {
    height: auto;
}
    
#\39 59758de {
    width: 410px;
    min-height: auto;
}
    
#\33 e781500 {
    height: auto;
}
    
#e3b2feb9 {
    height: auto;
}
    
#bdab270e {
    height: auto;
}
    
#\37 42ae7be {
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 30px 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#innergrid_5b7 {
    grid-template-rows: minmax(330px, max-content);
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 0px 0px;
}
    
#widget_3t0 {
    justify-self: end;
    align-self: end;
    height: auto;
    width: 80%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_hud {
    height: 682px;
    width: 86.10%;
}
    
#\34 9b4068b {
    width: 100.00%;
    grid-template-rows: minmax(748px, max-content);
}
}

