@media all {
  *#dm .dmInner *.u_1803979586 .title-text {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1803979586 .title-text * {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1803979586 .title-text {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1803979586 .title-text * {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner {
    font-weight:400 !important;
    color:var(--color_5) !important;
    border-bottom-style:solid !important;
    border-bottom-width:1px !important;
    border-bottom-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-wrapper {
    border-top-style:solid !important;
    border-top-width:1px !important;
    border-bottom-style:solid !important;
    border-top-color:rgba(0,0,0,0.12) !important;
    border-bottom-color:rgba(0,0,0,0.12) !important;
    border-bottom-width:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .title-icon { fill:var(--color_3) !important; }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow .close {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .horizontal {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .vertical {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1803979586 .arrow-wrapper {
    border-radius:0 !important;
    -moz-border-radius:0 !important;
    -webkit-border-radius:0 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title {
    background-color:rgba(0,0,0,0) !important;
    color:var(--color_2) !important;
    font-weight:600 !important;
    border-bottom-width:1px !important;
    border-bottom-style:solid !important;
    border-bottom-color:rgba(0,0,0,0.12) !important;
  }

  *#dm .dmInner *.u_1788463167 { width:100% !important; }

  *#dm .dmInner div.u_1414158408 .caption-inner { background-color:rgba(0,0,0,0.5) !important; }

  *#dm .dmInner *.u_1361538039 { display:block !important; }

  *#dm .dmInner *.u_1116836979 { display:none !important; }

  *#dm .dmInner *.u_1427471227 { display:none !important; }

  *#dm .dmInner *.u_1160751329 { display:block !important; }

  *#dm .dmInner *.u_1841332825 { display:none !important; }

  *#dm .dmInner *.u_1955510970 { display:none !important; }

  *#dm .dmInner *.u_1689148702 { display:block !important; }

  *#dm .dmInner *.u_1012967442 { display:none !important; }

  *#dm .dmInner *.u_1009337002 { display:none !important; }

  *#dm .dmInner div.u_1144932616 img { object-fit:contain !important; }

  *#dm .dmInner a.u_1094299830:hover { background-image:none !important; }

  *#dm .dmInner a.u_1094299830.hover { background-image:none !important; }

  *#dm .dmInner div.u_1746347504 { color:black !important; }

  *#dm .dmInner div.u_Services { color:black !important; }

  *#dm .dmInner div.u_1742829266 .dmwidget-title {
    text-align:center !important;
    font-size:48px !important;
  }

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

  *#dm .dmInner div.u_1049950423 { color:black !important; }

  *#dm .dmInner *.u_1414158408 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner div.u_1247144862 .svg {
    color:var(--color_3) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1775892516 .svg {
    color:var(--color_3) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1185904312 .svg {
    color:var(--color_3) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1715546839 .svg {
    color:var(--color_3) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1127470650 .svg {
    color:var(--color_3) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1976997754 .svg {
    color:var(--color_3) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_pa_9532070 { color:black !important; }

  *#dm .dmInner nav.u_1998592992 { color:white !important; }

  *#dm .dmInner div.u_pa_4987568 { color:black !important; }

  *#dm .dmInner a.u_1410545201:hover { background-image:none !important; }

  *#dm .dmInner a.u_1410545201.hover { background-image:none !important; }

  *#dm .dmInner a.u_1561696861:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1561696861.hover { background-image:initial !important; }

  *#dm .dmInner div.u_WhyChooseUs-Tablet { color:black !important; }

  *#dm .dmInner div.u_1150487913 .svg {
    width:75% !important;
    color:var(--color_2) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1627556364 .svg {
    width:75% !important;
    color:var(--color_2) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1207375334 .svg {
    width:75% !important;
    color:var(--color_2) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1373613075 .svg {
    width:75% !important;
    color:var(--color_2) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1800184658 .svg {
    width:75% !important;
    color:var(--color_2) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1528768895 .svg {
    width:75% !important;
    color:var(--color_2) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1750178926:hover { background-image:none !important; }

  *#dm .dmInner a.u_1750178926.hover { background-image:none !important; }

  *#dm .dmInner a.u_1016669915:hover { background-image:none !important; }

  *#dm .dmInner a.u_1016669915.hover { background-image:none !important; }

  *#dm .dmInner nav.u_1157704560 { color:white !important; }

  *#dm .dmInner div.u_1334072922 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1530045806 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1368694746 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1612705361 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner a.u_1443534297 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner a.u_1443534297:hover {
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1443534297.hover {
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1547985964 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1547985964:hover {
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1547985964.hover {
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1742829266 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_2) !important;
    text-align:left !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1742829266 .m-recaptcha {
    color:var(--color_2) !important;
    text-align:left !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1742829266 input::placeholder {
    color:var(--color_2) !important;
    font-family:'Albert Sans' !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1742829266 input.placeholder {
    color:var(--color_2) !important;
    font-family:'Albert Sans' !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1742829266 textarea::placeholder {
    color:var(--color_2) !important;
    font-family:'Albert Sans' !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1742829266 textarea.placeholder {
    color:var(--color_2) !important;
    font-family:'Albert Sans' !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1742829266 select::placeholder {
    color:var(--color_2) !important;
    font-family:'Albert Sans' !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1742829266 select.placeholder {
    color:var(--color_2) !important;
    font-family:'Albert Sans' !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1742829266 .dmforminput input {
    font-size:18px !important;
    text-align:left !important;
    font-family:'Albert Sans' !important;
  }

  *#dm .dmInner div.u_1742829266 .dmforminput textarea {
    font-size:18px !important;
    text-align:left !important;
    font-family:'Albert Sans' !important;
  }

  *#dm .dmInner div.u_1742829266 .dmforminput .fileUploadLink {
    font-size:18px !important;
    text-align:left !important;
    font-family:'Albert Sans' !important;
  }

  *#dm .dmInner div.u_1742829266 .checkboxwrapper span {
    font-size:18px !important;
    text-align:left !important;
    font-family:'Albert Sans' !important;
  }

  *#dm .dmInner div.u_1742829266 .radiowrapper span {
    font-size:18px !important;
    text-align:left !important;
    font-family:'Albert Sans' !important;
  }

  *#dm .dmInner div.u_1742829266 .optinwrapper div {
    font-size:18px !important;
    text-align:left !important;
    font-family:'Albert Sans' !important;
  }

  *#dm .dmInner div.u_1742829266 .freetextwrapper {
    font-size:18px !important;
    text-align:left !important;
    font-family:'Albert Sans' !important;
  }

  *#dm .dmInner div.u_1742829266 .dmforminput select {
    font-size:18px !important;
    text-align:left !important;
    font-family:'Albert Sans' !important;
  }

  *#dm .dmInner div.u_1742829266 .dmforminput option {
    font-size:18px !important;
    text-align:left !important;
    font-family:'Albert Sans' !important;
  }

  *#dm .dmInner div.u_1742829266 .dmformsubmit {
    width:200px !important;
    height:50px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

  *#dm .dmInner div.u_1742829266 .dmform-success {
    text-align:center !important;
    color:var(--color_2) !important;
    font-family:'Albert Sans' !important;
  }

  *#dm .dmInner div.u_1742829266 .dmform-success .rteBlock {
    text-align:center !important;
    color:var(--color_2) !important;
    font-family:'Albert Sans' !important;
  }

  *#dm .dmInner div.u_1742829266 .dmform-error {
    text-align:center !important;
    color:var(--color_2) !important;
    font-family:'Albert Sans' !important;
  }

  *#dm .dmInner div.u_1414158408 .caption-container .caption-title {
    color:var(--color_4) !important;
    font-family:'Albert Sans' !important;
    font-weight:900 !important;
  }

  *#dm .dmInner div.u_1742829266 input:not([type="submit"]) {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(255,255,255) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1742829266 textarea {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(255,255,255) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1742829266 select {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(255,255,255) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1150487913 {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) !important;
    background-color:var(--color_6) !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1627556364 {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) !important;
    background-color:var(--color_6) !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1207375334 {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) !important;
    background-color:var(--color_6) !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1373613075 {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) !important;
    background-color:var(--color_6) !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1800184658 {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) !important;
    background-color:var(--color_6) !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1528768895 {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) !important;
    background-color:var(--color_6) !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1575169005 { color:black !important; }

  *#dm .dmInner a.u_1240826149:hover { background-image:none !important; }

  *#dm .dmInner a.u_1240826149.hover { background-image:none !important; }

  *#dm .dmInner div.u_1705317026 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1692782073 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1445198433 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1909061150 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1094947418 .svg {
    width:75% !important;
    color:var(--color_2) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1437278003 .svg {
    width:75% !important;
    color:var(--color_2) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1552550335 .svg {
    width:75% !important;
    color:var(--color_2) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1604822608 .svg {
    width:75% !important;
    color:var(--color_2) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1822818270 .svg {
    width:75% !important;
    color:var(--color_2) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1979271080 .svg {
    width:75% !important;
    color:var(--color_2) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1094947418 {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) !important;
    background-color:var(--color_6) !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1552550335 {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) !important;
    background-color:var(--color_6) !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1437278003 {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) !important;
    background-color:var(--color_6) !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1604822608 {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) !important;
    background-color:var(--color_6) !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1822818270 {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) !important;
    background-color:var(--color_6) !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1979271080 {
    border-radius:50% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) rgb(50,50,50) !important;
    background-color:var(--color_6) !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:none !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:16px !important; }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:56px !important;
    height:56px !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:28px !important; }

  *#dm .dmInner div.u_1803979586 .accordion-title { font-size:22px !important; }

  *#dm .dmInner div.u_1803979586 .title-text { font-size:22px !important; }

  *#dm .dmInner div.u_1803979586 .title-text * { font-size:22px !important; }

  *#dm .dmInner *.u_1414158408 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1414158408 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1414158408 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1414158408 .caption-inner {
    padding-left:5px !important;
    padding-right:5px !important;
  }

  *#dm .dmInner *.u_1414158408 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner div.u_1414158408 .caption-container .caption-title { font-size:36px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:0 !important; }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:14px !important; }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:40px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title { font-size:16px !important; }

  *#dm .dmInner div.u_1803979586 .title-text { font-size:16px !important; }

  *#dm .dmInner div.u_1803979586 .title-text * { font-size:16px !important; }

  *#dm .dmInner *.u_1414158408 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1414158408 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1414158408 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1414158408 .photoGalleryThumbs .image-container a { padding-top:200px !important; }

  *#dm .dmInner div.u_1056813044 .copyright { font-size:16px !important; }

  *#dm .dmInner *.u_1414158408 .caption-inner {
    padding-left:0px !important;
    padding-right:0px !important;
  }

  *#dm .dmInner div.u_1414158408 .caption-container .caption-title { font-size:30px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title { font-size:18px !important; }

  *#dm .dmInner div.u_1803979586 .title-text { font-size:18px !important; }

  *#dm .dmInner div.u_1803979586 .title-text * { font-size:18px !important; }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:48px !important;
    height:48px !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:0 !important; }

  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:16px !important; }

  *#dm .dmInner a.u_1094299830 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1547985964 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1443534297 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1410545201 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1410545201 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_1750178926 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1750178926 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_1016669915 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1016669915 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_1240826149 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1240826149 span.text { font-size:18px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1414158408 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner *.u_1414158408 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1414158408 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1414158408 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner a.u_1094299830 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_1547985964 span.text { font-size:18px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 817ec37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\38 1fb75f1::before, #\38 1fb75f1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.6;
    border-radius: inherit;
}
#\38 1fb75f1 {
    background-image: url("https://lirp.cdn-website.com/b72f7f2c/dms3rep/multi/opt/Storefront_Comp-1920w.png");
}
    
#\39 b829ba9 {
    min-height: 500px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#widget_1lt {
    width: 1309px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pti {
    width: 1036px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d794a7c {
    margin: 0px 0% -40px 0%;
}
    
#\36 074e8c5 {
    width: 250px;
    height: 50px;
    max-width: 100%;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb3eeeed {
    width: 250px;
    height: 50px;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8e6454a {
    width: 200px;
    height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 5;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d2920d83 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 1;
    background-image: url("https://lirp.cdn-website.com/b72f7f2c/dms3rep/multi/opt/Technician+Working+on+Vehicle_Comp-1920w.png");
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#d2920d83.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABIElEQVQY0wXB206DMAAA0P6HQaNsc1AuK9CWQoGBLR24ZRcXmYtzxsvDsmmyeEnMfDMxfrbngMN++3d4+/3av+82N9fNdDKtVZlG1OzoZyca+Hzd/Hy8fG8ftuvlcFANVF3KMmEUdlqn2hF4Wt3u7hbPV3VTlyIrlKhGqlJ5ynzk2RCoQlQZVxEuQip5NizEXBbjPJGcFZyBUVX14zijlHlY8DwPuaBMhkTySOUpGOf9lIQJDikiCWYIuj3DDqBNXJd6PTCJWU5oSkLmE9rzOm1D103TsD3HQZYB6Dn0TDf0aUxZQjCyLWRZgeMwG0bdNrBNbBo+xrG8kJdKiIQVBA0IGiNrClvgGKZaOwhI0sxnj6tmMVKzLFpysvbM+672D/EtSoa1kTigAAAAAElFTkSuQmCC');
}
    
#\35 d059a26 {
    background-color: var(--color_3);
}
    
#\34 00bdbf8 {
    min-height: 550px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 48c1c32 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    order: 0;
    align-items: center;
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\37 6f791a2 {
    width: 500px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 abcf37e {
    width: 530px;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d7da52a {
    width: 200px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#bf1c56a6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#eb908503 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ac418a17::before, #ac418a17 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.5;
}
#ac418a17 {
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/b72f7f2c/dms3rep/multi/opt/Yellow+Background_Comp-1920w.jpg");
}
#ac418a17.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAGxAAAgMAAwAAAAAAAAAAAAAAAAECAxEEFCH/xAAVAQEBAAAAAAAAAAAAAAAAAAAGB//EABkRAQACAwAAAAAAAAAAAAAAAAIAAQMhUf/aAAwDAQACEQMRAD8A0ztSjW1hC+XZr8QBDsZrcegHk//Z');
}
    
#d63ad849 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 0px 40px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_n9a {
    width: 100%;
    height: 500px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#acd3d379 {
    width: 200px;
    height: 50px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f701d39 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 95c0374 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 51%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 f1a2d2f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: initial;
    background-size: auto;
    background-position: 100% 100%;
}
    
#edc2d5f4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\37 3aa7710 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 45%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ccb7642d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5c7ab65 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_3km {
    grid-template-rows: minmax(NaNpx, max-content);
    width: 100.00%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#group_cg1 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 250px;
    min-height: 200px;
    background-color: var(--color_2);
    height: auto;
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 400px 0% 0% -50px;
}
    
#group_n70 {
    align-items: center;
    width: 100%;
    min-height: 0px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2j3 {
    width: 538px;
    height: 550px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    order: 0;
}
    
#e8963bb3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cc06e685 {
    width: 200px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#aefe21dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 0cf5a98 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#f04fe6f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_igq {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#fc0bd336::before, #fc0bd336 > .bgExtraLayerOverlay {
    
}
#fc0bd336 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/b72f7f2c/dms3rep/multi/opt/Yellow+Gear+from+Logo_Comp-1920w.png");
    background-size: auto;
    background-position: 0% 100%;
}
#fc0bd336.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAdiAAAHYgE4epnbAAAA8UlEQVQY012QTU7DQAxG3+xTdUWRmp6C0GV/uEBbFr0qAmJPhcQCCcRJSjJODxDkabKAkd5m9OTvswFoaoJjkaKrmTmXFybjvzucnwg/NdNGWLRKZcraJFOZUJow7d8JNCdCq1latsI+CY+OCXsTlp1S9p8Ezs8UrVBlSTkmZZuEBxOOpuxNubu8UXi/WRLWSTmYsu2EeXrNkds8WVmZcPNf3HTKPNXMk4vKIY1iOlGk6xIe43GbHH+t4T2rS+3R3wQ7sbDIMim7YYqzs8i9xXGZD0IXmVpkYUo11FjnlEhpcTiPv/6L4HTCxGpuB/4c/BfMT7C5qzMpGwAAAABJRU5ErkJggg==');
}
    
#\35 c82ffd6 {
    width: 200px;
    height: 50px;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#bffe3a93 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e394369d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#widget_8pv {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#widget_0qv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 8a1145d::before, #\33 8a1145d > .bgExtraLayerOverlay {
    
}
#\33 8a1145d {
    background-image: none;
    background-size: auto;
    background-position: 0% 100%;
    background-color: var(--color_4);
}
}



@media all {
    
#\31 c6857dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cecf00a {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 517e99b {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0% 0%;
}
    
#a31a8451 {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e991cfed {
    margin: 0px 0% 0px 0%;
}
    
#\36 d25ae92::before, #\36 d25ae92 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
    border-radius: inherit;
}
#\36 d25ae92 {
    background-position: 50% 100%;
    background-image: url("https://lirp.cdn-website.com/b72f7f2c/dms3rep/multi/opt/Yellow+Gear_Comp-1920w.png");
    background-color: var(--color_2);
    background-size: contain;
}
#\36 d25ae92.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 8df6846 {
    grid-template-columns: repeat(26, minmax(0, 1fr));
    grid-template-rows: minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content);
    width: 100%;
    max-width: 100%;
}
    
