@media all {
  *#dm .dmInner div.u_1923316280 .svg { fill:var(--color_7) !important; }

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

  *#dm .dmInner *.u_1403941567 .photoGalleryThumbs .image-container a { background-size:contain !important; }

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

  *#dm .dmInner *.u_1145239155 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner div.u_1975706897 .caption-container .caption-title { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1975706897 .photoGalleryThumbs .image-container a { background-size:contain !important; }

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

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

  *#dm .dmInner div.u_1975706897 .caption-container .caption-text { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1975706897 .caption-container .caption-text .rteBlock { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1403941567 { background-color:rgba(0,0,0,0.3) !important; }

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

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

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

  *#dm .dmInner nav.u_1496990154 { color:black !important; }

  *#dm .dmInner a.u_1921032494 { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner nav.u_1482982864 { color:black !important; }

  *#dm .dmInner nav.u_1390072623 { color:black !important; }

  *#dm .dmInner nav.u_1937494221 { color:black !important; }

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

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

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

  *#dm .dmInner a.u_1730291021:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1730291021.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1730291021 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/2f4651db/icon/Calendar_7953226.svg) !important;
  }

  *#dm .dmInner div.u_1558419735 .mc-cta a { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1572141209 {
    background-color:var(--color_8) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1952313814 {
    background-color:var(--color_8) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1525079521 {
    background-color:var(--color_8) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1778214790 {
    background-color:var(--color_8) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner *.u_1558419735 .mc-container { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1558419735 .no-image-discount-container {
    background-image:none !important;
    background-color:var(--color_1) !important;
    background-repeat:no-repeat !important;
    background-size:cover !important;
  }

  *#dm .dmInner div.u_1558419735 .mc-discount { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1558419735 .mc-subtitle { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1558419735 .mc-description { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1558419735 .mc-note { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1558419735 .mc-valid { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1558419735 .mc-title { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1883998910 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1508870291 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1379863543 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1803934146 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1434621423 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/2f4651db/icon/Wrench_7142560.svg) !important;
  }

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

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

  *#dm .dmInner div.u_1852988076 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1955997476 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

  *#dm .dmInner *.u_1762724793 .mw-ll-card { background-color:var(--color_8) !important; }

  *#dm .dmInner div.u_1762724793 .mw-ll-storename-button { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1762724793 .mw-ll-phone a { color:var(--color_4) !important; }

  *#dm .dmInner *.u_1762724793 .mw-ll-loader::before { border-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1762724793 .distance_text { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1762724793 .cta-2 {
    border-radius:20px 20px 20px 20px !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

  *#dm .dmInner div.u_1762724793 .cta-1 {
    background-color:var(--color_4) !important;
    border-radius:20px 20px 20px 20px !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

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

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

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

  *#dm .dmInner div.u_3849043247 {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0px 0px 6px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(253,183,27) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1262076729 {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0px 0px 6px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(140,212,231) rgb(255,255,255) !important;
  }

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

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

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

  *#dm .dmInner div.u_1721784977 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1514444631 span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
  }

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

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

  *#dm .dmInner a.u_1514444631:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1514444631.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1514444631:hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1514444631.hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1514444631 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/2f4651db/icon/Arrow_4075638.svg) !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1514444631 {
    background-color:var(--color_9) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner a.u_1713842760 span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_1713842760:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1713842760.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1713842760:hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1713842760.hover .iconBg { background-color:var(--color_2) !important; }

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

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

  *#dm .dmInner a.u_1713842760 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/2f4651db/icon/Arrow_4075638.svg) !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1713842760 {
    background-color:var(--color_9) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1115809236 span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_1115809236:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1115809236.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1115809236:hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1115809236.hover .iconBg { background-color:var(--color_2) !important; }

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

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

  *#dm .dmInner a.u_1115809236 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/2f4651db/icon/Arrow_4075638.svg) !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1115809236 {
    background-color:var(--color_9) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1907038570 span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
  }

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

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

  *#dm .dmInner a.u_1907038570:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1907038570.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1907038570:hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1907038570.hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1907038570 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/2f4651db/icon/Arrow_4075638.svg) !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1907038570 {
    background-color:var(--color_9) !important;
    background-image:initial !important;
  }
}

@media (min-width:1025px) {
  *#dm .dmInner *.u_1403941567 .photoGalleryThumbs .image-container a { padding-top:80px !important; }

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

  *#dm .dmInner div.u_1975706897 .caption-button { width:200px !important; }

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

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

  *#dm .dmInner *.u_1975706897 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_1975706897 .caption-container .caption-title { font-size:18px !important; }

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

  *#dm .dmInner div.u_1558419735 .mc-discount { font-size:30px !important; }

  *#dm .dmInner div.u_1558419735 .no-image-discount-container {
    background-repeat:repeat !important;
    background-size:auto !important;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1470272689 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1975706897 .caption-button { width:200px !important; }

  *#dm .dmInner div.u_1975706897 .caption-container .caption-title { font-size:14px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }

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

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

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

  *#dm .dmInner div.u_1975706897 .caption-button { width:180px !important; }

  *#dm .dmInner div.u_1975706897 .caption-button span.text { font-size:12px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

.uppercase { text-transform:uppercase !important; }
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\32 3205642 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 1% 4% 1%;
    margin: 0% 0% 0% 0%;
}
    
#da31de6e::before, #da31de6e > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
}
#da31de6e {
    background-position: 50% 100%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\33 97cedc0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e7a63563 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a7e956f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 64.19186046511626%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#df309f68 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 61c5f9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a9d6b3d3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.75%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e60640f0 {
    width: 81.40%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#group_qml {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0.3);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b4db74b1 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 10px 0% 10px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3205642 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#da31de6e::before, #da31de6e > .bgExtraLayerOverlay {
    
}
    
#\37 a7e956f {
    width: 100%;
    min-height: 80px;
}
    
#df309f68 {
    width: 240px;
}
    
#a9d6b3d3 {
    width: 100%;
    min-height: 80px;
}
    
#e60640f0 {
    height: auto;
    width: 50%;
}
}



@media (max-width: 767px) {
    
#\32 3205642 {
    min-height: 0;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    flex-wrap: nowrap;
}
    
#da31de6e::before, #da31de6e > .bgExtraLayerOverlay {
    
}
    
#\37 a7e956f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#df309f68 {
    width: 240px;
}
    
#a9d6b3d3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e60640f0 {
    height: auto;
}
}



