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

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    color:rgb(140,140,140) !important;
    font-weight:500 !important;
    direction:ltr !important;
    border-bottom-left-radius:0px !important;
    padding-top:0px !important;
    text-decoration:none !important;
    padding-left:16px !important;
    font-size:16px !important;
    padding-bottom:0px !important;
    border-top-right-radius:0px !important;
    font-style:normal !important;
    margin-right:0px !important;
    border-radius:0px !important;
    margin-left:0px !important;
    text-transform:none !important;
    border-top-left-radius:0px !important;
    justify-content:flex-start !important;
    font-family: Archivo !important;
    border-bottom-right-radius:0px !important;
    margin-top:0px !important;
    -webkit-border-radius:0px !important;
    margin-bottom:0px !important;
    text-align:start !important;
    padding-right:16px !important;
  }

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

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

  *#dm .dmInner a.u_1043889505 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

  *#dm .dmInner a.u_1688149948 {
    background-color:rgba(0,0,0,0.25) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_10) var(--color_10) var(--color_10) var(--color_10) !important;
  }

  *#dm .dmInner a.u_1688149948:hover {
    background-image:none !important;
    background-color:rgba(0,0,0,0.4) !important;
  }

  *#dm .dmInner a.u_1688149948.hover {
    background-image:none !important;
    background-color:rgba(0,0,0,0.4) !important;
  }

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

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

  *#dm .dmInner a.u_1065817353 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1458537583 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_91785868 img { border-radius:24px 24px 24px 24px !important; }

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

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

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

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

  *#dm .dmInner div.u_1517582264 img { border-radius:24px 24px 24px 24px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3481873328 img {
    border-radius:24px 24px 24px 24px !important;
    object-position:0% 50% !important;
  }

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

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

  *#dm .dmInner a.u_1675232410 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    order:1 !important;
    width:24px !important;
    height:24px !important;
    mask-image:url(https://irp.cdn-website.com/b6d4a613/icon/Arrow_3535667.svg) !important;
  }

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

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

  *#dm .dmInner a.u_1675232410 span.text { font-size:16px !important; }

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

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

  *#dm .dmInner a.u_1675232410 { gap:24px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1853103114 img { border-radius:24px 24px 24px 24px !important; }

  *#dm .dmInner div.u_1131373002 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-color:rgb(21,25,30) rgb(21,25,30) rgb(21,25,30) rgb(21,25,30) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:24px 24px 24px 24px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1015465519 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-color:rgb(21,25,30) rgb(21,25,30) rgb(21,25,30) rgb(21,25,30) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:24px 24px 24px 24px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_1937240045 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    order:1 !important;
    width:24px !important;
    height:24px !important;
    mask-image:url(https://irp.cdn-website.com/b6d4a613/icon/Arrow_3535667.svg) !important;
  }

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

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

  *#dm .dmInner a.u_1937240045 span.text { font-size:16px !important; }

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

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

  *#dm .dmInner a.u_1937240045 { gap:24px !important; }

  *#dm .dmInner a.u_1524126310 {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
  }

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

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

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

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

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

  *#dm .dmInner *.u_1173528103 .akm-towns {
    --akm-red:var(--color_1) !important;
    --akm-ink:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1173528103 .akm-towns__map { border-radius:24px 24px 24px 24px !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1041656078 .item-card { border-radius:12px 12px 12px 12px !important; }

  *#dm .dmInner div.u_1041656078 .item-name { color:var(--color_3) !important; }

  *#dm .dmInner *.u_1041656078 .item-m3-badge { color:var(--color_9) !important; }

  *#dm .dmInner *.u_1041656078 .tab-btn { background-color:var(--color_5) !important; }

  *#dm .dmInner *.u_1041656078 .tab-btn.active { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1041656078 .calc-subtitle {
    color:var(--color_11) !important;
    font-style:italic !important;
  }

  *#dm .dmInner div.u_1041656078 .volume-calculator {
    background-color:rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner *.u_1041656078 .summary-volume { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1041656078 .summary-bar {
    border-radius:24px 24px 24px 24px !important;
    background-color:var(--color_1) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1041656078 .item-name { font-size:15px !important; }

  *#dm .dmInner *.u_1041656078 .item-card { padding:16px !important; }

  *#dm .dmInner div.u_1041656078 .tab-btn { font-size:14px !important; }

  *#dm .dmInner *.u_1041656078 .volume-calculator { padding:0px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1041656078 .volume-calculator { padding:0px !important; }

  *#dm .dmInner div.u_1041656078 .tab-btn { font-size:14px !important; }

  *#dm .dmInner div.u_1041656078 .item-name { font-size:15px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1041656078 .volume-calculator { padding:0px !important; }

  *#dm .dmInner div.u_1041656078 .tab-btn { font-size:14px !important; }

  *#dm .dmInner div.u_1041656078 .calc-subtitle { font-size:16px !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 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a86ef6ec {
    min-height: auto;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 6% 3% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f1f2ee5a[data-background-color-animation] {
    
}
#f1f2ee5a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#group_nqg {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0.8%;
    row-gap: 12px;
    flex-wrap: wrap;
    align-items: stretch;
    align-content: center;
}
    
#group_2s7 {
    align-items: flex-start;
    width: 32.8%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_8);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 11px 0px;
    border-width: 4px 0px 0px 0px;
    border-color: var(--color_8) #000000 #000000 var(--color_1);
    border-style: solid;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 158deb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 dd1cabd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 416d889 {
    align-items: flex-start;
    width: 32.8%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_8);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 11px 0px;
    border-width: 4px 0 0 0px;
    border-color: var(--color_8) #000000 #000000 var(--color_1);
    border-style: solid;
    justify-content: flex-start;
    order: 1;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 666543f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a968411a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 acdd8f1 {
    align-items: flex-start;
    width: 32.8%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_8);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 11px 0px;
    border-width: 4px 0 0 0px;
    border-color: var(--color_8) #000000 #000000 var(--color_10);
    border-style: solid;
    justify-content: flex-start;
    order: 2;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#ae5a0292 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 beb60d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 8e8434f {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#dd9f7d86.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#dd9f7d86 {
    width: 170px;
    height: auto;
    max-width: 100%;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e831ffa {
    align-items: flex-start;
    width: 32.8%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_8);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 11px 0px;
    border-width: 4px 0 0 0px;
    border-color: var(--color_8) #000000 #000000 var(--color_10);
    border-style: solid;
    justify-content: flex-start;
    order: 3;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#a4ef2eef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 a040971 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a5945f33 {
    align-items: flex-start;
    width: 32.8%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_8);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 11px 0px;
    border-width: 4px 0 0 0px;
    border-color: var(--color_8) #000000 #000000 var(--color_10);
    border-style: solid;
    justify-content: flex-start;
    order: 4;
    padding: 2% 1.6% 2% 1.6%;
    margin: 0px 0% 0px 0%;
}
    
