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

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

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

  *#dm .dmInner div.u_1407452589 .bc-info {
    background-image:linear-gradient(90deg,rgba(0,0,0,0.92) 72%,rgba(0,0,0,0) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1302561404 .iconBg { display:none !important; }

  *#dm .dmInner div.u_1927611761 .bc-info {
    background-image:linear-gradient(90deg,rgba(0,0,0,0.92) 72%,rgba(0,0,0,0) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_1272076563 .bc-info {
    background-image:linear-gradient(90deg,rgba(0,0,0,0.92) 72%,rgba(0,0,0,0) 100%) !important;
    background-origin:border-box !important;
  }

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

  *#dm .dmInner div.u_1267509125 span[data-icon-mask] { background-color:var(--color_7) !important; }

  *#dm .dmInner div.u_1407452589 .bc-card { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner a.u_1353273628 span.text { font-family:industry-ultra !important; }

  *#dm .dmInner a.u_1371894325 span.text { font-family:industry-ultra !important; }

  *#dm .dmInner a.u_1302561404 span.text { font-family:industry-ultra !important; }

  *#dm .dmInner a.u_1217826395 span.text { font-family:industry-ultra !important; }

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

  *#dm .dmInner div.u_3716857774 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1979870838 span[data-icon-mask] { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1374161382 hr {
    border-width:2px 0px 0px 0px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1157285767 hr {
    border-width:2px 0px 0px 0px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1233871975 hr {
    border-width:2px 0px 0px 0px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1570002408 hr {
    border-width:2px 0px 0px 0px !important;
    color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner div.u_1042474467 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_2985606309 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

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

  *#dm .dmInner div.u_1826683932 img {
    object-fit:cover !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1169356461 img {
    object-fit:cover !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1419076425 img {
    object-fit:cover !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1733595599 img {
    object-fit:cover !important;
    border-radius:10px 10px 10px 10px !important;
  }
}

.dtb-truck-card { cursor:pointer !important; }

.dtb-truck-card::after {
  content:"" !important;
  position:absolute !important;
  top:0 !important;
  right:0 !important;
  bottom:0 !important;
  left:0 !important;
  border:1px solid transparent !important;
  border-radius:inherit !important;
  pointer-events:none !important;
  z-index:5 !important;
  transition:border-color 0.25s ease !important;
}

.dtb-truck-card:hover::after { border-color:#2FCB74 !important; }

// Performance Improvement code
@media (max-width: 767px) {
  /* Hero headline: 4 lines × 40px × 0.98 line-height */
  *#dm .dmInner div.u_1115206246 { min-height: 160px !important; }
  /* Hero subtext: 3 lines × 16px × 1.5 line-height */
  *#dm .dmInner div.u_1438928220 { min-height: 72px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\32 0604955 {
    max-width: 100%;
    width: auto;
    order: 3;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#af0d009c {
    min-height: 345px;
    width: 100%;
    max-width: none;
    align-items: flex-start;
    align-content: flex-start;
    padding: 0px 0% 0px 0%;
}
    
#\34 ef33b16::before, #\34 ef33b16 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_5);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.6;
    content: '';
    height: 100%;
}
#\34 ef33b16 {
    background-image: url("https://irp.cdn-website.com/214eb6eb/dms3rep/multi/opt/drake-equipment-sales-office-showroom-1920w.webp?jxl&v=jxl");
}
    
#\35 3e3254f {
    align-self: auto;
    column-gap: 3.599182034039078%;
    width: 50%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    align-content: flex-start;
    justify-self: auto;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 70%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    min-height: 345px;
    padding: 0 3% 0 3%;
    margin: 0px 0% 0px 0%;
}
    
#\39 a4f89a5 {
    row-gap: 16px;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    flex: 0 1 auto;
    height: auto;
    min-height: auto;
    padding: 0 0 0 0;
}
    
#d89bfb81 {
    max-width: 100%;
    width: auto;
}
    
#\32 af3941b {
    row-gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    padding: 0 0 0 0;
}
    
#\32 72ff858 {
    max-width: 100%;
    width: auto;
}
    