@media all {
    
#ce3be62d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 d22b346 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d94cf76c {
    background-color: var(--color_8);
    background-image: initial;
}
    
#\37 86c2c70 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bf3d306 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 6e79f49 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 bf3d306 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\32 bf3d306 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 6e79f49 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\32 27e1248 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d8de68a {
    width: 1168px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d7c66e9::before, #\39 d7c66e9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\39 d7c66e9 {
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/2f4651db/dms3rep/multi/opt/row-of-car-tires-with-a-profile-close-up-on-a-black-1920w.jpg);
}
#\39 d7c66e9.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAHRAAAQUAAwEAAAAAAAAAAAAAAQACAwQFBhEhkf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAWEQEBAQAAAAAAAAAAAAAAAAABABH/2gAMAwEAAhEDEQA/AMox7ePfqGvHSEbJG9O8UHjuECQWSfERLhArt//Z');
}
    
#baed109c {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0b189fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bd0f3b69 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b39fb279 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d8de68a {
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d7c66e9::before, #\39 d7c66e9 > .bgExtraLayerOverlay {
    
}
#\39 d7c66e9.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAHRAAAQUAAwEAAAAAAAAAAAAAAQACAwQFBhEhkf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAWEQEBAQAAAAAAAAAAAAAAAAABABH/2gAMAwEAAhEDEQA/AMox7ePfqGvHSEbJG9O8UHjuECQWSfERLhArt//Z');
}
    
#baed109c {
    width: 240px;
    order: 3;
}
    
#\36 0b189fa {
    order: 1;
}
    
#bd0f3b69 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\32 27e1248 {
    order: 0;
}
    
#\31 d8de68a {
    justify-self: center;
    align-self: center;
    width: 94%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#\39 d7c66e9::before, #\39 d7c66e9 > .bgExtraLayerOverlay {
    
}
#\39 d7c66e9.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAHRAAAQUAAwEAAAAAAAAAAAAAAQACAwQFBhEhkf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAWEQEBAQAAAAAAAAAAAAAAAAABABH/2gAMAwEAAhEDEQA/AMox7ePfqGvHSEbJG9O8UHjuECQWSfERLhArt//Z');
}
    
#baed109c {
    width: 240px;
    order: 3;
}
    
#\36 0b189fa {
    order: 1;
}
    
#bd0f3b69 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#b39fb279 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#a4249b46 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\39 98f3571 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.633333333333336%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 cbdd2f7 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#fc2547a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#dd9dba98 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    justify-content: space-between;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 4e6ef68 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 5ee677f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.7%;
    justify-content: space-between;
    min-width: 4%;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 9efffca {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c9b146b1 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3q5 {
    width: 100%;
    height: 140px;
    max-width: 100%;
    order: 1;
}
    
#\34 33a8e82 {
    width: 100%;
    height: 140px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9hn {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9efffca {
    padding-left: 2%;
    padding-right: 2%;
}
    
#c9b146b1 {
    width: 214px;
}
    
#dd9dba98 {
    padding-left: 0px;
    padding-right: 0px;
}
}



@media (max-width: 767px) {
    
#\39 98f3571 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 cbdd2f7 {
    width: 240px;
}
    
#dd9dba98 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 5ee677f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 9efffca {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#c9b146b1 {
    width: 240px;
}
    
#widget_3q5 {
    height: 180px;
}
    
#\34 33a8e82 {
    height: 180px;
}
    
#widget_9hn {
    height: 240px;
}
}



@media all {
    
#f02292e3 {
    width: 853px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a2edbe8::before, #\39 a2edbe8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.2;
    border-radius: inherit;
}
#\39 a2edbe8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 50%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: url(https://lirp.cdn-website.com/2f4651db/dms3rep/multi/opt/happy-young-girlfriends-having-car-trip-and-lookin-2022-12-16-21-07-28-utc-1920w.jpg);
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\39 a2edbe8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAABAwQDAQAAAAAAAAAAAAADAAECBAYRIgUTQZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAFxEAAwEAAAAAAAAAAAAAAAAAAQIDAP/aAAwDAQACEQMRAD8AtOHvioLUhlA5OorZ2b1WcbtJhtn+IiNq7A5m0UShUDf/2Q==');
}
    
#\36 3034b00.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\36 3034b00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 32px;
    margin-top: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 144e8c6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\39 144e8c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 32px;
    margin-top: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 61e3911 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 500px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#af907769 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    flex-direction: row;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 b45e1f0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 b45e1f0 {
    width: 93.45156142841688%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin-left: 1%;
    margin-right: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 658a49d {
    align-items: flex-start;
    width: 100%;
    min-height: 220px;
    max-height: 100%;
    background-color: rgba(247, 247, 247, 0.9);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    order: 2;
    padding: 3% 6% 3% 6%;
    margin: 3% 0% 3% 0%;
}
    
#e9071313 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e25dfdb9 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    background-size: auto;
}
#e25dfdb9.lazy {
    background-image: url('');
}
    
#b346216c {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#efc2717b {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 50%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: url(https://lirp.cdn-website.com/2f4651db/dms3rep/multi/opt/tire-pros-background-1920w.png);
    background-size: contain;
    padding: 3% 20px 3% 20px;
    margin: 0px 0% 0px 0%;
}
#efc2717b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAz0lEQVQI12O40JeddKEvJ/lib07qxb6ctIt9OekX+3JSL0wsDDvXV2R5enKJ9JmWQC6GNT0VUWt6KqLX9FTGru2tjFvXWxUPwiv760KXN5Y77yiIM7saaWHIMHN2v/PM2f0us2ZPcJ09Z6LbnLkT3efOnegxe+5E13kdzdYH4sOcbjmZ+jDw26TzC9um84s5ZAhIO2YLyDjlCCg6ZwuoeRcIhjgmCu+ztNa7Y2LgwcBQX8+oVV/PGFJfz1iPhOfHxzOuDAlhfCClL/JIUk8dAHFLUwfFQ5kaAAAAAElFTkSuQmCC');
}
    
