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

  *#dm .dmInner div.u_4171681672 {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-image:url(https://lirp.cdn-website.com/12a1108c/dms3rep/multi/opt/Container+%282%29-1920w.png) !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1318175438 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1256543686 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1700626949 {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-image:url(https://lirp.cdn-website.com/12a1108c/dms3rep/multi/opt/Icon+%281%29-1920w.png) !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1320679797 {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-image:url(https://lirp.cdn-website.com/12a1108c/dms3rep/multi/opt/Icon+%282%29-1920w.png) !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1774782522 {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-image:url(https://lirp.cdn-website.com/12a1108c/dms3rep/multi/opt/Icon+%283%29-1920w.png) !important;
    background-position:0% 50% !important;
  }*#dm .dmInner div.u_91689505 img {
  object-fit:contain !important;
  object-position:0% 50% !important;
}

*#dm .dmInner div.u_1085006525 img {
  object-fit:contain !important;
  object-position:0% 50% !important;
}

*#dm .dmInner div.u_1513373567 {
  background-repeat:no-repeat !important;
  background-size:auto !important;
  background-image:url(https://lirp.cdn-website.com/12a1108c/dms3rep/multi/opt/Container+%282%29-1920w.png) !important;
  background-position:0% 50% !important;
}

*#dm .dmInner div.u_1969650842 {
  background-repeat:no-repeat !important;
  background-size:cover !important;
  background-image:none !important;
  background-position:0% 50% !important;
}

*#dm .dmInner div.u_1882758583 {
  background-repeat:no-repeat !important;
  background-size:cover !important;
  background-image:none !important;
  background-position:0% 50% !important;
}

*#dm .dmInner div.u_1382903418 img {
  object-fit:contain !important;
  object-position:0% 50% !important;
}

*#dm .dmInner div.u_1987174194 img {
  object-fit:contain !important;
  object-position:0% 50% !important;
}

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

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

*#dm .dmInner div.u_4157728960 .caption-container .caption-text {
  color:rgba(255,255,255,1) !important;
  font-family:'RussoOne-Regular' !important;
}

*#dm .dmInner div.u_4157728960 .caption-container .caption-text .rteBlock {
  color:rgba(255,255,255,1) !important;
  font-family:'RussoOne-Regular' !important;
}

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

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

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

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

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

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

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

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

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

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

*#dm .dmInner div.u_1122528809 img {
  object-fit:contain !important;
  object-position:0% 50% !important;
}

*#dm .dmInner div.u_1831782981 img {
  object-fit:contain !important;
  object-position:0% 50% !important;
}

*#dm .dmInner div.u_1481873093 {
  border-style:solid !important;
  border-width:0px 1px 0px 0px !important;
  border-color:rgb(209,213,220) rgb(209,213,220) rgb(209,213,220) rgb(209,213,220) !important;
}

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

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

*#dm .dmInner div.u_1865908884 {
  background-color:rgba(237,22,31,0.1) !important;
  background-image:none !important;
  border-radius:300px 300px 300px 300px !important;
}

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

*#dm .dmInner div.u_1533024014 {
  background-color:rgba(237,22,31,0.1) !important;
  background-image:none !important;
  border-radius:300px 300px 300px 300px !important;
}

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

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

*#dm .dmInner div.u_1116890799 {
  background-color:rgba(237,22,31,0.1) !important;
  background-image:none !important;
  border-radius:300px 300px 300px 300px !important;
}

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

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

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

*#dm .dmInner div.u_1501983507 {
  background-color:rgba(237,22,31,0.1) !important;
  background-image:none !important;
  border-radius:300px 300px 300px 300px !important;
}

*#dm .dmInner div.u_1539710087 {
  background-color:rgba(237,22,31,0.1) !important;
  background-image:none !important;
  border-radius:300px 300px 300px 300px !important;
}

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

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

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

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

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

*#dm .dmInner div.u_1747349831 {
  background-color:rgba(237,22,31,0.1) !important;
  background-image:none !important;
  border-radius:300px 300px 300px 300px !important;
}

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

*#dm .dmInner div.u_1153092211 {
  padding:12.5% !important;
  border-radius:10px 10px 10px 10px !important;
  background-color:var(--color_1) !important;
  background-image:none !important;
}

*#dm .dmInner a.u_1103935074:hover { border-color:rgba(0,0,0,0) !important; }

*#dm .dmInner a.u_1103935074.hover { border-color:rgba(0,0,0,0) !important; }

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

*#dm .dmInner a.u_1276124246:hover { border-color:rgba(0,0,0,0) !important; }

*#dm .dmInner a.u_1276124246.hover { border-color:rgba(0,0,0,0) !important; }

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

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

*#dm .dmInner div.u_1665970320 {
  padding:12.5% !important;
  border-radius:10px 10px 10px 10px !important;
  background-color:var(--color_1) !important;
  background-image:none !important;
}

*#dm .dmInner a.u_1841620731:hover { border-color:rgba(0,0,0,0) !important; }

*#dm .dmInner a.u_1841620731.hover { border-color:rgba(0,0,0,0) !important; }

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

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

*#dm .dmInner div.u_1067435769 {
  padding:12.5% !important;
  border-radius:10px 10px 10px 10px !important;
  background-color:var(--color_1) !important;
  background-image:none !important;
}

*#dm .dmInner a.u_1559649829:hover { border-color:rgba(0,0,0,0) !important; }

*#dm .dmInner a.u_1559649829.hover { border-color:rgba(0,0,0,0) !important; }

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

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

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

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

*#dm .dmInner a.u_1103935074 {
  background-color:rgba(0,0,0,0) !important;
  background-image:none !important;
  justify-content:flex-start !important;
  text-align:left !important;
}

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

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

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

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