#a33a21cc {
    row-gap: 12px;
    column-gap: 3.952419410223408%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: nowrap;
    width: 50%;
    flex: 0 1 auto;
    padding: 0 0 0 0;
}
    
#d570e455.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#d570e455 {
    max-width: 100%;
    width: 100%;
    min-height: 48px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e0ea9ba9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#e0ea9ba9 {
    max-width: 100%;
    width: 100%;
    min-height: 48px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d890e203 {
    column-gap: 12px;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    padding: 0 0 0 0;
}
    
#\34 040abe7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ca68bee5 {
    min-height: 61.29398410896708vh;
    width: 100%;
    flex-wrap: nowrap;
    align-items: stretch;
    max-width: none;
    padding: 0 0px 0 0px;
}
    
#db841983 {
    background-image: none;
}
    
#\34 7eebeee {
    margin: 0 0 0 0;
}
    
#\34 c962138 {
    row-gap: 13px;
    width: 50%;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.92) 52%, rgba(0, 0, 0, 0) 100%);
    align-self: flex-start;
    min-height: 61.29398410896708vh;
    background-origin: border-box;
    flex: 0 1 auto;
    padding: 10px 4.8% 10px 4.8%;
    margin: 0px 0% 0px 0%;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#bfb7a937 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db1e4641 {
    max-width: 100%;
    width: 100%;
    order: 2;
}
    
#f8731165 {
    max-width: 480px;
    width: auto;
    height: auto;
    order: 3;
}
    
#dbf909f3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#dbf909f3 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
    min-width: 240px;
}
    
#d5cda535.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#d5cda535 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
    min-width: 240px;
}
    
#group_hjl {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
}
    
#group_dlv {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 0px;
    order: 1;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_t1a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_t1a {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px -1%;
}
}



@media all {
    
#\32 e1ba128 {
    min-height: 0;
    width: 100%;
    justify-content: center;
    align-items: stretch;
    max-width: none;
    padding: 0px 4.8% 0px 4.8%;
}
    
#c7d67fb3 {
    background-color: var(--color_10);
}
    
#\33 6e379a6 {
    margin: 0 0 0 0;
}
    
#b2979dc3 {
    flex-direction: row;
    max-width: none;
    width: 100%;
    align-content: flex-start;
    padding: 0 0 0 0;
}
    
#\32 9622caf {
    column-gap: 16px;
    flex-direction: row;
    flex: 0 1 auto;
    justify-content: flex-start;
    align-items: center;
    min-width: auto;
    align-content: center;
    width: 26%;
    padding: 8px 24px 8px 24px;
}
    
#\39 a2d8474 {
    max-width: 100%;
    width: 100px;
    height: 130px;
    min-width: 100px;
}
    
#\37 173b5e9 {
    row-gap: 6px;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    align-content: flex-start;
    padding: 0 0 0 0;
}
    
#\30 dff0baf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e4cc618c {
    max-width: 100%;
    width: auto;
}
    
#\38 b608d27 {
    background-color: var(--color_14);
    flex-direction: row;
    width: 1px;
    min-height: 1px;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 1px;
    padding: 0 0 0 0;
}
    
#c8e07737 {
    column-gap: 16px;
    flex-direction: row;
    flex: 0 1 auto;
    justify-content: flex-start;
    align-items: center;
    min-width: auto;
    align-content: center;
    width: 33.44%;
    padding: 8px 24px 8px 24px;
}
    
#\30 04b36a1 {
    width: 260px;
    height: 180px;
    min-width: 72px;
    margin-top: -66px;
}
    
#\35 1d8dd91 {
    row-gap: 6px;
    flex: 1;
    align-items: flex-start;
    min-width: 0;
    align-content: flex-start;
    padding: 0 0 0 0;
}
    