#c061101d {
    width: 80px;
    height: 80px;
    min-width: 80px;
    min-height: 80px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 319aee3 {
    width: 53.98%;
    height: auto;
    max-width: 100%;
}
    
#\37 1a4c2f9 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 80px;
    height: auto;
    max-height: none;
    padding: 0% 10px 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cec49325 {
    width: 100.00%;
    height: auto;
    min-width: 70%;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d658a214 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    width: 100%;
    min-height: 80px;
    height: auto;
    max-height: 100%;
    min-width: 100.01320294991625%;
    padding: 0% 10px 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\33 6533edb {
    width: 80px;
    height: 80px;
    min-width: 80px;
    min-height: 80px;
    max-width: 100%;
}
    
#\39 13659da {
    width: 80px;
    height: auto;
    min-width: 80px;
    min-height: 80px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#c647c76c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e9f9f23 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 91.88%;
    min-height: 59.55567003478796%;
    height: auto;
    max-height: none;
    padding: 0% 10px 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e9d02e73 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 73.18%;
    min-height: 45.55208333333333%;
    height: auto;
    max-height: none;
    padding: 0% 0% 0% 10px;
    margin: 79px 0px 0px 0px;
    grid-area: 2 / 2 / span 2 / span 1;
}
    
#\34 9baf371 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0796cc5 {
    width: 80px;
    height: 80px;
    min-width: 80px;
    min-height: 80px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#ae593ea4 {
    width: 100.00%;
    height: auto;
    min-width: 70%;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d98381d3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 73.19%;
    min-height: 45.55208333333333%;
    height: auto;
    max-height: 100%;
    min-width: 100.01320294991625%;
    padding: 0% 0% 0% 10px;
    margin: 0% 0% 0% 0%;
}
    