*#dm .dmInner a.u_1276124246 {
  background-color:rgba(0,0,0,0) !important;
  background-image:none !important;
  justify-content:flex-start !important;
  text-align:left !important;
}

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

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

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

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

*#dm .dmInner a.u_1841620731 {
  background-color:rgba(0,0,0,0) !important;
  background-image:none !important;
  justify-content:flex-start !important;
  text-align:left !important;
}

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

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

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

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

*#dm .dmInner a.u_1559649829 {
  background-color:rgba(0,0,0,0) !important;
  background-image:none !important;
  justify-content:flex-start !important;
  text-align:left !important;
}

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

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

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

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


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

  *#dm .dmInner div.u_1060912288 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-image:none !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1153092211 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1060912288 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1665970320 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1067435769 .svg { fill:rgba(0,0,0,0) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1417712657 {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-image:url(https://lirp.cdn-website.com/12a1108c/dms3rep/multi/opt/Icon+%283%29-1920w.png) !important;
    background-position:0% 50% !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1990648949 { display:none !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_4157728960 .caption-container .caption-title { font-size:12px !important; }

  *#dm .dmInner div.u_4157728960 .caption-container .caption-text { font-size:20px !important; }

  *#dm .dmInner div.u_4157728960 .caption-container .caption-text .rteBlock { font-size:20px !important; }

  *#dm .dmInner *.u_4157728960 .photoGalleryThumbs { padding:7px !important; }

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

  *#dm .dmInner *.u_4157728960 .photoGalleryViewAll { padding:0 7px !important; }

  *#dm .dmInner *.u_4157728960 .photoGalleryThumbs .image-container a { padding-top:300px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_4157728960 .photoGalleryThumbs { padding:3.5px !important; }

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

  *#dm .dmInner *.u_4157728960 .photoGalleryViewAll { padding:0 3.5px !important; }

  *#dm .dmInner *.u_4157728960 .photoGalleryThumbs .image-container a { padding-top:200px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1299611072 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner *.u_4157728960 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_4157728960 .photoGalleryViewAll { padding:0 5px !important; }

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

  *#dm .dmInner div.u_1993677280 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 52.88%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 10px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 100px 2% 137px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.05%;
    min-width: 4%;
    background-color: var(--color_3);
    justify-content: flex-start;
    box-shadow: var(--color_1) 0px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/12a1108c/dms3rep/multi/opt/Container+%281%29-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_22u.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 70px;
}
#widget_22u {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 738da78.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 738da78 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 dae0ab1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 dae0ab1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d14bb477.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 40px;
}
#d14bb477 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 5px 0% 0px 0%;
}
    
#e9df3210.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 40px;
}
#e9df3210 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 5fb62b2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 40px;
}
#\37 5fb62b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_joq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_lkq.flex-element.widget-wrapper > [data-element-type] {
    padding: 5% 0% 0% 5%;
}
#widget_lkq {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 92px 0% 92px 0%;
    margin: 0% 0% 0% 0%;
}
    
#bf5d751d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 70px;
}
#bf5d751d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c52deaa5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c52deaa5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 65b22c0.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 15px 0px;
}
#\30 65b22c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_tn1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 8px 0%;
}
    
#group_9j2 {
    justify-content: flex-start;
    align-items: center;
    width: 5.88%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5e6363d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.95%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_pam {
    width: 16px;
    height: 16px;
    max-width: 100%;
}
    
#widget_prs {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 30b9690 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\33 b117ca9 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 8px 0%;
}
    
#\30 e403f4e {
    justify-content: flex-start;
    align-items: center;
    width: 5.88%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 659d7a4 {
    width: 16px;
    height: 16px;
    max-width: 100%;
}
    
#c6afe6f4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.95%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dd2f2dc6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 4013d59 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\34 a13048b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 8px 0%;
}
    
#\37 b6a2995 {
    justify-content: flex-start;
    align-items: center;
    width: 5.88%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c30fd506 {
    width: 16px;
    height: 16px;
    max-width: 100%;
}
    
#\36 8c30e34 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.95%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 1e1ca54 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 636d7a8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_sg8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#widget_sg8 {
    width: 300px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    margin: 15px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\30 fee54bb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 6a72147 {
    width: 8px;
    height: 8px;
    max-width: 100%;
}
    
#a93b4f35 {
    align-items: flex-start;
    width: 49.82%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 0871f88 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.95%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8e3c489 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 3%;
    justify-content: flex-start;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: none;
    border-radius: 4px 4px 4px 4px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 655fa62 {
    width: 8px;
    height: 8px;
    max-width: 100%;
}
    
#\31 84be404 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\38 4ca7684 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.95%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 439eb86 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#ab74192b {
    justify-content: flex-start;
    align-items: center;
    width: 5.88%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 6px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bc3acbc4 {
    width: 8px;
    height: 8px;
    max-width: 100%;
}
    