#\32 e475890 {
    max-width: 100%;
    width: 133px;
}
    
#bedd6b74 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#aaaa84ad {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 e26306b {
    background-color: var(--color_14);
    flex-direction: row;
    width: 1px;
    min-height: 1px;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 1px;
    padding: 0 0 0 0;
}
    
#afdda217 {
    column-gap: 16px;
    flex-direction: row;
    flex: 0 1 auto;
    justify-content: flex-start;
    align-items: center;
    min-width: auto;
    align-content: center;
    width: 33.44%;
    padding: 8px 24px 8px 24px;
}
    
#fe18ee2a {
    max-width: 100%;
    width: 100px;
    height: 130px;
    min-width: 100px;
}
    
#a25fd41d {
    row-gap: 6px;
    flex: 1;
    align-items: flex-start;
    min-width: 0;
    align-content: flex-start;
    padding: 0 0 0 0;
}
    
#\31 fcff7b1 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\33 4f9b7ea {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 b5d6812 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\31 1912352 {
    min-height: 0;
    width: 100%;
    justify-content: center;
    align-items: stretch;
    max-width: none;
    padding: 72px 4.8% 72px 4.8%;
}
    
#\31 8770936 {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 693b545 {
    background-color: var(--color_5);
}
    
#fabb5286 {
    row-gap: 40px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\38 eb8591c {
    row-gap: 16px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#f08e40a8 {
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#ec5fdf8c {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b881754 {
    row-gap: 20px;
    column-gap: 20px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: nowrap;
    background-image: none;
    padding: 0 0 0 0;
}
    
#f14bf5b6 {
    flex: 1;
    min-height: 380px;
    justify-content: flex-end;
    align-items: stretch;
    min-width: 0;
    align-self: flex-start;
    border-radius: 10px 10px 10px 10px;
    order: 1;
    background-image: url('https://irp.cdn-website.com/214eb6eb/dms3rep/multi/opt/IMG_1342-1920w.webp');
    padding: 0 0 0 0;
}
    
#\38 10d192a {
    row-gap: 0px;
    width: 100%;
    justify-content: flex-end;
    background-image: linear-gradient(450deg, rgba(12, 15, 13, 0.91) 63%, rgba(0, 0, 0, 0) 100%);
    align-items: stretch;
    align-self: flex-start;
    min-height: 0%;
    background-origin: border-box;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#fe562345 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cd4780fa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 4ec604f {
    flex: 1;
    min-height: 380px;
    justify-content: flex-end;
    align-items: stretch;
    min-width: 0;
    border-radius: 10px 10px 10px 10px;
    order: 2;
    background-image: url('https://irp.cdn-website.com/214eb6eb/dms3rep/multi/opt/IMG_6010-1920w.webp?jxl&v=jxl');
    padding: 0 0 0 0;
}
    
#\37 3d5f450 {
    row-gap: 0px;
    width: 100%;
    justify-content: flex-end;
    background-image: linear-gradient(450deg, rgba(12, 15, 13, 0.91) 63%, rgba(0, 0, 0, 0) 100%);
    align-items: stretch;
    background-origin: border-box;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#ff19cea8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d0db7f1c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c9907543 {
    flex: 1;
    min-height: 380px;
    justify-content: flex-end;
    align-items: stretch;
    min-width: 0;
    border-radius: 10px 10px 10px 10px;
    order: 0;
    background-image: url('https://irp.cdn-website.com/214eb6eb/dms3rep/multi/opt/Desert+Utility+Truck+with+Fire+Extinguishers-1920w.webp');
    padding: 0 0 0 0;
}
    