#fb6b7ad0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 76a918a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eae51551 {
    align-items: flex-start;
    width: 32.8%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_8);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 11px 0px;
    border-width: 4px 0 0 0px;
    border-color: var(--color_8) #000000 #000000 var(--color_10);
    border-style: solid;
    justify-content: flex-start;
    order: 5;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\33 56b7548 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 78d686a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#db8ccf41 {
    margin: 0px 0% 0px 0%;
}
    
#ebdcda4a {
    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;
}
    
#\36 ec7077f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f8a67a35 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ae4a001e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ae4a001e {
    width: 47.94%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b78a7e2c::before, #b78a7e2c > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#b78a7e2c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    background-image: url();
    min-width: 4%;
    align-content: flex-start;
    max-height: none;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    padding: 6% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 820abcd {
    min-height: 66vh;
    flex-wrap: nowrap;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    align-content: center;
    flex-direction: column;
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 58da9e8::before, #\33 58da9e8 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.41;
}
#\33 58da9e8 {
    background-color: var(--color_3);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
}
    
#f167dfe6 {
    margin: 0px 24px 0px 24px;
}
    
#group_0cj {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 80px 0% 0px 0%;
}
    
#e90a83c4::before, #e90a83c4 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#e90a83c4 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 48px;
    background-color: rgba(21, 25, 30, 0.1);
    width: 100%;
    background-image: url();
    min-width: 4%;
    align-content: flex-start;
    max-height: none;
    height: auto;
    justify-content: space-between;
    justify-self: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    border-radius: 0px 0px 30px 30px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 fab1ad3 {
    align-items: flex-start;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    align-self: stretch;
    border-radius: 0 0 0 30px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 30c2611 {
    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;
}
    
#ca2877c5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 1.5%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b97951b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\35 b97951b {
    width: 170px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ddc029a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\37 ddc029a {
    width: 170px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f491f8c {
    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;
}
    
#\34 c2ae21d {
    align-items: flex-start;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    align-self: stretch;
    border-radius: 0px 0px 0px 0px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#d565ee82 {
    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 9fb33dd {
    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;
}
    
#\32 94b01fb {
    align-items: flex-start;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    align-self: stretch;
    border-radius: 0px 0px 0px 0px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#b3735152 {
    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;
}
    
#c4c5fb4a {
    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;
}
    
#\30 ffd6f20 {
    align-items: flex-start;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    align-self: stretch;
    border-radius: 0px 0px 30px 0px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_11) var(--color_11) var(--color_11) var(--color_11);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e2b811d {
    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;
}
    
#\39 b27ef02 {
    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 {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f6b6547b {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#ee26dd98 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 3% 6% 3%;
    margin: 0% 0% 0% 0%;
}
    
#d2540077::before, #d2540077 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.7;
    border-radius: inherit;
}
#d2540077 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/b6d4a613/dms3rep/multi/opt/blue-industrial-door-shutter-background-texture-2026-03-10-04-47-24-utc-1920w.jpg");
    border-radius: 30px 30px 30px 30px;
}
    
#d0526d86 {
    margin: 0px 24px 0px 24px;
}
    
#group_hfp {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    align-content: center;
    height: auto;
}
    
#widget_a82 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#d38fad9f::before, #d38fad9f > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#d38fad9f {
    min-height: auto;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_8);
    border-radius: 12px 12px 12px 12px;
    width: 24.1%;
    border-width: 4px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    box-shadow: rgba(21, 25, 30, 0.2) 0px 3px 11px 0px;
    align-items: center;
    align-content: center;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\32 007a28e {
    max-width: 100%;
    width: 68.97%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb57eabb {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 dca483b.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\30 dca483b {
    width: 70px;
    height: 70px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 68d7522 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 2;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#d819495b::before, #d819495b > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#d819495b {
    min-height: auto;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_8);
    border-radius: 12px 12px 12px 12px;
    width: 24.1%;
    border-width: 4px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    box-shadow: rgba(21, 25, 30, 0.2) 0px 3px 11px 0px;
    align-items: center;
    align-content: center;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\39 631806c.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\39 631806c {
    width: 70px;
    height: 70px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ea409c7.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\33 ea409c7 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b866005 {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.2%;
    flex-wrap: nowrap;
    --column-gap: 1.2%;
    align-content: stretch;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f092af0f.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#f092af0f {
    width: 70px;
    height: 70px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 77a7534::before, #\35 77a7534 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\35 77a7534 {
    min-height: auto;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_8);
    border-radius: 12px 12px 12px 12px;
    width: 24.1%;
    border-width: 4px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    box-shadow: rgba(21, 25, 30, 0.2) 0px 3px 11px 0px;
    align-items: center;
    align-content: center;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\38 2c9e6b5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 2;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 544bfce {
    max-width: 100%;
    width: 65.04%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4a0799b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 2;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#ebd2e6fe {
    max-width: 100%;
    width: 55.33%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f2b9367 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8325185::before, #c8325185 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#c8325185 {
    min-height: auto;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_8);
    border-radius: 12px 12px 12px 12px;
    width: 24.1%;
    border-width: 4px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    box-shadow: rgba(21, 25, 30, 0.2) 0px 3px 11px 0px;
    align-items: center;
    align-content: center;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 8831f32 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8e25763 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1f9af20 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6c6191f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 2;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 5531188 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 9b5406d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    justify-content: space-between;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#e8263ff6 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 3% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 d69fd29[data-background-color-animation] {
    
}
#\33 d69fd29 {
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
}
    
#group_dlv {
    align-items: flex-end;
    width: 44%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-end;
    background-image: url("https://irp.cdn-website.com/b6d4a613/dms3rep/multi/opt/magnific__improve-clarity-and-lighting__79622-1920w.png");
    border-radius: 24px 24px 24px 24px;
    background-position: 50% 0%;
    flex: 0 1 auto;
    align-content: flex-end;
    order: 1;
}
    
#bad59bc3 {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 0;
    padding: 2% 0px 2% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 9b723b8 {
    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;
}
    
#\31 a7c3458 {
    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;
}
    
#\34 2d071e6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 85%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    align-content: flex-start;
    order: 1;
    column-gap: 0%;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    row-gap: 4px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 190ff3e {
    align-items: stretch;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    height: auto;
    align-content: stretch;
    column-gap: 0%;
    flex-wrap: nowrap;
    row-gap: 4px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 faf5a0d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a70ef508 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 2%;
    align-content: center;
    padding: 1% 0% 1% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db7be701.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 12px 16px 12px;
}
#db7be701 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf8301a9 {
    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;
}
    
#\36 1ea3d8f {
    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;
}
    
#fed74cc1 {
    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;
}
    
#\30 ae2ab2c {
    margin: 0px 0% 0px 0%;
}
    
#group_hqr {
    align-items: flex-start;
    width: 90%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 2%;
}
    
#group_5bm {
    justify-content: flex-start;
    align-items: flex-start;
    width: 60%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    flex: 0 1 auto;
    align-self: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% -4% -4%;
}
    
