@media all {
  *#dm .dmInner *.u_undefined::after { margin-top:12px !important; }

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

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

  *#dm .dmInner div.u_1581555078 input::placeholder { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1581555078 input.placeholder { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1581555078 textarea::placeholder { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1581555078 textarea.placeholder { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1581555078 select::placeholder { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1581555078 select.placeholder { color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1581555078 input:not([type="submit"]) {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-width:0px 0px 0.8px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_6) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1581555078 textarea {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-width:0px 0px 0.8px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_6) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1581555078 select {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-width:0px 0px 0.8px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_6) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1101745547 img {
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-width:15px 15px 15px 15px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1555306187 img {
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-width:15px 15px 15px 15px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1037296683 img {
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-width:15px 15px 15px 15px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1154716067 img {
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-width:15px 15px 15px 15px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-position:50% 100% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1703086720 img {
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-width:15px 15px 15px 15px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1871030711 img {
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-width:15px 15px 15px 15px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1445653748 img {
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-width:15px 15px 15px 15px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-position:50% 100% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1916265305 img {
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-width:15px 15px 15px 15px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1631314791 img {
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-width:15px 15px 15px 15px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1711678997:hover { background-image:none !important; }

  *#dm .dmInner a.u_1711678997.hover { background-image:none !important; }

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

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

  *#dm .dmInner a.u_1711678997 .iconBg {
    display:inline-block !important;
    background-color:var(--color_6) !important;
    mask-image:url(https://irp.cdn-website.com/a1ab38db/icon/call_6458619.svg) !important;
  }

  *#dm .dmInner a.u_3109388471 .iconBg {
    display:inline-block !important;
    background-color:var(--color_6) !important;
    mask-image:url(https://irp.cdn-website.com/a1ab38db/icon/call_6458619.svg) !important;
  }

  *#dm .dmInner a.u_3109388471:hover { border-color:var(--color_1) !important; }

  *#dm .dmInner a.u_3109388471.hover { border-color:var(--color_1) !important; }

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

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

  *#dm .dmInner div.u_1581555078 .dmforminput input { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1581555078 .dmforminput textarea { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1581555078 .dmforminput .fileUploadLink { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1581555078 .checkboxwrapper span { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1581555078 .radiowrapper span { color:var(--color_3) !important; }

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

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

  *#dm .dmInner div.u_1581555078 .dmforminput select { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1581555078 .dmforminput option { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1581555078 .dmform-success {
    color:var(--color_3) !important;
    text-align:center !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1581555078 .dmform-success .rteBlock {
    color:var(--color_3) !important;
    text-align:center !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1581555078 .dmform-error {
    color:var(--color_3) !important;
    text-align:center !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1581555078 input[type="submit"] { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1581555078 .dmformsubmit:hover input[type="submit"] { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1581555078 .dmformsubmit.hover input[type="submit"] { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1581555078 .dmformsubmit {
    width:200px !important;
    height:50px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(118,195,83) rgb(118,195,83) rgb(118,195,83) rgb(118,195,83) !important;
  }

  *#dm .dmInner div.u_1581555078 .dmformsubmit:hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1581555078 .dmformsubmit.hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1493300144 img {
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-width:15px 15px 15px 15px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1512917738 img {
    border-radius:50px 50px 50px 50px !important;
    border-style:solid !important;
    border-width:15px 15px 15px 15px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_375136663 img {
    border-radius:50px 50px 50px 50px !important;
    border-style:solid !important;
    border-width:15px 15px 15px 15px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1172344824 img {
    border-radius:50px 50px 50px 50px !important;
    border-style:solid !important;
    border-width:15px 15px 15px 15px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1730085759 img {
    border-radius:50px 50px 50px 50px !important;
    border-style:solid !important;
    border-width:15px 15px 15px 15px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-position:0% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1871030711 img {
    object-position:50% 100% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 7px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 250px 2% 400px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.7;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/a1ab38db/dms3rep/multi/opt/kv-1920w.jpg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_dm8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_tcp {
    width: 100%;
    min-width: 4%;
    min-height: 12px;
    column-gap: 4%;
    row-gap: 0px;
    order: 2;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_mug {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_47i.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_47i {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: center;
    margin: 20px 0px 0px 0px;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    background-size: contain;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_hol {
    width: 30%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_c9h {
    width: 36%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: -250px 0% 0px 0%;
}
    
#widget_i94 {
    width: 360px;
    height: 480px;
    max-width: 100%;
}
    
#\33 856d542 {
    width: 360px;
    height: 480px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de02dbc7 {
    width: 360px;
    height: 480px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 ff966ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#f66733b9 {
    min-height: 200px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 0% 0% 0%;
}
    
#\32 402cab2 {
    margin: -200px 0% 0px 0%;
}
    
#\35 da2d325 {
    background-image: url("https://irp.cdn-website.com/a1ab38db/dms3rep/multi/triangleNegative-50.svg");
}
}



@media all {
    
#d59ad90d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f8368570 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 66%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e18efad5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_dsc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_uq6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 ac7e96c {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 edb2c32 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e7f3b925 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: linear-gradient(180deg, rgba(47, 99, 68, 1) 0%, rgba(118, 195, 83, 1) 100%);
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    background-origin: border-box;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 07d3f2d {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 300px 0% 350px 0%;
}
    
#af879e5b::before, #af879e5b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.8;
    border-radius: inherit;
}
#af879e5b {
    background-image: url("https://lirp.cdn-website.com/a1ab38db/dms3rep/multi/opt/photo_2024-06-04_11-08-20-1920w.jpg");
}
    
#a3835dfc {
    margin: -180px 0% -180px 0%;
}
    
#af37f8c2 {
    width: 100%;
    height: 1050px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_h5v {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3qo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 052dd96 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f348885e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\34 ecb6fe4 {
    margin: 0px 0% 0px 0%;
}
    
#widget_hil {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 9da93d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#c0deeaef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ee4c5d0c {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\30 25bd520 {
    background-image: url("https://irp.cdn-website.com/a1ab38db/dms3rep/multi/triangle.svg");
    background-position: 50% 100%;
    background-size: contain;
}
    
#\31 6c6e797 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 e37e9c8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 974f454 {
    background-image: url("https://irp.cdn-website.com/a1ab38db/dms3rep/multi/triangleNegative.svg");
    background-position: 50% 100%;
    background-size: contain;
}
    
#\38 45759b0 {
    margin: 0px 0% 0px 0%;
}
    
#d1c42c34 {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
}



@media all {
    
#\34 09691e4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 8c0842c {
    background-image: none;
    background-color: rgba(47,99,68,1);
}
    
#aac7ab76 {
    width: 74.91%;
    height: auto;
    max-width: 100%;
    margin-top: 1px;
}
    
#c94454a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dada3cf5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
}



@media all {
    
#a387c33f {
    margin: 0px 0% 0px 0%;
}
    
#d8b4f536 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 1b3261d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 339px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: linear-gradient(180deg, rgba(47, 99, 68, 1) 0%, rgba(118, 195, 83, 1) 100%);
    border-radius: 30px 30px 30px 30px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    background-origin: border-box;
    padding: 20px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 85e4d4b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: linear-gradient(180deg, rgba(47, 99, 68, 1) 0%, rgba(118, 195, 83, 1) 100%);
    border-radius: 30px 30px 30px 30px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    background-origin: border-box;
    padding: 20px 20px 92px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4e91189 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 10px 0% 0px 0%;
}
    
#\38 0995c49 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8d0a9f5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: linear-gradient(180deg, rgba(47, 99, 68, 1) 0%, rgba(118, 195, 83, 1) 100%);
    border-radius: 30px 30px 30px 30px;
    flex-wrap: nowrap;
    background-origin: border-box;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8a896ba {
    width: 533px;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e16bcafa {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 339px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: linear-gradient(180deg, rgba(47, 99, 68, 1) 0%, rgba(118, 195, 83, 1) 100%);
    border-radius: 30px 30px 30px 30px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    background-origin: border-box;
    padding: 20px 20px 66px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b20937ac {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#cc6d6243 {
    width: 533px;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1c9b504 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 339px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: linear-gradient(180deg, rgba(47, 99, 68, 1) 0%, rgba(118, 195, 83, 1) 100%);
    border-radius: 30px 30px 30px 30px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    background-origin: border-box;
    padding: 20px 20px 54px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8782de4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: linear-gradient(180deg, rgba(47, 99, 68, 1) 0%, rgba(118, 195, 83, 1) 100%);
    border-radius: 30px 30px 30px 30px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-origin: border-box;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 715be7f {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 10px 0% 0px 0%;
}
    
#\36 9c96b7f {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 6b0e9be {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\37 05f2985 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 98982d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
}
    
#\35 fe479d7 {
    width: 533px;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 81bbfd7 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\32 71fa16e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: linear-gradient(180deg, rgba(47, 99, 68, 1) 0%, rgba(118, 195, 83, 1) 100%);
    border-radius: 30px 30px 30px 30px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-origin: border-box;
    padding: 20px 20px 65px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ff3401d {
    width: 533px;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb31157a {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 f42518c {
    width: 533px;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8b75be5 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#d0f65fdb {
    width: 533px;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1b527e3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: linear-gradient(180deg, rgba(47, 99, 68, 1) 0%, rgba(118, 195, 83, 1) 100%);
    border-radius: 30px 30px 30px 30px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    background-origin: border-box;
    padding: 20px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e0a8068 {
    width: 533px;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da6cdd98 {
    width: 533px;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 be20cb9 {
    width: 533px;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7252c69 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 c72b2eb {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\36 9008f37 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: linear-gradient(180deg, rgba(47, 99, 68, 1) 0%, rgba(118, 195, 83, 1) 100%);
    border-radius: 30px 30px 30px 30px;
    flex-wrap: nowrap;
    background-origin: border-box;
    padding: 20px 20px 65px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4d84c8a {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_i8q {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 6d58fcc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bed9142 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eab9b06c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 724c55e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ef347c8 {
    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 be57bda {
    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;
}
    
#a0986c75 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 fd73b30 {
    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;
}
    
#\34 a49c8da {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\37 13c0527 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: linear-gradient(180deg, rgba(47, 99, 68, 1) 0%, rgba(118, 195, 83, 1) 100%);
    border-radius: 30px 30px 30px 30px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    background-origin: border-box;
    padding: 20px 20px 92px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 82c4521 {
    width: 533px;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bae35dc1 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 10px 0% 0px 0%;
}
    
#\36 63b4b44 {
    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;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding: 250px 2% 300px 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781522 {
    row-gap: 0px;
    min-height: 30px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    column-gap: 2%;
    padding: 0% 16px 2% 16px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: -200px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 32%;
    min-height: 8px;
}
    
#group_c9h {
    width: 32%;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_hol {
    width: 32%;
    min-height: 8px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_i94 {
    height: 380px;
}
    
#de02dbc7 {
    height: 380px;
}
    
#\33 856d542 {
    height: 380px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f66733b9 {
    min-height: 150px;
    padding: 5% 2% 0% 2%;
}
    
#\35 da2d325 {
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
}
    
#\32 402cab2 {
    margin: -150px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e18efad5 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
    padding: 5% 16px 5% 16px;
}
    
#d066840c {
    margin: 0px 0% 0px 0%;
}
    
#d59ad90d {
    width: 30%;
    min-height: 8px;
}
    
#f8368570 {
    width: 70%;
    min-height: 8px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 07d3f2d {
    padding: 200px 2% 200px 2%;
}
    
#a3835dfc {
    margin: -100px 0% -100px 0%;
}
    
#af879e5b::before, #af879e5b > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f348885e {
    padding: 0% 0% 0% 0%;
}
    
#\34 ecb6fe4 {
    margin: 0px 0% 0px 0%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 09691e4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#aac7ab76 {
    width: 82.24%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 71fa16e {
    height: auto;
    min-height: 539px;
    width: 50%;
    padding: 20px 20px 73px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b20937ac {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 1b3261d {
    width: 50%;
}
    
#\38 1c9b504 {
    width: 50%;
    height: auto;
    min-height: 539px;
    padding: 20px 20px 112px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0995c49 {
    column-gap: 15px;
    padding: 0px 0px 16px 0px;
    margin: 25px 0% 0px 0%;
}
    
#\36 8d0a9f5 {
    width: 50%;
    padding: 20px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c72b2eb {
    column-gap: 15px;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6b0e9be {
    column-gap: 15px;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9008f37 {
    width: 50%;
    height: auto;
    min-height: 539px;
    padding: 20px 20px 73px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 98982d6 {
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 85e4d4b {
    padding: 20px 20px 126px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e16bcafa {
    padding: 20px 20px 102px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a0986c75 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0f65fdb {
    order: 0;
}
    
#\36 715be7f {
    order: 1;
}
    
#\31 be57bda {
    order: 3;
}
    
#\38 8a896ba {
    order: 0;
}
    
#d8b4f536 {
    order: 1;
}
    
#\34 a49c8da {
    column-gap: 15px;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 13c0527 {
    padding: 20px 20px 126px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 82c4521 {
    order: 0;
}
    
#bae35dc1 {
    order: 1;
}
    
#\36 63b4b44 {
    order: 3;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 150px 4% 200px 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 30px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_tcp {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    padding: 0% 4% 0% 4%;
}
    
#group_hol {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_c9h {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_i94 {
    height: 240px;
}
    
#\33 856d542 {
    height: 240px;
    width: 329px;
}
    
#de02dbc7 {
    height: 240px;
    width: 329px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: -80px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 ff966ef {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f66733b9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#\35 da2d325 {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 100%;
}
    
#\32 402cab2 {
    margin: -80px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d59ad90d {
    width: 100%;
    min-height: 40px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f8368570 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e18efad5 {
    min-height: unset;
    flex-direction: column;
    row-gap: 10px;
    padding: 30px 16px 30px 16px;
}
    
#d066840c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 edb2c32 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e7f3b925 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 07d3f2d {
    min-height: unset;
    flex-direction: column;
    padding: 100px 4% 100px 4%;
}
    
#af37f8c2 {
    height: 240px;
}
    
#a3835dfc {
    margin: -50px 0% -80px 0%;
}
    
#af879e5b::before, #af879e5b > .bgExtraLayerOverlay {
    
}
#af879e5b {
    background-position: 50% 50%;
}
}



@media (max-width: 767px) {
    
#\34 052dd96 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f348885e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\34 ecb6fe4 {
    margin: 0px 0% 0px 0%;
}
    
#widget_hil {
    height: 300px;
}
    
#\35 9da93d5 {
    height: 300px;
}
}



@media (max-width: 767px) {
    
#c0deeaef {
    width: 100%;
    min-height: 50px;
    align-items: center;
}
    
#ee4c5d0c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\31 6c6e797 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 e37e9c8 {
    width: 100%;
    min-height: 50px;
    align-items: center;
}
    
#d1c42c34 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 4% 0% 4%;
}
    
#\38 45759b0 {
    margin: 30px 0% 30px 0%;
}
}



@media (max-width: 767px) {
    
#\34 09691e4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 16px 40px 16px;
}
    
#aac7ab76 {
    width: 100%;
}
    
#\37 012880d {
    margin: 0px 0% 0px 0%;
}
    
#dada3cf5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 71fa16e {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a387c33f {
    margin: 0px 0% 0px 0%;
}
    
#\35 ff3401d {
    height: 240px;
}
    
#\31 1b3261d {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 85e4d4b {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 0995c49 {
    column-gap: 5px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 25px 0% 0px 0%;
}
    
#\39 f42518c {
    height: 240px;
}
    
#\36 8d0a9f5 {
    min-width: 32px;
    row-gap: 24px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 8a896ba {
    height: 240px;
    order: 0;
}
    
#d0f65fdb {
    height: 240px;
}
    
#\39 1b527e3 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 e0a8068 {
    height: 240px;
}
    
#da6cdd98 {
    height: 240px;
}
    
#e16bcafa {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b20937ac {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 16px 30px 16px;
}
    
#cc6d6243 {
    height: 240px;
}
    
#\34 be20cb9 {
    height: 240px;
}
    
#\38 1c9b504 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 8782de4 {
    min-width: 32px;
    row-gap: 24px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 c72b2eb {
    column-gap: 5px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 10px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6b0e9be {
    column-gap: 5px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 10px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9008f37 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 98982d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 fe479d7 {
    height: 240px;
}
    
#a0986c75 {
    order: 2;
}
    
#\36 715be7f {
    margin-top: 0px;
}
    
#d8b4f536 {
    order: 1;
}
    
#\32 4e91189 {
    margin-top: 0px;
}
    
#\34 a49c8da {
    column-gap: 5px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 10px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 13c0527 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 82c4521 {
    height: 240px;
}
    
#bae35dc1 {
    margin-top: 0px;
}
}