#b2e08e5c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cd822ce {
    align-items: flex-start;
    width: 100%;
    min-height: 220px;
    max-height: 100%;
    background-color: rgba(247, 247, 247, 0.9);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 3px 6% 3px 6%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d72d0a1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 24a4180 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fdabcb2 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1id {
    width: 37px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 2ec330a {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    flex-direction: row;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 d93b2a5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 d93b2a5 {
    width: 93.45156142841688%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin-left: 1%;
    margin-right: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#ef7aeaad {
    width: 37px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a0284354 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_krg.flex-element.widget-wrapper > [data-element-type] {
    padding: 40px 20px 40px 20px;
}
#widget_krg {
    width: 28.21%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f02292e3 {
    width: 713px;
}
    
#b346216c {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 8%;
}
    
#\39 a2edbe8::before, #\39 a2edbe8 > .bgExtraLayerOverlay {
    
}
#\39 a2edbe8 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\39 a2edbe8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAABAwQDAQAAAAAAAAAAAAADAAECBAYRIgUTQZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAFxEAAwEAAAAAAAAAAAAAAAAAAQIDAP/aAAwDAQACEQMRAD8AtOHvioLUhlA5OorZ2b1WcbtJhtn+IiNq7A5m0UShUDf/2Q==');
}
    
#\36 3034b00 {
    margin-top: 24px;
    margin-bottom: 24px;
}
    
#\39 144e8c6 {
    margin-top: 24px;
    margin-bottom: 24px;
}
    
#efc2717b {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
#efc2717b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAz0lEQVQI12O40JeddKEvJ/lib07qxb6ctIt9OekX+3JSL0wsDDvXV2R5enKJ9JmWQC6GNT0VUWt6KqLX9FTGru2tjFvXWxUPwiv760KXN5Y77yiIM7saaWHIMHN2v/PM2f0us2ZPcJ09Z6LbnLkT3efOnegxe+5E13kdzdYH4sOcbjmZ+jDw26TzC9um84s5ZAhIO2YLyDjlCCg6ZwuoeRcIhjgmCu+ztNa7Y2LgwcBQX8+oVV/PGFJfz1iPhOfHxzOuDAlhfCClL/JIUk8dAHFLUwfFQ5kaAAAAAElFTkSuQmCC');
}
    
#af907769 {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#b2e08e5c {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\35 cd822ce {
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    height: auto;
    min-height: 245px;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d72d0a1 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\30 658a49d {
    justify-content: flex-start;
    height: auto;
    min-height: 245px;
    order: 1;
    padding: 5% 5% 5% 5%;
}
    
#\37 24a4180 {
    height: auto;
    width: 110px;
}
    
#e9071313 {
    height: auto;
    width: 110px;
}
    
#widget_krg {
    width: 35.71%;
}
}



@media (max-width: 767px) {
    
#e25dfdb9 {
    grid-template-rows: minmax(8px, max-content);
}
#e25dfdb9.lazy {
    background-image: url('');
}
    
#b346216c {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#b346216c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 12% 6% 12% 6%;
}
    
#\39 a2edbe8::before, #\39 a2edbe8 > .bgExtraLayerOverlay {
    
}
#\39 a2edbe8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding: 40px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
#\39 a2edbe8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAABAwQDAQAAAAAAAAAAAAADAAECBAYRIgUTQZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAFxEAAwEAAAAAAAAAAAAAAAAAAQIDAP/aAAwDAQACEQMRAD8AtOHvioLUhlA5OorZ2b1WcbtJhtn+IiNq7A5m0UShUDf/2Q==');
}
    
#\36 3034b00 {
    margin-top: 16px;
    margin-bottom: 16px;
}
    
#\39 144e8c6 {
    margin-top: 16px;
    margin-bottom: 16px;
}
    
#efc2717b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 8px 8px 8px 8px;
}
#efc2717b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAz0lEQVQI12O40JeddKEvJ/lib07qxb6ctIt9OekX+3JSL0wsDDvXV2R5enKJ9JmWQC6GNT0VUWt6KqLX9FTGru2tjFvXWxUPwiv760KXN5Y77yiIM7saaWHIMHN2v/PM2f0us2ZPcJ09Z6LbnLkT3efOnegxe+5E13kdzdYH4sOcbjmZ+jDw26TzC9um84s5ZAhIO2YLyDjlCCg6ZwuoeRcIhjgmCu+ztNa7Y2LgwcBQX8+oVV/PGFJfz1iPhOfHxzOuDAlhfCClL/JIUk8dAHFLUwfFQ5kaAAAAAElFTkSuQmCC');
}
    
#af907769 {
    min-height: 54px;
    width: 82.96%;
}
    
#b2e08e5c {
    justify-content: flex-start;
    min-height: 54px;
    width: 99.53%;
    height: auto;
}
    
#\35 cd822ce {
    justify-content: flex-start;
    height: auto;
    min-height: 276px;
    padding: 8% 8% 8% 8%;
}
    
#\33 d72d0a1 {
    justify-content: flex-start;
    min-height: 54px;
    width: 99.53%;
    height: auto;
}
    
#\30 658a49d {
    height: auto;
    min-height: 276px;
    margin-top: 5%;
    margin-bottom: 5%;
    padding: 8% 8% 8% 8%;
}
    
#\37 24a4180 {
    width: 96px;
    height: auto;
}
    
#e9071313 {
    width: 96px;
    height: auto;
}
    
#\35 fdabcb2 {
    width: 240px;
    order: 3;
}
    
#\39 2ec330a {
    min-height: 54px;
    width: 82.96%;
}
    
#a0284354 {
    justify-content: flex-start;
    min-height: 54px;
    width: 99.53%;
    height: auto;
}
    
#widget_krg {
    width: 56.56%;
}
}