#\34 f911e69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4b8db25 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 2%;
    align-content: center;
    padding: 1% 0% 1% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 47d76e7.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 12px 16px 12px;
}
#\32 47d76e7 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f64c739 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 85%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    align-content: flex-start;
    order: 1;
    column-gap: 0%;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    row-gap: 4px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bfb7e35b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8de2aad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7cfc88b {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 2%;
    align-content: center;
    padding: 1% 0% 1% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebb98fb3.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 12px 16px 12px;
}
#ebb98fb3 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b75acd4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 85%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    align-content: flex-start;
    order: 1;
    column-gap: 0%;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    row-gap: 4px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 8bd6ff9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ksj {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
}
}



@media all {
    
#\31 9911128 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 8cd2351 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#ee560b50 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: space-between;
    flex-direction: column;
    padding: 6% 6% 3% 6%;
    margin: 0% 0% 0% 0%;
}
    
#fda3a074 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#a5e7e009 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6b1a2a0 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 0;
    align-self: auto;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e430d46f {
    width: 80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e93c6a75 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-self: auto;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#f3eb2475 {
    margin: 0px 0px 0px 0px;
}
    
#cb98b6fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#cb98b6fc {
    width: 70px;
    height: 70px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b134a6ab {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    justify-self: auto;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\37 a9628fd {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 0;
    align-self: auto;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9ad7560 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5b7097a::before, #e5b7097a > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#e5b7097a {
    min-height: auto;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(242, 242, 242, 0.5);
    border-radius: 12px 12px 12px 12px;
    width: 19.04%;
    border-width: 4px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    box-shadow: rgba(21, 25, 30, 0.2) 0px 3px 11px 0px;
    align-items: center;
    align-content: center;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\34 87ba8df {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.2%;
    flex-wrap: nowrap;
    --column-gap: 1.2%;
    align-content: stretch;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aff49960 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 2;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 eeef80c {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 36dfc67::before, #\32 36dfc67 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\32 36dfc67 {
    min-height: auto;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(242, 242, 242, 0.5);
    border-radius: 12px 12px 12px 12px;
    width: 19.04%;
    border-width: 4px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    box-shadow: rgba(21, 25, 30, 0.2) 0px 3px 11px 0px;
    align-items: center;
    align-content: center;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\38 880b37e.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\38 880b37e {
    width: 70px;
    height: 70px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e833086 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 2;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 981ad41::before, #\36 981ad41 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\36 981ad41 {
    min-height: auto;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(242, 242, 242, 0.5);
    border-radius: 12px 12px 12px 12px;
    width: 19.04%;
    border-width: 4px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    box-shadow: rgba(21, 25, 30, 0.2) 0px 3px 11px 0px;
    align-items: center;
    align-content: center;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#e01f7909.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#e01f7909 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ab1b83c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 2;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#c000df77 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f7d1ded::before, #\35 f7d1ded > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\35 f7d1ded {
    min-height: auto;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(242, 242, 242, 0.5);
    border-radius: 12px 12px 12px 12px;
    width: 19.04%;
    border-width: 4px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    box-shadow: rgba(21, 25, 30, 0.2) 0px 3px 11px 0px;
    align-items: center;
    align-content: center;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\37 23c86a7.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\37 23c86a7 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 da59570 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 2;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 bd716f6 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9c52503::before, #a9c52503 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#a9c52503 {
    min-height: auto;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(242, 242, 242, 0.5);
    border-radius: 12px 12px 12px 12px;
    width: 19.04%;
    border-width: 4px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    box-shadow: rgba(21, 25, 30, 0.2) 0px 3px 11px 0px;
    align-items: center;
    align-content: center;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\35 b59922d.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\35 b59922d {
    width: 70px;
    height: 70px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 27679a5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 2;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 07e7c2e {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a29f1014 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#b7bb0c95 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5a65c47::before, #\37 5a65c47 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\37 5a65c47 {
    min-height: auto;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 100px;
    background-color: rgba(242, 242, 242, 0.5);
    border-radius: 12px 12px 12px 12px;
    width: 24.1%;
    border-width: 4px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    box-shadow: rgba(21, 25, 30, 0.2) 0px 3px 11px 0px;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\34 c2ef78a {
    align-self: flex-end;
    max-width: 100%;
    width: 99.51%;
    height: auto;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#b76d9b71 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ccd2f65 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 72767ac {
    align-self: flex-end;
    max-width: 100%;
    width: 99.51%;
    height: auto;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 f132bb6 {
    width: 50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a5742f3 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 2d0baa0::before, #\33 2d0baa0 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\33 2d0baa0 {
    min-height: auto;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 100px;
    background-color: rgba(242, 242, 242, 0.5);
    border-radius: 12px 12px 12px 12px;
    width: 24.1%;
    border-width: 4px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    box-shadow: rgba(21, 25, 30, 0.2) 0px 3px 11px 0px;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\37 7971d97 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 220dbf8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 5fbb108 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a79cebf {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 91043af {
    min-height: auto;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 94a1454 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4e06037::before, #\30 4e06037 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\30 4e06037 {
    min-height: auto;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 100px;
    background-color: rgba(242, 242, 242, 0.5);
    border-radius: 12px 12px 12px 12px;
    width: 24.1%;
    border-width: 4px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    box-shadow: rgba(21, 25, 30, 0.2) 0px 3px 11px 0px;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\39 1ecf45b {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e19ea675::before, #e19ea675 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#e19ea675 {
    min-height: auto;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 100px;
    background-color: rgba(242, 242, 242, 0.5);
    border-radius: 12px 12px 12px 12px;
    width: 24.1%;
    border-width: 4px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    box-shadow: rgba(21, 25, 30, 0.2) 0px 3px 11px 0px;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\37 c382cb6 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 98a2bc8 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 661a15b {
    align-self: flex-end;
    max-width: 100%;
    width: 99.51%;
    height: auto;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 581470d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#ca0303b0 {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.2%;
    flex-wrap: nowrap;
    --column-gap: 1.2%;
    align-content: stretch;
}
    
#f28eb425 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 05e9f96 {
    align-self: flex-end;
    max-width: 100%;
    width: 99.51%;
    height: auto;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d82289e {
    margin: 0px 0% 0px 0%;
}
    
#\31 1e04d73 {
    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;
}
    
#\33 828f7ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 266fd51 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 0c109a3 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a57e7d9b {
    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;
}
    
#cd9e7438 {
    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;
}
    
#\34 97ddfb6[data-background-color-animation] {
    
}
#\34 97ddfb6 {
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    border-radius: 30px 30px 30px 30px;
    background-image: none;
}
    
#c5dbacc7 {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 0;
    padding: 2% 0px 2% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 2a6593f {
    min-height: auto;
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 aa194e7 {
    margin: 0px 24px 0px 24px;
}
    
#\39 11bbee7 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    justify-content: space-between;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 f14b0df {
    align-items: flex-end;
    width: 44%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6203044400139244%;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-end;
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    background-position: 50% 0%;
    flex: 0 1 auto;
    align-content: flex-end;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#widget_385 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\34 1915153.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 1915153 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 4px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d22e7145 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\33 e30f0f6 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#b4331a1f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_l70 {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_n7k {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 18036cb {
    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_vki {
    flex-direction: row;
    align-items: center;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    order: 2;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-end;
    --column-gap: 6%;
    align-content: center;
}
    
#a31f4ed8 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 931b384 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    flex: 0 1 auto;
    min-width: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px -4%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 698db89 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#cede35bf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 16px 12px 16px;
}
#cede35bf {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7d52ae2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 7c7fbde.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 7c7fbde {
    width: 120px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 4px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_2p3 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    justify-content: space-between;
}
    
#group_uul {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    justify-content: flex-start;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_9);
    background-image: none;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#widget_qf1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 dce032c {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e484b877 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_189 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 1cf7194 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 36px;
    flex-wrap: nowrap;
}
    
#d3c45598 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 dc483ec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e1eaf5e1 {
    max-width: 100%;
    width: 99.82%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fce92b1::before, #\35 fce92b1 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\35 fce92b1 {
    min-height: auto;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 12px;
    background-color: var(--color_8);
    border-radius: 12px 12px 12px 12px;
    width: 49.4%;
    border-width: 4px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    box-shadow: rgba(21, 25, 30, 0.2) 0px 3px 11px 0px;
    align-items: flex-start;
    align-content: flex-start;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jrh {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 1.2%;
    flex-wrap: wrap;
    margin-right: 0%;
    margin-left: 0%;
    align-content: center;
    --column-gap: 1.2%;
}
    
#\30 19b0cd5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 19b0cd5 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c58ab8c9::before, #c58ab8c9 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#c58ab8c9 {
    min-height: auto;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 12px;
    background-color: var(--color_8);
    border-radius: 12px 12px 12px 12px;
    width: 49.4%;
    border-width: 4px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    box-shadow: rgba(21, 25, 30, 0.2) 0px 3px 11px 0px;
    align-items: flex-start;
    align-content: flex-start;
    order: 2;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 457bba5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 457bba5 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 57927bc {
    max-width: 100%;
    width: 99.82%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b94bede1::before, #b94bede1 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#b94bede1 {
    min-height: auto;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 12px;
    background-color: var(--color_8);
    border-radius: 12px 12px 12px 12px;
    width: 49.4%;
    border-width: 4px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    box-shadow: rgba(21, 25, 30, 0.2) 0px 3px 11px 0px;
    align-items: flex-start;
    align-content: flex-start;
    order: 1;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af88a38a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#af88a38a {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 16f2da7 {
    max-width: 100%;
    width: 99.82%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a2574d9::before, #\34 a2574d9 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\34 a2574d9 {
    min-height: auto;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 12px;
    background-color: var(--color_8);
    border-radius: 12px 12px 12px 12px;
    width: 49.4%;
    border-width: 4px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    box-shadow: rgba(21, 25, 30, 0.2) 0px 3px 11px 0px;
    align-items: flex-start;
    align-content: flex-start;
    order: 3;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6a1402e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 6a1402e {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 eb08998 {
    max-width: 100%;
    width: 99.82%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vob {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 36px;
}
    
#e4899ec5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 dcee1aa {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ffc39e3 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f652db4::before, #\36 f652db4 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\36 f652db4 {
    min-height: auto;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 100px;
    background-color: var(--color_8);
    border-radius: 12px 12px 12px 12px;
    width: 32.53%;
    border-width: 4px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    box-shadow: rgba(21, 25, 30, 0.2) 0px 3px 11px 0px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 00a1f7f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#db8e79a9::before, #db8e79a9 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#db8e79a9 {
    min-height: auto;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 100px;
    background-color: var(--color_8);
    border-radius: 12px 12px 12px 12px;
    width: 32.53%;
    border-width: 4px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    box-shadow: rgba(21, 25, 30, 0.2) 0px 3px 11px 0px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 78365d6 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4c53c5f {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a167adc5 {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 1.2%;
    flex-wrap: wrap;
    --column-gap: 1.2%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 897cc32 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#faafc7ce {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex: 0 1 auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0d03ed8::before, #\37 0d03ed8 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\37 0d03ed8 {
    min-height: auto;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 100px;
    background-color: var(--color_8);
    border-radius: 12px 12px 12px 12px;
    width: 32.53%;
    border-width: 4px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    box-shadow: rgba(21,25,30,0.2) 0px 3px 11px 0px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 46edeeb {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 4edac20 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d44be41 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d04fe70::before, #\35 d04fe70 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\35 d04fe70 {
    min-height: auto;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 100px;
    background-color: var(--color_8);
    border-radius: 12px 12px 12px 12px;
    width: 32.53%;
    border-width: 4px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    box-shadow: rgba(21, 25, 30, 0.2) 0px 3px 11px 0px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#d6e2ceaf {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#de20fc1b {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0ca7aa2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e046b79::before, #\37 e046b79 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\37 e046b79 {
    min-height: auto;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 100px;
    background-color: var(--color_8);
    border-radius: 12px 12px 12px 12px;
    width: 32.53%;
    border-width: 4px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    box-shadow: rgba(21, 25, 30, 0.2) 0px 3px 11px 0px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#fa9c2de8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#d2e3f2bc {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d924733 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac92a675::before, #ac92a675 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#ac92a675 {
    min-height: auto;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 100px;
    background-color: var(--color_8);
    border-radius: 12px 12px 12px 12px;
    width: 32.53%;
    border-width: 4px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    box-shadow: rgba(21, 25, 30, 0.2) 0px 3px 11px 0px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 1aafb7d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 91a7e54 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c5d1980 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4d48fee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 8a3687b {
    margin: 0px 0% 0px 0%;
}
    
#\38 4271ab1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 16px 12px 16px;
}
#\38 4271ab1 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#be9d28c4 {
    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;
}
    
#aabbdfda[data-background-color-animation] {
    
}
#aabbdfda {
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    border-radius: 30px 30px 30px 30px;
    background-image: none;
}
    
#\39 58bfe4e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b784044c {
    margin: 0px 24px 0px 24px;
}
    
#\35 135bbbe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    justify-content: flex-start;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 02abe73 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    justify-content: space-between;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 4f3815a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 af9673b {
    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;
}
    
#\36 40a8e60 {
    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 {
    
#ca9bc25f {
    min-height: auto;
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#a42437fb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    align-content: flex-start;
    order: 1;
    column-gap: 0%;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    row-gap: 4px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bf2dc065 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc5eeef4 {
    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;
}
    
#\30 ccde1c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e2887b6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 0;
}
    
#\30 30c541f {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 2%;
    align-content: center;
    padding: 1% 0% 1% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f84f0155[data-background-color-animation] {
    
}
#f84f0155 {
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
}
    
#d5fc879e {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 36px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 0;
    padding: 2% 0px 2% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 6ae482d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7231d6c {
    margin: 0px 0% 0px 0%;
}
    
#ce38c0b3 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    justify-content: space-between;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 860542a {
    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;
}
    
#\34 8bea34c {
    align-items: stretch;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    height: auto;
    align-content: stretch;
    column-gap: 0%;
    flex-wrap: nowrap;
    row-gap: 4px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex: 0 1 auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c254e3a8 {
    align-items: flex-start;
    width: 90%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 2% 0px 4%;
}
    
#bb36e979 {
    align-items: flex-end;
    width: 44%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6203044400139244%;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-end;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    background-position: 50% 0%;
    flex: 0 1 auto;
    align-content: flex-end;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\36 636b27c {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 2%;
    align-content: center;
    padding: 1% 0% 1% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de9a404e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    align-content: flex-start;
    order: 1;
    column-gap: 0%;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    row-gap: 4px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 a02f54c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c5c4000 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7340f8a {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 2%;
    align-content: center;
    padding: 1% 0% 1% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aee6c23d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    align-content: flex-start;
    order: 1;
    column-gap: 0%;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    row-gap: 4px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 650c41c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aeaa9363 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e52a2a67 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 2%;
    align-content: center;
    padding: 1% 0% 1% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e90048e3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    align-content: flex-start;
    order: 1;
    column-gap: 0%;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    row-gap: 4px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 66d84e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 136490b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_57r {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 6fbc2cb {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\33 c8f76f5::before, #\33 c8f76f5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.7;
    border-radius: inherit;
}
#\33 c8f76f5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/b6d4a613/dms3rep/multi/opt/blue-industrial-door-shutter-background-texture-2026-03-10-04-47-24-utc-1920w.jpg");
    border-radius: 30px 30px 30px 30px;
}
    
#e8403bc0 {
    margin: 0px 24px 0px 24px;
}
    
#bfdcca61 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 48d703c {
    min-height: 0;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#widget_d3t {
    width: 80%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#\32 17e372b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 29511fb {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    border-radius: 24px 24px 24px 24px;
    background-color: var(--color_8);
    background-image: none;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 6%;
    padding: 48px 24px 12px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4d3b3fd {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 deb79b9 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-self: center;
    margin: 0% 0% 0% 0%;
}
    
#\39 f1314d1 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#c73ef848 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e8f0aff3 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-self: center;
    margin: 0% 0% 0% 0%;
}
    
#\31 b015e26 {
    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 65229a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a6cf0ec0 {
    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;
}
    
#e1e9d12a {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 95698af {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 6715625 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 f68a412 {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 0;
    align-self: center;
    padding: 2% 0px 2% 0px;
    margin: 0px 0% 0px 0%;
}
    
#b668459f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#b0a99efe {
    min-height: auto;
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 426c959[data-background-color-animation] {
    
}
#\37 426c959 {
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    border-radius: 30px 30px 30px 30px;
    background-image: none;
}
    
#\35 ef5de01 {
    width: 100%;
    height: 699px;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\32 b6da926 {
    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;
}
    
#f39d17c4 {
    align-items: flex-end;
    width: 44%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6203044400139244%;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-end;
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    background-position: 50% 0%;
    flex: 0 1 auto;
    align-content: flex-end;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#bd37f44a {
    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;
}
    