#\39 cbd71c3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.95%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 31603c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 878b12b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 8eba589 {
    justify-content: flex-start;
    align-items: center;
    width: 5.88%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 6px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 753fb13 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d78df38b {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 3%;
    justify-content: flex-start;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: none;
    border-radius: 4px 4px 4px 4px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6091846 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 8c6ff56 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 3%;
    justify-content: flex-start;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: none;
    border-radius: 4px 4px 4px 4px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 96440c2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.95%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d83d612d {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 3%;
    justify-content: flex-start;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: none;
    border-radius: 4px 4px 4px 4px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cd5de1a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.95%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 df7b3f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 ebe49d3 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 3%;
    justify-content: flex-start;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0.51);
    background-image: none;
    border-radius: 4px 4px 4px 4px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 554ad5d {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 3%;
    justify-content: flex-start;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: none;
    border-radius: 4px 4px 4px 4px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f20d176 {
    width: 8px;
    height: 8px;
    max-width: 100%;
}
    
#\36 e65e405 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.95%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d34c325e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#c672a9b7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\33 26ba6a4 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 3%;
    justify-content: flex-start;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: none;
    border-radius: 4px 4px 4px 4px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d25588e2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\38 05f0ca0 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 3%;
    justify-content: flex-start;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: none;
    border-radius: 4px 4px 4px 4px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ea0f019 {
    justify-content: flex-start;
    align-items: center;
    width: 5.88%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 6px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#df9c24c9 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 3%;
    justify-content: flex-start;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: none;
    border-radius: 4px 4px 4px 4px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 87e43f7 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 3%;
    justify-content: flex-start;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 4px 4px 4px 4px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3b69243 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\32 5670e6e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 5149e7a {
    justify-content: flex-start;
    align-items: center;
    width: 5.88%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 6px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f07ae426 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.95%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4562b16 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 a2adf99 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 3%;
    justify-content: flex-start;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: none;
    border-radius: 4px 4px 4px 4px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3da5f7a {
    justify-content: flex-start;
    align-items: center;
    width: 5.88%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 6px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e08955e {
    width: 8px;
    height: 8px;
    max-width: 100%;
}
    
#c32eaa7f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#df6b2e77 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#a07e33f1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#dbc90674 {
    width: 8px;
    height: 8px;
    max-width: 100%;
}
    
#bc1d99c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(24, 24, 27, 0.8);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    box-shadow: var(--color_1) 0px 0px 11px 0px;
    justify-content: flex-start;
    order: 1;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#a69896d4 {
    align-items: flex-start;
    width: 49.82%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 64a0a44 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 bbb7225 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\31 4c6a438 {
    justify-content: flex-start;
    align-items: center;
    width: 5.88%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 6px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 795926b {
    width: 8px;
    height: 8px;
    max-width: 100%;
}
    
#\39 b97744d {
    justify-content: flex-start;
    align-items: center;
    width: 5.88%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 6px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#df2c9444.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 30px;
}
#df2c9444 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4b77327 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.95%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c4729e1e {
    justify-content: flex-start;
    align-items: center;
    width: 5.88%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 6px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d76ee73 {
    width: 8px;
    height: 8px;
    max-width: 100%;
}
    
#df1101b1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.95%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e8ced7cb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\37 c806b77 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b220a658 {
    justify-content: flex-start;
    align-items: center;
    width: 5.88%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 6px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#df4fa30f {
    justify-content: flex-start;
    align-items: center;
    width: 5.88%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 6px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e859b2c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d9e8c6fe {
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.95%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d9331f65 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 51e216f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.95%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 138e131 {
    justify-content: flex-start;
    align-items: center;
    width: 5.88%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 6px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 deec6a6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.95%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 72b4bd9 {
    justify-content: flex-start;
    align-items: center;
    width: 5.88%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 6px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e1b493f {
    width: 8px;
    height: 8px;
    max-width: 100%;
}
    
#\32 6923ee4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#dbd104ad {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 60fe9d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cdcfb9e1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 3%;
    justify-content: flex-start;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: none;
    border-radius: 4px 4px 4px 4px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c939876 {
    width: 8px;
    height: 8px;
    max-width: 100%;
}
    
#\31 8796e80 {
    width: 8px;
    height: 8px;
    max-width: 100%;
}
    
#fd942406 {
    width: 8px;
    height: 8px;
    max-width: 100%;
}
}



@media all {
    
#\39 ae71077 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\30 811b2f1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 96px 0% 50px 0%;
}
    
#group_uql {
    flex-direction: row;
    align-items: center;
    width: 21.75%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 0%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_5ou {
    width: 48px;
    height: 4px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#widget_tlc {
    width: 55.29%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#b44052b5 {
    width: 48px;
    height: 4px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#widget_len {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a967c1ed {
    width: 54.80%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 61886a7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 fc88ce2 {
    min-height: 923px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 96px 0% 96px 0%;
}
    
#\30 6b35fb9 {
    background-color: rgba(24, 24, 27, 1);
    background-image: none;
}
    
#\37 3b43dc2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c8aa04e5 {
    flex-direction: row;
    align-items: center;
    width: 23.89%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 0%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ad70abe {
    width: 45.57%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\35 1d8e7e2 {
    width: 48px;
    height: 4px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\31 881a49d {
    width: 48px;
    height: 4px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#dbabc683 {
    width: 46.06%;
    height: auto;
    max-width: 100%;
}
    
#\31 920f28d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
}
    
#widget_f62 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_55u {
    width: 250px;
    height: auto;
    max-width: 100%;
    min-height: 52px;
}
    
#\31 bdb8686 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 6fdf623 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\32 660669e {
    flex-direction: row;
    align-items: center;
    width: 23.89%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 0%;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 78c8a5f {
    width: 48.34%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#fafa8e32 {
    width: 48px;
    height: 4px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\38 e9a335b {
    width: 320px;
    height: auto;
    max-width: 100%;
    order: 6;
    margin-top: 29px;
    min-height: 52px;
}
    
#ec846b39 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f95cd911 {
    min-height: 923px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 96px 0% 96px 0%;
}
    
#\36 cfe0825 {
    width: 56.34%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 9ac0cb8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
}
    
#\36 e29181b {
    width: 48px;
    height: 4px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#group_5mk {
    flex-direction: row;
    align-items: center;
    width: 54.28%;
    min-height: 35px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 3;
    flex-wrap: nowrap;
    --column-gap: 1%;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_6i9 {
    width: 120px;
    height: 24px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_qre {
    width: 7.54%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 5798d16.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 10px;
}
#\35 5798d16 {
    width: 46.21%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_rjd {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_359 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(209,213,220,1) rgba(209,213,220,1) rgba(209,213,220,1) rgba(209,213,220,1);
    border-style: solid;
    box-shadow: var(--color_2) 3px 0px 11px 0px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_rv4 {
    width: 40px;
    height: 40px;
    max-width: 100%;
}
    
#widget_5a9 {
    width: 78px;
    height: 20px;
    max-width: 100%;
}
    
#widget_s5h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 a25ca17.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
}
#\38 a25ca17 {
    width: 45.43%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_0u2 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-width: 1px 0 0 0;
    border-color: rgba(243, 244, 246, 1) #000000 #000000 #000000;
    border-style: solid;
    padding: 10px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d36bea4 {
    align-items: flex-start;
    width: 90.57%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 dbbfb3e {
    align-items: center;
    width: 8.44%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#beb0f402 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 88e5bc9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#c9319bd9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_klv {
    width: 100%;
    height: 32px;
    max-width: 100%;
}
    
#\31 103f9c5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(209,213,220,1) rgba(209,213,220,1) rgba(209,213,220,1) rgba(209,213,220,1);
    border-style: solid;
    box-shadow: var(--color_2) 3px 0px 11px 0px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#ba7d176e {
    width: 40px;
    height: 40px;
    max-width: 100%;
}
    
#fe90edb8 {
    width: 78px;
    height: 20px;
    max-width: 100%;
}
    
#\38 008de01 {
    width: 95.93%;
    height: auto;
    max-width: 100%;
}
    
#\30 c85d3fe.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
}
#\30 c85d3fe {
    width: 47.42%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 aa0b51b {
    align-items: flex-start;
    width: 100.00%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-width: 1px 0 0 0;
    border-color: rgba(243, 244, 246, 1) #000000 #000000 #000000;
    border-style: solid;
    padding: 10px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f47ededd {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a72259ce {
    align-items: flex-start;
    width: 90.57%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ee3e4a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 3b9e779 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\39 abfe8b2 {
    align-items: center;
    width: 8.44%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6a1573f {
    width: 100%;
    height: 32px;
    max-width: 100%;
}
    
#\33 bf96aa2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(209,213,220,1) rgba(209,213,220,1) rgba(209,213,220,1) rgba(209,213,220,1);
    border-style: solid;
    box-shadow: var(--color_2) 3px 0px 11px 0px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#d29aa99f {
    width: 40px;
    height: 40px;
    max-width: 100%;
}
    
#\37 10fbbe8 {
    width: 78px;
    height: 20px;
    max-width: 100%;
}
    
#f134ac93 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a02b64e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
}
#a02b64e1 {
    width: 45.76%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b4baf76c {
    align-items: flex-start;
    width: 100.00%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-width: 1px 0 0 0;
    border-color: rgba(243, 244, 246, 1) #000000 #000000 #000000;
    border-style: solid;
    padding: 10px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 aedee70 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1e39a1f {
    align-items: flex-start;
    width: 90.57%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a0bf6b65 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 f70a4e4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\30 858f8fe {
    align-items: center;
    width: 8.44%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3b03de1 {
    width: 100%;
    height: 32px;
    max-width: 100%;
}
    
#ac5d0f80 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 5;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dbd8ff8f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(209,213,220,1) rgba(209,213,220,1) rgba(209,213,220,1) rgba(209,213,220,1);
    border-style: solid;
    box-shadow: var(--color_2) 3px 0px 11px 0px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c0f4810a {
    width: 40px;
    height: 40px;
    max-width: 100%;
}
    
#d7c7e8f5 {
    width: 78px;
    height: 20px;
    max-width: 100%;
}
    
#\39 2715b47 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 72221f6.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
}
#\31 72221f6 {
    width: 45.43%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 0bcc549 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-width: 1px 0 0 0;
    border-color: rgba(243, 244, 246, 1) #000000 #000000 #000000;
    border-style: solid;
    padding: 10px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 82be56f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4c8d3ff {
    align-items: flex-start;
    width: 90.57%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ccc28cd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f320f0c1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\37 256da12 {
    align-items: center;
    width: 8.44%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f23e38ef {
    width: 100%;
    height: 32px;
    max-width: 100%;
}
    
#fe787727 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(209,213,220,1) rgba(209,213,220,1) rgba(209,213,220,1) rgba(209,213,220,1);
    border-style: solid;
    box-shadow: var(--color_2) 3px 0px 11px 0px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#d8c69684 {
    width: 40px;
    height: 40px;
    max-width: 100%;
}
    
#\32 68e37d2 {
    width: 78px;
    height: 20px;
    max-width: 100%;
}
    
#\39 99d2fa8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b772bed8.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
}
#b772bed8 {
    width: 45.76%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ebaf8028 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-width: 1px 0 0 0;
    border-color: rgba(243, 244, 246, 1) #000000 #000000 #000000;
    border-style: solid;
    padding: 10px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7a54e51 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b89c5335 {
    align-items: flex-start;
    width: 90.57%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e53359e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 d6461d1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#c73d713c {
    align-items: center;
    width: 8.44%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#af2d0628 {
    width: 100%;
    height: 32px;
    max-width: 100%;
}
    
#\30 98657ba {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(209,213,220,1) rgba(209,213,220,1) rgba(209,213,220,1) rgba(209,213,220,1);
    border-style: solid;
    box-shadow: var(--color_2) 3px 0px 11px 0px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 41fdc3e {
    width: 40px;
    height: 40px;
    max-width: 100%;
}
    
#d9b28570 {
    width: 78px;
    height: 20px;
    max-width: 100%;
}
    
