@media all {
  *#dm .dmInner a.span.textonly { color:var(--color_1) !important; }

  *#dm .dmInner div.dmform-error { font-style:normal !important; }

  *#dm .dmInner div.dmforminput textarea { font-style:italic !important; }

  *#dm .dmInner div.dmforminput *.fileUploadLink { font-style:italic !important; }

  *#dm .dmInner div.checkboxwrapper span { font-style:italic !important; }

  *#dm .dmInner div.radiowrapper span { font-style:italic !important; }

  *#dm .dmInner div.u_1606902671 img[dm_changed] {
    object-position:0 50% !important;
    object-fit:cover !important;
  }

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

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

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

  *#dm .dmInner div.u_1823688901 img[dm_changed] {
    object-position:50% 0 !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner *.u_1762887782 { text-align:LEFT !important; }

  *#dm .dmInner *.u_1451672928 { text-align:CENTER !important; }

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

  *#dm .dmInner *.u_1738371097 { text-align:LEFT !important; }

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

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

  *#dm .dmInner div.u_1794766719 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ol { color:var(--color_1) !important; }

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

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

  *#dm .dmInner div.u_1267151513 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ol { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ol { color:var(--color_1) !important; }

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

  *#dm .dmInner a.u_2542317097 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    mask-image:url(https://irp.cdn-website.com/348c2e40/icon/Phone_8274425.svg) !important;
  }

  *#dm .dmInner a.u_2542317097 span.text {
    font-size:18px !important;
    color:var(--color_1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner a.u_1602247682 span.text {
    font-size:18px !important;
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1602247682 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

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

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

  *#dm .dmInner div.u_1389395194 {
    padding:12.5% !important;
    border-radius:10% 10% 10% 10% !important;
    background-color:rgba(0,0,0,0.5) !important;
  }

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

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

  *#dm .dmInner div.u_1084740008 {
    padding:12.5% !important;
    border-radius:10% 10% 10% 10% !important;
    background-color:rgba(0,0,0,0.5) !important;
  }

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

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

  *#dm .dmInner div.u_1681277169 {
    padding:12.5% !important;
    border-radius:10% 10% 10% 10% !important;
    background-color:rgba(0,0,0,0.5) !important;
  }

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

  *#dm .dmInner div.u_2582872369 img {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:4px 4px 4px 4px !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1720015357 img {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:4px 4px 4px 4px !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_764672428 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_3886947116 .dmformsubmit {
    margin-left:auto !important;
    margin-right:auto !important;
    float:none !important;
    display:block !important;
  }

  *#dm .dmInner div.u_3886947116 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_3) !important; }

  *#dm .dmInner div.u_3886947116 .m-recaptcha { color:var(--color_3) !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1971993466 {
    padding:12.5% !important;
    border-radius:10% 10% 10% 10% !important;
    background-color:rgba(220,38,38,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1178768740 {
    padding:12.5% !important;
    border-radius:10% 10% 10% 10% !important;
    background-color:rgba(220,38,38,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1586161517 {
    padding:12.5% !important;
    border-radius:10% 10% 10% 10% !important;
    background-color:rgba(220,38,38,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1167380094 {
    padding:12.5% !important;
    border-radius:10% 10% 10% 10% !important;
    background-color:rgba(220,38,38,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_4185354063 hr { border-width:1px !important; }

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

  *#dm .dmInner div.u_1876140756 {
    padding:12.5% !important;
    border-radius:10% 10% 10% 10% !important;
    background-color:rgba(0,0,0,0.5) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1405962215 span.text {
    font-size:18px !important;
    color:var(--color_1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner a.u_1405962215 .iconBg {
    display:none !important;
    background-color:var(--color_1) !important;
    mask-image:url(https://irp.cdn-website.com/348c2e40/icon/Phone_8274425.svg) !important;
  }

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

  *#dm .dmInner a.u_2542317097.hover .iconBg { background-color:var(--color_1) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
  }

  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
  }

  *#dm .dmInner a.u_1405962215 span.text { font-size:16px !important; }
}
@media (min-width:1025px) {
  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
  }

  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
  }

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

  *#dm .dmInner div.u_1794766719 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ol { font-size:48px !important; }

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

  *#dm .dmInner div.u_1267151513 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ol { font-size:48px !important; }

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

  *#dm .dmInner div.u_1736692782 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ol { font-size:48px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_2542317097 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1602247682 span.text { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#c01c31c9 {
    background-image: url("https://lirp.cdn-website.com/348c2e40/dms3rep/multi/opt/shutterstock_2625622461-1920w.jpg");
}
    
#\35 c5aa20b {
    min-height: 680px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 7% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1a6e889 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 71.35%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#aba9dfaa {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 35642d0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 24.56961325966851%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 1e26805 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e46f5fb6 {
    margin: 0px 0% 0px 0%;
}
    
#group_4e3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 83px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.413310918032272%;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
}
    
#widget_lcm {
    width: 29.60%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 14027d1 {
    width: 21.75%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a08b4c94 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 4c1ab7b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 10% 5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#bba29a63 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 27803ba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#innergrid_0rd {
    width: 99.98%;
    grid-template-rows: minmax(558px, max-content);
    max-width: 100%;
    margin-top: 1px;
}
    
#group_aqh {
    align-items: flex-start;
    width: 100%;
    min-height: 119px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-width: 0 0 0 5px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    padding: 10px 10px 10px 2%;
    margin: 0px 0% 0px 0%;
}
    
#widget_vje {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_m9r {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#innergrid_v69 {
    width: 96.56%;
    grid-template-rows: minmax(532px, max-content);
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    margin: 26px 0px 0px 0px;
}
    
#widget_j6f {
    width: 95.99%;
    height: 539px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0.9914089653461005%;
}
    
