@media all {
  *#dm .dmInner div.u_3365958183 img { object-fit:contain !important; }

  *#dm .dmInner *.u_2432729494 .custom-vertical-divider { background-color:var(--color_4) !important; }

  *#dm .dmInner *.u_1766070789 .custom-vertical-divider { background-color:var(--color_4) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1691962708 img { border-radius:40px 0px 40px 40px !important; }

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

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

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

  *#dm .dmInner div.u_664548431 { box-shadow:none !important; }

  *#dm .dmInner a.u_269939895 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/2578e9f8/icon/form_7996439.svg) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1751506631 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/2578e9f8/icon/form_7996439.svg) !important;
  }

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

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

  *#dm .dmInner *.u_1186507779 .step-badge { background-color:var(--color_4) !important; }

  *#dm .dmInner *.u_1186507779 .step-badge::before { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1186507779 .timeline-card::before { background:var(--color_1) !important; }

  *#dm .dmInner div.u_1186507779 .timeline-card { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1186507779 .card-fill-layer {
    background-image:linear-gradient(90deg,rgba(30,57,100,1) 0%,rgba(39,90,141,1) 100%) !important;
    background-origin:border-box !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1575478118 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/2578e9f8/icon/form_7996439.svg) !important;
    background-color:var(--color_3) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1230043650 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/2578e9f8/icon/photos_8379176.svg) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_2432729494 .custom-vertical-divider {
    height:284px !important;
    width:4px !important;
  }

  *#dm .dmInner *.u_1766070789 .custom-vertical-divider {
    height:284px !important;
    width:4px !important;
  }

  *#dm .dmInner *.u_1186507779 .timeline-wrapper {
    padding-top:0px !important;
    padding-bottom:0px !important;
    padding-left:0px !important;
    padding-right:0px !important;
  }

  *#dm .dmInner div.u_1186507779 .card-heading { font-size:20px !important; }

  *#dm .dmInner *.u_1186507779 .timeline-card { border-radius:6px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_2432729494 .custom-vertical-divider {
    height:177px !important;
    width:4px !important;
  }

  *#dm .dmInner *.u_1766070789 .custom-vertical-divider {
    height:177px !important;
    width:4px !important;
  }

  *#dm .dmInner *.u_1186507779 .timeline-wrapper {
    padding-top:0px !important;
    padding-bottom:0px !important;
    padding-left:0px !important;
    padding-right:0px !important;
  }

  *#dm .dmInner div.u_1186507779 .card-heading { font-size:12px !important; }

  *#dm .dmInner div.u_1186507779 .card-text { font-size:10px !important; }

  *#dm .dmInner *.u_1186507779 .card-icon-wrap {
    width:40px !important;
    height:40px !important;
  }

  *#dm .dmInner *.u_1186507779 .timeline-card { padding:9px !important; }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1186507779 .timeline-wrapper {
    padding-top:0px !important;
    padding-bottom:0px !important;
    padding-left:0px !important;
    padding-right:0px !important;
  }

  *#dm .dmInner *.u_1186507779 .timeline-card { border-radius:9px !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: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 4% 0px 9% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 444px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    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_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px 0px 10px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) var(--color_1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/2578e9f8/dms3rep/multi/opt/wood-fence-installation-gastonia-fence-company-04-1920w.jpg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_uni {
    width: 1088px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d5l {
    width: 1150px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_v8d {
    flex-direction: row;
    align-items: center;
    width: 1150px;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 3%;
    flex-wrap: nowrap;
    --column-gap: 3%;
    justify-content: space-between;
}
    
#group_aqd {
    align-items: flex-start;
    width: 748px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#widget_mpm {
    width: 219px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#widget_jna {
    width: undefinednull;
    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_ohi {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 245px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    --column-gap: 0px;
    order: 1;
}
    
#\36 92509f0 {
    width: undefinednull;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 5330670 {
    width: 82.80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ad2a6194 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: -75px 0% 0px 0%;
}
    
#c57b7d91 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 2% 0%;
}
    
#\36 1dd0759 {
    margin: 0px 0% 0px 0%;
}
    