#\32 a56f22e {
    margin: 0px 24px 0px 24px;
}
    
#\34 fdcd587 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    justify-content: space-between;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 b398383 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    align-content: flex-start;
    order: 1;
    column-gap: 0%;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    row-gap: 4px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 dd2cb82 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 796f40f {
    align-items: stretch;
    width: 90%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    align-content: stretch;
    column-gap: 0%;
    flex-wrap: nowrap;
    row-gap: 4px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex: 0 1 auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 2% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8eec5d0 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    order: 2;
    align-self: flex-start;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 2%;
    align-content: center;
    padding: 1% 0% 1% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 aff4696 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    order: 3;
    align-self: flex-start;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 2%;
    align-content: center;
    padding: 1% 0% 1% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 245b5b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5c33103 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    align-content: flex-start;
    order: 1;
    column-gap: 0%;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    row-gap: 4px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 5bc1151 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e32cdb83 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    align-content: flex-start;
    order: 1;
    column-gap: 0%;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    row-gap: 4px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 28b230c {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    align-self: flex-start;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 2%;
    align-content: center;
    padding: 1% 0% 1% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f31d2cee {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eceb89f7 {
    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;
}
    
#c5eda676 {
    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;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e04f6328 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 bb1e025 {
    margin: 0px 0% 0px 0%;
}
    
#\30 88c3e06 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 202b6b6 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 3% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 d633c18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a86ef6ec {
    row-gap: 36px;
    padding: 8% 4% 3% 4%;
}
    
#db8ccf41 {
    margin: 0px 0% 0px 0%;
}
    
#group_nqg {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 16px;
}
    
