*#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;
}
.u_1100694369
{
}
.u_1703553787
{
}
*#dm *.dmBody a.u_1065309063:hover
{
	background-color:rgba(255,255,255,1) !important;
	background-image:initial !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1065309063.hover
{
	background-color:rgba(255,255,255,1) !important;
	background-image:initial !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1065309063 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1065309063:hover span.text
{
	color:rgba(0,73,148,1) !important;
}*#dm *.dmBody a.u_1065309063.hover span.text { color:rgba(0,73,148,1) !important; }

*#dm *.dmBody div.u_1809482100 .opinion { color:rgba(255,255,255,1) !important; }

*#dm *.dmBody div.u_1809482100 .readmore>span { color:rgba(255,255,255,1) !important; }

*#dm *.dmBody *.u_1809482100 .swiper-button-next:not(:hover) { color:rgba(255,255,255,1) !important; }

*#dm *.dmBody *.u_1809482100 .swiper-button-prev:not(:hover) { color:rgba(255,255,255,1) !important; }

*#dm *.dmBody a.u_1805207691:hover {
  background-color:rgba(255,255,255,1) !important;
  background-image:initial !important;
  border-color:rgba(255,255,255,1) !important;
}

*#dm *.dmBody a.u_1805207691.hover {
  background-color:rgba(255,255,255,1) !important;
  background-image:initial !important;
  border-color:rgba(255,255,255,1) !important;
}

*#dm *.dmBody a.u_1805207691 span.text { color:rgba(255,255,255,1) !important; }

*#dm *.dmBody a.u_1805207691:hover span.text { color:rgba(0,73,148,1) !important; }

*#dm *.dmBody a.u_1805207691.hover span.text { color:rgba(0,73,148,1) !important; }

*#dm *.dmBody a.u_1311191563 span.text {
  font-size:30px !important;
  color:rgba(255,255,255,1) !important;
}

*#dm *.dmBody a.u_1311191563 {
  background-image:linear-gradient(495deg,rgba(1,47,96,1) 0%,rgba(0,73,148,1) 100%) !important;
  background-origin:border-box !important;
  justify-content:flex-start !important;
  text-align:left !important;
  border-radius:0px 0px 0px 90px !important;
  border-style:solid !important;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  border-width:0px 0px 0px 0px !important;
}

*#dm *.dmBody a.u_1519333896 span.text {
  font-size:30px !important;
  color:rgba(255,255,255,1) !important;
}

*#dm *.dmBody a.u_1519333896 {
  background-image:linear-gradient(495deg,rgba(1,47,96,1) 0%,rgba(0,73,148,1) 100%) !important;
  background-origin:border-box !important;
  justify-content:flex-start !important;
  text-align:left !important;
  border-radius:0px 0px 0px 90px !important;
  border-style:solid !important;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  border-width:0px 0px 0px 0px !important;
}

*#dm *.dmBody a.u_1775292372 span.text {
  font-size:30px !important;
  color:rgba(255,255,255,1) !important;
}

*#dm *.dmBody a.u_1775292372 {
  background-image:linear-gradient(495deg,rgba(1,47,96,1) 0%,rgba(0,73,148,1) 100%) !important;
  background-origin:border-box !important;
  justify-content:flex-start !important;
  text-align:left !important;
  border-radius:0px 0px 0px 90px !important;
  border-style:solid !important;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  border-width:0px 0px 0px 0px !important;
}

*#dm *.dmBody a.u_1120399672 span.text {
  font-size:30px !important;
  color:rgba(255,255,255,1) !important;
}

*#dm *.dmBody a.u_1120399672 {
  background-image:linear-gradient(495deg,rgba(1,47,96,1) 0%,rgba(0,73,148,1) 100%) !important;
  background-origin:border-box !important;
  justify-content:flex-start !important;
  text-align:left !important;
  border-radius:0px 0px 0px 90px !important;
  border-style:solid !important;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  border-width:0px 0px 0px 0px !important;
}

*#dm *.dmBody *.u_1921191467 { width:100% !important; }

*#dm *.dmBody div.u_1892298401 img {
  object-position:50% 50% !important;
  object-fit:cover !important;
}

*#dm *.dmBody *.u_1521817148 { width:100% !important; }

*#dm *.dmBody div.u_1809482100 .review-information {
  color:rgba(255,255,255,1) !important;
  font-weight:400 !important;
}

*#dm *.dmBody div.u_1809482100 .location {
  color:rgba(255,255,255,1) !important;
  font-weight:400 !important;
}

*#dm *.dmBody div.u_1809482100 .readmore>strong {
  color:rgba(255,255,255,1) !important;
  text-decoration:none !important;
}

*#dm *.dmBody div.u_1809482100 .readless>strong {
  color:rgba(255,255,255,1) !important;
  text-decoration:none !important;
}

*#dm *.dmBody *.u_1809482100 .readmore { color:var(--color_2) !important; }

*#dm *.dmBody *.u_1809482100 .readless { color:var(--color_2) !important; }

*#dm *.dmBody *.u_1809482100 .readmore:hover>strong { color:var(--color_2) !important; }

*#dm *.dmBody *.u_1809482100 .readless:hover>strong { color:var(--color_2) !important; }

*#dm *.dmBody *.u_1423475852 { width:100% !important; }

*#dm *.dmBody *.u_1604416837 { width:100% !important; }

*#dm *.dmBody *.u_1220829350 { width:100% !important; }

*#dm *.dmBody *.u_1948853783 { width:100% !important; }

*#dm *.dmBody *.u_1855746630 { width:100% !important; }

*#dm *.dmBody *.u_1373824250 { width:100% !important; }

*#dm *.dmBody *.u_1570220942 { width:100% !important; }

*#dm *.dmBody *.u_1417639901 { width:100% !important; }

*#dm *.dmBody a.u_1786195200 span.text {
  font-size:30px !important;
  color:var(--color_4) !important;
}

*#dm *.dmBody *.u_1475876043 { width:100% !important; }

*#dm *.dmBody *.u_1167307152 { width:100% !important; }

*#dm *.dmBody *.u_1433240963 { width:100% !important; }

*#dm *.dmBody *.u_1371171707 { width:100% !important; }

*#dm *.dmBody *.u_1375931083 { width:100% !important; }

*#dm *.dmBody *.u_1517854038 { width:100% !important; }

*#dm *.dmBody *.u_1491877348 { width:100% !important; }

*#dm *.dmBody *.u_1892298401 { width:100% !important; }

*#dm *.dmBody *.u_1809482100 .star.full:before { color:rgba(62,176,73,1) !important; }

*#dm *.dmBody *.u_1809482100 .star.half:before { color:rgba(62,176,73,1) !important; }

*#dm *.dmBody a.u_1311191563:hover {
  border-color:rgba(162,255,82,1) !important;
  background-image:initial !important;
  background-color:rgba(50,141,58,1) !important;
}

*#dm *.dmBody a.u_1311191563.hover {
  border-color:rgba(162,255,82,1) !important;
  background-image:initial !important;
  background-color:rgba(50,141,58,1) !important;
}

*#dm *.dmBody a.u_1311191563:hover span.text { color:rgba(255,255,255,1) !important; }

*#dm *.dmBody a.u_1311191563.hover span.text { color:rgba(255,255,255,1) !important; }

*#dm *.dmBody a.u_1519333896:hover span.text { color:rgba(255,255,255,1) !important; }

*#dm *.dmBody a.u_1519333896.hover span.text { color:rgba(255,255,255,1) !important; }

*#dm *.dmBody a.u_1775292372:hover span.text { color:rgba(255,255,255,1) !important; }

*#dm *.dmBody a.u_1775292372.hover span.text { color:rgba(255,255,255,1) !important; }

*#dm *.dmBody a.u_1120399672:hover span.text { color:rgba(255,255,255,1) !important; }

*#dm *.dmBody a.u_1120399672.hover span.text { color:rgba(255,255,255,1) !important; }

*#dm *.dmBody a.u_1519333896:hover {
  border-color:rgba(162,255,82,1) !important;
  background-image:initial !important;
  background-color:rgba(50,141,58,1) !important;
}

*#dm *.dmBody a.u_1519333896.hover {
  border-color:rgba(162,255,82,1) !important;
  background-image:initial !important;
  background-color:rgba(50,141,58,1) !important;
}