#a3341a97 {
    width: 80px;
    height: 80px;
    min-width: 80px;
    min-height: 80px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-right: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e1a2955 {
    width: 80px;
    height: 80px;
    min-width: 80px;
    min-height: 80px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-right: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 104f82c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 73.18%;
    min-height: 91.10416666666666%;
    height: auto;
    max-height: none;
    padding: 0% 0% 0% 10px;
    margin: 13px 0px 0px 0px;
    grid-area: 3 / 1 / span 1 / span 1;
}
    
#\37 ea58368 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 6023946 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 168ac39 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\35 4d6c49f {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 903968e {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dc8e8de {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: minmax(380px, max-content);
    column-gap: 20px;
    width: 100.00%;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 52853f0 {
    justify-content: flex-start;
    align-items: center;
    width: 94.68%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    row-gap: 0px;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0adf3b8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 de8090f {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9657cd1 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    row-gap: 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ff93e22 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e77cf03::before, #\37 e77cf03 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    border-radius: inherit;
    content: '';
    background-color: rgba(2,2,2,1);
}
#\37 e77cf03 {
    align-items: center;
    justify-self: start;
    align-self: center;
    order: 0;
    width: 48.99%;
    min-height: 100%;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/b72f7f2c/dms3rep/multi/opt/Brakes_Comp-456h.png");
    background-color: rgba(0,0,0,0);
    height: auto;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: 1 / 1 / span 1 / span 2;
}
#\37 e77cf03.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABfklEQVQY0xXD209ScQDA8d9/0Bp5qeYqL720cosH0ce2oh3RlEty0HPGEQ94vAVHR3jKYRA8AOaFIHV6QDfy0paa080H9U/7uj7bR9xzNONoeUR713N6+3rwSO/wSG5cLhfPOrpwND3k/oNWRGvbE152dyNJb9G1EOasjjkzQXjEx5u+XjqfttPc8hjxyunEHxhiaTHO5nqOWrXAr9Iyq6ZBctiD1/maFx2dCHf/e6xUnIZd5qSxxZ/6T+zVDI3ULDUlwA/vIJODEiISUVgrZDg/sjnZq3K2X+GgkuPie5LrqTC3c1EOLRORXlpgt1Lg8tjmtF7m+nibc7vIv6LFX0PhasHgZiWDSKc/s176Rr1aoLaW5aCSp176ws5ynHJMZjeh8zuTRBifpkimEuSzi6zkLDbyFsWvc2RNnYTqwzJUsvMGIhQZZzQSRotqxAyN6f9jKoauEJJ9hLVRorFxxMTMNH5ljIGRAENBP7IqI6tBPo4FcX8YQPIO45WD3AEZW9///qPhcQAAAABJRU5ErkJggg==');
}
    
#\31 9a9a6b2 {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cb78cf9 {
    justify-content: space-around;
    align-items: center;
    width: 78.61%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ede576f {
    justify-content: flex-start;
    align-items: center;
    width: 94.68%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fcd2306 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e22cdd83::before, #e22cdd83 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    border-radius: inherit;
    content: '';
    background-color: rgba(2,2,2,1);
}
#e22cdd83 {
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 99.99%;
    min-height: 100%;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/b72f7f2c/dms3rep/multi/opt/Maintenance_Comp-456h.png");
    background-color: rgba(0,0,0,0);
    height: auto;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#e22cdd83.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABQUlEQVQY0wE2Acn+AD1NXVhZXId5brKik8i6q7yuoJmLfnRqYFlUT0tJRwAzUm9PXGl9dnGjkoOvno6djn+EdmhqX1ZYUk5NSUgALFiBQlx2Z2pwinxymId4jX5xeGxiY1pSVk9LTkpIADRmlzphiU1gdXNydpSMhqCYk5WQjXp0cWJcWVBMSQA6apwzXow2U3Njb36Zlpm9s7KyqqmTiYd3bmpmW1UAMWSZKlmJJ0twUGR7gYSPrKChp5mYjn97d2pmbFlTAB9ThB9OfCFHbjtSbVZdbHBmaW9hX2tcWWdbWGhYUwAZQmoaRG0cQ2omQFwwPE46OkE/OTtGPj5MRkVTS0sAHjlVHD1fHEBlITtXJDNGJi02LTA1OTo8RkRFTEhKACIzSB44VBw8XiA4VCQzRycuOCsuMzM1NUE8PEtBQqxTcHV6btQBAAAAAElFTkSuQmCC');
}
    
#\35 6fa453f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 66ec2d4 {
    justify-content: space-around;
    align-items: center;
    width: 78.62%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 20px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#be35027c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e34d2aee {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e99ad881 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 380px;
    max-height: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 460d53b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 380px;
    max-height: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5824ba0 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    row-gap: 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b54bfe75::before, #b54bfe75 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    border-radius: inherit;
    content: '';
    background-color: rgba(2,2,2,1);
}
#b54bfe75 {
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 100.00%;
    max-height: none;
    background-image: url("https://lirp.cdn-website.com/b72f7f2c/dms3rep/multi/opt/Diagnostics+_Comp-456h.png");
    background-color: rgba(0,0,0,0);
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: 1 / 2 / span 1 / span 1;
}
#b54bfe75.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABQUlEQVQY0wE2Acn+AFw9OkA0NyovOC4zOjA0OzQ3PT1BR0pOU2pmaIZ2dgBLOzxGQURCSE5ARkw2PEMxNj43PkZDSlFfX2J2bW0ARkVJV1pdY2tuUlpeOUJKKTI8LjlDOENMT1NZYF5hAFFXWnF2c4qQjGpzdUFMVCMuOCIvOiw6RTtIUEdTWgBQVlltcnGGjYl5gYFXYGY0PUUjMDslNUExQ046TFcARktPZ2xrgYWDgIWGbnR3WF5jP0lRLz9KLD9LMUZRAFNeZXmChZGXmJGWl36DhnR5fWNrcUtYYDZFTys5RQBneYCPnaCstbWorq2PlJeCiIyAh4xye4Bham9QV10AYnV+fY2Soq2us7q5qrCwl52glpyflpuckpeXgoaHAEFQWlJhaX2Jjq+3tsXKx7K3t6Wqq6isq7i7t7i7tnaFeUlixf6FAAAAAElFTkSuQmCC');
}
    
#\37 1477f5f::before, #\37 1477f5f > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    border-radius: inherit;
    content: '';
    background-color: rgba(2,2,2,1);
}
#\37 1477f5f {
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 100.00%;
    max-height: none;
    background-image: url("https://lirp.cdn-website.com/b72f7f2c/dms3rep/multi/opt/Oil+Change_Comp-456h.png");
    background-color: rgba(0,0,0,0);
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: 1 / 2 / span 1 / span 1;
}
#\37 1477f5f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABNklEQVQY0xXJ3U6CUAAA4PM2ddFLtNZs1uqqLEGd5eEgoggqyI/HoZQ/lWY5EcrhRhs/N25SjtbyoidrfbcfCFcbK9zgt1XxzoJ1nCMJrkTruOW6rud54HMdRfHW9CL1flapCyxMY5HtGbrrvv93HHi/8U8YRKPRpC0jjTvvyrCtNU1z7jhLECjVePriz+z5Y88csNaQHt1WxUYNY9zvD8CXltk+KWtr7NvDcIF9W54MVZ7naZpmmBLYNve/jYuPaSOwO96r7jw3+wYWRREhiiRJ4LdPHO1s2UOLccMeSw96UceK0e0qikJRCKgwyREHwvWpVLmUuDSVTZLpFAULsHBzlUoBlM9Q+RzPopaEWiLkGJKhUYkpZgni6PAQULBQZllZFAzMdbSyKrE1QaApeJxI7O3u/AFU2pNvaaFWawAAAABJRU5ErkJggg==');
}
    
#\37 9bc68a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b5a5ddf {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0% 0%;
}
    