#aaf3d31c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cad6729e.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
}
#cad6729e {
    width: 47.42%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e34e717f {
    align-items: flex-start;
    width: 100.00%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-width: 1px 0 0 0;
    border-color: rgba(243, 244, 246, 1) #000000 #000000 #000000;
    border-style: solid;
    padding: 10px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 512ea8a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9ab4f16 {
    align-items: flex-start;
    width: 90.57%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4c54b87 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 63c50a1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\30 a60c9ef {
    align-items: center;
    width: 8.44%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f73a9204 {
    width: 100%;
    height: 32px;
    max-width: 100%;
}
    
#\30 d902f58 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 7993283 {
    width: 16px;
    height: 16px;
    max-width: 100%;
}
    
#\34 9360726 {
    justify-content: flex-start;
    align-items: center;
    width: 5%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4691145 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0229474 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#b91d67bf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#a2cb38dd {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#a5147a2c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5315ada {
    width: 16px;
    height: 16px;
    max-width: 100%;
}
    
#ffec0c67 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ae6679c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 f68dddc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 f68dddc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 5px 0%;
}
    
#\37 c00421c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f855911d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 41.43%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 43c8fb0 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 9168c73 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 41.43%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f52e97a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6986e1a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 39.73%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0cda29c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 7px 0px 7px;
}
#\38 0cda29c {
    width: 142px;
    height: auto;
    min-height: 30px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e6167b16 {
    justify-content: flex-start;
    align-items: center;
    width: 5%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a0348c75 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a533d005 {
    width: 16px;
    height: 16px;
    max-width: 100%;
}
    
#cfb78093::before, #cfb78093 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.57;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 72%, rgba(209, 213, 220, 1) 100%);
}
#cfb78093 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 588px;
    min-height: 320px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/12a1108c/dms3rep/multi/opt/Image+%28Automotive+Tinting%29-1920w.png");
    height: auto;
    border-radius: 10px 10px 0px 0px;
}
#cfb78093.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyUlEQVQI1wXB72sBYQDA8ae8mKX2Tl22F9fGPR3ZufbjcDp0J9xIc7HTakMikRdS3BvtzV55o/zBX5+P2Lr3eNkkUnmimHIYZQb8ZgO+jC6+6eIZFo4uEb1CEkuqGHqdjrVk5kRM7BVhKaT72qCZf6EqNYSm3JFTNdz3IeveP7vgzLQVEdTHdMo+jfwbdkYiEvFb9AdJvzpi/3NiM74wHPzRbM/xap9Uni3MRw0Ri92gKyphyScKDyy+j3z0t1T8CbYbYJo2Uk1zBaZJWEOQNV3EAAAAAElFTkSuQmCC');
}
    