*#dm *.dmBody a.u_1775292372:hover {
  border-color:rgba(162,255,82,1) !important;
  background-image:initial !important;
  background-color:rgba(50,141,58,1) !important;
}

*#dm *.dmBody a.u_1775292372.hover {
  border-color:rgba(162,255,82,1) !important;
  background-image:initial !important;
  background-color:rgba(50,141,58,1) !important;
}

*#dm *.dmBody a.u_1120399672:hover {
  border-color:rgba(162,255,82,1) !important;
  background-image:initial !important;
  background-color:rgba(50,141,58,1) !important;
}

*#dm *.dmBody a.u_1120399672.hover {
  border-color:rgba(162,255,82,1) !important;
  background-image:initial !important;
  background-color:rgba(50,141,58,1) !important;
}

*#dm *.dmBody *.u_1737294558 { width:100% !important; }

*#dm *.dmBody *.u_1711264043 { width:100% !important; }

*#dm *.dmBody a.u_1118953099 {
  background-color:rgba(243,195,55,1) !important;
  background-image:initial !important;
  border-style:solid !important;
  border-color:rgb(0,73,148) rgb(0,73,148) rgb(0,73,148) rgb(0,73,148) !important;
  border-width:0px 0px 0px 0px !important;
}

*#dm *.dmBody a.u_1118953099 span.text { color:rgba(0,0,0,1) !important; }

*#dm *.dmBody a.u_1118953099:hover {
  background-color:rgba(231,186,54,1) !important;
  background-image:initial !important;
}

*#dm *.dmBody a.u_1118953099.hover {
  background-color:rgba(231,186,54,1) !important;
  background-image:initial !important;
}

*#dm *.dmBody a.u_1805207691 {
  border-style:solid !important;
  border-width:0px 0px 0px 0px !important;
  border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
}

*#dm *.dmBody a.u_1065309063 {
  border-style:solid !important;
  border-width:0px 0px 0px 0px !important;
  border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
}

*#dm *.dmBody *.u_1419607866
{
	width:100% !important;
}
*#dm *.dmBody div.u_1881189035 img
{
	border-radius:80px 0px 0px 0px !important;
	object-position:50% 0% !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1881189035
{
	width:100% !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:1025px) {}
*#dm *.dmBody *.u_1809482100 .opinion
{
	line-height:28px !important;
}
*#dm *.dmBody *.u_1809482100 .readmore>span
{
	line-height:28px !important;
}
*#dm *.dmBody div.u_1809482100 .readmore>span
{
	font-size:20px !important;
}
*#dm *.dmBody div.u_3976322248 .myGarage-btn
{
	width:300px !important;
	height:60px !important;
}
*#dm *.dmBody div.u_836906079 .myGarage-btn
{
	width:300px !important;
	height:60px !important;
}
*#dm *.dmBody div.u_4144213012 .myGarage-btn
{
	width:300px !important;
	height:60px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\38 cdbb7ac {
    align-items: flex-start;
    justify-self: center;
    align-self: end;
    max-width: 1420px;
    order: 0;
    width: 92%;
    min-height: auto;
    margin-bottom: 70px;
}
    
#c6f3dfc6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\32 dcfd661 {
    min-height: 540px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#f72e03ad {
    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;
}
    
#\33 12c2f78 {
    grid-template-rows: minmax(500px, max-content);
    width: 100%;
    max-width: 1920px;
    background-color: rgba(0, 47, 96, 1);
    background-image: initial;
}
    
#\32 fa51533 {
    width: 100%;
    height: 607px;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    order: 0;
}
    
#c3b84412 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 0;
    margin-bottom: 10px;
}
    
#widget_o1m {
    width: 300px;
    height: 60px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 cdbb7ac {
    width: 90%;
    align-self: end;
    margin-bottom: 30px;
    margin-top: 0px;
}
    
#\32 dcfd661 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: auto;
}
    
#c3b84412 {
    width: 76%;
    max-width: 540px;
}
    
#\32 fa51533 {
    height: 500px;
}
}



@media (min-width: 1400px) {
    
#\38 cdbb7ac {
    width: 96%;
    max-width: 1420px;
}
    
#\32 fa51533 {
    height: 607px;
}
    
#\32 dcfd661 {
    min-height: auto;
}
    
#f72e03ad {
    height: 700px;
}
    
#c3b84412 {
    width: 100%;
}
    
#\33 12c2f78 {
    grid-template-rows: minmax(607px, max-content);
}
}



@media (max-width: 767px) {
    
#\38 cdbb7ac {
    align-items: flex-start;
    align-self: end;
    margin-bottom: 30px;
    margin-top: 0px;
}
    
#c6f3dfc6 {
    width: 100%;
    min-height: 100px;
    align-items: center;
    justify-content: flex-start;
}
    
#\32 dcfd661 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#f72e03ad {
    height: 360px;
    align-self: start;
    justify-self: center;
    margin: 0px 0px 0px 0px;
}
    
#\33 12c2f78 {
    grid-template-rows: minmax(360px, max-content);
}
    
#\32 fa51533 {
    height: 240px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#f72e03ad {
    height: 360px;
}
    
#\33 12c2f78 {
    grid-template-rows: minmax(360px, max-content);
}
}



@media all {
    
#\33 0735288 {
    align-items: flex-start;
    width: 50%;
    min-height: 407px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 1;
    border-radius: 0px 0px 80px 0px;
    background-image: initial;
    background-color: rgba(246, 246, 246, 1);
    padding: 20px 4% 20px 4%;
}
    
#\31 ea2eb58 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 40px;
}
    
#c970e16b {
    width: 100%;
    height: 151px;
    max-width: 100%;
    margin-bottom: 8px;
}
    
#edd03da4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#edd03da4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#\36 b24a32f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    border-radius: 0 0 0 80px;
    padding: 40px 4% 50px 6%;
}
    
#d6c587f3 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 90b8f17 {
    width: 100%;
    height: 151px;
    max-width: 100%;
    margin-bottom: 8px;
}
    
#\32 0c136ea {
    width: 200px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
}
    
#ed114326 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 1580px;
    width: 96%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: wrap;
}
    
#\30 6d818b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 10px;
}
    
#\35 e31e4e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 10px;
}
    
#\33 80b2372 {
    align-items: flex-start;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    max-width: 509px;
    order: 2;
}
    
#b3493cde {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\39 3decbb9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding-bottom: 150px;
}
    
#\36 e19c2f7 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(0, 47, 96, 1);
    background-image: initial;
    box-shadow: none;
    border-radius: 0 0 0 80px;
    padding: 40px 4% 50px 6%;
}
    
#\38 84f2659 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 40px;
}
    
#\32 67bba44 {
    width: 100%;
    height: 151px;
    max-width: 100%;
    margin-bottom: 8px;
}
    
#da05d9d8 {
    align-items: flex-start;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    max-width: 509px;
    order: 3;
}
    
#\31 2a1805f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 10px;
}
    
#\35 160e0e9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(0, 73, 148, 1);
    background-image: initial;
    box-shadow: none;
    border-radius: 0 0 0 80px;
    padding: 40px 4% 50px 6%;
}
    
#\36 069c30a {
    align-items: flex-start;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    max-width: 509px;
    order: 4;
}
    
#group_a18 {
    align-items: center;
    width: 50%;
    min-height: 407px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 0;
    border-radius: 80px 0 0 0;
    background-image: url(https://lirp.cdn-website.com/37010dca/dms3rep/multi/opt/Background_Image_TNTTirePointSAutoService-89d925c9-1920w.png);
}
#group_a18.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAiUlEQVQI1y2L2wrCMBAF839ms7nsJtU2VURQ/P/3EasPA4fDTOh9cGDOMGNx57wszG1l3Tbm3Jn7lWDecR+YdawZrTbsG7n/Ph94XwjjfDlGaU4uDc2VnAtZlRj/SCHc7g8u6zzKUhuqhZSUJBERIUYhSiI8X2/2/Yp7p9ZGzvUQRU6oCqqJpJkPzY9jHEpvbdoAAAAASUVORK5CYII=');
}
    
#widget_nrb {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_hc5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 10px;
}
    
#widget_ldl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 20px;
}
    