#\30 4060ea6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#feedb338 {
    align-items: flex-start;
    width: 60%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 35px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 3e29800 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 bf7ec25 {
    align-items: flex-start;
    width: 300px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 0px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0% 0% 20px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 f5b8d0c {
    align-items: flex-start;
    width: 60%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 35px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 fe89a71 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 a82ae4c {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\38 38c762b.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\38 38c762b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 dab4efc {
    align-items: flex-start;
    width: 40%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 0px 0px 100px 0px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 a2e6ed6.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\31 a2e6ed6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4b54c71 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b3a151ec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 5f972de {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 5234cd3 {
    align-items: flex-start;
    width: 60%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 35px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 eba6c29 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 dcad02c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 81f8500 {
    align-items: flex-start;
    width: 40%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 0px 0px 100px 0px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c4f40dd0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 c69fe76.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\31 c69fe76 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1bf77ce {
    align-items: flex-start;
    width: 300px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 0px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0% 0% 20px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 996f9d6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#a6b90939 {
    align-items: flex-start;
    width: 300px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 0px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0% 0% 20px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 a455805 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#dce732f1 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#acfe1573.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#acfe1573 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 24df3a5 {
    width: 86.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a36eda2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 c28fadc {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 d1d348e[data-css-edit] {
    z-index: 3 !important;
}
#\34 d1d348e {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e42b9c5 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\32 c76b174 {
    align-items: flex-start;
    width: 300px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 0px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0% 0% 20px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 2280b1d {
    align-items: flex-start;
    width: 40%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 0px 0px 100px 0px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 d7e74a1 {
    align-items: flex-start;
    width: 60%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 35px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 8b917c0 {
    align-items: flex-start;
    width: 40%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 0px 0px 100px 0px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 ee96dbd {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\38 707b7f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fbfd1318 {
    background-color: rgba(241, 241, 241, 1);
    background-image: none;
}
}



@media all {
    
#\34 eab1ad7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#a5d56445 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 3% 0%;
}
    
#a7f54d2b {
    margin: 0px 0% 0px 0%;
}
    
#\33 43cc4bb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 43cc4bb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qo1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_78d {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 25px 0% 0px 0%;
}
    
#group_ckb {
    align-items: flex-start;
    width: 49%;
    min-height: 330px;
    max-height: 100%;
    row-gap: 52px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#widget_md9 {
    width: 100%;
    height: 395px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_fvr {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_0gf {
    width: 95px;
    height: auto;
    max-width: 100%;
}
    
#group_3ma {
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
}
    
#widget_gpn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_dfm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b607dd71 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\35 d4fd5ce {
    width: 95px;
    height: auto;
    max-width: 100%;
}
    
#f5fd3358 {
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
}
    
#cefae924 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 c7b2d07 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 66acff2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\36 cfd3bbc {
    width: 95px;
    height: auto;
    max-width: 100%;
}
    
#\36 a186a60 {
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
}
    
#e2cf8942 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b065a06f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_q9s {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#innergrid_cfd {
    width: 100%;
    grid-template-rows: minmax(395px, max-content);
    max-width: 100%;
}
    
#widget_s4a {
    width: 50px;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 142px 0% 0px 3.0094892059440568%;
}
}



@media all {
    
#\37 1d61d30 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#c4651f7b {
    min-height: 99px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_ild {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 5511a0b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#aacf3959 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\39 66f6bef {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 2% 0%;
}
    
#\36 31bce35 {
    margin: 0px 0% 0px 0%;
}
    
#c5e89b93 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 2% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4ee622b:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\30 4ee622b [data-content-reference].active-tab-title .tab-title, #\30 4ee622b [data-content-reference]:not(.active-tab-title):hover .tab-title {
    color: var(--color_4) !important;
}
#\30 4ee622b [data-content-reference]:not(.active-tab-title) {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 1px 1px 1px 1px;
}
.tabsControlContainer {
    flex-direction: row;
}
#\30 4ee622b:not(:has(.active-tab-title)) [data-content-reference]:first-child,#\30 4ee622b [data-content-reference].active-tab-title, #\30 4ee622b [data-content-reference]:not(.active-tab-title):hover {
    background-color: var(--color_1);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 0;
}
#\30 4ee622b {
    justify-content: flex-start;
    width: 100%;
    min-height: auto;
    height: auto;
    order: 3;
    background-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0% 0px 0%;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4ff51b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3148294.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e3148294 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef9d9eb7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ef9d9eb7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9158239.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e9158239 {
    width: 67.33%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1u6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_1u6 {
    width: 216px;
    height: auto;
    max-width: 100%;
    order: 5;
    margin: 15px 0% 0px 0%;
}
    
#group_ioi {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_u0u {
    align-items: flex-start;
    width: 32%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_n13 {
    width: 100%;
    height: 227.828px;
    max-width: 100%;
    order: 0;
}
    
#widget_1o4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1o4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1d3c242 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ja7 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    padding: 15px 10px 15px 10px;
    margin: 15px 0% 0px 0%;
}
    