#\39 1dd3435 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 256px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f2cade11 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 256px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    justify-content: flex-start;
    border-radius: 0 0 10px 10px;
    padding: 30px 30px 30px 30px;
    margin: -2px 0% -2px 0%;
}
    
#\35 cc4fcf6 {
    justify-content: flex-start;
    align-items: center;
    width: 5%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c6827a07 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 39.73%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 af758e8 {
    width: 16px;
    height: 16px;
    max-width: 100%;
}
    
#\35 3b4cc16 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cec23c19 {
    justify-content: flex-start;
    align-items: center;
    width: 5%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d0a1e46e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3a8bcd5 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 256px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d8d29cad::before, #d8d29cad > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.57;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 72%, rgba(209, 213, 220, 1) 100%);
}
#d8d29cad {
    justify-content: flex-start;
    align-items: flex-start;
    width: 588px;
    min-height: 320px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/12a1108c/dms3rep/multi/opt/Image+%28Commercial+Building%29-1920w.png");
    height: auto;
    border-radius: 10px 10px 0px 0px;
}
#d8d29cad.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA/klEQVQY0z3NXUvCUBwH4PNhhTIjKSkLnG20l3Om7SV1mzvTzYoQohQ/gEXUByiqz1EI52IX/1+4i+4feJiz/oG5+EJHrnBo+mjqHC2zj4swoXBSkC+L0vBGivH1L8zFNzS5QsvycWJ70L0h3DgjN57SeSDLI3uoGH/a/MNTcVUhHmUQcU5aOKGmnZS17kAx8byp6i3sXEZwRinEeIbuoKADkdGOmZY1I1ZMvGxgLj+hpUvoQQweZ7CSWxwHM6qLguo8L3etTDH3dQs/oKWPFRRJDlvO0R7cUaN3TQ2Rl3UnU6z3tq3foY0fYAQR3HEBPr3HWTSn/f5NBfccqf4AqhW/0/arbMQAAAAASUVORK5CYII=');
}
    
#\37 05a8a43 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#d1ddf711 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 256px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    justify-content: flex-start;
    border-radius: 0 0 10px 10px;
    padding: 30px 30px 30px 30px;
    margin: -2px 0% -2px 0%;
}
    
#a87ca020 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 f6f81c0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 f6f81c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 5px 0%;
}
    
#\39 9ae4cae {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a483605 {
    justify-content: flex-start;
    align-items: center;
    width: 5%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b6ff396b {
    width: 16px;
    height: 16px;
    max-width: 100%;
}
    
#\35 767ff7c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 41.43%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 47259bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a27deaca {
    justify-content: flex-start;
    align-items: center;
    width: 5%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 377f6a3 {
    width: 16px;
    height: 16px;
    max-width: 100%;
}
    
#\30 4b2d2c3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 39.73%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fca904a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 be03748 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d83d66f {
    justify-content: flex-start;
    align-items: center;
    width: 5%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a6efe4a {
    width: 16px;
    height: 16px;
    max-width: 100%;
}
    
#b934d9ef {
    justify-content: flex-start;
    align-items: flex-start;
    width: 41.43%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f3b5d9a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 9cd1ab7 {
    justify-content: flex-start;
    align-items: center;
    width: 5%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 fdf4c73 {
    width: 16px;
    height: 16px;
    max-width: 100%;
}
    
#dd50b358 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 39.73%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 28691b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6cdd239.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 7px 0px 7px;
}
#\30 6cdd239 {
    width: 142px;
    height: auto;
    min-height: 30px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#efde5258 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 5429160 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\35 978e5f0 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c27ac01 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2d92365 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 41.43%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f02c0142 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f9fe97b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 7px 0px 7px;
}
#\31 f9fe97b {
    width: 142px;
    height: auto;
    min-height: 30px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bfbd34ed {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 2a55e04 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 51b874e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 7px 0px 7px;
}
#\32 51b874e {
    width: 142px;
    height: auto;
    min-height: 30px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f4b655de {
    width: 16px;
    height: 16px;
    max-width: 100%;
}
    