#group_2s7 {
    width: 49%;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\31 416d889 {
    width: 49%;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\38 acdd8f1 {
    width: 49%;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\32 e831ffa {
    width: 49%;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#a5945f33 {
    width: 49%;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#eae51551 {
    width: 49%;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\37 8e8434f {
    justify-content: space-between;
}
    
#f8a67a35 {
    width: 55%;
    flex: 0 1 auto;
    row-gap: 16px;
}
    
#fb6b7ad0 {
    width: 80%;
}
    
#\33 56b7548 {
    width: 70%;
}
    
#a4ef2eef {
    width: 60%;
}
    
#ae5a0292 {
    width: 60%;
}
    
#\35 666543f {
    width: 60%;
}
    
#\34 dd1cabd {
    width: 55%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ae4a001e {
    width: 100%;
}
    
#b78a7e2c::before, #b78a7e2c > .bgExtraLayerOverlay {
    
}
#b78a7e2c {
    width: 100%;
    min-height: 80px;
    height: auto;
    row-gap: 14px;
    padding: 0px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 820abcd {
    flex-direction: column;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 100px;
    padding: 24% 0% 0% 0%;
}
    
#f167dfe6 {
    margin: 0px 16px 0px 16px;
}
    
#e90a83c4::before, #e90a83c4 > .bgExtraLayerOverlay {
    
}
#e90a83c4 {
    width: 100%;
    min-height: 80px;
    height: auto;
    row-gap: 0px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 48px 0% 0px 0%;
}
    
#\34 30c2611 {
    width: 100%;
}
    
#\38 fab1ad3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    order: 2;
    row-gap: 8px;
}
    
#\35 f491f8c {
    width: 100%;
}
    
#\34 c2ae21d {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    order: 0;
    row-gap: 8px;
}
    
#d565ee82 {
    width: 100%;
}
    
#\35 9fb33dd {
    width: 100%;
}
    
#\32 94b01fb {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    order: 1;
    row-gap: 8px;
}
    
#b3735152 {
    width: 100%;
}
    
#c4c5fb4a {
    width: 100%;
}
    
#\30 ffd6f20 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    order: 3;
    row-gap: 8px;
}
    
#\34 e2b811d {
    width: 100%;
}
    
#\39 b27ef02 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee26dd98 {
    row-gap: 24px;
    min-height: auto;
    padding: 6% 4% 6% 4%;
}
    
#d0526d86 {
    margin: 0px 16px 0px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e8263ff6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 ae2ab2c {
    margin: 0px 0% 0px 0%;
}
    
#group_dlv {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: flex-start;
    min-height: 400px;
}
    
#group_5bm {
    padding: 24px 24px 24px 24px;
    margin: 0px 0% -2% -2%;
}
    