#c67b550b {
    row-gap: 0px;
    width: 100%;
    justify-content: flex-end;
    background-image: linear-gradient(450deg, rgba(12, 15, 13, 0.91) 63%, rgba(0, 0, 0, 0) 100%);
    align-items: stretch;
    background-origin: border-box;
    order: 1;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#a1ceb4cb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 a6c53bc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#group_n5m {
    align-self: flex-start;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0;
    row-gap: 12px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 2;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_82n {
    align-self: flex-start;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 0px;
    order: 0;
    flex: 0 1 auto;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1uo.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1uo {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px -0.5%;
}
    
#dc181808 {
    column-gap: 12px;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    align-items: stretch;
    order: 2;
    padding: 0 0 0 0;
}
}



@media all {
    
#\38 3303360.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 3303360 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0px 3% 0px 3%;
}
    
#ba794a3b {
    min-height: 0;
    column-gap: 0;
    width: 100%;
    flex-wrap: nowrap;
    align-items: stretch;
    max-width: none;
    padding: 0 0 0 0;
}
    
#\39 327e02c {
    background-color: var(--color_6);
}
    
#\34 ffcb82e {
    margin: 0 0 0 0;
}
    
#\34 efd5f94::before, #\34 efd5f94 > .bgExtraLayerOverlay {
    background-color: var(--color_6);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.7;
    content: '';
    height: 100%;
}
#\34 efd5f94 {
    row-gap: 25px;
    width: 40%;
    background-image: url("https://irp.cdn-website.com/214eb6eb/dms3rep/multi/opt/Welder+with+green+DRAKE+embroidery-1920w.png?jxl&v=jxl");
    padding: 80px 5% 80px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 c4abfea {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\39 cd61366 {
    max-width: 100%;
    width: 267px;
    height: auto;
    order: 3;
}
    
#fb5f3ef4 {
    max-width: 100%;
    width: 40%;
    height: auto;
    order: 4;
}
    
#\39 19b91c1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\39 19b91c1 {
    max-width: 100%;
    width: auto;
    min-height: 46px;
    order: 5;
}
    
#\33 46dffba {
    row-gap: 20px;
    min-width: 0;
    background-image: linear-gradient(100deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 5%, var(--color_5) 5%, var(--color_5) 100%);
    flex: 1;
    padding: 80px 4% 80px 8%;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#a1c2665e {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#cad7867d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 03b2a80 {
    row-gap: 16px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 8px 0 0 0;
}
    
#\36 9ce285b {
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 0 0 0 0;
}
    
#d84aa5b5 {
    width: 100%;
    height: 120px;
}
    
#d367e8e3 {
    background-color: var(--color_4);
    border-radius: 50%;
    flex-direction: row;
    width: 36px;
    align-items: center;
    height: 36px;
    min-width: 36px;
    background-image: none;
    padding: 0 0 0 0;
    margin: 0px 3% 0px 3%;
}
    
#\35 d447f0d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 914d054.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 914d054 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0px 3% 0px 3%;
}
    
#\36 67a5358.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 67a5358 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0px 3% 0px 3%;
}
    
#\33 16449b6 {
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 0 0 0 0;
}
    
#ccb59af4 {
    width: 100%;
    height: 120px;
}
    
#\35 ad4c8a5 {
    background-color: var(--color_4);
    border-radius: 50%;
    flex-direction: row;
    width: 36px;
    align-items: center;
    height: 36px;
    min-width: 36px;
    background-image: none;
    padding: 0 0 0 0;
    margin: 0px 3% 0px 3%;
}
    
#\36 d46facf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 7d6137c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 7d6137c {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0px 3% 0px 3%;
}
    
#\38 c8f2962.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 c8f2962 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0px 3% 0px 3%;
}
    
#c85111e7 {
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 0 0 0 0;
}
    
#c6286bb9 {
    width: 100%;
    height: 120px;
}
    
#\36 030178d {
    background-color: var(--color_4);
    border-radius: 50%;
    flex-direction: row;
    width: 36px;
    align-items: center;
    height: 36px;
    min-width: 36px;
    background-image: none;
    padding: 0 0 0 0;
    margin: 0px 3% 0px 3%;
}
    