@media all {
    
#f99cbc69 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bb94cdaf {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#e27e6fc2 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: auto;
    order: 2;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e23a717 {
    align-items: flex-start;
    width: 20%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 87f8c45 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    order: 1;
    border-style: solid;
    border-width: 0 0 6px 0;
    border-color: #000000 #000000 var(--color_11) #000000;
    padding: 2% 20px 2% 20px;
    margin: 0% 0% 0% 0%;
}
    
#\34 833fc6c {
    align-items: flex-start;
    width: 20%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#fa85cf0c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 c1a7af0 {
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 e53e9d7 {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\39 bf5d53d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 965a7e0 {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\30 270ed09 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 2;
    justify-self: auto;
    align-self: auto;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8f82dbe {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 3;
}
    
#\39 fa5b79e {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\35 3ff44ff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 c1fd176 {
    align-items: flex-start;
    width: 20%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#ddece50a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 6e81e0f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: auto;
    order: 3;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa23665d {
    background-image: url();
}
#fa23665d.lazy {
    background-image: url('');
}
    
#\38 61a4fe4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fc4761a1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: auto;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1dec534 {
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 fdde8f9 {
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#be799494 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/2f4651db/dms3rep/multi/opt/pexels-photo-6720515-1920w.jpeg);
    order: 0;
    justify-content: flex-start;
    background-color: var(--color_8);
    border-style: solid;
    border-color: #000000 #000000 var(--color_12) #000000;
    border-width: 0 0 6px 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#be799494.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAQUAAwEAAAAAAAAAAAAAAgABAwQRBhIx8f/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAC/9oADAMBAAIRAxEAPwDMcU5vagqwkchFTjZwOPPd+qHauUJbM0jCbdzcszzXRFGACW//2Q==');
}
    
#d565bad5 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#ccb6f70e {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: auto;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7b04c32 {
    align-items: flex-start;
    width: 20%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 bb54dcc {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\34 bdb534d {
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d4694ba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#da0bc764 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: auto;
    order: 2;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a18a4aba {
    align-items: flex-start;
    width: 20%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 86736e8 {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\35 e7d2b45 {
    align-items: flex-start;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#f6d233e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 6264e8b.flex-element.widget-wrapper > [data-element-type] {
    padding: 40px 20px 40px 20px;
}
#\32 6264e8b {
    width: 44.68%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f99cbc69 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b9bfa0c1 {
    width: 49%;
    min-height: 8px;
}
    
#c3341aad {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\38 87f8c45 {
    width: 100%;
    min-height: 80px;
}
    
#be799494 {
    width: 100%;
    min-height: 300px;
    flex-direction: column;
    flex-wrap: nowrap;
}
#be799494.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAQUAAwEAAAAAAAAAAAAAAgABAwQRBhIx8f/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAC/9oADAMBAAIRAxEAPwDMcU5vagqwkchFTjZwOPPd+qHauUJbM0jCbdzcszzXRFGACW//2Q==');
}
    
#\30 8f82dbe {
    width: 240px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#bb78b905 {
    width: 49%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#f99cbc69 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#bb94cdaf {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 87f8c45 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 0px 4% 0px;
}
    
#be799494 {
    width: 100%;
    min-height: 190px;
    align-items: center;
}
#be799494.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAQUAAwEAAAAAAAAAAAAAAgABAwQRBhIx8f/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAC/9oADAMBAAIRAxEAPwDMcU5vagqwkchFTjZwOPPd+qHauUJbM0jCbdzcszzXRFGACW//2Q==');
}
    
#\30 270ed09 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\30 8f82dbe {
    width: 240px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d565bad5 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6264e8b {
    width: 76.81%;
}
}



@media all {
    
#bb92e71a::before, #bb92e71a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.6;
    border-radius: inherit;
}
#bb92e71a {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\32 2946e44 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#be904ee7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 1353fa7 {
    width: 100%;
    height: 300px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3f12a0d::before, #\32 3f12a0d > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
}
#\32 3f12a0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0.62);
    background-image: initial;
    justify-content: flex-start;
    background-repeat: repeat;
    background-size: auto;
    border-style: solid;
    border-color: #000000 #000000 var(--color_4) #000000;
    border-width: 0 0 6px 0;
    padding: 40px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#group_v25::before, #group_v25 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#group_v25 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/2f4651db/dms3rep/multi/opt/bg-sm_angled-bg-1920w.png);
    background-repeat: repeat;
    background-size: auto;
    border-style: solid;
    border-width: 0 0 6px 0;
    border-color: #000000 #000000 var(--color_10) #000000;
    padding: 16px 16px 16px 16px;
}
#group_v25.lazy {
    background-image: url('');
}
    
#de045014 {
    width: 1400px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_g8u {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 bbbe365 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_can {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bb92e71a::before, #bb92e71a > .bgExtraLayerOverlay {
    
}
    
#\32 2946e44 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#\32 3f12a0d::before, #\32 3f12a0d > .bgExtraLayerOverlay {
    
}
#\32 3f12a0d {
    width: 100%;
    min-height: 80px;
}
    
#group_v25::before, #group_v25 > .bgExtraLayerOverlay {
    
}
#group_v25 {
    width: 100%;
    min-height: 80px;
}
#group_v25.lazy {
    background-image: url('');
}
    
#\37 db556e7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bb92e71a::before, #bb92e71a > .bgExtraLayerOverlay {
    
}
    
#\32 2946e44 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 1353fa7 {
    height: 400px;
}
    
#\32 3f12a0d::before, #\32 3f12a0d > .bgExtraLayerOverlay {
    
}
#\32 3f12a0d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_v25::before, #group_v25 > .bgExtraLayerOverlay {
    
}
#group_v25 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#group_v25.lazy {
    background-image: url('');
}
}



@media all {
    
#\37 3865297 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 2% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4279077 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9034721 {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#facbdc33::before, #facbdc33 > .bgExtraLayerOverlay {
    
}
#facbdc33 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 96%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: url();
    box-shadow: none;
    align-items: center;
    background-position: 100% 0%;
    padding: 2% 16px 2% 16px;
    margin: 0% 2% 0% 2%;
}
#facbdc33.lazy {
    background-image: url('');
}
    
#\37 60565fb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\37 60565fb {
    width: 72.44%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 586764b {
    align-items: flex-end;
    width: 50%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#ddf8c4c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 46242ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f20f9a60 {
    flex-direction: row;
    align-items: flex-start;
    width: 97.40721618976076%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 0;
    align-self: auto;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c369a15::before, #\37 c369a15 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#\37 c369a15 {
    align-self: auto;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 20%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/2f4651db/dms3rep/multi/opt/bg-sm_dots-bg-1920w.png);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    order: 0;
    justify-self: auto;
    background-repeat: repeat;
    background-size: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\37 c369a15.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAy0lEQVQY01WQW25EIQxDWU5J6KqH2HkwXWOV4apSP46EkDnBGUZXMsW9xP0IWbpRamzeCv+RF98ywFxkLffmLMZZxvoDPLpZOvolmEovYRxBnGtDqiHUGPJiyDC04Sz4WYhaeIzbam3k2gh90fV/0O+4Dpj1OZcxdHew/3ApBfLDHXsLkSX0mgOsT5kuhTYhv5u2M2qxC/K0MRSPfreJF0Q9HDE/Mhh9mQrPZ3fPWryUHfTU7SnDq6ZnTnpO85ybNY01gXsH9y8jv34BYqfVhfbTamkAAAAASUVORK5CYII=');
}
    
#\38 28c4c96 {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
}
    
#\32 e4e71ec {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c86880f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    flex-wrap: wrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c790e93e.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#c790e93e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5380df4 {
    align-items: flex-start;
    width: 50%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 940ddc1 {
    background-color: var(--color_8);
    background-image: initial;
}
    