#\31 d23065f {
    width: 160px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ep9 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 5;
    margin-top: 120px;
}
    
#widget_9kk {
    width: auto;
    height: auto;
    max-width: 145px;
    margin-right: 2%;
    order: 0;
}
    
#\37 8ebcada.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 8ebcada {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 28px 2% 0px 0%;
}
    
#\38 93185ee {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 2%;
    order: 1;
}
    
#dcc0c04b {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_adg {
    width: 320px;
    height: 60px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 0735288 {
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 3decbb9 {
    padding-top: 80px;
    padding-bottom: 60px;
}
    
#da05d9d8 {
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#d6c587f3 {
    padding: 0px 0px 0px 0px;
}
    
#ed114326 {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
}
    
#\33 80b2372 {
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#\36 069c30a {
    width: 100%;
    max-width: none;
    margin: 0px 0% 0px 0%;
}
    
#group_a18 {
    width: 100%;
    min-height: 240px;
    margin: 0px 0% 0px 0%;
}
#group_a18.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAiUlEQVQI1y2L2wrCMBAF839ms7nsJtU2VURQ/P/3EasPA4fDTOh9cGDOMGNx57wszG1l3Tbm3Jn7lWDecR+YdawZrTbsG7n/Ph94XwjjfDlGaU4uDc2VnAtZlRj/SCHc7g8u6zzKUhuqhZSUJBERIUYhSiI8X2/2/Yp7p9ZGzvUQRU6oCqqJpJkPzY9jHEpvbdoAAAAASUVORK5CYII=');
}
    
#widget_nrb {
    height: auto;
}
    
#widget_9kk {
    height: auto;
}
    
#\37 8ebcada {
    height: auto;
}
    
#\38 93185ee {
    height: auto;
}
    
#dcc0c04b {
    height: auto;
}
    
#group_ep9 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#\39 3decbb9 {
    padding-top: 0px;
}
    
#da05d9d8 {
    max-width: 509px;
}
    
#\33 80b2372 {
    max-width: 509px;
}
    
#\36 069c30a {
    max-width: 509px;
}
    
#widget_nrb {
    height: auto;
}
    
#widget_9kk {
    height: auto;
}
    
#\37 8ebcada {
    height: auto;
}
    
#\38 93185ee {
    height: auto;
}
    
#dcc0c04b {
    height: auto;
}
    
#\32 0c136ea {
    min-height: 60px;
}
}



@media (max-width: 767px) {
    
#\33 0735288 {
    width: 100%;
    min-height: auto;
    align-items: center;
    padding-bottom: 10px;
}
    
#\31 ea2eb58 {
    margin-bottom: 20px;
}
    
#c970e16b {
    height: 151px;
}
    
#edd03da4 {
    margin-bottom: 20px;
}
    
#\36 b24a32f {
    align-items: center;
    padding-bottom: 40px;
    padding-top: 30px;
    padding-left: 4%;
}
    
#d6c587f3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\38 90b8f17 {
    height: 151px;
}
    
#ed114326 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 92%;
}
    
#\33 80b2372 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 3decbb9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 40px;
    row-gap: 0px;
}
    
#\36 e19c2f7 {
    align-items: center;
    padding-bottom: 40px;
    padding-top: 30px;
    padding-left: 4%;
}
    
#\38 84f2659 {
    margin-bottom: 20px;
}
    
#\32 67bba44 {
    height: 151px;
}
    
#da05d9d8 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 160e0e9 {
    align-items: center;
    padding-bottom: 40px;
    padding-top: 30px;
    padding-left: 4%;
}
    
#\36 069c30a {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_nrb {
    height: auto;
    width: 60%;
}
    
#\31 d23065f {
    margin-bottom: 20px;
}
    
#widget_9kk {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 8ebcada {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 93185ee {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#dcc0c04b {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_a18 {
    width: 100%;
    min-height: 180px;
}
#group_a18.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAiUlEQVQI1y2L2wrCMBAF839ms7nsJtU2VURQ/P/3EasPA4fDTOh9cGDOMGNx57wszG1l3Tbm3Jn7lWDecR+YdawZrTbsG7n/Ph94XwjjfDlGaU4uDc2VnAtZlRj/SCHc7g8u6zzKUhuqhZSUJBERIUYhSiI8X2/2/Yp7p9ZGzvUQRU6oCqqJpJkPzY9jHEpvbdoAAAAASUVORK5CYII=');
}
    
#widget_hc5 {
    width: 70%;
}
    
#group_ep9 {
    margin-top: 40px;
    flex-wrap: nowrap;
    flex-direction: column;
    width: 50%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_adg {
    width: 250px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#da05d9d8 {
    max-width: 509px;
}
    
#ed114326 {
    align-items: center;
}
    
#\33 80b2372 {
    max-width: 509px;
}
    
#\36 069c30a {
    max-width: 509px;
}
    
#widget_nrb {
    height: auto;
}
    
#widget_9kk {
    height: auto;
}
    
#\37 8ebcada {
    height: auto;
}
    
#\38 93185ee {
    height: auto;
}
    
#dcc0c04b {
    height: auto;
}
}



@media all {
    
#\38 475ef8f {
    width: 230px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8cc16f4 {
    align-items: center;
    max-width: 1920px;
    width: 100%;
    min-height: 515px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0%;
    background-image: url(https://lirp.cdn-website.com/37010dca/dms3rep/multi/opt/Reviews_Background_Image_TheShopPointS-1920w.png);
    flex-direction: row;
    padding: 40px 3% 40px 3%;
}
#\34 8cc16f4.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAaklEQVQI1yXK3QrBAACA0e+JtLLRaFvYz3MQRVPcjJulpFYoK3nfz8XO9YFJLfFJ5hdJW0nvknWyeEneS/mV6ieEewkPEtUyPUt8leQm2UOWT8k/Q2a8k2Ajo7UEW4mOMmskaYe8ekvR+wcm6TNIKvfaLQAAAABJRU5ErkJggg==');
}
    
#\31 0d71376 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#d5aa5a5d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 32501c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#c7efc891 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_v2b {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 1;
}
    
#group_n1a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    max-width: 512px;
    width: 44%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    margin-right: 60px;
}
    
#widget_sja {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 fdfbb32 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0d71376 {
    padding: 0px 0px 0px 0px;
}
    
#widget_sja {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 fdfbb32 {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 8cc16f4 {
    flex-direction: row;
    flex-wrap: nowrap;
}
#\34 8cc16f4.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAaklEQVQI1yXK3QrBAACA0e+JtLLRaFvYz3MQRVPcjJulpFYoK3nfz8XO9YFJLfFJ5hdJW0nvknWyeEneS/mV6ieEewkPEtUyPUt8leQm2UOWT8k/Q2a8k2Ajo7UEW4mOMmskaYe8ekvR+wcm6TNIKvfaLQAAAABJRU5ErkJggg==');
}
    
#group_n1a {
    width: 20%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 2% 0px 0%;
}
    
#group_v2b {
    width: 70%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#widget_sja {
    height: auto;
}
    
#\33 fdfbb32 {
    height: auto;
}
    
#group_n1a {
    max-width: 512px;
}
}



@media (max-width: 767px) {
    
#\34 8cc16f4 {
    padding-top: 40px;
    padding-bottom: 40px;
    flex-direction: column;
    flex-wrap: nowrap;
}
#\34 8cc16f4.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAaklEQVQI1yXK3QrBAACA0e+JtLLRaFvYz3MQRVPcjJulpFYoK3nfz8XO9YFJLfFJ5hdJW0nvknWyeEneS/mV6ieEewkPEtUyPUt8leQm2UOWT8k/Q2a8k2Ajo7UEW4mOMmskaYe8ekvR+wcm6TNIKvfaLQAAAABJRU5ErkJggg==');
}
    
#\31 0d71376 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\37 32501c1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c7efc891 {
    width: 90%;
}
    
#widget_sja {
    height: auto;
}
    
#\33 fdfbb32 {
    height: auto;
}
    
#group_n1a {
    width: 92%;
    margin: 0px 0% 0px 0%;
}
    
#group_v2b {
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_sja {
    height: auto;
}
    
#\33 fdfbb32 {
    height: auto;
}
}