#\32 115cbb0 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 256px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4eb480a {
    width: 16px;
    height: 16px;
    max-width: 100%;
}
    
#\38 779e257 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c06449cb {
    justify-content: flex-start;
    align-items: center;
    width: 5%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c5c6359 {
    width: 16px;
    height: 16px;
    max-width: 100%;
}
    
#\38 f6f8538 {
    justify-content: flex-start;
    align-items: center;
    width: 5%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d3eaf9c {
    width: 16px;
    height: 16px;
    max-width: 100%;
}
    
#\35 8228eac {
    width: 16px;
    height: 16px;
    max-width: 100%;
}
    
#\35 0217b3b {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\32 514b9a0 {
    justify-content: flex-start;
    align-items: center;
    width: 5%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cba94866 {
    width: 16px;
    height: 16px;
    max-width: 100%;
}
    
#\39 70871f8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 41.43%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 75ec8a2 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 96px 0%;
}
    
#\32 4dd4f37::before, #\32 4dd4f37 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.57;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 72%, rgba(209, 213, 220, 1) 100%);
}
#\32 4dd4f37 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 588px;
    min-height: 320px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/12a1108c/dms3rep/multi/opt/Image+%28Modern+Home%29-1920w.png");
    height: auto;
    border-radius: 10px 10px 0px 0px;
}
#\32 4dd4f37.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABDUlEQVQY0wXBUU+CUBgG4PMjykDAkYEkaZbJRmtYaVpmrnIqOcQD4pq1Zjd5V627tn7wuTgX39vzsHE4RpaliHmCmKfgnGP9usJ6ldFo+EjBRVtWvECweDbCYpngiSeYzhdI0wRfmzW+N2/Eo5CCy7Z0T84Ei6d9zPgUwyhGmGR4WS3x9/OB3893SuMJnQZN6Rz7gvV7TfQGN+jeP2AwiRBGEZ6XCebRmDqdFh0c1aVVbQjm7O/CrZZR932cX9+iezdAq3OFhndMlmOTZhalbrmCbSkKdrQ8iqUSqnUPNc+HXa4gbxRoW1EplzekatqC5TQdim7AtGw47iEctwazaEPVdFI1gzRzTxassvgHHa57U4GUQrYAAAAASUVORK5CYII=');
}
    
#\32 f03a71a {
    justify-content: flex-start;
    align-items: center;
    width: 5%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a0ba049 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 256px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    justify-content: flex-start;
    border-radius: 0 0 10px 10px;
    padding: 30px 30px 30px 30px;
    margin: -2px 0% -2px 0%;
}
    
#\38 febc9ff {
    width: 16px;
    height: 16px;
    max-width: 100%;
}
    
#\37 a1ce38c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 41.43%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0b9a90e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 10c4230 {
    width: 16px;
    height: 16px;
    max-width: 100%;
}
    
#\30 c01570a {
    justify-content: flex-start;
    align-items: center;
    width: 5%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b459a95::before, #\36 b459a95 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.57;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 72%, rgba(209, 213, 220, 1) 100%);
}
#\36 b459a95 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 588px;
    min-height: 320px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/12a1108c/dms3rep/multi/opt/man-installing-clear-bra-on-car-AdobeStock_402681064-2048x1365-1920w.jpeg");
    height: auto;
    border-radius: 10px 10px 0px 0px;
}
#\36 b459a95.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAdEAACAgMAAwAAAAAAAAAAAAABAgADBAUREjHR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQP/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIDETFB/9oADAMBAAIRAxEAPwCh9cmuusSm2zGV++QU97ImbDViDkZJIPD7+xEq64rgq2WNn//Z');
}
    
#\35 43a5e4c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4c5eaeb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 494b2ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 494b2ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 5px 0%;
}
    
#a224f3ca {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b8dbe00 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 256px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ce3cf1a3 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\39 9d8ed52 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fba111ed {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 eff5724 {
    justify-content: flex-start;
    align-items: center;
    width: 5%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 808c648 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 39.73%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 9b97ad8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 48e42d0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 41.43%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b5cd22e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 39.73%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b90bafc8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a48d4cd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 39.73%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c81aa41e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#abc8b0d9 {
    justify-content: flex-start;
    align-items: center;
    width: 5%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c2d34b3b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c2d34b3b {
    width: 95.03%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 5px 0%;
}
    
#\35 5877c2d {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4feb3f2 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 256px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    justify-content: flex-start;
    border-radius: 0 0 10px 10px;
    padding: 30px 30px 30px 30px;
    margin: -2px 0% -2px 0%;
}
    
#\36 50c9746 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 fc5e10a {
    justify-content: flex-start;
    align-items: center;
    width: 5%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8dbce9b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 39.73%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 bd6ab20 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
}
    
#bc1d99c1 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 811b2f1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_uql {
    width: 38.86%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 fc88ce2 {
    padding: 50px 2% 50px 2%;
}
    
#c8aa04e5 {
    width: 38.86%;
}
    
#\31 920f28d {
    padding: 0px 0px 0px 0px;
}
    
#\31 bdb8686 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f95cd911 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_rjd {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_359 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    height: auto;
    min-height: 533px;
}
    
#\33 bf96aa2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\31 103f9c5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 a25ca17 {
    width: 58.38%;
}
    
#a02b64e1 {
    width: 58.77%;
}
    
#ac5d0f80 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#dbd8ff8f {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#fe787727 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    min-height: 524px;
    height: auto;
}
    
