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

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

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

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

  *#dm .dmInner div.u_1787255863 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1690887634 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1318632626 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1616793297 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1518806520 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1109005141 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_271223638 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(21,122,65) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:1px !important;
  }

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

  *#dm .dmInner div.u_1164554766 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(21,122,65) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:1px !important;
  }

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

  *#dm .dmInner div.u_1485353440 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(21,122,65) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:1px !important;
  }

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

  *#dm .dmInner div.u_1604632404 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(21,122,65) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:1px !important;
  }

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

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

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

  *#dm .dmInner div.u_1882636469 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) !important;
    border-width:2px 2px 2px 2px !important;
    background-color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1489496011 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) !important;
    border-width:2px 2px 2px 2px !important;
    background-color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1245634527 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) !important;
    border-width:2px 2px 2px 2px !important;
    background-color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1245375947 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) !important;
    border-width:2px 2px 2px 2px !important;
    background-color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1208675548 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) !important;
    border-width:2px 2px 2px 2px !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1882636469:hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1882636469.hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1489496011:hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1489496011.hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1245634527:hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1245634527.hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1245375947:hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1245375947.hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1208675548:hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1208675548.hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1474700239 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) !important;
    border-width:2px 2px 2px 2px !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1474700239:hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1474700239.hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1508117816 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) !important;
    border-width:2px 2px 2px 2px !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1508117816:hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1508117816.hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1823293886 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) rgb(21,122,65) !important;
    border-width:2px 2px 2px 2px !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1823293886:hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1823293886.hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1891805465 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(235,181,47) !important;
    border-width:1px !important;
  }

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

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

  *#dm .dmInner div.u_1974203664 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(235,181,47) !important;
    border-width:1px !important;
  }

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

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

  *#dm .dmInner div.u_1712106582 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(235,181,47) !important;
    border-width:1px !important;
  }

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

  *#dm .dmInner div.u_220892078 .dmforminput input { font-size:18px !important; }

  *#dm .dmInner div.u_220892078 .dmforminput textarea { font-size:18px !important; }

  *#dm .dmInner div.u_220892078 .dmforminput .fileUploadLink { font-size:18px !important; }

  *#dm .dmInner div.u_220892078 .checkboxwrapper span { font-size:18px !important; }

  *#dm .dmInner div.u_220892078 .radiowrapper span { font-size:18px !important; }

  *#dm .dmInner div.u_220892078 .optinwrapper div { font-size:18px !important; }

  *#dm .dmInner div.u_220892078 .freetextwrapper { font-size:18px !important; }

  *#dm .dmInner div.u_220892078 .dmforminput select { font-size:18px !important; }

  *#dm .dmInner div.u_220892078 .dmforminput option { font-size:18px !important; }

  *#dm .dmInner div.u_220892078 input::placeholder {
    font-size:18px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_220892078 input.placeholder {
    font-size:18px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_220892078 textarea::placeholder {
    font-size:18px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_220892078 textarea.placeholder {
    font-size:18px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_220892078 select::placeholder {
    font-size:18px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_220892078 select.placeholder {
    font-size:18px !important;
    color:var(--color_3) !important;
  }

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

  *#dm .dmInner div.u_220892078 .dmform-success { text-align:center !important; }

  *#dm .dmInner div.u_220892078 .dmform-success .rteBlock { text-align:center !important; }

  *#dm .dmInner div.u_220892078 .dmform-error { text-align:center !important; }

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

  *#dm .dmInner div.u_220892078 textarea {
    background-color:rgba(242,242,242,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(242,242,242) rgb(242,242,242) rgb(242,242,242) rgb(242,242,242) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_220892078 select {
    background-color:rgba(242,242,242,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(242,242,242) rgb(242,242,242) rgb(242,242,242) rgb(242,242,242) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1095358213:hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1095358213.hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner *.u_1676548411 .fsw-loading-spinner { border-top-color:var(--color_2) !important; }

  *#dm .dmInner *.u_1676548411 .car-brand-btn:hover h4 { color:var(--color_4) !important; }

  *#dm .dmInner *.u_1676548411 .car-brand-btn.active h4 { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1676548411 .car-brand-btn:hover {
    border-color:var(--color_1) !important;
    border-style:solid !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_1676548411 .car-brand-btn.active {
    border-color:var(--color_1) !important;
    border-style:solid !important;
    border-width:2px !important;
  }

  *#dm .dmInner *.u_1676548411 .arrow-btn svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1676548411 .arrow-btn {
    background-color:var(--color_2) !important;
    border-radius:50% 50% 50% 50% !important;
    border-style:solid !important;
    border-width:10px !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1676548411 .car-brand-btn { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner div.u_1676548411 .caption { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1676548411 .car-brand-btn h4 { color:var(--color_1) !important; }
}

@media (min-width:1025px) {
  *#dm .dmInner div.u_1676548411 .car-brand-btn h4 { font-size:24px !important; }

  *#dm .dmInner *.u_1676548411 .car-stage { height:400px !important; }

  *#dm .dmInner *.u_1676548411 .widget-grid { gap:80px !important; }

  *#dm .dmInner *.u_1676548411 .car-brand-btn {
    width:250px !important;
    height:100px !important;
  }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1676548411 .caption { font-size:30px !important; }

  *#dm .dmInner *.u_1676548411 .car-slide { opacity:100% !important; }

  *#dm .dmInner *.u_1676548411 .car-brand-btn { width:50px !important; }

  *#dm .dmInner *.u_1676548411 .widget-grid { gap:0px !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1676548411 .car-brand-btn h4 { font-size:24px !important; }

  *#dm .dmInner *.u_1676548411 .car-stage { height:250px !important; }

  *#dm .dmInner *.u_1676548411 .car-brand-btn {
    width:130px !important;
    height:100px !important;
  }

  *#dm .dmInner *.u_1676548411 .widget-grid { gap:60px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1882636469
{
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d856bf91 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#b4cff2f1 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 240px 40px 200px 40px;
    margin: 0% 0% 0% 0%;
}
    
#dcf38d9c::before, #dcf38d9c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.5;
    border-radius: inherit;
}
#dcf38d9c {
    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/55ff9e5e/dms3rep/multi/opt/Team+Photo_2000px_Comp-1920w.png");
}
    
#group_k7b {
    align-items: center;
    width: 800px;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
}
    
#widget_rji {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f63cf682 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 e690e43 {
    width: 795px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 9f5d4c1 {
    margin: 0px 0% 0px 0%;
}
    
#\34 02396ca {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edcffff0 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbbbee9e {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 ff80354 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: -100px 0% 0px 0%;
}
    
#\36 e5d814d {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 0px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 386287b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_m8q {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    order: 1;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_kjq {
    width: 90px;
    height: 90px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rbf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6mk {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 19px;
    column-gap: 24px;
}
    
#\38 1a4503e {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    order: 3;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f5bbaff3 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 19px;
    column-gap: 24px;
}
    
#\38 3a6f1b1 {
    width: 90px;
    height: 90px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 01f7d53 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4ad2a21 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    order: 0;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 29ebad9 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 19px;
    column-gap: 24px;
}
    
#e67d3c2f {
    width: 90px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2aa2f55 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dcb7798 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    order: 2;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 63dca2a {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 19px;
    column-gap: 24px;
}
    
#\36 a5b682e {
    width: 90px;
    height: 90px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 037178e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4b88788 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 64373e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\30 061cf2d {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\31 c5de00a {
    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/55ff9e5e/dms3rep/multi/opt/Green+Texture+Background_Comp-1920w.png");
}
#\31 c5de00a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAIAAAA4WjmaAAAACXBIWXMAAAsTAAALEwEAmpwYAAAARUlEQVQI11XMwQnAMAxDUS8ReR4rWzWx025e7FBC4d+ekOgigvBqEtMyp66uT5fDw9pX7oJ6s3jbdcLYBxQUtz/ngRuCLwXlIR1t8oWRAAAAAElFTkSuQmCC');
}
    
#a468ebdb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\31 d10a906 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#caa7261c {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 74e7cb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f328042 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f36f3b2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 8762913 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-self: stretch;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 3 / span 1 / span 1;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 6db170c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#\33 b620485 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1574aeb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\35 eee6e83 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8273f29::before, #\33 8273f29 > .bgExtraLayerOverlay {
    
}
#\33 8273f29 {
    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/55ff9e5e/dms3rep/multi/opt/Electron+Watermark_Comp-1920w.png");
    background-position: 0% 100%;
    background-size: auto;
}
#\33 8273f29.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABc0lEQVQY012Q3StDcRzGv9/v77ezW3GhpI63FbMdZ8c7F7uQ2h/jzh/ghliiiChvc9J0WDZjZ+alE0XqXKDkApHZMEPJy+1PcbHy3D6fPj09AP9i2wCnuoLWhBvNnkChEAJAGADCArCnAew4oDlWjNuDRZjqVTDep6E+3I0F0AR41EvxJCrjTqiMdmcq6WDSi0cjbWT2tfyBaaMc87ESzITKKGfIlAlXsaeIh+VjKuUMP2UWu+gXvLVkuI3KmA+52P18A7+YbeQn4TbH2arGH6Kt7ENvJxCJAGRtDc+3yim7VMGOx12O8IBXmguqzrVxRUobPv654icQlh/EqYLXqSrKRer44YxbWhrSnFP9qnM16JOudIW/Gp3s1yhsDW8sGdMbLra3UM2NUY8UDnqlZFBzpHUf/4p1/G0U5254MVvwOanRnVnPsnEPf1z28qcFjb1FVPZpNVHhy0QA3neaKb+t0ut+NfverGVi3UMipZC4rMEfQHGd1ziRCWgAAAAASUVORK5CYII=');
}
    