#\32 979e394::before, #\32 979e394 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#\32 979e394 {
    align-self: auto;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 20%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/2f4651db/dms3rep/multi/opt/bg-sm_dots-bg-1920w.png);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    order: 3;
    justify-self: auto;
    background-repeat: repeat;
    background-size: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 1% 0px 1%;
    grid-area: auto / auto / auto / auto;
}
#\32 979e394.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAy0lEQVQY01WQW25EIQxDWU5J6KqH2HkwXWOV4apSP46EkDnBGUZXMsW9xP0IWbpRamzeCv+RF98ywFxkLffmLMZZxvoDPLpZOvolmEovYRxBnGtDqiHUGPJiyDC04Sz4WYhaeIzbam3k2gh90fV/0O+4Dpj1OZcxdHew/3ApBfLDHXsLkSX0mgOsT5kuhTYhv5u2M2qxC/K0MRSPfreJF0Q9HDE/Mhh9mQrPZ3fPWryUHfTU7SnDq6ZnTnpO85ybNY01gXsH9y8jv34BYqfVhfbTamkAAAAASUVORK5CYII=');
}
    
#fe11626a.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#fe11626a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 086c7b5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\37 086c7b5 {
    width: 72.44%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 bbc385c {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e6add11::before, #\32 e6add11 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#\32 e6add11 {
    align-self: auto;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 20%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/2f4651db/dms3rep/multi/opt/bg-sm_dots-bg-1920w.png);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    order: 2;
    justify-self: auto;
    background-repeat: repeat;
    background-size: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 1% 0px 1%;
    grid-area: auto / auto / auto / auto;
}
#\32 e6add11.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAy0lEQVQY01WQW25EIQxDWU5J6KqH2HkwXWOV4apSP46EkDnBGUZXMsW9xP0IWbpRamzeCv+RF98ywFxkLffmLMZZxvoDPLpZOvolmEovYRxBnGtDqiHUGPJiyDC04Sz4WYhaeIzbam3k2gh90fV/0O+4Dpj1OZcxdHew/3ApBfLDHXsLkSX0mgOsT5kuhTYhv5u2M2qxC/K0MRSPfreJF0Q9HDE/Mhh9mQrPZ3fPWryUHfTU7SnDq6ZnTnpO85ybNY01gXsH9y8jv34BYqfVhfbTamkAAAAASUVORK5CYII=');
}
    
#\34 eca7839.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\34 eca7839 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0afc61e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\32 0afc61e {
    width: 72.44%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 d0b54c9 {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ba08c16::before, #\34 ba08c16 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#\34 ba08c16 {
    align-self: auto;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 20%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/2f4651db/dms3rep/multi/opt/bg-sm_dots-bg-1920w.png);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    order: 1;
    justify-self: auto;
    background-repeat: repeat;
    background-size: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 1% 0px 1%;
    grid-area: auto / auto / auto / auto;
}
#\34 ba08c16.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAy0lEQVQY01WQW25EIQxDWU5J6KqH2HkwXWOV4apSP46EkDnBGUZXMsW9xP0IWbpRamzeCv+RF98ywFxkLffmLMZZxvoDPLpZOvolmEovYRxBnGtDqiHUGPJiyDC04Sz4WYhaeIzbam3k2gh90fV/0O+4Dpj1OZcxdHew/3ApBfLDHXsLkSX0mgOsT5kuhTYhv5u2M2qxC/K0MRSPfreJF0Q9HDE/Mhh9mQrPZ3fPWryUHfTU7SnDq6ZnTnpO85ybNY01gXsH9y8jv34BYqfVhfbTamkAAAAASUVORK5CYII=');
}
    
#\37 cc72db2.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\37 cc72db2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#be0f9dab.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#be0f9dab {
    width: 72.44%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#facbdc33::before, #facbdc33 > .bgExtraLayerOverlay {
    
}
#facbdc33.lazy {
    background-image: url('');
}
    
#\38 c86880f {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 1%;
    justify-content: center;
    align-self: center;
    align-content: stretch;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\32 e4e71ec {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\37 c369a15::before, #\37 c369a15 > .bgExtraLayerOverlay {
    
}
#\37 c369a15 {
    width: 40%;
    margin: 0px 0% 0px 0%;
}
#\37 c369a15.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAy0lEQVQY01WQW25EIQxDWU5J6KqH2HkwXWOV4apSP46EkDnBGUZXMsW9xP0IWbpRamzeCv+RF98ywFxkLffmLMZZxvoDPLpZOvolmEovYRxBnGtDqiHUGPJiyDC04Sz4WYhaeIzbam3k2gh90fV/0O+4Dpj1OZcxdHew/3ApBfLDHXsLkSX0mgOsT5kuhTYhv5u2M2qxC/K0MRSPfreJF0Q9HDE/Mhh9mQrPZ3fPWryUHfTU7SnDq6ZnTnpO85ybNY01gXsH9y8jv34BYqfVhfbTamkAAAAASUVORK5CYII=');
}
    
#\32 979e394::before, #\32 979e394 > .bgExtraLayerOverlay {
    
}
#\32 979e394 {
    width: 40%;
    margin: 0px 0% 0px 0%;
}
#\32 979e394.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAy0lEQVQY01WQW25EIQxDWU5J6KqH2HkwXWOV4apSP46EkDnBGUZXMsW9xP0IWbpRamzeCv+RF98ywFxkLffmLMZZxvoDPLpZOvolmEovYRxBnGtDqiHUGPJiyDC04Sz4WYhaeIzbam3k2gh90fV/0O+4Dpj1OZcxdHew/3ApBfLDHXsLkSX0mgOsT5kuhTYhv5u2M2qxC/K0MRSPfreJF0Q9HDE/Mhh9mQrPZ3fPWryUHfTU7SnDq6ZnTnpO85ybNY01gXsH9y8jv34BYqfVhfbTamkAAAAASUVORK5CYII=');
}
    
#\32 e6add11::before, #\32 e6add11 > .bgExtraLayerOverlay {
    
}
#\32 e6add11 {
    width: 40%;
    margin: 0px 0% 0px 0%;
}
#\32 e6add11.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAy0lEQVQY01WQW25EIQxDWU5J6KqH2HkwXWOV4apSP46EkDnBGUZXMsW9xP0IWbpRamzeCv+RF98ywFxkLffmLMZZxvoDPLpZOvolmEovYRxBnGtDqiHUGPJiyDC04Sz4WYhaeIzbam3k2gh90fV/0O+4Dpj1OZcxdHew/3ApBfLDHXsLkSX0mgOsT5kuhTYhv5u2M2qxC/K0MRSPfreJF0Q9HDE/Mhh9mQrPZ3fPWryUHfTU7SnDq6ZnTnpO85ybNY01gXsH9y8jv34BYqfVhfbTamkAAAAASUVORK5CYII=');
}
    