#e1c163dc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 8145d6f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 8145d6f {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0px 3% 0px 3%;
}
    
#b91e3df0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b91e3df0 {
    max-width: 100%;
    width: auto;
    margin: 0px 3% 0px 3%;
}
    
#ff0a0bca {
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 0 0 0 0;
}
    
#e1555904 {
    width: 100%;
    height: 120px;
}
    
#a5b6756f {
    background-color: var(--color_2);
    border-radius: 50%;
    flex-direction: row;
    width: 36px;
    align-items: center;
    height: 36px;
    min-width: 36px;
    padding: 0 0 0 0;
    margin: 0px 3% 0px 3%;
}
    
#\35 3f73c2c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 c81f66d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 c81f66d {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0px 3% 0px 3%;
}
    
#\35 90cc7d2 {
    column-gap: 0px;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    align-items: stretch;
    order: 2;
    --column-gap: 0px;
    padding: 0 0 0 0;
}
    
#fa43add4 {
    column-gap: 0px;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    align-items: stretch;
    --column-gap: 0px;
    padding: 0 0 0 0;
}
    
#e5358f7d {
    max-width: 100%;
    width: 40px;
    order: 2;
    height: auto;
    min-width: 40px;
}
    
#\35 da2ffcf {
    max-width: 100%;
    width: 40px;
    order: 2;
    height: auto;
    min-width: 40px;
}
}



@media all {
    
#f020957f {
    min-height: 0;
    width: 100%;
    justify-content: center;
    align-items: stretch;
    max-width: none;
    padding: 72px 4.8% 72px 4.8%;
}
    
#eb891cad {
    background-color: var(--color_6);
}
    
#\32 c8cdaff {
    row-gap: 40px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\32 04a71d5 {
    row-gap: 16px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#\33 1fbb6ce {
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#bf24b6b6 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa06a252 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#a3f5eafa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 c243575 {
    width: 100%;
}
    
#group_lec {
    align-self: flex-start;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 0px;
    order: 1;
    flex: 0 1 auto;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_8j3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_8j3 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px -0.5%;
}
}



@media all {
    
#\38 4836091 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 a0a5598 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bfe42f27 {
    row-gap: 40px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\34 8e6c792 {
    row-gap: 16px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#\38 6515cec {
    min-height: 0;
    width: 100%;
    justify-content: center;
    align-items: stretch;
    max-width: none;
    padding: 72px 4.8% 72px 4.8%;
}
    
#c9df112d {
    width: 100%;
}
    
#\35 95ea3dc {
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#\33 b161959 {
    background-color: var(--color_6);
}
    
#\34 2fb97e9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 82e5abf {
    max-width: 100%;
    width: 40px;
    height: auto;
    min-width: 40px;
}
    
#group_dr5 {
    align-self: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
}
}



@media all {
    
#\32 a01f6f9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 f85a7a8 {
    min-height: 0;
    width: 100%;
    justify-content: center;
    align-items: stretch;
    max-width: none;
    padding: 72px 4.8% 72px 4.8%;
}
    
#\37 08bfb83 {
    row-gap: 40px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#ed4ba8ab {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 167e48f {
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    padding: 0 0 0 0;
}
    
#c38bd910 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 d317f10 {
    row-gap: 16px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#\39 0e13043 {
    background-color: var(--color_6);
}
    
#fb085afe {
    width: 100%;
}
    
#group_fr5 {
    align-self: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: column;
    justify-content: center;
}
    
#cab1f4d2 {
    max-width: 100%;
    width: 40px;
    order: 2;
    height: auto;
    min-width: 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af0d009c {
    padding: 0px 0% 0px 0%;
}
    
#\35 3e3254f {
    row-gap: 0px;
    flex-direction: column;
    height: auto;
    min-height: 345px;
    padding: 0 3% 0 3%;
    margin: 0px 0% 0px 0%;
}
    