#f4b21c44 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#a7317b15 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#innergrid_e72 {
    width: 100.00%;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: minmax(216px, max-content) minmax(216px, max-content);
    max-width: 100%;
    order: 2;
    row-gap: 30px;
    column-gap: 77px;
}
    
#\30 992b8ac {
    width: 50px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 18b70cc[data-css-edit] {
    z-index: 1;
}
#\39 18b70cc {
    align-items: center;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    order: 0;
    padding: 20px 0px 20px 0px;
    margin: -120px -20px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 99c3c27 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a28bca5a {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-self: stretch;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#d2ae8bd9 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 19px;
    column-gap: 24px;
}
    
#fc8898cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e968c2d2[data-css-edit] {
    z-index: 1;
}
#e968c2d2 {
    align-items: center;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    order: 0;
    padding: 20px 0px 20px 0px;
    margin: -120px -20px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f5b4c99e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d30d071 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-self: stretch;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\30 f32bbd0 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#\30 2404fbb {
    width: 65px;
    height: 65px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce2f1009 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 aff89fc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 04faeb5[data-css-edit] {
    z-index: 1;
}
#\34 04faeb5 {
    align-items: center;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    order: 0;
    padding: 20px 0px 20px 0px;
    margin: -120px -20px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e963385 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e2fd714 {
    width: 65px;
    height: 65px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bb6e99a {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#\32 3b90dd6[data-css-edit] {
    z-index: 1;
}
#\32 3b90dd6 {
    align-items: center;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    order: 0;
    padding: 20px 0px 20px 0px;
    margin: -120px -20px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 228cdd6 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-self: stretch;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\35 8d1e093 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6f25c25 {
    width: 50px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cda1ff3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 ce2b53d {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
}
    
#\39 d4a4965[data-css-edit] {
    z-index: 1;
}
#\39 d4a4965 {
    align-items: center;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    order: 0;
    padding: 20px 0px 20px 0px;
    margin: -120px -20px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 336ab2a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c342e37d {
    width: 50px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 98adc76 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-self: stretch;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 2 / span 1 / span 1;
}
    
#e1973a20 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 e5cc593 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
}
    