#\30 e097d5f {
    align-items: flex-start;
    width: 32%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 b2e2881 {
    width: 100%;
    height: 227.828px;
    max-width: 100%;
    order: 0;
}
    
#\33 90c49bf {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    padding: 15px 10px 15px 10px;
    margin: 15px 0% 0px 0%;
}
    
#\37 7fecf24.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 7fecf24 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c811b8af {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8d5fd37 {
    align-items: flex-start;
    width: 32%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a526b87c {
    width: 100%;
    height: 227.828px;
    max-width: 100%;
    order: 0;
}
    
#\30 c0bfd46 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    padding: 15px 10px 15px 10px;
    margin: 15px 0% 0px 0%;
}
    
#\35 046044e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 046044e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 22329c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b215e33f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\30 6b264ab {
    align-items: flex-start;
    width: 32%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\34 57deb5e {
    width: 100%;
    height: 227.828px;
    max-width: 100%;
    order: 0;
}
    
#\37 083c0b4 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    padding: 15px 10px 15px 10px;
    margin: 15px 0% 0px 0%;
}
    
#d7e15e5d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d7e15e5d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d259167 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ef4bb46 {
    align-items: flex-start;
    width: 32%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\33 2d26cc5 {
    width: 100%;
    height: 227.828px;
    max-width: 100%;
    order: 0;
}
    
#\34 9b16898 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    padding: 15px 10px 15px 10px;
    margin: 15px 0% 0px 0%;
}
    
#\38 00b799d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 00b799d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdbbe309 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f44c23cf {
    align-items: flex-start;
    width: 32%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\33 a80b25e {
    width: 100%;
    height: 227.828px;
    max-width: 100%;
    order: 0;
}
    
#\33 e715b7b {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    padding: 15px 10px 15px 10px;
    margin: 15px 0% 0px 0%;
}
    
#a8aea7e2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a8aea7e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ea5dec2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7c02de3 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\33 27974e3 {
    align-items: flex-start;
    width: 32%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e3731fb7 {
    width: 100%;
    height: 227.828px;
    max-width: 100%;
    order: 0;
}
    
#\39 e590e20 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    padding: 15px 10px 15px 10px;
    margin: 15px 0% 0px 0%;
}
    
#\33 afb69d3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 afb69d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1dda5a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8d4087d {
    align-items: flex-start;
    width: 32%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ff917b24 {
    width: 100%;
    height: 227.828px;
    max-width: 100%;
    order: 0;
}
    
#bfc3d079 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    padding: 15px 10px 15px 10px;
    margin: 15px 0% 0px 0%;
}
    
#d7be1fb1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d7be1fb1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 520940c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a375067 {
    align-items: flex-start;
    width: 32%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 3bd639b {
    width: 100%;
    height: 227.828px;
    max-width: 100%;
    order: 0;
}
    
#acdfd5d0 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    padding: 15px 10px 15px 10px;
    margin: 15px 0% 0px 0%;
}
    
#\30 b92dae1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 b92dae1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 40c687d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 79c3bf8 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 2% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 26b5651 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\33 49e7c56 {
    align-items: flex-start;
    width: 32%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e3bb2e0c {
    width: 100%;
    height: 227.828px;
    max-width: 100%;
    order: 0;
}
    
#\35 5afbf40 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    padding: 15px 10px 15px 10px;
    margin: 15px 0% 0px 0%;
}
    
#\33 203b1f6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 203b1f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9f1a674 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a9c1b3d {
    align-items: flex-start;
    width: 32%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b197ae12 {
    width: 100%;
    height: 227.828px;
    max-width: 100%;
    order: 0;
}
    
#\36 aabe7ad {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    padding: 15px 10px 15px 10px;
    margin: 15px 0% 0px 0%;
}
    
#\35 ea8f7db.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 ea8f7db {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7074972 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 85ff60f {
    align-items: flex-start;
    width: 32%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bdce3f6a {
    width: 100%;
    height: 227.828px;
    max-width: 100%;
    order: 0;
}
    
#\33 6744ae2 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    padding: 15px 10px 15px 10px;
    margin: 15px 0% 0px 0%;
}
    
#\38 6bca231.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 6bca231 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ccf5d23 {
    width: 95.05%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#eafe3f77 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\35 cb0beb6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 0% 0%;
}
    
#\35 c896b61 {
    margin: 0px 0% 0px 0%;
}
    
#c31e3939 {
    background-image: linear-gradient(90deg, rgba(30, 57, 100, 1) 0%, rgba(39, 90, 141, 1) 100%);
    background-origin: border-box;
}
    