@media all {
    
#\31 0495604.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 40% 100px 30px;
}
#\31 0495604 {
    width: 90%;
    height: auto;
    min-height: 230px;
    max-width: 100%;
}
    
#\31 6005550 {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 342px;
    width: 24%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 867fa04.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 50% 100px 30px;
}
#\39 867fa04 {
    width: 90%;
    height: auto;
    min-height: 230px;
    max-width: 100%;
}
    
#a3f09314 {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 342px;
    width: 24%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 3d3d4d2 {
    width: 45%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#dcc86fd4[data-css-edit] {
    pointer-events: none;
}
#dcc86fd4 {
    background-size: contain;
    align-items: flex-start;
    max-width: 252px;
    width: 74%;
    min-height: 285px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    align-self: flex-end;
    margin-top: -210px;
    background-image: url(https://lirp.cdn-website.com/37010dca/dms3rep/multi/opt/Tire_Services_TheShopPointS-c0270872-342h.png);
    margin-right: -2%;
}
#dcc86fd4.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAABxElEQVQY02NgQAL19fUMK1euBGHG/v5+xvr6esaQkBBGe3t7VEUgfPToUaZly5bxTJ8+XXzSpEliLS0t3CBxFEX9/f2sjc2Nsh0dHS5NzU2pLS0tCfUN9VY9PT2iDP///wdbt2jRIpbyigqF+IT4kKTkpClJSUk78/Lzt5RXVDT09ff7gBXu37+foaamRiIqOjrQzd19nqur6w13D/fP8QkJHwsLCw/09/f3MuTm5jL09vZyFRYW2nl7e/dbWFic19bReaGrp/fax8fnW2pa2vXunp4NYLd1dXXJp6Sk5Dg5Oe0zMjJ6oKio+FBNTe2JjY3Nt7CwsDONjY1zGNzd3ZkrKiqsk5ISJ3h6et63tLR8qaqq+kRVVfWFgYHBaxcX17X5+QWZDI6OjsyxsbGegYGBILe9Njc3/6ShofFRTU3traam5mlzC4vqqKgYYwYjIyNmDw8Pc2dn5yZbW9uLpqamn3R19d5ra2uf09XT6zIxMXF0d/cUYNDV1WXU1taW0tLS8tTR0WkxMDBYbmxsvMzU1KzOzMzM2dLSUiw1NZURHOCCgoLMfHx8ohoaGlYmJqYxtnZ20U7OzubWtrZC9vb2YEUA8KqmGuv5LdwAAAAASUVORK5CYII=');
}
    
#\30 fed7b22 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding-top: 110px;
    padding-bottom: 110px;
}
    
#b0faf635 {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    margin-right: 20px;
    order: 0;
}
    
#f690e542[data-css-edit] {
    pointer-events: none;
}
#f690e542 {
    background-size: contain;
    align-items: flex-start;
    max-width: 245px;
    width: 78%;
    min-height: 242px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    align-self: flex-end;
    margin-top: -200px;
    background-image: url(https://lirp.cdn-website.com/37010dca/dms3rep/multi/opt/oil-change-total-engine-tnt-point-s-1920w.png);
}
#f690e542.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABmklEQVQY0x3OQUvbUADA8ffwrojgWRSGDHYQL6NHP4Ig+AXKNtDD2HmIp52mFPQgiIKCSmCzRtCtpG6lMa2k6Wua16RJ2sSkSZOaGltL20tCxnL/8ecPAAAgitYAw3yHlcoJJAgCkuQBLJ6mILo8hjepFEwmkxBEUQQQIicuz/en0xf7M7/J0znq9nwhR/18+5C/edMUS7OmjKZi2Otak7pSfl8XmFVZYDZVgf6sY+aLIRY/2Spa8Z3Gu/8QDvrefNfVPtqGdGRoOCcpPI3kaqEs8RSW8XbHUtYBxhi+jnrLY7f17QWzUqdwN65lM6O7LDOg7nmP5nDasfUtwLIs9HteYvzk7A7FsvlMZ0J8TYRZ8ir8k2eCUoUvOG1jLy66XjsxtFs7I541Bn9/hUb6LKheEQG+zwUNAZU6rnkYP7qOmRj2/J2RbZrDhhi+8HToIyroK8WwryHWa2sxBJbVXHp2rK/eY5N7UiTfrVW6jsBabr2s2mLph9GobsdQ12qLLUPdeFTFWwVzeh0VVYljOBkVMjWO3sUo/+EfcUMlpZ4Bg+cAAAAASUVORK5CYII=');
}
    
#\37 1a5e1ac {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 342px;
    width: 24%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    margin: 0px 0% 30px 0%;
}
    
#f1f7d9f7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 32% 100px 30px;
}
#f1f7d9f7 {
    width: 90%;
    height: auto;
    min-height: 230px;
    max-width: 100%;
}
    
#\33 b211964[data-css-edit] {
    pointer-events: none;
}
#\33 b211964 {
    background-size: contain;
    align-items: flex-start;
    max-width: 175px;
    width: 58%;
    min-height: 175px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    align-self: flex-end;
    margin-top: -150px;
    background-image: url(https://lirp.cdn-website.com/37010dca/dms3rep/multi/opt/Brake_Service_TheShopPointS-1920w.png);
}
#\33 b211964.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAACE4AAAhOAFFljFgAAABpUlEQVQY0wGaAWX+AGtrawSblZIat7GtRdLOynbDt7Oqnn55zo1bU9KHRDmarF9QS6tRQxQAqKKhH8W9uU/NxcCN083HtsO6tdOYgnzljFxU6I5FN8WzVUN4vFVCNgC9tbNXyL+7lMO7tdm1raj1o5yX/IBzbvx8VUz9hz8x8qZDMKy0QixlAMC4tZ6+tbDLrqSf+JCGgfh/dXDwbmJd7mdKRPN5Oy/6kTcmzLNCLJwAwLez1KifmuiMgn39Z15Z6mRaVcZnXVjBWEdC1Gw7Mfl/MSPZrT4qswC7sq3nmZCM8nxzbv5hWFPjbmNes3ZtZ6tXSUXFaDw09nsyJtysQi+7ALmwq9Wck47pfHNv/VxUUOZbUk2+ZFtXuFVCPc9qODD4ei0gyqk8KZgAtaynnKacl8mPhYD2dGpm9WthXelvZWHmZ1JN5nRBN+h9LSCqpDckcwC0qqVSraKdipmPisuEeXTqeW5o8HlvaeB2Ylu+fUtBn4AvImWgNCI8AKuhmxusoZtVo5iToZmNiNmRhoDlkIR+xY5+eImOaWBUgjwxJpU1JxQNlNTTruzfygAAAABJRU5ErkJggg==');
}
    
#\37 d69487d {
    align-items: center;
    max-width: 1580px;
    width: 96%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0%;
    background-image: url();
    flex-wrap: nowrap;
    justify-content: space-between;
}
#\37 d69487d.lazy {
    background-image: url('');
}
    
#e7da5710 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0%;
    flex-wrap: wrap;
    order: 1;
    margin: 0px 0% 40px 0%;
}
    
#\36 75f5e7a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 40% 100px 30px;
}
#\36 75f5e7a {
    width: 90%;
    height: auto;
    min-height: 230px;
    max-width: 100%;
}
    
#\39 44c4e33[data-css-edit] {
    pointer-events: none;
}
#\39 44c4e33 {
    background-size: contain;
    align-items: flex-start;
    max-width: 175px;
    width: 56%;
    min-height: 175px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    align-self: flex-end;
    margin-top: -120px;
    background-image: url(https://lirp.cdn-website.com/37010dca/dms3rep/multi/opt/EngineDiagnostics-226h.png);
}
#\39 44c4e33.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABpUlEQVQY0wGaAWX+AIqKikGqqqqBkpOTxJOTlMaFhYW0jIyMtpaWls6VlZW4r6+vbXd3dygATUxLa3R0c6V7enrgiYmI4YmJidiGhoXZgoKB5nR0c9Z5eHeMSkpJRABKSUeeXVxZzWJhX/xnZ2b9aWlo/mloaP1oaGb+XVxa9lxbWa9DQkBnAEhHQ79MS0feSEZE/kJBP/09PTz+RkZE/k5NS/1NTEn7SUdEvEJAPX4AU1JOrFhWU9FNS0n3PTs5/isqKf4yMTD+QkE+/kpIRvpKSEa6R0VCewBWVFGKXlxav1xaWPNPTUv+PDs6/jo4N/4/PTv+Pz079zs6OLQ7OThxAGNhXlFqaGWdZmRh6VNST/w/PTz9NDMx/T08Of4+PDrlPj07lTIxMEUAeXdzMW9taW5oZmLAWVdU6E9NSv1GREL7S0pH7EZFQrtEQkFrKikoJwB1b20Wa2llOGdkYHtgXVqtXlxXz1lXU8hfXVmsXltYcGhlYzM/PDkKAH8AAABYUEwJcG1oPXh1cHN8eXOhd3RvlnRxbG1qZmM2g4B+DlxcXAGpka6Op6g+3wAAAABJRU5ErkJggg==');
}
    