#\35 518b9dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6a3a127::before, #\36 6a3a127 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    border-radius: inherit;
    content: '';
    background-color: rgba(2,2,2,1);
}
#\36 6a3a127 {
    background-position: 50% 0%;
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 100.00%;
    max-height: none;
    background-image: url("https://lirp.cdn-website.com/b72f7f2c/dms3rep/multi/opt/Engine+_Comp-456h.png");
    height: auto;
    background-color: rgba(0,0,0,0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: 1 / 3 / span 1 / span 1;
}
#\36 6a3a127.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABLElEQVQY0xXGyU7CQAAA0PkDPCDegLZTIHSb6dACXYayaVtaKNEWPKFBolZCIhjiQT0ZQROjiT9seKcHgjD0/YHn+XESTybJMAxsy2xotXgUbNIF6Pf7juMYhkGpbdtWXddFUayUSl3TmI2HQNd0Qgg+QKIoQsixDMMUi02VRL0eKBSKEPKyLBNCkKLwELIMw7KsrhK35YBs9jifL2CELdNs1OtCVeAhDyGPsUopBZnMUS53wnFQlhWkIEmSJUk+HGGEMOBYhodcpVwWqoJQFTFSbctuUWo0m5qmAe+057tnA8/rtNtarUZU4rvuZRJPk4soGoH09ma7eXzePq0e0mgYdjud83E0v5qtlulmvQbr1fLz4/3v9+f7a7+YX4/CYDqJ0/u7t9eX/W73D182S5kKxFd+AAAAAElFTkSuQmCC');
}
    
#\36 2f478b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#edabf3f3 {
    width: 200px;
    height: 50px;
    max-width: 100%;
    order: 3;
}
    
#\38 c82e036 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: minmax(380px, max-content);
    column-gap: 20px;
    width: 100.00%;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 582cb05 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f7c4977 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ac0afbaf::before, #ac0afbaf > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    border-radius: inherit;
    content: '';
    background-color: rgba(2,2,2,1);
}
#ac0afbaf {
    background-position: 50% 0%;
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 100.00%;
    max-height: none;
    background-image: url("https://lirp.cdn-website.com/b72f7f2c/dms3rep/multi/opt/Suspension_Comp-456h.png");
    height: auto;
    background-color: rgba(0,0,0,0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: 1 / 3 / span 1 / span 1;
}
#ac0afbaf.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABPUlEQVQY0x3MYW+aQACA4fsPy5JlaVadRQ45jvMECwKHgohaa7VNSrcvW/Zh//8fvE37/ckjjI6wJiaxhsXcoKOIqTdldPuTmx8Tvn0f8+XrDSJVAUmsPnGsI9QsxLub4vkKnVSEtsQLLCKejIimd8ykZOb7hDIgkAptV6yaR5bVntBkiHs1wwSS8AP5PkYb0mVJ7npcdybJG6RKEG3tyNMFNlJYHZNlFWXdk7sOPV/iScOtZxAvlycedh1N5ajKDW5zoKh7jM0YTyRjTyNNhTg/HDkdT/T7M93hmXZ3IssdShlGk4BonlFtjogiL6jXW7b9mf54pWl2LGxKqObEdkXT9lwuV0RZ1FR1x3p7+txc3aLjhMXS0R2uvA6/eRsGxLbd41xL4TrysiXN1gTRPemq5fn1D3///WcYfvEOeuWk98liedEAAAAASUVORK5CYII=');
}
    
#c7e7f5a3 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/b72f7f2c/dms3rep/multi/opt/Blue+Gear+from+Logo_Comp-1920w.png");
    background-size: auto;
    background-position: 100% 100%;
}
#c7e7f5a3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA8ElEQVQY01WQ0WqEQAxFxyeTIii7CKsmI5R+gc6dpQVXl76vvuz//0rJaLc0cGGYOXOTXOes3sfMRH0s3jxqE/Wh+L1PzPn8lZGiZI+ONYys4caKiRUDKzp7M8ZV1XdGEjtWgBUra9hYsLGGlQUgQWeMo8tnQRKHHcKTFQsr7qzhyYKVBANdroXLm2tNEidKLlhob2djLCRhI8GUt7E+QCSQFDP1oSGPll5gmPIWtTNbs3+19piT9jEeJGGgBoUry9mWkWOZx/FhO86BJHRVNWTudIoZp3gSPLLidmhkH//iSfURM5OFzB41p8Djv8B/AC4KMP/tJIHLAAAAAElFTkSuQmCC');
}
}



@media all {
    
#\32 0c6eac3 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#e0fe1723 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\39 e2c2e89 {
    margin: 0px 100px 0px 100px;
}
    
#\34 4cacf31 {
    width: 200px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e93b3c89 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 22%;
    align-items: center;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 053fb12.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 053fb12 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 10px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#cd500784 {
    width: 130px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 de53865 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 22%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b50ad06d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b50ad06d {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 10px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7cbcdf1 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#edde4c21 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 10px;
}
    
#cbce76f7 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 22%;
    align-items: center;
    min-width: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d71bd58d {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 22%;
    align-items: center;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c6dc6317.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c6dc6317 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 10px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4e1bc51 {
    width: 206px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bcede56 {
    width: 130px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 a6ad588 {
    width: 80px;
    height: 78px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 110px;
    margin-left: 10px;
    grid-area: 2 / 1 / span 2 / span 1;
}
    
#fd8f7730 {
    width: 80px;
    height: 78px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 110px;
    margin-right: 10px;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#c4ac0d38.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c4ac0d38 {
    width: 80px;
    height: 80px;
    min-width: 80px;
    min-height: 80px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#bffa8619 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    width: 100%;
    min-height: 100%;
    height: auto;
    max-height: none;
    padding: 0% 0% 0% 10px;
    margin: 0% 0% 0% 0%;
}
    
#f950a5b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f950a5b1 {
    width: 80px;
    height: 80px;
    min-width: 80px;
    min-height: 80px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4accaae {
    width: 80px;
    height: 78px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 110px;
    margin-right: 10px;
    grid-area: 2 / 1 / span 2 / span 1;
}
    
#\33 3602d06 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3d516ce {
    width: 250px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c1388283 {
    width: 200px;
    height: auto;
    min-width: 70%;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b5213143 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100%;
    min-height: 99.98902353354407%;
    height: auto;
    max-height: none;
    padding: 0% 0% 0% 10px;
    margin: 0px 0% 0px 0%;
    grid-area: 3 / 1 / span 1 / span 1;
}
    
#\30 4021088 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\35 35132d8 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    width: 100%;
    min-height: 100%;
    height: auto;
    max-height: 100%;
    min-width: 100.01320294991625%;
    padding: 0% 10px 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\30 cd3166f {
    width: 80px;
    height: 78px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 110px;
    margin-left: 10px;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#\38 7e618af {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e07c68b1 {
    width: 150px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8f88fe1 {
    width: 200px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f3fb07b {
    width: 80px;
    height: 80px;
    min-width: 80px;
    min-height: 80px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ae50202 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    width: 100%;
    min-height: 100%;
    height: auto;
    max-height: 100%;
    min-width: 100.01320294991625%;
    padding: 0% 0% 0% 10px;
    margin: 0% 0% 0% 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#bc8d21cf {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(136.66666666666666px, max-content) minmax(136.66666666666666px, max-content) minmax(136.66666666666666px, max-content);
    row-gap: 20px;
    width: 28%;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1bd863c {
    width: 80px;
    height: 80px;
    min-width: 80px;
    min-height: 80px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1a7e8b3 {
    width: 80px;
    height: 80px;
    min-width: 80px;
    min-height: 80px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-right: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#c61e3ffe {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100%;
    min-height: 99.98902353354407%;
    height: auto;
    max-height: none;
    padding: 0% 10px 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 d46c394 {
    width: 200px;
    height: auto;
    min-width: 70%;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7e6d31d {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    width: 100%;
    min-height: 100%;
    height: auto;
    max-height: none;
    padding: 0% 10px 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: 3 / 1 / span 1 / span 1;
}
    
#a1299bde {
    width: 230px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ce6b51b3 {
    width: 80px;
    height: 80px;
    min-width: 80px;
    min-height: 80px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-right: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 30d5072 {
    background-image: radial-gradient(circle, rgba(10, 30, 55, 1) 77%, rgba(244, 192, 0, 1) 100%);
    background-origin: border-box;
}
    
#\32 baa6be1 {
    background-size: auto;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/b72f7f2c/dms3rep/multi/opt/Yellow+Gear_Comp-1920w.png");
    align-self: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\32 baa6be1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAdiAAAHYgE4epnbAAAA90lEQVQY0z2QPW7CQBBGn3sjVyAh+xRxKMPPBYAU5I6pIyElO2s3KVLlJISdgaQN0SwOxZNWqzejbz4AjoHCsY7y1DNxfnrK3z2F4w6HPYUKlQmNRVqLzDNCa4HaXqncIb1ksTFhZsLGhK0KjypsNDDTN+qvZwo0UKpPuxTZmbBUYaWBpxSyfGdC6eJEhQcVthZZWqROIbNKgW2SHGWMCuObKCxOkelJmOp1s8e4iqmj1EirMefbqbDwAb2+Nx7rHCk5flJoR6ORmQrr4SAX1ircq1Bf/OrDRxarQW6Haua+yaUUqC7vQ5e3wiOjc8fE+e4Z/f+78wdw1LALRJkYBwAAAABJRU5ErkJggg==');
}
    
#\36 d4fe484 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(136.66666666666666px, max-content) minmax(136.66666666666666px, max-content) minmax(136.66666666666666px, max-content);
    row-gap: 20px;
    width: 28%;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e640258 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b829ba9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\38 1fb75f1::before, #\38 1fb75f1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\38 1fb75f1 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\36 817ec37 {
    row-gap: 20px;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: 80px;
    padding: 40px 40px 40px 40px;
}
    
#widget_1lt {
    width: 635px;
    order: 0;
}
    
#widget_pti {
    width: 713px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#\35 d794a7c {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 00bdbf8 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 313px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\31 48c1c32 {
    row-gap: 20px;
    padding-bottom: 40px;
    padding-top: 40px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 8px;
}
    
#d2920d83 {
    background-size: cover;
    background-repeat: no-repeat;
    width: 50%;
    row-gap: 20px;
    min-height: 8px;
}
#d2920d83.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABIElEQVQY0wXB206DMAAA0P6HQaNsc1AuK9CWQoGBLR24ZRcXmYtzxsvDsmmyeEnMfDMxfrbngMN++3d4+/3av+82N9fNdDKtVZlG1OzoZyca+Hzd/Hy8fG8ftuvlcFANVF3KMmEUdlqn2hF4Wt3u7hbPV3VTlyIrlKhGqlJ5ynzk2RCoQlQZVxEuQip5NizEXBbjPJGcFZyBUVX14zijlHlY8DwPuaBMhkTySOUpGOf9lIQJDikiCWYIuj3DDqBNXJd6PTCJWU5oSkLmE9rzOm1D103TsD3HQZYB6Dn0TDf0aUxZQjCyLWRZgeMwG0bdNrBNbBo+xrG8kJdKiIQVBA0IGiNrClvgGKZaOwhI0sxnj6tmMVKzLFpysvbM+672D/EtSoa1kTigAAAAAElFTkSuQmCC');
}
    
#\35 d059a26 {
    background-color: var(--color_3);
}
    
#\37 6f791a2 {
    width: 635px;
    margin: 0px 0% 0px 0%;
}
    
#\35 abcf37e {
    width: 635px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d7da52a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ac418a17::before, #ac418a17 > .bgExtraLayerOverlay {
    
}
#ac418a17.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAGxAAAgMAAwAAAAAAAAAAAAAAAAECAxEEFCH/xAAVAQEBAAAAAAAAAAAAAAAAAAAGB//EABkRAQACAwAAAAAAAAAAAAAAAAIAAQMhUf/aAAwDAQACEQMRAD8A0ztSjW1hC+XZr8QBDsZrcegHk//Z');
}
    