#\38 e78663e {
    margin: 0px 0% 0px 0%;
}
    
#cabe4399 {
    width: 38.48%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 8924862 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 10% 1% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 480c438 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ea011ea2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_cec {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_ofa {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\35 6f234b2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 0131459 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 305c53a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a5e33c4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\34 8fd9e08 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 10% 5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#b75005a4 {
    margin: 0px 0% 0px 0%;
}
    
#widget_qlb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b6497411 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#c49c9eea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 b1702e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 19cf964 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 225e3f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 a1c945c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 21a8ab6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d2ef2965 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 f991618 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fa5567df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 add4742 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 10% 1% 10%;
    margin: 0% 0% 0% 0%;
}
    
#dfbb0d8c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_kqb {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_imi {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\36 ca5bda7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f58c9fca {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 10% 5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\35 d1bd95d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b5cb36e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#daafa15e {
    width: 100.00%;
    grid-template-rows: minmax(942px, max-content);
    max-width: 100%;
    margin-top: 1px;
}
    
#\32 2b2f56a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#d66343c3 {
    width: 100.00%;
    height: 917px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: -49px -3.195701357466063% 0px 0%;
}
    
#a9ee3bd5 {
    width: 96.43%;
    grid-template-rows: minmax(893px, max-content);
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    margin: 49px 0px 0px 0px;
}
    
#\32 0c63397 {
    margin: 0px 0% 0px 0%;
}
    
#f958cf20[data-pinned] {
    position: sticky;
    top: 20px;
    bottom: auto;
    z-index: 1;
}
#f958cf20 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 235px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
}
    
#bbb0c882 {
    align-items: flex-start;
    width: 12.63%;
    min-height: 214px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
}
    
#d50af568 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\38 03eb77e {
    align-items: flex-start;
    width: 85.37%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
}
    
#\35 79e88ff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 bb4da44 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 e11ef8b[data-pinned] {
    position: sticky;
    top: 20px;
    bottom: auto;
    z-index: 1;
}
#\38 e11ef8b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 210px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
}
    
#\36 31baf28 {
    align-items: flex-start;
    width: 12.63%;
    min-height: 182px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
}
    
#e882716e {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 03d53d0 {
    align-items: flex-start;
    width: 85.37%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
}
    
#cb31233a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 5cd71a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e9f45485[data-pinned] {
    position: sticky;
    top: 20px;
    bottom: auto;
    z-index: 1;
}
#e9f45485 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 210px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
}
    
#\38 d6e796a {
    align-items: flex-start;
    width: 12.63%;
    min-height: 192px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
}
    
#\32 134c815 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\32 bc6b3e4 {
    align-items: flex-start;
    width: 85.37%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
}
    
#\34 ba44dd2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 527f8a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b43024dd[data-pinned] {
    position: sticky;
    top: 20px;
    bottom: auto;
    z-index: 1;
}
#b43024dd {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 235px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
}
    
#\33 606c7d8 {
    align-items: flex-start;
    width: 12.63%;
    min-height: 214px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
}
    
#c578022e {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\32 1634ee4 {
    align-items: flex-start;
    width: 85.37%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
}
    
#b03f340a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 0078f50 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 7087026 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 e554cc6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 f5064ae {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#c5d49c6f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#b1f69c05 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(49, 59, 64, 0.7);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_eco {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_nl8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_28f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_1pm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_k4k.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_k4k {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_s8j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_d7c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.4626569580017588%;
    flex-wrap: nowrap;
    height: auto;
}
    
#group_mss {
    align-items: flex-start;
    width: 48.27%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_6dp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ku3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b25f8c17 {
    align-items: flex-start;
    width: 48.27%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#\31 801bacc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 5621cb1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 149px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.4626569580017588%;
    flex-wrap: nowrap;
    height: auto;
}
    
#f7af8045 {
    align-items: flex-start;
    width: 48.27%;
    min-height: 129px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    height: auto;
}
    
#c27d1e50 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 961675e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 08a9a48 {
    align-items: flex-start;
    width: 48.27%;
    min-height: 119px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#ab3ae7a8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.4626569580017588%;
    flex-wrap: nowrap;
    height: auto;
}
    
#b6b22fe7 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    height: auto;
}
    
#\30 377b110 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 af9c07a {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 10% 5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#aafef168 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(239,239,239,1);
    background-image: none;
}
    