#\33 fba9080 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-self: stretch;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 3 / span 1 / span 1;
}
    
#\39 f1ed2d1 {
    width: 52px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0c33106[data-css-edit] {
    z-index: 1;
}
#b0c33106 {
    align-items: center;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    order: 0;
    padding: 20px 0px 20px 0px;
    margin: -120px -20px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8bd7576 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 00fc7f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 3ffe29e {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
}
    
#\38 9d7b7cf {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 1d1bab2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#caeabf57 {
    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/55ff9e5e/dms3rep/multi/opt/Grey+Texture+Background_Comp-1920w.png");
}
#caeabf57.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAXElEQVQI102OSQoEMQwD8//fxtri29C4yTToYCgJ18o5N06czH26T/e6gNJE9pQefLqdyC5gAlL2i++0gF21q0D+14NlUwJZAKXBTtZXSvZ9LBvk+ppfZycgd9UPqx7J+fRVjLAAAAAASUVORK5CYII=');
}
    
#b56b314f {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 3624a5f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a2113854 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f02f8353 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa89cb2a {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 250px;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    padding: 0% 0% 0% 0%;
    margin: 0% 90px 0% 0%;
}
    
#\39 166eed5[data-css-edit] {
    z-index: 1;
}
#\39 166eed5 {
    align-items: flex-end;
    width: 471px;
    min-height: 100%;
    max-height: none;
    row-gap: 100px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% -140px 0% 0%;
}
    
#\39 34b9f34 {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 218fdc6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 340px;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    align-self: stretch;
    --column-gap: 10px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 90px;
}
    
#dd82c8fc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 202px;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    align-self: flex-start;
    --column-gap: 10px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 e8f7393 {
    width: 160px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 82e1483[data-css-edit] {
    z-index: 1;
}
#\30 82e1483 {
    align-items: center;
    width: 225px;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 0%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% -50px 0%;
}
    
#b28aa4a9 {
    width: 135px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 65ba0d4 {
    align-items: flex-start;
    width: 471px;
    min-height: 100%;
    max-height: none;
    row-gap: 100px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% -140px;
}
    