#\39 ec2d0fb {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\39 02051e8 {
    width: 54%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bbaf2cf {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 342px;
    width: 24%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
}
    
#d2a266b6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3dcb0c7 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0%;
    order: 0;
    max-width: none;
    flex-direction: row;
    justify-content: space-between;
    margin-right: 0%;
    margin-bottom: 90px;
    margin-left: 0%;
}
    
#widget_gon {
    width: 300px;
    height: 60px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6005550 {
    margin-right: 4%;
    width: 48%;
}
    
#\37 d69487d {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 92%;
}
#\37 d69487d.lazy {
    background-image: url('');
}
    
#e7da5710 {
    width: 100%;
    justify-content: space-between;
    max-width: 732px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#a3f09314 {
    width: 48%;
}
    
#\39 ec2d0fb {
    padding: 0px 0px 0px 0px;
}
    
#\30 fed7b22 {
    padding-top: 80px;
    padding-bottom: 80px;
}
    
#\30 bbaf2cf {
    width: 48%;
}
    
#\37 1a5e1ac {
    margin-right: 4%;
    width: 48%;
}
    
#\35 3dcb0c7 {
    width: 100%;
    max-width: none;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 40px 0%;
}
    
#\39 02051e8 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 3d3d4d2 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f1f7d9f7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-right: 50%;
}
}



@media (min-width: 1400px) {
    
#e7da5710 {
    width: 100%;
}
    
#\39 44c4e33[data-css-edit] {
    pointer-events: none;
}
#\39 44c4e33 {
    width: 52%;
    min-height: 189px;
    margin-top: -150px;
    max-width: 194px;
}
#\39 44c4e33.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABpUlEQVQY0wGaAWX+AIqKikGqqqqBkpOTxJOTlMaFhYW0jIyMtpaWls6VlZW4r6+vbXd3dygATUxLa3R0c6V7enrgiYmI4YmJidiGhoXZgoKB5nR0c9Z5eHeMSkpJRABKSUeeXVxZzWJhX/xnZ2b9aWlo/mloaP1oaGb+XVxa9lxbWa9DQkBnAEhHQ79MS0feSEZE/kJBP/09PTz+RkZE/k5NS/1NTEn7SUdEvEJAPX4AU1JOrFhWU9FNS0n3PTs5/isqKf4yMTD+QkE+/kpIRvpKSEa6R0VCewBWVFGKXlxav1xaWPNPTUv+PDs6/jo4N/4/PTv+Pz079zs6OLQ7OThxAGNhXlFqaGWdZmRh6VNST/w/PTz9NDMx/T08Of4+PDrlPj07lTIxMEUAeXdzMW9taW5oZmLAWVdU6E9NSv1GREL7S0pH7EZFQrtEQkFrKikoJwB1b20Wa2llOGdkYHtgXVqtXlxXz1lXU8hfXVmsXltYcGhlYzM/PDkKAH8AAABYUEwJcG1oPXh1cHN8eXOhd3RvlnRxbG1qZmM2g4B+DlxcXAGpka6Op6g+3wAAAABJRU5ErkJggg==');
}
    
#dcc86fd4[data-css-edit] {
    pointer-events: none;
}
#dcc86fd4 {
    width: 72%;
    min-height: 285px;
    margin-top: -230px;
    max-width: 245px;
    margin-right: 0%;
}
#dcc86fd4.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAABxElEQVQY02NgQAL19fUMK1euBGHG/v5+xvr6esaQkBBGe3t7VEUgfPToUaZly5bxTJ8+XXzSpEliLS0t3CBxFEX9/f2sjc2Nsh0dHS5NzU2pLS0tCfUN9VY9PT2iDP///wdbt2jRIpbyigqF+IT4kKTkpClJSUk78/Lzt5RXVDT09ff7gBXu37+foaamRiIqOjrQzd19nqur6w13D/fP8QkJHwsLCw/09/f3MuTm5jL09vZyFRYW2nl7e/dbWFic19bReaGrp/fax8fnW2pa2vXunp4NYLd1dXXJp6Sk5Dg5Oe0zMjJ6oKio+FBNTe2JjY3Nt7CwsDONjY1zGNzd3ZkrKiqsk5ISJ3h6et63tLR8qaqq+kRVVfWFgYHBaxcX17X5+QWZDI6OjsyxsbGegYGBILe9Njc3/6ShofFRTU3traam5mlzC4vqqKgYYwYjIyNmDw8Pc2dn5yZbW9uLpqamn3R19d5ra2uf09XT6zIxMXF0d/cUYNDV1WXU1taW0tLS8tTR0WkxMDBYbmxsvMzU1KzOzMzM2dLSUiw1NZURHOCCgoLMfHx8ohoaGlYmJqYxtnZ20U7OzubWtrZC9vb2YEUA8KqmGuv5LdwAAAAASUVORK5CYII=');
}
    
#f690e542[data-css-edit] {
    pointer-events: none;
}
#f690e542 {
    width: 72%;
    min-height: 242px;
    margin-top: -210px;
    max-width: 245px;
}
#f690e542.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABmklEQVQY0x3OQUvbUADA8ffwrojgWRSGDHYQL6NHP4Ig+AXKNtDD2HmIp52mFPQgiIKCSmCzRtCtpG6lMa2k6Wua16RJ2sSkSZOaGltL20tCxnL/8ecPAAAgitYAw3yHlcoJJAgCkuQBLJ6mILo8hjepFEwmkxBEUQQQIicuz/en0xf7M7/J0znq9nwhR/18+5C/edMUS7OmjKZi2Otak7pSfl8XmFVZYDZVgf6sY+aLIRY/2Spa8Z3Gu/8QDvrefNfVPtqGdGRoOCcpPI3kaqEs8RSW8XbHUtYBxhi+jnrLY7f17QWzUqdwN65lM6O7LDOg7nmP5nDasfUtwLIs9HteYvzk7A7FsvlMZ0J8TYRZ8ir8k2eCUoUvOG1jLy66XjsxtFs7I541Bn9/hUb6LKheEQG+zwUNAZU6rnkYP7qOmRj2/J2RbZrDhhi+8HToIyroK8WwryHWa2sxBJbVXHp2rK/eY5N7UiTfrVW6jsBabr2s2mLph9GobsdQ12qLLUPdeFTFWwVzeh0VVYljOBkVMjWO3sUo/+EfcUMlpZ4Bg+cAAAAASUVORK5CYII=');
}
    
#f1f7d9f7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-right: 48%;
}
    