#\34 ba08c16::before, #\34 ba08c16 > .bgExtraLayerOverlay {
    
}
#\34 ba08c16 {
    width: 40%;
    margin: 0px 0% 0px 0%;
}
#\34 ba08c16.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAy0lEQVQY01WQW25EIQxDWU5J6KqH2HkwXWOV4apSP46EkDnBGUZXMsW9xP0IWbpRamzeCv+RF98ywFxkLffmLMZZxvoDPLpZOvolmEovYRxBnGtDqiHUGPJiyDC04Sz4WYhaeIzbam3k2gh90fV/0O+4Dpj1OZcxdHew/3ApBfLDHXsLkSX0mgOsT5kuhTYhv5u2M2qxC/K0MRSPfreJF0Q9HDE/Mhh9mQrPZ3fPWryUHfTU7SnDq6ZnTnpO85ybNY01gXsH9y8jv34BYqfVhfbTamkAAAAASUVORK5CYII=');
}
}



@media (max-width: 767px) {
    
#\37 3865297 {
    width: 280px;
    align-self: center;
    margin: 0px 0% 4% 0%;
}
    
#\38 4279077 {
    width: 280px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 9034721 {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#facbdc33::before, #facbdc33 > .bgExtraLayerOverlay {
    
}
#facbdc33 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#facbdc33.lazy {
    background-image: url('');
}
    
#\37 586764b {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 28c4c96 {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 e4e71ec {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 c86880f {
    justify-self: auto;
    align-self: auto;
    width: 80%;
    order: 3;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f20f9a60 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 5380df4 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 c369a15::before, #\37 c369a15 > .bgExtraLayerOverlay {
    
}
#\37 c369a15 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 10px 0%;
}
#\37 c369a15.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAy0lEQVQY01WQW25EIQxDWU5J6KqH2HkwXWOV4apSP46EkDnBGUZXMsW9xP0IWbpRamzeCv+RF98ywFxkLffmLMZZxvoDPLpZOvolmEovYRxBnGtDqiHUGPJiyDC04Sz4WYhaeIzbam3k2gh90fV/0O+4Dpj1OZcxdHew/3ApBfLDHXsLkSX0mgOsT5kuhTYhv5u2M2qxC/K0MRSPfreJF0Q9HDE/Mhh9mQrPZ3fPWryUHfTU7SnDq6ZnTnpO85ybNY01gXsH9y8jv34BYqfVhfbTamkAAAAASUVORK5CYII=');
}
    
#\32 979e394::before, #\32 979e394 > .bgExtraLayerOverlay {
    
}
#\32 979e394 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 10px 0%;
}
#\32 979e394.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAy0lEQVQY01WQW25EIQxDWU5J6KqH2HkwXWOV4apSP46EkDnBGUZXMsW9xP0IWbpRamzeCv+RF98ywFxkLffmLMZZxvoDPLpZOvolmEovYRxBnGtDqiHUGPJiyDC04Sz4WYhaeIzbam3k2gh90fV/0O+4Dpj1OZcxdHew/3ApBfLDHXsLkSX0mgOsT5kuhTYhv5u2M2qxC/K0MRSPfreJF0Q9HDE/Mhh9mQrPZ3fPWryUHfTU7SnDq6ZnTnpO85ybNY01gXsH9y8jv34BYqfVhfbTamkAAAAASUVORK5CYII=');
}
    
#\34 bbc385c {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 e6add11::before, #\32 e6add11 > .bgExtraLayerOverlay {
    
}
#\32 e6add11 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 10px 0%;
}
#\32 e6add11.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAy0lEQVQY01WQW25EIQxDWU5J6KqH2HkwXWOV4apSP46EkDnBGUZXMsW9xP0IWbpRamzeCv+RF98ywFxkLffmLMZZxvoDPLpZOvolmEovYRxBnGtDqiHUGPJiyDC04Sz4WYhaeIzbam3k2gh90fV/0O+4Dpj1OZcxdHew/3ApBfLDHXsLkSX0mgOsT5kuhTYhv5u2M2qxC/K0MRSPfreJF0Q9HDE/Mhh9mQrPZ3fPWryUHfTU7SnDq6ZnTnpO85ybNY01gXsH9y8jv34BYqfVhfbTamkAAAAASUVORK5CYII=');
}
    
#\38 d0b54c9 {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 ba08c16::before, #\34 ba08c16 > .bgExtraLayerOverlay {
    
}
#\34 ba08c16 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 10px 0%;
}
#\34 ba08c16.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAy0lEQVQY01WQW25EIQxDWU5J6KqH2HkwXWOV4apSP46EkDnBGUZXMsW9xP0IWbpRamzeCv+RF98ywFxkLffmLMZZxvoDPLpZOvolmEovYRxBnGtDqiHUGPJiyDC04Sz4WYhaeIzbam3k2gh90fV/0O+4Dpj1OZcxdHew/3ApBfLDHXsLkSX0mgOsT5kuhTYhv5u2M2qxC/K0MRSPfreJF0Q9HDE/Mhh9mQrPZ3fPWryUHfTU7SnDq6ZnTnpO85ybNY01gXsH9y8jv34BYqfVhfbTamkAAAAASUVORK5CYII=');
}
}



@media all {
    
#fb32f09e {
    min-height: 485px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f9e762e8 {
    width: 98.76119694796044%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d9e0760c {
    width: 95.78044509974985%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 40c0414 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 3% 16px 3% 16px;
}
    
#\37 7f1a5da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    order: 0;
    background-image: url(https://lirp.cdn-website.com/2f4651db/dms3rep/multi/opt/pexels-photo-4489749-1920w.jpeg);
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\37 7f1a5da.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAfEAABAwMFAAAAAAAAAAAAAAABAAIDBREhBAYTFDH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECEf/aAAwDAQACEQMRAD8AjVN2tp46p1pXucQ0kOGLmyS0SNsrxzHBI8REVpaJFPD/2Q==');
}
    
#\38 b8c64b9 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#widget_l95 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fb32f09e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    padding: 4% 4% 4% 4%;
}
    
#d9e0760c {
    width: 100%;
}
    