#d63ad849 {
    padding-left: 40px;
    padding-right: 40px;
}
    
#eb908503 {
    row-gap: 40px;
}
    
#bf1c56a6 {
    width: 100.00%;
    order: 0;
}
    
#widget_n9a {
    order: 1;
}
    
#acd3d379 {
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 95c0374 {
    width: 100%;
    row-gap: 20px;
    justify-content: center;
    min-height: 80px;
    margin: 40px 0% 0px 0%;
}
    
#edc2d5f4 {
    column-gap: 4%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 40px 40px 40px 40px;
}
    
#ccb7642d {
    order: 1;
}
    
#\30 5c7ab65 {
    width: 100.00%;
    order: 2;
}
    
#\37 3aa7710 {
    width: 100%;
    align-items: center;
    justify-content: center;
    min-height: 80px;
}
    
#group_n70 {
    min-height: 94px;
}
    
#group_cg1 {
    justify-self: start;
    align-self: end;
    height: auto;
    min-height: 150px;
    width: 200px;
    padding-right: 20px;
    margin: 0px 0px -50px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_2j3 {
    justify-self: end;
    align-self: start;
    height: 466.453px;
    width: 349.594px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_3km {
    width: 400px;
    grid-template-rows: minmax(400px, max-content);
    margin-bottom: 0px;
    margin-top: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0cf5a98 {
    min-height: 0px;
    padding: 40px 40px 40px 40px;
}
    
#aefe21dd {
    justify-content: center;
    row-gap: 0px;
}
    
#fc0bd336::before, #fc0bd336 > .bgExtraLayerOverlay {
    
}
#fc0bd336.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAdiAAAHYgE4epnbAAAA8UlEQVQY012QTU7DQAxG3+xTdUWRmp6C0GV/uEBbFr0qAmJPhcQCCcRJSjJODxDkabKAkd5m9OTvswFoaoJjkaKrmTmXFybjvzucnwg/NdNGWLRKZcraJFOZUJow7d8JNCdCq1latsI+CY+OCXsTlp1S9p8Ezs8UrVBlSTkmZZuEBxOOpuxNubu8UXi/WRLWSTmYsu2EeXrNkds8WVmZcPNf3HTKPNXMk4vKIY1iOlGk6xIe43GbHH+t4T2rS+3R3wQ7sbDIMim7YYqzs8i9xXGZD0IXmVpkYUo11FjnlEhpcTiPv/6L4HTCxGpuB/4c/BfMT7C5qzMpGwAAAABJRU5ErkJggg==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e394369d {
    padding: 40px 40px 40px 40px;
}
    
#\33 8a1145d::before, #\33 8a1145d > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c6857dc {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\35 cecf00a {
    padding: 40px 40px 40px 40px;
}
    
#\36 517e99b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a31a8451 {
    order: 0;
    width: 100.00%;
}
    
#\36 d25ae92::before, #\36 d25ae92 > .bgExtraLayerOverlay {
    
}
#\36 d25ae92 {
    background-position: 50% 50%;
}
#\36 d25ae92.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 8df6846 {
    grid-template-rows: minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content);
    width: 100.00%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 20px;
    row-gap: 20px;
}
    
#\32 e9f9f23 {
    height: auto;
    min-height: 80px;
    width: 317px;
    align-self: center;
    order: 1;
    justify-self: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 3 / 1 / span 1 / span 1;
}
    
#\37 1a4c2f9 {
    width: 100.00%;
    order: 0;
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 90px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d658a214 {
    order: 2;
    width: 100%;
    align-self: start;
    justify-content: flex-end;
    height: auto;
    min-height: 80px;
    justify-self: start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\33 6533edb {
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cec49325 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 319aee3 {
    order: 1;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c061101d {
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9d02e73 {
    justify-self: center;
    align-self: start;
    width: 100.00%;
    min-height: 53.33%;
    height: auto;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#d98381d3 {
    width: 100%;
    min-height: 100%;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    justify-self: start;
    align-self: start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 2 / 2 / span 1 / span 1;
}
    
#\32 104f82c {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    min-height: 53.33%;
    height: auto;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 2 / span 1 / span 1;
}
    
#\30 0796cc5 {
    margin: 0px 0% 0px 0%;
}
    
#\34 9baf371 {
    width: 79.84%;
    margin: 0px 0% 0px 0%;
}
    
#a3341a97 {
    margin: 0px 0% 0px 0%;
}
    
#ae593ea4 {
    width: 200px;
    margin: 0px 0% 0px 0%;
}
    
#\39 13659da {
    align-self: auto;
    order: 0;
    height: 80px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c647c76c {
    order: 1;
    width: 250px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e1a2955 {
    margin: 0px 0% 0px 0%;
}
    
#\37 ea58368 {
    width: 170px;
    margin: 0px 0% 0px 0%;
}
    
#e991cfed {
    margin-bottom: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 168ac39 {
    padding-left: 40px;
    padding-right: 40px;
}
    
#\30 b5a5ddf {
    row-gap: 20px;
}
    
#e99ad881 {
    margin: 0px 0px 0px 0px;
}
    
#\32 460d53b {
    margin: 0px 0px 0px 0px;
}
    
#\38 c82e036 {
    column-gap: 10px;
    row-gap: 10px;
    grid-template-rows: minmax(380px, max-content);
    margin: 0px 0px 0px 0px;
}
    
#\34 dc8e8de {
    column-gap: 10px;
    margin: 0px 0px 0px 0px;
}
    
#c7e7f5a3 {
    background-position: 50% 50%;
}
#c7e7f5a3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA8ElEQVQY01WQ0WqEQAxFxyeTIii7CKsmI5R+gc6dpQVXl76vvuz//0rJaLc0cGGYOXOTXOes3sfMRH0s3jxqE/Wh+L1PzPn8lZGiZI+ONYys4caKiRUDKzp7M8ZV1XdGEjtWgBUra9hYsLGGlQUgQWeMo8tnQRKHHcKTFQsr7qzhyYKVBANdroXLm2tNEidKLlhob2djLCRhI8GUt7E+QCSQFDP1oSGPll5gmPIWtTNbs3+19piT9jEeJGGgBoUry9mWkWOZx/FhO86BJHRVNWTudIoZp3gSPLLidmhkH//iSfURM5OFzB41p8Djv8B/AC4KMP/tJIHLAAAAAElFTkSuQmCC');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0c6eac3 {
    min-height: 69px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 20px 20px 20px 20px;
}
    
#\39 e2c2e89 {
    margin: 0px 0px 0px 0px;
}
    
#\34 4cacf31 {
    width: 240px;
}
    
#e93b3c89 {
    width: 49%;
    min-height: 8px;
    justify-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 053fb12 {
    margin-left: 0px;
    margin-right: 10px;
}
    