#db7be701.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 12px 8px 12px;
}
#db7be701 {
    height: 60px;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#\32 47d76e7.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 12px 8px 12px;
}
#\32 47d76e7 {
    height: 60px;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#ebb98fb3.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 12px 8px 12px;
}
#ebb98fb3 {
    height: 60px;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#\39 9b5406d {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#bad59bc3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_hqr {
    width: 95%;
    flex: 0 1 auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee560b50 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 36px;
}
    
#f3eb2475 {
    margin: 0px 0% 0px 0%;
}
    
#e430d46f {
    width: 100%;
}
    
#e9ad7560 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#cb98b6fc {
    width: 60px;
    height: 60px;
}
    
#\38 880b37e {
    width: 60px;
    height: 60px;
}
    
#e01f7909 {
    width: 60px;
    height: 60px;
}
    
#\37 23c86a7 {
    width: 60px;
    height: 60px;
}
    
#\35 b59922d {
    width: 60px;
    height: 60px;
}
    
#\34 87ba8df {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 2%;
}
    
#e5b7097a {
    width: 49%;
    row-gap: 16px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\32 36dfc67 {
    width: 49%;
    row-gap: 16px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 981ad41 {
    width: 49%;
    row-gap: 16px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 f7d1ded {
    width: 49%;
    row-gap: 16px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#a9c52503 {
    width: 49%;
    flex: 0 1 auto;
    row-gap: 16px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 6b1a2a0 {
    align-items: flex-start;
    align-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e19ea675 {
    width: 49%;
    row-gap: 48px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\37 5a65c47 {
    width: 49%;
    row-gap: 48px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\33 d82289e {
    margin: 0px 0% 0px 0%;
}
    
#\33 2d0baa0 {
    width: 49%;
    row-gap: 48px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 91043af {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 36px;
}
    
#\30 4e06037 {
    width: 49%;
    flex: 0 1 auto;
    row-gap: 48px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\39 f132bb6 {
    width: 100%;
}
    
#\33 266fd51 {
    row-gap: 16px;
}
    
#ca0303b0 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 16px;
    min-height: auto;
    align-content: center;
    --column-gap: 2%;
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 2a6593f {
    padding: 6% 4% 6% 4%;
}
    
#\39 aa194e7 {
    margin: 0px 16px 0px 16px;
}
    
#\32 f14b0df {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 11bbee7 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 36px;
}
    
#c5dbacc7 {
    width: 100%;
    align-self: flex-start;
    min-height: auto;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e30f0f6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 36px;
}
    
#\31 8a3687b {
    margin: 0px 0% 0px 0%;
}
    
#\38 18036cb {
    order: 1;
}
    
#\35 931b384 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 6px;
    align-items: flex-end;
    align-content: flex-end;
    flex: 0 1 auto;
}
    
#cede35bf {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\37 7c7fbde {
    height: auto;
    width: 120px;
}
    
#a31f4ed8 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\35 fce92b1 {
    width: 49%;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#c58ab8c9 {
    width: 49%;
    row-gap: 12px;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#b94bede1 {
    width: 49%;
    row-gap: 12px;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\34 a2574d9 {
    width: 49%;
    row-gap: 12px;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#group_uul {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#db8e79a9 {
    width: 49%;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\36 f652db4 {
    width: 49%;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\37 0d03ed8 {
    width: 49%;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\35 d04fe70 {
    width: 49%;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\37 e046b79 {
    width: 49%;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#ac92a675 {
    width: 49%;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#group_vki {
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-end;
    margin-right: 0%;
    margin-left: 0%;
    width: 36%;
    justify-content: flex-start;
    row-gap: 8px;
    align-items: flex-end;
    flex: 0 1 auto;
}
    
#d22e7145 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    justify-content: space-between;
}
    
#group_l70 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    flex: 0 1 auto;
}
    
#\38 4271ab1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 16px 12px 16px;
}
#\38 4271ab1 {
    width: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_n7k {
    order: 0;
}
    
#group_2p3 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 36px;
}
    
#\32 dce032c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_jrh {
    --column-gap: 2%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 16px;
}
    
#\35 1cf7194 {
    row-gap: 24px;
}
    
#group_vob {
    row-gap: 24px;
}
    
#a167adc5 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 2%;
}
    
#\32 91a7e54 {
    width: 60%;
}
    
#d6e2ceaf {
    row-gap: 12px;
}
    
#\36 1aafb7d {
    row-gap: 12px;
}
    
#fa9c2de8 {
    row-gap: 12px;
}
    
#\35 46edeeb {
    row-gap: 12px;
}
    
#\35 00a1f7f {
    row-gap: 12px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 58bfe4e {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 6% 4% 6% 4%;
}
    
#b784044c {
    margin: 0px 16px 0px 16px;
}
    
#\35 02abe73 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\35 135bbbe {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ca9bc25f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b7231d6c {
    margin: 0px 0% 0px 0%;
}
    
#bb36e979 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ce38c0b3 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 36px;
}
    
#d5fc879e {
    width: 100%;
    row-gap: 24px;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e8403bc0 {
    margin: 0px 16px 0px 16px;
}
    
#\33 48d703c {
    padding: 6% 4% 6% 4%;
}
    
#bfdcca61 {
    width: 80%;
}
    
#widget_d3t {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 f1314d1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 95698af {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b0a99efe {
    padding: 6% 4% 6% 4%;
}
    
#f39d17c4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 a56f22e {
    margin: 0px 16px 0px 16px;
}
    
#\34 fdcd587 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 36px;
}
    
#\38 f68a412 {
    width: 100%;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 796f40f {
    width: 90%;
    flex: 0 1 auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 bb1e025 {
    margin: 0px 0% 0px 0%;
}
    
#\38 202b6b6 {
    min-height: auto;
    padding: 6% 4% 6% 4%;
}
}



@media (max-width: 767px) {
    
#\34 820abcd {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 58da9e8 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#a86ef6ec {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 12% 4% 4% 4%;
}
    
#group_nqg {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0.8%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 8e8434f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ebdcda4a {
    width: 90%;
}
    
#group_2s7 {
    width: 100%;
    align-items: center;
    align-content: center;
    row-gap: 8px;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 416d889 {
    width: 100%;
    align-items: center;
    align-content: center;
    row-gap: 8px;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 acdd8f1 {
    width: 100%;
    align-items: center;
    align-content: center;
    row-gap: 8px;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 e831ffa {
    width: 100%;
    align-items: center;
    align-content: center;
    row-gap: 8px;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#a5945f33 {
    width: 100%;
    row-gap: 8px;
    align-items: center;
    align-content: center;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#eae51551 {
    width: 100%;
    row-gap: 8px;
    align-items: center;
    align-content: center;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#db8ccf41 {
    margin: 0px 0% 0px 0%;
}
    
#f8a67a35 {
    align-items: center;
    align-content: center;
}
}