#ae25a146 {
    margin: 0px 0px 0px 0px;
}
    
#\37 7f1a5da {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 32px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
#\37 7f1a5da.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAfEAABAwMFAAAAAAAAAAAAAAABAAIDBREhBAYTFDH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECEf/aAAwDAQACEQMRAD8AjVN2tp46p1pXucQ0kOGLmyS0SNsrxzHBI8REVpaJFPD/2Q==');
}
    
#\34 40c0414 {
    width: 100%;
    min-height: 330px;
}
}



@media (max-width: 767px) {
    
#fb32f09e {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 b8c64b9 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#fb32f09e {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 12% 4% 12% 4%;
}
    
#\34 40c0414 {
    width: 100%;
    min-height: 246px;
    align-items: center;
    order: 1;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\37 7f1a5da {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 0;
    row-gap: 16px;
}
#\37 7f1a5da.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAfEAABAwMFAAAAAAAAAAAAAAABAAIDBREhBAYTFDH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECEf/aAAwDAQACEQMRAD8AjVN2tp46p1pXucQ0kOGLmyS0SNsrxzHBI8REVpaJFPD/2Q==');
}
}



@media all {
    
#\34 589d95f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c8220921 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 d0e2d3e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 2a08cf1 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 f26a1aa {
    background-color: var(--color_1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 d0e2d3e {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\37 2a08cf1 {
    width: 669px;
}
}



@media (max-width: 767px) {
    
#c8220921 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 d0e2d3e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 2a08cf1 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media all {
    
#dcb355c5::before, #dcb355c5 > .bgExtraLayerOverlay {
    
}
#dcb355c5 {
    width: 71.36%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    order: 0;
    padding: 2% 16px 2% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 5e91932.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\33 5e91932 {
    width: 68.44%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 066377b::before, #\36 066377b > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-image: radial-gradient(circle, rgba(64, 64, 64, 1) 54%, rgba(0, 0, 0, 1) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
}
#\36 066377b {
    background-image: url(https://lirp.cdn-website.com/2f4651db/dms3rep/multi/opt/bg-heroshot-1920w.jpg);
    background-position: 100% 50%;
}
    
#\37 29268df {
    align-items: center;
    width: 80%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    padding: 1% 0% 1% 0%;
    margin: 0px 0% 0px 0%;
}
    
#a7969fb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fb4dc282 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0370c80 {
    min-height: 434px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 2% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 5b04442.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\32 5b04442 {
    width: 68.44%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 30b5092 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 2% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3edb5f4 {
    width: 30px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 86ded38::before, #\33 86ded38 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#\33 86ded38 {
    align-items: flex-start;
    width: 82.78%;
    min-height: 461px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: var(--color_8);
    background-image: url(https://lirp.cdn-website.com/2f4651db/dms3rep/multi/opt/bg-sm_angled-bg-1920w.png);
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    justify-self: auto;
    background-repeat: repeat;
    background-size: auto;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bcf17ab {
    align-items: flex-start;
    width: 20%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(235, 235, 235, 1);
    background-image: initial;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\36 e9b80b4::before, #\36 e9b80b4 > .bgExtraLayerOverlay {
    
}
#\36 e9b80b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 28.567415730337075%;
    min-width: 4%;
    background-image: url();
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 fc49bb3 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1c5f29d {
    width: 30px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b0796c9e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#b0796c9e {
    width: 68.44%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 7c18757.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\35 7c18757 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: 10px;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#c1c0a161::before, #c1c0a161 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#c1c0a161 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: auto;
    order: 2;
    background-color: var(--color_2);
    background-image: url();
    border-radius: 0px 20px 20px 0px;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 1px 1px 1px 1px;
    background-repeat: repeat;
    background-size: auto;
    box-shadow: rgba(229, 229, 229, 1) 0px 0px 11px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a95d16d1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e48ce075 {
    width: 70.41%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: -80px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b5ff246 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c79fbe6e::before, #c79fbe6e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#c79fbe6e {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: auto;
    order: 2;
    background-color: var(--color_2);
    background-image: url();
    border-radius: 0px 20px 20px 0px;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 1px 1px 1px 1px;
    background-repeat: repeat;
    background-size: auto;
    box-shadow: rgba(229, 229, 229, 1) 3px 0px 11px 0px;
    padding: 0% 0% 0% 0%;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b400d6c8 {
    align-items: center;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    padding: 1% 0% 1% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 985eb8c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ad0cda17 {
    width: 30px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b628c158 {
    align-items: flex-start;
    width: 20%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(235, 235, 235, 1);
    background-image: initial;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\35 1217c7f::before, #\35 1217c7f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#\35 1217c7f {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: auto;
    order: 2;
    background-color: var(--color_2);
    background-image: url();
    border-radius: 0px 20px 20px 0px;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 1px 1px 1px 1px;
    background-repeat: repeat;
    background-size: auto;
    box-shadow: rgba(229, 229, 229, 1) 0px 0px 11px 0px;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b333aaca {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c0177a14 {
    align-items: center;
    width: 80%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    padding: 1% 0% 1% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 4e1559f {
    align-items: flex-start;
    width: 20%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(235, 235, 235, 1);
    background-image: initial;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c1c0a161::before, #c1c0a161 > .bgExtraLayerOverlay {
    
}
    
#f0370c80 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#dcb355c5::before, #dcb355c5 > .bgExtraLayerOverlay {
    
}
#dcb355c5 {
    width: 100%;
    min-height: 80px;
}
    
#\38 b5ff246 {
    height: auto;
}
    
#\35 1217c7f::before, #\35 1217c7f > .bgExtraLayerOverlay {
    
}
    
#e48ce075 {
    height: auto;
    width: 50%;
}
    
#\36 066377b::before, #\36 066377b > .bgExtraLayerOverlay {
    
}
    
#\33 86ded38::before, #\33 86ded38 > .bgExtraLayerOverlay {
    
}
#\33 86ded38 {
    width: 80%;
    align-items: center;
}
    
#c79fbe6e::before, #c79fbe6e > .bgExtraLayerOverlay {
    
}
    
#\36 e9b80b4::before, #\36 e9b80b4 > .bgExtraLayerOverlay {
    
}
#\36 e9b80b4 {
    width: 100%;
    min-height: 0px;
    padding-bottom: 6%;
    padding-top: 6%;
    align-items: center;
}
    
#\31 985eb8c {
    height: auto;
}
    