#\39 a4f89a5 {
    flex: 0 1 auto;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\32 af3941b {
    flex: 0 1 auto;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    min-height: auto;
}
    
#a33a21cc {
    justify-content: flex-start;
    column-gap: 2.43161094224924%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
}
    
#d570e455 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e0ea9ba9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 040abe7 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ca68bee5 {
    min-height: 61.29398410896708vh;
    padding: 0 2% 0 0%;
}
    
#\34 c962138 {
    width: 50%;
    flex: 0 1 auto;
    align-items: flex-start;
    align-content: flex-start;
    align-self: flex-start;
    min-height: 61.29398410896708vh;
    padding: 64px 4% 64px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 7eebeee {
    margin: 0 0 0 0;
}
    
#group_hjl {
    column-gap: 5.524583678020358%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#dbf909f3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d5cda535 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 e1ba128 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 9622caf {
    row-gap: 12px;
    flex-direction: column;
    align-items: center;
    align-content: center;
    width: 32.87%;
    flex: 0 1 auto;
    justify-content: flex-start;
    padding: 8px 16px 8px 16px;
}
    
#c8e07737 {
    row-gap: 12px;
    flex-direction: column;
    align-items: center;
    align-content: center;
    width: 33.4%;
    flex: 0 1 auto;
    padding: 8px 16px 8px 16px;
}
    
#afdda217 {
    row-gap: 12px;
    flex-direction: column;
    align-items: center;
    align-content: center;
    padding: 8px 16px 8px 16px;
}
    
#\39 a2d8474 {
    width: 72px;
    height: 100px;
}
    
#fe18ee2a {
    width: 72px;
}
    
#\32 e475890 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#bedd6b74 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#aaaa84ad {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 fcff7b1 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 4f9b7ea {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 b5d6812 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e4cc618c {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 dff0baf {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 173b5e9 {
    justify-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 1912352 {
    padding: 56px 4% 56px 4%;
}
    
#\38 eb8591c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 b881754 {
    flex-wrap: wrap;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f14bf5b6 {
    flex: 1 1 auto;
    width: 45%;
}
    
#\32 4ec604f {
    flex: 1 1 auto;
    width: 45%;
}
    
#c9907543 {
    flex: 1 1 auto;
    width: 45%;
}
    
#fabb5286 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ba794a3b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
}
    
#\34 efd5f94 {
    flex: 0 1 auto;
    width: 100%;
    padding: 56px 6% 56px 6%;
}
    
#\33 46dffba {
    flex: 0 1 auto;
    width: 100%;
    padding: 56px 6% 56px 6%;
}
    
#\35 03b2a80 {
    flex-wrap: wrap;
}
    
#\36 9ce285b {
    flex: 1 1 auto;
    width: 45%;
}
    
#d84aa5b5 {
    height: 160px;
}
    
#\33 16449b6 {
    flex: 1 1 auto;
    width: 45%;
}
    
#ccb59af4 {
    height: 160px;
}
    
#c85111e7 {
    flex: 1 1 auto;
    width: 45%;
}
    
#c6286bb9 {
    height: 160px;
}
    
#ff0a0bca {
    flex: 1 1 auto;
    width: 45%;
}
    
#e1555904 {
    height: 160px;
}
    
#fb5f3ef4 {
    width: 35%;
}
    
#e5358f7d {
    height: auto;
}
    
#\35 da2ffcf {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f020957f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 6515cec {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 82e5abf {
    height: auto;
    align-self: auto;
    order: 0;
    width: 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dr5 {
    width: 100%;
    flex: 0 1 auto;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-self: flex-start;
    min-height: auto;
    --column-gap: 0%;
    padding-top: 0px;
    padding-right: 16px;
    padding-bottom: 0px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\34 2fb97e9.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\34 2fb97e9 {
    align-self: auto;
    order: 1;
    width: 48.25%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 f85a7a8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#cab1f4d2 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 0604955 {
    width: 100%;
}
    
#af0d009c {
    min-height: 345px;
    padding: 0px 0% 0px 0%;
}
    