#cd500784 {
    align-self: auto;
    order: 1;
    width: 220px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 de53865 {
    width: 49%;
    padding-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 8px;
    justify-content: center;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b50ad06d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b50ad06d {
    order: 0;
    margin: 0px 10px 0px -20px;
}
    
#\33 7cbcdf1 {
    width: 220px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#edde4c21 {
    margin: 0px 10px 0px 0px;
}
    
#cbce76f7 {
    width: 49%;
    min-height: 8px;
    justify-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d71bd58d {
    width: 49%;
    min-height: 8px;
    justify-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c6dc6317 {
    margin-left: 0px;
    margin-right: 10px;
    order: 0;
}
    
#\31 4e1bc51 {
    align-self: auto;
    order: 1;
    width: 220px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bcede56 {
    align-self: auto;
    order: 1;
    width: 220px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e07c68b1 {
    width: 131.625px;
    margin: 0px 0% 0px 0%;
}
    
#fd8f7730 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 8f88fe1 {
    width: 131.625px;
    margin: 0px 0% 0px 0%;
}
    
#c4ac0d38 {
    width: 80px;
    min-width: 80px;
    min-height: 80px;
    height: 80px;
    margin: 0px 10px 0px 0%;
}
    
#\32 f3fb07b {
    width: 80px;
    min-width: 80px;
    min-height: 80px;
    height: 80px;
    margin: 0px 10px 0px 0%;
}
    
#\30 ae50202 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-self: stretch;
    align-self: stretch;
    height: auto;
    min-height: 100%;
    width: 100%;
    max-width: 100%;
    max-height: none;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 18 / span 1 / span 8;
}
    
#bffa8619 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-self: stretch;
    align-self: stretch;
    height: auto;
    min-height: 100%;
    width: 100%;
    max-width: 100%;
    max-height: none;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 18 / span 1 / span 8;
}
    
#\36 1bd863c {
    width: 80px;
    min-width: 80px;
    min-height: 80px;
    height: auto;
    margin: 0px 10px 0px 0%;
}
    
#\38 4accaae {
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\32 1a7e8b3 {
    width: 80px;
    min-width: 80px;
    min-height: 80px;
    height: 80px;
    margin: 0px 10px 0px 0%;
}
    
#\37 3d516ce {
    width: 131.625px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d46c394 {
    width: 131.625px;
    margin: 0px 0% 0px 0%;
}
    
#c61e3ffe {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 23.211550067313492%;
    width: 100%;
    max-width: 100%;
    max-height: none;
    margin: 204px 0px 0px 0px;
    grid-area: 2 / 1 / span 2 / span 1;
}
    
#c1388283 {
    width: 131.625px;
    margin: 0px 0% 0px 0%;
}
    
#a1299bde {
    width: 131.625px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7e6d31d {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-self: stretch;
    align-self: stretch;
    height: auto;
    min-height: 100%;
    width: 100%;
    max-width: 100%;
    max-height: none;
    margin: 0px 0px 0px 0px;
    grid-area: 20 / 1 / span 1 / span 1;
}
    
#b5213143 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-self: stretch;
    align-self: stretch;
    height: auto;
    min-height: 100%;
    width: 100%;
    max-width: 100%;
    max-height: none;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 18 / span 1 / span 8;
}
    
#ce6b51b3 {
    width: 80px;
    min-width: 80px;
    min-height: 80px;
    height: 80px;
    margin: 0px 10px 0px 0%;
}
    
#\30 4021088 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    padding: 40px 40px 40px 40px;
}
    
#\35 35132d8 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-self: stretch;
    align-self: stretch;
    height: auto;
    min-height: 100%;
    width: 100%;
    max-width: 100%;
    max-height: none;
    margin: 0px 0px 0px 0px;
    grid-area: 20 / 1 / span 1 / span 1;
}
    
#\32 baa6be1 {
    min-height: 596px;
}
#\32 baa6be1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAdiAAAHYgE4epnbAAAA90lEQVQY0z2QPW7CQBBGn3sjVyAh+xRxKMPPBYAU5I6pIyElO2s3KVLlJISdgaQN0SwOxZNWqzejbz4AjoHCsY7y1DNxfnrK3z2F4w6HPYUKlQmNRVqLzDNCa4HaXqncIb1ksTFhZsLGhK0KjypsNDDTN+qvZwo0UKpPuxTZmbBUYaWBpxSyfGdC6eJEhQcVthZZWqROIbNKgW2SHGWMCuObKCxOkelJmOp1s8e4iqmj1EirMefbqbDwAb2+Nx7rHCk5flJoR6ORmQrr4SAX1ircq1Bf/OrDRxarQW6Haua+yaUUqC7vQ5e3wiOjc8fE+e4Z/f+78wdw1LALRJkYBwAAAABJRU5ErkJggg==');
}
    
#\36 d4fe484 {
    width: 60.07%;
    grid-template-rows: minmax(136.65625000000003px, max-content) minmax(136.65625000000003px, max-content) minmax(136.65625000000003px, max-content);
    grid-template-columns: repeat(1, minmax(0px, 1fr));
}
    
#\38 7e618af {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\35 cecf00a {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 d25ae92 {
    grid-template-rows: minmax(8px, max-content);
}
#\36 d25ae92.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\36 817ec37 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\39 b829ba9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#\38 1fb75f1::before, #\38 1fb75f1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\38 1fb75f1 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#widget_1lt {
    width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pti {
    width: 100%;
    order: 0;
}
    
#\35 d794a7c {
    margin: 0px 0px 0px 0px;
}
    
#\36 074e8c5 {
    height: 50px;
    width: 200px;
    order: 4;
}
    
#bb3eeeed {
    height: 50px;
    width: 200px;
    order: 3;
}
    
#\37 8e6454a {
    height: 50px;
    width: 200px;
    order: 2;
}
}



@media (max-width: 767px) {
    
#d2920d83 {
    width: 100%;
    min-height: 232px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
    order: 0;
}
#d2920d83.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABIElEQVQY0wXB206DMAAA0P6HQaNsc1AuK9CWQoGBLR24ZRcXmYtzxsvDsmmyeEnMfDMxfrbngMN++3d4+/3av+82N9fNdDKtVZlG1OzoZyca+Hzd/Hy8fG8ftuvlcFANVF3KMmEUdlqn2hF4Wt3u7hbPV3VTlyIrlKhGqlJ5ynzk2RCoQlQZVxEuQip5NizEXBbjPJGcFZyBUVX14zijlHlY8DwPuaBMhkTySOUpGOf9lIQJDikiCWYIuj3DDqBNXJd6PTCJWU5oSkLmE9rzOm1D103TsD3HQZYB6Dn0TDf0aUxZQjCyLWRZgeMwG0bdNrBNbBo+xrG8kJdKiIQVBA0IGiNrClvgGKZaOwhI0sxnj6tmMVKzLFpysvbM+672D/EtSoa1kTigAAAAAElFTkSuQmCC');
}
    
#\34 00bdbf8 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\31 48c1c32 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    row-gap: 20px;
    order: 1;
    padding: 20px 20px 20px 20px;
}
    
#\35 d059a26 {
    background-color: var(--color_3);
}
    
#\31 d7da52a {
    height: 50px;
    order: 2;
}
    
#\35 abcf37e {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6f791a2 {
    order: 0;
}
}



@media (max-width: 767px) {
    
#eb908503 {
    min-height: 96px;
    align-items: center;
    width: 100%;
    row-gap: 20px;
}
    
#ac418a17::before, #ac418a17 > .bgExtraLayerOverlay {
    
}
#ac418a17.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAGxAAAgMAAwAAAAAAAAAAAAAAAAECAxEEFCH/xAAVAQEBAAAAAAAAAAAAAAAAAAAGB//EABkRAQACAwAAAAAAAAAAAAAAAAIAAQMhUf/aAAwDAQACEQMRAD8A0ztSjW1hC+XZr8QBDsZrcegHk//Z');
}
    
#d63ad849 {
    min-height: unset;
    flex-direction: column;
    padding: 20px 20px 20px 20px;
}
    
#bf1c56a6 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#acd3d379 {
    height: 50px;
}
}



@media (max-width: 767px) {
    
#\31 95c0374 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
}
    
#edc2d5f4 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#ccb7642d {
    order: 0;
}
    
#\37 3aa7710 {
    min-height: 160px;
    align-items: flex-end;
    width: 100%;
}
    
#\30 5c7ab65 {
    width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2j3 {
    height: 275px;
    width: 278px;
    justify-self: end;
    align-self: start;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_n70 {
    min-height: 110px;
}
    
#group_cg1 {
    width: 175px;
    min-height: 150px;
    justify-self: start;
    align-self: start;
    height: auto;
    margin: 168px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_3km {
    grid-template-rows: minmax(319px, max-content);
    width: 100.00%;
}
    
#cc06e685 {
    height: 50px;
    order: 2;
}
}



@media (max-width: 767px) {
    
#aefe21dd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 0cf5a98 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 0px 20px 0px;
}
    
#f04fe6f4 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 90%;
    max-width: 100%;
}
    
#\35 c82ffd6 {
    height: 50px;
    width: 200px;
}
    