#\30 98657ba {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cad6729e {
    width: 27.68%;
}
    
#\32 660669e {
    width: 42.13%;
}
    
#widget_6i9 {
    width: 103px;
}
    
#\35 5798d16 {
    width: 52.54%;
}
    
#widget_qre {
    width: 10.12%;
}
    
#group_5mk {
    justify-content: center;
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a2cb38dd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 f52e97a {
    width: 100.00%;
}
    
#\39 6986e1a {
    width: 44.87%;
}
    
#\39 a483605 {
    width: 5%;
}
    
#\35 767ff7c {
    width: 41.43%;
}
    
#a27deaca {
    width: 5%;
}
    
#\30 4b2d2c3 {
    width: 45.24%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 75ec8a2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 c01570a {
    width: 5%;
}
    
#\37 a1ce38c {
    width: 41.08%;
}
    
#\32 514b9a0 {
    width: 5%;
}
    
#\35 a48d4cd {
    width: 45.94%;
}
    
#c06449cb {
    width: 5%;
}
    
#\39 70871f8 {
    width: 41.43%;
}
    
#\38 f6f8538 {
    width: 5%;
}
    
#\36 b5cd22e {
    width: 45.24%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding: 50px 4% 50px 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_22u {
    width: 60.49%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#widget_pam {
    height: 23px;
}
    
#\30 659d7a4 {
    height: 23px;
}
    
#c30fd506 {
    height: 23px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#bf5d751d {
    width: 64.13%;
}
    
#group_tn1 {
    --column-gap: 3%;
    column-gap: 3%;
}
    
#\33 b117ca9 {
    --column-gap: 3%;
    column-gap: 3%;
}
    
#\34 a13048b {
    --column-gap: 3%;
    column-gap: 3%;
}
    
#\38 6a72147 {
    height: 23px;
}
    
#a93b4f35 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 8.01670146137787%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\33 8e3c489 {
    width: 45.99%;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 655fa62 {
    height: 23px;
}
    
#\31 a2adf99 {
    width: 45.99%;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e08955e {
    height: 23px;
}
    
#dbc90674 {
    height: 23px;
}
    
#bc1d99c1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 30px 15px 30px 15px;
    margin: 0% 0% 0% 0%;
}
    
#bc3acbc4 {
    height: 23px;
}
    
#a69896d4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 8.01670146137787%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#d78df38b {
    width: 45.99%;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 795926b {
    height: 23px;
}
    
#\33 d76ee73 {
    height: 24px;
}
    
#\38 8c6ff56 {
    width: 45.99%;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d83d612d {
    width: 45.99%;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ebe49d3 {
    width: 45.99%;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 554ad5d {
    width: 45.99%;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f20d176 {
    height: 23px;
}
    
#\31 e1b493f {
    height: 23px;
}
    
#dbd104ad {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 26ba6a4 {
    width: 45.99%;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 05f0ca0 {
    width: 45.99%;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cdcfb9e1 {
    width: 45.99%;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 c939876 {
    height: 23px;
}
    
#df9c24c9 {
    width: 45.99%;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 87e43f7 {
    width: 45.99%;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 8796e80 {
    height: 23px;
}
    
#fd942406 {
    height: 20px;
}
}



@media (max-width: 767px) {
    
#\39 ae71077 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\30 811b2f1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#widget_5ou {
    height: 16px;
}
    
#b44052b5 {
    height: 22px;
}
    
#\30 61886a7 {
    margin: 0px 0% 0px 0%;
}
    
#group_uql {
    width: 86.39%;
    height: auto;
    min-height: 22px;
}
    
#a967c1ed {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 fc88ce2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\35 1d8e7e2 {
    height: 24px;
    width: 47.1625px;
}
    
#\31 881a49d {
    height: 20px;
    width: 46.425px;
}
    
#\31 920f28d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#c8aa04e5 {
    width: 69.12%;
    height: auto;
    min-height: 24px;
}
    
#\38 ad70abe {
    width: 52.53%;
}
    
#dbabc683 {
    width: 100.00%;
}
    
#\31 bdb8686 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fafa8e32 {
    height: 24px;
}
    
#f95cd911 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\32 9ac0cb8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\36 e29181b {
    height: 26px;
}
    
#widget_6i9 {
    height: 26px;
    width: 22.01%;
}
    
#group_359 {
    width: 100%;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_rv4 {
    height: 40px;
}
    
#widget_5a9 {
    height: 20px;
}
    
#widget_klv {
    height: 22px;
}
    
#\31 103f9c5 {
    width: 100%;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ba7d176e {
    height: 41px;
}
    
#fe90edb8 {
    height: 20px;
}
    
#\34 6a1573f {
    height: 26px;
}
    
#\33 bf96aa2 {
    width: 100%;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d29aa99f {
    height: 37px;
}
    
#\37 10fbbe8 {
    height: 20px;
}
    
#\35 3b03de1 {
    height: 24px;
    width: 40px;
}
    
#dbd8ff8f {
    width: 100%;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c0f4810a {
    height: 36px;
}
    
#d7c7e8f5 {
    height: 20px;
}
    
#f23e38ef {
    height: 26px;
}
    
#fe787727 {
    width: 100%;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d8c69684 {
    height: 38px;
}
    
#\32 68e37d2 {
    height: 20px;
}
    
#af2d0628 {
    height: 20px;
}
    
#\30 98657ba {
    width: 100%;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 41fdc3e {
    height: 35px;
}
    
#d9b28570 {
    height: 20px;
}
    
#f73a9204 {
    height: 30px;
}
    
#\30 d902f58 {
    margin: 0px 0% 0px 0%;
}
    
#\32 660669e {
    width: 100.00%;
}
    
#\36 cfe0825 {
    width: 94.69%;
}
    
#group_5mk {
    width: 100.00%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_qre {
    width: 11.93%;
}
    