#\33 b211964[data-css-edit] {
    pointer-events: none;
}
#\33 b211964 {
    width: 60%;
    min-height: 175px;
    margin-top: -140px;
    max-width: 175px;
}
#\33 b211964.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAACE4AAAhOAFFljFgAAABpUlEQVQY0wGaAWX+AGtrawSblZIat7GtRdLOynbDt7Oqnn55zo1bU9KHRDmarF9QS6tRQxQAqKKhH8W9uU/NxcCN083HtsO6tdOYgnzljFxU6I5FN8WzVUN4vFVCNgC9tbNXyL+7lMO7tdm1raj1o5yX/IBzbvx8VUz9hz8x8qZDMKy0QixlAMC4tZ6+tbDLrqSf+JCGgfh/dXDwbmJd7mdKRPN5Oy/6kTcmzLNCLJwAwLez1KifmuiMgn39Z15Z6mRaVcZnXVjBWEdC1Gw7Mfl/MSPZrT4qswC7sq3nmZCM8nxzbv5hWFPjbmNes3ZtZ6tXSUXFaDw09nsyJtysQi+7ALmwq9Wck47pfHNv/VxUUOZbUk2+ZFtXuFVCPc9qODD4ei0gyqk8KZgAtaynnKacl8mPhYD2dGpm9WthXelvZWHmZ1JN5nRBN+h9LSCqpDckcwC0qqVSraKdipmPisuEeXTqeW5o8HlvaeB2Ylu+fUtBn4AvImWgNCI8AKuhmxusoZtVo5iToZmNiNmRhoDlkIR+xY5+eImOaWBUgjwxJpU1JxQNlNTTruzfygAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#\31 6005550 {
    width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#a3f09314 {
    width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#dcc86fd4[data-css-edit] {
    pointer-events: none;
}
#dcc86fd4 {
    min-height: 260px;
}
#dcc86fd4.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAABxElEQVQY02NgQAL19fUMK1euBGHG/v5+xvr6esaQkBBGe3t7VEUgfPToUaZly5bxTJ8+XXzSpEliLS0t3CBxFEX9/f2sjc2Nsh0dHS5NzU2pLS0tCfUN9VY9PT2iDP///wdbt2jRIpbyigqF+IT4kKTkpClJSUk78/Lzt5RXVDT09ff7gBXu37+foaamRiIqOjrQzd19nqur6w13D/fP8QkJHwsLCw/09/f3MuTm5jL09vZyFRYW2nl7e/dbWFic19bReaGrp/fax8fnW2pa2vXunp4NYLd1dXXJp6Sk5Dg5Oe0zMjJ6oKio+FBNTe2JjY3Nt7CwsDONjY1zGNzd3ZkrKiqsk5ISJ3h6et63tLR8qaqq+kRVVfWFgYHBaxcX17X5+QWZDI6OjsyxsbGegYGBILe9Njc3/6ShofFRTU3traam5mlzC4vqqKgYYwYjIyNmDw8Pc2dn5yZbW9uLpqamn3R19d5ra2uf09XT6zIxMXF0d/cUYNDV1WXU1taW0tLS8tTR0WkxMDBYbmxsvMzU1KzOzMzM2dLSUiw1NZURHOCCgoLMfHx8ohoaGlYmJqYxtnZ20U7OzubWtrZC9vb2YEUA8KqmGuv5LdwAAAAASUVORK5CYII=');
}
    
#\30 fed7b22 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 60px;
    padding-bottom: 30px;
}
    
#b0faf635 {
    margin-right: 10px;
    min-height: 44px;
}
    
#f690e542[data-css-edit] {
    pointer-events: none;
}
#f690e542.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABmklEQVQY0x3OQUvbUADA8ffwrojgWRSGDHYQL6NHP4Ig+AXKNtDD2HmIp52mFPQgiIKCSmCzRtCtpG6lMa2k6Wua16RJ2sSkSZOaGltL20tCxnL/8ecPAAAgitYAw3yHlcoJJAgCkuQBLJ6mILo8hjepFEwmkxBEUQQQIicuz/en0xf7M7/J0znq9nwhR/18+5C/edMUS7OmjKZi2Otak7pSfl8XmFVZYDZVgf6sY+aLIRY/2Spa8Z3Gu/8QDvrefNfVPtqGdGRoOCcpPI3kaqEs8RSW8XbHUtYBxhi+jnrLY7f17QWzUqdwN65lM6O7LDOg7nmP5nDasfUtwLIs9HteYvzk7A7FsvlMZ0J8TYRZ8ir8k2eCUoUvOG1jLy66XjsxtFs7I541Bn9/hUb6LKheEQG+zwUNAZU6rnkYP7qOmRj2/J2RbZrDhhi+8HToIyroK8WwryHWa2sxBJbVXHp2rK/eY5N7UiTfrVW6jsBabr2s2mLph9GobsdQ12qLLUPdeFTFWwVzeh0VVYljOBkVMjWO3sUo/+EfcUMlpZ4Bg+cAAAAASUVORK5CYII=');
}
    
#\37 1a5e1ac {
    width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#\33 b211964[data-css-edit] {
    pointer-events: none;
}
#\33 b211964.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAACE4AAAhOAFFljFgAAABpUlEQVQY0wGaAWX+AGtrawSblZIat7GtRdLOynbDt7Oqnn55zo1bU9KHRDmarF9QS6tRQxQAqKKhH8W9uU/NxcCN083HtsO6tdOYgnzljFxU6I5FN8WzVUN4vFVCNgC9tbNXyL+7lMO7tdm1raj1o5yX/IBzbvx8VUz9hz8x8qZDMKy0QixlAMC4tZ6+tbDLrqSf+JCGgfh/dXDwbmJd7mdKRPN5Oy/6kTcmzLNCLJwAwLez1KifmuiMgn39Z15Z6mRaVcZnXVjBWEdC1Gw7Mfl/MSPZrT4qswC7sq3nmZCM8nxzbv5hWFPjbmNes3ZtZ6tXSUXFaDw09nsyJtysQi+7ALmwq9Wck47pfHNv/VxUUOZbUk2+ZFtXuFVCPc9qODD4ei0gyqk8KZgAtaynnKacl8mPhYD2dGpm9WthXelvZWHmZ1JN5nRBN+h9LSCqpDckcwC0qqVSraKdipmPisuEeXTqeW5o8HlvaeB2Ylu+fUtBn4AvImWgNCI8AKuhmxusoZtVo5iToZmNiNmRhoDlkIR+xY5+eImOaWBUgjwxJpU1JxQNlNTTruzfygAAAABJRU5ErkJggg==');
}
    
#\37 d69487d {
    width: 92%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
#\37 d69487d.lazy {
    background-image: url('');
}
    
#e7da5710 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\39 44c4e33[data-css-edit] {
    pointer-events: none;
}
#\39 44c4e33.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABpUlEQVQY0wGaAWX+AIqKikGqqqqBkpOTxJOTlMaFhYW0jIyMtpaWls6VlZW4r6+vbXd3dygATUxLa3R0c6V7enrgiYmI4YmJidiGhoXZgoKB5nR0c9Z5eHeMSkpJRABKSUeeXVxZzWJhX/xnZ2b9aWlo/mloaP1oaGb+XVxa9lxbWa9DQkBnAEhHQ79MS0feSEZE/kJBP/09PTz+RkZE/k5NS/1NTEn7SUdEvEJAPX4AU1JOrFhWU9FNS0n3PTs5/isqKf4yMTD+QkE+/kpIRvpKSEa6R0VCewBWVFGKXlxav1xaWPNPTUv+PDs6/jo4N/4/PTv+Pz079zs6OLQ7OThxAGNhXlFqaGWdZmRh6VNST/w/PTz9NDMx/T08Of4+PDrlPj07lTIxMEUAeXdzMW9taW5oZmLAWVdU6E9NSv1GREL7S0pH7EZFQrtEQkFrKikoJwB1b20Wa2llOGdkYHtgXVqtXlxXz1lXU8hfXVmsXltYcGhlYzM/PDkKAH8AAABYUEwJcG1oPXh1cHN8eXOhd3RvlnRxbG1qZmM2g4B+DlxcXAGpka6Op6g+3wAAAABJRU5ErkJggg==');
}
    
#\39 ec2d0fb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\39 02051e8 {
    width: 100%;
    margin: 0px 0% 10px 0%;
}
    
#\30 bbaf2cf {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 3dcb0c7 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 20px 0%;
}
    
#\30 3d3d4d2 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\31 6005550 {
    width: 49%;
    margin: 0px 2% 0px 0%;
}
    
#\37 d69487d {
    width: 96%;
}
#\37 d69487d.lazy {
    background-image: url('');
}
    
#e7da5710 {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    max-width: 678px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#a3f09314 {
    width: 49%;
    margin: 0px 0% 20px 0%;
}
    
#\30 bbaf2cf {
    width: 49%;
    margin: 0px 0% 0px 0%;
}
    
#\37 1a5e1ac {
    width: 49%;
    margin: 0px 2% 20px 0%;
}
}



@media all {
    
#\38 e7e6511 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0%;
    order: 4;
}
    