#\38 c503500 {
    align-items: center;
    width: auto;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 b35b59b {
    width: 228px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 ce8b4f9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 220px;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    align-self: flex-start;
    --column-gap: 10px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 dd50a69 {
    width: 260px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a7feb061 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b0849b6 {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 c04f29d {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 350px;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 dc2c838 {
    justify-content: flex-start;
    align-items: center;
    width: 186px;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: -50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8feb721 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 230px;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#af2fddfd {
    flex-direction: row;
    align-items: center;
    width: 1252px;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    align-self: auto;
    background-image: url();
    background-size: contain;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#af2fddfd.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 7769b4d {
    width: 120px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 f290e5b {
    width: 110px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#adfae892 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 fa9c522.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 fa9c522 {
    width: 80px;
    height: 80px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#e3340970.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e3340970 {
    width: 80px;
    height: 80px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d2d59760.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d2d59760 {
    width: 80px;
    height: 80px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 beda529.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 beda529 {
    width: 80px;
    height: 80px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#e9b3eb8d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e9b3eb8d {
    width: 80px;
    height: 80px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c478cee.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 c478cee {
    width: 80px;
    height: 80px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a4af0c84.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a4af0c84 {
    width: 80px;
    height: 80px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ccce2351.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ccce2351 {
    width: 80px;
    height: 80px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 73efbb6 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 8119830.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 8119830 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 10px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dfedcb8b {
    width: 666px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b41f8cb {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\39 ff91026 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0e2d19c {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 32639f1 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 100%;
    max-height: none;
    row-gap: 40px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#\34 ff7918d::before, #\34 ff7918d > .bgExtraLayerOverlay {
    
}
#\34 ff7918d {
    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/55ff9e5e/dms3rep/multi/opt/Green+Texture+Background_Comp-1920w.png");
}
#\34 ff7918d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAIAAAA4WjmaAAAACXBIWXMAAAsTAAALEwEAmpwYAAAARUlEQVQI11XMwQnAMAxDUS8ReR4rWzWx025e7FBC4d+ekOgigvBqEtMyp66uT5fDw9pX7oJ6s3jbdcLYBxQUtz/ngRuCLwXlIR1t8oWRAAAAAElFTkSuQmCC');
}
    
#\36 36ff45f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 16px;
    order: 1;
    justify-self: auto;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6c06501 {
    margin: 0px 0% 0px 0%;
}
    
#\32 36264b0 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\33 5fea3b4 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\33 d494665 {
    width: 40px;
    height: 40px;
    max-width: 100%;
}
    
#ebcc7c9a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 69.97%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    margin-right: 0%;
    margin-left: 0%;
    --column-gap: 10px;
}
    
#e330fba0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    margin-right: 0%;
    margin-left: 0%;
    --column-gap: 10px;
}
    
#c94a71bb {
    width: 40px;
    height: 40px;
    max-width: 100%;
}
    
#b07a26c5 {
    width: 40px;
    height: 40px;
    max-width: 100%;
}
    
#\38 a9dc1d1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 69.97%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    margin-right: 0%;
    margin-left: 0%;
    --column-gap: 10px;
}
    
#\37 e1c2b1b {
    width: 361px;
    height: auto;
    max-width: 100%;
}
    
#f9889c19 {
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 1.9417475728155338%;
    order: 0;
    --column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_shi {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_l13.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_l13 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_khj {
    align-items: center;
    width: 56%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-color: var(--color_4);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b667414b {
    width: 93.39%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b13d5fb8.flex-element.widget-wrapper > [data-element-type] {
    padding: 40px 0px 0px 40px;
}
#b13d5fb8 {
    width: 100%;
    height: 389px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d265ce44 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 b4ec3bf {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ee508685 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 96a9b86 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 378px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\39 de5d526 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 40px 40px 40px;
}
    
#ab30d0c3 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b6cc856 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 668cd54 {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\39 268cc30::before, #\39 268cc30 > .bgExtraLayerOverlay {
    
}
#\39 268cc30 {
    background-size: auto;
    background-position: 0% 0%;
    align-items: flex-start;
    width: 100%;
    min-height: 389px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    background-image: none;
    height: auto;
}
    
#c39ae751 {
    margin: 0px 0% 0px 0%;
}
    
#fff37b3e::before, #fff37b3e > .bgExtraLayerOverlay {
    
}
#fff37b3e {
    background-size: auto;
    background-position: 0% 0%;
    align-items: flex-start;
    width: 100%;
    min-height: 389px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    background-image: url("https://lirp.cdn-website.com/55ff9e5e/dms3rep/multi/opt/Green+Outline_Comp-1920w.png");
    height: auto;
}
    
#\30 987f3d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 40px 0px 0px 40px;
}
#\30 987f3d2 {
    width: 100%;
    height: 389px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f831cb41 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c81843a3 {
    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/55ff9e5e/dms3rep/multi/opt/Electron+Watermark_Comp-1920w.png");
    background-position: 100% 100%;
    background-size: auto;
}
#c81843a3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABc0lEQVQY012Q3StDcRzGv9/v77ezW3GhpI63FbMdZ8c7F7uQ2h/jzh/ghliiiChvc9J0WDZjZ+alE0XqXKDkApHZMEPJy+1PcbHy3D6fPj09AP9i2wCnuoLWhBvNnkChEAJAGADCArCnAew4oDlWjNuDRZjqVTDep6E+3I0F0AR41EvxJCrjTqiMdmcq6WDSi0cjbWT2tfyBaaMc87ESzITKKGfIlAlXsaeIh+VjKuUMP2UWu+gXvLVkuI3KmA+52P18A7+YbeQn4TbH2arGH6Kt7ENvJxCJAGRtDc+3yim7VMGOx12O8IBXmguqzrVxRUobPv654icQlh/EqYLXqSrKRer44YxbWhrSnFP9qnM16JOudIW/Gp3s1yhsDW8sGdMbLra3UM2NUY8UDnqlZFBzpHUf/4p1/G0U5254MVvwOanRnVnPsnEPf1z28qcFjb1FVPZpNVHhy0QA3neaKb+t0ut+NfverGVi3UMipZC4rMEfQHGd1ziRCWgAAAAASUVORK5CYII=');
}
    