#\35 5798d16 {
    width: 64.07%;
}
    
#group_rjd {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\38 a25ca17 {
    width: 53.16%;
}
    
#\37 dbbfb3e {
    align-items: flex-start;
    justify-content: flex-start;
}
    
#ac5d0f80 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 256da12 {
    justify-content: flex-start;
}
    
#c73d713c {
    justify-content: flex-start;
}
    
#\30 a60c9ef {
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\31 7993283 {
    height: 23px;
    width: 16px;
}
    
#\37 0229474 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b91d67bf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a2cb38dd {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 af758e8 {
    height: 23px;
}
    
#f5315ada {
    height: 23px;
}
    
#a533d005 {
    height: 23px;
}
    
#cfb78093::before, #cfb78093 > .bgExtraLayerOverlay {
    
}
#cfb78093 {
    min-height: 250px;
}
#cfb78093.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyUlEQVQI1wXB72sBYQDA8ae8mKX2Tl22F9fGPR3ZufbjcDp0J9xIc7HTakMikRdS3BvtzV55o/zBX5+P2Lr3eNkkUnmimHIYZQb8ZgO+jC6+6eIZFo4uEb1CEkuqGHqdjrVk5kRM7BVhKaT72qCZf6EqNYSm3JFTNdz3IeveP7vgzLQVEdTHdMo+jfwbdkYiEvFb9AdJvzpi/3NiM74wHPzRbM/xap9Uni3MRw0Ri92gKyphyScKDyy+j3z0t1T8CbYbYJo2Uk1zBaZJWEOQNV3EAAAAAElFTkSuQmCC');
}
    
#f2cade11 {
    padding: 30px 16px 30px 16px;
    margin: -2px 0% -2px 0%;
}
    
#d8d29cad::before, #d8d29cad > .bgExtraLayerOverlay {
    
}
#d8d29cad {
    min-height: 250px;
}
#d8d29cad.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA/klEQVQY0z3NXUvCUBwH4PNhhTIjKSkLnG20l3Om7SV1mzvTzYoQohQ/gEXUByiqz1EI52IX/1+4i+4feJiz/oG5+EJHrnBo+mjqHC2zj4swoXBSkC+L0vBGivH1L8zFNzS5QsvycWJ70L0h3DgjN57SeSDLI3uoGH/a/MNTcVUhHmUQcU5aOKGmnZS17kAx8byp6i3sXEZwRinEeIbuoKADkdGOmZY1I1ZMvGxgLj+hpUvoQQweZ7CSWxwHM6qLguo8L3etTDH3dQs/oKWPFRRJDlvO0R7cUaN3TQ2Rl3UnU6z3tq3foY0fYAQR3HEBPr3HWTSn/f5NBfccqf4AqhW/0/arbMQAAAAASUVORK5CYII=');
}
    
#d1ddf711 {
    padding: 30px 16px 30px 16px;
    margin: -2px 0% -2px 0%;
}
    
#b6ff396b {
    height: 23px;
}
    
#\31 377f6a3 {
    height: 23px;
}
    
#\31 a6efe4a {
    height: 23px;
}
    
#\36 fdf4c73 {
    height: 23px;
    width: 16px;
}
    
#\38 0cda29c {
    height: auto;
    min-height: 38px;
}
}



@media (max-width: 767px) {
    
#\36 5429160 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cba94866 {
    height: 23px;
}
    
#\32 75ec8a2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 40px 4%;
}
    
#\32 4dd4f37::before, #\32 4dd4f37 > .bgExtraLayerOverlay {
    
}
#\32 4dd4f37 {
    min-height: 250px;
}
#\32 4dd4f37.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABDUlEQVQY0wXBUU+CUBgG4PMjykDAkYEkaZbJRmtYaVpmrnIqOcQD4pq1Zjd5V627tn7wuTgX39vzsHE4RpaliHmCmKfgnGP9usJ6ldFo+EjBRVtWvECweDbCYpngiSeYzhdI0wRfmzW+N2/Eo5CCy7Z0T84Ei6d9zPgUwyhGmGR4WS3x9/OB3893SuMJnQZN6Rz7gvV7TfQGN+jeP2AwiRBGEZ6XCebRmDqdFh0c1aVVbQjm7O/CrZZR932cX9+iezdAq3OFhndMlmOTZhalbrmCbSkKdrQ8iqUSqnUPNc+HXa4gbxRoW1EplzekatqC5TQdim7AtGw47iEctwazaEPVdFI1gzRzTxassvgHHa57U4GUQrYAAAAASUVORK5CYII=');
}
    
#\34 a0ba049 {
    padding: 30px 16px 30px 16px;
    margin: -2px 0% -2px 0%;
}
    
#d4feb3f2 {
    padding: 30px 16px 30px 16px;
    margin: -2px 0% -2px 0%;
}
    
#\38 febc9ff {
    height: 23px;
}
    
#f4b655de {
    height: 23px;
}
    
#\31 10c4230 {
    height: 23px;
}
    
#\38 4eb480a {
    height: 23px;
}
    
#\36 b459a95::before, #\36 b459a95 > .bgExtraLayerOverlay {
    
}
#\36 b459a95 {
    min-height: 250px;
}
#\36 b459a95.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAdEAACAgMAAwAAAAAAAAAAAAABAgADBAUREjHR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQP/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIDETFB/9oADAMBAAIRAxEAPwCh9cmuusSm2zGV++QU97ImbDViDkZJIPD7+xEq64rgq2WNn//Z');
}
    
#\36 c5c6359 {
    height: 23px;
}
    
#\39 d3eaf9c {
    height: 23px;
}
    
#\35 8228eac {
    height: 23px;
}
    
#c81aa41e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 51b874e {
    margin-top: 8px;
}
    
#\32 bd6ab20 {
    margin: 0px 0% 0px 0%;
}
}