#\30 9d824f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e7629c7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 e7629c7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b739021.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 b739021 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_lvt[data-css-edit] {
    z-index: 3 !important;
}
#group_lvt {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 25px 0% 0px 0%;
}
    
#group_mjr {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 0px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_4t4 {
    width: 100%;
    height: 271.172px;
    max-width: 100%;
}
    
#widget_ck1 {
    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;
}
    
#c13ffa9d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c13ffa9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6fn {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#b70c752d {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 0px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 eb72600 {
    width: 100%;
    height: 271.172px;
    max-width: 100%;
}
    
#\39 a2b0cf9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#b9b3e723 {
    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;
}
    
#d12ade8b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d12ade8b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 081bb4c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\36 ea1b8c9 {
    min-height: 405px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 0% 3% 0%;
}
    
#d6a6a78d {
    margin: -70px 0% 0px 0%;
}
    
#\31 ce81bcb {
    background-color: var(--color_4);
    background-image: none;
}
    
#fb3611f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e015f42.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 e015f42 {
    width: 88.17%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 08a031d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 08a031d {
    width: 82.83%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2rv.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_2rv {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 25px 0% 0px 0%;
}
}



@media all {
    
#\37 f79f677 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 9e7ab27 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 9cb5b37 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 97538f0::before, #\31 97538f0 > .bgExtraLayerOverlay {
    
}
#\31 97538f0 {
    background-image: url();
}
#\31 97538f0.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#d77cb1ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 93b42d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 93b42d5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ba1cec7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 ba1cec7 {
    width: 80.67%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d46480c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\30 d46480c {
    width: 216px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_01l {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    --column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#\36 1b0f276 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\37 f78492e {
    width: 27px;
    height: auto;
    max-width: 100%;
}
    
#\38 43c5550 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 304px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    --column-gap: 15px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 436cb99 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\34 e4d0c7e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 304px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    --column-gap: 15px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 28e452b {
    width: 27px;
    height: auto;
    max-width: 100%;
}
    
#\37 91c15ae {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b84ccc5d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#b90db2bb {
    min-height: 351px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
}
    
#\31 14ff761 {
    margin: 0px 0% 0px 0%;
}
    
#\31 5ece233 {
    background-image: linear-gradient(90deg, rgba(30, 57, 100, 1) 0%, rgba(39, 90, 141, 1) 100%);
    background-origin: border-box;
}
    
#group_05c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_gsf {
    align-items: flex-start;
    width: 48.64%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
}
    
#\30 7b636cb {
    width: 49.36%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bd7419d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4890264.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e4890264 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f98df17c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f98df17c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9d0ac4b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 9d0ac4b {
    width: 216px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 9334375 {
    border-width: 10px 0 0 0;
    border-color: var(--color_1) #000000 #000000 #000000;
    border-style: solid;
}
    
#\37 73ae744.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 73ae744 {
    width: 76.17%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 583e286 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 2% 0%;
}
    
#\31 e052078 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#f1813e0d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f1813e0d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 18d82ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 78b7eb8 {
    margin: 0px 0% 0px 0%;
}
    
#\35 a69a13d {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2f7cb4b {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 0f2addf {
    width: 87.26%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b153b280 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a54a3bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fa648a4 {
    width: 89.80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebf1ea0e {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 43e6a04 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 099c696 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 35aea94 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 3fea420 {
    flex-direction: row;
    align-items: flex-start;
    width: 97.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d87e5ad {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#bd517b8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2bf5f6a {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 868c842 {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 da0c1d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7d92ccf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 f61973f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 3% 0%;
}
    
#b62b743c {
    margin: 0px 0% 0px 0%;
}
    
#\34 a441b31.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 a441b31 {
    width: 78.33%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 20170c9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 20170c9 {
    width: 88.17%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 90387bf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 04d556f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#aa5fa6de {
    background-image: none;
    background-color: rgba(241, 241, 241, 1);
    border-width: 0px 0 0 0;
    border-color: var(--color_1) #000000 #000000 #000000;
    border-style: solid;
}
    
#\39 79c0e93.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 79c0e93 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 7c7e649.flex-element.widget-wrapper > [data-element-type] {
    padding: 25px 0px 0px 0px;
}
#\36 7c7e649 {
    width: 100%;
    height: 304px;
    min-height: 100px;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#a8bf56b9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a8bf56b9 {
    width: 93.50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a7c4ea2 {
    border-width: 0px 0 0 0;
    border-color: var(--color_1) #000000 #000000 #000000;
    border-style: solid;
}
    
#\31 ae8ffb0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 ae8ffb0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2ae9a6b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#be2ac080 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b78998b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 3% 0%;
}
    