#cc6f30a0 {
    margin: 0px 0% 0px 0%;
}
    
#ee568153 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 8786309 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1d6ce6e {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 0px 40px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 aad9f3c {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9dbd140 {
    width: 858px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b7d261a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b4cff2f1 {
    padding: 40px 40px 140px 40px;
}
    
#\35 9f5d4c1 {
    margin: 0px 0% 0px 0%;
}
    
#dcf38d9c::before, #dcf38d9c > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e4b88788 {
    margin: 0px 0% 0px 0%;
}
    
#widget_kjq {
    height: 80px;
    width: 80px;
}
    
#\38 3a6f1b1 {
    height: 80px;
    width: 80px;
}
    
#e67d3c2f {
    height: 80px;
    width: 80px;
}
    
#\36 a5b682e {
    height: 80px;
    width: 80px;
}
    
#\34 ff80354 {
    flex-wrap: wrap;
    column-gap: 2%;
}
    
#group_m8q {
    width: 49%;
}
    
#\38 1a4503e {
    width: 49%;
}
    
#\32 4ad2a21 {
    width: 49%;
}
    
#\38 dcb7798 {
    width: 49%;
}
    
#\36 e5d814d {
    padding: 0px 80px 0px 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 061cf2d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 f36f3b2 {
    margin: 0px 0% 0px 0%;
}
    
#\36 64373e4 {
    align-items: center;
}
    
#caa7261c {
    align-items: center;
}
    
#a468ebdb {
    width: 635px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 8762913 {
    grid-row-start: 2;
    grid-column-start: 1;
}
    
#\38 9d7b7cf {
    margin: 0px 0% 0px 0%;
}
    
#f4b21c44 {
    padding: 40px 80px 40px 40px;
}
    
#innergrid_e72 {
    grid-template-rows: minmax(216px, max-content) minmax(216px, max-content) minmax(216px, max-content);
    grid-template-columns: repeat(2, minmax(0, 1fr));
    row-gap: 20px;
    column-gap: 80px;
}
    
#\33 fba9080 {
    grid-row-start: 3;
    grid-column-start: 2;
}
    
#\33 98adc76 {
    grid-row-start: 3;
    grid-column-start: 1;
}
    
#\32 228cdd6 {
    grid-row-start: 2;
    grid-column-start: 2;
}
    
#\39 d4a4965 {
    width: 90%;
}
    
#b0c33106 {
    width: 90%;
}
    
#\32 3b90dd6 {
    width: 90%;
}
    
#\34 04faeb5 {
    width: 90%;
}
    
#e968c2d2 {
    width: 90%;
}
    
#\39 18b70cc {
    width: 95%;
}
    
#\33 8273f29::before, #\33 8273f29 > .bgExtraLayerOverlay {
    
}
#\33 8273f29.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABc0lEQVQY012Q3StDcRzGv9/v77ezW3GhpI63FbMdZ8c7F7uQ2h/jzh/ghliiiChvc9J0WDZjZ+alE0XqXKDkApHZMEPJy+1PcbHy3D6fPj09AP9i2wCnuoLWhBvNnkChEAJAGADCArCnAew4oDlWjNuDRZjqVTDep6E+3I0F0AR41EvxJCrjTqiMdmcq6WDSi0cjbWT2tfyBaaMc87ESzITKKGfIlAlXsaeIh+VjKuUMP2UWu+gXvLVkuI3KmA+52P18A7+YbeQn4TbH2arGH6Kt7ENvJxCJAGRtDc+3yim7VMGOx12O8IBXmguqzrVxRUobPv654icQlh/EqYLXqSrKRer44YxbWhrSnFP9qnM16JOudIW/Gp3s1yhsDW8sGdMbLra3UM2NUY8UDnqlZFBzpHUf/4p1/G0U5254MVvwOanRnVnPsnEPf1z28qcFjb1FVPZpNVHhy0QA3neaKb+t0ut+NfverGVi3UMipZC4rMEfQHGd1ziRCWgAAAAASUVORK5CYII=');
}
    