#\35 3e3254f {
    flex-direction: column;
    row-gap: 20px;
    min-height: 0vh;
    width: 71%;
    flex: 0 1 auto;
    padding: 0% 3% 0% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\39 a4f89a5 {
    flex: 0 1 auto;
    width: 100%;
    align-items: flex-start;
    justify-content: center;
    align-content: flex-start;
}
    
#\32 af3941b {
    flex: 0 1 auto;
    width: 100%;
    align-items: center;
}
    
#a33a21cc {
    flex-direction: column;
    width: 100%;
}
    
#d570e455 {
    width: 100%;
}
    
#e0ea9ba9 {
    width: 100%;
}
    
#\34 040abe7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ca68bee5 {
    min-height: 59.02383654937571vh;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0 0% 0 0%;
}
    
#\34 c962138 {
    width: 100%;
    min-height: 59.02383654937571vh;
    height: auto;
    align-self: flex-start;
    padding: 90px 3% 80px 3%;
    margin: 0px 0% 0px 0%;
}
    
#bfb7a937.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 20px 0px;
}
    
#f8731165 {
    max-width: 100%;
    width: 80%;
}
    
#dbf909f3 {
    width: 50%;
    min-width: 0;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7eebeee {
    margin: 0 0 0 0;
}
    
#d5cda535 {
    width: 50%;
    min-width: 0;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_hjl {
    column-gap: 6.70391061452514%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\32 e1ba128 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b2979dc3 {
    flex-direction: column;
}
    
#\32 9622caf {
    flex: 0 1 auto;
    width: 100%;
    padding: 20px 0 20px 0;
}
    
#\38 b608d27 {
    width: 100%;
    height: 1px;
}
    
#c8e07737 {
    flex: 0 1 auto;
    width: 100%;
    padding: 20px 0 20px 0;
}
    
#\39 e26306b {
    width: 100%;
    height: 1px;
}
    
#afdda217 {
    flex: 0 1 auto;
    width: 100%;
    padding: 20px 0 20px 0;
}
    
#\39 a2d8474 {
    width: 72px;
    height: 100px;
}
    
#\30 04b36a1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 04b36a1 {
    width: 100px;
    height: 130px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 1912352 {
    min-height: unset;
    padding: 40px 6% 40px 6%;
}
    
#\31 8770936 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#fabb5286 {
    align-items: center;
}
    
#\38 eb8591c {
    flex-direction: column;
    align-items: flex-start;
}
    
#\33 b881754 {
    flex-direction: column;
}
    
#f14bf5b6 {
    flex: 0 1 auto;
    width: 100%;
    min-height: 300px;
}
    
#\32 4ec604f {
    flex: 0 1 auto;
    width: 100%;
    min-height: 300px;
}
    
#c9907543 {
    flex: 0 1 auto;
    width: 100%;
    min-height: 300px;
}
    
#group_n5m {
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c67b550b {
    row-gap: 0px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    align-items: stretch;
    align-content: stretch;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 3d5f450 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 10d192a {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f08e40a8 {
    padding: 0 0% 0 0%;
    margin: 0px 0% 0px 0%;
}
    
#a1ceb4cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a1ceb4cb {
    margin: 5px 0% 5px 0%;
}
    
#\33 a6c53bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 a6c53bc {
    margin: 0px 0% 0px 0%;
}
    
#fe562345.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fe562345 {
    margin: 5px 0% 5px 0%;
}
    
#ff19cea8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ff19cea8 {
    margin: 5px 0% 5px 0%;
}
}



@media (max-width: 767px) {
    
#\38 3303360.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 3303360 {
    margin: 0px 3% 0px 3%;
}
    