#c10fedc0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#c10fedc0 {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfd3ec55 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 305px;
    padding: 3% 0% 3% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_uni {
    width: 613px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_v8d {
    padding: 0px 25px 0px 25px;
    margin: 0px 0% 0px 0%;
}
    
#widget_mpm {
    width: 160px;
}
    
#group_aqd {
    width: 64.81%;
}
    
#group_ohi {
    min-height: auto;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    padding: 4% 0px 12% 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5330670 {
    width: 126px;
}
    
#c57b7d91 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#feedb338 {
    width: 100%;
    min-height: auto;
    align-items: center;
    padding-right: 16px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\33 bf7ec25 {
    width: 25%;
}
    
#\31 f5b8d0c {
    width: 100%;
    min-height: auto;
    align-items: flex-end;
    padding-right: 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 fe89a71 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\38 38c762b {
    width: 132px;
}
    
#\35 dab4efc {
    width: 80%;
    align-items: flex-start;
    min-height: 120px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a2e6ed6 {
    width: 122px;
}
    
#b4b54c71 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#b3a151ec {
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 5234cd3 {
    width: 100%;
    min-height: auto;
    padding-right: 16px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\37 eba6c29 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\39 dcad02c {
    width: 125px;
}
    
#\39 81f8500 {
    width: 80%;
    align-items: flex-start;
    min-height: 120px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c69fe76 {
    width: 126px;
}
    
#f1bf77ce {
    width: 25%;
}
    
#a6b90939 {
    width: 25%;
}
    
#acfe1573 {
    width: 121px;
}
    
#\31 24df3a5 {
    width: 108px;
}
    
#\38 a36eda2 {
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 c28fadc {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\34 d1d348e {
    align-items: flex-start;
}
    
#\32 c76b174 {
    width: 25%;
}
    
#\33 2280b1d {
    width: 80%;
    align-items: flex-start;
    min-height: 120px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d7e74a1 {
    width: 100%;
    min-height: auto;
    padding-right: 16px;
    align-items: flex-end;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\32 8b917c0 {
    width: 80%;
    align-items: flex-start;
    min-height: 120px;
    margin: 0px 0% 0px 0%;
}
    
#\38 707b7f5 {
    width: 135px;
}
    
#\37 5f972de {
    justify-content: flex-start;
}
    
#\30 4060ea6 {
    justify-content: flex-start;
}
    
#\38 a455805 {
    justify-content: flex-start;
}
    
#\35 996f9d6 {
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a5d56445 {
    padding: 4% 2% 4% 2%;
}
    
#\33 43cc4bb {
    width: 100.00%;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_md9 {
    justify-self: start;
    align-self: start;
    height: 633px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_cfd {
    width: 100.07%;
    grid-template-rows: minmax(633px, max-content);
}
    
#widget_s4a {
    justify-self: center;
    align-self: start;
    margin: 261px 0% 0px 7.7170713760117735%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_qo1 {
    order: 0;
}
    
#group_78d {
    order: 2;
}
    
#a7f54d2b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c4651f7b {
    min-height: 25px;
    padding: 0% 0% 0% 0%;
}
    
#f0c8121b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 66f6bef {
    padding: 4% 2% 4% 2%;
}
    
#c5e89b93 {
    align-items: center;
    height: auto;
    min-height: auto;
}
    
#\30 4ee622b {
    height: auto;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 3;
    padding: 0px 0% 0px 0%;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_n13 {
    height: 130.312px;
}
    
#c4ff51b0 {
    order: 0;
}
    
#e3148294 {
    order: 1;
    width: 91.14%;
}
    
#ef9d9eb7 {
    order: 2;
}
    
#e9158239 {
    order: 4;
    width: 100.00%;
}
    
#widget_1u6 {
    order: 5;
}
    
#widget_1o4 {
    width: 219.640625px;
}
    
#\39 1d3c242 {
    width: 190px;
}
    
#group_ja7 {
    align-items: center;
}
    
#\36 b2e2881 {
    height: 130.312px;
}
    
#\33 90c49bf {
    align-items: center;
}
    
#\37 7fecf24 {
    width: 219.640625px;
}
    
#c811b8af {
    width: 192px;
}
    
#a526b87c {
    height: 130.312px;
}
    
#\30 c0bfd46 {
    align-items: center;
}
    
#\35 046044e {
    width: 219.640625px;
}
    
#\32 22329c8 {
    width: 219.640625px;
}
    
#\34 57deb5e {
    height: 130.312px;
}
    