#\35 e2fd714 {
    height: auto;
}
    
#\30 2404fbb {
    height: auto;
}
    
#\30 992b8ac {
    height: auto;
}
    
#\36 6f25c25 {
    height: auto;
}
    
#c342e37d {
    height: auto;
}
    
#\37 6db170c {
    width: 595px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 73efbb6 {
    margin: 0px 0% 0px 0%;
}
    
#b56b314f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 65ba0d4 {
    width: 100%;
    align-items: flex-start;
    order: 1;
    min-width: 32px;
    min-height: 0px;
    flex-direction: row;
    column-gap: 3%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 166eed5 {
    width: 100%;
    order: 0;
    min-width: 32px;
    min-height: 0px;
    flex-direction: row;
    align-items: flex-start;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 82e1483 {
    min-width: 32px;
    width: 30%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 dc2c838 {
    min-width: 32px;
    width: 30%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#dd82c8fc {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 218fdc6 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 ce8b4f9 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#aa89cb2a {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 100%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#af2fddfd {
    column-gap: 30px;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 635.2px;
}
#af2fddfd.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 c503500 {
    order: 2;
    min-width: 32px;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    justify-content: center;
    min-height: 0px;
    margin: 0px 0% 0px 0%;
}
    
#a7feb061 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8feb721 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 c04f29d {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b28aa4a9 {
    min-width: 32px;
    order: 1;
    align-self: center;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 fa9c522 {
    min-width: 32px;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 e8f7393 {
    min-width: 32px;
    order: 1;
    width: 190%;
    margin: 0px 0% 0px 0%;
}
    
#ccce2351 {
    min-width: 32px;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 dd50a69 {
    min-width: 32px;
    order: 1;
    width: 190%;
    margin: 0px 0% 0px 0%;
}
    
#a4af0c84 {
    min-width: 32px;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#d2d59760 {
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 f290e5b {
    min-width: 32px;
    width: 157.04059231567385px;
    margin: 0px 0% 0px 0%;
}
    
#\32 beda529 {
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 34b9f34 {
    min-width: 32px;
    width: 100%;
    align-self: center;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 b0849b6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e9b3eb8d {
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 7769b4d {
    min-width: 32px;
    width: 144px;
    align-self: center;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e3340970 {
    order: 0;
    height: auto;
}
    
#adfae892 {
    order: 1;
}
    
#\31 c478cee {
    height: auto;
}
    
#a2113854 {
    width: 635px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b6c06501 {
    margin: 0px 0% 0px 0%;
}
    
#\33 b41f8cb {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 20px;
    padding: 40px 40px 40px 40px;
}
    
#\34 ff7918d::before, #\34 ff7918d > .bgExtraLayerOverlay {
    
}
#\34 ff7918d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAIAAAA4WjmaAAAACXBIWXMAAAsTAAALEwEAmpwYAAAARUlEQVQI11XMwQnAMAxDUS8ReR4rWzWx025e7FBC4d+ekOgigvBqEtMyp66uT5fDw9pX7oJ6s3jbdcLYBxQUtz/ngRuCLwXlIR1t8oWRAAAAAElFTkSuQmCC');
}
    
#\32 32639f1 {
    width: 100%;
    row-gap: 20px;
}
    
#f0e2d19c {
    column-gap: 2%;
    width: 100%;
    min-height: 80px;
}
    
#group_khj {
    width: 100%;
    min-height: 80px;
}
    
#b667414b {
    width: 100.00%;
}
    
#e330fba0 {
    width: 40.63%;
}
    
#ebcc7c9a {
    width: 40%;
}
    
#\38 a9dc1d1 {
    width: 40.01%;
}
    
#f9889c19 {
    align-items: center;
}
    
#\37 e1c2b1b {
    width: 212px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 de5d526 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\30 668cd54 {
    width: 100%;
    min-height: 8px;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 268cc30::before, #\39 268cc30 > .bgExtraLayerOverlay {
    
}
#\39 268cc30 {
    margin-right: 0%;
    margin-left: 0%;
    width: 635px;
    align-items: center;
}
    
#\33 96a9b86 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#b13d5fb8 {
    height: 373px;
    width: 635px;
}
    
#d265ce44 {
    width: 635px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 b6cc856 {
    width: 635px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ee508685 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
}
    
#fff37b3e {
    margin-right: 0%;
    margin-left: 0%;
    width: 635px;
    align-items: center;
}
    
#\30 987f3d2 {
    height: 373px;
    width: 635px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cc6f30a0 {
    margin: 0px 0% 0px 0%;
}
    