#b46c78e4 {
    align-items: center;
    width: 100%;
    min-height: 347px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0%;
    order: 0;
    background-color: rgba(33, 135, 43, 1);
    background-image: initial;
    border-radius: 0 0 0 80px;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 60px 2% 60px 4%;
}
    
#\39 ba70f9f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#bac987ee {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 20px;
}
    
#\31 ecafd72 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 20px;
}
    
#c964a39d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 40px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fb40a10 {
    align-items: flex-start;
    width: 98%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0%;
    background-image: url();
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    order: 1;
}
#\36 fb40a10.lazy {
    background-image: url('');
}
    
#f56c3d85 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\32 1c939d5 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#d2ba5b9d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#f9b4d817 {
    align-items: flex-end;
    max-width: 1920px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    padding-top: 120px;
}
    
#\35 c2f70f9 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#group_b9n {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 98%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    margin-bottom: 16px;
}
    
#\33 e7c6473 {
    width: 190px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#e4fea86b {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 0;
    max-width: 755px;
    align-self: auto;
    min-width: 632.2px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8a93d06 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 8px;
    min-width: 632.2px;
    grid-area: auto / auto / auto / auto;
}
    
#d4d1b74d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 3;
}
    
#\39 cd74107 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 40px;
}
    
#widget_c0r {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 30px;
}
    
#widget_4r2 {
    width: 50%;
    height: 597px;
    max-width: 895px;
    order: 1;
}
    
#bf273f18 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\39 f8c8463 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 20px;
}
    
#\36 ff831f9 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#a4a22d4c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#ecff4294 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 20px;
}
    
#\33 5ef02e1 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 e8c20c0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 5;
    margin: 0px 0% 0px 0%;
}
    
#\32 f0339fe {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 20px;
}
    
#\34 461b4c3 {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 e7e6511 {
    margin-right: 2%;
}
    
#b46c78e4 {
    order: 1;
    width: 100%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 fb40a10 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 98%;
    max-width: 895px;
}
#\36 fb40a10.lazy {
    background-image: url('');
}
    
#bac987ee {
    height: auto;
}
    
#\32 1c939d5 {
    padding: 0px 0px 0px 0px;
}
    
#\31 ecafd72 {
    height: auto;
}
    
#e4fea86b {
    width: 100%;
    max-width: none;
    margin: 0px 0% 0px 0%;
}
    
#\39 f8c8463 {
    height: auto;
}
    
#ecff4294 {
    height: auto;
}
    
#\32 f0339fe {
    height: auto;
}
    
#f9b4d817 {
    padding-top: 60px;
}
    
#group_b9n {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_4r2 {
    width: 100%;
    height: 400px;
    margin: 0px 0% 0px 0%;
}
    
#d2ba5b9d {
    margin-right: 2%;
    margin-bottom: 20px;
}
    
#bf273f18 {
    margin-top: 0px;
    margin-right: 2%;
    margin-bottom: 20px;
}
    
#a4a22d4c {
    margin-bottom: 20px;
}
}



@media (min-width: 1400px) {
    
#\38 e7e6511 {
    width: auto;
}
    
#b46c78e4 {
    padding-right: 4%;
    padding-left: 3%;
}
    
#\36 fb40a10 {
    width: 96%;
    max-width: 1760px;
}
#\36 fb40a10.lazy {
    background-image: url('');
}
    
#bac987ee {
    height: auto;
}
    
#d2ba5b9d {
    width: auto;
}
    
#\31 ecafd72 {
    height: auto;
}
    
#bf273f18 {
    width: auto;
}
    
#\39 f8c8463 {
    height: auto;
}
    
#a4a22d4c {
    width: auto;
}
    
#ecff4294 {
    height: auto;
}
    
#\36 e8c20c0 {
    width: auto;
}
    
#\32 f0339fe {
    height: auto;
}
    
#group_b9n {
    width: 96%;
    max-width: 1760px;
}
}



@media (max-width: 767px) {
    
#\38 e7e6511 {
    flex-wrap: nowrap;
    flex-direction: column;
    width: 45%;
    row-gap: 16px;
    margin: 0px 0% 0px 4%;
}
    
#b46c78e4 {
    width: 100%;
    order: 1;
    justify-content: center;
    min-height: auto;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 24px;
    padding: 20px 6% 40px 6%;
    margin: 0px 0% 0px 0%;
}
    
#\39 ba70f9f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bac987ee {
    width: auto;
    height: 50px;
    margin: 0px 0% 5px 0%;
}
    
#\31 ecafd72 {
    width: auto;
    height: 55px;
    margin: 0px 0% 0px 0%;
}
    
#c964a39d {
    margin: 0px 0% 0px 0%;
}
    
#\36 fb40a10 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
#\36 fb40a10.lazy {
    background-image: url('');
}
    
#f56c3d85 {
    margin: 0px 0% 0px 0%;
}
    
#\32 1c939d5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#d2ba5b9d {
    flex-wrap: nowrap;
    width: 45%;
    flex-direction: column;
    row-gap: 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 c2f70f9 {
    margin: 0px 0% 0px 0%;
}
    
#\33 e7c6473 {
    min-height: 44px;
}
    
#e4fea86b {
    width: 100%;
    min-width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 8a93d06 {
    margin-bottom: 20px;
    min-width: auto;
}
    
#widget_4r2 {
    height: 240px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bf273f18 {
    flex-wrap: nowrap;
    width: 45%;
    flex-direction: column;
    row-gap: 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f8c8463 {
    width: auto;
    height: 55px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ff831f9 {
    margin: 0px 0% 0px 0%;
}
    
#a4a22d4c {
    flex-wrap: nowrap;
    width: 45%;
    flex-direction: column;
    row-gap: 16px;
    margin: 0px 0% 0px 0%;
}
    
#ecff4294 {
    width: auto;
    height: 55px;
    margin: 0px 0% 0px 0%;
}
    
#\33 5ef02e1 {
    margin: 0px 0% 0px 0%;
}
    
#\36 e8c20c0 {
    flex-wrap: nowrap;
    width: 45%;
    flex-direction: column;
    row-gap: 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f0339fe {
    width: auto;
    height: 55px;
    margin: 0px 0% 0px 0%;
}
    
#\34 461b4c3 {
    margin: 0px 0% 0px 0%;
}
    
#group_b9n {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 92%;
}
    
#f9b4d817 {
    padding-top: 20px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\38 e7e6511 {
    flex-direction: row;
}
    
#bac987ee {
    height: auto;
    margin: 0px 16px 0px 0%;
}
    
#f56c3d85 {
    margin: 0px 0% 0px 0%;
}
    
#d2ba5b9d {
    flex-direction: row;
}
    
#\35 c2f70f9 {
    margin: 0px 0% 0px 0%;
}
    
#\31 ecafd72 {
    height: auto;
    margin: 0px 16px 0px 0%;
}
    
#bf273f18 {
    flex-direction: row;
}
    
#\39 f8c8463 {
    height: auto;
    margin: 0px 16px 0px 0%;
}
    
#\36 ff831f9 {
    margin: 0px 0% 0px 0%;
}
    
#a4a22d4c {
    flex-direction: row;
}
    
#ecff4294 {
    height: auto;
    margin: 0px 16px 0px 0%;
}
    
#\33 5ef02e1 {
    margin: 0px 0% 0px 0%;
}
    
#\36 e8c20c0 {
    flex-direction: row;
}
    
#\32 f0339fe {
    height: auto;
    margin: 0px 16px 0px 0%;
}
    
#\34 461b4c3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#deed30c2 {
    align-items: center;
    max-width: 1920px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-image: url();
    padding-top: 110px;
    padding-bottom: 80px;
}
#deed30c2.lazy {
    background-image: url('');
}
    
#\32 e2535c2 {
    width: 180px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 50px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6a9073d {
    width: 90%;
    height: auto;
    max-width: 1420px;
    order: 1;
    margin-bottom: 20px;
}
    
#\37 ef8f4a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 10px;
}
    
#\32 550ae5a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\37 107a57f {
    width: 96%;
    height: auto;
    max-width: 1500px;
    order: 4;
}
    
#\31 c7e63d6 {
    min-height: 847px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#dc9c5acb {
    width: 90%;
    height: auto;
    max-width: 1078px;
    order: 3;
    margin-left: 5%;
    margin-bottom: 70px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#deed30c2 {
    padding-top: 80px;
    padding-bottom: 60px;
}
#deed30c2.lazy {
    background-image: url('');
}
    