#\37 083c0b4 {
    align-items: center;
}
    
#d7e15e5d {
    width: 219.640625px;
}
    
#\34 d259167 {
    width: 219.640625px;
}
    
#\33 2d26cc5 {
    height: 130.312px;
}
    
#\34 9b16898 {
    align-items: center;
}
    
#\38 00b799d {
    width: 219.640625px;
}
    
#bdbbe309 {
    width: 219.640625px;
}
    
#\33 a80b25e {
    height: 130.312px;
}
    
#\33 e715b7b {
    align-items: center;
}
    
#a8aea7e2 {
    width: 191px;
}
    
#\35 ea5dec2 {
    width: 219.640625px;
}
    
#e3731fb7 {
    height: 130.312px;
}
    
#\39 e590e20 {
    align-items: center;
}
    
#\33 afb69d3 {
    width: 188px;
}
    
#d1dda5a7 {
    width: 219.640625px;
}
    
#ff917b24 {
    height: 130.312px;
}
    
#bfc3d079 {
    align-items: center;
}
    
#d7be1fb1 {
    width: 219.640625px;
}
    
#\32 520940c {
    width: 219.640625px;
}
    
#\31 3bd639b {
    height: 130.312px;
}
    
#acdfd5d0 {
    align-items: center;
}
    
#\30 b92dae1 {
    width: 219.640625px;
}
    
#\32 40c687d {
    width: 219.640625px;
}
    
#\35 79c3bf8 {
    align-items: center;
    height: auto;
    min-height: auto;
}
    
#e3bb2e0c {
    height: 130.312px;
}
    
#\35 5afbf40 {
    align-items: center;
}
    
#\33 203b1f6 {
    width: 219.640625px;
}
    
#\37 9f1a674 {
    width: 190px;
}
    
#b197ae12 {
    height: 130.312px;
}
    
#\36 aabe7ad {
    align-items: center;
}
    
#\35 ea8f7db {
    width: 219.640625px;
}
    
#\30 7074972 {
    width: 192px;
}
    
#bdce3f6a {
    height: 130.312px;
}
    
#\33 6744ae2 {
    align-items: center;
}
    
#\38 6bca231 {
    width: 219.640625px;
}
    
#\37 ccf5d23 {
    width: 219.640625px;
}
    
#\36 31bce35 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 cb0beb6 {
    padding: 4% 2% 0% 2%;
}
    
#widget_4t4 {
    height: 141.016px;
}
    
#\37 eb72600 {
    height: 141px;
}
    
#\35 c896b61 {
    margin: 0px 0% 0px 0%;
}
    
#d12ade8b {
    width: 277px;
}
    
#c13ffa9d {
    width: 291.203125px;
}
    
#b70c752d {
    align-items: center;
}
    
#group_mjr {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 ea1b8c9 {
    padding: 13% 2% 4% 2%;
}
    
#d6a6a78d {
    margin: -70px 0% 0px 0%;
}
    
#\37 e015f42 {
    width: 100.00%;
}
    
#\35 081bb4c {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 9cb5b37 {
    padding: 4% 2% 4% 2%;
}
    
#\31 97538f0::before, #\31 97538f0 > .bgExtraLayerOverlay {
    
}
#\31 97538f0.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\37 91c15ae {
    margin: 0px 0% 0px 0%;
}
    
#\38 43c5550 {
    width: 170.984px;
}
    
#\34 e4d0c7e {
    width: 274.047px;
}
    
#\30 d46480c {
    width: 186px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 73ae744 {
    order: 1;
    width: 91.14%;
}
    
#\32 583e286 {
    min-height: 651px;
    padding: 4% 2% 4% 2%;
}
    
#f1813e0d {
    order: 2;
}
    
#\33 18d82ee {
    order: 0;
}
    
#\37 78b7eb8 {
    margin: 0px 0% 0px 0%;
}
    
#\34 43e6a04 {
    width: 140px;
}
    
#\37 0f2addf {
    width: 137px;
}
    
#b153b280 {
    width: 136px;
}
    
#bd517b8c {
    width: 157px;
}
    
#\35 a54a3bb {
    width: 157px;
}
    
#\39 fa648a4 {
    width: 145px;
}
    
#\32 7d92ccf {
    width: 148px;
}
    
#\31 da0c1d1 {
    width: 157px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 f61973f {
    padding: 4% 2% 4% 2%;
}
    
#b62b743c {
    margin: 0px 0% 0px 0%;
}
    
#\34 a441b31 {
    width: 100.00%;
}
    
#\33 20170c9 {
    width: 62.81%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 7c7e649 {
    height: 210px;
}
    