#ee568153 {
    width: 635px;
}
    
#\33 1d6ce6e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 9dbd140 {
    width: 85%;
}
    
#b7d261a9 {
    row-gap: 40px;
}
}



@media (max-width: 767px) {
    
#d856bf91 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b4cff2f1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#dcf38d9c::before, #dcf38d9c > .bgExtraLayerOverlay {
    
}
    
#\35 9f5d4c1 {
    margin: 0px 0% 0px 0%;
}
    
#group_k7b {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 ff80354 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 e5d814d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 40px 20px 40px;
}
    
#widget_kjq {
    height: auto;
}
    
#\38 3a6f1b1 {
    height: auto;
}
    
#e67d3c2f {
    height: auto;
}
    
#\36 a5b682e {
    height: auto;
}
    
#group_m8q {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1a4503e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4ad2a21 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 dcb7798 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e4b88788 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 64373e4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 20px;
}
    
#\30 061cf2d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#\39 f36f3b2 {
    margin: 0px 0% 0px 0%;
}
    
#caa7261c {
    row-gap: 10px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\33 8762913 {
    grid-row-start: 4;
    grid-column-start: 1;
}
    
#c1574aeb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 20px;
}
    
#f4b21c44 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 2px;
    padding: 20px 20px 20px 20px;
}
    
#\30 992b8ac {
    height: auto;
}
    
#\39 99c3c27 {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 2404fbb {
    height: auto;
}
    
#ce2f1009 {
    height: auto;
}
    
#\34 aff89fc {
    height: auto;
}
    
#\35 e2fd714 {
    height: auto;
}
    
#\36 6f25c25 {
    height: auto;
}
    
#\35 cda1ff3 {
    height: auto;
}
    
#c342e37d {
    height: auto;
}
    
#e1973a20 {
    height: auto;
}
    
#\39 f1ed2d1 {
    height: auto;
}
    
#\30 00fc7f8 {
    height: auto;
    order: 0;
}
    
#innergrid_e72 {
    grid-template-rows: minmax(216px, max-content) minmax(216px, max-content) minmax(216px, max-content) minmax(216px, max-content) minmax(216px, max-content) minmax(216px, max-content);
    grid-template-columns: repeat(1, minmax(0, 1fr));
    row-gap: 30px;
    column-gap: 10px;
}
    
#\33 fba9080 {
    justify-self: start;
    width: 99.98%;
    max-width: 100%;
    align-self: start;
    max-height: none;
    min-height: 100.00%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#b0c33106 {
    order: 1;
    min-height: auto;
    align-self: center;
    padding: 10px 0px 10px 0px;
    margin: -90px 0px 0px 0px;
}
    
#\33 98adc76 {
    grid-row-start: 6;
    grid-column-start: 1;
}
    
#\32 228cdd6 {
    grid-row-start: 5;
}
    
#\35 d30d071 {
    grid-row-start: 3;
    grid-column-start: 1;
}
    
#\38 9d7b7cf {
    margin: 0px 0% 0px 0%;
}
    
#\39 d4a4965 {
    min-height: auto;
    align-self: center;
    padding: 10px 0px 10px 0px;
    margin: -90px 0px 0px 0px;
}
    
#\32 3b90dd6 {
    min-height: auto;
    width: 80%;
    align-self: center;
    padding: 10px 0px 10px 0px;
    margin: -90px 0px 0px 0px;
}
    
#\34 04faeb5 {
    min-height: auto;
    width: 80%;
    align-self: center;
    padding: 10px 0px 10px 0px;
    margin: -90px 0px 0px 0px;
}
    
#e968c2d2 {
    min-height: auto;
    width: 90%;
    align-self: center;
    padding: 10px 0px 10px 0px;
    margin: -90px 0px 0px 0px;
}
    
#\39 18b70cc {
    min-height: auto;
    align-items: center;
    align-self: center;
    padding: 10px 0px 10px 0px;
    margin: -90px 0px 0px 0px;
}
    
#\33 8273f29::before, #\33 8273f29 > .bgExtraLayerOverlay {
    
}
#\33 8273f29.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABc0lEQVQY012Q3StDcRzGv9/v77ezW3GhpI63FbMdZ8c7F7uQ2h/jzh/ghliiiChvc9J0WDZjZ+alE0XqXKDkApHZMEPJy+1PcbHy3D6fPj09AP9i2wCnuoLWhBvNnkChEAJAGADCArCnAew4oDlWjNuDRZjqVTDep6E+3I0F0AR41EvxJCrjTqiMdmcq6WDSi0cjbWT2tfyBaaMc87ESzITKKGfIlAlXsaeIh+VjKuUMP2UWu+gXvLVkuI3KmA+52P18A7+YbeQn4TbH2arGH6Kt7ENvJxCJAGRtDc+3yim7VMGOx12O8IBXmguqzrVxRUobPv654icQlh/EqYLXqSrKRer44YxbWhrSnFP9qnM16JOudIW/Gp3s1yhsDW8sGdMbLra3UM2NUY8UDnqlZFBzpHUf/4p1/G0U5254MVvwOanRnVnPsnEPf1z28qcFjb1FVPZpNVHhy0QA3neaKb+t0ut+NfverGVi3UMipZC4rMEfQHGd1ziRCWgAAAAASUVORK5CYII=');
}
    