@media (max-width: 767px) {
    
#ae4a001e {
    width: 100.00%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#b78a7e2c::before, #b78a7e2c > .bgExtraLayerOverlay {
    
}
#b78a7e2c {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    align-content: center;
    padding: 0px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 820abcd {
    flex-direction: column;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 60px;
    padding: 20% 0% 0% 0%;
}
    
#f167dfe6 {
    margin: 0px 12px 0px 12px;
}
    
#e90a83c4::before, #e90a83c4 > .bgExtraLayerOverlay {
    
}
#e90a83c4 {
    row-gap: 0px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\34 30c2611 {
    width: 100.00%;
}
    
#ca2877c5 {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\38 fab1ad3 {
    width: 50%;
    order: 2;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    padding: 16px 12px 16px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f491f8c {
    width: 100.00%;
}
    
#\34 c2ae21d {
    width: 50%;
    order: 0;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    padding: 16px 12px 16px 12px;
    margin: 0px 0% 0px 0%;
}
    
#d565ee82 {
    width: 100.00%;
}
    
#\35 9fb33dd {
    width: 100.00%;
}
    
#\32 94b01fb {
    width: 50%;
    order: 1;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    padding: 16px 12px 16px 12px;
    margin: 0px 0% 0px 0%;
}
    
#b3735152 {
    width: 100.00%;
}
    
#c4c5fb4a {
    width: 70%;
}
    
#\30 ffd6f20 {
    width: 50%;
    order: 3;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    padding: 16px 12px 16px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e2b811d {
    width: 100.00%;
}
    
#\39 b27ef02 {
    width: 100.00%;
}
    
#\35 b97951b {
    margin-right: 0%;
    margin-left: 0%;
    width: 220px;
}
    
#\37 ddc029a {
    margin-right: 0%;
    margin-left: 0%;
    width: 220px;
}
}



@media (max-width: 767px) {
    
#f6b6547b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ee26dd98 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_hfp {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#d38fad9f {
    row-gap: 12px;
    width: 100%;
    min-height: auto;
    justify-content: space-between;
    align-items: center;
    height: auto;
    align-content: center;
    align-self: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 dca483b {
    height: 50px;
    width: 50px;
}
    
#\30 68d7522 {
    row-gap: 12px;
}
    
#d819495b {
    row-gap: 12px;
    width: 100%;
    min-height: auto;
    justify-content: space-between;
    align-items: center;
    height: auto;
    align-content: center;
    align-self: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 631806c {
    height: 50px;
    width: 50px;
}
    
#\33 ea409c7 {
    height: 50px;
    width: 50px;
}
    
#\36 b866005 {
    column-gap: 1.2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#f092af0f {
    height: 50px;
    width: 50px;
}
    
#\35 77a7534 {
    row-gap: 12px;
    width: 100%;
    min-height: auto;
    justify-content: space-between;
    align-items: center;
    height: auto;
    align-content: center;
    align-self: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 2c9e6b5 {
    row-gap: 12px;
}
    
#e4a0799b {
    row-gap: 12px;
}
    
#\33 f2b9367 {
    width: 64.30%;
}
    
#c8325185 {
    row-gap: 12px;
    width: 100%;
    min-height: auto;
    justify-content: space-between;
    align-items: center;
    height: auto;
    align-content: center;
    align-self: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 6c6191f {
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#\39 9b5406d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e8263ff6 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 16% 4%;
}
    
#\34 2d071e6 {
    width: 100%;
    align-items: center;
    align-content: center;
    row-gap: 8px;
    margin: 0px 0% 0px 0%;
}
    
#\31 190ff3e {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 280px;
    justify-content: space-between;
    row-gap: 8px;
}
    
#a70ef508 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    align-items: center;
    align-content: center;
    margin: 0px 0% 0px 0%;
}
    
#group_dlv {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 400px;
}
    
#group_5bm {
    width: 90%;
    flex: 0 1 auto;
    align-self: center;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% -8% 0%;
}
    
#db7be701 {
    height: 70px;
    margin-right: 0%;
    margin-left: 0%;
    width: 70px;
}
    
#e4b8db25 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\32 47d76e7 {
    height: 70px;
}
    
#\32 f64c739 {
    width: 100%;
    flex: 0 1 auto;
    row-gap: 8px;
    align-items: center;
    align-content: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 7cfc88b {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#ebb98fb3 {
    height: 70px;
}
    
#\39 b75acd4 {
    row-gap: 8px;
    width: 100%;
    flex: 0 1 auto;
    align-items: center;
    align-content: center;
    margin: 0px 0% 0px 0%;
}
    
#bad59bc3 {
    width: 100%;
    row-gap: 24px;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_ksj {
    align-items: center;
    align-content: center;
    row-gap: 16px;
}
    
#group_hqr {
    width: 100%;
    flex: 0 1 auto;
    align-items: center;
    align-content: center;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ae2ab2c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 8cd2351 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ee560b50 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#e430d46f {
    width: 100%;
}
    
#e93c6a75 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#cb98b6fc {
    height: 70px;
}
    
#b134a6ab {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e5b7097a {
    row-gap: 12px;
    width: 100%;
    min-height: auto;
    justify-content: space-between;
    align-items: center;
    height: auto;
    align-content: center;
    align-self: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 36dfc67 {
    row-gap: 12px;
    width: 100%;
    min-height: auto;
    justify-content: space-between;
    align-items: center;
    height: auto;
    align-self: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 880b37e {
    height: 70px;
}
    
#\36 981ad41 {
    row-gap: 12px;
    width: 100%;
    min-height: auto;
    justify-content: space-between;
    align-items: center;
    height: auto;
    align-self: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e01f7909 {
    height: 70px;
}
    
#\35 f7d1ded {
    row-gap: 12px;
    width: 100%;
    min-height: auto;
    justify-content: space-between;
    align-items: center;
    height: auto;
    align-self: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 23c86a7 {
    height: auto;
}
    
#a9c52503 {
    row-gap: 12px;
    width: 100%;
    min-height: auto;
    justify-content: space-between;
    align-items: center;
    height: auto;
    align-self: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 b59922d.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 12px 8px 12px;
}
#\35 b59922d {
    height: 70px;
    margin: 0px 0% 0px 0%;
}
    
#f3eb2475 {
    margin: 0px 0px 0px 0px;
}
    
#\34 6b1a2a0 {
    align-items: center;
    align-content: center;
    row-gap: 16px;
}
    
#\34 87ba8df {
    column-gap: 1.2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#e19ea675 {
    row-gap: 60px;
    width: 100%;
    min-height: auto;
    justify-content: space-between;
    align-items: center;
    height: auto;
    align-self: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 5a65c47 {
    row-gap: 60px;
    width: 100%;
    min-height: auto;
    justify-content: space-between;
    align-items: center;
    height: auto;
    align-self: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c382cb6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\34 a5742f3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 2d0baa0 {
    row-gap: 60px;
    width: 100%;
    min-height: auto;
    justify-content: space-between;
    align-items: center;
    height: auto;
    align-self: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 91043af {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#\30 4e06037 {
    row-gap: 60px;
    width: 100%;
    min-height: 181px;
    justify-content: space-between;
    align-items: center;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 266fd51 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 f132bb6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ca0303b0 {
    column-gap: 1.2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    min-height: auto;
}
    
#\33 d82289e {
    margin: 0px 0% 0px 0%;
}
    
#a29f1014 {
    row-gap: 12px;
}
    
#\38 581470d {
    row-gap: 12px;
}
    