#a8bf56b9 {
    order: 2;
}
    
#\31 ae8ffb0 {
    order: 1;
    width: 80.77%;
}
    
#be2ac080 {
    order: 0;
}
    
#\31 b78998b {
    padding: 4% 2% 4% 2%;
}
    
#dfd3ec55 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 8% 0px 12% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_d5l {
    width: 270px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_mpm {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 132px;
    order: 0;
}
    
#group_v8d {
    column-gap: 5%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 1px;
}
    
#widget_jna {
    width: 100%;
}
    
#group_aqd {
    width: 100%;
    align-items: center;
    row-gap: 11px;
    order: 1;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 92509f0 {
    width: 100%;
}
    
#group_ohi {
    order: 2;
}
}



@media (max-width: 767px) {
    
#\36 5330670 {
    width: 163px;
}
    
#ad2a6194 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: -35px 0% 0px 0%;
}
    
#c57b7d91 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 8% 4%;
}
    
#\30 4060ea6 {
    align-items: center;
}
    
#\31 3e29800 {
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 bf7ec25 {
    margin: 0px 0% 0px 0%;
}
    
#f1bf77ce {
    margin: 0px 0% 0px 0%;
}
    
#\35 996f9d6 {
    align-items: center;
}
    
#a6b90939 {
    margin: 0px 0% 0px 0%;
}
    
#\38 a455805 {
    align-items: center;
}
    
#\31 24df3a5 {
    width: 217px;
}
    
#\34 d1d348e {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\32 c76b174 {
    margin: 0px 0% 0px 0%;
}
    
#\37 5f972de {
    align-items: center;
}
    
#\36 1dd0759 {
    margin: 0px 0% 0px 0%;
}
    
#\38 707b7f5 {
    width: 206px;
}
    
#\39 dcad02c {
    width: 188px;
}
}



@media (max-width: 767px) {
    
#\34 eab1ad7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a5d56445 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#widget_md9 {
    height: 395px;
    width: 100.00%;
    justify-self: start;
    align-self: start;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_fvr {
    column-gap: 4.081632653061225%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#widget_0gf {
    margin-right: 0%;
    margin-left: 0%;
    width: 83px;
}
    
#group_3ma {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#group_78d {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#group_ckb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
    min-height: auto;
    row-gap: 25px;
}
    
#b607dd71 {
    column-gap: 4.081632653061225%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\35 d4fd5ce {
    margin-right: 0%;
    margin-left: 0%;
    width: 83px;
}
    
#f5fd3358 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\37 66acff2 {
    column-gap: 4.081632653061225%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\36 cfd3bbc {
    margin-right: 0%;
    margin-left: 0%;
    width: 83px;
}
    
#\36 a186a60 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#innergrid_cfd {
    width: 100.00%;
    grid-template-rows: minmax(395px, max-content);
}
    
#group_q9s {
    width: 100%;
    min-height: auto;
}
    
#cefae924 {
    width: 249px;
}
    
#widget_gpn {
    width: 242px;
}
    
#e2cf8942 {
    width: 269px;
}
    
#a7f54d2b {
    margin: 0px 0% 0px 0%;
}
    
#widget_qo1 {
    width: 329.375px;
}
    
#\33 43cc4bb {
    width: 329.375px;
}
}



@media (max-width: 767px) {
    
#\37 1d61d30 {
    width: 100%;
    min-height: 44px;
    align-items: center;
    height: auto;
}
    
#c4651f7b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_ild {
    height: auto;
}
    
#\32 5511a0b {
    height: auto;
}
    
#f0c8121b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#aacf3959 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 66f6bef {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#c5e89b93 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4ee622b {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 3;
    padding: 0px 0% 0px 0%;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_n13 {
    height: auto;
}
    
#group_u0u {
    min-height: auto;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 e097d5f {
    min-height: auto;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 b2e2881 {
    height: auto;
}
    
#\31 8d5fd37 {
    min-height: auto;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a526b87c {
    height: auto;
}
    
#\30 6b264ab {
    min-height: auto;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 57deb5e {
    height: auto;
}
    
#\39 ef4bb46 {
    min-height: auto;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 2d26cc5 {
    height: auto;
}
    
#f44c23cf {
    min-height: auto;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 a80b25e {
    height: auto;
}
    
#\33 27974e3 {
    min-height: auto;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e3731fb7 {
    height: auto;
}
    
#f8d4087d {
    min-height: auto;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ff917b24 {
    height: auto;
}
    
#\33 a375067 {
    min-height: auto;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 3bd639b {
    height: auto;
}
    
#group_ioi {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b215e33f {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 7c02de3 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c4ff51b0 {
    order: 0;
    width: 241px;
}
    