#\33 b620485 {
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\36 1d1bab2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 20px;
}
    
#b56b314f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#aa89cb2a {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-width: 32px;
    align-items: center;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 166eed5 {
    min-height: auto;
    width: 48%;
    align-items: flex-start;
    row-gap: 25px;
    order: 0;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 34b9f34 {
    margin: 0px 0% 0px 0%;
}
    
#\32 218fdc6 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    align-items: center;
    width: 100%;
    min-height: 70px;
    min-width: 32px;
    align-self: stretch;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#dd82c8fc {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    align-items: center;
    row-gap: 15px;
    min-height: 70px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e8f7393 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 82e1483 {
    row-gap: 15px;
    width: 48%;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-height: 70px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b28aa4a9 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 65ba0d4 {
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    width: 48%;
    justify-content: flex-start;
    max-width: 100%;
    justify-self: auto;
    min-height: 419px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c503500 {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ce8b4f9 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    align-items: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 70px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 dd50a69 {
    order: 3;
}
    
#a7feb061 {
    height: 240px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 b0849b6 {
    margin: 0px 0% 0px 0%;
}
    
#\37 c04f29d {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-width: 32px;
    align-items: center;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\31 dc2c838 {
    row-gap: 15px;
    width: 48%;
    order: 2;
    min-height: 70px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8feb721 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#af2fddfd {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: 20px;
    min-height: 0px;
    align-items: flex-start;
}
#af2fddfd.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 7769b4d {
    width: 120px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f290e5b {
    margin: 0px 0% 0px 0%;
}
    
#adfae892 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    width: 100px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fa9c522 {
    height: auto;
    width: 60px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e3340970 {
    height: auto;
    width: 60px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d2d59760 {
    height: auto;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#\32 beda529 {
    height: auto;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#e9b3eb8d {
    height: auto;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c478cee {
    height: auto;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#a4af0c84 {
    height: auto;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#ccce2351 {
    height: auto;
    width: 60px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 73efbb6 {
    margin: 0px 0% 0px 0%;
}
    
#f02f8353 {
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\33 b41f8cb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#f0e2d19c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 ff7918d::before, #\34 ff7918d > .bgExtraLayerOverlay {
    
}
#\34 ff7918d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAIAAAA4WjmaAAAACXBIWXMAAAsTAAALEwEAmpwYAAAARUlEQVQI11XMwQnAMAxDUS8ReR4rWzWx025e7FBC4d+ekOgigvBqEtMyp66uT5fDw9pX7oJ6s3jbdcLYBxQUtz/ngRuCLwXlIR1t8oWRAAAAAElFTkSuQmCC');
}
    
#\32 32639f1 {
    min-width: 32px;
    row-gap: 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d494665 {
    height: auto;
}
    
#c94a71bb {
    height: 40px;
    width: 39.7344px;
}
    
#b07a26c5 {
    height: auto;
}
    
#f9889c19 {
    order: 3;
    align-items: center;
}
    
#group_khj {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b6c06501 {
    margin: 0px 0% 0px 0%;
}
    
#b667414b {
    width: 100.00%;
}
    
#\37 e1c2b1b {
    width: 210px;
}
    
#e330fba0 {
    width: 80%;
}
    
#ebcc7c9a {
    width: 80%;
}
    
#\38 a9dc1d1 {
    width: 80%;
}
}



@media (max-width: 767px) {
    
#b13d5fb8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b13d5fb8 {
    height: 200px;
    margin: 0px 0% 0px 0%;
}
    
#\39 de5d526 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#\30 668cd54 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\36 b4ec3bf {
    align-items: center;
    row-gap: 10px;
}
    
#\39 268cc30::before, #\39 268cc30 > .bgExtraLayerOverlay {
    
}
#\39 268cc30 {
    justify-content: flex-start;
    min-height: 0px;
}
    
#\33 96a9b86 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#c39ae751 {
    margin: 0px 0% 0px 0%;
}
    
#ee508685 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#fff37b3e::before, #fff37b3e > .bgExtraLayerOverlay {
    
}
#fff37b3e {
    justify-content: flex-start;
    min-height: 0px;
}
    
#\30 987f3d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 987f3d2 {
    height: 200px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 8786309 {
    row-gap: 10px;
}
    
#\33 1d6ce6e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#b7d261a9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}