#ba794a3b {
    min-height: unset;
    flex-direction: column;
    padding: 0 0% 0 0%;
}
    
#\34 efd5f94 {
    flex: 0 1 auto;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    padding: 40px 6% 40px 6%;
}
    
#\33 46dffba {
    flex: 0 1 auto;
    width: 100%;
    padding: 40px 6% 40px 6%;
}
    
#\35 03b2a80 {
    flex-direction: column;
}
    
#\36 9ce285b {
    flex: 0 1 auto;
    width: 100%;
    padding: 0 0% 0 0%;
    margin: 0px 0% 0px 0%;
}
    
#d84aa5b5 {
    height: 180px;
}
    
#\33 16449b6 {
    flex: 0 1 auto;
    width: 100%;
}
    
#ccb59af4 {
    height: 180px;
}
    
#c85111e7 {
    flex: 0 1 auto;
    width: 100%;
}
    
#c6286bb9 {
    height: 180px;
}
    
#ff0a0bca {
    flex: 0 1 auto;
    width: 100%;
}
    
#e1555904 {
    height: 180px;
}
    
#d367e8e3 {
    padding: 0 0% 0 0%;
    margin: 0px 3% 0px 3%;
}
    
#\35 ad4c8a5 {
    padding: 0 0 0 0;
    margin: 0px 3% 0px 3%;
}
    
#\36 030178d {
    padding: 0 0 0 0;
    margin: 0px 3% 0px 3%;
}
    
#\33 914d054.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 914d054 {
    margin: 0px 3% 0px 3%;
}
    
#\36 67a5358.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 67a5358 {
    margin: 0px 3% 0px 3%;
}
    
#\30 7d6137c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 7d6137c {
    margin: 0px 3% 0px 3%;
}
    
#\38 c8f2962.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 c8f2962 {
    margin: 0px 3% 0px 3%;
}
    
#\33 8145d6f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 8145d6f {
    margin: 0px 3% 0px 3%;
}
    
#b91e3df0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b91e3df0 {
    margin: 0px 3% 0px 3%;
}
    
#a5b6756f {
    padding: 0 0 0 0;
    margin: 0px 3% 0px 3%;
}
    
#\35 c81f66d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 c81f66d {
    margin: 0px 3% 0px 3%;
}
    
#\36 c4abfea.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 c4abfea {
    margin: 0px 0% 0px 0%;
}
    
#\34 ffcb82e {
    margin: 0 0 0 0;
}
    
#e5358f7d {
    height: auto;
}
    
#\35 da2ffcf {
    height: auto;
}
}



@media (max-width: 767px) {
    
#f020957f {
    min-height: unset;
    padding: 40px 6% 40px 6%;
}
    
#\32 c8cdaff {
    align-items: center;
}
    
#\32 04a71d5 {
    flex-direction: column;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#bfe42f27 {
    align-items: center;
}
    
#\34 8e6c792 {
    flex-direction: column;
    align-items: flex-start;
}
    
#\38 6515cec {
    min-height: unset;
    padding: 40px 6% 40px 6%;
}
    
#\36 82e5abf {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\31 f85a7a8 {
    min-height: unset;
    padding: 40px 6% 40px 6%;
}
    
#\37 08bfb83 {
    align-items: center;
}
    
#\38 d317f10 {
    flex-direction: column;
    align-items: flex-start;
}
    
#group_fr5 {
    width: 100%;
    flex: 0 1 auto;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 0%;
    align-self: flex-start;
    min-height: auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#c38bd910.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#c38bd910 {
    align-self: auto;
    order: 0;
    width: 46.19%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cab1f4d2 {
    height: auto;
    align-self: auto;
    order: 0;
    width: 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}

#\34 ef33b16.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAADwAQCdASoKAAUAAUAmJYwCdAEQCTjOIQAA/myfA+rOG38C0f1+SOaqfDEaLFZe7E3E2hFn0gA=')!important}