#fc0bd336::before, #fc0bd336 > .bgExtraLayerOverlay {
    
}
#fc0bd336 {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%;
}
#fc0bd336.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAdiAAAHYgE4epnbAAAA8UlEQVQY012QTU7DQAxG3+xTdUWRmp6C0GV/uEBbFr0qAmJPhcQCCcRJSjJODxDkabKAkd5m9OTvswFoaoJjkaKrmTmXFybjvzucnwg/NdNGWLRKZcraJFOZUJow7d8JNCdCq1latsI+CY+OCXsTlp1S9p8Ezs8UrVBlSTkmZZuEBxOOpuxNubu8UXi/WRLWSTmYsu2EeXrNkds8WVmZcPNf3HTKPNXMk4vKIY1iOlGk6xIe43GbHH+t4T2rS+3R3wQ7sbDIMim7YYqzs8i9xXGZD0IXmVpkYUo11FjnlEhpcTiPv/6L4HTCxGpuB/4c/BfMT7C5qzMpGwAAAABJRU5ErkJggg==');
}
    
#\39 0223f56 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bffe3a93 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
}
    
#e394369d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#\33 8a1145d::before, #\33 8a1145d > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\35 cecf00a {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 20px 20px 20px 20px;
}
    
#\36 517e99b {
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 20px;
}
    
#a31a8451 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
    max-width: 100%;
    min-height: 0px;
    order: 0;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\36 d25ae92::before, #\36 d25ae92 > .bgExtraLayerOverlay {
    
}
#\36 d25ae92 {
    background-position: 50% 50%;
}
#\36 d25ae92.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#c061101d {
    order: 0;
    margin-right: 0px;
}
    
#\30 319aee3 {
    width: 160.887px;
    order: 1;
}
    
#\37 1a4c2f9 {
    width: 99.03%;
    height: auto;
    min-height: 99.98977198341696%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-height: none;
    justify-content: center;
    justify-self: end;
    align-self: start;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#cec49325 {
    width: 160.887px;
    order: 1;
}
    
#d658a214 {
    justify-self: start;
    align-self: start;
    width: 329px;
    height: auto;
    min-height: 79.0966615753873%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: 100%;
    max-height: none;
    justify-content: center;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 2 / 2 / span 1 / span 1;
}
    
#\33 6533edb {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 13659da {
    order: 0;
    margin-right: 0px;
    height: 80px;
}
    
#c647c76c {
    width: 147.5625px;
    order: 1;
}
    
#\32 e9f9f23 {
    width: 99.04%;
    height: auto;
    min-height: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-height: none;
    justify-content: center;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
}
    
#e9d02e73 {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    height: auto;
    min-height: 99.99%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: 100%;
    max-height: none;
    justify-content: center;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\34 9baf371 {
    width: 160.887px;
    order: 1;
    margin-top: 0px;
}
    
#\30 0796cc5 {
    order: 0;
    margin-right: 0px;
}
    
#ae593ea4 {
    width: 160.887px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d98381d3 {
    width: 100%;
    height: auto;
    min-height: 116px;
    flex-direction: column;
    flex-wrap: nowrap;
    max-height: none;
    justify-content: center;
    justify-self: start;
    align-self: start;
    order: 2;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 1 / span 1 / span 1;
}
    
#a3341a97 {
    order: 0;
    margin-right: 0px;
}
    
#\30 e1a2955 {
    order: 0;
    margin-right: 0px;
}
    
#\32 104f82c {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    height: auto;
    min-height: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: 100%;
    max-height: none;
    justify-content: center;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 2 / span 1 / span 1;
}
    
#\37 ea58368 {
    width: 149px;
    order: 1;
}
    
#\39 8df6846 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content);
    column-gap: 20px;
    row-gap: 20px;
    width: 100.00%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e991cfed {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\39 168ac39 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 0px 20px 0px;
}
    
#\35 4d6c49f {
    height: auto;
}
    
#e34d2aee {
    height: auto;
}
    
#\34 dc8e8de {
    grid-template-rows: minmax(253.33333333333331px, max-content) minmax(253.33333333333331px, max-content) minmax(253.33333333333331px, max-content);
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    column-gap: 0px;
    row-gap: 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0adf3b8 {
    height: auto;
}
    
#e99ad881 {
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 400px;
    margin: 0px 0px 0px 0px;
}
    
#\32 460d53b {
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 400px;
    margin: 0px 0px 0px 0px;
}
    
#\36 ff93e22 {
    height: auto;
    width: 60px;
}
    
#b54bfe75::before, #b54bfe75 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    content: '';
    background-color: rgba(2,2,2,1);
}
#b54bfe75 {
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0);
    justify-content: center;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    max-height: none;
    min-height: 100%;
    align-self: start;
    justify-self: start;
    width: 99.98%;
    min-width: 99.98363546530351%;
    margin: 0px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
#b54bfe75.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABQUlEQVQY0wE2Acn+AFw9OkA0NyovOC4zOjA0OzQ3PT1BR0pOU2pmaIZ2dgBLOzxGQURCSE5ARkw2PEMxNj43PkZDSlFfX2J2bW0ARkVJV1pdY2tuUlpeOUJKKTI8LjlDOENMT1NZYF5hAFFXWnF2c4qQjGpzdUFMVCMuOCIvOiw6RTtIUEdTWgBQVlltcnGGjYl5gYFXYGY0PUUjMDslNUExQ046TFcARktPZ2xrgYWDgIWGbnR3WF5jP0lRLz9KLD9LMUZRAFNeZXmChZGXmJGWl36DhnR5fWNrcUtYYDZFTys5RQBneYCPnaCstbWorq2PlJeCiIyAh4xye4Bham9QV10AYnV+fY2Soq2us7q5qrCwl52glpyflpuckpeXgoaHAEFQWlJhaX2Jjq+3tsXKx7K3t6Wqq6isq7i7t7i7tnaFeUlixf6FAAAAAElFTkSuQmCC');
}
    
#\37 1477f5f::before, #\37 1477f5f > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    content: '';
    background-color: rgba(2,2,2,1);
}
#\37 1477f5f {
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0);
    justify-content: center;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    max-height: none;
    min-height: 100%;
    align-self: start;
    justify-self: start;
    width: 99.98%;
    min-width: 99.98363546530351%;
    margin: 0px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
#\37 1477f5f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABNklEQVQY0xXJ3U6CUAAA4PM2ddFLtNZs1uqqLEGd5eEgoggqyI/HoZQ/lWY5EcrhRhs/N25SjtbyoidrfbcfCFcbK9zgt1XxzoJ1nCMJrkTruOW6rud54HMdRfHW9CL1flapCyxMY5HtGbrrvv93HHi/8U8YRKPRpC0jjTvvyrCtNU1z7jhLECjVePriz+z5Y88csNaQHt1WxUYNY9zvD8CXltk+KWtr7NvDcIF9W54MVZ7naZpmmBLYNve/jYuPaSOwO96r7jw3+wYWRREhiiRJ4LdPHO1s2UOLccMeSw96UceK0e0qikJRCKgwyREHwvWpVLmUuDSVTZLpFAULsHBzlUoBlM9Q+RzPopaEWiLkGJKhUYkpZgni6PAQULBQZllZFAzMdbSyKrE1QaApeJxI7O3u/AFU2pNvaaFWawAAAABJRU5ErkJggg==');
}
    
#\37 e77cf03::before, #\37 e77cf03 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    content: '';
    background-color: rgba(2,2,2,1);
}
#\37 e77cf03 {
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0);
    min-height: 100%;
    max-height: none;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    min-width: 100%;
    justify-self: center;
    align-self: stretch;
    height: auto;
    width: 99.98%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
#\37 e77cf03.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABfklEQVQY0xXD209ScQDA8d9/0Bp5qeYqL720cosH0ce2oh3RlEty0HPGEQ94vAVHR3jKYRA8AOaFIHV6QDfy0paa080H9U/7uj7bR9xzNONoeUR713N6+3rwSO/wSG5cLhfPOrpwND3k/oNWRGvbE152dyNJb9G1EOasjjkzQXjEx5u+XjqfttPc8hjxyunEHxhiaTHO5nqOWrXAr9Iyq6ZBctiD1/maFx2dCHf/e6xUnIZd5qSxxZ/6T+zVDI3ULDUlwA/vIJODEiISUVgrZDg/sjnZq3K2X+GgkuPie5LrqTC3c1EOLRORXlpgt1Lg8tjmtF7m+nibc7vIv6LFX0PhasHgZiWDSKc/s176Rr1aoLaW5aCSp176ws5ynHJMZjeh8zuTRBifpkimEuSzi6zkLDbyFsWvc2RNnYTqwzJUsvMGIhQZZzQSRotqxAyN6f9jKoauEJJ9hLVRorFxxMTMNH5ljIGRAENBP7IqI6tBPo4FcX8YQPIO45WD3AEZW9///qPhcQAAAABJRU5ErkJggg==');
}
    
#\30 b5a5ddf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 20px;
}
    