#b333aaca {
    height: auto;
}
}



@media (max-width: 767px) {
    
#c1c0a161::before, #c1c0a161 > .bgExtraLayerOverlay {
    
}
    
#dcb355c5::before, #dcb355c5 > .bgExtraLayerOverlay {
    
}
#dcb355c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 4%;
    padding-bottom: 20%;
}
    
#a95d16d1 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#e48ce075 {
    height: auto;
}
    
#\36 066377b::before, #\36 066377b > .bgExtraLayerOverlay {
    
}
    
#\38 b5ff246 {
    height: auto;
}
    
#c79fbe6e::before, #c79fbe6e > .bgExtraLayerOverlay {
    
}
    
#\31 985eb8c {
    height: auto;
}
    
#f0370c80 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\38 67aa36a {
    margin: 0% 0% 0% 0%;
}
    
#\35 1217c7f::before, #\35 1217c7f > .bgExtraLayerOverlay {
    
}
    
#\32 30b5092 {
    width: 240px;
    margin: 0px 0% 4% 0%;
}
    
#\33 86ded38::before, #\33 86ded38 > .bgExtraLayerOverlay {
    
}
#\33 86ded38 {
    width: 100.00%;
    margin-right: 2%;
    margin-left: 2%;
}
    
#\36 e9b80b4::before, #\36 e9b80b4 > .bgExtraLayerOverlay {
    
}
#\36 e9b80b4 {
    width: 100%;
    min-height: 300px;
    align-items: center;
    padding: 0% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b333aaca {
    height: auto;
}
    
#\38 fc49bb3 {
    width: 240px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 3439937 {
    width: 100.00%;
    grid-template-rows: minmax(184px, max-content);
    max-width: 100%;
    order: 0;
}
    
#cfb3b387 {
    width: 180px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 efa06b9 {
    width: 87.27433079491135%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: center;
    align-self: start;
    margin-top: 142px;
    margin-bottom: 10px;
}
    
#\34 f6c0e19 {
    width: 87.28077417172403%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: center;
    align-self: start;
    margin-top: 114px;
}
    
#d9aa2ad9 {
    width: 100.00%;
    grid-template-rows: minmax(184px, max-content);
    max-width: 100%;
    order: 0;
}
    
#f092672b {
    width: 87.28077417172403%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: center;
    align-self: start;
    margin-top: 114px;
}
    
#\30 00f4499 {
    width: 100px;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin-top: 10px;
}
    
#\37 9ab3295 {
    width: 87.28077417172403%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: center;
    align-self: start;
    margin-top: 114px;
}
    
#a3092d52 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: center;
    align-self: start;
    margin-top: 29px;
}
    
#\30 1775ca1 {
    width: 87.27433079491135%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: center;
    align-self: start;
    margin-top: 142px;
    margin-bottom: 10px;
}
    
#\38 918efc3 {
    width: 100px;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin-top: 10px;
}
    
#\35 2bb255d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 44678f6 {
    width: 100.00%;
    grid-template-rows: minmax(184px, max-content);
    max-width: 100%;
    order: 0;
    background-color: var(--color_2);
    background-image: initial;
}
    
#f2c60d91 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    flex-wrap: wrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af2f4592 {
    width: 100px;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin-top: 10px;
}
    
#\33 599a342 {
    width: 172px;
    height: auto;
    max-width: 100%;
    min-height: 40px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0c2030a {
    width: 100px;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin-top: 10px;
}
    
#\34 0e5c8b1 {
    width: 180px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 04ebf56 {
    align-self: stretch;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 20%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_8);
    background-image: initial;
    border-style: solid;
    border-width: 0 0 6px 0;
    border-color: #000000 #000000 var(--color_4) #000000;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fafa94b0 {
    width: 87.27433079491135%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: center;
    align-self: start;
    margin-top: 142px;
    margin-bottom: 10px;
}
    
#a58a030b {
    align-self: stretch;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 20%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-width: 0 0 6px 0px;
    border-color: #000000 #000000 var(--color_10) var(--color_7);
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 2663836 {
    width: 100.00%;
    grid-template-rows: minmax(184px, max-content);
    max-width: 100%;
    order: 0;
    background-color: var(--color_2);
    background-image: initial;
}
    
#b39e1dac {
    width: 180px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e8d4f49 {
    width: 87.28077417172403%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: center;
    align-self: start;
    margin-top: 114px;
}
    
#\31 ec55859 {
    align-self: stretch;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 20%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-width: 0 0 6px 0px;
    border-color: #000000 #000000 var(--color_12) var(--color_7);
    order: 2;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ff630d6::before, #\37 ff630d6 > .bgExtraLayerOverlay {
    
}
#\37 ff630d6 {
    align-self: stretch;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 20%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_8);
    background-image: url();
    border-style: solid;
    border-width: 0 0 6px 0px;
    border-color: #000000 #000000 var(--color_11) var(--color_7);
    order: 3;
    background-repeat: repeat;
    background-size: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a9b57822 {
    margin-top: -60px;
}
    
#d3c325f4 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: center;
    align-self: start;
    margin-top: 29px;
}
    
#b791691d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: center;
    align-self: start;
    margin-top: 29px;
}
    
#\38 42236e1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: center;
    align-self: start;
    margin-top: 29px;
}
    
#\33 2c436d5::before, #\33 2c436d5 > .bgExtraLayerOverlay {
    
}
#\33 2c436d5 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    order: 0;
    padding: 2% 16px 2% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 ef2e864 {
    width: 87.27433079491135%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: center;
    align-self: start;
    margin-top: 142px;
    margin-bottom: 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 2bb255d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a58a030b {
    width: 40%;
}
    
#\37 04ebf56 {
    width: 40%;
}
    
#\31 ec55859 {
    width: 40%;
}
    
#\37 ff630d6 {
    width: 40%;
}
}



@media (max-width: 767px) {
    
#\35 2bb255d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#f2c60d91 {
    justify-self: auto;
    align-self: auto;
    width: 80%;
    order: 3;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ff630d6::before, #\37 ff630d6 > .bgExtraLayerOverlay {
    
}
#\37 ff630d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 10px 0%;
}
    
#\37 04ebf56 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 10px 0%;
}
    
#a58a030b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 10px 0%;
}
    
#\33 2c436d5::before, #\33 2c436d5 > .bgExtraLayerOverlay {
    
}
#\33 2c436d5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 4%;
    padding-bottom: 20%;
}
    
#\31 ec55859 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 10px 0%;
}
}

