*#dm *.dmBody a.span.textonly
{
	color:var(--color_2) !important;
}
*#dm *.dmBody *.u_HOWITWORKS:before
{
	opacity:0.5 !important;
	background-color:var(--color_2) !important;
}
*#dm *.dmBody *.u_HOWITWORKS.before
{
	opacity:0.5 !important;
	background-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_HOWITWORKS:before
{
	background-color:rgba(51,51,51,1) !important;
	opacity:0.7 !important;
}
*#dm *.dmBody div.u_HOWITWORKS.before
{
	background-color:rgba(51,51,51,1) !important;
	opacity:0.7 !important;
}
*#dm *.dmBody div.u_FEATURES
{
	background-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_PLANS
{
	background-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_ContactUs
{
	background-color:var(--color_2) !important;
}
*#dm *.dmBody *.u_pa_8552430:before
{
	opacity:0.5 !important;
	background-color:rgb(0,0,0) !important;
}
*#dm *.dmBody *.u_pa_8552430.before
{
	opacity:0.5 !important;
	background-color:rgb(0,0,0) !important;
}
*#dm *.dmBody div.u_pa_8552430:before
{
	background-color:rgba(0,0,0,0) !important;
	opacity:0.6 !important;
}
*#dm *.dmBody div.u_pa_8552430.before
{
	background-color:rgba(0,0,0,0) !important;
	opacity:0.6 !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_pa_8552430
{
	background-color:rgba(0,0,0,0) !important;
	background-image:url(https://irp.cdn-website.com/md/dmtmpl/d3cd45aa-9532-4397-bddc-9327bbf7c7b5/dms3rep/multi/opt/blank_1-f42f8010-1920w.jpg) !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_HOWITWORKS
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-color:var(--color_1) !important;
}
*#dm *.dmBody div.u_TESTIMONIALS
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1371333612:hover
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1371333612.hover
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1371333612
{
	border-radius:6px !important;
	-moz-border-radius:6px !important;
	-webkit-border-radius:6px !important;
	background-color:var(--color_2) !important;
	background-image:none !important;
	border-style:solid !important;
	border-width:0px 0px 0px 0px !important;
	border-color:rgb(230,77,2) rgb(230,77,2) rgb(230,77,2) rgb(230,77,2) !important;
}
*#dm *.dmBody a.u_1371333612 span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1371333612 span.icon
{
	color:var(--color_3) !important;
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1027021142 .svg
{
	fill:var(--color_2) !important;
}
*#dm *.dmBody div.u_1027021142 span[data-icon-mask]
{
	background-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1027021142
{
	padding:0 !important;
	border-radius:0% !important;
	border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
	border-width:0 !important;
	border-style:solid !important;
	background-image:none !important;
}
*#dm *.dmBody *.u_1027021142 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_3237346624 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1550990655 .svg
{
	fill:var(--color_2) !important;
}
*#dm *.dmBody div.u_1550990655 span[data-icon-mask]
{
	background-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1550990655
{
	padding:0 !important;
	border-radius:0% !important;
	border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
	border-width:0 !important;
	border-style:solid !important;
	background-image:none !important;
}
*#dm *.dmBody *.u_1550990655 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1180895383 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1424523473 .svg
{
	fill:var(--color_2) !important;
}
*#dm *.dmBody div.u_1424523473 span[data-icon-mask]
{
	background-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1424523473
{
	padding:0 !important;
	border-radius:0% !important;
	border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
	border-width:0 !important;
	border-style:solid !important;
	background-image:none !important;
}
*#dm *.dmBody *.u_1424523473 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1541203409 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1541203409
{
	width:100% !important;
}
*#dm *.dmBody div.u_1773188308
{
	padding:0 !important;
	border-radius:0% !important;
	border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
	border-width:0 !important;
	border-style:solid !important;
	background-image:none !important;
}
*#dm *.dmBody *.u_1773188308 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1817918854
{
	padding:0 !important;
	border-radius:0% !important;
	border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
	border-width:0 !important;
	border-style:solid !important;
	background-image:none !important;
}
*#dm *.dmBody *.u_1817918854 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1507540774
{
	padding:0 !important;
	border-radius:0% !important;
	border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
	border-width:0 !important;
	border-style:solid !important;
	background-image:none !important;
}
*#dm *.dmBody *.u_1507540774 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1773188308 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1773188308 span[data-icon-mask]
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1817918854 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1817918854 span[data-icon-mask]
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1507540774 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1507540774 span[data-icon-mask]
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1953886927
{
	padding:0 !important;
	border-radius:0% !important;
	border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
	border-width:0 !important;
	border-style:solid !important;
	background-image:none !important;
}
*#dm *.dmBody *.u_1953886927 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1553094429
{
	padding:0 !important;
	border-radius:0% !important;
	border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
	border-width:0 !important;
	border-style:solid !important;
	background-image:none !important;
}
*#dm *.dmBody *.u_1553094429 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1132665029
{
	padding:0 !important;
	border-radius:0% !important;
	border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
	border-width:0 !important;
	border-style:solid !important;
	background-image:none !important;
}
*#dm *.dmBody *.u_1132665029 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1953886927 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1953886927 span[data-icon-mask]
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1553094429 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1553094429 span[data-icon-mask]
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1132665029 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1132665029 span[data-icon-mask]
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1809611241
{
	padding:0 !important;
	border-radius:0% !important;
	border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
	border-width:0 !important;
	border-style:solid !important;
	background-image:none !important;
}
*#dm *.dmBody *.u_1809611241 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1809611241 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1809611241 span[data-icon-mask]
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1168205048
{
	padding:0 !important;
	border-radius:0% !important;
	border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
	border-width:0 !important;
	border-style:solid !important;
	background-image:none !important;
}
*#dm *.dmBody *.u_1168205048 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1168205048 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1168205048 span[data-icon-mask]
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1000147693
{
	padding:0 !important;
	border-radius:0% !important;
	border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
	border-width:0 !important;
	border-style:solid !important;
	background-image:none !important;
}
*#dm *.dmBody *.u_1000147693 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1000147693 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1000147693 span[data-icon-mask]
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1625109641
{
	padding:0 !important;
	border-radius:0% !important;
	border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
	border-width:0 !important;
	border-style:solid !important;
	background-image:none !important;
}
*#dm *.dmBody *.u_1625109641 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1625109641 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1625109641 span[data-icon-mask]
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1976240102 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1062046436 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1014685298 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1100013665 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1193307608 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1062046436
{
	width:100% !important;
}
*#dm *.dmBody *.u_1014685298
{
	width:100% !important;
}
*#dm *.dmBody *.u_1100013665
{
	width:100% !important;
}
*#dm *.dmBody *.u_1193307608
{
	width:100% !important;
}
*#dm *.dmBody div.u_1436549246 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1947175750 img
{
	object-fit:contain !important;
	border-radius:300px 300px 300px 300px !important;
}
*#dm *.dmBody div.u_1865914791 img
{
	border-radius:15px 15px 15px 15px !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1712012269 .svg
{
	fill:var(--color_2) !important;
}
*#dm *.dmBody div.u_1712012269 span[data-icon-mask]
{
	background-color:var(--color_2) !important;
}
*#dm *.dmBody *.u_2871706470 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_2871706470 .svg
{
	fill:var(--color_2) !important;
}
*#dm *.dmBody div.u_2871706470 span[data-icon-mask]
{
	background-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_2871706470
{
	padding:25% !important;
	border-radius:50% !important;
	border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
	border-width:1.25px 1.25px 1.25px 1.25px !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1032016518 img
{
	object-fit:contain !important;
	object-position:50% 0% !important;
}
*#dm *.dmBody *.u_3237346624
{
	width:100% !important;
}
*#dm *.dmBody *.u_1865829955
{
	width:100% !important;
}
*#dm *.dmBody div.u_1865829955 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1976240102
{
	width:100% !important;
}
*#dm *.dmBody *.u_1032016518
{
	width:100% !important;
}
*#dm *.dmBody *.u_1947175750
{
	width:100% !important;
}
*#dm *.dmBody *.u_1865914791
{
	width:100% !important;
}
*#dm *.dmBody *.u_1180895383
{
	width:100% !important;
}
separatorHomeCss{color:red !important}*#dm *.dmBody div.u_PLANS
{
	padding-top:80px !important;
}
*#dm *.dmBody div.u_TESTIMONIALS
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:none !important;
	margin-top:0 !important;
	min-width:0 !important;
	text-align:center !important;
	padding-right:20px !important;
	padding-left:20px !important;
	margin-bottom:0 !important;
	padding-bottom:100px !important;
	padding-top:100px !important;
}
*#dm *.dmBody div.u_HOWITWORKS
{
	padding-top:130px !important;
	padding-bottom:130px !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 0 !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% 0 !important;
}
*#dm *.dmBody div.u_pa_8552430
{
	padding-top:250px !important;
	padding-bottom:0 !important;
	padding-left:0 !important;
	float:none !important;
	margin-right:0 !important;
	margin-left:0 !important;
	top:0 !important;
	max-width:none !important;
	left:0 !important;
	width:auto !important;
	margin-top:0 !important;
	position:relative !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
	height:auto !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:initial !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_ContactUs
{
	padding-left:40px !important;
	float:none !important;
	margin-right:0px !important;
	margin-left:0px !important;
	top:0 !important;
	max-width:none !important;
	left:0 !important;
	width:auto !important;
	margin-top:0px !important;
	position:relative !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:center !important;
	height:auto !important;
	padding-top:0px !important;
	padding-bottom:70px !important;
}
*#dm *.dmBody div.u_FEATURES
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-left:40px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:none !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:center !important;
	padding-top:70px !important;
	padding-bottom:30px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\38 524c71f {
    min-height: 615px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    max-width: none;
    padding: 4% 2% 4% 2%;
}
    
#db9d0717 {
    background-image: url("https://irp.cdn-website.com/3bce930b/dms3rep/multi/opt/2400x800+swish-1920w.png");
    background-position: 50% 100%;
}
    
#d8032cf7 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: auto;
    align-self: auto;
    align-content: flex-start;
    height: auto;
    justify-content: flex-start;
    max-width: 1400px;
    flex: 0 1 auto;
    padding: 16px 16px 16px 16px;
}
    
#widget_hnc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed2a5422 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_m9l {
    width: 181px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_1kl {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 83385b0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 10px;
}
#\33 83385b0 {
    width: 230px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l99 {
    width: 41.25%;
    height: 512px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px -2.7%;
    grid-area: auto / auto / auto / auto;
}
    
#f9760082 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a8af082 {
    margin: 0px 0% 0px 0%;
}
    
#group_t7g {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_igh {
    justify-content: flex-start;
    align-items: center;
    width: 49.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4.201025641025641%;
    flex-wrap: nowrap;
    order: 0;
}
}



@media all {
    
#\37 be9a361 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\37 537e978 {
    min-height: 0px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-self: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#ee2edad0 {
    width: 59.62%;
    height: auto;
    max-width: 100%;
}
    
#b3e92a3f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 faeb6a1 {
    background-image: none;
}
    
#b87e980e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-self: auto;
    align-items: center;
    align-content: center;
    padding: 16px 16px 16px 16px;
}
    
#group_ql4 {
    align-items: flex-start;
    width: 59.12%;
    min-height: 160px;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    justify-content: space-between;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qlp {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_kjr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_i6c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50px;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 300px 300px 300px 300px;
    height: auto;
    flex: 0 1 auto;
    --column-gap: 0px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e848fe7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 7758d70 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_bc6 {
    width: 38.88%;
    height: 214px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a33ba709 {
    align-items: flex-start;
    width: 59.12%;
    min-height: auto;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    height: auto;
    justify-content: space-around;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 789eae6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50px;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 300px 300px 300px 300px;
    height: auto;
    flex: 0 1 auto;
    --column-gap: 0px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#ca2904c9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 05e78f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 747be96 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c2c74948 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dec379b7 {
    width: 38.88%;
    height: 214px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c67b8fa {
    align-items: flex-start;
    width: 59.12%;
    min-height: 0px;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    align-self: center;
    order: 0;
    height: auto;
    justify-content: space-around;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8cb4f14 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50px;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 300px 300px 300px 300px;
    height: auto;
    flex: 0 1 auto;
    --column-gap: 0px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d6c07fd5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0bba7ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de2e0f0c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d982a337 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ba03ab63 {
    width: 38.88%;
    height: 214px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ServiceandRepair {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 32.66%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
    align-self: center;
    box-shadow: var(--color_11) 3px 0px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#cd9b8ecb {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 32.66%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
    align-self: stretch;
    align-content: center;
    box-shadow: var(--color_11) 3px 0px 11px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#ae787771 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 32.66%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
    align-content: center;
    align-self: stretch;
    border-radius: 15px 15px 15px 15px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    box-shadow: var(--color_11) 3px 0px 11px 0px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 bebfdb1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e7d7e36d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 a11ddcf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#aa1e1726 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 45a9968 {
    background-image: none;
    background-color: rgba(237, 245, 254, 1);
}
    
#b1960834 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#caaa7adc {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e771dc4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 70e8915 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 58.78%;
    min-width: 4%;
    align-self: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f56b6d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 9414d4d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af931bf5 {
    align-items: center;
    width: 33%;
    min-height: 0px;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    justify-content: space-around;
    justify-self: auto;
    order: 2;
    flex: 0 1 auto;
    align-content: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb13f18e {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 4% 2% 4% 2%;
}
    
#a0a55719 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\32 b0978d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\38 02f9e1a {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    height: auto;
    align-content: flex-start;
    align-self: stretch;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\37 bbdd787 {
    align-items: center;
    width: 33%;
    min-height: auto;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    justify-content: space-around;
    justify-self: auto;
    order: 1;
    flex: 0 1 auto;
    align-content: center;
    align-self: stretch;
    border-width: 0 3px 0 0;
    border-color: #000000 rgba(221, 238, 255, 1) #000000 #000000;
    border-style: solid;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 588d088 {
    align-items: center;
    width: 32.19%;
    min-height: auto;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    justify-content: flex-start;
    height: auto;
    flex: 0 1 auto;
    align-content: center;
    align-self: stretch;
    border-width: 0 3px 0 0;
    border-color: #000000 rgba(221, 238, 255, 1) #000000 #000000;
    border-style: solid;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 84d3b5f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.25%;
    min-width: 4%;
    align-self: auto;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
}
}



@media all {
    
#\35 9150144 {
    align-items: center;
    width: 14.33%;
    min-height: auto;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    justify-content: space-around;
    justify-self: auto;
    order: 1;
    flex: 0 1 auto;
    align-content: center;
    align-self: stretch;
    border-width: 0 3px 0 0;
    border-color: #000000 rgba(221, 238, 255, 1) #000000 #000000;
    border-style: solid;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e672049a {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fd3b6db {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-self: auto;
    justify-self: auto;
    align-items: center;
    align-content: center;
    padding: 16px 16px 16px 16px;
}
    
#\33 135037d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2b1c275 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-self: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b4f3fef2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 8450b88 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 5a9239c {
    align-items: center;
    width: 13.99%;
    min-height: auto;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    justify-content: space-around;
    height: auto;
    flex: 0 1 auto;
    align-content: center;
    align-self: stretch;
    border-width: 0 3px 0 0;
    border-color: #000000 rgba(221, 238, 255, 1) #000000 #000000;
    border-style: solid;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b5b0825 {
    align-items: center;
    width: 14.33%;
    min-height: 0px;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    justify-content: space-around;
    justify-self: auto;
    order: 2;
    flex: 0 1 auto;
    align-content: center;
    align-self: stretch;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 94e7ace {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    height: auto;
    align-content: flex-start;
    align-self: stretch;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1996c6d {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    flex-wrap: nowrap;
    justify-content: space-between;
    flex-direction: column;
    padding: 4% 2% 4% 2%;
}
    
#d9a23a8e {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a621e49 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 e346358 {
    width: 65.35%;
    height: auto;
    max-width: 100%;
}
    
#\33 389c14e {
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 54ee2de {
    align-items: center;
    width: 14.33%;
    min-height: auto;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    justify-content: space-around;
    justify-self: auto;
    order: 1;
    flex: 0 1 auto;
    align-content: center;
    align-self: stretch;
    border-width: 0 3px 0 0;
    border-color: #000000 rgba(221, 238, 255, 1) #000000 #000000;
    border-style: solid;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 188ff12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 6c5911c {
    align-items: center;
    width: 14.33%;
    min-height: auto;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    justify-content: space-around;
    justify-self: auto;
    order: 1;
    flex: 0 1 auto;
    align-content: center;
    align-self: stretch;
    border-width: 0 3px 0 0;
    border-color: #000000 rgba(221, 238, 255, 1) #000000 #000000;
    border-style: solid;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 eb9c11d {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a219dac8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 055c578 {
    align-items: center;
    width: 14.33%;
    min-height: auto;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    justify-content: space-around;
    justify-self: auto;
    order: 1;
    flex: 0 1 auto;
    align-content: center;
    align-self: stretch;
    border-width: 0 3px 0 0;
    border-color: #000000 rgba(221, 238, 255, 1) #000000 #000000;
    border-style: solid;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b04d195 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c71471b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c8f8de21 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cbf9661 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a1b3f0bc {
    align-items: center;
    width: 14.33%;
    min-height: auto;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    justify-content: space-around;
    justify-self: auto;
    order: 1;
    flex: 0 1 auto;
    align-content: center;
    align-self: stretch;
    border-width: 0 3px 0 0;
    border-color: #000000 rgba(221, 238, 255, 1) #000000 #000000;
    border-style: solid;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfc7d36b {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd303e61 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 9086356 {
    width: 143.652px;
    height: 60px;
    max-width: 100%;
}
    
#\31 05c116c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-self: auto;
    justify-self: auto;
    align-items: center;
    align-content: center;
    height: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#c660f65b {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    flex-wrap: nowrap;
    justify-content: space-between;
    flex-direction: column;
    padding: 4% 2% 4% 2%;
}
    
#\34 c8d58b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e0ae084f {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-self: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-items: center;
    align-content: center;
    justify-content: space-around;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b8cb05c {
    background-image: none;
    background-color: var(--color_11);
}
    
#widget_0ni {
    width: 143.652px;
    height: 60px;
    max-width: 100%;
}
    
#f661691b {
    width: 248px;
    height: 60px;
    max-width: 100%;
}
    
#bc0188fb {
    width: 143.652px;
    height: 60px;
    max-width: 100%;
}
    
#\30 c4b6913 {
    width: 143.652px;
    height: 60px;
    max-width: 100%;
}
    
#a2c880cc {
    width: 143.652px;
    height: 60px;
    max-width: 100%;
}
    
#dc0886a1 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-self: auto;
    justify-self: auto;
    align-items: center;
    align-content: center;
    height: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
}
    
#widget_b0p {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\30 df48b79 {
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 32166b7 {
    min-height: 160px;
    column-gap: 1%;
    row-gap: 24px;
    width: 44.43%;
    min-width: 4%;
    align-self: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d02d4f55 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 4% 2% 4% 2%;
}
    
#c6f59336 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\33 fbb4eb6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 53.57%;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(255, 255, 255, 1);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    order: 0;
    align-content: flex-start;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 80bc0f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bdeb342 {
    width: 48px;
    height: 56px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_gsv {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 3;
}
    
#widget_3h9 {
    width: 76px;
    height: 80px;
    max-width: 100%;
}
    
#group_u93 {
    align-items: center;
    width: 52.55%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 5.064919005811797%;
    flex-wrap: nowrap;
    height: auto;
}
    
#bead849e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bead849e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff74d778.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ff74d778 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tou {
    width: 100%;
    height: 364px;
    max-width: 100%;
}
}



@media all {
    
#\34 228a01f {
    background-image: url("https://irp.cdn-website.com/3bce930b/dms3rep/multi/opt/footerblue+swish+transparent-1920w.png");
    background-color: rgba(0, 46, 133, 1);
    background-position: 50% 100%;
}
    
#\37 5d4e578 {
    align-items: center;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 5.064919005811797%;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    flex-direction: row;
}
    
#c8bcacb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 3a1589d {
    min-height: 410px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 4% 2% 4% 2%;
}
    
#f684f4f4 {
    flex-direction: row;
    align-items: center;
    width: 80.90%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 3;
}
    
#c4617caa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    order: 0;
    align-content: center;
    background-image: none;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c3cf8674 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ba236d23 {
    align-items: center;
    width: 83.60%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 5.064919005811797%;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 85e83c5 {
    flex-direction: row;
    align-items: center;
    width: 99.97%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    order: 3;
    --column-gap: 0px;
}
    
#\33 d4acb8e {
    align-items: flex-end;
    width: 33.33%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 5.064919005811797%;
    flex-wrap: nowrap;
    height: auto;
    border-width: 0 2px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-style: solid;
    align-content: flex-end;
    padding: 0px 50px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 af14c08 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 1eccc31 {
    align-items: center;
    width: 33.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 5.064919005811797%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\39 08137c5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b3c1d91 {
    width: 36px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4d3571f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c4d3571f {
    width: 55.44%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0px;
}
    
#widget_3fp {
    width: 6.89%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 524c71f {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 be9a361 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#group_ql4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#widget_bc6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#a33ba709 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#dec379b7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#ServiceandRepair {
    column-gap: 1.3740982480247337%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 c67b8fa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#ba03ab63 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#cd9b8ecb {
    column-gap: 1.3740982480247337%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ae787771 {
    column-gap: 1.3740982480247337%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bb13f18e {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 1996c6d {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c660f65b {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d02d4f55 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3a1589d {
    padding-left: 4%;
    padding-right: 4%;
}
    
#c4d3571f {
    width: 68.58%;
}
}



@media (min-width: 1400px) {
    
#\38 524c71f {
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
    min-height: 760px;
}
    
#d8032cf7 {
    justify-self: auto;
    width: 100%;
    flex: 0 1 auto;
    min-width: auto;
    align-self: auto;
}
}



@media (max-width: 767px) {
    
#\38 524c71f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#d8032cf7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_l99 {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_1kl {
    column-gap: 8.171951479038093%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#group_t7g {
    column-gap: 7.36902705814623%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_igh {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_m9l {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 83385b0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 be9a361 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\37 537e978 {
    width: 100%;
    min-height: 100px;
    align-items: center;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b87e980e {
    width: 100%;
    min-height: 100px;
    align-items: center;
}
    
#widget_bc6 {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#dec379b7 {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#ba03ab63 {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#ee2edad0 {
    width: 100.00%;
}
    
#ServiceandRepair {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 3.070427940894262%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_ql4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#a33ba709 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#\32 c67b8fa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#cd9b8ecb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 3.070427940894262%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ae787771 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 3.070427940894262%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#bb13f18e {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\38 70e8915 {
    width: 100%;
    min-height: 100px;
    align-items: center;
}
    
#\34 84d3b5f {
    width: 100%;
    min-height: 100px;
    align-items: center;
}
    
#\38 02f9e1a {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 588d088 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 bbdd787 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#af931bf5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 9150144 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 fd3b6db {
    width: 100%;
    min-height: 100px;
    align-items: center;
}
    
#\30 1996c6d {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#c2b1c275 {
    width: 100%;
    min-height: 100px;
    align-items: center;
}
    
#\38 e346358 {
    width: 100.00%;
}
    
#\39 94e7ace {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 5a9239c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 54ee2de {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 6c5911c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 055c578 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a1b3f0bc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 b5b0825 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 9086356 {
    height: 84px;
    margin-right: 0%;
    margin-left: 0%;
    width: 79.83%;
}
    
#e0ae084f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\31 05c116c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c660f65b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_0ni {
    height: 60px;
    margin-right: 0%;
    margin-left: 0%;
    width: 47.59%;
}
    
#f661691b {
    height: 58px;
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#bc0188fb {
    height: 44px;
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\30 c4b6913 {
    height: 50px;
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#a2c880cc {
    height: 60px;
    margin-right: 0%;
    margin-left: 0%;
    width: 47.59%;
}
    
#dc0886a1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\30 32166b7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d02d4f55 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 fbb4eb6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#widget_3h9 {
    height: 74px;
}
    
#widget_tou {
    height: 240px;
}
    
#group_gsv {
    height: auto;
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#c4617caa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
}
    
#\38 3a1589d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 08137c5 {
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ba236d23 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 d4acb8e {
    width: 100%;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5d4e578 {
    width: 100.00%;
    column-gap: 5.064919005811797%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-left: 0px;
}
    
#widget_3fp {
    margin-right: 0%;
    margin-left: 0%;
    width: 38.29%;
    height: auto;
}
    
#\30 85e83c5 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 1eccc31 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f684f4f4 {
    --column-gap: 0px;
    column-gap: 0px;
    width: 100.00%;
}
    
#c4d3571f {
    width: 36.40%;
}
}

#\34 228a01f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAg0lEQVQI12Ng8HnKBMYxF5gYCh8xMdTfZ5Qtf8Bomn2SqW/xNaaoxZ+FQhd/VWSQLX6oIJ57X1Uk+66aVMEDefWapxKGLS/F9Rufy+nWPTXSqHkZqlbzpohBruShnXjefQ/R7Hve0gUPbDVqnuoZtr7S0W96Ya1V+zRRqeLFDLmyV4cBTeQyYfWOkWsAAAAASUVORK5CYII=')!important}