#\31 c7e63d6 {
    padding: 0px 0px 0px 0px;
}
    
#dc9c5acb {
    height: auto;
}
}



@media (min-width: 1400px) {
    
#deed30c2 {
    padding-bottom: 100px;
}
#deed30c2.lazy {
    background-image: url('');
}
    
#\37 107a57f {
    max-width: 1600px;
}
    
#dc9c5acb {
    height: auto;
}
}



@media (max-width: 767px) {
    
#deed30c2 {
    padding-top: 60px;
    padding-bottom: 40px;
}
#deed30c2.lazy {
    background-image: url('');
}
    
#\32 e2535c2 {
    margin-bottom: 20px;
}
    
#\32 550ae5a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 c7e63d6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#dc9c5acb {
    height: auto;
    margin-left: 0%;
    width: 94%;
    margin-bottom: 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#dc9c5acb {
    height: auto;
}
}



@media all {
    
#\30 4a8472d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    padding-right: 1px;
    background-color: rgba(210, 210, 210, 1);
    background-image: initial;
    order: 3;
}
    
#\39 0fdb9ea {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f0586d5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    padding-right: 1px;
    background-color: rgba(210, 210, 210, 1);
    background-image: initial;
    order: 7;
}
    
#\39 c7f7ac2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding-bottom: 10px;
}
    
#\33 3b15388 {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -30px;
    min-height: 60px;
}
    
#\38 38fc1ec {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a2e48fa {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#fa429637 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 10% 10px 0%;
}
    
#\33 6123e83 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 6;
    grid-area: auto / auto / auto / auto;
}
    
#\33 82f16a0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    justify-self: center;
    align-self: end;
    max-width: 1300px;
    order: 0;
    width: 94%;
    min-height: auto;
    height: auto;
    flex-wrap: wrap;
}
    
#\37 344dec8 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 47%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    order: 1;
    max-width: none;
    margin: 0px 0% 0px 0%;
}
    
#fce831ac {
    width: 96%;
    height: auto;
    justify-self: center;
    align-self: end;
    max-width: 1388px;
    order: 0;
    margin-bottom: 150px;
    min-width: 980px;
    margin-left: 4%;
}
    
#\39 4d58c2a {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    order: 0;
    margin: 50px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 ae9ddff {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    padding-right: 1px;
    background-color: rgba(210, 210, 210, 1);
    background-image: initial;
    order: 1;
}
    
#\39 ae79e63 {
    width: 97%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 1760px;
    order: 0;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bb7a37c8 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 780ecf8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    padding-right: 1px;
    background-color: rgba(210, 210, 210, 1);
    background-image: initial;
    order: 5;
}
    
#\35 30fbd91 {
    grid-template-rows: minmax(560px, max-content);
    width: 100%;
    max-width: 1920px;
    margin-bottom: 80px;
}
    
#group_36j {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
}
    
#widget_6as {
    width: 16.5%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 a93286b {
    width: 22.1%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c7108830 {
    width: 16.5%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\34 2a0a726 {
    width: 22.1%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a002b5a0 {
    width: 22.1%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 75c4d26 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 6;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 a2e48fa {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
}
    
#fa429637 {
    width: 62%;
}
    
#\33 82f16a0 {
    margin-top: 0px;
    align-self: end;
    margin-bottom: 0px;
}
    
#\37 344dec8 {
    width: 60%;
}
    
#fce831ac {
    height: auto;
    width: 96%;
    min-width: 500px;
    align-self: start;
    margin-bottom: 0px;
    margin-top: 70px;
}
    
#\39 4d58c2a {
    height: auto;
}
    
#\39 ae79e63 {
    justify-self: end;
    width: 94%;
    max-width: 100%;
    align-self: start;
    max-height: none;
    height: auto;
    margin: 0px 0px 0px 0px;
}
    
#\39 c7f7ac2 {
    width: 100%;
    min-height: 8px;
}
    
#\35 30fbd91 {
    grid-template-rows: minmax(420px, max-content);
    margin-bottom: 0px;
}
    
#widget_6as {
    height: auto;
}
    
#\34 a93286b {
    height: auto;
}
    
#c7108830 {
    height: auto;
}
    
#\34 2a0a726 {
    height: auto;
}
    
#a002b5a0 {
    height: auto;
}
}



@media (min-width: 1400px) {
    
#\33 82f16a0 {
    margin-top: 70px;
}
    
#fce831ac.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fce831ac {
    height: auto;
    width: 90%;
    align-self: start;
    justify-self: center;
    margin: 90px 0px 0px 6%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 4d58c2a {
    height: auto;
}
    
#\39 ae79e63 {
    height: auto;
}
    
#\35 30fbd91 {
    grid-template-rows: minmax(600px, max-content);
}
    
#widget_6as {
    width: 16.5%;
    height: auto;
    order: 0;
}
    
#\34 a93286b {
    width: 22.1%;
    height: auto;
    order: 1;
}
    
#group_36j {
    column-gap: 1%;
    max-width: 1920px;
    min-height: auto;
}
    
#c7108830 {
    width: 16.5%;
    height: auto;
    order: 2;
}
    
#\34 2a0a726 {
    width: 22.1%;
    height: auto;
    order: 1;
}
    
#a002b5a0 {
    width: 22.1%;
    height: auto;
    order: 1;
}
    
#\39 c7f7ac2 {
    padding-bottom: 10px;
}
    
#bb7a37c8 {
    order: 0;
}
    
#\39 ae9ddff {
    order: 1;
}
    
#\38 38fc1ec {
    order: 2;
}
    
#\30 4a8472d {
    order: 3;
}
    
#\39 0fdb9ea {
    order: 4;
}
    
#\31 780ecf8 {
    order: 5;
}
    
#\33 6123e83 {
    order: 6;
}
    
#\37 f0586d5 {
    order: 7;
}
    
#\33 75c4d26 {
    order: 8;
}
}



@media (max-width: 767px) {
    
#\32 a2e48fa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#fa429637 {
    margin: 0px 0% 0px 0%;
}
    
#\33 82f16a0 {
    align-self: end;
    justify-self: center;
    height: auto;
    min-height: auto;
    width: 356px;
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: center;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 344dec8 {
    width: 86%;
    min-height: 60px;
    margin: 0px 0% 0px 0%;
}
    
#fce831ac {
    height: auto;
    width: 100%;
    justify-self: center;
    align-self: start;
    min-width: auto;
    margin: 30px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 4d58c2a {
    height: auto;
    align-self: start;
    justify-self: end;
    width: 94%;
    margin: 0px 0px 0px 0px;
}
    
#\39 ae79e63 {
    height: auto;
}
    
#\39 c7f7ac2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-bottom: 30px;
}
    
#\33 3b15388 {
    min-height: 44px;
    margin: 0px 0% 0px 0%;
}
    
#\35 30fbd91 {
    grid-template-rows: minmax(300px, max-content);
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6as {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 a93286b {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c7108830 {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 2a0a726 {
    height: auto;
    width: 92%;
    margin: 0px 0% 0px 0%;
}
    
#a002b5a0 {
    height: auto;
    width: 92%;
    margin: 0px 0% 0px 0%;
}
    
#group_36j {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#fa429637 {
    width: 70%;
}
    
#\33 82f16a0 {
    align-self: end;
    width: 90%;
    justify-self: center;
    min-height: auto;
    margin: 0px 0px 0px 0px;
}
    
#fce831ac {
    height: auto;
    min-width: auto;
    align-self: start;
    justify-self: center;
    margin: 60px 0px 0px 0px;
}
    
#\39 4d58c2a {
    height: auto;
}
    
#\39 ae79e63 {
    height: auto;
}
    
#\39 c7f7ac2 {
    padding-bottom: 40px;
}
    
#\35 30fbd91 {
    grid-template-rows: minmax(400px, max-content);
}
    
#widget_6as {
    height: auto;
}
    
#\34 a93286b {
    height: auto;
}
    
#c7108830 {
    height: auto;
}
    
#\34 2a0a726 {
    height: auto;
}
    
#a002b5a0 {
    height: auto;
}
}