#e3148294 {
    order: 1;
    width: 329.375px;
}
    
#ef9d9eb7 {
    order: 2;
}
    
#e9158239.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e9158239 {
    order: 4;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_1u6 {
    order: 5;
}
    
#\35 79c3bf8 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 26b5651 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 49e7c56 {
    min-height: auto;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e3bb2e0c {
    height: auto;
}
    
#\32 a9c1b3d {
    min-height: auto;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b197ae12 {
    height: auto;
}
    
#\39 85ff60f {
    min-height: auto;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bdce3f6a {
    height: auto;
}
    
#\36 31bce35 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#eafe3f77 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 cb0beb6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 0% 4%;
}
    
#\30 9d824f0 {
    order: 0;
    width: 250.6214375px;
}
    
#\30 e7629c7 {
    order: 1;
    width: 329.375px;
}
    
#\32 b739021 {
    order: 2;
}
    
#widget_4t4 {
    height: auto;
}
    
#c13ffa9d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c13ffa9d {
    width: 100.00%;
}
    
#\37 eb72600 {
    height: auto;
}
    
#d12ade8b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d12ade8b {
    width: 100.00%;
}
    
#group_lvt {
    order: 3;
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_mjr {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b70c752d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 c896b61 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 081bb4c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 ea1b8c9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 27% 4% 8% 4%;
}
    
#fb3611f4 {
    order: 0;
    width: 329.375px;
}
    
#\37 e015f42 {
    order: 1;
    width: 329.375px;
}
    
#\36 08a031d {
    order: 2;
    width: 100.00%;
}
    
#widget_2rv {
    order: 3;
}
    
#d6a6a78d {
    margin: -70px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 f79f677 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 9cb5b37 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\31 97538f0::before, #\31 97538f0 > .bgExtraLayerOverlay {
    
}
#\31 97538f0.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#d77cb1ef {
    order: 0;
    width: 329.375px;
}
    
#\39 93b42d5 {
    order: 1;
    width: 329.375px;
}
    
#\39 ba1cec7 {
    order: 2;
    width: 100.00%;
}
    
#\30 d46480c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_01l {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\38 43c5550 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
}
    
#\34 e4d0c7e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#b84ccc5d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b90db2bb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\30 bd7419d {
    order: 0;
    width: 329px;
}
    
#e4890264 {
    order: 1;
    width: 329.375px;
}
    
#f98df17c {
    order: 2;
}
    
#group_05c {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_gsf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\30 7b636cb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 14ff761 {
    margin: 0px 0% 0px 0%;
}
    
#\39 9d0ac4b {
    order: 5;
}
}



@media (max-width: 767px) {
    
#\37 73ae744 {
    order: 1;
    width: 329.375px;
}
    
#\37 78b7eb8 {
    margin: 0px 0% 0px 0%;
}
    
#\32 583e286 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\31 e052078 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f1813e0d {
    order: 2;
}
    
#\33 18d82ee {
    order: 0;
    width: 329.375px;
}
    
#ebf1ea0e {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 a69a13d {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 43e6a04 {
    width: 233px;
}
    
#\31 3fea420 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 13px;
    padding: 0% 0% 0% 0%;
    margin: 10px 0% 0px 0%;
}
    
#b153b280 {
    width: 205px;
}
    
#\35 2bf5f6a {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 868c842 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 da0c1d1 {
    width: 320.578125px;
}
    
#\32 7d92ccf {
    width: 320.578125px;
}
    
#\35 a54a3bb {
    width: 100%;
}
    
#\39 fa648a4 {
    width: 100%;
}
    
#\37 0f2addf {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 f61973f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#b62b743c {
    margin: 0px 0% 0px 0%;
}
    
#\34 a441b31 {
    order: 2;
    width: 100.00%;
}
    
#\33 20170c9 {
    order: 1;
    width: 329.375px;
}
    
#\34 90387bf {
    order: 0;
    width: 249px;
}
    
#\38 04d556f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 7c7e649 {
    height: 246px;
}
    
#a8bf56b9 {
    order: 2;
}
    
#\31 ae8ffb0 {
    order: 1;
    width: 319.36199999999997px;
}
    
#\38 2ae9a6b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#be2ac080 {
    order: 0;
    width: 227.36756250000002px;
}
    
#\31 b78998b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#c10fedc0 {
    order: 5;
}
    
#dfd3ec55 {
    margin: 0px 0% 0px 0%;
}
}