#\30 72767ac {
    width: 100%;
}
    
#f28eb425 {
    row-gap: 12px;
}
    
#\30 ccd2f65 {
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#\38 2a6593f {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\39 11bbee7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 f14b0df {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_385 {
    height: auto;
}
    
#c5dbacc7 {
    width: 100%;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 aa194e7 {
    margin: 0px 12px 0px 12px;
}
    
#\38 0c109a3 {
    row-gap: 16px;
}
}



@media (max-width: 767px) {
    
#d22e7145 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 e30f0f6 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#\38 18036cb {
    order: 1;
}
    
#\35 931b384 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
    row-gap: 8px;
}
    
#\37 7c7fbde {
    width: 120px;
    height: auto;
}
    
#a31f4ed8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_2p3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 1cf7194 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\35 fce92b1 {
    row-gap: 16px;
    width: 100%;
    min-height: auto;
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
    align-content: flex-start;
    align-self: flex-start;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#d3c45598 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_jrh {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 1.2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
    row-gap: 12px;
}
    
#\30 19b0cd5 {
    width: 100px;
    height: auto;
}
    
#c58ab8c9 {
    row-gap: 16px;
    width: 100%;
    min-height: auto;
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
    align-self: flex-start;
    align-content: flex-start;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 457bba5 {
    width: 100px;
    height: auto;
}
    
#b94bede1 {
    row-gap: 16px;
    width: 100%;
    min-height: auto;
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
    align-content: flex-start;
    align-self: flex-start;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#af88a38a {
    width: 100px;
    height: auto;
}
    
#\34 a2574d9 {
    row-gap: 16px;
    width: 100%;
    min-height: 181px;
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
    align-content: flex-start;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 6a1402e {
    width: 100px;
    height: auto;
}
    
#group_vob {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#\36 f652db4 {
    row-gap: 100px;
    width: 100%;
    min-height: auto;
    justify-content: space-between;
    align-items: center;
    height: auto;
    align-self: flex-start;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#db8e79a9 {
    row-gap: 100px;
    width: 100%;
    min-height: auto;
    justify-content: space-between;
    align-items: center;
    height: auto;
    align-self: flex-start;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 0d03ed8 {
    row-gap: 100px;
    width: 100%;
    min-height: auto;
    justify-content: space-between;
    align-items: center;
    height: auto;
    align-self: flex-start;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 d04fe70 {
    row-gap: 100px;
    width: 100%;
    min-height: auto;
    justify-content: space-between;
    align-items: center;
    height: auto;
    align-self: flex-start;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 e046b79 {
    row-gap: 100px;
    width: 100%;
    min-height: auto;
    justify-content: space-between;
    align-items: center;
    height: auto;
    align-self: flex-start;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ac92a675 {
    row-gap: 100px;
    width: 100%;
    min-height: auto;
    justify-content: space-between;
    align-items: center;
    height: auto;
    align-self: flex-start;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#group_uul {
    width: 100%;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 4271ab1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 16px 12px 16px;
}
#\38 4271ab1 {
    order: 2;
    margin: 12px 0% 0px 0%;
}
    
#\31 8a3687b {
    margin: 0px 0% 0px 0%;
}
    
#group_l70 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#group_vki {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    align-items: center;
    align-content: center;
}
    
#widget_n7k {
    order: 0;
}
    
#\32 dce032c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 16px;
}
    
#a167adc5 {
    column-gap: 1.2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#e4899ec5 {
    row-gap: 12px;
    min-height: auto;
}
    
#\35 00a1f7f {
    row-gap: 12px;
}
    
#\35 46edeeb {
    row-gap: 12px;
}
    
#d6e2ceaf {
    row-gap: 12px;
}
    
#fa9c2de8 {
    row-gap: 12px;
}
    
#\36 1aafb7d {
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#\39 58bfe4e {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#\35 135bbbe {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 02abe73 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 40a8e60 {
    height: auto;
}
    
#\38 4f3815a {
    row-gap: 16px;
}
    
#b784044c {
    margin: 0px 16px 0px 16px;
}
}



@media (max-width: 767px) {
    
#ca9bc25f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\30 30c541f {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#a42437fb {
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#ce38c0b3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 8bea34c {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 280px;
    justify-content: space-between;
    row-gap: 12px;
}
    
#bb36e979 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 636b27c {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#de9a404e {
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7340f8a {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#aee6c23d {
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#e52a2a67 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#e90048e3 {
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#widget_57r {
    height: 240px;
}
    
#d5fc879e {
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 24px;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e2887b6 {
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 16px;
}
    
#c254e3a8 {
    width: 100%;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b7231d6c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 6fbc2cb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 16px;
}
    
#\33 48d703c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#widget_d3t {
    width: 100%;
}
    
#e8403bc0 {
    margin: 0px 16px 0px 16px;
}
    
#\30 29511fb {
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4d3b3fd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 deb79b9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 f1314d1 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 12% 4%;
}
    
#e8f0aff3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 95698af {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b0a99efe {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\35 ef5de01 {
    height: auto;
}
    
#f39d17c4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 fdcd587 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e32cdb83 {
    row-gap: 8px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b398383 {
    row-gap: 8px;
    margin: 0px 0% 0px 0%;
}
    
#\35 796f40f {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    justify-content: space-between;
    row-gap: 8px;
    width: 100%;
    flex: 0 1 auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 8eec5d0 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\30 aff4696 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\37 28b230c {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\33 5c33103 {
    row-gap: 8px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f68a412 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 a56f22e {
    margin: 0px 16px 0px 16px;
}
}



@media (max-width: 767px) {
    
#\39 bb1e025 {
    margin: 0px 0% 0px 0%;
}
    
#\30 88c3e06 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 202b6b6 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
}

#group_dlv.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAApklEQVQI1wGbAGT/AMTR1b3N0q++xbK0urissMG2uq22wZe2zYmy0Iq11gDU1M/Qz8vIxsPIxMHJwb3Px8PFwsK6vsSss7+otMMArKqmtayoraenrK+vn6qvqrO1qqmrq6GiqpqZq5+cAIGEg5CNjY6PlpaepIuXnZOamo6MjY+HiZeIhqCQiABfZmVzdnd0e4d+ipZvfIV4fHtybm93cnSLfnudi36Dql+Z3ra9ZAAAAABJRU5ErkJggg==')!important}#d2540077.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQIEBf/EAB4QAAIBAwUAAAAAAAAAAAAAAAABAwIFEQQiMTIz/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/ALYLXG6FtWAO2RZ6I1dN5oV8iif/2Q==')!important}#\33 c8f76f5.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQIEBf/EAB4QAAIBAwUAAAAAAAAAAAAAAAABAwIFEQQiMTIz/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/ALYLXG6FtWAO2RZ6I1dN5oV8iif/2Q==')!important}