#\39 0b38586 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    justify-content: flex-start;
    order: 1;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c627d83 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    justify-content: flex-start;
    order: 0;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 7e93bf5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_67a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3qf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_21p {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 67px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.32409972299169%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bf42cae {
    width: 7.93%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0pb {
    width: 48.34%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 94de625 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 67px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.32409972299169%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d3ad8af {
    width: 7.93%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acc27dde {
    width: 48.34%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e3ec9bd6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 67px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.32409972299169%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2f129e5 {
    width: 7.33%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 449fd95 {
    width: 89.34%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 a306ffe {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 67px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.32409972299169%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 18c38c5 {
    width: 7.33%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbd1ca85 {
    width: 89.34%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_p9h.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_p9h {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#widget_omg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#widget_3k7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_cpk {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c5aa20b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 7% 2% 6% 2%;
}
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
}
    
#e46f5fb6 {
    margin: 0px 0% 0px 0%;
}
    
#\38 1a6e889 {
    width: 100%;
    min-height: 80px;
}
    
#\39 35642d0 {
    width: 100%;
    min-height: 80px;
}
    
#group_4e3 {
    height: auto;
    min-height: 83px;
}
    
#\38 14027d1 {
    width: 25.85%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 e78663e {
    margin: 0px 0% 0px 0%;
}
    
#\36 4c1ab7b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 5% 2% 5% 2%;
}
    
#a08b4c94 {
    width: 100%;
    min-height: 80px;
}
    
#\37 27803ba {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 8924862 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 6f234b2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b75005a4 {
    margin: 0px 0% 0px 0%;
}
    
#\34 8fd9e08 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 240px;
}
    
#\36 305c53a {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b6497411 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 19cf964 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 21a8ab6 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 add4742 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 ca5bda7 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f58c9fca {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 0c63397 {
    margin: 0px 0% 0px 0%;
}
    
#b5cb36e7 {
    width: 100%;
    min-height: 80px;
}
    
#\32 2b2f56a {
    width: 100%;
    min-height: 80px;
}
    
#d66343c3 {
    justify-self: end;
    align-self: start;
    height: 489px;
    width: 100.00%;
    margin: -49px -3.3774036778196326% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a9ee3bd5 {
    justify-self: start;
    align-self: start;
    width: 96.49%;
    grid-template-rows: minmax(463px, max-content);
    margin: 49px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#daafa15e {
    width: 99.94%;
    grid-template-rows: minmax(510px, max-content);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 f5064ae {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d3d69be1 {
    margin: 0px 0% 0px 0%;
}
    
#\35 e554cc6 {
    width: 100%;
    min-height: 80px;
}
    
#b1f69c05 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 af9c07a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 7e93bf5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 c5aa20b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 7% 4% 6% 4%;
}
    
#\38 1a6e889 {
    min-height: 80px;
    width: 100%;
    row-gap: 8px;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
}
    
#\39 35642d0 {
    min-height: 80px;
    width: 100%;
    row-gap: 8px;
    padding: 16px 16px 16px 16px;
}
    
#e46f5fb6 {
    margin: 0px 0% 0px 0%;
}
    
#group_4e3 {
    column-gap: 2.413310918032272%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_lcm {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 59px;
}
    
#\38 14027d1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a08b4c94 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 4c1ab7b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
}
    
#\37 27803ba {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_j6f {
    height: 240px;
}
    
#innergrid_v69 {
    justify-self: end;
    align-self: start;
    width: 97.26%;
    grid-template-rows: minmax(197px, max-content);
    margin: 50px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 e78663e {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_0rd {
    width: 99.76%;
    grid-template-rows: minmax(238px, max-content);
}
    
#cabe4399 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 59px;
}
    
#group_aqh {
    height: auto;
    min-height: 103px;
}
}



@media (max-width: 767px) {
    
#\35 8924862 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 480c438 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 305c53a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 8fd9e08 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b6497411 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 19cf964 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 21a8ab6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#fa5567df {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 add4742 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#f58c9fca {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b5cb36e7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 2b2f56a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d66343c3 {
    height: 240px;
}
    
#f958cf20 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#bbb0c882 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 80px;
}
    
#\38 03eb77e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 e11ef8b {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 31baf28 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 80px;
}
    
#\30 03d53d0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e9f45485 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 d6e796a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 80px;
}
    
#\32 bc6b3e4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a9ee3bd5 {
    justify-self: start;
    align-self: start;
    width: 96.32%;
    grid-template-rows: minmax(203px, max-content);
    margin: 49px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#daafa15e {
    width: 100.00%;
    grid-template-rows: minmax(246px, max-content);
}
    
#b43024dd {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 606c7d8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 80px;
}
    
#\32 1634ee4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 e554cc6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 f5064ae {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b1f69c05 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_d7c {
    column-gap: 3.4626569580017588%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_mss {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 170px;
}
    
#b25f8c17 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 122px;
}
    
#\31 5621cb1 {
    column-gap: 3.4626569580017588%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f7af8045 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 08a9a48 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 af9c07a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 0b38586 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 c627d83 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}