#\36 6a3a127::before, #\36 6a3a127 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    content: '';
    background-color: rgba(2,2,2,1);
}
#\36 6a3a127 {
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0);
    min-height: 100%;
    max-height: none;
    justify-self: center;
    align-self: stretch;
    width: 100%;
    justify-content: center;
    min-width: 100%;
    background-position: 50% 0%;
    padding: 0px 20px 20px 20px;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 1 / span 1 / span 1;
}
#\36 6a3a127.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABLElEQVQY0xXGyU7CQAAA0PkDPCDegLZTIHSb6dACXYayaVtaKNEWPKFBolZCIhjiQT0ZQROjiT9seKcHgjD0/YHn+XESTybJMAxsy2xotXgUbNIF6Pf7juMYhkGpbdtWXddFUayUSl3TmI2HQNd0Qgg+QKIoQsixDMMUi02VRL0eKBSKEPKyLBNCkKLwELIMw7KsrhK35YBs9jifL2CELdNs1OtCVeAhDyGPsUopBZnMUS53wnFQlhWkIEmSJUk+HGGEMOBYhodcpVwWqoJQFTFSbctuUWo0m5qmAe+057tnA8/rtNtarUZU4rvuZRJPk4soGoH09ma7eXzePq0e0mgYdjud83E0v5qtlulmvQbr1fLz4/3v9+f7a7+YX4/CYDqJ0/u7t9eX/W73D182S5kKxFd+AAAAAElFTkSuQmCC');
}
    
#\31 9a9a6b2 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
    max-width: 100%;
    min-height: 0px;
    order: 0;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\38 cb78cf9 {
    min-width: 0%;
    min-height: 0px;
    width: 100%;
}
    
#edabf3f3 {
    order: 2;
}
    
#\38 c82e036 {
    grid-template-rows: minmax(253.33333333333331px, max-content) minmax(253.33333333333331px, max-content) minmax(253.33333333333331px, max-content);
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    column-gap: 0px;
    row-gap: 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 582cb05 {
    height: auto;
}
    
#e22cdd83::before, #e22cdd83 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    content: '';
    background-color: rgba(2,2,2,1);
}
#e22cdd83 {
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0);
    min-height: 100%;
    max-height: none;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    min-width: 100%;
    justify-self: center;
    align-self: stretch;
    height: auto;
    width: 99.98%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
#e22cdd83.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABQUlEQVQY0wE2Acn+AD1NXVhZXId5brKik8i6q7yuoJmLfnRqYFlUT0tJRwAzUm9PXGl9dnGjkoOvno6djn+EdmhqX1ZYUk5NSUgALFiBQlx2Z2pwinxymId4jX5xeGxiY1pSVk9LTkpIADRmlzphiU1gdXNydpSMhqCYk5WQjXp0cWJcWVBMSQA6apwzXow2U3Njb36Zlpm9s7KyqqmTiYd3bmpmW1UAMWSZKlmJJ0twUGR7gYSPrKChp5mYjn97d2pmbFlTAB9ThB9OfCFHbjtSbVZdbHBmaW9hX2tcWWdbWGhYUwAZQmoaRG0cQ2omQFwwPE46OkE/OTtGPj5MRkVTS0sAHjlVHD1fHEBlITtXJDNGJi02LTA1OTo8RkRFTEhKACIzSB44VBw8XiA4VCQzRycuOCsuMzM1NUE8PEtBQqxTcHV6btQBAAAAAElFTkSuQmCC');
}
    
#\35 6fa453f {
    height: auto;
    width: 60px;
}
    
#ac0afbaf::before, #ac0afbaf > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    content: '';
    background-color: rgba(2,2,2,1);
}
#ac0afbaf {
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0);
    min-height: 100%;
    max-height: none;
    justify-self: center;
    align-self: stretch;
    width: 100%;
    justify-content: center;
    min-width: 100%;
    background-position: 50% 0%;
    padding: 0px 20px 20px 20px;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 1 / span 1 / span 1;
}
#ac0afbaf.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABPUlEQVQY0x3MYW+aQACA4fsPy5JlaVadRQ45jvMECwKHgohaa7VNSrcvW/Zh//8fvE37/ckjjI6wJiaxhsXcoKOIqTdldPuTmx8Tvn0f8+XrDSJVAUmsPnGsI9QsxLub4vkKnVSEtsQLLCKejIimd8ykZOb7hDIgkAptV6yaR5bVntBkiHs1wwSS8AP5PkYb0mVJ7npcdybJG6RKEG3tyNMFNlJYHZNlFWXdk7sOPV/iScOtZxAvlycedh1N5ajKDW5zoKh7jM0YTyRjTyNNhTg/HDkdT/T7M93hmXZ3IssdShlGk4BonlFtjogiL6jXW7b9mf54pWl2LGxKqObEdkXT9lwuV0RZ1FR1x3p7+txc3aLjhMXS0R2uvA6/eRsGxLbd41xL4TrysiXN1gTRPemq5fn1D3///WcYfvEOeuWk98liedEAAAAASUVORK5CYII=');
}
    
#\31 66ec2d4 {
    min-width: 0%;
    min-height: 0px;
    width: 100%;
}
    
#c7e7f5a3 {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
}
#c7e7f5a3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA8ElEQVQY01WQ0WqEQAxFxyeTIii7CKsmI5R+gc6dpQVXl76vvuz//0rJaLc0cGGYOXOTXOes3sfMRH0s3jxqE/Wh+L1PzPn8lZGiZI+ONYys4caKiRUDKzp7M8ZV1XdGEjtWgBUra9hYsLGGlQUgQWeMo8tnQRKHHcKTFQsr7qzhyYKVBANdroXLm2tNEidKLlhob2djLCRhI8GUt7E+QCSQFDP1oSGPll5gmPIWtTNbs3+19piT9jEeJGGgBoUry9mWkWOZx/FhO86BJHRVNWTudIoZp3gSPLLidmhkH//iSfURM5OFzB41p8Djv8B/AC4KMP/tJIHLAAAAAElFTkSuQmCC');
}
    
#d13c9af8 {
    margin: 0px 20px 0px 20px;
}
}



@media (max-width: 767px) {
    
#\32 0c6eac3 {
    min-height: 0;
    flex-direction: column;
    row-gap: 20px;
    flex-wrap: nowrap;
    column-gap: 5%;
    padding: 20px 20px 20px 20px;
}
    
#cd500784 {
    align-self: auto;
    order: 1;
    width: 220px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 de53865 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0%;
    column-gap: 5%;
    justify-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\39 e2c2e89 {
    margin: 0px 0px 0px 0px;
}
    
#\34 4cacf31 {
    align-self: auto;
    order: 1;
    width: 220px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7cbcdf1 {
    align-self: auto;
    order: 1;
    width: 220px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e93b3c89 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0%;
    column-gap: 5%;
    justify-content: center;
    margin: 0% 0% 0% 0%;
}
    
#cbce76f7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0%;
    column-gap: 5%;
    justify-content: center;
    margin: 0% 0% 0% 0%;
}
    
#d71bd58d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0%;
    column-gap: 5%;
    justify-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\31 4e1bc51 {
    align-self: auto;
    order: 1;
    width: 220px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bcede56 {
    align-self: auto;
    order: 1;
    width: 220px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#e07c68b1 {
    width: 160.887px;
    order: 0;
}
    
#\32 8f88fe1 {
    width: 160.887px;
    order: 0;
}
    
#c4ac0d38 {
    order: 1;
    margin-right: 0px;
}
    
#\32 f3fb07b {
    order: 1;
    margin-right: 0px;
}
    
#\30 ae50202 {
    justify-self: start;
    align-self: start;
    width: 99.04%;
    height: auto;
    min-height: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: 100%;
    max-height: none;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 10 / span 1 / span 5;
}
    
#bffa8619 {
    justify-self: start;
    align-self: start;
    width: 99.04%;
    height: auto;
    min-height: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: 100%;
    max-height: none;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 10 / span 1 / span 5;
}
    
#\36 1bd863c {
    order: 1;
    margin-right: 0px;
    height: auto;
}
    
#f950a5b1 {
    order: 1;
    margin-right: 0px;
}
    
#\33 3602d06 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
    max-width: 100%;
    min-height: 87px;
    padding-bottom: 25px;
    order: 2;
    margin-top: 0px;
}
    
#\32 1a7e8b3 {
    order: 1;
    margin-right: 0px;
}
    
#\37 3d516ce {
    width: 160.887px;
    order: 0;
}
    
#\33 d46c394 {
    width: 160.887px;
    order: 0;
}
    
#c61e3ffe {
    justify-self: start;
    align-self: start;
    width: 99.04%;
    height: auto;
    min-height: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: 100%;
    max-height: none;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 10 / span 1 / span 5;
}
    
#c1388283 {
    width: 160.887px;
    order: 0;
}
    
#a1299bde {
    width: 160.887px;
    order: 0;
}
    
#\30 7e6d31d {
    justify-self: start;
    align-self: start;
    width: 99.04%;
    height: auto;
    min-height: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: 100%;
    max-height: none;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 10 / span 1 / span 5;
}
    
#b5213143 {
    justify-self: start;
    align-self: start;
    width: 99.04%;
    height: auto;
    min-height: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: 100%;
    max-height: none;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 10 / span 1 / span 5;
}
    
#ce6b51b3 {
    order: 1;
    margin-right: 0px;
}
    
#\30 4021088 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\35 35132d8 {
    justify-self: start;
    align-self: start;
    width: 99.04%;
    height: auto;
    min-height: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: 100%;
    max-height: none;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    grid-area: 3 / 10 / span 1 / span 5;
}
    
#\38 7e618af {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
}

